-- 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)