You’re welcome.
So there’s a variable type called a ‘Transform’ - this is a vector (location), rotation, and scale (keep scale at 1 in this case) all rolled into one.
I’d set a “PositionToReturnToInOpenWorld” Transform in the ‘Game Instance’(or just a vector variable if you don’t care about what direction/rotation they are facing upon return)
Then when returning to the world, use the value that you saved in the game instance to position your player.