Skip to Content
Getting StartedCrosshair Setup & Reset
Report an error
Open in ChatGPTOpen in Claude

Configure and reset the FiveM crosshair

Source status (October 2026): Cfx removed the original crosshair manual  from its documentation. This guide preserves historically documented commands; it is not a currently verified official API contract. Commands or server policies may behave differently on newer FiveM builds. Check the F8 console and test on a server you administer before relying on any setting.

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 220

Test 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

ControlsMeaningCommon confusion
cl_crosshairsize, cl_crosshairthickness, cl_crosshairgapArm length, stroke width and space around the centerThese are presentation dimensions, not weapon spread.
cl_crosshair_drawoutline, cl_crosshair_outlinethicknessToggle and size the outlineA larger outline is not always more legible.
cl_crosshairdotToggle the center dotIndependent of the arms.
cl_crosshaircolorSelect 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/bCustom channels, each 0–255Set the custom color mode first.
cl_crosshairusealpha, cl_crosshairalphaEnable custom opacity, then choose 0–255The archived manual described a fixed alpha of 200 with custom alpha disabled; verify in your client.
cl_crosshair_dynamic_*Described as unused in the archived referenceDo not advertise them as working recoil or movement indicators.

The archived Cfx crosshair reference  documents the original command options. Its published page no longer exists. Do not assume every archived variable still works in your FiveM version; this guide does not invent current defaults.

Disable or restore

To disable the custom crosshair locally:

cl_customCrosshair false

That 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 replicated setting shown in the archived manual was:

setr cl_customCrosshair false

Validate 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.