I was messing with my camera system. I was having fun being a floating egg with StarterPlayer.CameraMode set to LockFirstPerson. However, when I switched it back to Classic, the player is not rotating properly! I disabled all my custom scripts and the bug is still there:
I’ve checked that CameraMode is not set to LockFirstPerson and Humanoid.AutoRotate is enabled. What is going on?