Team ExE gui V2 SDK CODE
Key RequiredUniversal

Team ExE gui V2 SDK CODE

Universal ScriptExetemExetem 3.7K views 911 executesUpdated Sep 27, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•554 lines (19939 chars)
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")

-- Create ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "TeamExEGUIV2"
screenGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
screenGui.ResetOnSpawn = false

-- Asset ID
local assetId = "82366170550968"

-- Create Main Frame (C00lGUI Style: Wide Black with Red Border)
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 500, 0, 300)
frame.Position = UDim2.new(0.5, -250, 0.5, -150)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderColor3 = Color3.fromRGB(255, 0, 0)
frame.BorderSizePixel = 3
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui

-- Add flicker effect for extra troll vibes
spawn(function()
    while frame.Parent do
        frame.BorderColor3 = Color3.fromRGB(255, 0, 0)
        wait(math.random(0.5, 1.5))
        frame.BorderColor3 = Color3.fromRGB(200, 0, 0)
        wait(0.1)
    end
end)

-- Create Title Label
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 40)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
titleLabel.BorderColor3 = Color3.fromRGB(255, 0, 0)
titleLabel.BorderSizePixel = 1
titleLabel.Text = "Team ExE GUI V2 😱"
titleLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
titleLabel.TextScaled = true
titleLabel.Font = Enum.Font.SourceSansBold
titleLabel.Parent = frame

-- Create Welcome Label
local playerName = Players.LocalPlayer.Name
local welcomeLabel = Instance.new("TextLabel")
welcomeLabel.Size = UDim2.new(1, 0, 0.1, 0)
welcomeLabel.Position = UDim2.new(0, 0, 0.85, 0) -- Moved to avoid overlap
welcomeLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
welcomeLabel.BorderColor3 = Color3.fromRGB(255, 0, 0)
welcomeLabel.BorderSizePixel = 1
welcomeLabel.Text = "Welcome, " .. playerName .. "!"
welcomeLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
welcomeLabel.TextScaled = true
welcomeLabel.Font = Enum.Font.SourceSansBold
welcomeLabel.Parent = frame

-- Create Buttons (4x3 Grid)
local buttonWidth = 0.22
local buttonHeight = 0.1 -- Changed to scale-based (10% of frame height)
local buttonSpacingX = 0.02
local buttonSpacingY = 0.04 -- Reduced to fit all rows
local buttonStartY = 0.13 -- Adjusted to start higher

-- Row 1
local applyDecalButton = Instance.new("TextButton")
applyDecalButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
applyDecalButton.Position = UDim2.new(0.05, 0, buttonStartY, 0)
applyDecalButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
applyDecalButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
applyDecalButton.BorderSizePixel = 1
applyDecalButton.Text = "Skybox Spam"
applyDecalButton.TextColor3 = Color3.fromRGB(255, 255, 255)
applyDecalButton.TextScaled = true
applyDecalButton.Font = Enum.Font.SourceSans
applyDecalButton.Parent = frame

local jumpscareButton = Instance.new("TextButton")
jumpscareButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
jumpscareButton.Position = UDim2.new(0.05 + 1 * (buttonWidth + buttonSpacingX), 0, buttonStartY, 0)
jumpscareButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
jumpscareButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
jumpscareButton.BorderSizePixel = 1
jumpscareButton.Text = "Jumpscare 😱"
jumpscareButton.TextColor3 = Color3.fromRGB(255, 255, 255)
jumpscareButton.TextScaled = true
jumpscareButton.Font = Enum.Font.SourceSans
jumpscareButton.Parent = frame

local addAssetButton = Instance.new("TextButton")
addAssetButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
addAssetButton.Position = UDim2.new(0.05 + 2 * (buttonWidth + buttonSpacingX), 0, buttonStartY, 0)
addAssetButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
addAssetButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
addAssetButton.BorderSizePixel = 1
addAssetButton.Text = "Drop Asset"
addAssetButton.TextColor3 = Color3.fromRGB(255, 255, 255)
addAssetButton.TextScaled = true
addAssetButton.Font = Enum.Font.SourceSans
addAssetButton.Parent = frame

