Hitbox Hub 3option OpenSource
Key RequiredUniversal

Hitbox Hub 3option OpenSource

Universal Scriptveltqzoveltqzo 1.8K views 11.9K executesUpdated Feb 22, 2026
Unrated
00
Lua Script•165 lines (4430 chars)
-- Diddy Hitbox Universal script

local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local LocalPlayer = Players.LocalPlayer

local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local BodyBtn = Instance.new("TextButton")
local HeadBtn = Instance.new("TextButton")
local ESPBtn = Instance.new("TextButton")

ScreenGui.Name = "AdminGod_SoftHitbox"
ScreenGui.Parent = CoreGui

MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25,25,25)
MainFrame.Position = UDim2.new(0.5,-100,0.5,-75)
MainFrame.Size = UDim2.new(0,200,0,195)
MainFrame.Active = true
MainFrame.Draggable = true
Instance.new("UICorner", MainFrame)

Title.Parent = MainFrame
Title.Size = UDim2.new(1,0,0,35)
Title.Text = "didiy Hitbox v1"
Title.TextColor3 = Color3.fromRGB(100,150,255)
Title.BackgroundColor3 = Color3.fromRGB(40,40,40)
Title.Font = Enum.Font.GothamBold

local function makeButton(btn, pos, text)
	btn.Parent = MainFrame
	btn.Position = pos
	btn.Size = UDim2.new(0,180,0,40)
	btn.Text = text
	btn.BackgroundColor3 = Color3.fromRGB(60,60,60)
	btn.TextColor3 = Color3.fromRGB(255,255,255)
	btn.Font = Enum.Font.GothamBold
end

makeButton(BodyBtn, UDim2.new(0,10,0,45), "BODY HITBOX: OFF")
makeButton(HeadBtn, UDim2.new(0,10,0,95), "HEAD HITBOX: OFF")
makeButton(ESPBtn,  UDim2.new(0,10,0,145),"ENEMY ESP: OFF")

_G.Body = false
_G.Head = false
_G.ESP  = false

local function resetChar(char)
	if not char then return end

	local hrp = char:FindFirstChild("HumanoidRootPart")
	local head = char:FindFirstChild("Head")
	local esp = char:FindFirstChild("ADM_GOD_ESP")

	if hrp then
		hrp.Size = Vector3.new(2,2,1)
		hrp.Transparency = 1
	end

	if head then
		head.Size = Vector3.new(2,1,1)
		head.Transparency = 0
	end

	if esp then
		esp:Destroy()
	end
end

BodyBtn.MouseButton1Click:Connect(function()
	_G.Body = not _G.Body
	BodyBtn.Text = _G.Body and "BODY HITBOX: ON" or "BODY HITBOX: OFF"
	BodyBtn.BackgroundColor3 = _G.Body and Color3.fromRGB(0,70,150) or Color3.fromRGB(60,60,60)

	if not _G.Body then
		for _,p in pairs(Players:GetPlayers()) do
			resetChar(p.Character)
		end
	end
end)

HeadBtn.MouseButton1Click:Connect(function()
	_G.Head = not _G.Head
	HeadBtn.Text = _G.Head and "HEAD HITBOX: ON" or "HEAD HITBOX: OFF"
	HeadBtn.BackgroundColor3 = _G.Head and Color3.fromRGB(0,70,150) or Color3.fromRGB(60,60,60)

	if not _G.Head then
		for _,p in pairs(Players:GetPlayers()) do
			resetChar(p.Character)
		end
	end
end)

ESPBtn.MouseButton1Click:Connect(function()
	_G.ESP = not _G.ESP
	ESPBtn.Text = _G.ESP and "ENEMY ESP: ON" or "ENEMY ESP: OFF"
	ESPBtn.BackgroundColor3 = _G.ESP and Color3.fromRGB(200,0,0) or Color3.fromRGB(60,60,60)

	if not _G.ESP then
		for _,p in pairs(Players:GetPlayers()) do
			local esp = p.Character and p.Character:FindFirstChild("ADM_GOD_ESP")
			if esp then esp:Destroy() end
		end
	end
end)

task.spawn(function()
	while true do
		task.wait(0.3)

		for _,p in pairs(Players:GetPlayers()) do
			if p ~= LocalPlayer and p.Character then
				local char = p.Character
				local hum = char:FindFirstChild("Humanoid")

				if hum and hum.Health > 0 then
					if _G.ESP and (p.Team ~= LocalPlayer.Team or not p.Team) then
						if not char:FindFirstChild("ADM_GOD_ESP") then
							local hl = Instance.new("Highlight")
							hl.Name = "ADM_GOD_ESP"
							hl.Parent = char
							hl.FillColor = Color3.fromRGB(255,0,0)
							hl.FillTransparency = 0.5
							hl.OutlineColor = Color3.new(1,1,1)
							hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
						end
					end

					local hrp = char:FindFirstChild("HumanoidRootPart")
					if hrp then
						if _G.Body then
							hrp.Size = Vector3.new(20,20,20)
							hrp.Transparency = 0.8
							hrp.Color = Color3.fromRGB(0,50,150)
							hrp.CanCollide = false
						else
							hrp.Size = Vector3.new(2,2,1)
							hrp.Transparency = 1
						end
					end

					local head = char:FindFirstChild("Head")
					if head then
						if _G.Head then
							head.Size = Vector3.new(20,20,20)
							head.Transparency = 0.8
							head.Color = Color3.fromRGB(0,50,150)
							head.CanCollide = false
							head.Massless = true
							head.CanTouch = false
						else
							head.Size = Vector3.new(2,1,1)
							head.Transparency = 0
						end
					end
				else
					resetChar(char)
				end
			end
		end
	end
end)

Features & Information

Hitbox with 3 Option and open source like the script for more open source script Toggle on or off with simple gui design [+] Hitbox Head [+] Hitbox Body [+] ESP PLAYER - Highlight Them when on Work with all executor if this not work then maybe try delta or fix this by yourself since it's open source that's all
#Hitbox#Open Source#ESP Player#Veltazo

Community Comments (1)

Afnan_BGAfnan_BGMar 1, 2026

Hitbox?

More Scripts for Universal Scripts