THESPIKE.GG
THESPIKE
    EN
    Login
    EN
    1. Home
    2. CS2
    3. Beginner guides for CS2
    4. How to remove screen shake in CS2

    How to remove screen shake in CS2

    Small settings, big difference

    ON THIS PAGE:

    • What is screen shake in CS2?
    • How to remove screen shake in CS2
    How to remove screen shake in CS2
    Written By Eray Eliaçık

    Reviewed by: Naim Rosinski

    (Content Manager & Editor)

    Last UpdatedJune 1, 2026 at 06:00AM
    Share On
    Share On

    If you are wondering how to remove screen shake in CS2, you are not alone. Many Counter-Strike 2 players dislike the heavy camera movement, weapon sway, and recoil animations introduced in the Source 2 engine.

    The good news is that you can significantly reduce screen shake in CS2 using console commands, graphics settings, and viewmodel tweaks. While Valve does not allow complete removal in official matchmaking, you can still make the game feel much smoother and cleaner.

    This guide explains exactly how to reduce screen shake in CS2 step by step.

    What is screen shake in CS2?

    Screen shake in CS2 usually refers to:

    • Camera movement while shooting
    • Weapon recoil animations
    • Viewmodel sway while moving
    • Landing and running animations
    • Visual recoil during sprays
    • Motion blur and post-processing effects
    Credit: r/GlobalOffensive
    Credit: r/GlobalOffensive

    Some of these effects are cosmetic, while others are built into the game engine and cannot be fully disabled in competitive matches.

    How to remove screen shake in CS2

    While Valve does not allow players to completely disable these effects in official matchmaking, you can still reduce them significantly using console commands and optimized settings.

    Use viewmodel_recoil 0

    The most effective command for reducing screen shake is:

    viewmodel_recoil 0

    This lowers the visual recoil animation when shooting. Your weapon accuracy and recoil pattern stay the same, but the reduced animation makes sprays easier to control and less distracting during fights.

    Many competitive players use this setting because it creates a cleaner aiming experience.

    Reduce Weapon Bob and Movement Sway

    Movement animations also contribute to screen shake in CS2. You can reduce weapon sway and hand movement with these commands:

    • cl_bobamt_lat 0
    • cl_bobamt_vert 0
    • cl_bob_lower_amt 0
    Credit: CS LAB/Youtube
    Credit: CS LAB/Youtube

    These commands reduce:

    • Walking sway
    • Running movement
    • Weapon bouncing
    • Hand animations

    Some commands may not work after certain CS2 updates because Valve removed several old CS:GO bob commands.

    Reduce Camera Punch Offline

    If you practice offline or on private servers, you can reduce camera shake even more with cheat commands.

    Use:

    sv_cheats 1

    Then enter:

    view_punch_decay 999
     

    Credit: BIGCLAN/Youtube
    Credit: BIGCLAN/Youtube

    This heavily lowers recoil camera punch while shooting. However, it only works in offline servers or custom matches because cheat commands are blocked in official matchmaking.

    Optimize graphics settings

    Graphics settings can also affect how strong screen shake feels during gameplay.

    For the smoothest experience:

    • Disable Motion Blur
    • Lower Post Processing
    • Maintain high FPS
    • Use a high refresh rate monitor

    Motion Blur especially makes recoil and movement feel more aggressive, so turning it off is highly recommended for competitive play.

    Use better viewmodel settings

    Your weapon position changes how noticeable recoil animations feel.

    Many players use:

    • viewmodel_fov 68
    • viewmodel_offset_x 2.5
    • viewmodel_offset_y 2
    • viewmodel_offset_z -2

    These settings move the weapon farther from the center of the screen, reducing distractions during gunfights.

    Save the Commands in Autoexec

    To avoid entering commands every time you launch CS2, save them in an autoexec.cfg file.

    Place the file inside:

    ...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg

    Then add this launch option in Steam:

    +exec autoexec.cfg

    This automatically loads your screen shake settings every time you start CS2.

    That’s all for today! Looking for more CS2 guides? Scroll down:

    • Best CS2 maps
    • Best player in CS2
    • How many people play Counter-Strike 2?
    • Is the CS2 left-hand command still working?
    • How to Show FPS on CS2

    Guide Categories

    • Best CS2 skins
    • Best cases
    • Maps
    • Rating System
    • Console commands
    • Beginner Guides
    • Crosshairs
    • Settings
    • All Agents
    • CS2 Armory
    • Charms
    • Music Kits

    All Related Guides

    • ropz cs2 settings
      ropz CS2 settings: Crosshair, viewmodel, and moreCopy ropz CS2 settings for mouse, crosshair, viewmodel, video, and radar, then adjust them to match your own a...
    • cs2 souvenir trade up
      How to trade up souvenir skins CS2 with the new updateCan you trade up souvenir skins CS2? Here’s the answer, plus the key rules, risks, and best collections to che...
    • animagraph 2
      Valve introduced Animgraph 2 for CS2 and here are all of the changesAnimgraph 2 is now live in CS2. Here is what changed, how it affects weapon animations, and what players shoul...
    • cs2 fov
      How to change FOV in CS2: Best viewmodel commandsChange your CS2 FOV the right way with simple console commands, viewmodel settings, and clear tips for better ...
    • New CS2 music kits
      New CS2 music kits: Guide to NIGHTMODE II CollectionNew CS2 music kits guide: NIGHTMODE II collection, all tracks, MVP anthems, artists, and best kits for every p...
    • nocries cs2 settings
      nocries CS2 settings: The Faceit prodigyFind the latest nocries CS2 settings with his DPI, sensitivity, stretched resolution, viewmodel, and crosshair...
    • copy crosshair cs2
      How to copy a crosshair in CS2Copy a crosshair in CS2 in seconds with this simple guide covering share codes, settings, and easy fixes for i...
    • bind noclip
      How to bind noclip in CS2Want to know how to bind noclip in CS2? This guide explains the command, setup steps, and common fixes in a cl...
    • 1
    • 2
    • 3
    • 4
    Eray Eliaçık

    Meet Eray, a tech enthusiast passionate about AI, crypto, gaming, and more. Eray is always looking into new developments, exploring unique topics, and keeping up with the latest trends in the tech industry, and gaming is the sweetest spot.

    Eray has been rocking it as a news manager and content creator at spots like, TechBriefly, Gamelevate, Softonic, and various tech realms. Crafting over 2k tech articles, Eray captivated millions of readers for over three years.

    Now, over at THESPIKE, Eray is a content writer, blending the love for spinning stories and helpful guides for all-things gaming.

    View More
    THESPIKE
    AboutCareersPrivacy PolicyTerms of UseAbout THESPIKEDisclaimer
    Contact UsCommercialsSend an emailPost Feedback
    ResourcesBetting SitesOnline CasinosSweepstakes Casinos
    © 2026 THESPIKE.GG | All Rights Reserved | Not affiliated with Riot Games
    18+ Bet Responsibly | BeGambleAware.org
    Light Mode
    Login