Your Counter Strike 2 best viewmodel settings control where your gun and hands sit on screen. Get it wrong and your weapon blocks enemies, clutters your center vision, and distracts you during peeks. Get it right and your screen feels cleaner, your crosshair placement improves, and the game becomes easier to read. This guide covers every command, what each one does, and the exact configs used by the top pro players in 2026.
- TL;DR
- The viewmodel only changes how your gun looks on screen — it does not affect bullet accuracy or recoil
- Almost all pros use
viewmodel_fov 68— the maximum value — for maximum screen clarity - The best universal starting point:
viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 0; viewmodel_offset_z -1.5 - Offset X pushes the gun right, offset Y moves it forward or back, offset Z moves it up or down
- Use
viewmodel_presetpos 3to apply the Desktop preset as a clean baseline - Save your settings in an autoexec.cfg so they load automatically every session
- Viewmodel changes have zero impact on FPS

What Is the Viewmodel in CS2?
The viewmodel is the first-person representation of your weapon and hands as you see them on screen. It is a visual-only setting — only you see your viewmodel. Other players see your agent model from outside, not your hand position. This means you can adjust it freely without affecting anything other players experience.
What it does affect is how much of your screen your gun takes up. A weapon that sits too high, too centered, or too close to the camera can block enemy models, obscure utility lineups, and distract you during fast duels. A well-configured viewmodel pushes the weapon out of the way so your crosshair and the center of your screen stay as clear as possible.
Viewmodel settings do not change your actual field of view in competitive play. The true game camera FOV is locked in Premier, Matchmaking, and FACEIT. What these commands change is the weapon model FOV — a separate projection that only affects how the gun appears within your camera space.

How to Change Your CS2 Viewmodel
There are two ways to change your viewmodel in CS2.
Method 1: In-Game Presets
Go to Settings → Game → Viewmodel. CS2 offers three built-in presets:
- Desktop — The default. Weapon sits in the classic lower-right position.
- Couch — Moves the weapon slightly more toward the center and higher. Reduces visibility slightly.
- Classic — A slightly closer, more old-school CS position. Familiar for CS 1.6 veterans.
These presets are fine as a starting point, but they do not give you full control. For precise adjustments, use the console.

Method 2: Developer Console Commands
This is how every competitive player sets their viewmodel. Press ~ to open the console (enable it first at Settings → Game → Enable Developer Console → Yes). Enter your commands one at a time or paste them all on one line separated by semicolons.
The advantage of console commands is exact control. You can set precise decimal values rather than choosing from three presets.
CS2 Viewmodel Commands Explained
There are four main viewmodel commands you need to know. All of them work in competitive play and do not require sv_cheats.

viewmodel_fov
This sets the field of view for the weapon model. A higher value makes the gun appear smaller and further away from your camera, freeing up more screen space. A lower value brings the gun closer and makes it appear larger.
- Range: 54 to 68
- Default: 60
- Recommended: 68
Most competitive CS2 players use viewmodel_fov 68, which is the maximum FOV value available in the game. A higher FOV pushes the weapon further away from the center of the screen, improving visibility during fights.
The difference between 60 (default) and 68 is immediately noticeable. At 68, the gun feels smaller and less intrusive. At 54, it fills a significant portion of the lower half of your screen. Start at 68 and only go lower if it feels genuinely uncomfortable after a few sessions.

viewmodel_offset_x
Moves the weapon left or right on your screen. Positive values push it to the right (away from the center for right-handed players). Negative values push it toward the left edge.
- Range: -2.5 to 2.5
- Recommended: 2.5 (maximum right)
Setting this to the maximum value of 2.5 pushes the gun as far right as possible, completely clearing the center sightline where you most often look for enemy movement. Almost all pro players use 2.5 here. There is very little reason to go lower unless you play left-handed.

viewmodel_offset_y
Moves the weapon forward or backward — essentially changing how close it appears to the camera along the depth axis.
- Range: -2 to 2
- Recommended: 0 or slightly positive (0 to 2)
This is the most personal of the four commands. A value of 0 keeps the weapon at a neutral forward position. Positive values push it slightly further forward, which can make the gun feel less intrusive during fast movements. Negative values bring it closer to the camera. Most pro players use values between 0 and 2. Start at 0 and adjust based on what feels natural.

