Run it
Copy the script and paste it into your executor.
.() :()
lp = :().LocalPlayer
tcs = :()
rs = :()
uis = :()
cg = :()
ts = :()
run = :()
looping =
safeMode =
cyclePatterns =
pIdx =
patternIdx =
customPatterns = {
, , , , , , ,
}
(txt)
(()
tcs.ChatVersion == .ChatVersion.TextChatService
channel = tcs:(, )
channel channel:(txt)
rs.DefaultChatSystemChatEvents.SayMessageRequest:(txt, )
)
(gui, dragPart)
dragging, dragInput, dragStart, startPos
dragPart.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = gui.Position
)
uis.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input
)
run.Heartbeat:(()
dragging dragInput
delta = dragInput.Position - dragStart
gui.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
uis.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch dragging =
)
cg:() cg:():()
sg = .(, cg); sg.Name =
main = .(, sg)
main.Size = .(, , , ); main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , ); main.Visible = ; main.ClipsDescendants =
mainStroke = .(, main); mainStroke.Thickness =
.(, main).CornerRadius = .(, )
(main, main)
run.RenderStepped:(()
color = .(() % / , , )
mainStroke.Color = color
)
tabF = .(, main); tabF.Size = .(,,,); tabF.BackgroundColor3 = .(, , )
btnSpam = .(, tabF); btnSpam.Size = .(,,,); btnSpam.Text = ; btnSpam.TextColor3 = .(,,); btnSpam.BackgroundTransparency = ; btnSpam.Font =
btnCred = .(, tabF); btnCred.Size = .(,,,); btnCred.Position = .(,,,); btnCred.Text = ; btnCred.TextColor3 = .(,,); btnCred.BackgroundTransparency = ; btnCred.Font =
spamP = .(, main); spamP.Size = .(,,,); spamP.Position = .(,,,); spamP.BackgroundTransparency =
credP = .(, main); credP.Visible = ; credP.Size = spamP.Size; credP.Position = spamP.Position; credP.BackgroundTransparency = ; credP.ScrollBarThickness = ; credP.CanvasSize = .(,,,)
btnSpam.MouseButton1Click:(() spamP.Visible = ; credP.Visible = )
btnCred.MouseButton1Click:(() spamP.Visible = ; credP.Visible = )
crText = .(, credP)
crText.Size = .(, , , ); crText.Position = .(, , , ); crText.BackgroundTransparency = ; crText.TextColor3 = .(, , ); crText.TextWrapped = ; crText.Font = ; crText.TextSize = ; crText.TextYAlignment = ; crText.TextXAlignment =
crText.Text =
nIn = .(, spamP); nIn.Size = .(,,,); nIn.Position = .(,,,); nIn.Text = ; nIn.BackgroundColor3 = .(,,); nIn.TextColor3 = .(,,); .(, nIn)
dIn = .(, spamP); dIn.Size = .(,,,); dIn.Position = .(,,,); dIn.Text = ; dIn.BackgroundColor3 = .(,,); dIn.TextColor3 = .(,,); .(, dIn)
patBtn = .(, spamP); patBtn.Size = .(,,,); patBtn.Position = .(,,,); patBtn.Text = ; patBtn.BackgroundColor3 = .(,,); patBtn.TextColor3 = .(, , ); .(, patBtn)
cycleBtn = .(, spamP); cycleBtn.Size = .(,,,); cycleBtn.Position = .(,,,); cycleBtn.Text = ; cycleBtn.BackgroundColor3 = .(,,); cycleBtn.TextColor3 = .(,,); .(, cycleBtn)
safeBtn = .(, spamP); safeBtn.Size = .(,,,); safeBtn.Position = .(,,,); safeBtn.Text = ; safeBtn.BackgroundColor3 = .(,,); safeBtn.TextColor3 = .(,,); .(, safeBtn)
startB = .(, spamP); startB.Size = .(,,,); startB.Position = .(,,,); startB.Text = ; startB.BackgroundColor3 = .(, , ); startB.TextColor3 = .(,,); .(, startB)
stopB = .(, spamP); stopB.Size = .(,,,); stopB.Position = .(,,,); stopB.Text = ; stopB.BackgroundColor3 = .(, , ); stopB.TextColor3 = .(,,); .(, stopB)
patBtn.MouseButton1Click:(()
patternIdx = (patternIdx >= #customPatterns) (patternIdx + )
patBtn.Text = .. customPatterns[patternIdx]
)
cycleBtn.MouseButton1Click:(()
cyclePatterns = cyclePatterns
cycleBtn.Text = cyclePatterns
cycleBtn.TextColor3 = cyclePatterns .(,,) .(,,)
)
sHold = .(, sg); sHold.Size = .(, , , ); sHold.Position = .(, , , -); sHold.BackgroundTransparency =
sBtn = .(, sHold); sBtn.Size = .(,,,); sBtn.Position = .(,,,); sBtn.BackgroundColor3 = .(,,); sBtn.Text = ; sBtn.TextColor3 = .(,,); sBtn.Font = ; sBtn.TextSize = ; .(, sBtn).CornerRadius = .(,)
sStroke = .(, sBtn); sStroke.Thickness =
run.RenderStepped:(()
sStroke.Color = .(() % / , , )
)
(sHold, sBtn)
phrases = {
, , ,
, , , , ,
, , , , ,
, , , ,
}
safeBtn.MouseButton1Click:(()
safeMode = safeMode
safeBtn.Text = safeMode
safeBtn.TextColor3 = safeMode .(,,) .(,,)
)
startB.MouseButton1Click:(() looping = )
stopB.MouseButton1Click:(() looping = )
.(()
looping
target = nIn.Text; phrase = phrases[pIdx]; pat = customPatterns[patternIdx]
maxLen =
available = maxLen - (#target + #phrase + )
finalPattern = .(.(pat, ), , .(available, ))
(finalPattern .. .. target .. .. phrase)
pIdx = (pIdx >= #phrases) (pIdx + )
cyclePatterns
patternIdx = (patternIdx >= #customPatterns) (patternIdx + )
patBtn.Text = .. customPatterns[patternIdx]
waitTime = (dIn.Text)
safeMode waitTime = waitTime + (.(-, )/)
.(.(waitTime, ))
.()
)
.(()
iS = .(, cg)
box = .(, iS); box.Size = .(, , , ); box.Position = .(, -, , -); box.BackgroundColor3 = .(,,); box.BackgroundTransparency =
bStroke = .(, box); bStroke.Thickness =
barBG = .(, box); barBG.Size = .(, , , ); barBG.Position = .(, , , ); barBG.BackgroundColor3 = .(, , )
barFill = .(, barBG); barFill.Size = .(, , , ); barFill.BackgroundColor3 = .(,,)
uic = .(, barBG); uic2 = .(, barFill)
run.RenderStepped:(()
c = .(() % / , , )
bStroke.Color = c
barFill.BackgroundColor3 = c
)
l = .(, box); l.Size = .(,,,); l.BackgroundTransparency = ; l.TextColor3 = .(,,); l.Font = ; l.TextSize = ; l.Text =
ts:(barFill, TweenInfo.(, .EasingStyle.Linear), {Size = .(, , , )}):()
(str)
l.Text =
i = , #str l.Text = str:(,i); .()
.()
(); ()
startupPattern = .(, )
(startupPattern .. )
iS:(); main.Visible =
)
sBtn.MouseButton1Click:(() main.Visible = main.Visible )
MADE FOR SPAMMING NEW FEATURES WILL BE ADDED IN NEW VERSIONS.

Universal