
KeylessUniversal

--[[
SSTICKDUD GUI
Features: All requested scripts + Mobile Toggle + Draggable Frame + Welcome Message
Note: Some scripts only work in Studio or with admin permissions in live games.
--]]
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
-- Welcome message
game.StarterGui:SetCore("SendNotification", {
Title = "Welcome to SSTICKDUD GUI!!",
Text = "Enjoy the chaos 😎",
Duration = 5
})
-- === SCRIPT FUNCTIONS ===
-- Billboard Script
local function billboardScript()
local billboard = Instance.new("BillboardGui", character:WaitForChild("Head"))
billboard.Size = UDim2.new(0, 200, 0, 50)
billboard.StudsOffset = Vector3.new(0, 2, 0)
billboard.AlwaysOnTop = true
local label = Instance.new("TextLabel", billboard)
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "sstickdud"
label.TextColor3 = Color3.fromRGB(255, 255, 0)
label.Font = Enum.Font.GothamBold
label.TextScaled = true
end
-- Billboard Changer
local function changeBillboardScript()
local head = character:FindFirstChild("Head")
if head then
for _, v in pairs(head:GetChildren()) do
if v:IsA("BillboardGui") then
v:Destroy()
end
end
billboardScript()
end
end
-- Rainbow Script
local function rainbowScript()
while wait(0.1) do
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
end
end
end
end
-- Character Script
local function characterScript()
character:BreakJoints()
end
-- Kill Others Script
local function killOthersScript()
for _, plr in pairs(game.Players:GetPlayers()) do
if plr ~= player and plr.Character then
plr.Character:BreakJoints()
end
end
end
-- Fire Script
local function fireScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
Instance.new("Fire", part)
end
end
end
-- Big Fire Script
local function bigFireScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
local fire = Instance.new("Fire", part)
fire.Size = 25
end
end
end
-- Smoke Script
local function smokeScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
Instance.new("Smoke", part)
end
end
end
-- Skybox Script
local function skyboxScript()
local sky = Instance.new("Sky", game.Lighting)
sky.SkyboxBk = "rbxassetid://129126689583787"
sky.SkyboxDn = "rbxassetid://129126689583787"
sky.SkyboxFt = "rbxassetid://129126689583787"
sky.SkyboxLf = "rbxassetid://129126689583787"
sky.SkyboxRt = "rbxassetid://129126689583787"
sky.SkyboxUp = "rbxassetid://129126689583787"
end
-- Particles Script
local function particlesScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
local emitter = Instance.new("ParticleEmitter", part)
emitter.Texture = "rbxassetid://129126689583787"
end
end
end
-- Spam Decal Script
local function spamDecalScript()
while wait(0.1) do
local decal = Instance.new("Decal", workspace.Terrain)
decal.Texture = "rbxassetid://129126689583787"
end
end
-- Explode Others Script
local function explodeOthersScript()
for _, plr in pairs(game.Players:GetPlayers()) do
if plr ~= player and plr.Character then
local explosion = Instance.new("Explosion")
explosion.Position = plr.Character.PrimaryPart.Position
explosion.Parent = workspace
end
end
end
-- Multiple Jump Script
local function multipleJumpScript()
local jumps = 0
local maxJumps = 5
player:GetMouse().KeyDown:Connect(function(key)
if key:lower() == " " then
if jumps < maxJumps then
character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
jumps = jumps + 1
end
end
end)
character:FindFirstChildOfClass("Humanoid").StateChanged:Connect(function(_, new)
if new == Enum.HumanoidStateType.Landed then
jumps = 0
end
end)
end
-- Fly Script
local function flyScript()
local hum = character:FindFirstChildOfClass("Humanoid")
hum.PlatformStand = true
end
-- Noclip Script
local function noclipScript()
game:GetService("RunService").Stepped:Connect(function()
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
end
-- Disco Script
local function discoScript()
while wait(0.2) do
game.Lighting.Ambient = Color3.fromHSV(tick() % 5 / 5, 1, 1)
end
end
-- Name Changer Script
local function nameChangerScript()
local newName = "CoolName"
player.DisplayName = newName
end
-- BTools Script
local function btoolsScript()
Instance.new("HopperBin", player.Backpack).BinType = Enum.BinType.Grab
Instance.new("HopperBin", player.Backpack).BinType = Enum.BinType.Clone
Instance.new("HopperBin", player.Backpack).BinType = Enum.BinType.Hammer
end
-- Teleport Script
local function teleportScript()
local target = workspace:FindFirstChildWhichIsA("Part")
if target then
character:SetPrimaryPartCFrame(target.CFrame + Vector3.new(0, 5, 0))
end
end
-- Lightning Script
local function lightningScript()
local bolt = Instance.new("Part", workspace)
bolt.Size = Vector3.new(0.2, 10, 0.2)
bolt.BrickColor = BrickColor.new("New Yeller")
bolt.Anchored = true
bolt.CFrame = character.PrimaryPart.CFrame * CFrame.new(0, 10, 0)
game:GetService("Debris"):AddItem(bolt, 0.2)
end
-- Invisible Script
local function invisibleScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.Transparency = 1
end
end
end
-- Visible Script
local function visibleScript()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.Transparency = 0
end
end
end
-- Dance Script
local function danceScript()
character:FindFirstChildOfClass("Humanoid"):LoadAnimation(Instance.new("Animation", character)).AnimationId = "rbxassetid://507771019"
end
-- Speed Script
local function speedScript()
local hum = character:FindFirstChildOfClass("Humanoid")
if hum then
local old = hum.WalkSpeed
hum.WalkSpeed = 100
wait(10)
hum.WalkSpeed = old
end
end
-- Super Jump Script
local function superJumpScript()
local hum = character:FindFirstChildOfClass("Humanoid")
if hum then
local old = hum.JumpPower
hum.JumpPower = 150
wait(10)
hum.JumpPower = old
end
end
-- === ALL SCRIPTS LIST ===
local allScripts = {
{"Billboard", billboardScript},
{"Change Billboard", changeBillboardScript},
{"Rainbow", rainbowScript},
{"Character", characterScript},
{"Kill Others", killOthersScript},
{"Fire", fireScript},
{"Big Fire", bigFireScript},
{"Smoke", smokeScript},
{"Skybox", skyboxScript},
{"Particles", particlesScript},
{"Spam Decal", spamDecalScript},
{"Explode Others", explodeOthersScript},
{"Multiple Jump", multipleJumpScript},
{"Fly", flyScript},
{"Noclip", noclipScript},
{"Disco", discoScript},
{"Name Changer", nameChangerScript},
{"BTools", btoolsScript},
{"Teleport", teleportScript},
{"Lightning", lightningScript},
{"Invisible", invisibleScript},
{"Visible", visibleScript},
{"Dance", danceScript},
{"Speed", speedScript},
{"Super Jump", superJumpScript},
}
-- === GUI CREATION ===
local function createScriptGui()
local screenGui = Instance.new("ScreenGui", player.PlayerGui)
screenGui.Name = "SSTICKDUD_GUI"
screenGui.ResetOnSpawn = false
-- Toggle Button
local toggleBtn = Instance.new("TextButton", screenGui)
toggleBtn.Size = UDim2.new(0, 80, 0, 30)
toggleBtn.Position = UDim2.new(0, 10, 0, 10)
toggleBtn.Text = "Open"
toggleBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 0)
toggleBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
-- Main Frame
local frame = Instance.new("Frame", screenGui)
frame.Size = UDim2.new(0, 400, 0, 600)
frame.Position = UDim2.new(0.2, 0, 0.2, 0)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 4
frame.BorderColor3 = Color3.fromRGB(255, 255, 0)
frame.Visible = false
frame.Active = true
frame.Draggable = true
local layout = Instance.new("UIGridLayout", frame)
layout.CellSize = UDim2.new(0, 180, 0, 30)
layout.CellPadding = UDim2.new(0, 5, 0, 5)
toggleBtn.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
toggleBtn.Text = frame.Visible and "Close" or "Open"
end)
for _, data in pairs(allScripts) do
local btn = Instance.new("TextButton", frame)
btn.Text = data[1]
btn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.Gotham
btn.TextSize = 14
btn.MouseButton1Click:Connect(data[2])
end
end
createScriptGui()



the ammount of clones of coolkid today, there are tons of hackers
I'm not c00lkidd