
Key RequiredUniversal

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)No comments yet for this script.



