incase of reloading, just do a +reload ?
Doesnt work for sticky launcher that easily, because it will lock up and charge the shot when you press +attack while +reload is active. With the wait command, you could fix it by setting +attack and -reload when pressing mouse1 and +reload and -attack when releasing it. Looked like this:
Code:
alias +reloadshot "-reload; +attack"
alias -reloadshot "-attack; wait 3; +reload
bind mouse1 +attack"
It doesnt work without the wait.
But as I said already, its really a minor issue compared to people with cheap-ass scripts.