
Key RequiredUniversal

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



So my gui is beta the full vers if i try to copy it my keyboard says nonono İm realy sorry
vro buddy this AI
@samlq mate i used grok for some help