How do players with friends/party join games?

I’m building a game and I want to make the quests/missions you do multiplayer. I’m wondering. How does lets say a player join a game and end up in the same server/room with his lets say 3 other friends?

Lets say I want to ensure all 4 players end up in the same room, does ROBLOX do this automatically?

And what script teleports more than 1 player to another experience? Like if I made an extra level, and I wanted to teleport all 4 players at once? Any example code, or where I can read up on this? Thanks.

TeleportService:TeleportPartyAsync() to teleport a group to a public server.

TeleportService:TeleportToPrivateServer() with TeleportService:ReserveServer() to create a private server and send a group to it.

Perfect, and the other question was. Does a party group of players enter the server at the same time? Like does ROBLOX automatically find them a server with at least 4 available slots if in this case they are a party of 4?


I just read that you should use just :TeleportAsync() with TeleportOptions instead.


I think you have to wait until all players have finished loading.


I don’t think roblox would send them to seperate servers if you teleport them together.

1 Like