Attempting to auto join player when joined game

Hello! I’m currently trying to get all players in a game to automatically follow me into a game for special events that I will make. This is the current code:

local TeleportService = game:GetService("TeleportService")
game.Players.PlayerAdded:Connect(function(Player)
	while wait(1) do pcall(function()
	local isInThisServer,error,placeID,jobID = TeleportService:GetPlayerPlaceInstanceAsync(246300668)
		if not isInThisServer then
			TeleportService:TeleportToPlaceInstance(placeID,jobID,Player)
		end
	end) end
end)

But when the player joins the game and I join a different game, they aren’t being brought to my game. Anyone know why?

woah bro I dont think it’s that good of an idea to run that code every 0.03 seconds. You shouldnt do that.

About the actual issue here, yeah I dont know. Just wanted to point that out

every second instead of .03 then?