Now, if we just leave it like this, and players teleport there, this issue arises (exaggerated for example, but just take the issue).
Now I want to know how to fix it without putting walls around it, or putting it beyond 100,000 studs(max render distance at highest graphics). Now this is possible because I have seen Epic Minigames do it(in a way, at least).
You could use the simple way. As @Crazedbrick1 said , place the map under Lobby and make a script to limit the zooming point, also disable the shadows of the lobby.
Or hard way. As i remember, epic minigames uses remote events to hide the lobby from the client’s view. Basically making it invisible.
You can use something called Teleport Service. I can’t say I’m too good at this (I needed support with scripting it the other day) but essentially, you have places within the place which you can teleport the server between and even send data.
There are ways to put a wall up and looking through it, it appears nothing is there. Just anchor a invisible wall, make cancollide off and add a script to make everything past it invisible. Your a programmer so you might know. I have NO idea how to make it though I’ve seen it.