CSStatLab
Guides

The CS2 Jumpthrow Bind (and When to Use It)

What a jumpthrow bind does in CS2, how to set one up cleanly, whether it is allowed in matchmaking, and when you actually need it for consistent lineups.

3 min readBy CSStatLab EditorialUpdated
This Academy article is maintained under the site's editorial standards for sourcing, updates and corrections. Read our Editorial Policy for more on how CSStatLab reviews and updates content.

A jumpthrow bind is one of the first "config" things players hear about when they start learning utility, and it comes wrapped in confusion: what does it do, is it cheating, and do you even need one? This guide clears it up.

What a Jumpthrow Bind Does

Many smoke and molotov lineups require you to jump and release the grenade at the exact peak of the jump. Doing that by hand is inconsistent - a few milliseconds off and the smoke lands short or long.

A jumpthrow bind ties the jump and the throw release to a single key, so the timing is identical every time. Press the key, the grenade leaves your hand at the same point in the jump, and the lineup lands where it should.

It does not throw the grenade further than you could by hand. It just makes the release timing repeatable, which is what makes lineups reliable.


Is It Allowed?

Yes. A single-action jumpthrow bind is standard and accepted in CS2 matchmaking and on third-party platforms. What is not allowed are multi-action or scripted binds that chain several inputs to automate more than the throw itself. Keep it to the simple version and you are fine.


How to Set One Up

You can put the bind in the console for a session, or make it permanent in your autoexec so it loads every time. The simple, widely used form binds a key to jump and release both attack buttons together, then resets them.

A few tips so it behaves:

  • Pick a key that is easy to reach mid-round but not one you press by accident - many players use a mouse button or a key near movement. See best keybinds for ideas on what to free up.
  • If you are unsure about the exact commands, the console commands guide walks through how to enter and test binds safely.
  • Test it in an empty server first. Throw the same lineup a few times and confirm it lands identically.

When You Actually Need It

You do not need a jumpthrow bind for most utility. Plenty of smokes and flashes are simple standing or running throws. The bind matters specifically for:

  • Jump-dependent lineups where the smoke must leave your hand at the top of a jump.
  • Long, precise smokes where hand-timing is too inconsistent to trust in a real round.

If you are just starting with utility, learn the standing lineups first and add jumpthrow lineups as you go. The efficient path is covered in how to learn lineups, and the grenade types guide explains what each utility is for in the first place.


The Takeaway

A jumpthrow bind is a small quality-of-life setup that turns unreliable jump lineups into consistent ones. It is legal, easy to add to your autoexec, and worth setting up once you start learning map-specific smokes like the core Mirage smokes.

Set it, test it in an empty server, and then spend your energy on the part that actually wins rounds: knowing which smoke to throw and when.

Was this article useful?

See this concept on real profiles

Open a live player page and compare the article's ideas with real trends, ranks and statistical signals.

Learn how to read a profile