Hitbox Chnager V2
Key RequiredUniversal

Hitbox Chnager V2

Universal Scriptpatjax774patjax774 786 views 2.2K executesUpdated Dec 23, 2025
Unrated
00
Lua Script•121 lines (3523 chars)
--// Hitbox Changer V2 Admin GUI
--// Insert to Open/Close | Draggable | Toggles

local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local mouse = player:GetMouse()

-- States
local hitboxEnabled = false
local infJumpEnabled = false
local guiOpen = true

-- GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "HitboxChangerV2"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")

local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 260, 0, 180)
Main.Position = UDim2.new(0.5, -130, 0.5, -90)
Main.BackgroundColor3 = Color3.fromRGB(30,30,30)
Main.BorderSizePixel = 0
Main.Parent = ScreenGui
Main.Active = true
Main.Draggable = true

local UICorner = Instance.new("UICorner", Main)
UICorner.CornerRadius = UDim.new(0, 8)

-- Title
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1,0,0,40)
Title.BackgroundTransparency = 1
Title.Text = "Hitbox Changer V2"
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 20
Title.Parent = Main

-- Button creator
local function createButton(text, yPos)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0.85,0,0,35)
    btn.Position = UDim2.new(0.075,0,0,yPos)
    btn.BackgroundColor3 = Color3.fromRGB(45,45,45)
    btn.Text = text
    btn.TextColor3 = Color3.fromRGB(255,255,255)
    btn.Font = Enum.Font.Gotham
    btn.TextSize = 14
    btn.Parent = Main
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0,6)
    return btn
end

-- Buttons
local HitboxBtn = createButton("Hitbox Changer: OFF", 50)
local JumpBtn = createButton("Infinite Jump: OFF", 95)

-- Hitbox Function
local function setHitboxes(state)
    for _,v in pairs(Players:GetPlayers()) do
        if v ~= player and v.Character then
            local hrp = v.Character:FindFirstChild("HumanoidRootPart")
            if hrp then
                if state then
                    hrp.Size = Vector3.new(10,10,10)
                    hrp.Transparency = 0.7
                    hrp.Material = Enum.Material.Neon
                    hrp.BrickColor = BrickColor.new("Really red")
                    hrp.CanCollide = false
                else
                    hrp.Size = Vector3.new(2,2,1)
                    hrp.Transparency = 1
                    hrp.Material = Enum.Material.Plastic
                end
            end
        end
    end
end

-- Hitbox Toggle
HitboxBtn.MouseButton1Click:Connect(function()
    hitboxEnabled = not hitboxEnabled
    HitboxBtn.Text = "Hitbox Changer: " .. (hitboxEnabled and "ON" or "OFF")
    setHitboxes(hitboxEnabled)
end)

-- Infinite Jump
UIS.JumpRequest:Connect(function()
    if infJumpEnabled then
        local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
        if hum then
            hum:ChangeState(Enum.HumanoidStateType.Jumping)
        end
    end
end)

JumpBtn.MouseButton1Click:Connect(function()
    infJumpEnabled = not infJumpEnabled
    JumpBtn.Text = "Infinite Jump: " .. (infJumpEnabled and "ON" or "OFF")
end)

-- Insert Key Toggle
UIS.InputBegan:Connect(function(input, gpe)
    if gpe then return end
    if input.KeyCode == Enum.KeyCode.Insert then
        guiOpen = not guiOpen
        Main.Visible = guiOpen
    end
end)

-- Keep updating hitboxes
RunService.RenderStepped:Connect(function()
    if hitboxEnabled then
        setHitboxes(true)
    end
end)

Features & Information

has inf jump and hitbox changer insert to open/close

Community Comments (1)

EggoEggoDec 23, 2025

can you make one for apocalispe rising2? havent found any good scripts yet.. ive been looking for a chams gui that lets u change the transparency/distance etc..

More Scripts for Universal Scripts