Universal Script 📌 Team HD GUI v2

Caution: Attention Please! This script has not been confirmed by Scriptrst. Use it at your discretion!

local gui = Instance.new("ScreenGui")
gui.Name = "Team Hd Gui v2"
gui.Parent = game.CoreGui

local TextBox = Instance.new("TextBox")
TextBox.Size = UDim2.new(0.35, 0, 0.1, 0)
TextBox.Position = UDim2.new(0.5, 0, 0, 0)
TextBox.BackgroundTransparency = 0
TextBox.BackgroundColor3 = Color3.new(0, 0, 0) -- Change to black
TextBox.BorderSizePixel = 0
TextBox.TextColor3 = Color3.new(1, 1, 1)
TextBox.TextSize = 20
TextBox.Font = Enum.Font.Code
TextBox.Text = "TEAM HD GUI V2"
TextBox.ClearTextOnFocus = false
TextBox.TextEditable = false
TextBox.Parent = gui

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0.35, 0, 0.8, 0)
Frame.Position = UDim2.new(0.5, 0, 0.1, 0)
Frame.BackgroundColor3 = Color3.new(0, 0, 0) -- Change to black
Frame.BorderColor3 = Color3.fromRGB(213, 115, 61)
Frame.BorderSizePixel = 3
Frame.Active = true
Frame.Draggable = true
Frame.Parent = gui

local ScrollFrame = Instance.new("ScrollingFrame")
ScrollFrame.Size = UDim2.new(1, 0, 0.9, 0)
ScrollFrame.Position = UDim2.new(0, 0, 0.1, 0)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.ScrollBarThickness = 12
ScrollFrame.Parent = Frame

-- Adjusted button size and spacing
local buttonY = 0.02

local function createButton(text, onClick, id)
    local TextButton = Instance.new("TextButton")
    TextButton.Size = UDim2.new(0.9, 0, 0.15, 0)
    TextButton.Position = UDim2.new(0.05, 0, buttonY, 0)
    buttonY = buttonY + 0.18
    TextButton.BackgroundColor3 = Color3.new(0, 0, 0)
    TextButton.BorderColor3 = Color3.fromRGB(213, 115, 61)
    TextButton.BorderSizePixel = 2
    TextButton.BackgroundTransparency = 0.66
    TextButton.Text = text
    TextButton.TextSize = 23
    TextButton.TextWrapped = true
    TextButton.TextColor3 = Color3.new(255, 255, 255)
    TextButton.Font = Enum.Font.Code
    TextButton.Parent = ScrollFrame
    TextButton.MouseButton1Click:Connect(function()
        onClick(id)
    end)
end

-- Add your createButton function calls here

createButton("Sky", function(ID)
    local sky = Instance.new("Sky")
    sky.Parent = game.Lighting
    sky.SkyboxBk = "http://www.roblox.com/asset/?id=" .. ID
    sky.SkyboxDn = "http://www.roblox.com/asset/?id=" .. ID
    sky.SkyboxFt = "http://www.roblox.com/asset/?id=" .. ID
    sky.SkyboxLf = "http://www.roblox.com/asset/?id=" .. ID
    sky.SkyboxRt = "http://www.roblox.com/asset/?id=" .. ID
    sky.SkyboxUp = "http://www.roblox.com/asset/?id=" .. ID
end, 16704086489)

createButton("Decal Spam", function(ID)
    for _, part in pairs(game.Workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            for j = 1, 6 do
                local decal = Instance.new("Decal")
                decal.Texture = "http://www.roblox.com/asset/?id=" .. ID
                decal.Parent = part
                decal.Face = Enum.NormalId[j]
            end
        end
    end
end, 16704086489)

createButton("Particle", function(ID)
    for _, part in pairs(game.Workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            local particle = Instance.new("ParticleEmitter")
            particle.Texture = "http://www.roblox.com/asset/?id=" .. ID
            particle.Parent = part
            particle.Rate = 200
        end
    end
end, 16704086489)

createButton("Kick All", function()
    for _, player in ipairs(game.Players:GetPlayers()) do
        player:Kick("JOIN TEAM HD NOW AND I HAVE UR IP.")
    end
end)

createButton("Audio v1", function(ID)
    local sound = Instance.new("Sound")
    sound.SoundId = "http://www.roblox.com/asset/?id=" .. ID
    sound.Parent = game.Workspace
    sound:Play()
end, 6018028320)

-- Remove the "Jump Scare" button

-- Change the background ID to 16704086489
Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) -- Change to black