Help understanding the first person template

I have noticed that when you shoot a projectile, it doesn’t fire where the crosshair shows. This isn’t just due to gravity either. I took the gravity off of the projectile and it still shoots below the crosshair. I have a feeling this has something to do with the “gunoffset” variable used when updating the projectiles location, but I can’t seem to understand it exactly. Could someone help me with this? How could I fix it so that the projectile shoots where the crosshair is located?

Can anyone help with this? It’s really bothering me lol

Projectile is spawned at socket’s location and uses its rotation as well, socket is not oriented towards the crosshair obviously.

It’s just a template, check first person shooter example for real stuff :slight_smile: