Does anyone know a way to make a client shoot their gun?
You can force a player to shoot with clientcmd( "+attack" ), but it doesn't work on bots.