Have you ever completed a objective on a map and you spawn somewhere else, im gonna teach you how to do that!
First what you should do is make 2 playerspawns which I will tell you how to do first before tirggering a playerspawn.
What you're going to do is add atleast 2-12 playertarts (It doesnt reall matter how many). Now got to Your Actor Classes
->Info-> and now click on PlayerspawnManager. Add it to your map where your playerstarts are at. Go in its properties and set the first playerspawn to number 0 In the playerspawnmanager tab which you dont really need to set because the default is 0. Same with the playerstarts where you want to spawn at first in its properties on the playerstart tab.
Now do the same with the other playerstarts that you want to be triggered once any type of Objective has been pressed or touched. This time though instead of setting the numbers to 0 you change it to 1.
Now here comes the part where I tell you how to trigger a playerstart after an Objective Event. Go back at the playerspawnmanager you want to be triggered and in its properties click on the PlayerSpawnManager tab than you should see a property called bEnabled: Set it to "false".
Now add a scripted trigger in your map by going into actor classes-> Actor-> Keypoint-> AIscript-> Scripted Sequence-> Than Scripted Trigger. Add it to the map and than go in its properties. Some things here might get kind of complicated so pm me or post here what you might not get straight. Okay, now that you're in the properties there should be a tab called AIScript, Click on it. Click on actions now on the right of it there should be a button that says ADD and once again...Click on it. There should be a property that says "New" and right next to it another property that says "Action_ASOpenSentinal" and again, lol, click on it ^^. Now there should be an arrow next to it, haha, click on it!. Scroll down and look for "Action_WaitForEvent" and CLICK ON IT! There should be a grey tab saying Action_WaitForEvent and click on it...again. Now do the same but look for triggered event. Now after you clicked on Waitforevent there should be something that says Event, Next to it type something like obj1 and under triggered event type triggerspawn2 and now we're almost done!
Now what you should do is add any type of Objective in your map which i'm assuming you already know how to do.
Go in its properties and click on the tab "Events" now there should be 2 things saying tag and event. Right in this part i'm kind of confused so i set obj1 for the event and tag. ...Do the same for the scripted trigger. Now go back to your scripted trigger and add another Action_TriggeredEvent. Set its event to triggeredspawn1. Time to do 2 more things now. Go into the playerspawnmanager you want to and set its tag to triggerplayerspawn2 and on the first playerspawnmanager tag set it to triggeredspawn1.
Triggering New Player Starts [For Assault]
i invented this tut, so dont give him cred