Teleport Service only works when I have 'Everyone can join me' turned on

I’ve been having an issue with teleporting using :TeleportToPrivateServer(), every time I teleport with players I always seem to be the only one to teleport and other players say they cannot join the game because it’s restricted. Here’s my code:

local code = TS:ReserveServer(6563950271)
TS:TeleportToPrivateServer(6563950271,code,PlayersToTeleport)

Yes I am teleporting to a place within my game:
image

Maximum player count is set to 20, and access is set to everyone.

I solved this problem by turning on ‘everyone can join me’ in my privacy settings. But this causes other problems to arise, like what if other players also have privacy settings where only ‘their friends can’ join them? Would this make this game unplayable for them unless they have ‘everyone can join me’ turned on? I was wondering if there was a way around this scripting wise to teleport players properly to private servers regardless of their privacy settings.