this is what you wanted but only works if continual shooting...
cond
*.venom 100 <
start
100 .strvenom store
stop
cond
*.eyef 50 >
start
-3 .shoot store
50 inc
0 50 *50 4 sub sgn 1 add mult store
.fdbody *50 sgn -1 mult 1 add mult .shoot *50 1 sub abs -1 mult 1 add mult .aimsx *50 2 sub sgn 1 add mult add add .vloc store
10 *50 sgn -1 mult 1 add mult -2 *50 1 sub abs -1 mult 1 add mult 314 rnd *50 2 sub sgn 1 add mult add add .venval store
store
btw your bot doesn't work very well, always turning away, not towards?