"so you are rotating the player on X but the camera on Y?" Well, yeah. So I rotate the y on the player with x input from the mouse, which rotates the player, with camera and anything else under the player. Then when its time to rotate up and down, you only want the camera to rotate. Not the player, just the camera. Thats why the y input rotates the camera. If you have any suggestions on a better way that would be great(I am pretty sure you could get a better working camera with Cinemachine)