viewmodel_offset_z
Moves the weapon up or down. Negative values lower the weapon toward the bottom of the screen, which clears the most important part of your view — the center and upper half where enemies and crosshair placement live.
- Range: -2 to 2
- Recommended: -1.5 to -2
Offset_z -1.5 lowers the model down, clearing the bottom third of the screen. This is important for angle control, head-level checks, and tracking rushing targets.
Lowering the weapon this way is especially useful on tight maps where enemies often appear at the bottom of your screen during aggressive rushes. Keep this at -1.5 or -2 for best competitive visibility.
viewmodel_presetpos
This command sets one of the three built-in presets via console. Useful for quickly resetting to a known state.
viewmodel_presetpos 1— Desktop preset (default)viewmodel_presetpos 2— Couch presetviewmodel_presetpos 3— Classic preset
Many pro players set this to 3 (Classic) and then apply their custom offset values on top. Others use 0 to indicate a fully custom setup not tied to any preset.
cl_righthand
Switches the weapon between right-hand and left-hand view.
cl_righthand 1— Right hand (default)cl_righthand 0— Left hand
Some players prefer left-hand view for specific angles on maps — for example, when holding a left-side angle, a left-hand viewmodel can keep the gun from obscuring the corner you are watching. Some players set up a bind to toggle this on the fly during matches.
Important note: Switching hands in CS2 briefly re-equips the weapon, causing a short delay before you can fire again. Do not switch hands in the middle of a duel.
Best CS2 Viewmodel Settings: Universal Starting Point
If you want one clean setup to start with, paste this into your console:
viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 0; viewmodel_offset_z -1.5; viewmodel_presetpos 3; cl_righthand 1
This is the most commonly recommended competitive viewmodel in 2026. It pushes the weapon as far right and low as possible within standard limits, uses maximum FOV to minimize the gun’s screen footprint, and feels natural for both rifles and the AWP. This setup is popular across current command guides and pro setting pages because it works. It opens space, keeps the weapon out of the way, and feels balanced enough for almost any rifle or AWP player.
Pro CS2 Viewmodel Settings
Here are the documented viewmodel settings used by top competitive players in 2026. Notice how similar they all are — the pro scene has converged on a very consistent approach.
ZywOo (Team Vitality)
One of the best AWPers and hybrid players in the world. His viewmodel pushes the weapon right and low, keeping his center vision completely open for crosshair placement and scoping transitions.
viewmodel_fov 68viewmodel_offset_x 2.5viewmodel_offset_y 0viewmodel_offset_z -1.5viewmodel_presetpos 3cl_righthand 1
NiKo (G2 Esports)
One of the greatest mechanical riflers of all time. His viewmodel is nearly identical to ZywOo’s — maximum FOV, weapon pushed right, lowered below center. This setup has been consistent across his career and suits an aggressive tapping and spray style.
viewmodel_fov 68viewmodel_offset_x 2.5viewmodel_offset_y 0viewmodel_offset_z -1.5viewmodel_presetpos 3cl_righthand 1
donk (Team Spirit)
The breakout rifler of 2024–2026. donk uses the same baseline viewmodel as most top pros. His setup keeps the screen as clean as possible to support his aggressive, fast-peeking entry style where reading enemy positions instantly matters most.
viewmodel_fov 68viewmodel_offset_x 2.5viewmodel_offset_y 0viewmodel_offset_z -1.5viewmodel_presetpos 3cl_righthand 1
s1mple
One of the most studied setups in Counter-Strike history. s1mple uses the standard competitive viewmodel with the same values as the other top players. His consistency across settings reflects his approach to eliminating all unnecessary variables from his game.
viewmodel_fov 68viewmodel_offset_x 2.5viewmodel_offset_y 0viewmodel_offset_z -1.5viewmodel_presetpos 3cl_righthand 1
m0NESY (Team Falcons)
One of the most explosive AWPers in the current pro scene. m0NESY uses a very similar setup to the other pros, keeping the weapon low and to the right to maintain clean visibility during fast scopes and aggressive entries.
viewmodel_fov 68viewmodel_offset_x 2.5viewmodel_offset_y 0viewmodel_offset_z -1.5viewmodel_presetpos 3cl_righthand 1
The consistency across the pro scene is not a coincidence. Most competitive players still prefer simple, uncluttered viewmodels that keep the weapon out of the way without making it feel awkward. The values above are the result of thousands of hours of testing across the world’s best players. They represent the proven optimal for competitive play.
CS2 Viewmodel by Playstyle
Rifler
Use the standard pro setup — FOV 68, X 2.5, Y 0, Z -1.5. Riflers need a clean center screen for tracking enemies during sprays and for reading small movements at medium range. The lower Z offset keeps the gun from covering low-body peeks on sites.

