Just a couple of notes on that script.
First, because you're doing this in an effect script, you should use a http://geck.gamesas.com/index.php/ScriptEffectUpdate block instead of a http://geck.gamesas.com/index.php/GameMode block. You might even want to try using a http://geck.gamesas.com/index.php/ScriptEffectFinish block instead, using the effect's duration as a timer instead of using a scripted timer.
Second, when calling http://geck.gamesas.com/index.php/PushActorAway on the reference that the script is running on, you should use implicit reference syntax instead:
PushActorAway mySelf 5 ;<- Implicit Reference SyntaxmySelf.PushActorAway mySelf 5 ;<- Explicit Reference Syntax
http://geck.gamesas.com/index.php/GetSelf should only be used when passing the information to another script or, as you've done, when using the information as a parameter of another function.
Cipscis
EDIT:
@
Imp of the Perverse:
If you call http://geck.gamesas.com/index.php/PushActorAway on the same reference as the "target", the actor will be pushed directly up (f a negative force is used, they'll be pushed down instead).
Cipscis