Moving a projectile to mouseclick

There’s a problem with your destroy actor in the second image.

If your ActorBeginOverlap is in Rocket class then after CastToNPC->DestroyActor (NPC) you could use something like this (Assuming you spawn your rocket in player character class):

GetPlayerCharacter → CastToYourPlayerCharacterClass → Set Rocket Created to false → DestroyActor (Rocket)