CS:GO Hacks & Cheats with SV_Cheats 1

If you have ever wondered how it feels to use aimbot, wallhack, esp hack, noclip, speedhack or even god mode in CS:GO, you now have the chance! These console commands works for Counter-Strike: Global Offensive, and will give you just that. While it might be a stretch to call them hacks, it will certainly feel like how some hacks work.

The way the hacks work is with console commands and they are not real CS:GO hacks or cheats. However, they imitate how hacks usually work, for example by giving you the ability to see enemies through walls.

We hope that by trying these kinds of hacks, you will stay away from using actual hacks in CS:GO.

CS:GO Hacks & Cheats

The hacks work by typing console commands into the developer console. Therefore, they do NOT work in competitive mode or other multiplayer game modes. They only work in offline games with bots, or in community servers where you are the admin. Before you get started, you need to activate the developer console + activate cheats in the game/server. If you are new to configs and console commands, you might want to read our CS:GO config and autoexec guide.

Activate the developer console in CS:GO

If your developer console is not already activated, you will need to to this.

This is simple:

  1. Go to game settings
  2. Set “Enable Developer Console (~)” to YES.

CSGO Enable Developer Console

When you have enabled the developer console, you can open the console by pressing the tilde key (~) on your keyboard.

You might have another key binding, you can check which key opens the console in your keybind settings.

More info: how to enable developer console in CS:GO.


Activate sv_cheats: sv_cheats 1

Before you can use any of the hacks and cheats in this guide, you will need to activate cheats (sv_cheats).

How to activate sv_cheats:

  • Open the developer console (~)
  • Type: sv_cheats 1
  • Hit enter

You are done, sv_cheats have been activated and you can use all the hack commands.

For more sv_cheats 1 commands, read our sv_cheats 1 guide.


Can I get VAC banned for using sv_cheats 1 commands?

NO, you can NOT get banned or VAC banned for using the commands in this guide, or sv_cheats 1 commands in general.

These commands only work in offline games or in community servers where you are the admin. They will not work in official CS:GO competitive, causal, wingman, demolition and so on.

You can therefore safely use all of these commands. They are meant for developers to test the game.

Now that this is out of the way, let’s see the “hack” commands available in CS:GO.


Wallhack commands

There are several commands for enabling wallhack and esp hack in CS:GO. Here are most of them.

r_drawothermodels 2

This command will render all player models in wireframe, which will enable you to see teammates and enemies through walls.


  • 0: OFF – You will not see any models
  • 1: ON – default value
  • 2: ON – player models with wireframe wallhack


mat_wireframe 2

This is another wireframe wallhack, but instead of only displaying models as wireframe, it will also display some of the environment as a wireframe.

You can choose between the values 0, 1, 2, 3, 4. The default value is 0 (off).


enable_skeleton_draw 1

This “wallhack” will enable you to see the “skeleton” of player models through the walls.

Values can be 0 (off) or 1 (on). The default value is 0.

CS:GO enable_skeleton_draw

mat_proxy 2

This is like a “traditional” wallhack, where you can straight-up see the enemies through the walls. However, it will fade in and out, so in the end, the command is not that useful.

Values can be 0 (off), 1, 2 or 3. The default value is 0.

CS:GO mat_proxy

mat_fillrate 1

This command will also give you wallhack, but at the same time your screen will become red. Mat_fillrate 1 also prevents you from being flashed.


No Recoil and No Spread

These console commands will enable no recoil and no spread. This means that you will have 100% accuracy all the time without any randomness, also while running.

Turn on no spread:

weapon_accuracy_nospread 1

Use this command to enable no spread – disable weapon inaccuracy spread.

Turn off (enable spread):

weapon_accuracy_nospread 0

Turn on no recoil:

weapon_recoil_scale 0

This command will enable no recoil. The default value is 2. The higher value, the higher recoil. If you use a negative value, the recoil pattern will invert.

Turn off no recoil (default recoil):

weapon_recoil_scale 2

CS:GO weapon_accuracy_nospread


Aimbot commands

It is actually possible to get aimbot in CS:GO with cheat commands.

Aimbot on bots

