PATCHED!!! Hitbox Expander and ESP Chams script
Key Required Patched

PATCHED!!! Hitbox Expander and ESP Chams script

Typical Colors 2totallynotafishtotallynotafish 8.3K views 162 executesUpdated Aug 22, 2025
4.1/ 5(11 votes)
9282% Positive
Lua Script•117 lines (4363 chars)
-- Typical Colors 2 Hitbox Expander script, Chams, Bunny Hop - Made for solara skids, by FishhHvH
-- For actually good TC2 scripts, join the discord

-- CONFIG --
local HBEPlayerSize = 15 -- The size of the hitboxes
local ExpandableHitboxes = {"HeadHB", "Hitbox"} -- The hitboxes that should be expanded
local IgnoreInvis = false -- Whether to ignore invisible agents or not
------------

local Players = cloneref(game:GetService("Players"))
local LocalPlayer = Players.LocalPlayer
local CoreGui = gethui() or cloneref(game:GetService('CoreGui'))
local RepStorage = cloneref(game:GetService("ReplicatedStorage"))

local function ExpandPart(part, size, transparency)
	if part then
		part.Massless = true
		part.CanCollide = false
		part.Transparency = transparency
		part.Size = size
	end
end

task.spawn(function()
	while task.wait(0.5) do -- If you are lagging, increase the wait duration. However you might experience visual glitches with agents if you increase this value too much
		for i, v in Players:GetPlayers() do 
			local Character = v.Character
			if Character then
				if v.Team ~= LocalPlayer.Team then
					if IgnoreInvis and Character["Head"].Transparency > .9 then continue end
					for j,k in ExpandableHitboxes do							
						local Actual = Character:FindFirstChild(k)
						if Actual then
							ExpandPart(Actual, Vector3.one * HBEPlayerSize, 1)
						end
					end
				else
					ExpandPart(Character:FindFirstChild("HeadHB"), Vector3.new(2, 2, 2), 1)
					ExpandPart(Character:FindFirstChild("Hitbox"), Vector3.new(5.59, 5.175, 5.175), 1)
				end
			end
		end
	end
end)

RepStorage.VIPSettings.SpeedDemon.Value = true -- Woah so sigma bhop code

pcall(function() -- Removing unnecessary highlights
	local function RemoveShit(shit)
		if shit then
			shit:Destroy()
		end
	end

	RemoveShit(LocalPlayer.PlayerGui.GUI.LocalEvents.DiceClient:FindFirstChild("EvilHighlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Agent:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Annihilator:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Arsonist:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Brute:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Doctor:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Flanker:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Marksman:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Mechanic:FindFirstChild("Highlight"))
	RemoveShit(RepStorage.Other.ScaryMonsters.Trooper:FindFirstChild("Highlight"))
end)

local Highlights = {}

for i,Player in pairs(Players:GetPlayers()) do
	task.spawn(function()
		if Player == LocalPlayer then return end
		repeat task.wait() until Player.Character
		Highlights[Player.Name] = Instance.new("Highlight")
		Highlights[Player.Name].Adornee = Player.Character
		Highlights[Player.Name].Parent = CoreGui
		Highlights[Player.Name].Enabled = true
		Highlights[Player.Name].FillColor = Player.TeamColor.Color
		Highlights[Player.Name].OutlineColor = Color3.fromRGB(255, 255, 255)
		Highlights[Player.Name].FillTransparency = 0.4
		Highlights[Player.Name].OutlineTransparency = 0.5
		
		Player:GetPropertyChangedSignal("Team"):Connect(function() 
			Highlights[Player.Name].FillColor = Player.TeamColor.Color
		end)
	end)
end

Players.PlayerAdded:Connect(function(Player)
	repeat task.wait() until Player.Character
	if Player == LocalPlayer then return end
	Highlights[Player.Name] = Instance.new("Highlight")
	Highlights[Player.Name].Adornee = Player.Character
	Highlights[Player.Name].Parent = CoreGui
	Highlights[Player.Name].Enabled = true
	Highlights[Player.Name].FillColor = Player.TeamColor.Color
	Highlights[Player.Name].OutlineColor = Color3.fromRGB(255, 255, 255)
	Highlights[Player.Name].FillTransparency = 0.4
	Highlights[Player.Name].OutlineTransparency = 0.5
		
	Player:GetPropertyChangedSignal("Team"):Connect(function()
		Highlights[Player.Name].FillColor = Player.TeamColor.Color
	end)
end)

Players.PlayerRemoving:Connect(function(Player)
	if Highlights[Player.Name] then 
		Highlights[Player.Name]:Destroy()
		Highlights[Player.Name] = nil
	end
end)

game:GetService("StarterGui"):SetCore("SendNotification",{
	Title = "TC2 Hitbox Expander";
	Text = "Made by FishhHvH";
	Duration = 5;
	Button1 = "OK"
})

Features & Information

Basic hitbox expander and chams script for TC2. The script does not have a menu, all configuration is done within the variables at the top of the script.

Community Comments (17)

goofymel0ngoofymel0nAug 22, 2025

yo bro this script is W 10/10! @totallynotafish this is well made bro chase your dreams never stop!

diegodelao881diegodelao881Aug 22, 2025

WWW

ScriptTrolScriptTrolAug 23, 2025

W

niseniseAug 26, 2025

add a keybind to switch between head and body hb and its a wrap lowkey

ggezgoodiuyggezgoodiuySep 9, 2025

Mobile?

BadmintongBadmintongNov 1, 2025

Best script ever I use my friend😎🤘

DragonboiiliamDragonboiiliamNov 16, 2025

bro i love you you are my goat freaky tounge

MediorceExploiterMediorceExploiterNov 27, 2025

how do I make it target body hb

very good but, you have to be careful

GrinsterGrinsterDec 10, 2025

do not use this script on your original account you will get banned

GrinsterGrinsterDec 10, 2025

can you fix the script i always get perm ban

scripterbymombtwscripterbymombtwDec 16, 2025

detected now

yukiiiiyukiiiiDec 27, 2025

Dont use hitbox expander its banned now!!

BaferBaferMar 26, 2026

Is this detected now

Its still detected, but you can use this in Community servers (just don't get caught or get you'll votekicked)

JohnnykerJohnnykerMay 2, 2026

this thing works perfectly but it gets spotted quickly after 6 minutes of playing its real fun with this script but try bypass the security more accurately

Replying to @Johnnyker
JohnnykerJohnnykerMay 2, 2026

Im using xeno too btw

More Scripts for Typical Colors 2