Im trying to make a weapon where the player cannot rotate their camera and character when being activated. I used Enum.CameraType.Scriptable which works well but I need it to follow the CameraSubject.
Here is an example why changing to Enum.CameraType.Scriptable alone wont really work:
Use ContextActionService and bound the RMB to a different action thus overriding the existing action RMB has (rotating the camera), you may need to do it for the various buttons which change the camera position too, alternatively you can set the CameraType to scriptable and fixate it on the player’s HMR at a distance.