Turn on:

ent_fire cs_bot AddOutput “ModelScale 0”

Use this command to turn aimbot on for all bots.

Turn off:

ent_fire cs_bot AddOutput “ModelScale 1”

Use this command to turn off aimbot for bots.

Aimbot on players

Turn on:

ent_fire player AddOutput “ModelScale 0”

Use this command to turn on aimbot for players.

Turn off:

ent_fire player AddOutput “ModelScale 1”

Use this command to turn off aimbot for players.

Aimbot on specific player or bot

Turn on:

ent_fire !picker addoutput “ModelScale 0”

You need to aim at the specific player or bot when you use this command.

Turn off:

ent_fire !picker addoutput “ModelScale 1”

Again, you will need to aim at the specific player or bot when you use the command.

Aimbot on yourself

Turn on:

ent_fire !self AddOutput “ModelScale 0”

Turn off:

ent_fire !self AddOutput “ModelScale 1”


God mode command

With the god mode command, you will become invincible and take no damage from bullets or grenades.



To turn god mode off again, just type god in console again.


Noclip command

Noclip mode (also known as “noclipping”) gives you the ability to fly through walls and around the map.



To turn on and off, type noclip in console.

CS:GO Noclip Mode


Unlimited ammo – Infinite ammo command

This command will give you an unlimited amount of ammunition for all your guns.

Infinite ammo without reload:

sv_infinite_ammo 1

Infinite ammo with reloading:

sv_infinite_ammo 2

Turn off infinite ammo:

sv_infinite_ammo 0


Full brightness – Fullbright command

This command works in different ways. In general, the command will provide more brightness and remove details from objects.

mat_fullbright 3

Select a value between 0-4. The default value is 0 (off).

CS:GO mat_fullbright


No flash command

With mat_fillrate, your screen will not become white whenever someone throws a flashbang grenade. The command will also enable you to see players through walls (wallhack).


mat_fillrate 1

To turn it off again, use the command mat_fillrate 0. The default value is 0.

CS:GO mat_fillrate


No smoke command

This command will hide the smoke from smoke grenades. If you stand inside the smoke, you will still see smoke.

Enable no smoke:

r_drawparticles 0

Disable no smoke:

r_drawparticles 1

The default value is 1.

CS:GO r_drawparticles


Speedhack & slow-motion commands

There are two commands that you can use for either speed hack or slowmotion.

Both commands will affect everyone that is in the server.

host_timescale [value]

Official description: Prescale the clock by this amount.

Replace [value] with a number. The default value is 1.

  • Anything below 1: Slow-motion
  • 1: Default value
  • Anything above 1: Speedhack.

If you set the value to 2, you will move with twice the speed.

If you set the value to 0.5, you will move with half the speed.

host_framerate [value]

Official description: Set to lock per-frame time elapse.

Replace [value] with a number. The default value is 0.

This command works relatively to your FPS (frames per second). You can control your maximum FPS with the fps_max [value] command.

If you have max fps of 100, and the lock the host_framerate to a lower value, let’s say 50 (speedhack), you will move twice as fast.

If you instead set the host_framerate to 200, you will move twice as slow (slow-motion).


fps_max 100


host_framerate 50


host_framerate 200


With all these commands available in CS:GO, you can get the feeling of what hackers can archive with external programs. While they do not work in official servers, you can use the console commands to play around with bots, or have fun with your friends. If there is a command we forgot in this article, feel free to leave a comment and let us know.

Other Guides

All CS:GO Give Commands
How to Activate Developer Console in CS:GO
How to disable and mute radio commands in CS:GO
All CS:GO HUD Commands
CS:GO How To Hide the HUD Overlay

Professional Players

Ukraine Edward Ioann Sukhariev K/D ratio: 1.05 Rating: 1.02
France LOGAN Logan Corti K/D ratio: 1.03 Rating: 1.05
Slovakia HenkkyG Lubos Ilko K/D ratio: 0.99 Rating: 0.99
Canada AZK Keven Lariviere K/D ratio: 1 Rating: 0.98
Brazil tatazin Alef Pereira K/D ratio: 1.06 Rating: 1.04