I believe what he’s referring to is recoil, which is indeed done by camera manipulation. I happened to be looking in to the same thing a little while back and came across this thread that had a solution I found interesting.
No shooter game ever makes the mouse move up, not on Roblox and I’m quite sure not outside either: if there are, those cases are mostly obscure.
If what you’re trying to do is recoil, what shooter games do is change where the camera is looking at by applying an offset value. Naturally, when your camera moves up, so does where you’re pointing at. For bullet spread, the position of the mouse is taken and a random offset is applied within a certain range.