
What is cl_bob in CS2?
Since CS2’s first release in September 2023, several members of the Counter-Strike community have been crying out for the return of the cl_bob command. But what exactly does it do?

Credit: Valve
What is cl_bob?
The cl_bob command was one of the most popular commands in CS:GO. Depending on the set value, it would modify the shake and sway of your weapon.
By default, your weapon’s movement was quite noticeable. Most players agreed that it was too exaggerated and unnecessary. However, when set to low values, guns would move far less, thus being less of a distraction in the heat of battle.
Furthermore, the effect it had on scoped weapons was very off-putting. When moving while scoped in, the crosshair would bounce around a lot, making it much more difficult to hit fast reactionary shots with rifles and snipers.
Here are all the cl_bob commands that were available in CS:GO:
- cl_bobcycle
- cl_bob_lower_amt
- cl_bobamt_lat
- cl_bobamt_vert
Community Rebuttal
Upon CS2’s release, the shake and sway of the weapons closely resembled that of CS:GO, with all the cl_bob values set to default. It was impossible to do anything about it, as the cl_bob commands seemingly disappeared from the developer console.
With a large portion of the player base used to their weapon remaining stationary at all times, finding out that you can’t use cl_bob console commands in CS2 was a rude awakening. Shortly after the discovery, several professional players (ropz, device, and others) and high-profile community members took to X to voice their concerns, but to no avail.
For months that followed, every time Valve shipped a new update to CS2, no matter how exciting it was, there was only one question on everyone’s mind – where is cl_bob?
Pros and community members alike continued to make Twitter posts, YouTube videos, and Reddit threads complaining about CS2’s situation at the time, with the cl_bob conversation never failing to be mentioned.
During the winter holidays, many CS2 players took to Twitter to write their “CS2 Christmas Wishlists”, with the addition of cl_bob commands to the game being atop most lists. Even professional players indulged in the activity, with floppy and hallzerk of Complexity and hades of ENCE joining in on the fun.
floppy cs2 christmas list:
-ability to hold angles (especially online)
-ability to spray my rifle
-sv_jump_spam_penalty_time 0.01171875
-ability to runboost and boost on teammates without bugging out
-cl_bob_lower_amt
-cl_righthand 0
-decreased bomb radii
-making noise in water…— ricky floppy kemery (@floppyCSGO) December 11, 2023
How to fix cl_bob CS2
After most players had already lost hope Valve would ever address the cl_bob situation, in a February 16th CS2 update, a new command was added to the game – cl_usenewbob. This command introduced a new reimagined version of weapon sway in CS2 that has never been seen before.
While the community appreciated Valve not completely ignoring the situation, the new bob has seen some mixed reactions. Some players are still in favor of bringing back the old cl_bob commands, which allowed for more customization and less weapon movement overall.
Despite the community’s division on the topic, it’s unlikely that we see another update to the cl_bob command family, so we have to make do with what we have to work with.
Here’s our step-by-step guide on how to fix cl_bob in CS2:
- Enable the developer console. To do so, go to settings and find the Game tab. Then, click on the Enable Developer Console option and select Yes.
- Once you open the developer console, run one of these two commands:
cl_usenewbob true
cl_usenewbob false
As the name suggests, when you use the cl_usenewbob true command, your weapon sway will be in line with the new CS2 physics. Whereas if you run the cl_usenewbob false command, the sway and shake of your weapon will revert to its pre-patch version.
Try both of them out and see which one you prefer.