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)