All Features
Practice Mode
In-game offline map guides with 1,000+ lineups on all 9 competitive maps
Auto Line-ups
Instant pixel-perfect smokes and wallbangs with automatic positioning
Jumpthrow Binds
CS:GO-style jumpthrow and W-jumpthrow binds using ticker mechanics
Movement Configs
Snap-Tap/Null binds and de-subtick movement input options
Crosshair & Viewmodel
Pro player crosshairs and viewmodels from top 20 teams
Rapid Fire & Follow Recoil
Rapid fire pistols and improved follow-recoil spray indicator
Radio Wheel System
All features are accessible through in-game radio wheels bound to four keys (default: H, J, K, M):Default Radio Wheel Binds
- H: CT Line-ups (Smokes & Wallbangs)
- J: T Line-ups (Smokes & Wallbangs)
- K: Pro crosshairs, Rapid fire, Follow-recoil, and Movement configs
- M: Map Selection + Practice Mode
Feature Compatibility
Valve Matchmaking & Premier
Valve Matchmaking & Premier
All features are legal and fully functional on official Valve servers. The config uses only commands that work under
sv_cheats 0.FaceIt Servers
FaceIt Servers
All features work on FaceIt for ranked PUGs. FaceIt support has confirmed that yaw/pitch commands, custom radio wheels, and null binds are allowed. See the FAQ for official responses.Note: These features are not allowed in higher leagues like ESEA or ESL which prohibit the
alias command.Third-Party Servers
Third-Party Servers
Most features work on community servers. Some practice mode features require
sv_cheats 1 and specific server settings.Installation Requirements
To use CSAFAP features, you need:- Config files placed in:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\csafap - Language files placed in:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\ - Launch options:
+exec csafap/main -testscript "../../csgo/cfg/csafap/addons/.vtest" - Sensitivity configured in
csafap/main.cfg
Customization
All features can be customized or disabled by editingcsafap/main.cfg:
- Change keybinds to your preference
- Disable features by adding
//at the start of the bind line - Create custom line-ups and radio wheel configurations
- Adjust movement configs and crosshair settings