This is not a bug, however it is annoying when aiming because if you look down with the mouse pointer the character falls over and I would like to find a way to prevent it from falling over and just aim in the X and Y axes.
this is what i want to fix
What I put in the local script to point to with the maus would be
Player.Character.HumanoidRootPart.CFrame = CFrame.new(Player.Character.HumanoidRootPart.Position, Mouse.Hit.p)