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