void main() { object oPartyMember = GetFirstFactionMember(GetPCSpeaker(), TRUE); while (GetIsObjectValid(oPartyMember) == TRUE) { object oTarget = GetWaypointByTag("TransportTree01"); //or whatever the tag is for your destination waypoint FadeToBlack(oPartyMember); DelayCommand(2.0, BlackScreen(oPartyMember)); DelayCommand(4.0, FadeFromBlack(oPartyMember)); DelayCommand(4.1, AssignCommand(oPartyMember, JumpToObject(oTarget))); oPartyMember = GetNextFactionMember(GetPCSpeaker(), TRUE); } }