How to make a jump throw bind in CS2

Hopefully Valve won't patch this solution out.

CS2 player holding Molotov grenade on Dust 2
Image via Valve

Once you have a jump-throw bind in CS2, you’ve opened up countless avenues for making that all-important bomb site take easier—and we’ll show you how to make one.

Recommended Videos

Creating a jump-throw bind is a surefire way of guaranteeing the perfect smoke time after time in your ranked matches. The last thing we want is a smoke to go haywire and ruin an execute. There is a simple way to make a jump-throw bind in CS2 and you won’t be banned for implementing it into your games.

What are jump throws used for in CS2?

Players in CS2 make jump throws to guarantee they release a grenade at the exact time they want to—not a millisecond early or late. Many key smoke grenade and molotov placements are reliant on a precise jump throw to land where they’re supposed to.

While CS:GO did not have an official jump throw keybind, many players found ways to program one in.

Tip:

Jump throws are the perfect mechanic for smoking certain areas of the bomb site. They’ll even help with landing certain flashbangs, molotovs, and HE grenades.

How to jump throw in CS2

For players to jump throw, hump and throw the grenade at the highest point of the jump. The timing can be tricky, however with a lot of practice, the timing and skill will become easy. A bind however, will make your life a whole lot easier, so read below to learn how to make a CS2 jump throw bind.

How to make a jump throw bind in CS2

To create a jump throw bind in CS2, you will need to make a copy of a config file, enter a few basic lines, and then run a single command just once.

  1. Go to your CS2 folder. On most PCs, it is located here:
    • C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive
    • You can more easily reach this folder by right-clicking on CS:GO in Steam, going to Manage, and clicking “Browse Local Files.”
  2. From here, open game\csgo\cfg
  3. Make a copy of any config or CFG file.
  4. Rename that new config file to ‘jumpthrow’, then open the file in Notepad and delete all the text. Then add these four commands:
    • +jump
    • -attack
    • -attack2
    • -jump
  5. Save the file.
Jump throw config file for CS2, in Notepad.
Your jumpthrow config file should look like this. Screenshot by Dot Esports

Once this file is saved, you can open CS2. Once you’re in, open the console command and type:

bind [key] “exec jumpthrow”

Replace [key] with the key you want to use for a jump throw. We prefer to use Q, since it’s right next to WASD, and the default action for Q is to return to the previously used weapon, which we have never used.

Now when you are holding a grenade in your hand, pressing Q or whatever binding you prefer will instantly make the perfect and consistent jump throw.

Once you’ve got this ready, make sure you learn new smokes. These will come in handy and will surprise your teammates along the way. A jump throw bind in CS2 can go a long way.

Problems with jump-throws in CS2

Jump-throws and movement in general have been troublesome in CS2 beginnings. The community has had a couple of complaints about gameplay: The most common grievance seems to be about CS2‘s sluggish movement, but fans and pro players are also concerned CS2 lacks key bindings for certain actions that were possible in CS:GO.

Author
Image of Kiril Stoilov
Kiril Stoilov
Dot Esports general gaming writer. Loves writing, games, and writing about games. Began working in the industry in 2018 with esports.com, before moving to earlygame.com, and later joining the Dot Esports staff. Though a single player gamer at heart, he can be seen noobing around CS:GO lobbies.
Author
Image of Scott Robertson
Scott Robertson
VALORANT lead staff writer, also covering CS:GO, FPS games, other titles, and the wider esports industry. Watching and writing esports since 2014. Previously wrote for Dexerto, Upcomer, Splyce, and somehow MySpace. Jack of all games, master of none.