Yeah, those rocket h4x are just stupid, and no, you can't do that. The bots need a
total rewrite.
Everything about them is horrible and unrealistic, from how they move to how they aim to the tactics they [don't] use. There are large problems, such as their 100% accuracy up close and their 0% accuracy from far away, to little annoying-but-totally-stupid problems like how they don't shoot at you after they hit a jump pad or lift jump. They stand there when your flag's gone and they completely ignore everything, even abandon fights to turn around and walk away, when they get down to a certain health amount. Yet at the same time, they can shoot in any direction without looking or taking the time to aim so long as the direction is in the front half of their view "sphere." Try spectating a bot in first person. It's pretty ridiculous.
If they fix anything about the bots, I want them to make it so that bots get disoriented at close distances just like human players do. Right now they never, ever lose track of anything up close and you are almost certainly dead if you get near them. Yet, if you try to shoot rockets at them they'll dodge every one. That's God damned stupid.
The way they coded their aim is pretty stupid too. A bot could hit you with hitscan every time if it wanted, but for every shot a bot makes, a random factor is thrown in to adjust that shot. Thus, whether a bot hits you or not has nothing to do with the difficulty of the shot and everything to do with some random value that may or may not knock the shot off enough so that it misses. This is why bots are utterly harmless from a distance but 99% deadly in close range: a little random adjustment doesn't do anything substantial to throw off a shot up close, but from far away that turns into a huge miss.