I did some tests, and I confirm what Motley says, I'd just like to sum it up:

- Vehicle.Angle gets value in degrees, and sets it in radians.- Player.Angle gets and sets the value in degrees, but it doesn't change if the mouse is controlling the camera, this explains why it works if the player is in spawnscreen or using SetCameraMatrix, or using top-down view, and why it doesn't work with Player.Frozen since the mouse is still controlling the camera. Basically the mouse overrides Player.Angle settings.- RestoreCamera always sets the angle to 270 degrees.