local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") local Black = Color3.fromRGB(0, 0, 0) local Lime = Color3.fromRGB(0, 255, 0) local FontBold = Enum.Font.ArialBold local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "MathewTheScripter_ClientExec" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = PlayerGui local ToggleBtn = Instance.new("TextButton") ToggleBtn.Name = "ToggleBtn" ToggleBtn.Size = UDim2.new(0, 150, 0, 40) ToggleBtn.Position = UDim2.new(0, 10, 0, 10) ToggleBtn.BackgroundColor3 = Black ToggleBtn.BorderSizePixel = 3 ToggleBtn.BorderColor3 = Lime ToggleBtn.Text = "Open" ToggleBtn.TextColor3 = Lime ToggleBtn.Font = FontBold ToggleBtn.TextScaled = true ToggleBtn.Parent = ScreenGui local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 450, 0, 350) MainFrame.Position = UDim2.new(0, 170, 0, 10) MainFrame.BackgroundColor3 = Black MainFrame.BorderSizePixel = 3 MainFrame.BorderColor3 = Lime MainFrame.Active = true MainFrame.Draggable = true MainFrame.Visible = false MainFrame.Parent = ScreenGui local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 40) Title.Position = UDim2.new(0, 0, 0, 0) Title.BackgroundColor3 = Black Title.BorderSizePixel = 3 Title.BorderColor3 = Lime Title.Text = "MathewTheScripter" Title.TextColor3 = Lime Title.Font = FontBold Title.TextScaled = true Title.Parent = MainFrame local CodeScroll = Instance.new("ScrollingFrame") CodeScroll.Size = UDim2.new(1, -6, 0, 220) CodeScroll.Position = UDim2.new(0, 3, 0, 46) CodeScroll.BackgroundColor3 = Black CodeScroll.BorderSizePixel = 3 CodeScroll.BorderColor3 = Lime CodeScroll.ScrollBarThickness = 8 CodeScroll.CanvasSize = UDim2.new(0, 0, 0, 600) CodeScroll.Parent = MainFrame local CodeBox = Instance.new("TextBox") CodeBox.Size = UDim2.new(1, -10, 1, -10) CodeBox.Position = UDim2.new(0, 5, 0, 5) CodeBox.BackgroundTransparency = 1 CodeBox.PlaceholderText = "Write Script Here" CodeBox.PlaceholderColor3 = Lime CodeBox.Text = "" CodeBox.TextColor3 = Lime CodeBox.Font = FontBold CodeBox.TextSize = 14 CodeBox.MultiLine = true CodeBox.TextYAlignment = Enum.TextYAlignment.Top CodeBox.TextXAlignment = Enum.TextXAlignment.Left CodeBox.ClearTextOnFocus = false CodeBox.Parent = CodeScroll local ExecBtn = Instance.new("TextButton") ExecBtn.Size = UDim2.new(0.48, -3, 0, 60) ExecBtn.Position = UDim2.new(0, 3, 1, -67) ExecBtn.BackgroundColor3 = Black ExecBtn.BorderSizePixel = 3 ExecBtn.BorderColor3 = Lime ExecBtn.Text = "Execute" ExecBtn.TextColor3 = Lime ExecBtn.Font = FontBold ExecBtn.TextScaled = true ExecBtn.Parent = MainFrame local ClearBtn = Instance.new("TextButton") ClearBtn.Size = UDim2.new(0.48, 0, 0, 60) ClearBtn.Position = UDim2.new(0.52, 0, 1, -67) ClearBtn.BackgroundColor3 = Black ClearBtn.BorderSizePixel = 3 ClearBtn.BorderColor3 = Lime ClearBtn.Text = "Clear" ClearBtn.TextColor3 = Lime ClearBtn.Font = FontBold ClearBtn.TextScaled = true ClearBtn.Parent = MainFrame local SidePanel = Instance.new("Frame") SidePanel.Size = UDim2.new(0, 50, 1, 0) SidePanel.Position = UDim2.new(1, 5, 0, 0) SidePanel.BackgroundColor3 = Black SidePanel.BorderSizePixel = 3 SidePanel.BorderColor3 = Lime SidePanel.Visible = false SidePanel.Parent = MainFrame local ArrowBtn = Instance.new("TextButton") ArrowBtn.Size = UDim2.new(1, 0, 1, 0) ArrowBtn.BackgroundTransparency = 1 ArrowBtn.Text = "←" ArrowBtn.TextColor3 = Lime ArrowBtn.Font = FontBold ArrowBtn.TextScaled = true ArrowBtn.Parent = SidePanel local ScriptsFrame = Instance.new("Frame") ScriptsFrame.Size = UDim2.new(0, 220, 1, 0) ScriptsFrame.Position = UDim2.new(1, 3, 0, 0) ScriptsFrame.BackgroundColor3 = Black ScriptsFrame.BorderSizePixel = 3 ScriptsFrame.BorderColor3 = Lime ScriptsFrame.Visible = false ScriptsFrame.Parent = SidePanel local scriptsList = { {name = "1. Fly GUI", code = 'loadstring(game:HttpGet("https://pastebin.com/raw/9kTfJ9W2"))()'}, {name = "2. Fling", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Touch-fling-script-22447"))()'}, {name = "3. Invisible", code = 'loadstring(game:HttpGet("https://pastebin.com/raw/vP6CrQJj"))()'}, {name = "4. Admin", code = 'loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nameless-admin-reworked-75477"))()'}, {name = "5. Ghost", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/Danster206/Ghost-Hub-Danster206-/refs/heads/main/Ghost%20Hub.lua"))()'}, {name = "6. Troll", code = 'loadstring(game:HttpGet("https://pastefy.app/rmdi1m55/raw"))()'}, {name = "7. Emotes", code = 'loadstring(game:HttpGet("https://scriptblox.com/raw/Brookhaven-RP-all-emotes-6849"))()'}, {name = "8. Roblox Egor", code = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/GithubMagical/Roblox-Egor/refs/heads/main/lua%20v2", true))()'} } local column1 = {} local column2 = {} for i, scriptData in ipairs(scriptsList) do if i <= 4 then table.insert(column1, scriptData) else table.insert(column2, scriptData) end end local yOffset1 = 20 for i, scriptData in ipairs(column1) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.43, 0, 0, 40) btn.Position = UDim2.new(0.05, 0, 0, yOffset1) btn.BackgroundColor3 = Black btn.BorderSizePixel = 3 btn.BorderColor3 = Lime btn.Text = scriptData.name btn.TextColor3 = Lime btn.Font = FontBold btn.TextScaled = true btn.Parent = ScriptsFrame btn.MouseButton1Click:Connect(function() local success, err = pcall(function() loadstring(scriptData.code)() end) if not success then warn("Ошибка в " .. scriptData.name .. ": " .. tostring(err)) end end) yOffset1 = yOffset1 + 90 end local yOffset2 = 20 for i, scriptData in ipairs(column2) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.43, 0, 0, 40) btn.Position = UDim2.new(0.54, 0, 0, yOffset2) btn.BackgroundColor3 = Black btn.BorderSizePixel = 3 btn.BorderColor3 = Lime btn.Text = scriptData.name btn.TextColor3 = Lime btn.Font = FontBold btn.TextScaled = true btn.Parent = ScriptsFrame btn.MouseButton1Click:Connect(function() local success, err = pcall(function() loadstring(scriptData.code)() end) if not success then warn("Ошибка в " .. scriptData.name .. ": " .. tostring(err)) end end) yOffset2 = yOffset2 + 90 end local PanelOpen = false ToggleBtn.MouseButton1Click:Connect(function() PanelOpen = not PanelOpen MainFrame.Visible = PanelOpen SidePanel.Visible = PanelOpen ScriptsFrame.Visible = false ArrowBtn.Text = "←" ToggleBtn.Text = PanelOpen and "Close" or "Open" end) ArrowBtn.MouseButton1Click:Connect(function() ScriptsFrame.Visible = not ScriptsFrame.Visible ArrowBtn.Text = ScriptsFrame.Visible and "→" or "←" end) local function executeCode() local code = CodeBox.Text if code == "" or code:match("^%s*$") then return end local success, err = pcall(function() loadstring(code)() end) if not success then warn("Executor error: " .. tostring(err)) end end ExecBtn.MouseButton1Click:Connect(executeCode) ClearBtn.MouseButton1Click:Connect(function() CodeBox.Text = "" end) CodeBox.FocusLost:Connect(function(enter) if enter then executeCode() end end)