alias cenable "cl_crosshaircolor_r 0; cl_crosshaircolor_g 255;cl_crosshaircolor_b 0; cl_crosshair_drawoutline 0;" alias cdisable "cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; cl_crosshair_drawoutline 1;"
alias +step1 "cenable; alias +mov +step2;" alias -step1 "cdisable; alias +mov +step1; alias -mov -step1;"
alias +step2 "alias +mov +step3; alias -mov -step2;" alias -step2a "alias +mov +step1; alias -mov -step1; cdisable;" alias -step2 "alias +mov +step2; alias -mov -step2a;"
alias +step3 "alias +mov donothing; alias -mov -step3;" alias -step3a "alias +mov +step2; alias -mov -step2a;" alias -step3 "alias +mov +step3; alias -mov -step3a;"
alias +mov +step1 alias -mov -step1
alias +fwd "+forward; +mov" alias -fwd "-forward; -mov" alias +bck "+back; +mov" alias -bck "-back; -mov" alias +lft "+moveleft; +mov" alias -lft "-moveleft; -mov" alias +rgt "+moveright; +mov" alias -rgt "-moveright; -mov"
bind w "+fwd" bind a "+lft" bind s "+bck" bind d "+rgt"
bind "]" "crosscolor"
alias crosscolor crosscolor1
alias crosscolor1 "cl_crosshaircolor 5; cl_crosshaircolor_r 0; cl_crosshaircolor_g 148; cl_crosshaircolor_b 255; alias crosscolor crosscolor2" // Blue
alias crosscolor2 "cl_crosshaircolor 1; alias crosscolor crosscolor3" // Green
alias crosscolor3 "cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; alias crosscolor crosscolor4" // Pink
alias crosscolor4 "cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; alias crosscolor crosscolor5" // Red
alias crosscolor5 "cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 255; cl_crosshaircolor_b 255; alias crosscolor crosscolor1" // White
bind "[" "crossform"
alias crossform crossform1
alias crossform1 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap -1; cl_crosshair_drawoutline 0; alias crossform crossform2"
alias crossform2 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap -2; cl_crosshair_drawoutline 0; alias crossform crossform3"
alias crossform3 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap 0; cl_crosshair_drawoutline 0; alias crossform crossform4"
alias crossform4 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap -1; cl_crosshair_drawoutline 1; alias crossform crossform5"
alias crossform5 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap -2; cl_crosshair_drawoutline 1; alias crossform crossform6"
alias crossform6 "cl_crosshairsize 2; cl_crosshairdot 0; cl_crosshairgap 0; cl_crosshair_drawoutline 1; alias crossform crossform7"
alias crossform7 "cl_crosshairsize -1; cl_crosshairdot 1; cl_crosshaircolor 1; alias crossform crossform8" // Green Dot
alias crossform8 "cl_crosshairsize -1; cl_crosshairdot 1; cl_crosshair_drawoutline 0; alias crossform crossform1" // Red Dot
cl_crosshair_drawoutline "1" cl_crosshair_dynamic_maxdist_splitratio "0.35" cl_crosshair_dynamic_splitalpha_innermod "1" cl_crosshair_dynamic_splitalpha_outermod "0.5" cl_crosshair_dynamic_splitdist "7" cl_crosshair_outlinethickness "1" cl_crosshairalpha "200" cl_crosshaircolor "5" cl_crosshaircolor_b "0" cl_crosshaircolor_g "0" cl_crosshaircolor_r "255" cl_crosshairdot "0" cl_crosshairgap "-1" cl_crosshairgap_useweaponvalue "0" cl_crosshairscale "0" cl_crosshairsize "5" cl_crosshairstyle "5" cl_crosshairthickness "1.15" cl_crosshairusealpha "1" cl_fixedcrosshairgap "-10"
Green while moving
red while static
plus it expands when you shoot