local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local SoundService = game:GetService("SoundService") local player = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Parent = player.PlayerGui gui.Name = "c00lkiddGui" gui.ResetOnSpawn = false local decalId = "rbxassetid://124933131429825" local musicId = "rbxassetid://160442087" -- Gerçek Spooky Scary Skeletons ID'si (The Living Tombstone remix) local skyboxId = decalId -- Toggle Button (Daire) local toggleButton = Instance.new("Frame") toggleButton.Name = "c00lkiddToggle" toggleButton.Size = UDim2.new(0, 0, 0, 0) -- Başlangıç küçük toggleButton.Position = UDim2.new(0.5, 0, 0.5, 0) toggleButton.BackgroundColor3 = Color3.new(0, 0, 0) -- Siyah toggleButton.BorderSizePixel = 0 toggleButton.Parent = gui -- UICorner - Tam yuvarlak local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0.5, 0) corner.Parent = toggleButton -- Kırmızı kenar local stroke = Instance.new("UIStroke") stroke.Color = Color3.new(1, 0, 0) stroke.Thickness = 3 stroke.Parent = toggleButton -- İçindeki Decal Image local image = Instance.new("ImageLabel") image.Size = UDim2.new(0.9, 0, 0.9, 0) image.Position = UDim2.new(0.05, 0, 0.05, 0) image.BackgroundTransparency = 1 image.Image = decalId image.ScaleType = Enum.ScaleType.Fit image.Parent = toggleButton -- Ana GUI Frame (Başlangıçta gizli) local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 200, 0, 180) frame.Position = UDim2.new(0, 110, 0.5, -90) -- Toggle'un yanında frame.BackgroundColor3 = Color3.new(0, 0, 0) frame.BorderColor3 = Color3.new(1, 0, 0) frame.BorderSizePixel = 2 frame.Visible = false frame.Parent = gui -- Başlık local title = Instance.new("TextLabel") title.Size = UDim2.new(0, 180, 0, 30) title.Position = UDim2.new(0, 10, 0, 5) title.BackgroundTransparency = 1 title.Text = "c00lkidd gui" title.TextColor3 = Color3.new(1, 1, 1) title.TextScaled = true title.Font = Enum.Font.SourceSansBold title.Parent = frame -- Frame Sürükleme local dragging = false local dragStart = nil local startPos = nil frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = frame.Position end end) frame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) frame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) -- Toggle Button Tıklama (GUI Aç/Kapat) local isGuiOpen = false toggleButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then isGuiOpen = not isGuiOpen frame.Visible = isGuiOpen end end) -- Intro Animasyon local growInfo = TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out) local growTween = TweenService:Create(toggleButton, growInfo, { Size = UDim2.new(0, 80, 0, 80), Position = UDim2.new(0.5, -40, 0.5, -40) }) growTween:Play() growTween.Completed:Connect(function() -- Sol alta hareket local moveInfo = TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local moveTween = TweenService:Create(toggleButton, moveInfo, { Position = UDim2.new(0, 20, 1, -100) }) moveTween:Play() moveTween.Completed:Connect(function() -- Daire dönme başla (sonsuz) local rotateInfo = TweenInfo.new(4, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1) local rotateTween = TweenService:Create(toggleButton, rotateInfo, {Rotation = 360}) rotateTween:Play() end) end) -- Buton Oluşturma local function createButton(name, position, func) local button = Instance.new("TextButton") button.Size = UDim2.new(0, 180, 0, 40) button.Position = position button.BackgroundColor3 = Color3.new(0, 0, 0) button.BorderColor3 = Color3.new(1, 0, 0) button.BorderSizePixel = 2 button.Text = name button.TextColor3 = Color3.new(1, 1, 1) button.TextScaled = true button.Font = Enum.Font.SourceSans button.Parent = frame button.Activated:Connect(func) end -- Decal Spam local function decalSpam() for _, part in pairs(game.Workspace:GetDescendants()) do if part:IsA("BasePart") then local decal = Instance.new("Decal") decal.Texture = decalId decal.Face = Enum.NormalId.Front decal.Parent = part for _, face in pairs(Enum.NormalId:GetEnumItems()) do local extraDecal = Instance.new("Decal") extraDecal.Texture = decalId extraDecal.Face = face extraDecal.Parent = part end end end end -- Skybox Fonksiyonu local function setSkybox() local sky = Instance.new("Sky") sky.Parent = Lighting sky.SkyboxBk = skyboxId sky.SkyboxDn = skyboxId sky.SkyboxFt = skyboxId sky.SkyboxLf = skyboxId sky.SkyboxRt = skyboxId sky.SkyboxUp = skyboxId end -- Music local function playMusic() -- Eski sesleri temizle for _, obj in pairs(SoundService:GetChildren()) do if obj:IsA("Sound") and obj.SoundId == musicId then obj:Stop() obj:Destroy() end end local sound = Instance.new("Sound") sound.SoundId = musicId sound.Looped = true sound.Volume = 0.5 sound.Parent = SoundService sound:Play() end -- Butonlar createButton("Decal Spam", UDim2.new(0, 10, 0, 40), decalSpam) createButton("Skybox", UDim2.new(0, 10, 0, 90), setSkybox) createButton("Music", UDim2.new(0, 10, 0, 140), playMusic)