c00lkidd
Key RequiredUniversal

c00lkidd

Universal Scripthsengames0hsengames0 9.9K views 35 executesUpdated Aug 25, 2025
Unrated
00
Lua Script•353 lines (6481 chars)
local player = game.Players.LocalPlayer

local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))

-- الإطار الجانبي

local sideFrame = Instance.new("Frame", gui)

sideFrame.Size = UDim2.new(0, 180, 1, 0) 

sideFrame.Position = UDim2.new(0, -180, 0, 0) -- مخفي بالبداية

sideFrame.BackgroundColor3 = Color3.fromRGB(200, 0, 0)

sideFrame.BorderSizePixel = 0

sideFrame.ClipsDescendants = true

-- 🟢 تفعيل السحب

sideFrame.Active = true

sideFrame.Draggable = true

-- عنوان C00lgui

local title = Instance.new("TextLabel", sideFrame)

title.Size = UDim2.new(1,0,0,50)

title.Position = UDim2.new(0,0,0,0)

title.BackgroundTransparency = 1

title.Text = "C00lgui"

title.TextColor3 = Color3.fromRGB(255,255,255)

title.Font = Enum.Font.Arcade

title.TextScaled = true

-- زر فتح/إغلاق

local toggleBtn = Instance.new("TextButton", gui)

toggleBtn.Size = UDim2.new(0,100,0,40)

toggleBtn.Position = UDim2.new(0,10,0.5,-20)

toggleBtn.BackgroundColor3 = Color3.fromRGB(255,255,255)

toggleBtn.Text = "Open/Close"

toggleBtn.TextColor3 = Color3.fromRGB(0,0,0)

toggleBtn.Font = Enum.Font.SourceSansBold

toggleBtn.TextScaled = true

-- حاوية الأزرار (مع Scroll)

local scrollingFrame = Instance.new("ScrollingFrame", sideFrame)

scrollingFrame.Size = UDim2.new(1,0,1,-50)

scrollingFrame.Position = UDim2.new(0,0,0,50)

scrollingFrame.BackgroundTransparency = 1

scrollingFrame.CanvasSize = UDim2.new(0,0,0,0)

scrollingFrame.ScrollBarThickness = 6

local layout = Instance.new("UIListLayout", scrollingFrame)

layout.Padding = UDim.new(0,5)

layout.HorizontalAlignment = Enum.HorizontalAlignment.Center

layout.VerticalAlignment = Enum.VerticalAlignment.Top

layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()

    scrollingFrame.CanvasSize = UDim2.new(0,0,0,layout.AbsoluteContentSize.Y+10)

end)

-- دالة إنشاء زر

local function createButton(text, callback)

    local btn = Instance.new("TextButton", scrollingFrame)

    btn.Size = UDim2.new(0.9, 0, 0, 40)

    btn.Text = text

    btn.BackgroundColor3 = Color3.fromRGB(50,50,50)

    btn.TextColor3 = Color3.fromRGB(0,255,0)

    btn.Font = Enum.Font.SourceSansBold

    btn.TextScaled = true

    btn.AutoButtonColor = true

    btn.MouseButton1Click:Connect(callback)

end

-- حركة فتح/إغلاق

local open = false

toggleBtn.MouseButton1Click:Connect(function()

    open = not open

    if open then

        sideFrame:TweenPosition(UDim2.new(0,0,0,0), "Out", "Quad", 0.5, true)

    else

        sideFrame:TweenPosition(UDim2.new(0,-180,0,0), "In", "Quad", 0.5, true)

    end

end)

-- 🔹 الأزرار

-- Disco

createButton("Disco", function()

    spawn(function()

        while true do

            game.Lighting.Ambient = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))

            game.Lighting.OutdoorAmbient = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))

            wait(0.1)

        end

    end)

end)

-- 666 (الماب كله أحمر ونار)

createButton("666", function()

    spawn(function()

        for _, obj in pairs(workspace:GetDescendants()) do

            if obj:IsA("BasePart") then

                obj.BrickColor = BrickColor.new("Really red")

                obj.Material = Enum.Material.Neon

                for _, child in pairs(obj:GetChildren()) do

                    if child:IsA("Fire") then child:Destroy() end

                end

                local fire = Instance.new("Fire", obj)

                fire.Size = 20

                fire.Heat = 50

            end

        end

    end)

end)

-- Spam Parts

createButton("Spam Parts", function()

    spawn(function()

        while true do

            local part = Instance.new("Part", workspace)

            part.Size = Vector3.new(1,1,1)

            part.Position = player.Character.HumanoidRootPart.Position + Vector3.new(math.random(-20,20), math.random(5,15), math.random(-20,20))

            part.Anchored = false

            part.CanCollide = false

            part.BrickColor = BrickColor.Random()

            part.Material = Enum.Material.Neon

            wait(0.1)

        end

    end)

end)

-- Music

createButton("Music", function()

    local sound = Instance.new("Sound", workspace)

    sound.SoundId = "rbxassetid://1843522163" -- اختر أي ID تبيه

    sound.Looped = true

    sound.Volume = 5

    sound:Play()

end)

-- Sky

createButton("Sky", function()

    for _,v in pairs(game.Lighting:GetChildren()) do

        if v:IsA("Sky") then v:Destroy() end

    end

    local sky = Instance.new("Sky", game.Lighting)

    sky.SkyboxBk = "rbxassetid://158118263"

    sky.SkyboxDn = "rbxassetid://158118263"

    sky.SkyboxFt = "rbxassetid://158118263"

    sky.SkyboxLf = "rbxassetid://158118263"

    sky.SkyboxRt = "rbxassetid://158118263"

    sky.SkyboxUp = "rbxassetid://158118263"

end)

-- UnAnchor

createButton("UnAnchor", function()

    for _, obj in pairs(workspace:GetDescendants()) do

        if obj:IsA("BasePart") then

            obj.Anchored = false

        end

    end

end)

-- Raining Fire

createButton("Raining Fire", function()

    spawn(function()

        while true do

            local part = Instance.new("Part", workspace)

            part.Size = Vector3.new(1,1,1)

            part.Position = player.Character.Head.Position + Vector3.new(math.random(-40,40),50,math.random(-40,40))

            part.BrickColor = BrickColor.new("Bright red")

            part.Velocity = Vector3.new(0,-100,0)

            local fire = Instance.new("Fire", part)

            fire.Size = 5

            wait(0.1)

        end

    end)

end)

-- Scare (صورة + صوت مرعب عشوائي 5 ثواني)

createButton("Scare", function()

    local overlay = Instance.new("Frame", gui)

    overlay.Size = UDim2.new(1,0,1,0)

    overlay.BackgroundColor3 = Color3.fromRGB(255,255,255)

    overlay.BackgroundTransparency = 0

    local image = Instance.new("ImageLabel", overlay)

    image.Size = UDim2.new(1,0,1,0)

    image.Position = UDim2.new(0,0,0,0)

    image.BackgroundTransparency = 1

    image.Image = "rbxassetid://158118263"

    local scarySounds = {

        "rbxassetid://515669032",

        "rbxassetid://2893921424",

        "rbxassetid://7991927928"

    }

    local chosenSound = scarySounds[math.random(1, #scarySounds)]

    local sound = Instance.new("Sound", overlay)

    sound.SoundId = chosenSound

    sound.Volume = 7

    sound:Play()

    wait(5)

    overlay:Destroy()

end)

Features & Information

c00lkidd

Community Comments (1)

DjjdjdDjjdjdAug 26, 2025

Is fe?

More Scripts for Universal Scripts