-- 123okuruf UNIVERSAL MONEY HACK v2.0 - Tüm Oyunlar İçin local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local LP = Players.LocalPlayer -- GUI local gui = Instance.new("ScreenGui") gui.Name = "UniversalMoneyHack" gui.ResetOnSpawn = false gui.Parent = LP.PlayerGui local main = Instance.new("Frame") main.Size = UDim2.new(0, 500, 0, 600) main.Position = UDim2.new(0.5, -250, 0.5, -300) main.BackgroundColor3 = Color3.fromRGB(0,30,0) main.BorderColor3 = Color3.fromRGB(0,255,0) main.BorderSizePixel = 3 main.Active, main.Draggable = true, true main.Parent = gui local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,0,40) title.BackgroundColor3 = Color3.fromRGB(0,50,0) title.Text = "💰 UNIVERSAL MONEY HACK v2.0" title.TextColor3 = Color3.fromRGB(0,255,0) title.Font = Enum.Font.SourceSansBold title.TextSize = 20 title.Parent = main -- BUTON FONKSİYONU local function createButton(txt, x, y, cb, color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 230, 0, 35) btn.Position = UDim2.new(0, x, 0, y) btn.BackgroundColor3 = color or Color3.fromRGB(0,80,0) btn.BorderColor3 = Color3.fromRGB(0,200,0) btn.Text = txt btn.TextColor3 = Color3.fromRGB(255,255,255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 14 btn.Parent = main btn.MouseButton1Click:Connect(cb) -- Hover efekti btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(0,100,0) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = color or Color3.fromRGB(0,80,0) end) return btn end -- DEĞİŞKEN BULMA FONKSİYONLARI local function findMoneyValues() local found = {} for _, obj in pairs(game:GetDescendants()) do -- IntValue ve NumberValue'ları kontrol et if (obj:IsA("IntValue") or obj:IsA("NumberValue") or obj:IsA("DoubleConstrainedValue")) then local nameLower = string.lower(obj.Name) if nameLower:find("cash") or nameLower:find("money") or nameLower:find("coin") or nameLower:find("dollar") or nameLower:find("gold") or nameLower:find("gem") or nameLower:find("token") or nameLower:find("point") or nameLower:find("credit") or nameLower:find("currency") or nameLower:find("reward") or nameLower:find("exp") then table.insert(found, obj) end end -- StringValue'ları kontrol et (bazı oyunlar string olarak tutar) if obj:IsA("StringValue") then local nameLower = string.lower(obj.Name) if nameLower:find("cash") or nameLower:find("money") or nameLower:find("currency") then table.insert(found, obj) end end -- Folder'ları kontrol et (Tycoon'larda common) if obj:IsA("Folder") then local nameLower = string.lower(obj.Name) if nameLower:find("money") or nameLower:find("currency") or nameLower:find("stats") then for _, child in pairs(obj:GetDescendants()) do if child:IsA("IntValue") or child:IsA("NumberValue") then table.insert(found, child) end end end end end return found end -- REMOTE EVENT BULMA local function findMoneyRemotes() local found = {} for _, obj in pairs(game:GetDescendants()) do if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") then local nameLower = string.lower(obj.Name) if nameLower:find("cash") or nameLower:find("money") or nameLower:find("coin") or nameLower:find("reward") or nameLower:find("claim") or nameLower:find("collect") or nameLower:find("purchase") or nameLower:find("buy") or nameLower:find("sell") or nameLower:find("add") or nameLower:find("give") then table.insert(found, obj) end end end return found end -- TYCOON ÖZEL FONKSİYONLAR local function findTycoonItems() local found = {} -- Tycoon part'larını bul for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("Part") or obj:IsA("Model") then local nameLower = string.lower(obj.Name) if nameLower:find("tycoon") or nameLower:find("money") or nameLower:find("cash") or nameLower:find("coin") or nameLower:find("collect") or nameLower:find("drop") then table.insert(found, obj) end end end return found end -- 1. OTOMATİK PARA BULMA local function autoFindMoney() local moneyValues = findMoneyValues() local remotes = findMoneyRemotes() local totalHacked = 0 -- Value'ları hackle for _, value in pairs(moneyValues) do pcall(function() if value:IsA("IntValue") or value:IsA("NumberValue") then value.Value = 999999 totalHacked = totalHacked + 1 elseif value:IsA("StringValue") then value.Value = "999999" totalHacked = totalHacked + 1 end end) end -- Remote'ları tetikle for _, remote in pairs(remotes) do pcall(function() if remote:IsA("RemoteEvent") then remote:FireServer(999999) remote:FireServer("collect") remote:FireServer("claim") remote:FireServer("add") elseif remote:IsA("RemoteFunction") then remote:InvokeServer(999999) end totalHacked = totalHacked + 1 end) end warn("💰 Otomatik Money Hack: " .. totalHacked .. " nesne bulundu!") return totalHacked end -- 2. TYCOON HACK local function tycoonHack() local tycoonItems = findTycoonItems() local totalCollected = 0 for _, item in pairs(tycoonItems) do pcall(function() -- Para part'larını topla if item:IsA("Part") and item.Name:lower():find("money") then local char = LP.Character if char and char:FindFirstChild("HumanoidRootPart") then item.CFrame = char.HumanoidRootPart.CFrame totalCollected = totalCollected + 1 end end -- Button'ları tetikle if item:IsA("ClickDetector") then fireclickdetector(item) totalCollected = totalCollected + 1 end end) end -- Tycoon remotes local remotes = findMoneyRemotes() for _, remote in pairs(remotes) do pcall(function() remote:FireServer("collectAll") remote:FireServer("upgrade") remote:FireServer("max") totalCollected = totalCollected + 1 end) end warn("🏭 Tycoon Hack: " .. totalCollected .. " işlem yapıldı!") return totalCollected end -- 3. SÜREKLİ PARA TOPLAMA local autoCollect = false local autoCollectConnection local function toggleAutoCollect() autoCollect = not autoCollect if autoCollect then autoCollectConnection = RunService.Heartbeat:Connect(function() pcall(function() -- Para part'larını topla for _, item in pairs(workspace:GetDescendants()) do if item:IsA("Part") and (item.Name:lower():find("money") or item.Name:lower():find("coin")) then local char = LP.Character if char and char:FindFirstChild("HumanoidRootPart") then item.CFrame = char.HumanoidRootPart.CFrame end end -- ClickDetector'ları tetikle if item:IsA("ClickDetector") then fireclickdetector(item) end end -- Remotes'u sürekli tetikle local remotes = findMoneyRemotes() for _, remote in pairs(remotes) do pcall(function() remote:FireServer("collect") end) end end) end) warn("🔄 Sürekli Para Toplama: AKTİF") else if autoCollectConnection then autoCollectConnection:Disconnect() end warn("🔄 Sürekli Para Toplama: KAPALI") end end -- 4. PLAYER STATS HACK local function hackPlayerStats() local statsFound = 0 -- Player'in kendi stats'larını bul if LP:FindFirstChild("leaderstats") then for _, stat in pairs(LP.leaderstats:GetChildren()) do pcall(function() if stat:IsA("IntValue") or stat:IsA("NumberValue") then stat.Value = 999999 statsFound = statsFound + 1 end end) end end -- Backpack ve player içindeki değerler for _, obj in pairs(LP:GetDescendants()) do pcall(function() if (obj:IsA("IntValue") or obj:IsA("NumberValue")) and (string.lower(obj.Name):find("cash") or string.lower(obj.Name):find("money")) then obj.Value = 999999 statsFound = statsFound + 1 end end) end warn("👤 Player Stats Hack: " .. statsFound .. " stat bulundu!") return statsFound end -- 5. REMOTE SPAMMER local function remoteSpammer() local remotes = findMoneyRemotes() local totalSpammed = 0 for _, remote in pairs(remotes) do for i = 1, 50 do -- 50 kere tetikle pcall(function() if remote:IsA("RemoteEvent") then remote:FireServer(1000000) remote:FireServer("addMoney") remote:FireServer("collectReward") elseif remote:IsA("RemoteFunction") then remote:InvokeServer(1000000) end totalSpammed = totalSpammed + 1 end) wait(0.01) end end warn("🚀 Remote Spammer: " .. totalSpammed .. " tetikleme yapıldı!") return totalSpammed end -- 6. GÜÇLÜ HACK (Tüm yöntemler) local function powerfulHack() warn("💥 GÜÇLÜ HACK BAŞLATILIYOR...") local total = 0 total = total + autoFindMoney() wait(0.5) total = total + tycoonHack() wait(0.5) total = total + hackPlayerStats() wait(0.5) total = total + remoteSpammer() warn("💥 GÜÇLÜ HACK TAMAMLANDI! Toplam: " .. total .. " işlem") return total end -- 7. ITEM DUPLICATION local function duplicateItems() local duplicated = 0 -- Backpack'teki tool'ları kopyala for _, tool in pairs(LP.Backpack:GetChildren()) do if tool:IsA("Tool") then pcall(function() local clone = tool:Clone() clone.Parent = LP.Backpack duplicated = duplicated + 1 end) end end -- Workspace'teki değerli item'ları kopyala for _, item in pairs(workspace:GetDescendants()) do if item:IsA("Tool") or (item:IsA("Part") and item.Name:lower():find("money")) then pcall(function() local clone = item:Clone() clone.Parent = workspace local char = LP.Character if char and char:FindFirstChild("HumanoidRootPart") then clone.Position = char.HumanoidRootPart.Position + Vector3.new(0, 5, 0) end duplicated = duplicated + 1 end) end end warn("📦 Item Duplication: " .. duplicated .. " item kopyalandı!") return duplicated end -- 8. ANTI-ANTI-CHEAT local function antiAntiCheat() -- Character koruma LP.CharacterAdded:Connect(function(char) wait(1) if char:FindFirstChild("Humanoid") then char.Humanoid.BreakJoints:Connect(function() warn("❌ BreakJoints engellendi!") end) end end) warn("🛡️ Anti-Anti-Cheat aktif!") end -- BUTONLAR local yPos = 50 createButton("1. 🎯 OTOMATİK PARA BUL", 20, yPos, autoFindMoney, Color3.fromRGB(0,100,0)) createButton("2. 🏭 TYCOON HACK", 260, yPos, tycoonHack, Color3.fromRGB(0,80,80)) yPos = yPos + 45 createButton("3. 🔄 SÜREKLİ PARA TOPLA", 20, yPos, toggleAutoCollect, Color3.fromRGB(80,80,0)) createButton("4. 👤 PLAYER STATS HACK", 260, yPos, hackPlayerStats, Color3.fromRGB(80,0,80)) yPos = yPos + 45 createButton("5. 🚀 REMOTE SPAMMER", 20, yPos, remoteSpammer, Color3.fromRGB(100,0,0)) createButton("6. 📦 ITEM DUPLICATION", 260, yPos, duplicateItems, Color3.fromRGB(0,0,100)) yPos = yPos + 45 createButton("7. 💥 GÜÇLÜ HACK (TÜMÜ)", 20, yPos, powerfulHack, Color3.fromRGB(100,0,100)) createButton("8. 🛡️ ANTI-ANTI-CHEAT", 260, yPos, antiAntiCheat, Color3.fromRGB(100,50,0)) -- SCANNER BÖLÜMÜ yPos = yPos + 60 local scannerLabel = Instance.new("TextLabel") scannerLabel.Size = UDim2.new(1, -40, 0, 30) scannerLabel.Position = UDim2.new(0, 20, 0, yPos) scannerLabel.BackgroundColor3 = Color3.fromRGB(0,40,0) scannerLabel.BorderColor3 = Color3.fromRGB(0,150,0) scannerLabel.Text = "🔍 SCANNER - Bulunan Nesneler:" scannerLabel.TextColor3 = Color3.fromRGB(0,255,0) scannerLabel.Font = Enum.Font.SourceSansBold scannerLabel.TextSize = 14 scannerLabel.Parent = main yPos = yPos + 35 local scannerBtn = Instance.new("TextButton") scannerBtn.Size = UDim2.new(0, 460, 0, 40) scannerBtn.Position = UDim2.new(0, 20, 0, yPos) scannerBtn.BackgroundColor3 = Color3.fromRGB(0,60,0) scannerBtn.BorderColor3 = Color3.fromRGB(0,200,0) scannerBtn.Text = "🔍 TARAMAYI BAŞLAT" scannerBtn.TextColor3 = Color3.fromRGB(255,255,255) scannerBtn.Font = Enum.Font.SourceSansBold scannerBtn.TextSize = 16 scannerBtn.Parent = main yPos = yPos + 50 local resultsLabel = Instance.new("TextLabel") resultsLabel.Size = UDim2.new(1, -40, 0, 80) resultsLabel.Position = UDim2.new(0, 20, 0, yPos) resultsLabel.BackgroundColor3 = Color3.fromRGB(0,20,0) resultsLabel.BorderColor3 = Color3.fromRGB(0,100,0) resultsLabel.Text = "Sonuçlar burada görünecek..." resultsLabel.TextColor3 = Color3.fromRGB(0,255,0) resultsLabel.Font = Enum.Font.SourceSans resultsLabel.TextSize = 12 resultsLabel.TextWrapped = true resultsLabel.TextXAlignment = Enum.TextXAlignment.Left resultsLabel.TextYAlignment = Enum.TextYAlignment.Top resultsLabel.Parent = main scannerBtn.MouseButton1Click:Connect(function() local moneyValues = findMoneyValues() local remotes = findMoneyRemotes() local tycoonItems = findTycoonItems() local resultText = "🔍 TARAMA SONUÇLARI:\n\n" resultText = resultText .. "💰 Money Values: " .. #moneyValues .. "\n" resultText = resultText .. "📡 Money Remotes: " .. #remotes .. "\n" resultText = resultText .. "🏭 Tycoon Items: " .. #tycoonItems .. "\n\n" -- İlk 5 değeri göster for i = 1, math.min(5, #moneyValues) do resultText = resultText .. "• " .. moneyValues[i].Name .. " (" .. moneyValues[i].ClassName .. ")\n" end if #remotes > 0 then resultText = resultText .. "\nRemotes:\n" for i = 1, math.min(3, #remotes) do resultText = resultText .. "• " .. remotes[i].Name .. "\n" end end resultsLabel.Text = resultText end) -- KAPATMA BUTONU local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 460, 0, 35) closeBtn.Position = UDim2.new(0, 20, 0, 550) closeBtn.BackgroundColor3 = Color3.fromRGB(100,0,0) closeBtn.BorderColor3 = Color3.fromRGB(255,0,0) closeBtn.Text = "❌ KAPAT" closeBtn.TextColor3 = Color3.fromRGB(255,255,255) closeBtn.Font = Enum.Font.SourceSansBold closeBtn.TextSize = 16 closeBtn.Parent = main closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end) -- TUŞ KONTROLÜ UIS.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.RightShift then main.Visible = not main.Visible end end) print("💰 UNIVERSAL MONEY HACK v2.0 yüklendi!") print("RightShift: GUI'yi aç/kapa") print("Özellikler: Tycoon Hack, Auto Collect, Remote Spam, Item Dupe") print("🔄 Oyunu taramak için SCANNER butonunu kullan!")