SPAM SCRIPTT (universal)
Key Required

SPAM SCRIPTT (universal)

Fling Things and Peoplenesu_wnesu_w 832 views 1.5K executesUpdated Oct 7, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•124 lines (4370 chars)
-- ██████╗░░█████╗░███╗░░██╗████████╗  ░██████╗████████╗███████╗░█████╗░██╗░░░░░
-- ██╔══██╗██╔══██╗████╗░██║╚══██╔══╝  ██╔════╝╚══██╔══╝██╔════╝██╔══██╗██║░░░░░
-- ██║░░██║██║░░██║██╔██╗██║░░░██║░░░  ╚█████╗░░░░██║░░░█████╗░░███████║██║░░░░░
-- ██║░░██║██║░░██║██║╚████║░░░██║░░░  ░╚═══██╗░░░██║░░░██╔══╝░░██╔══██║██║░░░░░
-- ██████╔╝╚█████╔╝██║░╚███║░░░██║░░░  ██████╔╝░░░██║░░░███████╗██║░░██║███████╗
-- ╚═════╝░░╚════╝░╚═╝░░╚══╝░░░╚═╝░░░  ╚═════╝░░░░╚═╝░░░╚══════╝╚═╝░░╚═╝╚══════╝
-- !
-- █ ▀█▀ █▀   █▀▄▀█ █▄█   █▀▀ █ █▀█ █▀ ▀█▀   █▀ █▀▀ █▀█ █ █▀█ ▀█▀   ░ ░ ░
-- █ ░█░ ▄█   █░▀░█ ░█░   █▀░ █ █▀▄ ▄█ ░█░   ▄█ █▄▄ █▀▄ █ █▀▀ ░█░   ▄ ▄ ▄

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TextChatService = game:GetService("TextChatService")
local Players = game:GetService("Players")

local player = Players.LocalPlayer
local pGui = player:WaitForChild("PlayerGui")
local textChannel = TextChatService:WaitForChild("TextChannels"):WaitForChild("RBXGeneral")

-- poop
local currentMessage = "/e poo"
local targetInterval = 0.05 -- 50ms
local timeAccumulator = 0
local loopConnection = nil


local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MacroConfigMenu"
screenGui.ResetOnSpawn = false
screenGui.Parent = pGui

local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 250, 0, 130)
mainFrame.Position = UDim2.new(0.1, 0, 0.1, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true -- Allows the window to be moved around the screen
mainFrame.Parent = screenGui

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 30)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "  spam by epic_lemon303"
titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.Font = Enum.Font.SourceSansBold
titleLabel.TextSize = 14
titleLabel.Parent = mainFrame

local inputBox = Instance.new("TextBox")
inputBox.Size = UDim2.new(0, 220, 0, 35)
inputBox.Position = UDim2.new(0, 15, 0, 40)
inputBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
inputBox.BorderSizePixel = 0
inputBox.Text = currentMessage
inputBox.TextColor3 = Color3.fromRGB(255, 255, 255)
inputBox.Font = Enum.Font.SourceSans
inputBox.TextSize = 14
inputBox.ClearTextOnFocus = false
inputBox.Parent = mainFrame

local statusLabel = Instance.new("TextLabel")
statusLabel.Size = UDim2.new(1, 0, 0, 30)
statusLabel.Position = UDim2.new(0, 0, 0, 85)
statusLabel.BackgroundTransparency = 1
statusLabel.Text = "Status: Idle | [ñ] Start | [ç] Stop"
statusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
statusLabel.Font = Enum.Font.SourceSansItalic
statusLabel.TextSize = 12
statusLabel.Parent = mainFrame


-- Updates the tracked text string whenever the user finishes typing in the box
inputBox.FocusLost:Connect(function(enterPressed)
	currentMessage = inputBox.Text
end)

local function startLoop()
	if loopConnection then return end
	statusLabel.Text = "Status: RUNNING..."
	statusLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
	
	-- Read the latest state of the text box immediately upon execution
	currentMessage = inputBox.Text 
	
	loopConnection = RunService.Heartbeat:Connect(function(deltaTime)
		timeAccumulator = timeAccumulator + deltaTime
		if timeAccumulator >= targetInterval then
			timeAccumulator = timeAccumulator - targetInterval
			
			-- Sends whatever is currently typed in the UI text box
			textChannel:SendAsync(currentMessage)
		end
	end)
end

local function stopLoop()
	if loopConnection then
		loopConnection:Disconnect()
		loopConnection = nil
		timeAccumulator = 0
		statusLabel.Text = "Status: Idle | [ñ] Start | [ç] Stop"
		statusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
	end
end


UserInputService.InputBegan:Connect(function(input, gameProcessed)
	-- If the user is currently typing inside the menu's TextBox or the game chat, ignore keybinds
	if gameProcessed then return end 
	
	if input.KeyCode == Enum.KeyCode.Semicolon then -- 'ñ' keycap position
		startLoop()
	elseif input.KeyCode == Enum.KeyCode.BackSlash then -- 'ç' keycap position
		stopLoop()
	end
end)


-- Fires a public chat notification instantly when the script is loaded
if textChannel then
	textChannel:SendAsync("script by epic_lemon303")
end

Features & Information

spam loolollooo

Community Comments (2)

ChaosDevChaosDevOct 12, 2026

Dam this dont steal in ur script is crazy lol

Replying to @ChaosDev
nesu_wnesu_wOct 12, 2026

@ChaosDev ty bro

More Scripts for Fling Things and People