Currently I'm working on a weapon and I'm wondering how do I easily make a Aim Down Sight. I don't need any details such as camera tweening animation, I just want the camera to focus on the gun's AimPart.
while wait() do
if hold == true then
cam.FieldOfView = 30
cam.CameraSubject = AimPart
cam.CameraType = Enum.CameraType.Attach
elseif hold == false then
cam.FieldOfView = 70
plr.CameraMode = Enum.CameraMode.Classic
cam.CameraSubject = char
end
end
Is there any better way to improve this? Thanks~

3 comments
Pretty sure peeps use a whatdoyoucallit... ScreenGui?
Maybe for a sniper, but not for a regular gun.
there is a blog post on this: https://scriptinghelpers.org/blog/the-first-person-element-of-a-first-person-shooter