In this video I'm using a modified version of the no smoke script (got help from stabbstabby in making it) to demonstrate how fast it removes the disguise smoke (I changed alias +nosmoke "disguise 8 -2" into alias +nosmoke "disguise 8 -1 in this video. The script below is what you should use). You can bind "+nosmoke" to any key you want
alias +nosmoke "disguise 8 -2"
alias -nosmoke "lastdisguise"
bind "v" "+nosmoke"