well here's my first try using arrays.
// NPC made by Criminal (Skyre Draneth)
// experimenting with arrays
if(playerenters){
toweapons Kamehameha_Array_Test;
}
if(weaponfired){
this.end=10;
setarray this.start,this.end;
setani shoot,;
freezeplayer .8;
for(this.start=4; this.start<this.end; this.start++

{
if(playerdir=3){
putexplosion2 1,1,playerx+this.start,playery+.5;
sleep.1;
}
if(playerdir=1){
putexplosion2 1,1,playerx-this.start,playery+.5;
sleep.1;
}
if(playerdir=0){
putexplosion2 1,1,playerx,playery-this.start;
sleep.1;
}
if(playerdir=2){
putexplosion2 1,1,playerx,playery+this.start;
sleep.1;
}
}
}