Universal Script – Fencing Spray spammer - Verified script for Universal Roblox
Key RequiredUniversal

Universal Script – Fencing Spray spammer

Universal Scriptbreadyfinnbreadyfinn 21.8K views 355 executesUpdated Oct 27, 2024
Unrated
00
Lua Script•110 lines (3052 chars)
-- Create the ScreenGUI
local screenGui = Instance.new("ScreenGui")
screenGui.ResetOnSpawn = false -- Keep the GUI on screen after reset
screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- Create the draggable frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 400, 0, 200)
mainFrame.Position = UDim2.new(0.5, -200, 0.5, -100)
mainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
mainFrame.Parent = screenGui

-- Make the frame draggable
local dragging
local dragStart
local startPos

-- Function to start dragging the GUI
mainFrame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = mainFrame.Position
	end
end)

-- Function to handle dragging movement
mainFrame.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement and dragging then
		local delta = input.Position - dragStart
		mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
	end
end)

-- Function to stop dragging
mainFrame.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)

-- Create the Brick button
local Brick = Instance.new("TextButton")
Brick.Name = "Brick"
Brick.Parent = mainFrame
Brick.BackgroundColor3 = Color3.new(0.137255, 0.509804, 1)
Brick.Position = UDim2.new(0.1, 0, 0.2, 0)
Brick.Size = UDim2.new(0, 200, 0, 50)
Brick.Font = Enum.Font.Cartoon
Brick.Text = "Brick Spam"
Brick.TextColor3 = Color3.new(0, 0, 0)
Brick.TextSize = 30

-- Variables to control the spam
local isSpamming = false
local runConnection

-- Start/stop function
local function startStopSpamming()
	if isSpamming then
		isSpamming = false
		if runConnection then
			runConnection:Disconnect()
			runConnection = nil
		end
		Brick.Text = "Start Brick Spam"
	else
		isSpamming = true
		Brick.Text = "Stop Brick Spam"
		runConnection = game:GetService('RunService').Stepped:Connect(function()
			for _, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
				if v.Name == "Spray" then
					if v.Handle and v.Handle:FindFirstChild("Mesh") then
						v.Handle.Mesh:Destroy()
					end
					v.Parent = workspace
				end
			end
		end)

		local function paint()
			for _, v in pairs(game.Workspace:GetChildren()) do
				if v.Name == "Handle" then
					v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
					v.Transparency = 1
					v.CanCollide = false
					wait()
					v.CFrame = game.Players.LocalPlayer.Character["Left Leg"].CFrame
				end
			end
		end

		local function equip()
			for _, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
				if v.Name == "Spray" then
					game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
				end
			end
		end

		while isSpamming do
			paint()
			equip()
			wait(0.05)
		end
	end
end

-- Connect the button to the start/stop function
Brick.MouseButton1Down:Connect(startStopSpamming)

How to Execute Universal Script – Fencing Spray spammer

Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.

Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.

Step 3: Join Experience: Launch Roblox and join Universal Script.

Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.

Created By

breadyfinn
breadyfinn
Script Creator
View Author Profile

Features & Information

Execute Universal Script – Fencing Spray spammer. Key system required, created by breadyfinn, updated Oct 27, 2024. Tested and working on supported executors.

Script Changelog (1)

@breadyfinnMar 28, 2025

Create script

Community Comments (1)

MomentoTrollingMomentoTrollingFeb 12, 2025(edited)

Hey I had complained why there no X Button is hard

Frequently Asked Questions

How do I execute Universal Script – Fencing Spray spammer in Roblox?

To run Universal Script – Fencing Spray spammer, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.

Is Universal Script – Fencing Spray spammer keyless or does it require an access key?

Universal Script – Fencing Spray spammer requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Universal Script – Fencing Spray spammer currently safe and working?

This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.