CS 1.6 Grenade Not Throwing – Counter-Strike 1.6 Fix
Last updated: June 4, 2026
CS 1.6 grenade not throwing when pressing left or right mouse button is caused by a missing or conflicting bind, a config override, or a server-side weapon restriction. This guide covers every fix for counter-strike 1.6 grenade throw not working.
Jump to your problem:
- How grenade throwing works in CS 1.6
- Grenade throw button not responding – bind fix
- Grenade bind reset on every launch – config fix
- Grenade not working on specific server – server restriction
How grenade throwing works in counter-strike 1.6
In CS 1.6 grenades are thrown with mouse buttons while a grenade is equipped:
| Action | Button | Result |
|---|---|---|
| Full throw | Left mouse button | Long distance – maximum range |
| Underhand lob | Right mouse button | Short distance – drops at feet |
| Medium throw | Left + right mouse simultaneously | Medium range |
The grenade must be selected first – press 4 to cycle through grenades or use slot binds. If no grenade is equipped in hand, left click fires your current weapon instead.
CS 1.6 grenade throw button not working – bind fix
If left or right mouse button does not throw the grenade, the +attack or +attack2 bind may be missing or overridden. Check and restore in console:
bind "mouse1" "+attack"
bind "mouse2" "+attack2"
+attack is the primary fire and full grenade throw. +attack2 is the secondary fire and underhand grenade lob. Add both to cstrike/userconfig.cfg so they apply on every launch.
To select grenades with number keys add these binds:
bind "4" "slot4"
Pressing 4 cycles through your equipped grenades – HE, flashbang, smoke.
Counter-Strike 1.6 grenade bind resetting – config fix
If the bind works after typing it in console but resets on next launch, a config file is overriding it. Open cstrike/config.cfg and cstrike/autoexec.cfg in Notepad and look for any line that rebinds mouse1 or mouse2 to something other than +attack / +attack2. Delete that line.
Adding the correct binds to cstrike/userconfig.cfg ensures they execute last and override any conflicting config.
Counter-Strike 1.6 grenades not working on specific server
Some servers restrict or disable grenades entirely using AMXX plugins – knife-only servers, surf maps, or special game modes. If grenades work offline but not on a specific server, the server plugin is restricting them. Nothing client-side can fix this – switch servers or check the server rules.
Test offline to confirm:
map de_dust2
If grenades throw correctly offline, the issue is server-side. If you need a clean counter-strike 1.6 installation, download Counter-Strike 1.6 from our site.
You can check out our main Counter-Strike 1.6 hub plus you can access the full game package. To enjoy all the latest features.