local decalSpamButton = Instance.new("TextButton")
decalSpamButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
decalSpamButton.Position = UDim2.new(0.05 + 3 * (buttonWidth + buttonSpacingX), 0, buttonStartY, 0)
decalSpamButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
decalSpamButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
decalSpamButton.BorderSizePixel = 1
decalSpamButton.Text = "Ground Spam"
decalSpamButton.TextColor3 = Color3.fromRGB(255, 255, 255)
decalSpamButton.TextScaled = true
decalSpamButton.Font = Enum.Font.SourceSans
decalSpamButton.Parent = frame

-- Row 2
local toadroastButton = Instance.new("TextButton")
toadroastButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
toadroastButton.Position = UDim2.new(0.05, 0, buttonStartY + 1 * (buttonHeight + buttonSpacingY), 0)
toadroastButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
toadroastButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
toadroastButton.BorderSizePixel = 1
toadroastButton.Text = "Toadroast"
toadroastButton.TextColor3 = Color3.fromRGB(255, 255, 255)
toadroastButton.TextScaled = true
toadroastButton.Font = Enum.Font.SourceSans
toadroastButton.Parent = frame

local discoButton = Instance.new("TextButton")
discoButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
discoButton.Position = UDim2.new(0.05 + 1 * (buttonWidth + buttonSpacingX), 0, buttonStartY + 1 * (buttonHeight + buttonSpacingY), 0)
discoButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
discoButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
discoButton.BorderSizePixel = 1
discoButton.Text = "Disco"
discoButton.TextColor3 = Color3.fromRGB(255, 255, 255)
discoButton.TextScaled = true
discoButton.Font = Enum.Font.SourceSans
discoButton.Parent = frame

local executorButton = Instance.new("TextButton")
executorButton.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
executorButton.Position = UDim2.new(0.05 + 2 * (buttonWidth + buttonSpacingX), 0, buttonStartY + 1 * (buttonHeight + buttonSpacingY), 0)
executorButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
executorButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
executorButton.BorderSizePixel = 1
executorButton.Text = "Executor"
executorButton.TextColor3 = Color3.fromRGB(255, 255, 255)
executorButton.TextScaled = true
executorButton.Font = Enum.Font.SourceSans
executorButton.Parent = frame

local troll2Button = Instance.new("TextButton")
troll2Button.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
troll2Button.Position = UDim2.new(0.05 + 3 * (buttonWidth + buttonSpacingX), 0, buttonStartY + 1 * (buttonHeight + buttonSpacingY), 0)
troll2Button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
troll2Button.BorderColor3 = Color3.fromRGB(255, 255, 255)
troll2Button.BorderSizePixel = 1
troll2Button.Text = "Troll #2"
troll2Button.TextColor3 = Color3.fromRGB(255, 255, 255)
troll2Button.TextScaled = true
troll2Button.Font = Enum.Font.SourceSans
troll2Button.Parent = frame

-- Row 3
local troll3Button = Instance.new("TextButton")
troll3Button.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
troll3Button.Position = UDim2.new(0.05, 0, buttonStartY + 2 * (buttonHeight + buttonSpacingY), 0)
troll3Button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
troll3Button.BorderColor3 = Color3.fromRGB(255, 255, 255)
troll3Button.BorderSizePixel = 1
troll3Button.Text = "Troll #3"
troll3Button.TextColor3 = Color3.fromRGB(255, 255, 255)
troll3Button.TextScaled = true
troll3Button.Font = Enum.Font.SourceSans
troll3Button.Parent = frame

local troll4Button = Instance.new("TextButton")
troll4Button.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
troll4Button.Position = UDim2.new(0.05 + 1 * (buttonWidth + buttonSpacingX), 0, buttonStartY + 2 * (buttonHeight + buttonSpacingY), 0)
troll4Button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
troll4Button.BorderColor3 = Color3.fromRGB(255, 255, 255)
troll4Button.BorderSizePixel = 1
troll4Button.Text = "Troll #4"
troll4Button.TextColor3 = Color3.fromRGB(255, 255, 255)
troll4Button.TextScaled = true
troll4Button.Font = Enum.Font.SourceSans
troll4Button.Parent = frame

