You'll need to use a run-jumpthrow bind to consistently hit this smoke the way I throw it, you can also just do a regular jump throw. Here's a run-jumpthrowbind example:
bind "z" "+forwardjumpthrow"
alias "+forwardjumpthrow" "+forward;+jump;-attack"
alias "-forwardjumpthrow" "-jump;-forward"
Do you want to comment on this nade?