How to Remove Shaking (tr_jaska) in CS2: Complete Guide
One of the most talked-about features of Counter-Strike 2, inherited from CS:GO, is the so-called "shaking" (tr_jaska). This isn’t a bug — it’s a deliberate mechanic added by developers to simulate weapon and hand movement during running, shooting, and other actions. However, for many players — especially those used to a clean and stable view — this shaking can be distracting and make aiming harder. Fortunately, it can be significantly reduced or almost completely removed.
What Is Shaking (Viewmodel) and Why Does It Exist?
In CS2, “shaking” refers to your weapon viewmodel animation that moves, sways, and vibrates to make gameplay more realistic and dynamic. While it adds immersion, it can also:
— Distract you from precise aiming.
— Create a sense of inaccuracy.
— Cause visual fatigue during long play sessions.
Previously, in CS:GO, this could be adjusted using the console command cl_bobcycle. In CS2, Valve restricted these settings to maintain visual consistency, but a few effective methods still remain.
Method 1: Using Console Commands (Main Method)
This is the most effective and popular way to reduce shaking — by tweaking console parameters.
Enable the console. Go to Game Settings → Game → Enable Developer Console (~) and set it to “Yes.”
Open the console by pressing ~ (tilde), usually under the Esc key.
Enter the following command block:
cl_bob_lower_amt 5; cl_bobamt_lat 0.1; cl_bobamt_vert 0.1; cl_bobcycle 0.5
Explanation of the commands:
cl_bobamt_lat 0.1 — reduces horizontal sway.
cl_bobamt_vert 0.1 — reduces vertical movement.
cl_bobcycle 0.5 — makes the motion smoother.
cl_bob_lower_amt 5 — reduces the amplitude of weapon bobbing while moving.
Create an autoexec.cfg file (to save settings):
To automatically apply commands on launch, create an autoexec.cfg file.
Navigate to: ...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
Create a new text file named autoexec.cfg (change extension from .txt to .cfg).
Open it with Notepad, paste the commands above, save, and close.
In the console, type exec autoexec or simply restart the game.
Method 2: Adjusting Graphics Settings
Your graphics settings also affect perceived shaking. Higher FPS (frames per second) results in smoother visuals and reduces discomfort.
Open Settings → Video.
Set Display Mode to Fullscreen for maximum performance.
Lower graphics detail settings to medium or low to achieve consistent FPS. Focus on CPU-intensive options that can cause micro-stutters.
Method 3: Monitor Settings and Latency Optimization
Modern monitors support NVIDIA Reflex and AMD Anti-Lag technologies.
In CS2’s video settings, enable NVIDIA Reflex Low Latency (for NVIDIA GPU owners) and set it to “On + Boost.”
This won’t remove the shaking animation itself, but it will reduce input lag, making movement and shooting feel more responsive and precise.
Important Information
Valve intentionally restricts complete removal of weapon shake to preserve CS2’s visual identity and consistent player experience.
The commands above are completely safe and will not trigger any bans (VAC-ban).
The effect is subjective — experiment with slightly higher values (e.g., 0.15 instead of 0.1) to find your ideal setup.
Conclusion
Although it’s no longer possible to fully disable shaking in CS2 as in older versions, combining console commands, graphics optimization for high FPS, and enabling NVIDIA Reflex can minimize its impact almost completely.
This will help you focus on your targets and enjoy a more comfortable gameplay experience.
Keywords: remove shaking cs2, tr_jaska cs2, cs2 viewmodel, cs2 bob commands, cs2 console commands, cs2 autoexec, cs2 nvidia reflex, cs2 performance guide, cs2case, cs2 skins drop