| crosshair | If true, the crosshair is displayed. |
| cl_crosshairstyle | Sets the crosshair style — static, dynamic, or legacy. |
| cl_crosshairsize | Sets the length of each crosshair line. |
| cl_crosshairthickness | Sets the thickness of each crosshair line. |
| cl_crosshairgap | Sets the gap between the center of the crosshair and the start of each line. |
| cl_crosshairgap_useweaponvalue | If set to 1, the gap will update dynamically based on which weapon is currently equipped |
| cl_fixedcrosshairgap | For crosshair style 1: How big to make the gap between the pips in the fixed crosshair |
| cl_crosshairdot | If true, displays a dot in the center of the crosshair. |
| cl_crosshaircolor | Sets the crosshair color from a list of presets, or to custom RGB. |
| cl_crosshaircolor_r | Sets the red channel (0-255) of the custom crosshair color. |
| cl_crosshaircolor_g | Sets the green channel (0-255) of the custom crosshair color. |
| cl_crosshaircolor_b | Sets the blue channel (0-255) of the custom crosshair color. |
| cl_crosshairalpha | Sets the crosshair transparency from 0 to 255. |
| cl_crosshairusealpha | If true, the crosshair respects the alpha value set by cl_crosshairalpha. |
| cl_crosshair_drawoutline | If true, draws a black outline around the crosshair. |
| cl_crosshair_outlinethickness | Sets the thickness of the crosshair outline. |
| cl_crosshair_recoil | If true, the crosshair follows the weapon recoil pattern while shooting. |
| cl_crosshair_t | If true, hides the top line of the crosshair, leaving a T-shape. |
| cl_crosshair_sniper_width | If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline) |
| cl_crosshair_friendly_warning | If true, displays a warning over a teammate when your crosshair is on them. |
| cl_crosshair_dynamic_splitdist | If using cl_crosshairstyle 2, this is the distance that the crosshair pips will split into 2. |
| cl_crosshair_dynamic_maxdist_splitratio | If using cl_crosshairstyle 2, this is the ratio used to determine how long the inner and outer xhair pips will be. |
| cl_crosshair_dynamic_splitalpha_innermod | If using cl_crosshairstyle 2, this is the alpha modification that will be used for the INNER crosshair pips once they've split. |
| cl_crosshair_dynamic_splitalpha_outermod | If using cl_crosshairstyle 2, this is the alpha modification that will be used for the OUTER crosshair pips once they've split. |
| cl_grenadecrosshair_explosive | Is the grenade crosshair enabled |
| cl_grenadecrosshair_fire | Is the grenade crosshair enabled |
| cl_grenadecrosshair_flash | Is the grenade crosshair enabled |
| cl_grenadecrosshair_smoke | Is the grenade crosshair enabled |
| cl_grenadecrosshair_decoy | Is the grenade crosshair enabled |
| cl_grenadecrosshair_keepusercrosshair | Keep the user's crosshair when the grenade crosshair is enabled |
| cl_grenadecrosshairdelay_explosive | How long should the pin be pulled for before showing the grenade crosshair |
| cl_grenadecrosshairdelay_fire | How long should the pin be pulled for before showing the grenade crosshair |
| cl_grenadecrosshairdelay_flash | How long should the pin be pulled for before showing the grenade crosshair |
| cl_grenadecrosshairdelay_smoke | How long should the pin be pulled for before showing the grenade crosshair |
| cl_grenadecrosshairdelay_decoy | How long should the pin be pulled for before showing the grenade crosshair |