That's okay cause it looks like I fixed it! After re-enabling "activate in first person", I looked into what I could do with the event system on my camera. It was then I found the "On Zoom Event (Boolean)" setting. Creating a new event, I dragged in my M4A1 item that had the crouching script attached to it. From there, I simply set the script to be enabled during runtime only. Lo and behold, I get the desired effect of changing my position offset only while aiming down sight AND crouching at the same time.