Also, I already figured this out, giving it a minigun wouldn't be very effective since it doesn't "hold down" the fire button.
For bot events I use the relay thing to make them keep firing, and use toggles to make it stop/start.
Something a bit like this;
OnBotAttacked - Bot - SetAim - Attacker
OnBotAttacked - Self - FireRelay
OnRelay - Self - FireRelay
OnRelay - Self - BotAttack - FireWeapon.
OnActivate - Self - ToggleEvents - [1 2 3]