Run it
Copy the script and paste it into your executor.
lp = :().LocalPlayer
tcs = :()
rs = :()
players = :()
ADMINS = {
[] = , [] = ,
[] = , [] = ,
[] = , [] = ,
[lp.Name] =
}
active =
patternStep =
spamSpeed =
objects = {,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}
(msg)
patterns = {, , }
p = patterns[patternStep]
currentText = .. msg
remainingSpace = - #currentText
repeatCount = .(remainingSpace / #p)
wall = .(p, repeatCount) .. currentText
patternStep = (patternStep >= ) (patternStep + )
wall
(msg)
.(()
ch = tcs:(, ) (tcs:() tcs.TextChannels:())
ch ch:(msg)
say = rs:(, )
say say:(msg, )
)
(text, sender)
split = text:():()
cmd = split[]
arg = split[]
cmd == arg
_, p (players:())
p.Name:():(arg) ADMINS[p.Name] = ; ( .. p.Name)
cmd == active =
cmd == active =
cmd ==
lp.Character lp.Character:() lp.Character.Humanoid.Sit =
cmd == arg
_, p (players:())
p.Name:():(arg) ( .. p.Name)
cmd == arg
(text:())
cmd ==
:():(.PlaceId, lp)
cmd ==
()
_, p (players:()) p.Chatted:((m) ADMINS[p.Name] (m, p) )
players.PlayerAdded:((p) p.Chatted:((m) ADMINS[p.Name] (m, p) ) )
.(()
active
custom = lp.PlayerGui.GTV_V1_UI.Frame.TextBox.Text
obj = objects[.(, #objects)]
fullText = custom .. .. obj
((fullText))
obj ==
.()
.(spamSpeed)
.()
)
old = lp.PlayerGui:()
old old:()
sg = .(, lp.PlayerGui); sg.Name =
frame = .(, sg); frame.Name =
frame.Size = .(, , , ); frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , ); frame.Active = ; frame.Draggable =
.(, frame)
stroke = .(, frame); stroke.Thickness =
.(() .() stroke.Color = .(() % / , , ) )
box = .(, frame); box.Name =
box.Size = .(, , , ); box.Position = .(, , , )
box.BackgroundColor3 = .(, , ); box.TextColor3 = .(,,)
box.Text = ; box.Font = .Font.Gotham; .(, box)
btn = .(, frame)
btn.Size = .(, , , ); btn.Position = .(, , , )
btn.Text = ; btn.Font = .Font.GothamBold; btn.TextColor3 = .(,,)
btn.BackgroundColor3 = .(, , ); .(, btn)
btn.MouseButton1Click:(()
active = active
btn.Text = active
btn.BackgroundColor3 = active .(, , ) .(, , )
)
Universal