//Put this script OnUsed void main() { object oPC = GetLastUsedBy(); object oSelf = OBJECT_SELF; if (!GetIsPC(oPC)) return; object oTarget; location lTarget; oTarget = GetWaypointByTag("home"); lTarget = GetLocation(oTarget); if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return; //Teleport all the members of the user to the way point tagnamed "home" oTarget=GetFirstFactionMember(oPC, FALSE); while (GetIsObjectValid(oTarget)) { AssignCommand(oTarget, ClearAllActions()); AssignCommand(oTarget, ActionJumpToLocation(lTarget)); oTarget=GetNextFactionMember(oPC, FALSE); } { SetPlotFlag(oSelf, FALSE); DelayCommand(1.0, DestroyObject(oSelf, 0.0f)); } }