How To Do: Option 1

alias +ads "viewmodel_offset_x -2; viewmodel_offset_y 2; viewmodel_offset_z 0; +attack2"; alias -ads "viewmodel_offset_x 0; viewmodel_offset_y 2; viewmodel_offset_z -1; -attack2"; bind "mouse2" "+ads"

Advantages

Disavantages

NOW YOUR VIEWMODEL CHANGES EVERYTIME U HOLD "MOUSE2" TO AIM IN GO4TK

unbind "mouse2"

These are the commands you have to insert in the console ( open by pressing " ` ")alias +ads "viewmodel_offset_x -2; viewmodel_offset_y ** ( I prefer 2 cuz it looks like higher fov, u decide here); viewmodel_offset_z 0; +attack2"alias -ads "viewmodel_offset_x 0; viewmodel_offset_y ** ( I prefer 2 cuz it looks like higher fov, u decide here); viewmodel_offset_z -1; -attack2"bind "Mouse2" "+ads"Here is the line of commands all lined up for an easy insert: You feel better about yourself cuz You have a dynamic viewmodel :)): If you use it in other gamemodes your viewmodel changes when scoping/knifing: You have to insert the commands everytime u start csgo or when you want to play GO4TK. To get your secondary fire working again without moving the viewmodel you first have to unbind mouse2 by typing in consoleand go to controls in csgo settings and assing "mouse2" to secondary fire.***The image of the guide is made with sv_Cheats 1 and other commands, sadly csgo doesn't allow us to get it closer to the middle***