To make it more clear:
You have 1000 AI’s
All of them are same Blueprint, just multiple Instances
you shoot a Projectile and it produces f.ex. Hit Event
On the Hit Event - you cast to the AI and perform a Function (that’s inside of AI) ‘RemoveHealth’
This Function will:
1st remove HP, then check with a Branch if it’s <= 0 and if yes - Destroy Actor (Self)
So basically now when you hit an AI it will run a Function only in the AI you shoot