
KeylessUniversal

-- LocalScript inside StarterGui
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Asset IDs
local skyID = "rbxassetid://127389742886849" -- g00bykidds Sky
local decalID = "rbxassetid://139330454520283" -- g00bykidds Image (texture ID)
local particleID = "rbxassetid://78371086152376" -- g00bykidds Team
local musicID = "rbxassetid://1847662213" -- g00bykidds Epic Music
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "TGKGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 500, 0, 300)
mainFrame.Position = UDim2.new(0.25, 0, 0.25, 0)
mainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
mainFrame.BorderSizePixel = 4
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
-- Background
local bg = Instance.new("ImageLabel")
bg.Size = UDim2.new(1, 0, 1, 0)
bg.BackgroundTransparency = 1
bg.Image = skyID
bg.Parent = mainFrame
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.new(0, 0, 0)
title.BorderSizePixel = 2
title.Text = "TGKgui"
title.TextColor3 = Color3.new(0, 1, 0)
title.Font = Enum.Font.SourceSansBold
title.TextScaled = true
title.Parent = mainFrame
-- Button container
local buttonContainer = Instance.new("Frame")
buttonContainer.Size = UDim2.new(1, -20, 1, -60)
buttonContainer.Position = UDim2.new(0, 10, 0, 50)
buttonContainer.BackgroundTransparency = 1
buttonContainer.Parent = mainFrame
-- Grid Layout
local grid = Instance.new("UIGridLayout")
grid.CellSize = UDim2.new(0.23, 0, 0.45, 0)
grid.CellPadding = UDim2.new(0.02, 0, 0.05, 0)
grid.FillDirectionMaxCells = 4
grid.Parent = buttonContainer
-- Button Maker
local function makeButton(name)
local btn = Instance.new("TextButton")
btn.Text = name
btn.BackgroundColor3 = Color3.fromRGB(57, 255, 20)
btn.BorderColor3 = Color3.new(0, 0, 0)
btn.TextScaled = true
btn.Font = Enum.Font.SourceSansBold
btn.Parent = buttonContainer
return btn
end
-- Buttons
local btnSky = makeButton("Sky")
local btnSpam = makeButton("TGK Spam")
local btnParticles = makeButton("Particles")
local btnMusic = makeButton("Music")
local btnHint = makeButton("Hint")
local btn666 = makeButton("666")
local btnUnanchor = makeButton("Unanchor")
local btnDestruct = makeButton("Destruct")
------------------------------------------------
-- Button Actions
------------------------------------------------
-- Sky Button (replaces old or creates new)
btnSky.MouseButton1Click:Connect(function()
local lighting = game:GetService("Lighting")
for _, obj in ipairs(lighting:GetChildren()) do
if obj:IsA("Sky") then
obj:Destroy()
end
end
local newSky = Instance.new("Sky")
newSky.SkyboxBk = skyID
newSky.SkyboxDn = skyID
newSky.SkyboxFt = skyID
newSky.SkyboxLf = skyID
newSky.SkyboxRt = skyID
newSky.SkyboxUp = skyID
newSky.Parent = lighting
end)
-- TGK Spam (decals on all parts, now using texture ID)
btnSpam.MouseButton1Click:Connect(function()
local texture = decalID
local count = 0
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
for _, face in ipairs(Enum.NormalId:GetEnumItems()) do
local decal = Instance.new("Decal")
decal.Texture = texture
decal.Face = face
decal.Parent = part
end
count += 1
if count % 50 == 0 then
task.wait(0.03)
end
end
end
print("TGK Spam: decals applied using texture ID.")
end)
-- Particles
btnParticles.MouseButton1Click:Connect(function()
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
local particle = Instance.new("ParticleEmitter")
particle.Texture = particleID
particle.Rate = 20
particle.Lifetime = NumberRange.new(2, 5)
particle.Speed = NumberRange.new(1, 5)
particle.Parent = part
end
end
end)
-- Music
btnMusic.MouseButton1Click:Connect(function()
local sound = Instance.new("Sound")
sound.SoundId = musicID
sound.Looped = true
sound.Volume = 10
sound.Parent = workspace
sound:Play()
end)
-- Hint
btnHint.MouseButton1Click:Connect(function()
local messages = {
"DIS GAME GOT HAXXED BY G00BYKIDD AND HIS TEAM!!",
"DIS GAME GOT FUCKED BY G00BYKIDD!! FUCK YALL!!",
"YOU CANNOT ESCAPE FROM G00BYKIDD!!!",
"GET ROASTED BY G00BYKIDD BITCHES",
"G00BYKIDD HAS FUCKKED UP UR GAME!! GET BROKEN BITCHES!!"
}
spawn(function()
while true do
for _, msg in ipairs(messages) do
local hint = Instance.new("Hint")
hint.Text = msg
hint.Parent = workspace
task.wait(3)
hint:Destroy()
end
end
end)
end)
-- 666 Button
btn666.MouseButton1Click:Connect(function()
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
part.Color = Color3.new(0,0,0)
local fire = Instance.new("Fire")
fire.Heat = 25
fire.Size = 10
fire.Parent = part
local smoke = Instance.new("Smoke")
smoke.Size = 10
smoke.Opacity = 0.5
smoke.Parent = part
local billboard = Instance.new("BillboardGui")
billboard.Size = UDim2.new(0, 100, 0, 50)
billboard.AlwaysOnTop = true
billboard.Adornee = part
billboard.Parent = part
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "666"
label.TextColor3 = Color3.fromRGB(255, 0, 0)
label.Font = Enum.Font.Arcade
label.TextScaled = true
label.Parent = billboard
end
end
end)
-- Unanchor
btnUnanchor.MouseButton1Click:Connect(function()
for _, part in ipairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
part.Anchored = false
end
end
end)
-- Destruct
btnDestruct.MouseButton1Click:Connect(function()
for _, obj in ipairs(workspace:GetChildren()) do
obj:Destroy()
end
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


This works tysm