Yeah, that trigger once is causing the issue. I think it takes the first collision it can get, and leaves it at that. Here’s a very similar problem and a solution for it. You’ll need to add a bit more code to get around this problem, unfortunately.
First add a boolean object variable (call it IsHit) to the members of the tuttinemici group.
Then change the first event to look like :
Then, in the “Repeat for each instance of tuttinemici” event under the 2 create actions, add the action “Set the boolean variable IsHit of tuttinemici to true”.
And finally, before the first event in your screen shot, add the following event :
I think that will solve it.