Giving enemies shields

I’m trying to make one of my enemies a shield generator for other enemies, I set the condition to if x distance is 500 to y then the action is to create shield object at the position of the y enemies

The problem here is that I have a lone action that will update the positon of the shield everytime the shielded enemies move so the shield sticks to them, the thing is that whenever I add this lone action only 1 enemy has the shield stick to them, but I want multiple of the same enemy instance to have the shield

Aside from that you could use sticker behavior

Oh nice, thanks alot! its working as I intend it

Just one question, I placed a trigger once when the shield provider is near other enemies so it doesn’t continually generate infinite shields, so how do I get it to provide shields to other enemies that don’t have them but only when they get near it, specifically, enemies that spawned far from the shield enemy

Trigger once does not work as it should inside repeat for each

Look at my screenshot

1st we take into account all HPBars not linked to Enemies
In other words ANY enemy that do not have HP bar linked to himself needs to have done whatever is in action
And since in action we create such bar for each enemy and link them
The moment enemy gets his bar and gets linked he is excluded from this event so no enemy can have more than one bar

Same as it would work with your shields

Or think of it like doing
Bullet is in collision with enemy
Change enemy HP variable subtract 1
Delete bullet

That is exact same thing
So if bullet collides with enemy you then execute subtraction from HP var but you cant spam it or do it more than once
Cause as soon as its done bullet gets deleted
So it cannot trigger same exact event again