local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local lp = Players.LocalPlayer local can = false local chatText = "swexty." local gui = Instance.new("ScreenGui") gui.ResetOnSpawn = false gui.Parent = lp:WaitForChild("PlayerGui") local frame = Instance.new("Frame", gui) frame.Size = UDim2.fromScale(0.6, 0.35) frame.Position = UDim2.fromScale(0.2, 0.3) frame.BackgroundColor3 = Color3.fromRGB(30,30,30) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true local toggleBtn = Instance.new("TextButton", frame) toggleBtn.Size = UDim2.fromScale(0.9, 0.3) toggleBtn.Position = UDim2.fromScale(0.05, 0.1) toggleBtn.Text = "START" toggleBtn.TextScaled = true toggleBtn.BackgroundColor3 = Color3.fromRGB(120,0,255) toggleBtn.BorderSizePixel = 0 toggleBtn.TextColor3 = Color3.new(1,1,1) local textBox = Instance.new("TextBox", frame) textBox.Size = UDim2.fromScale(0.9, 0.25) textBox.Position = UDim2.fromScale(0.05, 0.55) textBox.Text = chatText textBox.PlaceholderText = "Text" textBox.TextScaled = true textBox.BackgroundColor3 = Color3.fromRGB(45,45,45) textBox.TextColor3 = Color3.new(1,1,1) textBox.BorderSizePixel = 0 task.spawn(function() while true do if can then pcall(function() ReplicatedStorage.ChatEvent:FireServer(chatText) end) end task.wait(0) end end) toggleBtn.MouseButton1Click:Connect(function() can = not can if can then toggleBtn.Text = "STOP" toggleBtn.BackgroundColor3 = Color3.fromRGB(255,60,60) else toggleBtn.Text = "START" toggleBtn.BackgroundColor3 = Color3.fromRGB(120,0,255) end end) textBox.FocusLost:Connect(function() if textBox.Text ~= "" then chatText = textBox.Text end end)