So, attack effects are going to be tricky. I'll let you attempt them obviously, but my advice is to have the player deal the damage after the effects finish.
For @SlurpJuice_