CS2 Troll Crosshair Codes
Copy a command line below and paste it into the CS2 developer console. Enable the console first under Settings → Game → Enable Developer Console, then open it with the tilde key.
What makes a troll crosshair
CS2 has no shapes or images — its crosshair is four bars and a dot. The troll potential is in the extremes: maximum size, maximum gap, zero alpha, recoil tracking left on. Every line below is standard console commands, nothing more.
All 11 troll crosshair codes
Click a code to copy it. Click a name for the preview and full details.
| Crosshair | Console Commands | Colour |
|---|---|---|
| Giant Cross | cl_crosshairstyle 4; cl_crosshairsize 10; cl_crosshairgap 0; cl_crosshairthickness 3; cl_crosshairdot 1; cl_crosshaircolor 0; cl_crosshair_drawoutline 1 |
red |
| Pink Power | cl_crosshairstyle 4; cl_crosshairsize 2; cl_crosshairgap -1; cl_crosshairthickness 2; cl_crosshairdot 1; cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 255; cl_crosshair_drawoutline 1 |
pink |
| Screen Eater | cl_crosshairstyle 4; cl_crosshairsize 10; cl_crosshairgap 10; cl_crosshairthickness 6; cl_crosshairdot 0; cl_crosshaircolor 4; cl_crosshair_drawoutline 1; cl_crosshair_outlinethickness 3 |
cyan |
| Invisible Crosshair | cl_crosshairstyle 4; cl_crosshairsize 0; cl_crosshairgap -5; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshairusealpha 1; cl_crosshairalpha 0 |
white |
| Meme Blob | cl_crosshairstyle 4; cl_crosshairsize 0; cl_crosshairgap -5; cl_crosshairthickness 6; cl_crosshairdot 1; cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 0; cl_crosshaircolor_b 0; cl_crosshair_drawoutline 1 |
red |
| Confetti Cross | cl_crosshairstyle 4; cl_crosshairsize 8; cl_crosshairgap 6; cl_crosshairthickness 1; cl_crosshairdot 1; cl_crosshaircolor 5; cl_crosshaircolor_r 255; cl_crosshaircolor_g 105; cl_crosshaircolor_b 180; cl_crosshair_drawoutline 1; cl_crosshair_outlinethickness 2 |
pink |
| Giant T | cl_crosshairstyle 4; cl_crosshairsize 10; cl_crosshairgap 4; cl_crosshairthickness 5; cl_crosshairdot 0; cl_crosshaircolor 2; cl_crosshair_t 1; cl_crosshair_drawoutline 1 |
yellow |
| Hairline | cl_crosshairstyle 4; cl_crosshairsize 10; cl_crosshairgap -5; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshaircolor 1; cl_crosshair_drawoutline 0 |
green |
| Scope Bars | cl_crosshairstyle 4; cl_crosshairsize 9; cl_crosshairgap 8; cl_crosshairthickness 4; cl_crosshairdot 1; cl_crosshaircolor 0; cl_crosshair_sniper_width 4; cl_crosshair_drawoutline 1 |
red |
| Recoil Chaos | cl_crosshairstyle 4; cl_crosshairsize 6; cl_crosshairgap 2; cl_crosshairthickness 3; cl_crosshairdot 1; cl_crosshaircolor 3; cl_crosshair_recoil 1; cl_crosshair_drawoutline 1 |
yellow |
| Faded Ghost | cl_crosshairstyle 4; cl_crosshairsize 7; cl_crosshairgap 3; cl_crosshairthickness 4; cl_crosshairdot 1; cl_crosshaircolor 4; cl_crosshairusealpha 1; cl_crosshairalpha 40; cl_crosshair_drawoutline 0 |
cyan |
How to use these codes
- Enable the console: Settings → Game → Enable Developer Console → Yes.
- Copy a command line from the table below.
- Open the console with the tilde (~) key.
- Paste the whole line, including the semicolons, and press Enter.
- Run your normal crosshair commands again to undo it.
Troll crosshair FAQ
What is a troll crosshair in CS2?
A crosshair set to values nobody would actually play with — arms so long they leave the screen, a gap so wide the centre is empty, or an alpha of zero so it disappears entirely. All of it is standard cl_crosshair commands.
Can you get VAC banned for troll crosshair commands?
No. These are ordinary client console variables that Valve ships and that the crosshair menu itself writes. Changing them is not a VAC concern.
Do these work in Premier and competitive?
Yes. Crosshair ConVars are not restricted by game mode, so the commands apply everywhere, including matchmaking.
How do I reset my CS2 crosshair?
The quickest way is to paste a normal crosshair line over the top — the commands simply overwrite each other. Settings → Game → Crosshair also lets you rebuild one with the sliders.
Why is my crosshair invisible after pasting a command?
Some of these set cl_crosshairalpha to 0 or cl_crosshairsize to 0 on purpose. Run cl_crosshairusealpha 1; cl_crosshairalpha 255; cl_crosshairsize 3 to bring it back.
More crosshairs
Had enough? Browse the full CS2 crosshair code library, build your own in the CS2 crosshair generator, or see the troll codes for Valorant.