You know how the camera behaves in the roblox studio, right?
I am trying to achieve it, however I’ve been asking around and experimenting for an entire day and I couldn’t get it to work. Here is the code that works with the CFrame of the camera:
local _uis = game:GetService("UserInputService")
mouseDelta = _uis:GetMouseDelta()
cam.CFrame = cam.CFrame * CFrame.Angles(math.rad(-mouseDelta.Y), math.rad(-mouseDelta.X), 0)
And as you can see on the video instead of acting like the ingame/studio camera it rotates on the sides (on the Z coordinate)
How can I make it so it doesn’t rotate on the sides?