I’m working on a system where players each have their own private rooms, which can be customized. All that is visible is the door to their room, which when they interact with it should take them into their room.
What is the best or most common way to handle something like this? Do you just have the rooms placed 5000 studs away in the world, and teleport the player? Is there a way to create a local space for the players room, such as putting it in their camera? And am I able to add other players to this local space using local cameras easily if someone else enters the room?
Since the rooms are only visible to the player, maybe copy assets from replicated storage to workspace using local script? (and if other players are to visit, remote event how each asset is for the others to reconstruct)