There seems to be some kind of flaw with these hooks when used to limit a bot to a single target on CS:GO, the bot will fire at other players randomly even though the forward says it shouldn't.
I'm not sure if this has always been the case with CS:GO, or if valve changed something, such as adding another condition somewhere, after this was implemented.