yes, but i'm not using that script

it didn't work well anyway or at least i couldn't figure out how to make it work well whatever i use, it should work with seteffect and a gani, any suggestions? (here's the script again )
// NPC made by Excaliber (Manager)
//#CLIENTSIDE
if(playerenters){
toweapons Warp Rings/Warper1;
hidelocal}
if(weaponfired){
freezeplayer 2;
play thunder.wav;
setplayerdir 2;
setani drwarp,;
sleep .1;
for (i=0;i<21;i++) {
seteffect i/20,i/20,i/20,i/20;sleep .05}
{sleep 1;
seteffect 0,0,0,0;
setlevel2 warper.nw,31,31;}
}