Run it
Copy the script and paste it into your executor.
lp = :().LocalPlayer
rs = :()
tcs = :()
run = :()
tele = :()
ADMINS = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
active =
index =
patternIndex =
waitTime =
dancing =
spinning =
following =
old = lp.PlayerGui:()
old old:()
sg = .(, lp.PlayerGui)
sg.Name = ; sg.ResetOnSpawn =
frame = .(, sg)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active = ; frame.Draggable =
corner = .(, frame)
corner.CornerRadius = .(, )
stroke = .(, frame)
stroke.Color = .(, , )
stroke.Thickness =
.(()
.()
stroke.Color = .(() % / , , )
)
header = .(, frame)
header.Size = .(, , , )
header.BackgroundTransparency =
header.Text =
header.TextColor3 = .(, , )
header.Font = .Font.GothamBold
header.TextSize =
input = .(, frame)
input.Size = .(, , , )
input.Position = .(, , , )
input.BackgroundColor3 = .(, , )
input.Text =
input.TextColor3 = .(, , )
input.Font = .Font.GothamMedium
input.TextSize =
inputCorner = .(, input)
inputCorner.CornerRadius = .(, )
startBtn = .(, frame)
startBtn.Size = .(, , , )
startBtn.Position = .(, , , )
startBtn.BackgroundColor3 = .(, , )
startBtn.Text =
startBtn.TextColor3 = .(, , )
startBtn.Font = .Font.GothamBold
startBtn.TextSize =
startCorner = .(, startBtn)
startCorner.CornerRadius = .(, )
stopBtn = .(, frame)
stopBtn.Size = .(, , , )
stopBtn.Position = .(, , , )
stopBtn.BackgroundColor3 = .(, , )
stopBtn.Text =
stopBtn.TextColor3 = .(, , )
stopBtn.Font = .Font.GothamBold
stopBtn.TextSize =
stopCorner = .(, stopBtn)
stopCorner.CornerRadius = .(, )
(msg, isPattern)
msg
finalMsg = msg
isPattern
patterns = {, , , , }
p = patterns[patternIndex]
finalMsg = .(p, .( / #p)) .. .. msg
patternIndex = (patternIndex >= #patterns) (patternIndex + )
(()
chat = tcs:(, ) (tcs:() tcs.TextChannels:())
chat chat:(finalMsg)
legacy = rs:(, ) rs:():()
legacy legacy:(finalMsg, )
)
(text, sender)
raw = text:(); char = lp.Character; hum = char char:()
raw:(,) == (text:(), )
raw == hum hum.Sit =
raw:(,) == input.Text = text:(); active =
raw == active =
raw == hum hum.Health =
raw == tele:(.PlaceId, lp)
raw == char sender.Character char:(sender.Character.HumanoidRootPart.Position)
raw == (, )
raw == dancing = dancing; spinning =
raw == spinning = spinning; dancing =
raw == following = sender.Name
raw == following =
raw:(,) == waitTime = (raw:())
raw == .CurrentCamera.CameraSubject = sender.Character.Humanoid
raw == .CurrentCamera.CameraSubject = lp.Character.Humanoid
raw:(,) ==
target = raw:():(, )
(lp.Name:():(target)) ADMINS[lp.Name] lp:()
_, p (.Players:()) p.Chatted:((m) ADMINS[p.Name] (m, p) )
.Players.PlayerAdded:((p) p.Chatted:((m) ADMINS[p.Name] (m, p) ) )
run.RenderStepped:(()
lp.Character
root = lp.Character:()
root
dancing root.CFrame = root.CFrame * .(, .(.(() * ) * ), )
spinning root.CFrame = root.CFrame * .(, .(), )
following .Players:(following)
t = .Players[following].Character
t t:()
lp.Character.Humanoid:(t.HumanoidRootPart.Position + .(,,))
)
.(()
phrases = {, , , , , , , , }
active
((input.Text) .. .. phrases[index], )
phrases[index] == .() .(waitTime)
index = (index >= #phrases) (index + )
.()
)
startBtn.MouseButton1Click:(() active = )
stopBtn.MouseButton1Click:(() active = )meow

Universal