I suppose you need the "blind" spell for TFS0.3.6?
If yes, then here's a way to do it:
onCastSpell -> use a loop to move the player every 1sec, set a storage value 1, if storage still 1, move him again and so on UNTIL
onAttack(creaturescript) if attack = true, remove conditions, set storage...