cl_crosshairstyle <0|1|2|3|4|5>
Sets the crosshair style. Styles 0, 1, and 3 are disabled — only 2, 4, and 5 actually work in CS2.
Examples
cl_crosshairstyle 2 - Default. Static inner crosshair with dynamic outer lines that spread with recoil.
cl_crosshairstyle 4 - Fully static crosshair, never moves with recoil or movement. Used by most pros.
cl_crosshairstyle 5 - Legacy CS:GO crosshair that fakes recoil (inaccurate visual feedback).