
KeylessUniversal

-- Team Crashout v2 GUI
local assetId = "82624692998466"
local logoId = "114758737635474"
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Team Crashout v2"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 600, 0, 400)
Frame.Position = UDim2.new(0.5, -300, 0.5, -200)
Frame.BackgroundTransparency = 1
Frame.BorderSizePixel = 0
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui
local FrameStroke = Instance.new("UIStroke")
FrameStroke.Color = Color3.new(0, 0, 0)
FrameStroke.Thickness = 2
FrameStroke.Parent = Frame
local BackgroundImage = Instance.new("ImageLabel")
BackgroundImage.Size = UDim2.new(1, 0, 1, 0)
BackgroundImage.Position = UDim2.new(0, 0, 0, 0)
BackgroundImage.Image = "rbxassetid://" .. assetId
BackgroundImage.BackgroundTransparency = 1
BackgroundImage.Parent = Frame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 50)
Title.BackgroundTransparency = 1
Title.Text = "Team Crashout v2"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.Font = Enum.Font.SourceSansBold
Title.TextScaled = true
Title.Parent = Frame
local TitleStroke = Instance.new("UIStroke")
TitleStroke.Color = Color3.new(0, 0, 0)
TitleStroke.Thickness = 2
TitleStroke.Parent = Title
-- Logo (bottom-left corner)
local Logo = Instance.new("ImageLabel")
Logo.Size = UDim2.new(0, 50, 0, 50)
Logo.Position = UDim2.new(0, 10, 1, -60)
Logo.BackgroundTransparency = 1
Logo.Image = "rbxassetid://" .. logoId
Logo.Parent = Frame
local LogoCorner = Instance.new("UICorner")
LogoCorner.CornerRadius = UDim.new(1, 0)
LogoCorner.Parent = Logo
-- Button Factory
local function createButton(text, position, callback)
local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 180, 0, 50)
button.Position = position
button.Text = text
button.BackgroundColor3 = Color3.new(0, 0, 0)
button.TextColor3 = Color3.new(1, 1, 1)
button.Font = Enum.Font.SourceSansBold
button.TextScaled = true
button.Parent = Frame
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.new(0, 0, 0)
stroke.Thickness = 2
stroke.Parent = button
button.MouseButton1Click:Connect(callback)
end
-- Functional Scripts
local function spamDecals(id)
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
local decal = Instance.new("Decal")
decal.Texture = "rbxassetid://" .. id
decal.Face = Enum.NormalId.Front
decal.Parent = part
end
end
end
local function applySkybox(id)
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://" .. id
sky.SkyboxDn = "rbxassetid://" .. id
sky.SkyboxFt = "rbxassetid://" .. id
sky.SkyboxLf = "rbxassetid://" .. id
sky.SkyboxRt = "rbxassetid://" .. id
sky.SkyboxUp = "rbxassetid://" .. id
sky.Parent = game.Lighting
end
local function spamParticles(id)
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
local particle = Instance.new("ParticleEmitter")
particle.Texture = "rbxassetid://" .. id
particle.Rate = 50
particle.Lifetime = NumberRange.new(2)
particle.Speed = NumberRange.new(5)
particle.Parent = part
end
end
end
local function launchInfiniteYield()
local assetId = 6827588308
local insertService = game:GetService("InsertService")
local model = insertService:LoadAsset(assetId)
model.Parent = workspace
local script = model:FindFirstChildWhichIsA("LocalScript") or model:FindFirstChildWhichIsA("Script")
if script then
script.Parent = player:WaitForChild("PlayerGui")
end
end
local function triggerJumpscare()
local jumpscare = Instance.new("ImageLabel")
jumpscare.Size = UDim2.new(1, 0, 1, 0)
jumpscare.Position = UDim2.new(0, 0, 0, 0)
jumpscare.BackgroundTransparency = 1
jumpscare.Image = "rbxassetid://" .. logoId
jumpscare.ImageTransparency = 0
jumpscare.ZIndex = 100
jumpscare.Parent = ScreenGui
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://138186576"
sound.Volume = 1
sound.Parent = jumpscare
sound:Play()
task.delay(3, function()
local tween = game:GetService("TweenService"):Create(jumpscare, TweenInfo.new(1), {ImageTransparency = 1})
tween:Play()
tween.Completed:Wait()
jumpscare:Destroy()
end)
end
-- Buttons
createButton("Decal Spam", UDim2.new(0, 20, 0, 70), function()
spamDecals(assetId)
end)
createButton("Skybox", UDim2.new(0, 220, 0, 70), function()
applySkybox(assetId)
end)
createButton("Particle Spam", UDim2.new(0, 420, 0, 70), function()
spamParticles(assetId)
end)
createButton("Inf Yield", UDim2.new(0, 220, 0, 140), function()
launchInfiniteYield()
end)
createButton("Jumpscare", UDim2.new(0, 420, 0, 140), function()
triggerJumpscare()
end)



might be abit buggy!
this is sick!
yo i might get banned soon but gl (am already shadow banned)