This is a gameplay mechanic that was originally gonna be in my Bad Batch game, but I scrapped it because it didn't fit with the gameplay style. But, just like you've experienced with nerf guns, aiming at the target is from YOUR vision doesn't mean it's lined up with the gun. I added limited scrolling code for that effect. Try it out!
This is @huskador's code accept for like 2 blocks I added a shake to it and a new crosshair if you do go back you should use the shake I WAS BORED OK!