Skip to main content

Overview

The crosshair system provides pro player crosshair presets, advanced follow-recoil mechanics, rapid fire functionality, and dynamic crosshair switching based on weapon slots.

File Location

Pro Crosshairs

Pre-configured crosshairs from professional CS2 players.

Available Pro Crosshairs

csafap/crosshair/pro/crosshairs.cfg
file
Contains 60+ professional player crosshair configurations.Featured Players:
  • apEX, ropz, ZywOo (Vitality)
  • NiKo, m0NESY, huNter- (G2)
  • donk, sh1ro, magixx (Spirit)
  • karrigan, frozen, Twistzz (FaZe)
  • b1t, Aleksib, w0nderful (NAVI)
  • And many more…

Example Pro Crosshair Configurations

Using Pro Crosshairs

Follow-Recoil System

Requires launch option: -testscript "../../csgo/cfg/csafap/addons/.vtest" Requires: bind MOUSE1 +M1

Follow-Recoil Only

csafap/crosshair/followrecoil.cfg
file
Crosshair follows weapon recoil pattern without rapid fire.Features:
  • Dynamic crosshair that follows recoil
  • Works on rifles (Slot 1)
  • Normal pistol behavior (Slot 2)
  • FPS limit: 600
Configuration:
Activation in MAIN.cfg:

Follow-Recoil Logic

The system uses a 2-step delay with warmup phase:

Rapid Fire System

Rapid Fire + Follow-Recoil

csafap/crosshair/rapid_followrecoil.cfg
file
Combined rapid fire and follow-recoil system.Features:
  • Slot 1 (Rifle): Follow-recoil only (continuous fire)
  • Slot 2 (Pistol): Rapid fire + follow-recoil
  • Automatic weapon detection
  • Memory system for last weapon used
Two Setup Modes:Setup 1 - Rapid Only:
  • Rifle: Normal
  • Pistol: Rapid fire only
Setup 2 - Full Features:
  • Rifle: Follow-recoil
  • Pistol: Rapid fire + follow-recoil
Activation in MAIN.cfg:

Rapid Fire Logic

18-step loop for rapid fire:

Logic Modes

logic_off
alias
Standard mouse behavior (no modifications).
logic_rifle
alias
Continuous fire with recoil crosshair (rifles).
logic_pistol
alias
Rapid tap fire with recoil crosshair (pistols).
logic_rapid_only
alias
Rapid fire without recoil crosshair.

Weapon Slot System

You MUST bind all weapon slots using the ef_slot binds for rapid fire/follow-recoil to work.

Required Weapon Binds

In MAIN.cfg, uncomment these lines:

Weapon Slot Logic

Hand-Specific Configurations

followrecoil_righthanded.cfg
file
Follow-recoil optimized for right-handed viewmodel.
followrecoil_lefthanded.cfg
file
Follow-recoil optimized for left-handed viewmodel.
rapid_followrecoil_lessthan150FPS.cfg
file
Optimized rapid fire for systems with less than 150 FPS.Uses adjusted timing loops for lower frame rates.

Crosshair Mode System

RPD Mode (Rapid Fire)

csafap/crosshair/crosshair_mode/rpd.cfg
file
Rapid fire mode configuration.

FLW Mode (Follow Recoil)

csafap/crosshair/crosshair_mode/flw.cfg
file
Follow-recoil mode configuration.

RPDFLW Mode (Rapid + Follow)

csafap/crosshair/crosshair_mode/rpdflw.cfg
file
Combined rapid fire and follow-recoil mode.Enables both features simultaneously with weapon-specific behavior.

Toggle System

toggle_rapid
alias
Toggles rapid fire/follow-recoil on or off.
Bind in MAIN.cfg:

JumpThrow Integration

The rapid fire system includes jump-throw binds:

Quick Switch Memory System

The config remembers your last weapon:
Press Q to return to your previous weapon with correct logic mode.

Usage Examples

Example 1: Enable Follow-Recoil Only

In MAIN.cfg:

Example 2: Use Pro Crosshair

In console:

Example 3: Toggle Rapid Fire

Example 4: Setup 2 (Full Features)

File Structure