Player.Character:PivotTo(CFrame)/:MoveTo(Vector3) not Working

Huh, that actually worked. I can’t believe it!
Thank you.

This is still a very weird issue to be dealing with so I’m going to be making a bug report.

What’s even more weirder is as @Carrotoplia had mentioned, task.wait() works:

game.Players.PlayerAdded:Connect(function(Player)
	print("PlayerAdded!")
	local Character = Player.Character or Player.CharacterAdded:Wait()
	print("CharacterAdded!")
	Character:WaitForChild("HumanoidRootPart")
	Character:WaitForChild("Humanoid")
	print("RootPart!")
	task.wait()
	Character:PivotTo(CFrame.new(0, 1, 1000))
	print("MoveTo!")
end)

Don’t forget to mark @Carrotoplia’s post as solution if it worked!

1 Like

Already did no worries!

303030

im pretty sure its being overridden if done too fast
task library is more efficient and communicates with the stuff running roblox better

Agreed.

If anyone else needs to know about the task library, check this announcement.