-- Advanced Roblox Executor GUI by Rpidkidd -- Toggle with Insert key local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Create ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "ExecutorGUI" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui -- Main Frame local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 600, 0, 400) mainFrame.Position = UDim2.new(0.5, -300, 0.5, -200) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) mainFrame.BorderSizePixel = 0 mainFrame.Visible = false mainFrame.Parent = screenGui -- Title Bar local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 30) titleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) titleBar.Parent = mainFrame local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, -100, 1, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "Rpidkidd Executor" titleLabel.TextColor3 = Color3.new(1, 1, 1) titleLabel.Font = Enum.Font.GothamBold titleLabel.TextSize = 14 titleLabel.Parent = titleBar local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(0, 30, 0, 30) closeButton.Position = UDim2.new(1, -30, 0, 0) closeButton.BackgroundTransparency = 1 closeButton.Text = "X" closeButton.TextColor3 = Color3.new(1, 0, 0) closeButton.Font = Enum.Font.GothamBold closeButton.Parent = titleBar -- Tabs local tabFrame = Instance.new("Frame") tabFrame.Size = UDim2.new(1, 0, 0, 30) tabFrame.Position = UDim2.new(0, 0, 0, 30) tabFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) tabFrame.Parent = mainFrame local editorTab = Instance.new("TextButton") editorTab.Size = UDim2.new(0, 100, 1, 0) editorTab.Text = "Editor" editorTab.BackgroundColor3 = Color3.fromRGB(60, 60, 60) editorTab.TextColor3 = Color3.new(1, 1, 1) editorTab.Parent = tabFrame local hubTab = Instance.new("TextButton") hubTab.Size = UDim2.new(0, 100, 1, 0) hubTab.Position = UDim2.new(0, 100, 0, 0) hubTab.Text = "Script Hub" hubTab.BackgroundColor3 = Color3.fromRGB(40, 40, 40) hubTab.TextColor3 = Color3.new(1, 1, 1) hubTab.Parent = tabFrame -- Content Frames local editorContent = Instance.new("Frame") editorContent.Size = UDim2.new(1, 0, 1, -90) editorContent.Position = UDim2.new(0, 0, 0, 60) editorContent.BackgroundTransparency = 1 editorContent.Visible = true editorContent.Parent = mainFrame local hubContent = Instance.new("Frame") hubContent.Size = UDim2.new(1, 0, 1, -90) hubContent.Position = UDim2.new(0, 0, 0, 60) hubContent.BackgroundTransparency = 1 hubContent.Visible = false hubContent.Parent = mainFrame -- Script Editor local scriptBox = Instance.new("TextBox") scriptBox.Size = UDim2.new(1, -10, 1, -10) scriptBox.Position = UDim2.new(0, 5, 0, 5) scriptBox.MultiLine = true scriptBox.TextWrapped = true scriptBox.ClearTextOnFocus = false scriptBox.TextXAlignment = Enum.TextXAlignment.Left scriptBox.TextYAlignment = Enum.TextYAlignment.Top scriptBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20) scriptBox.TextColor3 = Color3.new(1, 1, 1) scriptBox.Font = Enum.Font.Code scriptBox.TextSize = 14 scriptBox.PlaceholderText = "-- Enter your Lua script here\nprint('Hello from Rpidkidd Executor!')" scriptBox.Parent = editorContent local scrollingFrame = Instance.new("ScrollingFrame") scrollingFrame.Size = UDim2.new(1, 0, 1, 0) scrollingFrame.CanvasSize = UDim2.new(0, 0, 10, 0) scrollingFrame.ScrollBarThickness = 8 scrollingFrame.Parent = scriptBox scriptBox.Parent = scrollingFrame -- Fix for proper scrolling -- Buttons local buttonFrame = Instance.new("Frame") buttonFrame.Size = UDim2.new(1, 0, 0, 50) buttonFrame.Position = UDim2.new(0, 0, 1, -50) buttonFrame.BackgroundTransparency = 1 buttonFrame.Parent = mainFrame local executeBtn = Instance.new("TextButton") executeBtn.Size = UDim2.new(0, 120, 0, 40) executeBtn.Position = UDim2.new(0, 10, 0, 5) executeBtn.Text = "Execute" executeBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 0) executeBtn.TextColor3 = Color3.new(1, 1, 1) executeBtn.Parent = buttonFrame local clearBtn = Instance.new("TextButton") clearBtn.Size = UDim2.new(0, 120, 0, 40) clearBtn.Position = UDim2.new(0, 140, 0, 5) clearBtn.Text = "Clear" clearBtn.BackgroundColor3 = Color3.fromRGB(170, 0, 0) clearBtn.TextColor3 = Color3.new(1, 1, 1) clearBtn.Parent = buttonFrame -- Script Hub List local hubList = Instance.new("ScrollingFrame") hubList.Size = UDim2.new(1, -10, 1, -10) hubList.Position = UDim2.new(0, 5, 0, 5) hubList.CanvasSize = UDim2.new(0, 0, 0, 300) hubList.ScrollBarThickness = 8 hubList.BackgroundTransparency = 1 hubList.Parent = hubContent local scripts = { {name = "Infinite Yield", load = "loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()"}, {name = "Owl Hub", load = "loadstring(game:HttpGet('https://raw.githubusercontent.com/CriShoux/OwlHub/master/OwlHub.txt'))()"}, {name = "Dex Explorer", load = "loadstring(game:HttpGet('https://raw.githubusercontent.com/Avexus/dex/master/main.lua'))()"}, {name = "Simple Spy", load = "loadstring(game:HttpGet('https://raw.githubusercontent.com/intrinsic-development/SimpleSpy/main/SimpleSpy.lua'))()"}, } local yPos = 0 for _, scriptData in ipairs(scripts) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -10, 0, 40) btn.Position = UDim2.new(0, 5, 0, yPos) btn.Text = scriptData.name btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50) btn.TextColor3 = Color3.new(1, 1, 1) btn.Parent = hubList btn.MouseButton1Click:Connect(function() scriptBox.Text = scriptData.load editorContent.Visible = true hubContent.Visible = false editorTab.BackgroundColor3 = Color3.fromRGB(60, 60, 60) hubTab.BackgroundColor3 = Color3.fromRGB(40, 40, 40) end) yPos = yPos + 50 end hubList.CanvasSize = UDim2.new(0, 0, 0, yPos) -- Functionality local dragging = false local dragStart, startPos titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = mainFrame.Position end end) UserInputService.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) closeButton.MouseButton1Click:Connect(function() mainFrame.Visible = false end) executeBtn.MouseButton1Click:Connect(function() local code = scriptBox.Text if code ~= "" then spawn(function() local success, err = pcall(function() loadstring(code)() end) if not success then warn("Executor Error: " .. err) end end) end end) clearBtn.MouseButton1Click:Connect(function() scriptBox.Text = "" end) editorTab.MouseButton1Click:Connect(function() editorContent.Visible = true hubContent.Visible = false editorTab.BackgroundColor3 = Color3.fromRGB(60, 60, 60) hubTab.BackgroundColor3 = Color3.fromRGB(40, 40, 40) end) hubTab.MouseButton1Click:Connect(function() editorContent.Visible = false hubContent.Visible = true hubTab.BackgroundColor3 = Color3.fromRGB(60, 60, 60) editorTab.BackgroundColor3 = Color3.fromRGB(40, 40, 40) end) -- Toggle GUI with Insert UserInputService.InputBegan:Connect(function(input, gameProcessed) if input.KeyCode == Enum.KeyCode.Insert and not gameProcessed then mainFrame.Visible = not mainThese are popular, legitimate open-source scripts for testing/exploration in Roblox (use responsibly). mainFrame.Visible = true end end) print("HELL YEAAAAAAAAAAAAAAA.")