
Key RequiredUniversal

-- This is your existing UI setup
local CollectionService = game:GetService("CollectionService")
local G2L = {}
G2L["ScreenGui_1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"))
G2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling
CollectionService:AddTag(G2L["ScreenGui_1"], [[main]])
-- ... (UI creation stays the same; no changes to appearance) ...
-- Instances: 21 | Scripts: 0 | Modules: 0 | Tags: 1
local CollectionService = game:GetService("CollectionService");
local G2L = {};
-- Players.myrus242.PlayerGui.ScreenGui
G2L["ScreenGui_1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
-- Tags
CollectionService:AddTag(G2L["ScreenGui_1"], [[main]]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame
G2L["Frame_2"] = Instance.new("Frame", G2L["ScreenGui_1"]);
G2L["Frame_2"]["BorderSizePixel"] = 0;
G2L["Frame_2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["Frame_2"]["Size"] = UDim2.new(0.57862, 0, 0.89404, 0);
G2L["Frame_2"]["Position"] = UDim2.new(0.21809, 0, 0.00993, 0);
G2L["Frame_2"]["BackgroundTransparency"] = 0.8;
-- Players.myrus242.PlayerGui.ScreenGui.Frame.UICorner
G2L["UICorner_3"] = Instance.new("UICorner", G2L["Frame_2"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.UIAspectRatioConstraint
G2L["UIAspectRatioConstraint_4"] = Instance.new("UIAspectRatioConstraint", G2L["Frame_2"]);
G2L["UIAspectRatioConstraint_4"]["AspectRatio"] = 1.61157;
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame
G2L["Frame_5"] = Instance.new("Frame", G2L["Frame_2"]);
G2L["Frame_5"]["BorderSizePixel"] = 0;
G2L["Frame_5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["Frame_5"]["Size"] = UDim2.new(0.93846, 0, 0.93388, 0);
G2L["Frame_5"]["Position"] = UDim2.new(0.03077, 0, 0.03306, 0);
G2L["Frame_5"]["BackgroundTransparency"] = 0.6;
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.UICorner
G2L["UICorner_6"] = Instance.new("UICorner", G2L["Frame_5"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton2
G2L["TextButton2_7"] = Instance.new("TextButton", G2L["Frame_5"]);
G2L["TextButton2_7"]["BorderSizePixel"] = 0;
G2L["TextButton2_7"]["TextSize"] = 24;
G2L["TextButton2_7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextButton2_7"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["TextButton2_7"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["TextButton2_7"]["BackgroundTransparency"] = 0.3;
G2L["TextButton2_7"]["Size"] = UDim2.new(0.3224, 0, 0.16814, 0);
G2L["TextButton2_7"]["Text"] = [[Clear]];
G2L["TextButton2_7"]["Name"] = [[TextButton2]];
G2L["TextButton2_7"]["Position"] = UDim2.new(0.54321, 0, 0.79646, 0);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton2.UICorner
G2L["UICorner_8"] = Instance.new("UICorner", G2L["TextButton2_7"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton2.UIStroke
G2L["UIStroke_9"] = Instance.new("UIStroke", G2L["TextButton2_7"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton3
G2L["TextButton3_a"] = Instance.new("TextButton", G2L["Frame_5"]);
G2L["TextButton3_a"]["BorderSizePixel"] = 0;
G2L["TextButton3_a"]["TextSize"] = 36;
G2L["TextButton3_a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextButton3_a"]["BackgroundColor3"] = Color3.fromRGB(255, 0, 0);
G2L["TextButton3_a"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["TextButton3_a"]["Size"] = UDim2.new(0.10285, 0, 0.1507, 0);
G2L["TextButton3_a"]["Text"] = [[X]];
G2L["TextButton3_a"]["Name"] = [[TextButton3]];
G2L["TextButton3_a"]["Position"] = UDim2.new(0.86375, 0, 0.02655, 0);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton3.UICorner
G2L["UICorner_b"] = Instance.new("UICorner", G2L["TextButton3_a"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton3.UIStroke
G2L["UIStroke_c"] = Instance.new("UIStroke", G2L["TextButton3_a"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextBox
G2L["TextBox_d"] = Instance.new("TextBox", G2L["Frame_5"]);
G2L["TextBox_d"]["CursorPosition"] = -1;
G2L["TextBox_d"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["TextBox_d"]["BorderSizePixel"] = 0;
G2L["TextBox_d"]["TextSize"] = 18;
G2L["TextBox_d"]["TextYAlignment"] = Enum.TextYAlignment.Top;
G2L["TextBox_d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextBox_d"]["Size"] = UDim2.new(0.82283, 0, 0.53936, 0);
G2L["TextBox_d"]["Position"] = UDim2.new(0.02732, 0, 0.06195, 0);
G2L["TextBox_d"]["Text"] = [[]];
G2L["TextBox_d"]["BackgroundTransparency"] = 0.6;
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextBox.UICorner
G2L["UICorner_e"] = Instance.new("UICorner", G2L["TextBox_d"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton
G2L["TextButton_f"] = Instance.new("TextButton", G2L["Frame_5"]);
G2L["TextButton_f"]["BorderSizePixel"] = 0;
G2L["TextButton_f"]["TextSize"] = 24;
G2L["TextButton_f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextButton_f"]["BackgroundColor3"] = Color3.fromRGB(0, 255, 0);
G2L["TextButton_f"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["TextButton_f"]["BackgroundTransparency"] = 0.3;
G2L["TextButton_f"]["Size"] = UDim2.new(0.3224, 0, 0.16814, 0);
G2L["TextButton_f"]["Text"] = [[Execute]];
G2L["TextButton_f"]["Position"] = UDim2.new(0.03825, 0, 0.79646, 0);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton.UICorner
G2L["UICorner_10"] = Instance.new("UICorner", G2L["TextButton_f"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextButton.UIStroke
G2L["UIStroke_11"] = Instance.new("UIStroke", G2L["TextButton_f"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextLabel
G2L["TextLabel_12"] = Instance.new("TextLabel", G2L["Frame_5"]);
G2L["TextLabel_12"]["BorderSizePixel"] = 0;
G2L["TextLabel_12"]["TextSize"] = 24;
G2L["TextLabel_12"]["TextXAlignment"] = Enum.TextXAlignment.Left;
G2L["TextLabel_12"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextLabel_12"]["FontFace"] = Font.new([[rbxasset://fonts/families/Inconsolata.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["TextLabel_12"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["TextLabel_12"]["BackgroundTransparency"] = 0.6;
G2L["TextLabel_12"]["Size"] = UDim2.new(0.93548, 0, 0.13484, 0);
G2L["TextLabel_12"]["Text"] = [[Remote:Example]];
G2L["TextLabel_12"]["Position"] = UDim2.new(0.03918, 0, 0.62661, 0);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextLabel.UICorner
G2L["UICorner_13"] = Instance.new("UICorner", G2L["TextLabel_12"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.Frame.TextLabel.UIStroke
G2L["UIStroke_14"] = Instance.new("UIStroke", G2L["TextLabel_12"]);
-- Players.myrus242.PlayerGui.ScreenGui.Frame.UIDragDetector
G2L["UIDragDetector_15"] = Instance.new("UIDragDetector", G2L["Frame_2"]);
G2L["UIDragDetector_15"]["DragUDim2"] = UDim2.new(0, 10, 0, 48);
return G2L["ScreenGui_1"], require;
-- FUNCTIONALITY START
local frame = G2L["Frame_5"]
local textbox = G2L["TextBox_d"]
local executeBtn = G2L["TextButton_f"]
local clearBtn = G2L["TextButton2_7"]
local closeBtn = G2L["TextButton3_a"]
local remoteLabel = G2L["TextLabel_12"]
-- Variables for scanning
local FinishedFound = false
local remoteEvent, remoteFunction
-- Remote scanner function
local function findRemote()
local function isBackdoorRemote(obj)
if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") then
if obj.Name ~= "Kick" and obj.Name ~= "Ban" then
if obj:IsDescendantOf(game) and not obj:IsDescendantOf(game:GetService("Players")) then
return true
end
end
end
return false
end
for _, obj in ipairs(game:GetDescendants()) do
if isBackdoorRemote(obj) then
if obj:IsA("RemoteEvent") then
remoteEvent = obj
elseif obj:IsA("RemoteFunction") then
remoteFunction = obj
end
FinishedFound = true
break
end
end
end
-- Execute button logic
executeBtn.MouseButton1Click:Connect(function()
task.spawn(findRemote)
remoteLabel.Text = "Scanning..."
executeBtn.Text = "Checking..."
executeBtn.AutoButtonColor = false
repeat task.wait() until FinishedFound or remoteEvent or remoteFunction
repeat task.wait() until FinishedFound
if remoteEvent or remoteFunction then
local foundName = (remoteEvent and remoteEvent.Name) or (remoteFunction and remoteFunction.Name) or "Unknown"
remoteLabel.Text = "Remote: " .. foundName
executeBtn.Text = "Execute"
executeBtn.AutoButtonColor = true
local code = textbox.Text
if remoteEvent then
remoteEvent:FireServer(code)
elseif remoteFunction then
remoteFunction:InvokeServer(code)
end
else
remoteLabel.Text = "Remote: Not Found"
executeBtn.Text = "Execute"
executeBtn.AutoButtonColor = true
end
end)
-- Clear button logic
clearBtn.MouseButton1Click:Connect(function()
textbox.Text = ""
end)
-- Close button logic
closeBtn.MouseButton1Click:Connect(function()
G2L["Frame_2"].Visible = false
if not G2L["OpenButton"] then
local open = Instance.new("TextButton", G2L["ScreenGui_1"])
open.Name = "OpenButton"
open.Text = "Open"
open.Size = UDim2.new(0.07, 0, 0.12, 0)
open.Position = UDim2.new(0.8, 0, 0.01, 0)
open.BackgroundColor3 = Color3.new(0, 0, 0)
open.TextColor3 = Color3.new(1, 1, 1)
open.Font = Enum.Font.Code
open.TextSize = 18
Instance.new("UICorner", open)
open.MouseButton1Click:Connect(function()
G2L["Frame_2"].Visible = true
open.Visible = false
end)
else
G2L["OpenButton"].Visible = true
end
end)



holy Ai