How to Remove Blood Decals in CS2: Commands That Still Work
Learn why the old r_cleardecals bind is unreliable in CS2, what cl_removedecals can do in cheat-enabled practice, and what to expect in official matches.
Valve’s September 22, 2026 Counter-Strike 2 update said it increased global visual clarity and improved the fidelity of bullet-impact decals. The change makes impact marks more distinct; it did not announce a new command for clearing blood or bullet decals. That matters if you are copying an old CS:GO bind: r_cleardecals is not a dependable CS2 solution.
| Command or situation | What to expect |
|---|---|
r_cleardecals | Legacy CS:GO command. Do not assume it works in current CS2 or bind it to movement keys. |
cl_removedecals | In current CS2 command listings, this is a cheat-protected command that targets decals on the entity under your crosshair. It is for a cheat-enabled local/private practice context, not a reliable global clear for official matchmaking. |
| Premier, Competitive, or other official matchmaking | There is no Valve-documented player command that reliably wipes blood decals on demand in these matches. |
Console commands vary in what they can change, and cheat-protected commands are restricted by the server. If your goal is to experiment in an offline practice session, use this sequence on the PC version:
sv_cheats 1. This enables cheat-protected commands only in a context where the server permits them.cl_removedecals.This command is described as removing decals from the entity under the crosshair. It is not a guaranteed “clear every blood mark on the whole map” button. If it produces an unknown-command message, reports that cheats are disabled, or does not affect the surface you aimed at, your current build or session does not allow the operation. Do not keep adding speculative variables to an autoexec file; return to the original configuration and check the game’s current command autocomplete.
In CS:GO, many players used a bind such as bind "SHIFT" "+speed; r_cleardecals" to clear decals while walking. Advice for that Source 1 command is still easy to find, but a bind only repeats a command the game recognizes. It does not restore a removed or restricted command in CS2. If the console says Unknown command: r_cleardecals, changing the key or punctuation will not make that legacy command valid.
CS2 uses Source 2 and has its own command set and restrictions. The command name cl_removedecals may appear in current command references, but its cheat flag and crosshair-target behavior matter: it is not equivalent to an unrestricted, global clear. Avoid guides that promise the old CS:GO bind works in Premier without identifying the build and server conditions they tested.
For practical purposes, plan as though you cannot. A command requiring sv_cheats 1 is controlled by the server and is unavailable in normal Valve matchmaking. A local bind cannot override the server’s cheat setting. The official Counter-Strike release notes do not document an approved live-match decal-clear command, so there is no supported keybind to recommend for Premier or Competitive.
Blood and bullet marks can also be useful visual information: they may show that a fight or shot happened nearby. Clearing them changes your local view, not the state of the match or what other players see. If your screen looks cluttered, use the current in-game graphics options that Valve exposes rather than third-party tools, injected files, or scripts that try to alter official-match visuals.
r_cleardecals: treat it as an obsolete CS:GO instruction for your CS2 build. Do not keep rebinding it.cl_removedecals reports cheats disabled: you are not in a server where that cheat-protected command is permitted. It will not become available by changing your local keybind.r_csgo_render_decals or several obscure variables: check whether it identifies the game build and whether it is limited to local practice. Do not apply unknown commands blindly to a competitive config.sv_cheats 1, then aim at a decal and test cl_removedecals.r_cleardecals or old movement-key binds in CS2.Valve’s recent update provides the relevant current context: impact decals were made clearer, while no public patch note adds a supported command for wiping them in official matches. For update details, see Valve’s official Counter-Strike 2 update notes. The exact response to a console command can change with game updates and server rules, so use the in-game console’s own response as the final check for an offline practice session.
Learn why the old r_cleardecals bind is unreliable in CS2, what cl_removedecals can do in cheat-enabled practice, and what to expect in official matches.
Learn how to check for a Field of View slider in Marvel Rivals, why it may be missing, and how to test any camera setting your platform provides.
Learn the Unreal Engine setting commonly used to disable motion blur in Dead by Daylight, where the Windows config file is, and why current builds may ignore or remove the change.
Try a practical Rocket League camera baseline for dribbling, understand FOV and distance tradeoffs, and test each change without confusing settings with skill.
Use Dota 2 FPS commands to check performance, remove an unnecessary cap, and choose a stable limit. Learn which popular tweaks lack verified benefits.
Use a clear, restrained Dead by Daylight audio profile to hear survivor breathing and footsteps. Compare headphone, stereo, EQ, and volume settings safely.
Mute TFT opponent emotes globally or for one player, learn what the setting affects, and check why some Little Legend animations may remain visible.
Customize SCV, Probe, and Drone production hotkeys in StarCraft: Remastered, avoid selection mistakes, and verify your bindings in a practice game.
Compare Halo Infinite enemy outline colors by background, friendly-team contrast, and visual preference, with practical opacity and thickness checks.
Compare Fortnite colorblind modes for Storm visibility, try a moderate strength, and check terrain, silhouettes, and item colors before keeping a preset.