Please tell me if I didn’t put this in the correct category.
While trying to teleport a player to a different area, (in the same game-place), I noticed the player character wasn’t being teleported on the server even though the teleportation script was a Server script. I went into further investigation and noticed on the server side only the HumanoidRootPart was being teleported instead of the entire character while on the client the entire character was being moved along with the HumanoidRootPart. I made a new place to see if this was happening there as well. Here are the results
If you can’t see the script due to the video’s quality:
game.Players.PlayerAdded:Connect(function(player)
wait(5)
player.Character.HumanoidRootPart.Position = game.Workspace.Part.Position
end)
As you can see, on the server-side, the HumanoidRootPart only moves to the part, when I expect the whole character to move there as well. On the client-side, the whole character including the HumanoidRootPart has moved to the one “Part” in the Workspace. I also tried teleporting the HumanoidRootPart to a Vector3.new() and a CFrame.new(), to which I got the same results as before.
I realized this bug earlier today at around 12 PM EST. My computer specs are:
- AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx 2.30 GHz
- 16 GB DDR4 RAM
- Geforce GTX 1560
- Windows 10 Version 1909
If anyone knows a solution, please tell me for this is really getting on me now.