After this the zombies just stand on top of the player without doing any damage, is there a way to start a loop?
Develop games in your browser. Powerful, performant & highly capable.
Try using "is overlapping" and "every 0.35 seconds" instead of "on collision".
I used that in one my older games, worked really good, and if like 2 enemies are overlapping the damage is doubled.