Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
TextChatService = :()
RunService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
RP_NAME =
RP_BIO = .. player.Name
defaultDelay =
head =
words = {
,
,
,
,
,
,
,
,
,
,
,
,
}
emojis = {
, , , , , , , , ,
}
presetPrefixes = {
,
,
,
,
}
selectedPrefix = presetPrefixes[]
running =
startIndex =
.(()
RE = ReplicatedStorage:(, )
RE
NameRemote = RE:()
ColorRemote = RE:()
NameRemote
i = ,
(()
NameRemote:(, RP_NAME)
NameRemote:(, RP_BIO)
)
.()
ColorRemote
c = .((() % ) / , , )
(()
ColorRemote:(, c)
ColorRemote:(, c)
)
.()
)
introGui = .()
introGui.Name =
introGui.ResetOnSpawn =
introGui.IgnoreGuiInset =
introGui.Parent = playerGui
blackBg = .()
blackBg.Size = .(, , , )
blackBg.BackgroundColor3 = .(, , )
blackBg.BorderSizePixel =
blackBg.Parent = introGui
introText = .()
introText.Size = .(, , , )
introText.Position = .(, , , )
introText.BackgroundTransparency =
introText.Text =
introText.TextColor3 = .(, , )
introText.TextSize =
introText.Font = .Font.GothamBold
introText.Parent = blackBg
.(()
.()
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
TweenService:(introText, tweenInfo, {TextTransparency = }):()
fadeBg = TweenService:(blackBg, tweenInfo, {BackgroundTransparency = })
fadeBg:()
fadeBg.Completed:(()
introGui:()
)
)
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = playerGui
frame = .()
frame.Size = .(, )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = gui
.(, frame).CornerRadius = .(, )
frameStroke = .()
frameStroke.Thickness =
frameStroke.Parent = frame
title = .()
title.Size = .(, -, , )
title.Position = .(, )
title.BackgroundTransparency =
title.Text =
title.TextSize =
title.Font = .Font.GothamBold
title.TextXAlignment = .TextXAlignment.Left
title.Parent = frame
minimizeButton = .()
minimizeButton.Size = .(, )
minimizeButton.Position = .(, -, , )
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.TextSize =
minimizeButton.Font = .Font.GothamBold
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.Parent = frame
.(, minimizeButton).CornerRadius = .(, )
miniButton = .()
miniButton.Size = .(, , , )
miniButton.Position = .(, , , -)
miniButton.Text =
miniButton.TextSize =
miniButton.Font = .Font.GothamBold
miniButton.BackgroundColor3 = .(, , )
miniButton.Visible =
miniButton.Parent = gui
.(, miniButton).CornerRadius = .(, )
miniStroke = .()
miniStroke.Thickness =
miniStroke.Parent = miniButton
targetLabel = .()
targetLabel.Size = .(, , , )
targetLabel.Position = .(, )
targetLabel.BackgroundTransparency =
targetLabel.Text =
targetLabel.TextColor3 = .(, , )
targetLabel.TextSize =
targetLabel.Font = .Font.GothamMedium
targetLabel.TextXAlignment = .TextXAlignment.Left
targetLabel.Parent = frame
nameBox = .()
nameBox.Size = .(, , , )
nameBox.Position = .(, )
nameBox.PlaceholderText =
nameBox.Text =
nameBox.TextColor3 = .(, , )
nameBox.TextSize =
nameBox.Font = .Font.GothamBold
nameBox.BackgroundColor3 = .(, , )
nameBox.ClearTextOnFocus =
nameBox.Parent = frame
.(, nameBox).CornerRadius = .(, )
delayLabel = .()
delayLabel.Size = .(, , , )
delayLabel.Position = .(, )
delayLabel.BackgroundTransparency =
delayLabel.Text =
delayLabel.TextColor3 = .(, , )
delayLabel.TextSize =
delayLabel.Font = .Font.GothamMedium
delayLabel.TextXAlignment = .TextXAlignment.Left
delayLabel.Parent = frame
delayBox = .()
delayBox.Size = .(, , , )
delayBox.Position = .(, )
delayBox.PlaceholderText =
delayBox.Text = (defaultDelay)
delayBox.TextColor3 = .(, , )
delayBox.TextSize =
delayBox.Font = .Font.GothamBold
delayBox.BackgroundColor3 = .(, , )
delayBox.ClearTextOnFocus =
delayBox.Parent = frame
.(, delayBox).CornerRadius = .(, )
status = .()
status.Size = .(, , , )
status.Position = .(, )
status.BackgroundTransparency =
status.Text =
status.TextColor3 = .(, , )
status.TextSize =
status.Font = .Font.Gotham
status.Parent = frame
startButton = .()
startButton.Size = .(, , , )
startButton.Position = .(, )
startButton.Text =
startButton.TextColor3 = .(, , )
startButton.TextSize =
startButton.Font = .Font.GothamBold
startButton.BackgroundColor3 = .(, , )
startButton.Parent = frame
.(, startButton).CornerRadius = .(, )
stopButton = .()
stopButton.Size = .(, , , )
stopButton.Position = .(, )
stopButton.Text =
stopButton.TextColor3 = .(, , )
stopButton.TextSize =
stopButton.Font = .Font.GothamBold
stopButton.BackgroundColor3 = .(, , )
stopButton.Parent = frame
.(, stopButton).CornerRadius = .(, )
RunService.RenderStepped:(()
hue = (() * ) %
rainbow = .(hue, , )
frameStroke.Color = rainbow
miniStroke.Color = rainbow
title.TextColor3 = rainbow
)
minimizeButton.MouseButton1Click:(()
frame.Visible =
miniButton.Visible =
)
miniButton.MouseButton1Click:(()
miniButton.Visible =
frame.Visible =
)
nameBox:():(()
tName = nameBox.Text
tName ==
status.Text =
status.Text = .. tName ..
)
()
channels = TextChatService:()
channels
channels:()
(targetName, offset)
output = {}
.(output, head)
targetName ~=
.(output, .. targetName .. )
position = ((offset - ) % #words) +
.(output, words[position])
randomEmoji = emojis[.(, #emojis)]
.(output, randomEmoji)
.(output, )
(text)
channel = ()
channel
(()
channel:(text)
)
(()
events = ReplicatedStorage:()
events events:()
events.SayMessageRequest:(text, )
)
startButton.MouseButton1Click:(()
running
targetName = nameBox.Text
customDelay = (delayBox.Text)
customDelay < customDelay =
running =
status.Text = .. (targetName ~= .. targetName .. )
status.TextColor3 = .(, , )
.(()
running
message = (targetName, startIndex)
(message)
startIndex = startIndex +
startIndex > #words
startIndex =
.(customDelay)
)
)
stopButton.MouseButton1Click:(()
running =
targetName = nameBox.Text
status.Text = .. (targetName ~= targetName ) ..
status.TextColor3 = .(, , )
)
()👑 SPN Spammer By PRI focuses on disrupting other players or games. 🖤 SPN SPAMMER ⚡ CREATED BY PRI 👑 DARK AURA • CUSTOM UI

Universal