PARTNER Open CS2 cases with code LOOT — 20% deposit bonus + $0.50 free

Jump-Throw Grenade

Popular Utility

Perfect timing for smoke grenades and molotovs. Essential for consistent lineups.

Used by: s1mple, NiKo, ZywOo

alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "c" "+jumpthrow"

Crosshair Size Toggle

Popular Visual

Toggle crosshair size for grenade lineups. Small crosshair for precise aiming.

bind "c" "toggle cl_crosshairsize 4 1000"

180° Fast Turn

Movement

Instantly turn 180 degrees while holding the key. Tune m_yaw to your sensitivity.

alias "+spin" "m_yaw 0.09"
alias "-spin" "m_yaw 0.022"
bind "c" "+spin"
⚠ Default m_yaw is 0.022. Adjust 0.09 if you use a non-standard sensitivity.

Volume Boost When Walking

Popular Audio

Increases game volume when holding Shift. Perfect for clutch situations.

alias +walkvol "incrementvar volume 0 1 0.5;+speed"
alias -walkvol "incrementvar volume 0 1 -0.5;-speed"
bind shift +walkvol

Net Graph on TAB

Visual

Show net_graph only when pressing TAB. Saves screen space during play.

net_graph "1"
net_graphheight "9999"
bind "TAB" "+scorenet"
alias "+scorenet" "+showscores; net_graphheight 0"
alias "-scorenet" "-showscores; net_graphheight 9999"

GL & HF Greeting

Communication

Quick bind to send a friendly message at the start of the game.

bind "c" "say Good Luck & Have Fun"

NiKo Buy Binds (Numpad)

Popular Pro Setup

Complete buy bind setup used by FaZe NiKo. Optimised numpad layout.

Used by: NiKo

bind kp_end "buy kevlar"
bind kp_downarrow "buy vesthelm"
bind kp_pgdn "buy flashbang"
bind kp_leftarrow "buy hegrenade"
bind kp_5 "buy smokegrenade"
bind kp_rightarrow "buy defuser"
bind kp_home "buy molotov; buy incgrenade"
bind kp_uparrow "buy decoy"
bind mouse5 "use weapon_flashbang"
bind mouse4 "use weapon_smokegrenade"
bind kp_ins "buy ak47; buy m4a1"
bind kp_enter "buy p250"

Run-Throw OneWay

Utility

Run forward and throw a grenade automatically. Useful for specific smoke lineups.

bind "c" "+forward; -attack; -forward"

Easy Bomb Finder

Popular Utility

Activates the game instructor showing bomb location through walls and smokes.

alias +bombfind "+use;gameinstructor_enable 1;cl_clearhinthistory"
alias -bombfind "-use;gameinstructor_enable 0;cl_clearhinthistory"
bind "c" "+bombfind"

Rainbow Crosshair

Visual

Scroll mousewheel to cycle through crosshair colors. Fun customization.

bind "mwheelup" "toggle cl_crosshaircolor 0 1 2 3 4 5"

Auto Clear Decals

Popular Visual

Removes blood and bullet marks when moving. Cleaner visuals.

bind "w" "+forward; r_cleardecals"
bind "a" "+moveleft; r_cleardecals"
bind "d" "+moveright; r_cleardecals"
bind "s" "+back; r_cleardecals"

Fast Bomb Drop

Utility

Instantly drop the bomb without switching weapons first.

bind "c" "use weapon_c4; drop"

Quick Knife Switch (AWP)

Popular Movement

Fast weapon switch for AWP. Essential for quick scoping.

alias +knife slot3
alias -knife lastinv
bind "q" "+knife"

Quick Mute Toggle

Audio

Toggle all player voice chat on/off with one key.

bind "n" "toggle voice_enable 0 1"

Damage in Console

Visual

Shows detailed damage output in console after dealing damage.

developer "1"
con_filter_enable "2"
con_filter_text "Damage"
con_filter_text_out "Player:"

Individual Grenade Binds

Popular Utility

Quick access to each grenade type without scrolling.

Used by: device, Xyp9x

bind "z" "use weapon_flashbang"
bind "x" "use weapon_smokegrenade"
bind "c" "use weapon_hegrenade"
bind "v" "use weapon_molotov; use weapon_incgrenade"

How to install a CS2 bind

  1. Open the in-game console with the tilde key (~). If it doesn't open, enable it in Settings → Game → Enable Developer Console (Yes).
  2. Copy the bind from this page.
  3. Paste into the console and press Enter — the bind is active immediately for this session.
  4. To make it permanent, paste the bind into autoexec.cfg in your CS2 cfg folder, then add +exec autoexec to your Steam launch options.

Why use binds in CS2?

Binds collapse multi-step actions into a single keypress. The classic example is the jump-throw: throwing a smoke grenade at the apex of a jump requires frame-perfect input. A bind makes it consistent the first time. The same goes for buy binds — pro players save several seconds of buy-time per round by binding their entire loadout to numpad keys, freeing up the early freeze period for positioning.

Every bind on this page uses standard CS2 console syntax. Nothing here modifies game files, hooks the process, or talks to any external service. All bind types listed are explicitly allowed under FACEIT and ESEA anti-cheat policies.

Frequently Asked Questions

Are these CS2 binds tournament-legal?

Yes. Every bind on this page uses standard CS2 console commands and is allowed on FACEIT, ESEA, and Valve Premier matchmaking. None of these binds modify game files or hook the process — they only set in-game settings the developer console already exposes.

How do I install these CS2 binds?

Open the in-game console with the tilde key (~), paste the bind, and press Enter. To make it permanent, paste it into autoexec.cfg in your CS2 cfg folder, then add +exec autoexec to your Steam launch options.

Can I customise the keys?

Yes. Replace the key (e.g., "c", "v", "mouse5") in the bind line with any other key. Common alternatives: numpad keys (kp_end, kp_uparrow), function keys (F1–F12), or mouse buttons (mouse4, mouse5).

Why does the jump-throw bind use +/- aliases?

CS2 needs the throw to release on exactly the same frame as the jump. A single bind can't do that reliably; the alias chain makes the press release the attack as the jump fires. The jumpthrow alias has been the de-facto standard for nade lineups since CS:GO 2014.