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 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.