?

ChaosScript Project Documentation

Comprehensive Counter-Strike administrative tools and buyscripts from the Golden Era (2003-2013). Featuring archived menus and advanced configuration options.

OVERVIEW
INSTALLATION
BUY SYSTEM
MENU SYSTEM
FEATURES
CLAN WAR
KEY BINDS

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

  1. Extract all files maintaining folder structure to the cstrike directory
  2. Existing autoexec.cfg and userconfig.cfg files will NOT be overwritten
  3. Launch Counter-Strike Source
  4. Go to Options → Keyboard → Advanced → Enable Developer Console
  5. In Options → Keyboard, bind a key to "Activate in-game GUI/SN_Menu"
  6. 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.

SN Menu System

The SN Menu is a text-based in-game interface accessible via console. Navigate using number keys 0-9.

Press your menu key (default: H) to open the main menu:

  • 1 - Name und Team: Change nickname, team selection, custom name presets
  • 2 - Kommunikation: Voice/text chat settings, say commands
  • 3 - Client-Settings: Graphics, crosshair, sensitivity, camera settings
  • 4 - CScript-Features: Script-specific features (blood, antilag, FPS toggle)
  • 5 - CScript Music-Player: MP3 player control (13 track support)
  • 6 - Server-Settings: Admin commands for game rules and map management
  • 7 - Bot-Settings: Add/remove bots, difficulty, weapon restrictions
  • 8 - Net-Settings: Network optimization and interpolation settings
  • 0 - Abbrechen: Close menu

1. Name und Team

Name Presets Load 7 custom nicknames Edit in cfg/chaos/name/
Team Selection Quick team change commands Spectator mode toggle

2. Kommunikation

Voice Settings Enable/disable voice chat Volume adjustments
Text Chat Chat color settings Chat size adjustments

3. Client-Settings

Graphics Presets Best: Maximum quality Normal: Balanced Worst: Performance mode
Crosshair Color customization Size and style options
Sensitivity Mouse sensitivity presets Quick adjustment options
Camera Settings FOV adjustments Viewmodel position

4. CScript-Features

Blood Control Enable/disable blood effects Ragdoll physics toggle Commands: a_blood / u_blood
Antilag Network interpolation optimization cl_interp 0.01, cl_smooth 1 Reduces visual lag
FPS Toggle Cycles through FPS displays Off → Showfps → Net_graph → Off
Fast Switch Weapon switching settings Auto-switch toggles

5. Music Player

Track Selection Play tracks 1-13 Files: sound/music/track[N].mp3
Playback Controls Play, pause, stop Volume control via menu

6. Server-Settings (Admin)

RCON Login 4 password presets Confirmation on success
Map Control Quick map changes CS/DE map menus
Game Rules Round time, buy time, C4 timer Friendly fire, freezetime
Server Settings Gravity, sv_cheats Alltalk, autoteam balance

7. Bot-Settings

Bot Management Add/remove bots by count Team-specific bot control
Difficulty Easy, Normal, Hard, Expert Skill level adjustment
Weapon Restrictions Limit bot weapon usage Sniper/pistol only modes

8. Net-Settings

Rates cl_updaterate / cl_cmdrate Optimized for connection type
Interpolation cl_interp settings LAN vs Internet optimization

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.

Available Formats

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.

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.

Copyright © 2026 Dr. Felix Sébastien Bourier. All rights reserved.

ChaosScript

Discontinued
Administrative ToolsData ArchivingCounter-StrikeBuyscriptMenu

Comprehensive Counter-Strike administrative tools and buyscripts from the Golden Era (2003-2013). Featuring archived menus and advanced configuration options.


ChaosScript Repository

ChaosScriptReloaded_v1_1.zip
For Counter-Strike:Global Offensive
4.170 Downloads
Chaosscript1.8.zip
For Counter-Strike 1.6
3.971 Downloads
ChaosscriptR8.zip
For Counter-Strike Source
208.868 Downloads
Fullpack_ChaosScript8.18.11.rar
Contains a Version for CS1.6, CSS, and CS:GO
2.814 Downloads