CSGO Viewmodel Commands

The viewmodel in CSGO can be an incredibly important factor that can affect your performance. Check out the best viewmodel commands that can elevate your game!

CSGO Viewmodel Commands
CSGO Viewmodel Commands

Being able to see your screen comfortably is something that is very important in a game like Counter Strike. With that being said, your in-game hand and weapon can take up a huge chunk of your screen, limiting your first person mode vision. This is called your view model, and they cover up your screen more than they should. Continue reading to find out how you can customize your view model and possibly make it smaller!

Best Viewmodel Commands

Since the viewmodel is important, Valve has provided players with many commands that will allow them to customize their viewmodel. Here are the best viewmodel commands that you can use in Counter Strike!

cl_righthand 0

The first viewmodel console command that will be covered in this article is the cl_righthand 0 console command. This is the switch hand command that will allow players to move their gun model to the left hand side, instead of the default right hand side. 

Players who are left-handed don’t necessarily need to set their in-game hand to the left, as the deciding factor for which hand to use is determined by your dominant eye. 

It is recommended that you apply your viewmodel on the opposite side of your dominant eye. So, if your right eye is dominant, you should use the left hand, vice versa.

Left Hand

 

So, if your right eye is dominant, setting your weapon to be placed on the left can be a good idea. However, this isn’t an incredibly important first person mode rule that must be applied.

A bind command can be used to toggle between the right and left hands, which can be useful for people to clear out angles on different sides. To learn how you can apply those console commands, check out our article on bind commands.

viewmodel_offset Commands

There are three parts to the viewmodel_offset command; X, Y and Z. It may be quite confusing, so bear with us. Here is a table that will aim to explain each of the three parts of the command.

Command Use
viewmodel_offset_x <Value> The X offset will determine how far left or right your viewmodel is located. The maximum value of the command is 2.5, and the minimum value is -2.5. The values can be adjusted to move your viewmodel to the left or right.
viewmodel_offset_y <Value> The Y offset will determine how close or far your viewmodel is from your in-game character. The maximum value of the command is 2, and the minimum value is -2. The values can be adjusted to move your viewmodel to closer or further away from you.
viewmodel_offset_z <Value> The Z offset will determine how high or low the viewmodel is. The maximum value of the command is 2, and the minimum value is -2. The values can be adjusted to move your viewmodel to higher or lower positions.

viewmodel_fov 68

The viewmodel_fov command can be used to change the Field of View of your viewmodel. An increase in the client’s FOV will allow players to see more of the screen, which may provide users with an advantage. 

viewmodel_fov 68

The maximum FOV setting is 68, and the lowest specified value is 54. Majority of players use 68 as their FOV value, and for good reason. To learn more about FOV, check out our article on FOV commands!

cl_bob Commands

Bobbing in Counter Strike Global Offensive refers to the movements and shaking of your hand and weapon whenever you walk or run.

Similar to the viewmodel_offset commands, there are again three parts to the viewmodel bobs command. To make it easier to understand, refer to the table below for the different console commands and an explanation for each of the commands to change the way the viewmodel moves.

Command Use
cl_bobamt_lat <Value> This command is used to determine the side to side movement of your hand whenever you walk or run. The highest value for this command is 2, and the minimum is 0.1. The default value for this command is 0.4.
cl_bob_lower_amt <Value> This command is used to determine how much back and forth the viewmodel moves whenever you walk or run. The highest value for this command is 30, and the lowest is 5. The default value for this command is 21.
cl_bob_amt_vert <Value> This command is used to determine how much up and down the viewmodel moves whenever you walk or run. The highest value for this command is 2, and the lowest is 0.5. The default value for this command is 0.25.

Most players actually find bobbing extremely annoying and unnecessary, so using the lowest value for all three viewmodel commands is highly recommended.

cl_viewmodel_shift Commands

The cl_viewmodel_shift viewmodel commands are a two-part set of commands, which are left and right. Let’s again make use of tables to explain the two individual parts and reduce confusion.

Command Use
cl_viewmodel_shift_left_amt <Value> This command is used to set how much the viewmodel shift will move to the left when the accuracy of your shooting is increasing. The default value is 1.5, with a range of 0.2 to 2.
cl_viewmodel_shift_right_amt <Value> This command is used to set how much the viewmodel shift will move to the right when the accuracy of your shooting is increasing. The default value is 0.75, with a range of 0.25 to 2.

The cl_viewmodel_shift command isn’t actually too significant, and in fact, lots of people don’t even realize the effect. As a result, most players leave this untouched and use the default values on both commands.

viewmodel_recoil 0.1

The viewmodel_recoil command is a useful command that determines how much movement is shown when controlling recoil. The viewmodel command also shows when you are being shot and receiving “aimpunch” on your weapon model as well. 

It is recommended to have the lower values for this command, so that the movement of your viewmodel won’t distract you while you are spraying. We suggest setting the value to no higher than 0.1 to reduce distractions.

The default value is 1, which is also the maximum value. The command can go as low as to 0 as well if you want to remove the effect completely.

Best Viewmodel Settings

Just like crosshairs and DPIs, every player may have different preferences on how they would like to set their viewmodel settings. 

However, we can recommend some viewmodel settings that are used by the best Counter Strike Global Offensive players in the world. Feel free to copy their viewmodel settings if you’re having trouble deciding on values!

s1mple Viewmodel Settings

The table below shows the viewmodel settings that are used by s1mple. You can copy and paste this cfg file to your game.

viewmodel_fov 68; viewmodel_offset_x 2.5; viewmodel_offset_y 0; viewmodel_offset_z -1.5; cl_viewmodel_shift_left_amt 1.5 cl_viewmodel_shift_right_amt 0.75; viewmodel_recoil 0; cl_righthand 1

NiKo Viewmodel Settings

The table below shows the viewmodel settings that are used by NiKo. You can copy and paste this cfg file to your game.

viewmodel_fov 65; viewmodel_offset_x 2; viewmodel_offset_y 1.5; viewmodel_offset_z -1; cl_viewmodel_shift_left_amt 1.5 cl_viewmodel_shift_right_amt 0.75; viewmodel_recoil 0; cl_righthand 1

Viewmodel Workshop Map

It is normal for players to have a hard time adjusting their viewmodel settings using a set of commands. So, community member crashz has created a very useful workshop map, which is called “crashz' Viewmodel Generator.” 

Viewmodel Generator

On this map, there are lots of interactive buttons that you can use in order to adjust your viewmodel easily. Consider downloading this map and also check out other cool maps such as this one in our article on workshop maps!

<full-button>Download the viewmodel generator to create your own viewmodel!<full-button>

And there you have it! Those are all the commands that you will need to know in order to set up the right viewmodel settings for you. Be reminded that all players will have different preferences, such as the right and left hand. Make yourself as comfortable as possible with the best viewmodel settings!