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