Counter-Strike 2

Viewmodel generator

Where the weapon sits on your screen. The game clamps these four values, so the sliders stop where the game does — nothing you copy from here gets silently ignored.

Schematic — not a render of the game
Console command
In-game presets

The limits

CommandRangeWhat it moves
viewmodel_fov54 – 68How much of the weapon you see. It does not change the game's field of view.
viewmodel_offset_x−2.5 – 2.5Left and right.
viewmodel_offset_y−2 – 2Towards you and away.
viewmodel_offset_z−2 – 2Down and up.

The three presets are the ones in the game's own menu (Desktop: fov 60, 1 / 1 / -1; Couch: fov 54, 0 / 0 / 0; Classic: fov 68, 2.5 / 0 / -1.5). Switching hands is separate: bind a key to switchhands, or set cl_prefer_lefthanded 1 to start every round left-handed (CS:GO's cl_righthand no longer exists).

Sources and method

  1. List of Counter-Strike 2 console commands and variables — Valve Developer Community.

Checked 21 September 2026. The maths behind each tool is covered by automated tests against known values; if the game changes a rule, tell us and the test changes first.