Configure and reset the FiveM crosshair
Use the built-in crosshair commands only where the server permits them. A server can disable the custom crosshair. A preset changes presentation; it does not change weapon accuracy, hit registration or server rules. Do not install an overlay or resource to bypass a disabled feature.
Try a readable preset in F8
Record your current values first so you can restore them. In the client F8 console, enter these commands one at a time. This is an original example preset, not a claim about the game’s default values:
cl_customCrosshair true
cl_crosshairsize 3
cl_crosshairthickness 1
cl_crosshairgap 2
cl_crosshair_drawoutline true
cl_crosshair_outlinethickness 1
cl_crosshairdot false
cl_crosshaircolor 5
cl_crosshaircolor_r 255
cl_crosshaircolor_g 220
cl_crosshaircolor_b 80
cl_crosshairusealpha true
cl_crosshairalpha 220Test it against a light sky, a dark wall and the usual aiming camera. Change one dimension at a time. Extremely thick outlines can obscure the center even when the color is readable. A screenshot of the same scene before and after is a more useful comparison than trying several unrelated presets at once.
Understand the controls
| Controls | Meaning | Common confusion |
|---|---|---|
cl_crosshairsize, cl_crosshairthickness, cl_crosshairgap | Arm length, stroke width and space around the center | These are presentation dimensions, not weapon spread. |
cl_crosshair_drawoutline, cl_crosshair_outlinethickness | Toggle and size the outline | A larger outline is not always more legible. |
cl_crosshairdot | Toggle the center dot | Independent of the arms. |
cl_crosshaircolor | Select a preset color or custom RGB mode (5) | RGB values will not give the intended result while a different preset mode is selected. |
cl_crosshaircolor_r/g/b | Custom channels, each 0–255 | Set the custom color mode first. |
cl_crosshairusealpha, cl_crosshairalpha | Enable custom opacity, then choose 0–255 | With custom alpha disabled, the manual describes a fixed alpha of 200. |
cl_crosshair_dynamic_* | Reserved/documented as unused in the current reference | Do not advertise them as working recoil or movement indicators. |
The official crosshair reference also documents styles and further controls. Apply only settings whose behavior you can verify on the current client; this guide does not invent defaults for every variable.
Disable or restore
To disable the custom crosshair locally:
cl_customCrosshair falseThat disables the feature but does not restore every customized number. Re-enter your recorded values to restore the previous preset. Do not delete the whole client configuration or reinstall FiveM just to remove a crosshair change.
For a server owner testing a policy in server.cfg, the documented replicated setting is:
setr cl_customCrosshair falseValidate the rule with a joining client and document it for players. Removing a server rule is an administrative decision; a player guide should not teach bypasses. When the crosshair does not appear, first check server policy, whether the feature is enabled, and the camera/aiming context. Then inspect custom color/alpha settings. For resource-specific key controls, use RegisterKeyMapping, not crosshair variables.