uhh yeah the way i would do it so when the enemy spawn set like globalvar=38,setvar=1
and then at the bottom of the shoot script for the ally do something like
:varequal=1:settargetname=enemy2 which might work
But if your enemies are gonna be spawned right near each other hence a big battle then in the shoot scrip
change
:state=0:setvar=50,timerstart,settargetname=enemy
to
:state=0,random=25:setvar=50,timerstart,settargetname=enemy
and under it add
:state=0,random=50:setvar=50,timerstart,settargetname=enemy
:state=0,random=75:setvar=50,timerstart,settargetname=enemy
:state=0,random=100:setvar=50,timerstart,settargetname=enemy