Local Apartment System

I want to achieve an apartment system, same as the one seen in Vehicle Simulator!

How would I make it so the apartment is client sided, this means I want to make it so I can’t see other players in my apartment, but just myself.

Can’t see other users in your apartment? Just use a local script that will turn the players invisible (transparent, remove accessories) when they enter the apartment.

Adding onto what @Chatowillwin said, adding the players to a table and parenting them to nil should work as well. That is what I am using for my hide other players script.

Alternatively, if you want to load the player’s apartment, you can use RemoteEvents and :FireClient() to load the player’s apartment for that one player only. You can read up on RemoteEvents here: RemoteEvent | Documentation - Roblox Creator Hub

Actually, I just remembered. If I recall correctly, the Transparency property of characters is locked.

You just do for i, v in pairs(character:GetChildren())

1 Like

I think it’s the CanCollide property then. If the OP doesn’t have a disable player collision script, the players can still run into each other.

I don’t think he said anything about that tho, he just seems to want it so that he can’t see players in his apartment

The only problem with this, is the chat system. Players would be able to see the other players’ chat.

Another issue is the CanCollide, the torso and head CanCollide doesn’t seem to be setting to false.

I figured it out, place all players in a folder locally when the player enters the apartment, then place them all back into workplace when they exit.