I'm trying to teleport and rotate a player by setting its CFrame. However, when I try doing it, the server successfully rotates the player but on the client (and only for the player that was rotated) it seems to have no effect, causing the player to look like they are walking backwards/walking sideways depending on what orientation they were teleported from.
Since I was making a basic walk animation I wanted to replace the clone of the player with the real player using this code:
sheriffClone.Humanoid.MoveToFinished:Wait() sheriffCharacter:SetPrimaryPartCFrame(sheriffClone:GetPrimaryPartCFrame()) opponentCharacter:SetPrimaryPartCFrame(opponentClone:GetPrimaryPartCFrame()) sheriffClone:Destroy() opponentClone:Destroy()