Is there a particular reason we dont just set the lifespan OnHit?
Indeed! Even simplier I just set the Lifespan in the blueprint to 10 seconds from the moment of the projectile’s creation (though yes I know I’m learning C++ skills by doing it in C++ )