Help on making the most optimal FPS weapon fire system.

Where are you actually spawning your projectile from? You should place a socket just past your gun barrel and spawn the projectile there to avoid collision.