local troll5Button = Instance.new("TextButton")
troll5Button.Size = UDim2.new(buttonWidth, 0, buttonHeight, 0)
troll5Button.Position = UDim2.new(0.05 + 2 * (buttonWidth + buttonSpacingX), 0, buttonStartY + 2 * (buttonHeight + buttonSpacingY), 0)
troll5Button.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
troll5Button.BorderColor3 = Color3.fromRGB(255, 255, 255)
troll5Button.BorderSizePixel = 1
troll5Button.Text = "Troll #5"
troll5Button.TextColor3 = Color3.fromRGB(255, 255, 255)
troll5Button.TextScaled = true
troll5Button.Font = Enum.Font.SourceSans
troll5Button.Parent = frame

-- Create Close Button
local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 25, 0, 25)
closeButton.Position = UDim2.new(1, -30, 0, 5)
closeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
closeButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
closeButton.BorderSizePixel = 1
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.TextScaled = true
closeButton.Font = Enum.Font.SourceSansBold
closeButton.Parent = frame

-- Lua Executor Function
local function openExecutor()
    local executorGui = Instance.new("ScreenGui")
    executorGui.Name = "ExEExecutor"
    executorGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
    executorGui.ResetOnSpawn = false

    local executorFrame = Instance.new("Frame")
    executorFrame.Size = UDim2.new(0, 400, 0, 300)
    executorFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
    executorFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    executorFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
    executorFrame.BorderSizePixel = 3
    executorFrame.Parent = executorGui

    local executorTitle = Instance.new("TextLabel")
    executorTitle.Size = UDim2.new(1, 0, 0, 30)
    executorTitle.Position = UDim2.new(0, 0, 0, 0)
    executorTitle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    executorTitle.BorderColor3 = Color3.fromRGB(255, 0, 0)
    executorTitle.BorderSizePixel = 1
    executorTitle.Text = "ExE Lua Executor"
    executorTitle.TextColor3 = Color3.fromRGB(255, 0, 0)
    executorTitle.TextScaled = true
    executorTitle.Font = Enum.Font.SourceSansBold
    executorTitle.Parent = executorFrame

    local codeBox = Instance.new("TextBox")
    codeBox.Size = UDim2.new(0.9, 0, 0.6, 0)
    codeBox.Position = UDim2.new(0.05, 0, 0.15, 0)
    codeBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    codeBox.BorderColor3 = Color3.fromRGB(255, 0, 0)
    codeBox.BorderSizePixel = 1
    codeBox.Text = "-- Enter Lua code here"
    codeBox.TextColor3 = Color3.fromRGB(255, 255, 255)
    codeBox.TextScaled = true
    codeBox.Font = Enum.Font.SourceSans
    codeBox.MultiLine = true
    codeBox.ClearTextOnFocus = false
    codeBox.Parent = executorFrame

    local runButton = Instance.new("TextButton")
    runButton.Size = UDim2.new(0.4, 0, 0, 30)
    runButton.Position = UDim2.new(0.3, 0, 0.8, 0)
    runButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    runButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
    runButton.BorderSizePixel = 1
    runButton.Text = "Run"
    runButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    runButton.TextScaled = true
    runButton.Font = Enum.Font.SourceSans
    runButton.Parent = executorFrame

    local executorCloseButton = Instance.new("TextButton")
    executorCloseButton.Size = UDim2.new(0, 25, 0, 25)
    executorCloseButton.Position = UDim2.new(1, -30, 0, 5)
    executorCloseButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
    executorCloseButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
    executorCloseButton.BorderSizePixel = 1
    executorCloseButton.Text = "X"
    executorCloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    executorCloseButton.TextScaled = true
    executorCloseButton.Font = Enum.Font.SourceSansBold
    executorCloseButton.Parent = executorFrame

    runButton.MouseButton1Click:Connect(function()
        local code = codeBox.Text
        local success, result = pcall(function()
            local func = loadstring(code)
            if func then
                func()
            else
                error("Invalid Lua code")
            end
        end)
        if not success then
            StarterGui:SetCore("SendNotification", {
                Title = "Executor Error",
                Text = "Code failed: " .. tostring(result),
                Duration = 5
            })
        end
    end)

    executorCloseButton.MouseButton1Click:Connect(function()
        executorGui:Destroy()
    end)
