Unable to use Add Radial Impulse on an Array multiple times

It probably does not work because you keep overriding the array:

Instead of adding to it.


Perhaps it would be easier to get the components directly, and use a dedicated channel so no filtering is even necessary:

This way you do not even need to loop. Especially useful if a single actor contains many simulating meshes.


Is there a better way to approach trying to get simulated objects to be attracted to point in space for a duration of time and do it on all of them at the same time?

I’ve done many similar mechanics over the years, see if this one makes sense: