I am making an FPV drone.
Using CameraSubject does not help, it doesn’t allow me to zoom the camera in all the way, hence it’s actually a thirdperson view, instead of a first person one
There is, for some reason, a limit on the CameraMinZoomDistance property. It can’t go lower than 0.5, and when the camera subject isn’t a humanoid, I can’t zoom it in closer than 0.5 studs.
My drone is a model and has a CameraPart to which the camera is attached.
I either can do it via RunService but have to miss out on free control, or use CameraSubject which isn’t even true first person.
By the way, when doing this… make sure that the drone is bigger than 1 stud since, when you’re in first person your camera is actually 0.5 studs behind the set camerasubject (it actually depends on the camera minzoom thing, but the lowest you can make it is 0.5 stud)