I made a nearly perfect rocket jump script, except that I can't find a way to move your view, so you have to aim at the ground yourself then press the button.
Code:
alias "W2" "wait; wait" // 0.02 Secs
alias rjump "+jump; +attack; W2; -attack; -jump"
alias +rj "wait; rjump; wait; +duck"
alias -rj "-duck"
bind ALT +rj
Look down, press it, and you perform a perfect rocket or IC jump. If anyone finds a way to script angling your view down or back up it could be made even better.