Noot Noot Button No music
Key RequiredUniversal

Noot Noot Button No music

Universal ScriptT00dkidddT00dkiddd 601 views 66 executesUpdated Dec 30, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•120 lines (3794 chars)
-- Services
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local Lighting = game:GetService("Lighting")

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- Configuración de IDs
local cieloID = "382332426"
local texturaID = "382332426"
local particulaID = "382332426"
local audioID = "123456" -- Cambia esto al ID del audio que quieras reproducir

-- Crear GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ControlGUI"
screenGui.Parent = playerGui

local boton = Instance.new("TextButton")
boton.Size = UDim2.new(0, 150, 0, 50)
boton.Position = UDim2.new(0, 10, 1, -60)
boton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
boton.TextColor3 = Color3.fromRGB(255, 255, 255)
boton.Text = "Iniciar efecto"
boton.Parent = screenGui

-- Función para cambiar cielo
local function cambiarCielo()
    local sky = Instance.new("Sky")
    sky.SkyboxBk = "rbxassetid://"..cieloID
    sky.SkyboxDn = "rbxassetid://"..cieloID
    sky.SkyboxFt = "rbxassetid://"..cieloID
    sky.SkyboxLf = "rbxassetid://"..cieloID
    sky.SkyboxRt = "rbxassetid://"..cieloID
    sky.SkyboxUp = "rbxassetid://"..cieloID
    sky.Parent = Lighting
end

-- Función para cambiar texturas
local function cambiarTexturas()
    for _, obj in pairs(workspace:GetDescendants()) do
        if obj:IsA("Texture") or obj:IsA("Decal") then
            obj.Texture = "rbxassetid://"..texturaID
        elseif obj:IsA("BasePart") then
            local surface = Instance.new("Texture")
            surface.Texture = "rbxassetid://"..texturaID
            surface.Face = Enum.NormalId.Top
            surface.Parent = obj
        end
    end
end

-- Función para generar partículas en la cabeza de los jugadores
local function generarParticulas()
    for _, plr in pairs(Players:GetPlayers()) do
        if plr.Character and plr.Character:FindFirstChild("Head") then
            local head = plr.Character.Head
            local emitter = Instance.new("ParticleEmitter")
            emitter.Texture = "rbxassetid://"..particulaID
            emitter.Rate = 10
            emitter.Lifetime = NumberRange.new(2,3)
            emitter.Speed = NumberRange.new(5,7)
            emitter.VelocitySpread = 180
            emitter.Parent = head
        end
    end
end

-- Función para reproducir audio
local function reproducirAudio()
    local sound = Instance.new("Sound")
    sound.SoundId = "rbxassetid://"..audioID
    sound.Parent = workspace
    sound:Play()
end

-- NUEVA FUNCIÓN: eliminar todo el mapa (sin tocar personajes)
local function eliminarMapa()
    for _, obj in pairs(workspace:GetChildren()) do
        if not obj:IsA("Model") or (obj:IsA("Model") and obj.Name ~= player.Name) then
            obj:Destroy()
        end
    end
end

-- Función para restaurar todo a la normalidad
local function restaurar()
    -- Restaurar cielo
    Lighting:ClearAllChildren()
    -- Limpiar partículas
    for _, plr in pairs(Players:GetPlayers()) do
        if plr.Character and plr.Character:FindFirstChild("Head") then
            for _, obj in pairs(plr.Character.Head:GetChildren()) do
                if obj:IsA("ParticleEmitter") then
                    obj:Destroy()
                end
            end
        end
    end
end

-- Función principal del botón
boton.MouseButton1Click:Connect(function()
    cambiarCielo()
    wait(1)
    cambiarTexturas()
    wait(1)
    generarParticulas()
    reproducirAudio()
    wait(1)
    eliminarMapa()  -- Aquí reemplazamos la creación de carpeta por eliminación de mapa
    
    -- Restaurar después de 15 horas (54000 segundos)
    delay(54000, function()
        restaurar()
    end)
end)

Features & Information

The power OF NOOT!

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts