Static vs dynamic CS2 crosshairs
Last updated: August 8, 2026
CS2 crosshair styles control whether the reticle stays fixed or reacts to movement and shooting. If you are copying a pro code, it helps to know which behavior you are importing.
Classic static (style 4)
Classic static keeps the same shape while you move and shoot. The gap and arm length do not open up with your movement. Most professional players use this style with a small size, a tight or negative gap, and a clear color so the center of the screen stays readable.
Static setups are popular because the aim reference does not jump around during sprays or peeks. You still need to learn spray patterns yourself. The crosshair just stays out of the way.
Dynamic styles
Dynamic styles change when you move or fire. That can show inaccuracy more clearly, which some players like for learning. At high level it is less common, because the moving reticle can distract from tracking and spray control.
If a code you import feels like it is breathing or splitting while you walk, you are probably on a dynamic style. You can switch to classic static in the generator or in-game without throwing away the rest of the size and color values.
What to copy from pros
Start with the pro's share code if you want their exact look. If the size feels wrong on your resolution, keep the style and color and only nudge length, thickness, or gap. A tiny static cyan or green crosshair is a common baseline across riflers and AWPers, then personal taste takes over.