Spawn your character out of bounds on your map. Just drag a player start actor to the out of bounds on your map. It will spawn there and not the middle of the map. After this you can move the character where you want with code. You can even set up Tags in the spawn actor places so you can tell the character what ones to spawn on.