How do you let players rotate their camera past the limits, so they can see upside down?

I want to be able to have players freely rotate their camera upside down, but I don’t know how. The issue is Roblox doesn’t let players do this, so the camera can’t rotate too far above or below the character. I haven’t found any solutions so far, and I would appreciate it if someone could please help me.

You can manipulate the camera’s CFrame to achieve this. You can do so by setting the camera-type to scriptable.

An example of the camera being fully upside-down is multipying the CFrame by CFrame.Angles(math.rad(180),0,0).

Thank you for the help! I appreciate it. Do you know if there are any other ways to do this?