Well, this is sorta a project type thing. It is basically like dummy training, but wit some weird objects 
and sense i havent seen nuttin like dis ill post my 71% complete DD training lol. 
Code:
if(UsedOnObjectID == 823){
addSkillXP(2500*getLevelForXP(playerXP[5]), 5);
sM("You pray, to the dummy and get prayer EXP!");
server.npcHandler.spawnANPC(73, ---, ---, heightLevel);//this is not complete
faceNPC(UsedOnObjectID);
sM("You didn't get to luckey, this time");
}
}
if(UsedOnObjectID == 862){
addSkillXP(2500*getLevelForXP(playerXP[0]), 5);
sM(" You attack the pole? wtf...? ");
server.npcHandler.spawnANPC(92, ---, ---, heightLevel);//this is not complete
faceNPC(UsedOnObjectID);
sM("You didnt get luckey, this time");
}
}
if(UsedOnObjectID == 861){
addSkillXP(2500*getLevelForXP(playerXP[1]), 5);
faceNPC(UsedOnObjectID);
sM("You attack the pole? wtf...?");
}
}
if(UsedOnObjectID == 869){
addSkillXP(2500*getLevelForXP(playerXP[3]), 5);
faceNPC(UsedOnObjectID);
sM("You attack the flag? Noob..");
}
}
Also, i will be adding chances of a NPC spawning and trieng to K0 yo ass, and attack anims for dis.
.
But oh well, have fun. (Btw i did this in like 4 mins.)
and im not spoon feeding you! you have to add the objects.
Update: facing
object ids (for noobehs)
Update: 823, 862, 861, 869