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.
Step-by-step guide
Follow these checks in order and stop when your private practice setup works. Expand any step for more context.
Use your usual CS2 private practice mode.
Enter <code>sv_cheats 1</code>.
Release the virtual smoke, flash or other supported grenade.
Use normal navigation or noclip if you are using an authorized local debug session.
Enter <code>sv_rethrow_last_grenade</code> or press your assigned shortcut.
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.
sv_cheats 1Only the controlled server can allow this.
sv_rethrow_last_grenadeReplays the last supported grenade event.
bind f5 "sv_rethrow_last_grenade"Uses an example spare key.
sv_grenade_trajectory_prac_pipreview 1A 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.
Reuses the source of the recorded grenade.
Useful for checking a consistent lineup.
Look at the result from elsewhere on the map.
Important limits
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
- Source 2 command inventory — rethrowDescribes the last-grenade event
- GetReplay — practice cfgPrivate practice example
- NadesDB — CS2 practice commandsHow rethrows are used
Independent Walker Bex guide; not affiliated with Valve. Game updates can change console flags, availability and behavior. No live-client testing is claimed.