Lining up that perfect smoke grenade and blocking off an opponent is one of the best feelings you can have in CS:GO. But maybe it’s time to get a jumpthrow bind to make it consistent.
Pro players have been using these for years, and now it’s time to learn. With CS2 creating a landing preview for smoke grenades, it’s important to get the basics down. This will make all your grenade throws way more impactful and consistent.
What are jumpthrow binds in CS:GO?
![CS:GO player prepares to smoke CT spawn on Mirage.](https://vip-develop.dotesports.com/wp-content/uploads/2023/07/CSGO-Mirage-CT-spawn-smoke.png?w=640)
Lining up and landing the perfect smoke grenade in CS:GO is no easy task. It takes time, practice, and dedication, and, in many cases, also requires a jumpthrow bind.
Jumping and throwing are essential to pulling off the perfect smokes, in some cases. Without jumping, the distance simply isn’t there. Without a jumpthrow bind, smokes may land in the wrong spot because timing your jump and releasing your grenade even a millisecond apart can throw it off-kilter. This is where the jumpthrow bind comes in handy and why even the pros use it.
The jumpthrow bind removes the element of inconsistency as the game will do the jumping for you at the exact time you throw the grenade, thus timing it correctly.
How to set up a jumpthrow bind in CS:GO
Before we get into the nitty-gritty, there’s something you should take into account prior to tossing that smoke. Smokes can land in different places depending on your tick rate. Certain lineups won’t work at all if you’re trying it on 128-tick, but will be the perfect smoke in 64-tick.
Make sure when you’re watching a tutorial you double-check where it can and cannot work. Otherwise, try and replicate the smoke without jumping, as tick rate doesn’t play a factor if you’re not jumping.
There are a number of steps you must complete to properly set up a jumpthrow bind in CS:GO, but they’re not difficult whatsoever and I created mine years ago when I was learning the game. Here’s what you need to do.
- Set up a config file, which can be found in CS:GO‘s directory.
- Head to this path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
- Create a text file on the Notepad app and name it autoexec.cfg.
- Paste the following command to the file you’ve just created:
- alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind N “+jumpthrow”
- Save the file and place it in the folder above.
- Open your Steam library, right-click the CS:GO icon, and click Properties.
- Write +exec autoexec.cfg on Launch Options, which will make CS:GO activate your jumpthrow bind automatically every time you play.
How to use a jumpthrow bind in CS:GO
Now that your jumpthrow bind is set up, you can test to ensure it works by joining a game with bots then pressing your N key after you spawn. Your character should jump once in place after pressing the key.
That’s not all, however, as it just won’t throw the smoke grenade for you. You’ll have to pull the pin yourself.
To actually jumpthrow a smoke grenade, stand in place and line up your smoke, pull the pin and hold the smoke grenade in place. Once you’re lined up, press your jumpthrow bind key (in this case, N). The player will hop into the air and throw the smoke automatically at the top of the jump.
Alternate keys to use for the jumpthrow bind
Already using the N key for something? Maybe you’d prefer to bind it to an extra key on your mouse? All you’ll have to do is edit the autoexec.cfg file you placed in the folder and change the “N” key option after “bind” to whatever you’d like. Be careful not to overwrite a key that you may already be using.
Here are some suggestions for different keys, using ALT, V, MOUSE4, and MOUSE5.
- alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind ALT “+jumpthrow”
- alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind V “+jumpthrow”
- alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind MOUSE5 “+jumpthrow”
- alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind MOUSE4 “+jumpthrow”
If you’re unsure whether you have something bound to a key already, simply type bind <key> into the console and replace <key> with your selection. Anything bound to the key will be displayed in the console.
Jumpthrow history in CS:GO
Jumpthrows were at one point illegal to use in the pro CS:GO sphere. Players had to either manually jump throw or figure out ways to complete the same smokes without a bind. This was until 2019 when ESL decided to allow players to use jumpthrow binds in pro play.
This added to the rich history of smoke lineups in CS:GO. Not only are there simple jumpthrows, but now players have navigated running, walking, and the ever-impressive sideways jumpthrows. Players line up smokes from completely different spots on the map, and eventually throw them as they’ve moved to a particular spot.
While a jumpthrow bind is meant to eliminate error and make things easier, it ended up adding layers of depth to the various executes in Counter-Strike.
This covers everything you need to create a jumpthrow bind in CS:GO. Now it’s up to you to learn the best spots and throw perfect smokes in your matches.