No problem, sorry that didn’t work.
All of my enemies shoot at the same time with a scene timer - although some enemies fire slower than others - and I have my events arranged in pretty much the same order as yours.
If you want your enemies to shoot at the same time, object timers aren’t ideal because they affect different instances of the objects, basically giving each object its own timer and thus would make them shoot at different times.
I think the ForEach conditions need to be arranged as sub-events under the timer because you’re telling GD to trigger that action only when the timer condition is met. The reset action should be fine where it is.
I don’t know how helpful this will be or if you’ve already read it…