Teleport Script not working when player is lagging

I want to teleport players into my map. TPPosition is a folder inside “Map” that holds multiple Teleport Positions. This teleport usually works, but when a player is lagging, it has trouble executing the teleport for that player. This is inside of a script, not a localscript.

I’ve tried using MoveTo and firing a remote function that moves the players from a localscript but these also had the same issues. Any ideas?

		inGame[i].Character:SetPrimaryPartCFrame(game.Workspace:WaitForChild("Map").TPPosition:WaitForChild(teleportPosition).CFrame)

Hey, were you able to figure this out? Im having a similar issue now

Nope i just started again and I thought it had been fixed but just showed up again today. Did you find a solution?