Run it
Copy the script and paste it into your executor.
.() :()
lp = :().LocalPlayer
tcs = :()
rs = :()
uis = :()
cg = :()
ts = :()
run = :()
looping =
safeMode =
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 = ; mainStroke.Color = .(, , )
.(, main).CornerRadius = .(, )
(main, main)
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)
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)
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 = .(,); .(, sBtn).Color = .(, , )
(sHold, sBtn)
(color)
o = .(, sHold); o.Size = .(,,,); o.BackgroundColor3 = color; .(, o).CornerRadius = .(,)
.(()
.()
trail = .(, sg); trail.Size = o.Size; trail.BackgroundColor3 = o.BackgroundColor3; trail.Position = o.AbsolutePosition + .(,); trail.BorderSizePixel = ; .(, trail).CornerRadius = .(,)
ts:(trail, TweenInfo.(), {Size = .(,,,), BackgroundTransparency = }):()
.(); trail:()
)
o
o1, o2 = (.(, , )), (.(, , ))
run.Heartbeat:(()
r = () *
o1.Position = .( + .(r)*, -, + .(r)*, -)
o2.Position = .( - .(r)*, -, - .(r)*, -)
)
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 =
currentLen = #target + #phrase +
available = maxLen - currentLen
finalPattern = .(.(pat, ), , .(available, ))
(finalPattern .. .. target .. .. phrase)
pIdx = (pIdx >= #phrases) (pIdx + )
patternIdx = (patternIdx >= #customPatterns) (patternIdx + )
waitTime = (dIn.Text)
safeMode waitTime = waitTime + (.(-, )/)
.(.(waitTime, ))
.()
)
.(()
startupPattern = .(, )
(startupPattern .. )
iS = .(, cg); box = .(, iS); box.Size = .(, , , ); box.Position = .(, -, , -); box.BackgroundColor3 = .(,,); box.BackgroundTransparency = ; .(, box).Color = .(, , )
l = .(, box); l.Size = .(,,,); l.BackgroundTransparency = ; l.TextColor3 = .(,,); l.Font = ; l.TextSize = ; l.Text = ; l.TextWrapped =
(str)
l.Text =
i = , #str l.Text = str:(,i); .()
.()
t = ts:(l, TweenInfo.(), {TextTransparency = })
t:()
t.Completed:()
l.TextTransparency =
()
()
iS:(); main.Visible =
)
sBtn.MouseButton1Click:(() main.Visible = main.Visible )
MADE FOR SPAM

Universal