Player Intra-Place Teleporting Issue

The bug I am reporting happens when you try to teleport two players one line after the next without a wait() in between. Usually one expects both players to teleport (Using :SetPrimaryPartCFrame or any other method of teleporting a player within a place)

This bug is highly repeatable and functions the same way every time I test in studio or in a server. I created a simple example to make sure I wasn’t doing something odd. This is the problem code:

local p1 = game.Players:FindFirstChild("Player1") or game.Players.PlayerAdded:Wait()

local p2 = game.Players:FindFirstChild("Player2") or game.Players.PlayerAdded:Wait()

local Character1 = p1.Character or p1.CharacterAdded:Wait()

local Character2 = p2.Character or p2.CharacterAdded:Wait()

Character1:SetPrimaryPartCFrame( workspace.A.CFrame)

Character2:SetPrimaryPartCFrame( workspace.B.CFrame)

This is currently happening here:

The first screenshot is with a wait() between the “teleport” lines:

The second screenshot is without a wait, aka the bug:
Notice how player 2 does not teleport. This is repeatable and happens every time I’ve tested.

Let me know if there is anything else I can provide to help in this bug splat request! Thanks!

This topic was automatically closed after 1 minute. New replies are no longer allowed.