inf max all
Key Required

inf max all

The Gluttony 😈VibeCodingVibeCoding 1.5K views 15 executesUpdated Mar 16, 2026
2.5/ 5(6 votes)
3350% Positive
Lua Script•107 lines (4625 chars)
local RS = game:GetService("ReplicatedStorage")
local R = RS.Remotes
local plr = game:GetService("Players").LocalPlayer

pcall(function() plr.PlayerGui:FindFirstChild("PunchINF"):Destroy() end)
local gui = Instance.new("ScreenGui"); gui.Name="PunchINF"; gui.ResetOnSpawn=false; gui.Parent=plr.PlayerGui

local E = {autoRebirth=false}

local main = Instance.new("Frame"); main.Size=UDim2.new(0,220,0,330); main.Position=UDim2.new(0.5,-110,0,20)
main.BackgroundColor3=Color3.fromRGB(15,15,25); main.BorderSizePixel=0; main.Parent=gui

local dr,ds,sp
main.InputBegan:Connect(function(i)
    if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
        dr=true;ds=i.Position;sp=main.Position
        i.Changed:Connect(function() if i.UserInputState==Enum.UserInputState.End then dr=false end end)
    end
end)
game:GetService("UserInputService").InputChanged:Connect(function(i)
    if dr and (i.UserInputType==Enum.UserInputType.MouseMovement or i.UserInputType==Enum.UserInputType.Touch) then
        local d=i.Position-ds; main.Position=UDim2.new(sp.X.Scale,sp.X.Offset+d.X,sp.Y.Scale,sp.Y.Offset+d.Y)
    end
end)

local t=Instance.new("TextLabel",main); t.Size=UDim2.new(1,-30,0,25); t.BackgroundColor3=Color3.fromRGB(60,30,120)
t.BorderSizePixel=0; t.Text=" Punch INF"; t.TextColor3=Color3.fromRGB(220,220,220); t.TextSize=13; t.Font=Enum.Font.GothamBold; t.TextXAlignment=Enum.TextXAlignment.Left
local x=Instance.new("TextButton",main); x.Size=UDim2.new(0,25,0,25); x.Position=UDim2.new(1,-27,0,0)
x.BackgroundColor3=Color3.fromRGB(180,50,50); x.Text="X"; x.TextColor3=Color3.fromRGB(255,255,255); x.TextSize=12; x.Font=Enum.Font.GothamBold; x.BorderSizePixel=0
x.MouseButton1Click:Connect(function() gui:Destroy() end)

local cf=Instance.new("Frame",main); cf.Size=UDim2.new(1,-10,1,-30); cf.Position=UDim2.new(0,5,0,28); cf.BackgroundTransparency=1
Instance.new("UIListLayout",cf).Padding=UDim.new(0,4)

local function makeBtn(name, callback)
    local b=Instance.new("TextButton",cf); b.Size=UDim2.new(1,0,0,28)
    b.BackgroundColor3=Color3.fromRGB(40,40,55); b.Text=name
    b.TextColor3=Color3.fromRGB(200,200,200); b.TextSize=12; b.Font=Enum.Font.GothamBold; b.BorderSizePixel=0
    b.MouseButton1Click:Connect(function()
        b.BackgroundColor3=Color3.fromRGB(60,30,120)
        pcall(callback)
        task.wait(0.3); b.BackgroundColor3=Color3.fromRGB(40,40,55)
    end)
end

makeBtn("Max Stats + Level", function()
    R.LocalGiveLoot:FireServer("Cash", 9e308)
end)

makeBtn("INF Cash", function()
    R.LocalGiveLoot:FireServer(table.unpack({[1] = 9e15, [2] = 1000}))
end)

makeBtn("Rebirth", function()
    R.Rebirth:InvokeServer()
end)

makeBtn("Max WeaponDamage", function()
    R.UpgradeSkill:FireServer(table.unpack({[1] = "WeaponDamage", [2] = 1250}))
end)

makeBtn("Max Health", function()
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Health", [2] = 1250}))
end)

makeBtn("Max Defense", function()
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Defense", [2] = 1250}))
end)

makeBtn("Max Regeneration", function()
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Regeneration", [2] = 1250}))
end)

makeBtn("All Skills Max", function()
    R.UpgradeSkill:FireServer(table.unpack({[1] = "WeaponDamage", [2] = 1250}))
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Health", [2] = 1250}))
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Defense", [2] = 1250}))
    R.UpgradeSkill:FireServer(table.unpack({[1] = "Regeneration", [2] = 1250}))
end)

-- Auto Rebirth toggle
local arb=Instance.new("TextButton",cf); arb.Size=UDim2.new(1,0,0,28)
arb.BackgroundColor3=Color3.fromRGB(40,40,55); arb.Text="Auto Rebirth: OFF"
arb.TextColor3=Color3.fromRGB(200,200,200); arb.TextSize=12; arb.Font=Enum.Font.GothamBold; arb.BorderSizePixel=0
arb.MouseButton1Click:Connect(function()
    E.autoRebirth=not E.autoRebirth
    arb.BackgroundColor3=E.autoRebirth and Color3.fromRGB(60,30,120) or Color3.fromRGB(40,40,55)
    arb.Text="Auto Rebirth: "..(E.autoRebirth and "ON" or "OFF")
end)

task.spawn(function()
    while gui.Parent do
        if E.autoRebirth then
            -- 1. Max stats + level once
            pcall(function() R.LocalGiveLoot:FireServer("Cash", 9e308) end)
            task.wait(0.5)
            -- 2. INF cash once
            pcall(function() R.LocalGiveLoot:FireServer(table.unpack({[1] = 9e15, [2] = 1000})) end)
            task.wait(0.5)
            -- 3. Rebirth once
            pcall(function() R.Rebirth:InvokeServer() end)
            task.wait(0.5)
        else
            task.wait(0.5)
        end
    end
end)

Features & Information

inf max all

Community Comments (4)

CARDSCARDSMar 16, 2026

Please make a script for build defense

4dclo4dcloMar 17, 2026

dont work on xeno

muhbintangmuhbintangMar 17, 2026

patched and someone report ur script to the developer *ing *

user21user21Mar 21, 2026

Dont work on Xeno

More Scripts for The Gluttony 😈