Change
+ System: For "" from -7 to 7
-> Array: Set index (LoopIndex+(SplashCollision.X-Box.X)/4, 1) to 30
to
+ System: Every 1000 milliseconds
+ System: For "" from -7 to 7
-> Array: Set index (LoopIndex+(SplashCollision.X-Box.X)/4, 1) to 30
Instead of 1000 use whatever period you prefer.
...And another tip: Instead of applying a seperate effect to every instance of the water sprite, try placing them on a seperate layer and apply the effects to that layer instead. You will have at least a 5 to 6 times higher framerate xD