BodyInstance comes from the FPS coding tutorial I was following to initially set up the standard projectiles ( 3 - Implementing Projectiles | Unreal Engine 4.27 Documentation ), I think it was working for those because overlapping wasn’t necessary at the time. The collision profile I did not actually have set up (oops!) but even when I swap it to the Projectile profile that was already set, the events aren’t firing.