-- Lua Executor (Require) by g00by665len local player = game.Players.LocalPlayer local sg = Instance.new("ScreenGui", player.PlayerGui) sg.Name = "LuaExecutor_g00by665len" sg.ResetOnSpawn = false -- Frame Principal (Gris) local main = Instance.new("Frame", sg) main.Name = "MainFrame" main.Size = UDim2.new(0, 550, 0, 350) main.Position = UDim2.new(0.5, -275, 0.5, -175) main.BackgroundColor3 = Color3.fromRGB(45, 45, 45) main.BorderSizePixel = 2 main.Active = true main.Draggable = true -- Título local title = Instance.new("TextLabel", main) title.Text = "lua executor(require)" title.Size = UDim2.new(1, 0, 0, 35) title.BackgroundColor3 = Color3.fromRGB(30, 30, 30) title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.SourceSansBold title.TextSize = 20 -- Cuadro de texto (Editor) local editor = Instance.new("TextBox", main) editor.Name = "CodeBox" editor.PlaceholderText = "your lua script" editor.Text = "" editor.Size = UDim2.new(0, 380, 0, 220) editor.Position = UDim2.new(0, 10, 0, 45) editor.BackgroundColor3 = Color3.fromRGB(25, 25, 25) editor.TextColor3 = Color3.new(1, 1, 1) editor.TextXAlignment = Enum.TextXAlignment.Left editor.TextYAlignment = Enum.TextYAlignment.Top editor.ClearTextOnFocus = false editor.MultiLine = true editor.Font = Enum.Font.Code -- Contenedor de Botones Laterales local sideButtons = Instance.new("ScrollingFrame", main) sideButtons.Size = UDim2.new(0, 140, 0, 220) sideButtons.Position = UDim2.new(0, 400, 0, 45) sideButtons.BackgroundColor3 = Color3.fromRGB(35, 35, 35) sideButtons.CanvasSize = UDim2.new(0, 0, 2, 0) local layout = Instance.new("UIListLayout", sideButtons) layout.Padding = UDim.new(0, 5) -- --- SCRIPTS PRE-CARGADOS (Skeletons y Risas) --- local scriptSkeletons = [[s = Instance.new("Sky") s.Name = "SKY" s.SkyboxBk = "http://www.roblox.com/asset/?id=172423468" s.SkyboxDn = "http://www.roblox.com/asset/?id=172423468" s.SkyboxFt = "http://www.roblox.com/asset/?id=172423468" s.SkyboxLf = "http://www.roblox.com/asset/?id=172423468" s.SkyboxRt = "http://www.roblox.com/asset/?id=172423468" s.SkyboxUp = "http://www.roblox.com/asset/?id=172423468" s.Parent = game.Lighting local c00lkidd1 = Instance.new("Sound", game.SoundService) local c00lkidd2 = Instance.new("Sound", game.SoundService) local c00lkidd3 = Instance.new("Sound", game.SoundService) local c00lkidd4 = Instance.new("Sound", game.SoundService) local c00lkidd5 = Instance.new("Sound", game.SoundService) local c00lkidd6 = Instance.new("Sound", game.SoundService) Instance.new("DistortionSoundEffect", c00lkidd1) Instance.new("DistortionSoundEffect", c00lkidd1) Instance.new("DistortionSoundEffect", c00lkidd1) Instance.new("DistortionSoundEffect", c00lkidd2) Instance.new("DistortionSoundEffect", c00lkidd2) Instance.new("DistortionSoundEffect", c00lkidd2) Instance.new("DistortionSoundEffect", c00lkidd3) Instance.new("DistortionSoundEffect", c00lkidd3) Instance.new("DistortionSoundEffect", c00lkidd3) Instance.new("DistortionSoundEffect", c00lkidd4) Instance.new("DistortionSoundEffect", c00lkidd4) Instance.new("DistortionSoundEffect", c00lkidd4) Instance.new("DistortionSoundEffect", c00lkidd5) Instance.new("DistortionSoundEffect", c00lkidd5) Instance.new("DistortionSoundEffect", c00lkidd5) c00lkidd1.SoundId = "rbxassetid://82020270111776" c00lkidd2.SoundId = "rbxassetid://98507417558287" c00lkidd3.SoundId = "rbxassetid://86474191257848" c00lkidd4.SoundId = "rbxassetid://84113601885842" c00lkidd5.SoundId = "rbxassetid://83282320583623" c00lkidd1.Volume = 10 c00lkidd2.Volume = 10 c00lkidd3.Volume = 10 c00lkidd4.Volume = 10 c00lkidd5.Volume = 10 c00lkidd1.PlaybackSpeed = 1 c00lkidd2.PlaybackSpeed = 1 c00lkidd3.PlaybackSpeed = 1 c00lkidd4.PlaybackSpeed = 1 c00lkidd5.PlaybackSpeed = 1 c00lkidd1:Play() c00lkidd1.Ended:Connect(function() c00lkidd2:Play() end) c00lkidd2.Ended:Connect(function() c00lkidd3:Play() end) c00lkidd3.Ended:Connect(function() c00lkidd4:Play() end) c00lkidd4.Ended:Connect(function() c00lkidd5:Play() end) c00lkidd5.Ended:Connect(function() c00lkidd6:Play() end) local ID =18889618673 t1 = "http://www.roblox.com/asset/?id=18343405871" t2 = "http://www.roblox.com/asset/?id=18343405871" t3 = "http://www.roblox.com/asset/?id=18343405871" local p = game.Players:GetChildren() for i,v in pairs(p) do pe = Instance.new("ParticleEmitter", v.Character.Head) pe.Texture = t3 pe.VelocitySpread = 5 end]] local scriptRisas = [[imageOne = "http://www.roblox.com/asset/?id=169585459" imageTwo = "http://www.roblox.com/asset/?id=169585475" imageThree = "http://www.roblox.com/asset/?id=169585485" imageFour = "http://www.roblox.com/asset/?id=169585502" imageFive = "http://www.roblox.com/asset/?id=169585515" imageSix = "http://www.roblox.com/asset/?id=169585502" imageSeven = "http://www.roblox.com/asset/?id=169585485" imageEight = "http://www.roblox.com/asset/?id=169585475" Spooky = Instance.new("Sound", workspace) Spooky.Name = "Spooky" Spooky.SoundId = "rbxassetid://133557915783857" Spooky.Volume = 15 Spooky.Looped = true Spooky:Play() Sky = Instance.new("Sky", game.Lighting) spawn(function() while true do Sky.SkyboxBk = imageOne; Sky.SkyboxDn = imageOne; Sky.SkyboxFt = imageOne; Sky.SkyboxLf = imageOne; Sky.SkyboxRt = imageOne; Sky.SkyboxUp = imageOne wait(0.15) Sky.SkyboxBk = imageTwo; Sky.SkyboxDn = imageTwo; Sky.SkyboxFt = imageTwo; Sky.SkyboxLf = imageTwo; Sky.SkyboxRt = imageTwo; Sky.SkyboxUp = imageTwo wait(0.15) Sky.SkyboxBk = imageThree; Sky.SkyboxDn = imageThree; Sky.SkyboxFt = imageThree; Sky.SkyboxLf = imageThree; Sky.SkyboxRt = imageThree; Sky.SkyboxUp = imageThree wait(0.15) Sky.SkyboxBk = imageFour; Sky.SkyboxDn = imageFour; Sky.SkyboxFt = imageFour; Sky.SkyboxLf = imageFour; Sky.SkyboxRt = imageFour; Sky.SkyboxUp = imageFour wait(0.15) Sky.SkyboxBk = imageFive; Sky.SkyboxDn = imageFive; Sky.SkyboxFt = imageFive; Sky.SkyboxLf = imageFive; Sky.SkyboxRt = imageFive; Sky.SkyboxUp = imageFive wait(0.15) Sky.SkyboxBk = imageSix; Sky.SkyboxDn = imageSix; Sky.SkyboxFt = imageSix; Sky.SkyboxLf = imageSix; Sky.SkyboxRt = imageSix; Sky.SkyboxUp = imageSix wait(0.15) Sky.SkyboxBk = imageSeven; Sky.SkyboxDn = imageSeven; Sky.SkyboxFt = imageSeven; Sky.SkyboxLf = imageSeven; Sky.SkyboxRt = imageSeven; Sky.SkyboxUp = imageSeven wait(0.15) Sky.SkyboxBk = imageEight; Sky.SkyboxDn = imageEight; Sky.SkyboxFt = imageEight; Sky.SkyboxLf = imageEight; Sky.SkyboxRt = imageEight; Sky.SkyboxUp = imageEight wait(0.15) end end)]] -- Función para crear botones laterales local function createSideBtn(name, code) local b = Instance.new("TextButton", sideButtons) b.Size = UDim2.new(1, -10, 0, 45) b.Text = name .. " by g00by665len" b.TextWrapped = true b.BackgroundColor3 = Color3.fromRGB(60, 60, 60) b.TextColor3 = Color3.new(1, 1, 1) b.Font = Enum.Font.SourceSans b.TextSize = 12 b.MouseButton1Click:Connect(function() editor.Text = code end) end createSideBtn("skeletons", scriptSkeletons) createSideBtn("risas", scriptRisas) -- --- BOTONES DE ACCIÓN ABAJO --- local btnExecute = Instance.new("TextButton", main) btnExecute.Text = "execute" btnExecute.Size = UDim2.new(0, 120, 0, 40) btnExecute.Position = UDim2.new(0, 10, 0, 280) btnExecute.BackgroundColor3 = Color3.fromRGB(0, 180, 0) btnExecute.TextColor3 = Color3.new(1, 1, 1) local btnClear = Instance.new("TextButton", main) btnClear.Text = "clear" btnClear.Size = UDim2.new(0, 120, 0, 40) btnClear.Position = UDim2.new(0, 140, 0, 280) btnClear.BackgroundColor3 = Color3.fromRGB(150, 150, 150) btnClear.TextColor3 = Color3.new(1, 1, 1) local btnScan = Instance.new("TextButton", main) btnScan.Text = "scan" btnScan.Size = UDim2.new(0, 120, 0, 40) btnScan.Position = UDim2.new(0, 270, 0, 280) btnScan.BackgroundColor3 = Color3.fromRGB(0, 120, 200) btnScan.TextColor3 = Color3.new(1, 1, 1) -- --- LÓGICA SIN LOADSTRING (SOLO REMOTE/RS) --- btnClear.MouseButton1Click:Connect(function() editor.Text = "" end) btnScan.MouseButton1Click:Connect(function() local found = {} -- Busca específicamente en ReplicatedStorage for _, v in pairs(game.ReplicatedStorage:GetDescendants()) do if v:IsA("RemoteEvent") then table.insert(found, v:GetFullName()) end end if #found > 0 then editor.Text = "-- RemoteEvents Found in ReplicatedStorage:\n-- " .. table.concat(found, "\n-- ") else editor.Text = "-- No RemoteEvents found in ReplicatedStorage." end end) btnExecute.MouseButton1Click:Connect(function() local code = editor.Text -- Busca el RemoteEvent en ReplicatedStorage para ejecutar en el servidor local remote = game.ReplicatedStorage:FindFirstChildOfClass("RemoteEvent") if remote then -- Dispara directamente al servidor sin usar loadstring local remote:FireServer(code) else warn("No RemoteEvent found in ReplicatedStorage. Execution failed.") end end)