You made this sound like two separate issues: arcing shots not working and then regular shots behaving strangely. It is not a bug that arcing shots don't work with this code, and it's clear now from your video that you only meant arcing shots don't work.