void main() { // Remove some gold from the player TakeGoldFromCreature(1000, GetPCSpeaker(), TRUE); object oPC = GetLastSpeaker(); object oTarget = GetWaypointByTag("LeistraDock"); //or whatever the tag is for your destination waypoint AssignCommand(oPC, JumpToObject(oTarget)); }