I want to turn a player through a script. I've tried setting the rotation for Torso, but that kills the player, and HumanoidRootPart, which does a weird effect that raises the part and detaches it from the player.
I've tried CFrame.Angles, but I can't seem to get the right amount that won't make the player spaz out.
I'm using this so I can let the players move their mouse to move their character, but it just doesn't seem to work.
How can I do this?

3 comments
Unfortunately, this will not work with FilteringEnabled. It will only turn the player for the player themselves, not others.
Ah, would have been nice to know that your game had FE beforehand, perhaps you could use a localscript to set a variable inside of the player to the mouse's position, and use a server script to change the orientation.
Theoretically that would work, however that would cause pretty big lag considering it would pretty much be running that function several times a second.