Ups, the changeover seems to have deleted a few posts.
So here again. Cant see your link anymore, but i will try without:
Your first event on the screenshot is triggered when Sprite19s health is <=200.
If this is true, the event runs every tick (~60 time per second) and the animation
starts every tick from the beginning.
You have to add another condition, to trigger this event only once. Easiest way would
be 'Sprite19 is NOT playing animation "Demon"' (leftclick on the condition and invert).
If you want some actions from this event to run every tick, you can create a sub-event
and place the mentioned condition and all actions you want to run only once in there.