Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

Releases: NullHooks/NullHooks

Relase 9

06 Nov 16:06
Compare
Choose a tag to compare

Features

Aim
  • Triggerbot
    • With custom delay
  • Aimbot
    • Snappy
    • Silent
  • Autowall
    • Only visible
    • Autowall (Min damage)
    • Ignore walls
  • Autofire
    • On key
    • Auto if key is set to 'None'
  • Aimbot fov
    • Fov circle
  • Bodyaim if lethal. Will ignore enabled hitboxes if another one is lethal.
  • Priorize lethal targets. Will ignore closest target if there is a killable target inside the aimbot's fov.
  • Aimbot smoothness (Only on snappy aimbot)
  • Aimbot and triggerbot hitboxes
  • Only if scoped
  • Autorevolver
  • Aimpunch only on rifles (Looks more legit)
Antiaim
  • Antiaim with custom pitch and jaw
  • Spinbot with custom speed
Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • X - Can't shoot
    • D - Is defusing (soft)
    • D - Has defuser (hard)
    • B - Has bomb

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Skinchanger

The skinchanger loads a json file called skins.json, inside DOCUMENTS/NullHooks/, DOCUMENTS being your windows documents folder (will be created if it doesn't exist). The json structure is very simple, having the weapon buy index enum name as a string (weapon name list), with the weapon properties as strings inside:

Setting name Description
"item_definition_index" Can have a weapon buy index as int or as enum name (Same names as weapons, like WEAPON_KNIFE_M9_BAYONET for example).
"paint_kit" The skin id as integer. You can find some skin ids here, here or here.
"seed" The skin seed as integer.
"stattrack" The stattrack kill number as int. -1 means disabled. ⚠️ Currently stattrack is not working properly becayse of an error. See todo list.
"quality" The int or enum string of the quality. List can be found here.
"wear" The float corresponding to the weapon wear. From 0.001f to 1.f, lower means better.
"custom_name" String containing the custom name for the weapon.

An example of a skin config file can be found in example-configs/skins.json.

The skin chager currently is able to change:

  • Weapon skins
  • Knife skins and models
  • Gloves

Model changer

There are currently 2 model changer methods. find_mdl and precached models. sv_pure bypass is integrated in the cheat.

The model changer is currently able to change:

  • Weapons
    • Normal weapons
    • Knifes
  • Players
    • Localplayer
    • Allies
    • Enemies
  • Arms

⚠️ All the models need to be downloaded manually.

  • When using find_mdl, it will hook to the function, and when the game tries to load a model, we will replace it with our own. find_mdl model paths are hardcoded in models.hpp. In that file explains where to put the models and all that. If an item is NULL it will be ignored.
  • Precached models are a way better alternative, because with my json config system you can edit and load the file any time you want during a match. For adding models to a weapon, simply add to the skin json the following options:
    • "viewmodel": The viewmodel path from the csgo directory. The viewmodel files usually start with v_.
      Example: "models/weapons/eminem/bananabit/v_bananabit.mdl"
    • "worldmodel": The worldmodel path from the csgo directory. The worldmodel files usually start with w_.
      Example: "models/weapons/eminem/bananabit/w_bananabit.mdl"

A good example of a json file for replacing the knives usin precached models would be like this:

Example skins.json file and explanation
{
    	"LOCAL_PLAYER": "models/player/custom_player/kuristaja/hitler/hitler.mdl",
	"PLAYER_ALLY": "models/player/custom_player/kolka/master_chief/master_chief.mdl",
	"PLAYER_ENEMY": "models/player/custom_player/nier_2b/nier_2b.mdl",
	"ARMS": "models/player/custom_player/nier_2b/nier_2b_arms.mdl",

	"WEAPON_KNIFE": {
		"item_definition_index": "WEAPON_KNIFE_KARAMBIT"
	},
	"WEAPON_KNIFE_T": {
		"item_definition_index": "WEAPON_KNIFE_WIDOWMAKER"
	},
	"WEAPON_KNIFE_WIDOWMAKER": {
		"paint_kit": 416,
		"seed": 420,
		"quality": "SKIN_QUALITY_VINTAGE"
	},
	"WEAPON_BAYONET": {
		"paint_kit": 44,
		"seed": 555,
		"quality": "SKIN_QUALITY_CUSTOMIZED",
		"viewmodel": "models/weapons/caleon1/screwdriver/v_knife_screwdriver.mdl",
		"worldmodel": "models/weapons/caleon1/screwdriver/w_knife_screwdriver.mdl"
	},
	"WEAPON_KNIFE_KARAMBIT": {
		"paint_kit": 416,
		"seed": 69,
		"quality": "SKIN_QUALITY_GENUINE",
		"custom_name": "Banana knife",
		"viewmodel": "models/weapons/eminem/bananabit/v_bananabit.mdl",
		"worldmodel": "models/weapons/eminem/bananabit/w_bananabit.mdl"
	}
}

The first 3 lines are for changing special models. In this case ally players, enemy players and localplayer. See special models here: Link.

Changes the default ct knife index to the karambit one, automatically changing the models and applaying the skins of the karambit. Since there is a custom viewmodel and worlmodel, the model will change but the rarity, skin name, kill icon, etc. will be the same.

You can add viewmodels to weapons that you are not currently using like the bayonet in this case. Right now we are replacing the terrorist knife with a Vintage Talon Knife Zaphire, but if we wanted to change that, we could just edit the file, replace the "item_definition_index" of the terrorist knife to the WEAPON_BAYONET, load the skins config from the config tab and press the full update button.

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Dropped weapons and grenades icon
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Wireframe smoke (Open an issue if you want NoSmoke)
  • Worldcolor
  • Custom crosshair
  • Recoil crosshair
  • Bullet tracers (:warning: Broken in online matches. Check todo)
  • Fov changer
  • Thirdperson
  • Motion blur
Movement
  • Infinite duck (:warning: Untrusted)
  • BunnyHop
  • Autostrafe
    • Legit
    • Forward rage (Old one)
    • Multidirectional rage
  • Edgejump (On key)
  • Edgebug assist (Needs improvement)
  • Jumpbug (On key)
  • Slow walk (On key)
  • Speed graph (With color, height and position options)
Misc
  • Backtrack
  • Rank revealer
  • Spectator list
  • Stats watermark (username, cheat name, fps, ping...)
  • Hide cheat on screenshots
  • Hotkey system
    • Delete sets the hotkey to None, meaning that the hotkey will apear always as held
    • Esc will cancel the current hotkey selection, restoring it to its original state
Config system

Config system for skins and settings (independent for now). The skin configs should be placed under the NullHooks folder which is created in your documents folder, and your setting configs should be placed under the config directory. Example:

DOCUMENTS
    └─ NullHooks
        ├─ config
        │   ├─ my_config_1.json
        │   └─ my_name_123.json
        └─ skins.json

For more information and examples check config-examples.

What's Changed

  • New gui color scheme, add borders for gui items by @churka1339 in #81

New Contributors

Full Changelog: release8...release9

Release 8

27 Jul 18:30
Compare
Choose a tag to compare

Features

Aim

  • Triggerbot
    • With custom delay
  • Aimbot
    • Snappy
    • Silent
  • Autowall
    • Only visible
    • Autowall (Min damage)
    • Ignore walls
  • Autofire
    • On key
    • Auto if key is set to 'None'
  • Aimbot fov
    • Fov circle
  • Aimbot smoothness (Only on snappy aimbot)
  • Aimbot and triggerbot hitboxes
  • Only if scoped
  • Aimpunch only on rifles (Looks more legit)

Antiaim

  • Antiaim with custom pitch and jaw
  • Spinbot with custom speed

Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • X - Can't shoot
    • D - Is defusing (soft)
    • D - Has defuser (hard)
    • B - Has bomb

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Skinchanger

The skinchanger loads a json file called skins.json, inside DOCUMENTS/NullHooks/, DOCUMENTS being your windows documents folder (will be created if it doesn't exist). The json structure is very simple, having the weapon buy index enum name as a string (weapon name list), with the weapon properties as strings inside:

Setting name Description
"item_definition_index" Can have a weapon buy index as int or as enum name (Same names as weapons, like WEAPON_KNIFE_M9_BAYONET for example).
"paint_kit" The skin id as integer. You can find some skin ids here or here
"seed" The skin seed as integer.
"stattrack" The stattrack kill number as int. -1 means disabled. ⚠️ Currently stattrack is not working properly becayse of an error. See todo list.
"quality" The int or enum string of the quality. List can be found here.
"wear" The float corresponding to the weapon wear. From 0.001f to 1.f, lower means better.
"custom_name" String containing the custom name for the weapon.

An example of a skin config file can be found in example-configs/skins.json.

The skin chager currently is able to change:

  • Weapon skins
  • Knife skins and models
  • Gloves

Model changer

There are currently 2 model changer methods. find_mdl and precached models. sv_pure bypass is integrated in the cheat.

The model changer is currently able to change:

  • Weapons
    • Normal weapons
    • Knifes
  • Players
    • Localplayer
    • Allies
    • Enemies
  • Arms

⚠️ All the models need to be downloaded manually.

  • When using find_mdl, it will hook to the function, and when the game tries to load a model, we will replace it with our own. find_mdl model paths are hardcoded in models.hpp. In that file explains where to put the models and all that. If an item is NULL it will be ignored.
  • Precached models are a way better alternative, because with my json config system you can edit and load the file any time you want during a match. For adding models to a weapon, simply add to the skin json the following options:
    • "viewmodel": The viewmodel path from the csgo directory. The viewmodel files usually start with v_.
      Example: "models/weapons/eminem/bananabit/v_bananabit.mdl"
    • "worldmodel": The worldmodel path from the csgo directory. The worldmodel files usually start with w_.
      Example: "models/weapons/eminem/bananabit/w_bananabit.mdl"

A good example of a json file for replacing the knives usin precached models would be like this:

Example skins.json file and explanation
{
    	"LOCAL_PLAYER": "models/player/custom_player/kuristaja/hitler/hitler.mdl",
	"PLAYER_ALLY": "models/player/custom_player/kolka/master_chief/master_chief.mdl",
	"PLAYER_ENEMY": "models/player/custom_player/nier_2b/nier_2b.mdl",
	"ARMS": "models/player/custom_player/nier_2b/nier_2b_arms.mdl",

	"WEAPON_KNIFE": {
		"item_definition_index": "WEAPON_KNIFE_KARAMBIT"
	},
	"WEAPON_KNIFE_T": {
		"item_definition_index": "WEAPON_KNIFE_WIDOWMAKER"
	},
	"WEAPON_KNIFE_WIDOWMAKER": {
		"paint_kit": 416,
		"seed": 420,
		"quality": "SKIN_QUALITY_VINTAGE"
	},
	"WEAPON_BAYONET": {
		"paint_kit": 44,
		"seed": 555,
		"quality": "SKIN_QUALITY_CUSTOMIZED",
		"viewmodel": "models/weapons/caleon1/screwdriver/v_knife_screwdriver.mdl",
		"worldmodel": "models/weapons/caleon1/screwdriver/w_knife_screwdriver.mdl"
	},
	"WEAPON_KNIFE_KARAMBIT": {
		"paint_kit": 416,
		"seed": 69,
		"quality": "SKIN_QUALITY_GENUINE",
		"custom_name": "Banana knife",
		"viewmodel": "models/weapons/eminem/bananabit/v_bananabit.mdl",
		"worldmodel": "models/weapons/eminem/bananabit/w_bananabit.mdl"
	}
}

The first 3 lines are for changing special models. In this case ally players, enemy players and localplayer. See special models here: Link.

Changes the default ct knife index to the karambit one, automatically changing the models and applaying the skins of the karambit. Since there is a custom viewmodel and worlmodel, the model will change but the rarity, skin name, kill icon, etc. will be the same.

You can add viewmodels to weapons that you are not currently using like the bayonet in this case. Right now we are replacing the terrorist knife with a Vintage Talon Knife Zaphire, but if we wanted to change that, we could just edit the file, replace the "item_definition_index" of the terrorist knife to the WEAPON_BAYONET, load the skins config from the config tab and press the full update button.

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Wireframe smoke (Open an issue if you want NoSmoke)
  • Worldcolor
  • Custom crosshair
  • Recoil crosshair
  • Bullet tracers (:warning: Broken in online matches. Check todo)
  • Fov changer
  • Thirdperson
  • Motion blur

Movement

  • Infinite duck (:warning: Untrusted)
  • BunnyHop
  • Autostrafe
    • Legit
    • Rage
  • Edgejump (On key)
  • Edgebug assist (Needs improvement)
  • Jumpbug (On key)
  • Slow walk (On key)
  • Speed graph (With color, height and position options)

Misc

  • Backtrack
  • Spectator list
  • Stats watermark (username, time, fps, ping...)
  • Hide cheat on screenshots
  • Hotkey system
    • Delete sets the hotkey to None, meaning that the hotkey will apear always as held
    • Esc will cancel the current hotkey selection, restoring it to its original state

Config system

Config system for skins and settings (independent for now). The skin configs should be placed under the NullHooks folder which is created in your documents folder, and your setting configs should be placed under the config directory. Example:

DOCUMENTS
    └─ NullHooks
        ├─ config
        │   ├─ my_config_1.json
        │   └─ my_name_123.json
        └─ skins.json

For more information and examples check config-examples.

What's Changed

  • Edgebug pull request (Part 1, Engine Prediction) by @Patoke in #41
  • AntiAim and animation fix by @WolfyCSGO in #44
  • call GetIClientUnknown instead of using pointer arithmetic. by @hBuffer in #45
  • Precached models and sv_pure bypass by @R4V10L1 in #48
  • Dynamic gui by @R4V10L1 in #51
  • Gradient bt chams, clean up code in hooks, quality of life improvments by @coffin1337 in #59

New Contributors

  • @Patoke made their first contribution in #41
  • @WolfyCSGO made their first contribution in #44
  • @coffin1337 made their first contribution in #59

Full Changelog: release7...release8

Release 7

19 Jul 01:48
Compare
Choose a tag to compare

Features

Aim

  • Triggerbot
    • With custom delay
  • Aimbot
    • Snappy
    • Silent
  • Autowall
    • Only visible
    • Autowall (Min damage)
    • Ignore walls
  • Autofire
    • On key
    • Auto if key is set to 'None'
  • Aimbot fov
    • Fov circle
  • Aimbot smoothness (Only on snappy aimbot)
  • Aimbot and triggerbot hitboxes
  • Only if scoped
  • Aimpunch only on rifles (Looks more legit)

Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • X - Can't shoot
    • D - Is defusing (soft)
    • D - Has defuser (hard)
    • B - Has bomb

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Skinchanger

The skinchanger loads a json file called skins.json, inside DOCUMENTS/NullHooks/, DOCUMENTS being your windows documents folder (will be created if it doesn't exist). The json structure is very simple, having the weapon buy index enum name as a string (weapon name list), with the weapon properties as strings inside:

Setting name Description
"item_definition_index" Can have a weapon buy index as int or as enum name (Same names as weapons, like WEAPON_KNIFE_M9_BAYONET for example).
"paint_kit" The skin id as integer. You can find some skin ids here or here
"seed" The skin seed as integer.
"stattrack" The stattrack kill number as int. -1 means disabled. ⚠️ Currently stattrack is not working properly becayse of an error. See todo list.
"quality" The int or enum string of the quality. List can be found here.
"wear" The float corresponding to the weapon wear. From 0.001f to 1.f, lower means better.

An example of a skin config file can be found in example-configs/skins.json.

The skin chager currently is able to change:

  • Weapon skins
  • Knife skins and models
  • Globes

Model changer

The model changer uses findmdl to replace the models, and you need to download them manually. Because of this, the models are not enabled by default (at least for now). You need change your custom path in models.hpp (NULL means it's disabled).

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Wireframe smoke (Open an issue if you want NoSmoke)
  • Custom crosshair
  • Recoil crosshair
  • Bullet tracers (:warning: Broken in online matches. Check todo)
  • Fov changer
  • Thirdperson
  • Motion blur

Movement

  • Infinite duck (:warning: Untrusted)
  • BunnyHop
  • Autostrafe
    • Legit
    • Rage
  • Edgejump (On key)
  • Edgebug assist (Needs improvement)
  • Jumpbug (On key)
  • Slow walk (On key)
  • Speed graph (With color, height and position options)

Misc

  • Backtrack
  • Spectator list
  • Stats watermark (username, time, fps, ping...)
  • Hide cheat on screenshots
  • Hotkey system
    • Delete sets the hotkey to None, meaning that the hotkey will apear always as held
    • Esc will cancel the current hotkey selection, restoring it to its original state

Config system

Config system for skins and settings (independent for now). The skin configs should be placed under the NullHooks folder which is created in your documents folder, and your setting configs should be placed under the config directory. Example:

DOCUMENTS
    └─ NullHooks
        ├─ config
        │   ├─ my_config_1.json
        │   └─ my_name_123.json
        └─ skins.json

For more information and examples check config-examples.

What's Changed

  • Fix ESP in team selection menu. by @hBuffer in #27
  • Fix flickering by @hBuffer in #29
  • Fix motion blur viewmodel flickering on AMD by @hBuffer in #31
  • Add bSendPacket to CreateMove by @hBuffer in #32
  • Skin changer and small config changes by @R4V10L1 in #38

New Contributors

Full Changelog: release6...release7

Release 6

30 Jun 14:52
Compare
Choose a tag to compare

What's Changed

  • Crash Fix by @hBuffer in #15
  • speed2color function by @hBuffer in #16
  • Update speedgraph in createmove by @hBuffer in #17
  • Disable model occlusion by @hBuffer in #18
  • precompile csgo.hpp by @hBuffer in #19
  • PlayerESP Fixes. by @hBuffer in #22
  • Allow more entities to be passed through DME by @hBuffer in #23

New Contributors

  • @hBuffer made their first contribution in #15

Full Changelog: release5...release6

Features

Aim

  • Aimbot
    • Silent
  • Ignore walls
  • Aimbot fov
  • Aimbot smoothness
  • Only if scoped
  • Aimpunch only on rifles (Looks more legit)

Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • D - Is defusing (soft)
    • D - Has defuser (hard)

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Model changer

  • Model changer
    Note: The model changer uses findmdl to replace the models, and you need to download them manually. Because of this, the models are not enabled by default (at least for now). You need change your custom path in variables.hpp (NULL means it's disabled).

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Custom crosshair
  • Recoil crosshair

Movement

  • Infinite duck (:warning: Untrusted)
  • BunnyHop
  • Edgejump (On key)
  • Edgebug assist (Needs improvement)
  • Jumpbug (On key)
  • Speed graph (With color, height and position options)

Misc

  • Spectator list
  • Fov changer
  • Stats watermark (username, time, fps, ping...)
  • Hide cheat on screenshots
  • Hotkey system
    • Delete sets the hotkey to None, meaning that the hotkey will apear always as held
    • Esc will cancel the current hotkey selection, restoring it to its original state

Release 5

21 Jun 18:39
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @Kajus14 made their first contribution in #12

Full Changelog: release4...release5

Features

Aim

  • Aimbot
    • Silent
  • Aimbot fov
  • Aimbot smoothness
  • Only if scoped
  • Aimpunch only on rifles (Looks more legit)

Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • D - Is defusing (soft)
    • D - Has defuser (hard)

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Model changer

  • Model changer
    Note: The model changer uses findmdl to replace the models, and you need to download them manually. Because of this, the models are not enabled by default (at least for now). You need change your custom path in variables.hpp (NULL means it's disabled).

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Custom crosshair
  • Recoil crosshair

Misc

  • BunnyHop
  • Spectator list
  • Fov changer
  • Stats watermark (username, time, fps, speed...)
  • Hide cheat on screenshots

Note: The dll has been reuploaded to fix a crash caused by the latest update.

Release 4

14 May 12:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: release3...release4

Features

Visuals

Player ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • D - Is defusing (soft)
    • D - Has defuser (hard)

Glow

  • Player glow
  • C4 glow
  • Dropped weapons and grenades glow
  • Chicken glow

Chams

  • Player chams
  • Hand chams
  • Sleeve chams
  • Weapon chams (viewmodel)
  • Change individual materials for the chams

Misc

  • C4 timer and bar
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade projectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Custom crosshair
  • Recoil crosshair

Misc:

  • BunnyHop
  • Spectator list
  • Fov changer
  • Stats watermark (username, time, fps, speed...)

Release 3

06 May 16:46
Compare
Choose a tag to compare

Full Changelog: release2...release3

Features

Visuals - ESP

  • Enable/disable team ESP
  • Player glow
  • Box ESP
  • Player skeleton
  • Name ESP
  • Health ESP
  • Line
  • Player info (flashed, weapons, etc.)
    • Current weapon
    • A - Armor
    • F - Is flashed
    • S - Is scoped
    • D - Is defusing (soft)
    • D - Has defuser (hard)

Visuals - Others

  • C4 glow
  • C4 timer and bar
  • Dropped weapons and grenades glow
  • Dropped weapons and grenades name
  • Nade projectile ESP
  • Nade prjectile duration
  • Grenade prediction
  • No flash
  • No scope
  • Custom crosshair
  • Recoil crosshair

Misc:

  • BunnyHop
  • Spectator list
  • Fov changer
  • Stats watermark (username, time, fps, speed...)

Release 2

03 May 01:11
Compare
Choose a tag to compare

Features

Visuals - ESP

  • Enable/disable team ESP
  • Box ESP
  • Player skeleton
  • Name ESP
  • Nade projectile ESP
  • Health ESP

Visuals - Others

  • Grenade prediction
  • No flash
  • No scope
  • Custom crosshair
  • Recoil crosshair

Misc:

  • BunnyHop
  • Spectator list
  • Stats watermark (username, time, fps, speed...)

Full Changelog: release1...release2

Release 1

01 May 00:08
Compare
Choose a tag to compare

Features

Visuals - ESP

  • Enable/disable team ESP
  • Box ESP
  • Name ESP

Visuals - Others

  • No flash
  • Custom crosshair

Misc:

  • BunnyHop
  • Spectator list
  • Stats watermark (username, time, fps, speed...)

Full Changelog: https://github.com/r4v10l1/NullHooks/commits/release1

v0.3

05 Jul 16:33
e9a4200
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Features

Misc:

  • Spectator list