Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Money Exploit INFINITO para Roblox - Versão com VARIÁVEIS customizáveis
- local Players = game:GetService("Players")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local RunService = game:GetService("RunService")
- local player = Players.LocalPlayer
- -- 🎛️ CONFIGURAÇÕES - MUDA AQUI TUDO!
- local CONFIG = {
- REMOTE_NAME = "GiveMoney", -- Nome do RemoteEvent
- CURRENCY_NAME = "Dinheiro", -- Nome da moeda no leaderstats ("Dinheiro", "Cash", "Coins")
- USE_INFINITE = true, -- true = math.huge | false = número insano
- INSANE_VALUE = 999999999999999999999999999999999999, -- Seu número gigante
- LOOP_SPEED = 0.01, -- Delay entre fires (0.01 = muito rápido)
- AUTO_DETECT = true -- Tenta achar remote auto
- }
- -- 🔍 Auto-detect função melhorada
- local function findMoneyRemote()
- local possibles = {
- CONFIG.REMOTE_NAME,
- "Money", "Cash", "Coins", "Dinheiro", "Moedas",
- "GiveMoney", "AddMoney", "Redeem", "Purchase", "Claim"
- }
- for _, name in pairs(possibles) do
- local remote = ReplicatedStorage:FindFirstChild(name, true)
- if remote and remote:IsA("RemoteEvent") then
- print("✅ Remote AUTO-ENCONTRADO: " .. remote:GetFullName())
- return remote
- end
- end
- -- Procura em pastas comuns
- local commonFolders = {"Remotes", "RemoteEvents", "Events", "Server"}
- for _, folderName in pairs(commonFolders) do
- local folder = ReplicatedStorage:FindFirstChild(folderName)
- if folder then
- for _, remote in pairs(folder:GetChildren()) do
- if remote:IsA("RemoteEvent") and string.find(remote.Name:lower(), "money") then
- print("🎯 Remote suspeito encontrado: " .. remote:GetFullName())
- return remote
- end
- end
- end
- end
- return nil
- end
- local moneyRemote = CONFIG.AUTO_DETECT and findMoneyRemote() or ReplicatedStorage:FindFirstChild(CONFIG.REMOTE_NAME, true)
- print("🚀 === MONEY EXPLOIT INFINITO ===")
- print("Moeda alvo: " .. CONFIG.CURRENCY_NAME)
- print("Remote: " .. (moneyRemote and moneyRemote:GetFullName() or "NÃO ENCONTRADO"))
- -- 🔥 LOOP PRINCIPAL (Remote Spam)
- if moneyRemote then
- local fires = 0
- spawn(function()
- while true do
- local amount = CONFIG.USE_INFINITE and math.huge or CONFIG.INSANE_VALUE
- moneyRemote:FireServer(amount)
- fires = fires + 1
- if fires % 100 == 0 then
- print("💸 " .. fires .. "x fired (valor: " .. tostring(amount) .. ")")
- end
- wait(CONFIG.LOOP_SPEED)
- end
- end)
- else
- print("⚠️ Remote não encontrado. Usando só leaderstats hack.")
- end
- -- 💎 LEADERSTATS FORCE (backup + anti-reset)
- spawn(function()
- local leaderstats = player:WaitForChild("leaderstats", 5)
- if leaderstats then
- local currency = leaderstats:FindFirstChild(CONFIG.CURRENCY_NAME) or
- leaderstats:FindFirstChild("Dinheiro") or
- leaderstats:FindFirstChild("Money") or
- leaderstats:FindFirstChild("Cash")
- if currency then
- print("🎉 Leaderstats '" .. currency.Name .. "' encontrado!")
- -- Hook pra previnir reset
- local oldValue = currency.Value
- currency.Changed:Connect(function(newVal)
- if newVal < (CONFIG.USE_INFINITE and math.huge or CONFIG.INSANE_VALUE) then
- currency.Value = CONFIG.USE_INFINITE and math.huge or CONFIG.INSANE_VALUE
- end
- end)
- -- Set inicial
- currency.Value = CONFIG.USE_INFINITE and math.huge or CONFIG.INSANE_VALUE
- print("💰 " .. currency.Name .. " = INFINITO! (" .. tostring(currency.Value) .. ")")
- else
- print("❌ Moeda '" .. CONFIG.CURRENCY_NAME .. "' não encontrada no leaderstats.")
- print("Leaderstats disponíveis: " .. table.concat(leaderstats:GetChildren(), ", "))
- end
- end
- end)
- print("✅ Script ativo! Dinheiro INFINITO carregando...")
- print("Mude CONFIG acima e re-execute se precisar.")
Advertisement
Add Comment
Please, Sign In to add comment