При каждом нажатии на огонь, происходят поочередные движения в лево и право (стрейф). Данный скрипт больше подходит для раундов на пистолетах.

Код:
alias strafe_toggle_on "bind ctrl +newduck; bind rightarrow +newright; bind leftarrow +newleft; bind end strafe_toggle_off; bind mouse1 +strafeshoot; developer 1; echo Strafe_On; developer 0" 
alias strafe_toggle_off "bind ctrl +duck; bind rightarrow +moveright; bind leftarrow +moveleft;bind end strafe_toggle_on; bind mouse1 +coloratk; developer 1; echo Strafe_Off; developer 0" 
alias no_strafe "bind mouse1 +attack; Echo Strafe Fire Off; adjust_crosshair" 
alias do_strafe "bind mouse1 +strafeshoot; echo Strafe Fire On; adjust_crosshair" 
alias +ss_left "+attack; +moveleft; alias +strafeshoot +ss_right; adjust_crosshair" 
alias +ss_right "+attack; +moveright; alias +strafeshoot +ss_left; adjust_crosshair" 
alias +strafeshoot "+ss_left" 
alias -strafeshoot "-attack; -moveleft; -moveright" 
alias +newduck "+duck; no_strafe; adjust_crosshair" 
alias -newduck "-duck; do_strafe; adjust_crosshair" 
alias +newleft "+moveleft; no_strafe; adjust_crosshair" 
alias -newleft "-moveleft; do_strafe; adjust_crosshair" 
alias +newright "+moveright; no_strafe; adjust_crosshair" 
alias -newright "-moveright; do_strafe; adjust_crosshair" 

bind "END" "strafe_toggle_on"