NPC Code:
if(carrying&&keydown(5)){
if(carriesstone){
takeplayercarry;
setstring health,#v(strtofloat(#s(health))+10);
}else if(carriesblackstone){
takeplayercarry;
setstring health,#v(strtofloat(#s(health))+20);
}
}
That in the timeout or whatever loop should take care of the healing aspect...