How do I make it where the person is stuck in first person but when they scroll out it's like the classic camera position? There would only be two camera positions; first-person and the third-person (but not at different zooming levels)
I don't really know how to explain this otherwise but I will try to answer any questions you have.
I Recommend using the Camera Lock And then a script to unlock or any of that sort.
1st Person Insert this script in StarterPack script.Parent.Parent.CameraMode = "LockFirstPerson" -- Thats the most simple I can be.