INFAMMO MINI
Key Required

INFAMMO MINI

Mini City RPalexsandro135jgalexsandro135jg 969 views 546 executesUpdated Jan 11, 2026
1.7/ 5(3 votes)
1233% Positive
Lua Script•95 lines (2743 chars)
--[[
    MINI CITY - INFINITE AMMO
    Munição infinita + sem recarga
]]

local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local CoreGui = (gethui and gethui()) or game:GetService("CoreGui")

pcall(function() CoreGui.InfAmmo:Destroy() end)

local Enabled = false

--// Notify
local function Notify(text)
    pcall(function()
        StarterGui:SetCore("SendNotification", {Title = "♾️", Text = text, Duration = 2})
    end)
end

--// Infinite Ammo (sem recarga)
local function InfAmmo()
    local char = Player.Character
    if not char then return end
    for _, t in pairs(char:GetChildren()) do
        if t:IsA("Tool") then
            for _, v in pairs(t:GetDescendants()) do
                local n = v.Name:lower()
                if v:IsA("NumberValue") or v:IsA("IntValue") then
                    -- Ammo values
                    if n:find("ammo") or n:find("clip") or n:find("mag") or n:find("bullet") or n:find("municao") or n:find("current") then
                        v.Value = 9999
                    end
                    -- Reload time = 0
                    if n:find("reload") or n:find("recarga") then
                        v.Value = 0
                    end
                elseif v:IsA("BoolValue") then
                    -- Reloading = false
                    if n:find("reload") or n:find("recarga") then
                        v.Value = false
                    end
                end
            end
        end
    end
end

--// Loop
local connection
local function StartLoop()
    if connection then return end
    connection = RunService.Heartbeat:Connect(function()
        if Enabled then
            InfAmmo()
        end
    end)
end

--// GUI
local gui = Instance.new("ScreenGui")
gui.Name = "InfAmmo"
gui.ResetOnSpawn = false
gui.Parent = CoreGui

local btn = Instance.new("TextButton", gui)
btn.Size = UDim2.new(0, 100, 0, 30)
btn.Position = UDim2.new(0, 10, 0.4, 0)
btn.BackgroundColor3 = Color3.fromRGB(80, 30, 30)
btn.Text = "♾️ Ammo: OFF"
btn.TextColor3 = Color3.new(1, 1, 1)
btn.TextSize = 11
btn.Font = Enum.Font.GothamBold
btn.Active = true
btn.Draggable = true
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)

btn.MouseButton1Click:Connect(function()
    Enabled = not Enabled
    btn.Text = Enabled and "♾️ Ammo: ON" or "♾️ Ammo: OFF"
    btn.BackgroundColor3 = Enabled and Color3.fromRGB(30, 100, 30) or Color3.fromRGB(80, 30, 30)
    
    if Enabled then
        Notify("Infinite Ammo ON!")
        StartLoop()
    else
        Notify("OFF")
    end
end)

print("♾️ Infinite Ammo Loaded!")
print("- Munição = 9999")
print("- Sem recarga")

Features & Information

INF AMMO

Community Comments (0)

No comments yet for this script.

More Scripts for Mini City RP