I have a shooter game that changes maps every 12 minutes. Each map is in the lighting and each map also has their own custom spawnpoints. However, it spawns me on the spawnpoints in lighting as well as the ones in the workspace, so I constantly fall out of the map. How do I fix this?
First of all, store things in ServerStorage or ReplicatedStorage, not Lighting.
Secondly, there are two methods to fix this bug you're having.
1) Create custom spawning.
Replace the SpawnLocations with custom bricsk, and use a Script to randomly place players only on SpawnLocations in the active map.
2) InsertService.
Use InsertService to insert the selected active map, and delete the active map when the round ends.