--// 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)