It’s kind of hard to explain what’s going on, but I’ll try. Pretty much I’m making a game that’s round based, and for some reason, if you join the game during a round, the other players positions are different on the player who joined’s client.
link is a streamable link, for some reason, it wont embed
External MediaPretty much, what’s happening in the video, is that I join into the server my alt is in, and the round has already started, but on my main, my alt is still in the lobby, and when the pillar rises, my alt also rises, but in 1 spot. On the alt’s view, everything is fine. 1:40 into the video, I rejoin again while the intermission is happening, and the alt is in the sky for some reason, and when I move on the alt, it starts glitching in the sky. On the alt’s view, everything is fine, except for the trail being in the air.
The way how I teleport and move my players are via a Script in ServerScriptService and I use this method of moving the characters:
--example of how I teleport my players
char.HumanoidRootPart.Position = Vector3.new(0,5,0) --example Vector3 Value
--I also set their walkspeeds to 0 while a round is active
char.Humanoid.WalkSpeed = 0
I personally have no idea why this is happening, so If you have any idea what could be happening, please tell me! I can provide extra info if needed.