
Valve added changes in August 2024 to improve the ease of jump-throwing in CS2 by providing a 200-millisecond buffer for accuracy and adding a grunt audio cue to indicate confirmation. However, despite these changes, the jump throw bind still work in CS2, allowing players to maintain their muscle memory from CS:GO. While the benefits aren’t as notable as before, players accustomed to jump throwing in CS:GO can still set up binds in CS2 for consistent throws with the same reliability.
What is a Jump Throw Bind in CS2?
A jump throw bind allows you to consistently execute jump throws in CS2 without needing perfect timing. While CS2 now has a built-in left-click + jump mechanic, many players prefer using a bind for consistency—especially those accustomed to CS:GO mechanics. This guarantees perfect smokes, flashes, and molotov lineups every time.
According to Valve’s 2024 update:
“Jump-throws became such an important part of the game that we’ve done the work to make them reliable without any special scripting or binds (i.e., by jumping and quickly throwing a grenade). To prevent accidental infractions, in-game binds that include more than one movement and/or attack actions will no longer work (e.g., null-binds and jump-throw binds).”
Despite these restrictions, setting up a working jump throw bind in Counter-Strike 2 is still possible.
Why Use a Jump Throw Bind?
In high-level CS2 play, precise grenade throws can mean the difference between winning and losing a round. A jump throw bind guarantees that every lineup is executed flawlessly, removing the risk of mistimed releases. Unlike manually releasing a nade while jumping, a bind eliminates human error, making your throws consistent every time.
How to Create a Jump Throw Bind in CS2
Jump Throw Bind Command
- Create a new file named
autoexec.cfgin your CS2 configuration folder. - Open it in Notepad and paste the following code:
alias +muteh "unbind v"
alias -muteh "bind v +jumpthrow"
alias revert "bind mouse_x yaw"
alias combo "-jump;revert;-muteh"
alias +jumpthrow "+jump"
alias -jumpthrow "-attack;+muteh;bind mouse_x combo"
bind v +jumpthrow
- Save the file and close Notepad.
- Run the command in the CS2 console:
exec autoexec

With this jumpthrow bind, pressing V will automatically execute a jump throw for you. Although you still need to hold left-click with the grenade, the bind will handle the jump and release for you. Feel free to change the bind v to any other key of your choice by replacing it with a different key binding.
How to add Autoexec in CS2 Launch Options
To make sure your jump throw bind is executed automatically each time you start CS2, you can add the +exec autoexec command to your launch options.
- Open Steam, navigate to your game library and look for CS2.
- Right-click on Counter-Strike 2 and select Properties.
- In the General tab, look for Set Launch Options and add in +exec autoexec.



