Hey guys, I am currently working on a game that requires the player to be locked in first person. The player is able to view their entire body, and to achieve this, I had to set Humanoid.CameraOffset to Vector3.new(0,0,-1).
However, with this offset applied, whenever the player rotates, they start stuttering and jittering, and it looks very bad. I tried the solution from this topic, but it did not work.
Yeah, I dont think theres a way to fix this. The only way I know is to make a custom viewmodel script that shows a fake first person body (which im currently trying to make).
But there is one catch, if you want to implement Shift Lock support with this module, you will have to do it yourself by adjusting the camera position, etc.