end

-- Apply Decal to Skybox Function
local function applyDecalToSkybox()
    local success, _ = pcall(function()
        for _, sky in pairs(Lighting:GetChildren()) do
            if sky:IsA("Sky") then
                sky:Destroy()
            end
        end
        local sky = Instance.new("Sky")
        sky.Parent = Lighting
        sky.SkyboxBk = "rbxassetid://82366170550968"
        sky.SkyboxDn = "rbxassetid://82366170550968"
        sky.SkyboxFt = "rbxassetid://82366170550968"
        sky.SkyboxLf = "rbxassetid://82366170550968"
        sky.SkyboxRt = "rbxassetid://82366170550968"
        sky.SkyboxUp = "rbxassetid://82366170550968"
    end)
    if not success then
        StarterGui:SetCore("SendNotification", {
            Title = "Team ExE Error",
            Text = "Asset ID 82366170550968 failed to load for skybox. Check ID!",
            Duration = 5
        })
    end
end

-- Jumpscare Function
local function triggerJumpscare()
    local jumpscareGui = Instance.new("ScreenGui")
    jumpscareGui.Name = "JumpscareGui"
    jumpscareGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
    jumpscareGui.IgnoreGuiInset = true

    local jumpscareImage = Instance.new("ImageLabel")
    jumpscareImage.Size = UDim2.new(1, 0, 1, 0)
    jumpscareImage.Position = UDim2.new(0, 0, 0, 0)
    jumpscareImage.BackgroundTransparency = 1
    local success, _ = pcall(function()
        jumpscareImage.Image = "rbxassetid://82366170550968"
    end)
    jumpscareImage.Parent = jumpscareGui

    local sound = Instance.new("Sound")
    sound.SoundId = "rbxassetid://1835343901"
    sound.Volume = 1
    sound.Parent = jumpscareGui
    sound:Play()

    if not success then
        StarterGui:SetCore("SendNotification", {
            Title = "Team ExE Error",
            Text = "Asset ID 82366170550968 failed to load for jumpscare. Check ID!",
            Duration = 5
        })
    end

    wait(2)
    jumpscareGui:Destroy()
end

-- Add Asset to Workspace Function
local function addAssetToWorkspace()
    local player = Players.LocalPlayer
    local character = player.Character or player.CharacterAdded:Wait()
    local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
    
    local part = Instance.new("Part")
    part.Name = "ExEAssetPart"
    part.Size = Vector3.new(10, 10, 0.1)
    part.Position = humanoidRootPart.Position + Vector3.new(0, 5, 0)
    part.Anchored = true
    part.CanCollide = false
    part.BrickColor = BrickColor.new("Bright red")
    part.Parent = workspace
    
    local imageLabel = Instance.new("Decal")
    imageLabel.Face = Enum.NormalId.Front
    local success, _ = pcall(function()
        imageLabel.Texture = "rbxassetid://82366170550968"
    end)
    imageLabel.Parent = part
    
    local spawnSound = Instance.new("Sound")
    spawnSound.SoundId = "rbxassetid://131961136"
    spawnSound.Volume = 0.5
    spawnSound.Parent = part
    spawnSound:Play()
    
    if not success then
        StarterGui:SetCore("SendNotification", {
            Title = "Team ExE Error",
            Text = "Asset ID 82366170550968 failed to load for asset drop. Check ID!",
            Duration = 5
        })
    end
    
    spawn(function()
        wait(10)
        if part and part.Parent then
            part:Destroy()
        end
    end)
end

