Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
CS:GO player holding Smoke Grenade on de_cache
Screenshot by Dot Esports

How to make a jumpthrow bind in CS:GO

Creating this bind will assure you never miss a smoke again.

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.

Recommended Videos

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.
Forget timing it, let the game do it for you. Screenshot via Valve

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.

  1. 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
  2. Create a text file on the Notepad app and name it autoexec.cfg.
  3. Paste the following command to the file you’ve just created:
    • alias “+jumpthrow” “+jump;-attack”; alias “-jumpthrow” “-jump”; bind N “+jumpthrow”
  4. Save the file and place it in the folder above.
  5. Open your Steam library, right-click the CS:GO icon, and click Properties.
  6. 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.

https://www.youtube.com/watch?v=SFkObyIf_XE
Video via AustinCS on Youtube

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.


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Jerome Heath
Jerome Heath
Senior editor
Jerome has been in and around the gaming industry for the last eight years, and he's not going anywhere anytime soon.
twitter
Author
Image of Leonardo Biazzi
Leonardo Biazzi
Staff writer and CS:GO lead. Leonardo has been passionate about games since he was a kid and graduated in Journalism in 2018. Before Leonardo joined Dot Esports in 2019, he worked for Brazilian outlet Globo Esporte. Leonardo also worked for HLTV.org between 2020 and 2021 as a senior writer, until he returned to Dot Esports and became part of the staff team.
Author
Image of Harrison Thomas
Harrison Thomas
CS:GO, Overwatch, and Valorant Staff Writer - Played CS:GO since 2012 and keep a close eye on other titles. Give me a game and I'll write about it. Ranks are private information. Contact harry@dotesports.com
Author
Image of Nicholas Taifalos
Nicholas Taifalos
Weekend Editor
Weekend editor for Dot Esports. Nick, better known as Taffy, began his esports career in commentary, switching to journalism with a focus on Oceanic esports, particularly Counter-Strike and Dota. Email: nicholas@dotesports.com
twitter