WALKERBEX.CS2 articles ↗
// CS2 GUIDE ///

CS2 Rethrow Last Grenade Command for Practice

Once you have thrown a smoke or flash in a private map, you should not have to run back to the same position to check its result. Rethrow lets the local server reproduce the last grenade event.

Updated Oct 12, 20266 min readCounter-Strike 2
⚡ QUICK ANSWER

In a CS2 private practice session with sv_cheats 1, throw a grenade and run sv_rethrow_last_grenade. The server attempts to replay the last supported throw from its recorded position. A spare-key shortcut such as bind f5 "sv_rethrow_last_grenade" makes testing repeated throws faster.

Find your situation

Choose the closest situation. The next step depends on whether the issue is command syntax, server permission or the effect you expected.

Throw once, then move: replay the last supported grenade after reaching the observation area.

Step-by-step guide

Follow these checks in order and stop when your private practice setup works. Expand any step for more context.

1
Start a local map you administer

Use your usual CS2 private practice mode.

2
Enable practice commands

Enter <code>sv_cheats 1</code>.

3
Throw once to establish the reference

Release the virtual smoke, flash or other supported grenade.

4
Move to the angle you want to inspect

Use normal navigation or noclip if you are using an authorized local debug session.

5
Repeat from the console or a keybind

Enter <code>sv_rethrow_last_grenade</code> or press your assigned shortcut.

6
Reset or change the test deliberately

Make a new throw when you want a different reference.

Commands to copy

These are virtual Counter-Strike 2 console commands for local/private game sessions. The Copy buttons put the literal command on your clipboard.

Permit a local practice session
sv_cheats 1

Only the controlled server can allow this.

Rethrow last grenade
sv_rethrow_last_grenade

Replays the last supported grenade event.

Bind quick rethrow
bind f5 "sv_rethrow_last_grenade"

Uses an example spare key.

Optional grenade preview
sv_grenade_trajectory_prac_pipreview 1

A separate practice aid; availability depends on CS2 build.

What the server rethrows

The command repeats the last recorded event, rather than following your new location.

START POINTPrevious throw position

Reuses the source of the recorded grenade.

TRAJECTORYRecorded throw parameters

Useful for checking a consistent lineup.

OBSERVERYou may move first

Look at the result from elsewhere on the map.

Rethrow is especially valuable for visually inspecting smoke or flash coverage from the receiving side of a route. If you throw again, you change the last grenade the server remembers.

Important limits

Practice-only replay

This command does not create an advantage in live matchmaking, and its exact behavior depends on the local server state and game build.

Frequently asked questions

Short answers to common questions about this specific CS2 practice command.

Do I need sv_cheats 1 for grenade rethrow?

Yes on supported local/private practice servers.

Does it repeat the same throw if I move?

It attempts to replay the previously recorded grenade event, not a new throw from your new position.

Why did nothing happen?

First throw a supported grenade, verify private-server permissions and read the console error.

Can I bind it to a key?

Yes; choose a free key such as F5 as an example.

Does this work in Premier?

No, not as a regular player.

Sources and verification notes

Written independently for Walker Bex. These are researched game references, not claims that the commands were tested in a live CS2 client.

Technical references reviewed October 12, 2026

Independent Walker Bex guide; not affiliated with Valve. Game updates can change console flags, availability and behavior. No live-client testing is claimed.