Alright so Ive got a question. The script works great on its own, but in the environment I've got set up it doesn't. Ill run you through what I've got. Ive got a sphere as my "Person". He has movement scripts to go left, right, etc. Parented to it is my Camera, which follows me around. Parented to that is my gun. After I apply this Zoom in script, for some reason my Sphere person can move around, but my gun stands still. I'm able to zoom in, and it looks great. I think it might be that my handgun rig is separate from my sphere. Any Ideas? I'll continue to test.