AWPer
AWPers benefit from the same high-FOV, right-pushed setup. When you zoom in with the AWP, the viewmodel disappears entirely — so the primary goal is keeping the unscoped view as clean as possible for crosshair placement between shots. For an AWPer, a right-side offset helps maintain crosshair placement and keeps sightlines cleaner during zoom transitions.
Entry Fragger
Entry fraggers need maximum screen clarity since they are constantly reading site geometry and player positions at high speed. The maximum visibility setup (FOV 68, X 2.5, Y 0, Z -2) is ideal — push the gun as far out of the way as possible.
Players Transitioning from CS:GO
If you came from CS:GO and the default CS2 viewmodel feels off, try the Classic preset (viewmodel_presetpos 3) as a starting point. It is closer to the CS:GO default feel. Then apply the recommended offsets on top and adjust until the game feels familiar again.
CS2 Viewmodel Presets: Competitive Configs to Try
Here are three ready-to-paste configs for different priorities:
Maximum Visibility (Recommended for most players)
viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 0; viewmodel_offset_z -1.5; viewmodel_presetpos 3; cl_righthand 1
This is the standard pro setup. Pushes the weapon far right and low. Maximum FOV. Clean center screen. Works for all roles and all resolutions including 4:3 stretched.
Minimal Screen (For players who want maximum gun clearance)
viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 2; viewmodel_offset_z -2; viewmodel_presetpos 0; cl_righthand 1
Pushes the weapon further forward and down. A slightly more aggressive minimalist setup. Good for players on smaller monitors where the gun at the lower-right still feels intrusive.
Classic CS Balance (For CS:GO veterans)
viewmodel_fov 68; viewmodel_offset_x 1; viewmodel_offset_y 1; viewmodel_offset_z -1; viewmodel_presetpos 1; cl_righthand 1
A more centered, familiar weapon position. Slightly more weapon on screen but a more immersive feel. Good if the standard pro setup feels too minimal or makes the game feel strange at first.
How to Make CS2 Viewmodel Settings Permanent
Viewmodel settings entered directly in the console reset when you close CS2. To make them permanent, you need to save them to your autoexec config file.
Here is how to do it:
- Navigate to your CS2 config folder. The path is typically:
C:\Program Files (x86)\Steam\userdata\[your Steam ID]\730\local\cfg\ - Open or create a file called autoexec.cfg in a text editor like Notepad
- Paste your viewmodel commands on separate lines
- Save the file
- Add
+exec autoexecto your CS2 launch options in Steam to make sure it runs on startup
Once this is set up, your viewmodel loads automatically every time CS2 opens. You never have to enter the commands again after a restart or update.
Common CS2 Viewmodel Mistakes
- Staying on the default FOV of 60. The default weapon FOV makes the gun appear closer and larger than it needs to be. Switching to 68 takes about thirty seconds and immediately improves your screen clarity.
- Changing viewmodel settings too often. Like sensitivity, your brain adapts to your viewmodel over time. Constantly changing it creates confusion. Make a choice, play two to three weeks with it, then evaluate.
- Thinking it will affect aim. Viewmodel settings are purely visual. They do not change recoil, spray patterns, or bullet accuracy in any way. A cleaner screen helps you focus better — but it does not fix bad crosshair placement or poor spray timing.
- Not saving settings in autoexec. If you set your viewmodel in the console without saving to autoexec, it resets every time you close the game. Save it once and forget about it.
- Switching hands during a fight. Hand-switching in CS2 briefly re-equips the weapon. If you press the key at the wrong moment, there is a delay before you can fire. Bind this to a key you will not press accidentally.
Does Viewmodel Affect FPS?
No. Viewmodel settings only change the visual position and scale of the weapon model on your screen. They do not affect game rendering, shadow calculations, particle systems, or any other GPU-heavy process. Your FPS will be identical regardless of your viewmodel setup. If you are looking to improve FPS, those gains come from your video settings, resolution, and system configuration — not from your viewmodel.
CS2 FOV: What You Can and Cannot Change
A common question is whether you can change your actual game camera FOV in CS2. The short answer is no, not in competitive modes. The command fov_cs_debug can change the real camera FOV, but it only works in offline practice, custom servers, or friend lobbies where sv_cheats is enabled. It has no effect in Premier, Competitive, or FACEIT matches.
What you can change — freely, in any mode — is viewmodel_fov, which adjusts only the weapon model’s field of view within the camera. This has no effect on how much of the map you can see, but it does make the gun appear smaller and further away, which improves your effective visibility in the area of screen that matters most.
Your Full CS2 Setup
Viewmodel is one part of a complete competitive setup. Once your viewmodel is dialled in, your next focus should be mouse feel. Our Counter Strike 2 best sensitivity settings guide covers DPI, eDPI, raw input, and pro player configs in full detail. For crosshair setup and pro codes, see our CS2 crosshair settings guide. To maximize your frame rate and reduce input lag, our best CS2 settings for FPS guide covers everything from video settings to NVIDIA tweaks. And for launch options that load before the game starts, the CS2 launch options guide has the full command list.
You can also check the official Counter-Strike 2 page on Steam to stay updated on patches that may introduce new viewmodel customization options.
Frequently Asked Questions
What are the best viewmodel settings for CS2?
The best starting setup for most competitive players is: viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 0; viewmodel_offset_z -1.5; viewmodel_presetpos 3; cl_righthand 1. This pushes the weapon to the right and low, uses maximum FOV, and matches what the vast majority of professional players use in 2026.
What is viewmodel_fov in CS2 and what should I set it to?
Viewmodel_fov controls the field of view of your weapon model — not your actual game camera. A higher value makes the gun appear smaller and further away. The maximum value is 68 and that is what almost all competitive players use. The default is 60, which makes the gun appear noticeably larger and more intrusive on screen.
Do viewmodel settings affect recoil or accuracy in CS2?
No. Viewmodel settings are purely visual. They change only how and where your weapon appears on screen. They have zero effect on bullet trajectories, spray patterns, or hit registration. Only you can see your own viewmodel — other players see your agent model from the outside.
How do I save my viewmodel settings so they do not reset?
Add your viewmodel commands to an autoexec.cfg file in your CS2 config folder and add +exec autoexec to your Steam launch options. The settings will then load automatically every time CS2 starts without any need to re-enter them.
Can I change my actual camera FOV in CS2 competitive matches?
No. The real camera FOV is locked in Premier, Competitive, and FACEIT. The command fov_cs_debug only works in offline practice or custom servers with sv_cheats enabled. The only FOV you can change in competitive play is viewmodel_fov, which affects the weapon model only.
Should I play left-hand or right-hand viewmodel in CS2?
For most players, right-hand is the default and works well. Left-hand can help on specific angles where the right-side gun blocks a left-side corner you are watching. Some players bind a key to toggle between hands during a match. If you switch during a duel, the brief re-equip animation will prevent you from shooting — be careful with the timing.
Why do all pro players use the same viewmodel?
Because the values that maximize screen clarity are objective within the limits CS2 allows. Maximum FOV (68), maximum right offset (2.5), and a low Z value (-1.5) clear as much of the screen as possible within Valve’s constraints. Thousands of hours across hundreds of players have all arrived at the same answer independently.



