I replaced one of your events, the 5 and 6, it seems to achieve a nice effect!
(see the attachment)
First, the for each was not needed (the conditions already apply the actions for each individual objects due to how the C2 engine works)
Then we check if the objects is not moving too much in term of Y and X velocity, and we also check if the object is not spinning too much (the values are empiric, it just looked good).
I make them unmovable because I do not want them to continue to move just in case..