Why is my character rotating away from the camera and not in the direction it is moving?

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?

Have you tried to restart your studio client? It has happened to me before, normally restarting studio fixes it.

Restarting Roblox Studio worked. Thanks!