
Key RequiredUniversal

--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- Services
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")
-- Player
local player = Players.LocalPlayer
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "🖥️TCES Team🖥️",
Text = "Check out https://www.youtube.com/@zerdgeofficial1",
Duration = 5
})
-- GUI
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "BuyPlatformGUI"
gui.ResetOnSpawn = false
-- Protect GUI (added line)
if syn and syn.protect_gui then
pcall(function()
syn.protect_gui(gui)
end)
end
-- Main Frame (scaled slightly down in height but taller to fit warning)
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 380, 0, 280)
mainFrame.Position = UDim2.new(0.5, -190, 0.5, -140)
mainFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
mainFrame.BorderSizePixel = 0
mainFrame.Name = "MainFrame"
mainFrame.Active = true
mainFrame.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = mainFrame
local dragDetector = Instance.new("UIDragDetector")
dragDetector.Parent = mainFrame
-- Title
local title = Instance.new("TextLabel")
title.Text = "FE Chat Bypass DrawOrOof"
title.Font = Enum.Font.JosefinSans
title.TextSize = 18
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1
title.Size = UDim2.new(1, -60, 0, 30)
title.Position = UDim2.new(0, 10, 0, 5)
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = mainFrame
-- Close
local closeBtn = Instance.new("TextButton")
closeBtn.Text = "X"
closeBtn.Font = Enum.Font.JosefinSans
closeBtn.TextSize = 20
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.BackgroundColor3 = Color3.fromRGB(170, 60, 60)
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.Parent = mainFrame
local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 6)
closeCorner.Parent = closeBtn
-- Minimize
local minimizeBtn = Instance.new("TextButton")
minimizeBtn.Text = "-"
minimizeBtn.Font = Enum.Font.JosefinSans
minimizeBtn.TextSize = 24
minimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
minimizeBtn.Size = UDim2.new(0, 30, 0, 30)
minimizeBtn.Position = UDim2.new(1, -70, 0, 5)
minimizeBtn.Parent = mainFrame
local minCorner = Instance.new("UICorner")
minCorner.CornerRadius = UDim.new(0, 6)
minCorner.Parent = minimizeBtn
-- Input Textbox
local inputBox = Instance.new("TextBox")
inputBox.PlaceholderText = "msg here"
inputBox.Font = Enum.Font.JosefinSans
inputBox.TextSize = 18
inputBox.TextColor3 = Color3.fromRGB(255, 255, 255)
inputBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
inputBox.Size = UDim2.new(0, 340, 0, 40)
inputBox.Position = UDim2.new(0, 20, 0, 45)
inputBox.Text = ""
inputBox.Parent = mainFrame
local inputCorner = Instance.new("UICorner")
inputCorner.CornerRadius = UDim.new(0, 6)
inputCorner.Parent = inputBox
-- Delay TextBox
local delayBox = Instance.new("TextBox")
delayBox.PlaceholderText = "delay (sec)"
delayBox.Font = Enum.Font.JosefinSans
delayBox.TextSize = 18
delayBox.TextColor3 = Color3.fromRGB(255, 255, 255)
delayBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
delayBox.Size = UDim2.new(0, 100, 0, 40)
delayBox.Position = UDim2.new(0, 20, 0, 95)
delayBox.Text = ""
delayBox.Parent = mainFrame
local delayCorner = Instance.new("UICorner")
delayCorner.CornerRadius = UDim.new(0, 6)
delayCorner.Parent = delayBox
-- Send Button
local sendBtn = Instance.new("TextButton")
sendBtn.Text = "Send Message"
sendBtn.Font = Enum.Font.JosefinSans
sendBtn.TextSize = 20
sendBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
sendBtn.BackgroundColor3 = Color3.fromRGB(70, 130, 180)
sendBtn.Size = UDim2.new(0, 220, 0, 40)
sendBtn.Position = UDim2.new(0, 140, 0, 95)
sendBtn.Parent = mainFrame
local sendCorner = Instance.new("UICorner")
sendCorner.CornerRadius = UDim.new(0, 6)
sendCorner.Parent = sendBtn
-- Spam Send Button
local spamBtn = Instance.new("TextButton")
spamBtn.Text = "Spam Send"
spamBtn.Font = Enum.Font.JosefinSans
spamBtn.TextSize = 20
spamBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
spamBtn.BackgroundColor3 = Color3.fromRGB(200, 80, 80)
spamBtn.Size = UDim2.new(0, 340, 0, 40)
spamBtn.Position = UDim2.new(0, 20, 0, 150)
spamBtn.Parent = mainFrame
local spamCorner = Instance.new("UICorner")
spamCorner.CornerRadius = UDim.new(0, 6)
spamCorner.Parent = spamBtn
-- Warning Label
local warningLabel = Instance.new("TextLabel")
warningLabel.Text = "⚠️This GUI only works in the lobby⚠️"
warningLabel.Font = Enum.Font.JosefinSans
warningLabel.TextSize = 18
warningLabel.TextColor3 = Color3.fromRGB(255, 200, 80)
warningLabel.BackgroundTransparency = 1
warningLabel.Size = UDim2.new(1, 0, 0, 30)
warningLabel.Position = UDim2.new(0, 0, 0, 200)
warningLabel.TextXAlignment = Enum.TextXAlignment.Center
warningLabel.Parent = mainFrame
-- States
local minimized = false
local tweenInfo = TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local spamming = false
local spamThread
-- Helpers
local function setContentVisible(visible)
for _, child in pairs(mainFrame:GetChildren()) do
if not (child == closeBtn or child == minimizeBtn or child == dragDetector or child:IsA("UICorner")) then
child.Visible = visible
end
end
end
-- Events
sendBtn.MouseButton1Click:Connect(function()
local args = {
[1] = inputBox.Text
}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("BuyPlatform"):FireServer(unpack(args))
end)
spamBtn.MouseButton1Click:Connect(function()
spamming = not spamming
if spamming then
spamBtn.Text = "Stop Spam"
spamThread = coroutine.create(function()
local delayTime = tonumber(delayBox.Text) or 1
while spamming do
local args = {
[1] = inputBox.Text
}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("BuyPlatform"):FireServer(unpack(args))
task.wait(delayTime)
end
end)
coroutine.resume(spamThread)
else
spamBtn.Text = "Spam Send"
end
end)
closeBtn.MouseButton1Click:Connect(function()
gui:Destroy()
end)
minimizeBtn.MouseButton1Click:Connect(function()
minimized = not minimized
if minimized then
local tween = TweenService:Create(mainFrame, tweenInfo, {Size = UDim2.new(0, 380, 0, 40)})
tween:Play()
setContentVisible(false)
else
local tween = TweenService:Create(mainFrame, tweenInfo, {Size = UDim2.new(0, 380, 0, 280)})
tween:Play()
tween.Completed:Wait()
setContentVisible(true)
end
end)

doesnt work sadly
@brbrsglts i forgot to mention it only works in lobby (also you CANT get banned, its technically considered as you not texting those messages and its the system)
bro just use annabyp*er