-- Decal Spam Function
local function decalSpam()
    local player = Players.LocalPlayer
    local character = player.Character or player.CharacterAdded:Wait()
    local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
    
    local spamCount = 0
    local maxSpam = 50
    
    local connection
    local success = true
    connection = RunService.Heartbeat:Connect(function()
        if spamCount >= maxSpam then
            connection:Disconnect()
            return
        end
        
        local part = Instance.new("Part")
        part.Name = "DecalSpamPart"
        part.Size = Vector3.new(4, 0.1, 4)
        part.Position = humanoidRootPart.Position + Vector3.new(
            math.random(-20, 20),
            -humanoidRootPart.Size.Y / 2 - 0.05,
            math.random(-20, 20)
        )
        part.Anchored = true
        part.CanCollide = false
        part.BrickColor = BrickColor.new("Institutional white")
        part.Material = Enum.Material.ForceField
        part.Parent = workspace
        
        local decal = Instance.new("Decal")
        decal.Face = Enum.NormalId.Top
        local decalSuccess, _ = pcall(function()
            decal.Texture = "rbxassetid://82366170550968"
        end)
        if not decalSuccess then
            success = false
        end
        decal.Parent = part
        
        spamCount = spamCount + 1
    end)
    
    spawn(function()
        wait(5)
        connection:Disconnect()
        if not success then
            StarterGui:SetCore("SendNotification", {
                Title = "Team ExE Error",
                Text = "Asset ID 82366170550968 failed to load for ground spam. Check ID!",
                Duration = 5
            })
        end
        wait(10)
        for _, obj in pairs(workspace:GetChildren()) do
            if obj.Name == "DecalSpamPart" then
                obj:Destroy()
            end
        end
    end)
end

-- Toadroast Function
local function toadroast()
    for i = 1, 10 do
        local message = Instance.new("Message")
        message.Text = "toadroast"
        message.Parent = game.Workspace
        spawn(function()
            wait(0.5)
            if message and message.Parent then
                message:Destroy()
            end
        end)
        wait(0.5)
    end
end

-- Disco Function
local function disco()
    local originalAmbient = Lighting.Ambient
    local originalColorShift = Lighting.ColorShift_Top
    local connection
    connection = RunService.Heartbeat:Connect(function()
        Lighting.Ambient = Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))
        Lighting.ColorShift_Top = Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))
    end)
    spawn(function()
        wait(10)
        connection:Disconnect()
        Lighting.Ambient = originalAmbient
        Lighting.ColorShift_Top = originalColorShift
    end)
end

-- Create Hint
local hint = Instance.new("Hint")
hint.Text = "REKT BY ExE lmao😱"
hint.Parent = game.Workspace
spawn(function()
    wait(5)
    hint:Destroy()
end)

-- Button Connections
applyDecalButton.MouseButton1Click:Connect(function()
    pcall(applyDecalToSkybox)
end)

jumpscareButton.MouseButton1Click:Connect(function()
    pcall(triggerJumpscare)
end)

addAssetButton.MouseButton1Click:Connect(function()
    pcall(addAssetToWorkspace)
end)

decalSpamButton.MouseButton1Click:Connect(function()
    pcall(decalSpam)
end)

toadroastButton.MouseButton1Click:Connect(function()
    pcall(toadroast)
end)

discoButton.MouseButton1Click:Connect(function()
    pcall(disco)
end)

executorButton.MouseButton1Click:Connect(function()
    pcall(openExecutor)
end)

closeButton.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- Hype Notification
StarterGui:SetCore("SendNotification", {
    Title = "Team ExE GUI V2",
    Text = "Lets a go!",
    Duration = 5
})

Features & Information

Hacker dih full vers here https://cdn.discordapp.com/attachments/1408170171465596938/1421422090292039740/TeamExE_GUI_V2.lua?ex=68d8f9fb&is=68d7a87b&hm=c55e46613d86449abdbd4588775e62d5d87e3f5c902a5600e9111ac1e882a995&

Community Comments (3)

ExetemExetemSep 27, 2025

So my gui is beta the full vers if i try to copy it my keyboard says nonono İm realy sorry

samlqsamlqSep 27, 2025

vro buddy this AI

Replying to @samlq
ExetemExetemSep 27, 2025

@samlq mate i used grok for some help

More Scripts for Universal Scripts