-- Crea una ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "m00pkiddPrivateGui" screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") -- Crea un Frame principal local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 400, 0, 300) mainFrame.Position = UDim2.new(0.5, -200, 0.5, -150) mainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 255) -- Azul mainFrame.BorderSizePixel = 0 mainFrame.Active = true -- Necesario para permitir el movimiento mainFrame.Draggable = false -- Lo manejaremos manualmente mainFrame.Parent = screenGui -- Variables para arrastrar el GUI local dragging = false local dragStart local startPos -- Detectar cuando el usuario comienza a deslizar mainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = mainFrame.Position end end) -- Detectar cuando el usuario deja de deslizar mainFrame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) -- Actualizar la posición del GUI mientras se desliza mainFrame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.Touch or 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) -- Título local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 50) title.Position = UDim2.new(0, 0, 0, 0) title.BackgroundColor3 = Color3.fromRGB(173, 216, 230) -- Azul claro title.Text = "m00pkidd {private Gui}" title.TextColor3 = Color3.fromRGB(0, 0, 0) title.TextScaled = true title.Font = Enum.Font.SourceSans title.Parent = mainFrame -- Subtítulo local subtitle = Instance.new("TextLabel") subtitle.Size = UDim2.new(1, 0, 0, 25) subtitle.Position = UDim2.new(0, 0, 0, 50) subtitle.BackgroundColor3 = Color3.fromRGB(173, 216, 230) -- Azul claro subtitle.Text = "Made by B00GKIDZ" subtitle.TextColor3 = Color3.fromRGB(255, 0, 0) subtitle.TextScaled = true subtitle.Font = Enum.Font.SourceSans subtitle.Parent = mainFrame -- Función para crear botones local function createButton(text, posX, posY, callback) local button = Instance.new("TextButton") button.Size = UDim2.new(0, 180, 0, 50) button.Position = UDim2.new(0, posX, 0, posY) button.BackgroundColor3 = Color3.fromRGB(0, 0, 255) -- Azul button.Text = text button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextScaled = true button.Font = Enum.Font.SourceSans button.Parent = mainFrame -- Conectar la acción del botón al callback button.MouseButton1Click:Connect(function() callback(button) end) end -- Crear botones createButton("Music", 10, 100, function() -- Crear un objeto de sonido local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://1839246711" -- ID del sonido sound.Volume = 5 -- Ajusta el volumen si es necesario sound.Looped = false -- No se repetirá automáticamente sound.Parent = game:GetService("Workspace") -- Lo añadimos al Workspace sound:Play() -- Reproducir el sonido -- Destruir el sonido después de que termine sound.Ended:Connect(function() sound:Destroy() end) end) createButton("infinite yield", 210, 100, function() local success, errorMessage = pcall(function() loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'), true))() end) if not success then warn("Error al ejecutar Infinite Yield: " .. errorMessage) end end) createButton("Rc7 Executor", 10, 160, function() local success, errorMessage = pcall(function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Real-RC7-22905"))() end) if not success then warn("Error al ejecutar el script RC7: " .. errorMessage) end end) createButton("lalol hub", 210, 160, function() local success, errorMessage = pcall(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/Its-LALOL/LALOL-Hub/main/Backdoor-Scanner/script'))() end) if not success then warn("Error al ejecutar el script LALOL Hub: " .. errorMessage) end end) createButton("K00PZ Skybox", 10, 220, function() local lighting = game:GetService("Lighting") local skybox = Instance.new("Sky") skybox.Name = "CustomSkybox" skybox.Parent = lighting skybox.SkyboxBk = "https://www.roblox.com/asset/?id=9422866248" skybox.SkyboxDn = "https://www.roblox.com/asset/?id=9422866248" skybox.SkyboxFt = "https://www.roblox.com/asset/?id=9422866248" skybox.SkyboxLf = "https://www.roblox.com/asset/?id=9422866248" skybox.SkyboxRt = "https://www.roblox.com/asset/?id=9422866248" skybox.SkyboxUp = "https://www.roblox.com/asset/?id=9422866248" end) createButton("decal", 210, 220, function() for _, part in pairs(workspace:GetDescendants()) do if part:IsA("BasePart") and part.Anchored and part.CanCollide then local decal = Instance.new("Decal") decal.Texture = "https://www.roblox.com/asset/?id=9422866248" decal.Face = Enum.NormalId.Top decal.Parent = part end end end)