Spawn Players Conditionnaly

Hey !
I trynna Make a lobby Waiting room before the game start,
but no way to find what i am looking for...

My goal is to make Players spawn first of all in the waiting/lobby/open-world under "Main-Spawn-points",

where they can do things like go to the shop, lvling up their weaps, stuff or skills, ride the map snowpark etc,

all players got a UI button where they can start a TeamDeathMatch, when they hit that one i had to make them spawn on the "Match-Map" both map ( Open-World-Lobby and Match-Map) are on the same terrain.

the issue i have is to set up my spawn points behaviour.

Can Somebody Help me with that ?
thanks a lot !