Here ya go. I doubt it can live up to Sensei, but it's not too bad. And thanks Fred for listing it. :p
;Artificial Intelligence Script
;Header
desc = AIness
;Triggers
:state=0,animationover=2,random=36:animate=2,rotatey=90,state=1
:state=0,animationover=2,random=35:animate=2,rotatey=-90,state=1
:state=0:animate=2,state=1
:state=1,raycastback=0 31:pivotrandom=180
:state=1,raycastback=0 -31:pivotrandom=180
:state=1:movefore=8
:state=1,plrdistwithin=350,plrcanbeseen:rotatetoplr,state=2
:state=1,plrdistwithin=100,noiseheard=1:rotatetoplr,state=2
:state=1,shotdamage=1:rotatetoplr,state=2
:state=1:state=0
:state=2,plrdistfurther=400:state=0
:state=2,ifweapon=1:state=3
:state=2,ifweapon=0:reloadweapon,state=3
:state=3,random=7:state=6
:state=3,random=10:state=7
:state=3,raycastback=0 31:pivotrandom=180
:state=3,raycastback=0 -31:pivotrandom=180
:state=3,healthless=19,shotdamage=1:pivotrandom=360,state=4
:state=3,shotdamage=1,random=3:state=6
:state=3,plrdistwithin=300,plrcanbeseen,random=1:rotatetoplr,settarget,useweapon,rundecal=6,state=2
:state=3,plrdistfurther=300:state=5
:state=4:animate=5,runfore=10
:state=4,animationover=5,plrdistwithin=300,plrcanbeseen:rotatetoplr,settarget,useweapon,rundecal=6,state=2
:state=4,animationover=5:state=5
:state=5:rotatetoplr
:state=5:animate=5,runfore=3
:state=5,animationover=5:state=2
:state=6:animate=4,strafe=90,rotatetoplr
:state=6,animationover=4:state=3
:state=7:animate=3,strafe=-90,rotatetoplr
:state=7,animationover=3:state=3
;End of script