How to re-enter a level at a new location?

I have a level select level (RootLevel), with multiple colored doors taking the player to different levels (GREEN,BLUE, YELLOW, RED, PURPLE). upon starting the game, the player needs to travel through the RootLevel till the colored doors are found. The player can now travel to these different levels. At the end of each of these levels there is a door that takes the player back to the RootLevel.

My Issue (might be a simple fix, I’m very amateur):
I want the doors back to the RootLevel to place the character right outside of the door of the level they just entered, instead of putting the player at the original PlayerStart location for the RootLevel, which is quite far from the colored doors.

At the moment the player leaves the RootLevel from a door, store the player vector location in your save game.
At the moment he spawns back to the RootLevel, use this saved location.

Thanks for the quick feedback! I understand the logic of your answer, can you give me more info about how to implement it?

first picture:
I have the vector location for the door RootLevel → BlueLevel
Second picture:
In BlueLevel, this is the event graph of the door BlueLevel → RootLevel

Is there a way to simply identify, with in this event graph, which vector of the RootLevel i want to land on?

I also do not know anything about my “Save Game”… Where is that located in the editor and how do I store things in it?

I really appreciate your time :slight_smile: