Skip to Content
Getting StartedCrosshair Setup & Reset

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 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–255With custom alpha disabled, the manual describes a fixed alpha of 200.
cl_crosshair_dynamic_*Reserved/documented as unused in the current referenceDo 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 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 documented replicated setting is:

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.