Didn't work. I deleted the Conker, made a new one and JUST changed his Main and Shoot properties. Here's the scripts I used for the Conker.
paceTzap.fpi:
;Artificial Intelligence Script
;Header
desc = Pace Waypoints, If See Player shouts, Rotate And Shoot
;Triggers
:always:waypointstart
:waypointstate=0:animate=2,waypointstart
:waypointstate=3:animate=2,waypointnext
:waypointstate=4:animate=2,waypointrandom
:waypointstate=5:animate=2,waypointreverse
:state=0:state=1
:state=1,plrcanbeseen:settarget,state=2,plrsound=audiobank\voices\taunt.wav
:state=1,plrdistwithin=10:settarget,state=2,plrsound=audiobank\voices\taunt.wav
:state=1,shotdamage=1:settarget,animate=1,rotatetotarget,resethead,state=2
:state=1,noiseheard=1:settarget,animate=1,rotatetotarget,resethead,state=2
:state=2:rotatetoplr,state=3,shootplr,waypointstop
:state=3:animate=1,state=1
;End of Script
shootway.fpi
;Artificial Intelligence Script
;Header
desc = Look and Shoot
;Triggers
:state=0,plrcanbeseen:state=1,settarget
:state=0:runfpidefault=1
:state=0,waypointstate=0:animate=2,waypointstart
:state=0,waypointstate=3:animate=2,waypointnext
:state=0,waypointstate=4:animate=2,waypointrandom
:state=0,waypointstate=5:animate=2,waypointreverse
:plrcannotbeseen,plrdistfurther=150:state=0,waypointstart,animate=2
:state=1:rotatetoplr
:state=1,plrcanbeseen:settarget
:state=1,plrdistfurther=100,plrelevwithin=10,random=15:movetotarget=1,animate=5,useweapon
:state=1,plrdistfurther=100,plrelevwithin=10,random=1:movetotarget=1,animate=5
:state=1,plrdistwithin=101:rotatetoplr
:state=1,plrdistwithin=50,random=50:useweapon
:state=1,ifweapon=1,plrdistwithin=101,plrcanbeseen=46,plringunsight,rateoffire:animate=1,rotatetoplr,freeze,useweapon,rundecal=6
:state=1,ifweapon=0:animate=1,state=2,setframe=6
:state=2:incframe=6
:state=2,frameatend=6:state=1,reloadweapon,sound=audiobank\guns\reload.wav
;End of Script