Projectile collides with Character when shooting upwards!

Firing from the Camera seems like the simplest solution, add a forward offset and put a delay before activating the trail particles if they are annoying. A muzzle flash will hide the fake spawn.

Spawning from the weapon; If you don’t get a hit from the trace, what end position should you use for the calculations?