What is the ChaosScript?
The ChaosScript is a comprehensive configuration package for Counter-Strike Source
that enhances gameplay through automated buy scripts, an in-game menu system, server administration
tools, and competitive clan war configurations. Built entirely with Source engine CFG scripting, it
provides zero-dependency automation for competitive and casual play.
🎯 Design Philosophy: The ChaosScript focuses on efficiency and
accessibility - providing one-key weapon purchases, quick server configuration, and a
text-based menu system that works without external dependencies.
Core Capabilities
- Advanced Buy System: Single-key weapon purchases with auto-armor, ammo, and
defuser
- SN Menu System: In-game text-based menu for settings, admin commands, and
customization
- Clan War Configs: Pre-configured ESL, LigaHQ, and GIGA tournament settings
- Server Admin Tools: Quick RCON commands for map changes, game settings, and
player management
- Performance Optimization: Antilag settings, network optimization, and graphics
presets
- Customization: Nickname presets, custom binds, blood effects control, MP3
player integration
- Bot Control: Comprehensive bot management through menu interface
- Fast Switch: Instant weapon selection and quick knife combat binds
File Structure Overview
cfg/chaos/
Main configuration directory
Contains core scripts and sub-folders
cfg/chaos/menu/
68 menu configuration files
Powers the SN Menu system
cfg/chaos/cwcfgs/
18 clan war configurations
ESL, LigaHQ, GIGA formats
cfg/chaos/name/
7 nickname preset slots
Quick name changes via menu
cfg/chaos/rcons/
4 RCON password presets
Server admin quick-login
scripts/
Keyboard action bindings
kb_act.lst file
⚠️ Compatibility: Designed for Counter-Strike of different legacy versions.
Installation Guide
Required Directory
All files must be placed in your Counter-Strike Source installation directory:
C:\Program Files\Steam\SteamApps\[YOUR ACCOUNT NAME]\counter-strike source\cstrike
Installation Steps
- Extract all files maintaining folder structure to the
cstrike directory
- Existing
autoexec.cfg and userconfig.cfg files will NOT be overwritten
- Launch Counter-Strike Source
- Go to Options → Keyboard → Advanced → Enable Developer Console
- In Options → Keyboard, bind a key to "Activate in-game
GUI/SN_Menu"
- Recommended key:
H (easily accessible during gameplay)
First-Time Configuration
Menu Key Setup
Bind SN_Menu to a convenient key
Press this key in-game to open the menu
Navigate using number keys 0-9
Nickname Customization
Edit files in cfg/chaos/name/
name1.cfg through name7.cfg
Add: name "YourName"
RCON Setup
Edit files in cfg/chaos/rcons/
Add your server passwords
Load via menu for quick admin access
Music Player
Place MP3 files in cstrike/sound/music/
Name them: track1.mp3, track2.mp3, etc.
Supports up to 13 tracks
💡 Advanced Customization: Menu source files in cfg/chaos/menu/ can be
edited to add custom options, change nicknames, or add server commands.
Automated Buy System
The buy system provides single-key weapon purchases that automatically include armor, ammunition, and
defuser (CT side).
Complete Buy Aliases
These commands purchase weapon + armor + ammo + defuser in one keypress:
c_deagle
Desert Eagle + Armor + Ammo
Includes Kevlar+Helmet and Defuser
c_usp
USP Pistol (CT)
Full equipment package
c_glock
Glock Pistol (T)
Full equipment package
c_p228
P228 Pistol
Full equipment package
c_ef
Dual Elites (T) / Five-Seven (CT)
Team-specific auto-selection
c_mp5
MP5 SMG
Full equipment package
c_p90
P90 SMG
Full equipment package
c_ump45
UMP45 SMG
Full equipment package
c_tm
TMP (CT) / MAC-10 (T)
Team-specific auto-selection
c_fg
FAMAS (CT) / Galil (T)
Budget rifle option
c_ma47
M4A1 (CT) / AK-47 (T)
Primary competitive rifles
c_sa
AUG (CT) / SG552 (T)
Scoped rifles
c_awp
AWP Sniper Rifle
Full equipment package
c_scout
Scout Sniper Rifle
Full equipment package
c_gs
G3SG1 (T) / SG550 (CT)
Auto-sniper rifles
c_m3
M3 Shotgun
Full equipment package
c_xm1014
XM1014 Auto-Shotgun
Full equipment package
c_m249
M249 Machine Gun
Full equipment package
Weapon-Only Aliases
Purchase just the weapon without equipment:
ce_ef
Elites/Five-Seven only
ce_tm
TMP/MAC-10 only
ce_fg
FAMAS/Galil only
ce_ma47
M4A1/AK-47 only
ce_sa
AUG/SG552 only
ce_gs
G3SG1/SG550 only
Restock & Utility
s_restock
Buy armor + ammo + defuser only
Perfect for re-equipping
b_restock
Full restock
Armor + ammo + all grenades + defuser
g_restock
Grenades only
HE + 2 Flash + Smoke
d_flash
Buy 2 flashbangs
b_fullammo
Primary + secondary ammo
💡 Pro Tip: Bind frequently used weapons to easily accessible keys like F1-F4 for
instant purchases at round start.
Advanced Features
Combat Enhancements
Duckjump / Boostjump
Alias: +duckjump
Auto-duck + jump for higher jumps
Timing: Duck → Wait → Jump
Quick Knife
Alias: +p_knife (primary)
Alias: +s_knife (secondary)
Instant knife draw + attack
Fast C4 Plant
Alias: +p_c4
Auto-select + use + plant C4
Returns to weapon after
Last Weapon
Alias: b_gun
Cycles through all weapons
Smart weapon switching
Weapon Selection Shortcuts
s_gun
Select pistol
Cycles: Deagle, USP, Five-Seven, Glock, etc.
p_gun / p_gun2 / p_gun3
Select primary weapon
Comprehensive weapon cycling
s_shot
Select shotgun
XM1014 or M3
s_mp
Select SMG
MP5, P90, UMP45, MAC-10, TMP
Toggle Features
FPS Display
Alias: fps1
State 1: Off
State 2: cl_showfps 1
State 3: net_graph 3
State 4: Back to off
Right/Left Hand
Alias: righthand1
Toggles weapon viewmodel side
cl_righthand 0/1
Walk/Duck Toggle
Alias: t_speed (walk)
Alias: t_duck (crouch)
Toggle states instead of hold
Demo & Recording
Demo Stop
Alias: d_stop
Stops demo recording
Echoes confirmation message
Optimization Features
Antilag Configuration
Optimizes network prediction to reduce visual lag:
cl_smooth "1"
cl_smoothtime "0.1"
cl_lagcomp_errorcheck "0"
cl_interp "0.01"
cl_interp_npcs "0"
Blood Effects Control
- a_blood: Enable all blood effects and ragdoll physics
- u_blood: Disable blood and gibs for performance
- Affects: violence_ablood, violence_hblood, violence_agibs, violence_hgibs,
cl_ragdoll_physics_enable
⚠️ Wait Commands: The script uses alias wait2 and wait9
for timing. These rely on the Source engine wait command which may be disabled on some competitive
servers.
Clan War Configurations
Pre-configured RCON scripts for competitive play following ESL, LigaHQ, and GIGA tournament rules.
ESL Configs
e1on1.cfg - 1v1
e2on2.cfg - 2v2
e3on3.cfg - 3v3
e5on5.cfg - 5v5 (standard)
LAN ESL
lan-e1on1.cfg
lan-e2on2.cfg
lan-e3on3.cfg
lan-e5on5.cfg
GIGA Configs
giga1on1.cfg
giga2on2.cfg
giga5on5.cfg
LAN GIGA
lan-giga1on1.cfg
lan-giga2on2.cfg
lan-giga5on5.cfg
LigaHQ Configs
ligahq1on1.cfg
ligahq2on2.cfg
ligahq3on3.cfg
ligahq5on5.cfg
ESL 5on5 Configuration Example
Based on ESL v2.0 (January 28, 2005):
Spectators
mp_allowspectators 1
Team Balance
mp_autokick 0
mp_autoteambalance 0
Economy
mp_buytime 0.25 (15 seconds)
Start money per rules
C4 Settings
mp_c4timer 35 (35 seconds)
Death Camera
mp_fadetoblack 1
mp_forcecamera 1
Equipment
mp_flashlight 1
mp_footsteps 1
Quick Match Start
The script includes a war start alias for smooth match beginning:
alias war1 "rcon say > 3sec Restart, then GOGOGO! <"
alias war2 "rcon mp_restartgame 3"
alias war3 "say Good Luck and Have Fun! :)"
Restart Commands
3 Round Restart
Direct bind available in menu
Executes: rcon mp_restartgame 3
War Start Sequence
Execute: war1
Auto chains war2 and war3
💡 Usage: Load appropriate CW config from menu (option 6 → ClanWar Configs), then
use RCON commands for server setup. Configs include wait timers to prevent command flooding.
Recommended Key Bindings
Suggested keyboard binds for optimal ChaosScript usage:
Essential Binds
Menu Access
Key: H (or other preference)
Command: sn_menu
Opens main SN Menu
Buy Binds
F1-F4: Common weapons
Example: F1 = c_ma47 (rifle)
F2 = c_awp, F3 = c_p90, F4 = c_deagle
Restock
Key: B or N
Command: b_restock
Full armor/ammo/grenades
Grenade Restock
Key: G
Command: g_restock
All grenades quickly
Combat Binds
Duckjump
Key: SPACE (replace normal jump)
Command: +duckjump
Auto high-jump
Quick Knife
Key: V or Mouse4
Command: +p_knife
Instant knife slash
Fast C4
Key: X (Terrorist)
Command: +p_c4
Quick plant
FPS Toggle
Key: F (or other)
Command: fps1
Cycle performance displays
Weapon Selection
Pistol
Key: 2
Command: s_gun
Primary
Key: 1
Command: b_gun
Knife
Key: 3
Default binding
Example Complete Setup
// Menu & Core
bind h "sn_menu"
bind b "b_restock"
bind n "s_restock"
// Buy Binds
bind F1 "c_ma47" // M4/AK
bind F2 "c_awp" // AWP
bind F3 "c_p90" // P90
bind F4 "c_deagle" // Deagle
bind F5 "g_restock" // Grenades
bind F6 "d_flash" // 2x Flash
// Combat
bind space "+duckjump"
bind v "+p_knife"
bind x "+p_c4"
bind mouse4 "+s_knife" // Knife stab
// Utility
bind f "fps1"
bind k "righthand1"
⚠️ Conflict Warning: Ensure buy binds don't conflict with default CS bindings. You
may need to unbind keys first using unbind [key] in console.