Run it
Copy the script and paste it into your executor.
Players = :()
LP = Players.LocalPlayer
RS = :()
TCS = :()
RUN = :()
ADMINS = {[] = , [] = , [] = }
active, waitTime = ,
currentPattern =
spinning, copycat, autojumping, following, noclip = , , , ,
copyTarget, followTarget, bangTarget, orbitTarget = , , ,
rawWords = {, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , }
(text, mode)
finalMsg =
mode ==
randomWord = rawWords[.(, #rawWords)]
middle = (text ~= (text .. ) )
core = middle .. .. randomWord
patternStr =
limit = - #core
(#patternStr + #currentPattern) <= (limit - )
patternStr = patternStr .. currentPattern
finalMsg = patternStr .. .. core
mode ==
core = text
patternStr =
limit = - #core
(#patternStr + #currentPattern) <= (limit - )
patternStr = patternStr .. currentPattern
finalMsg = patternStr .. .. core
finalMsg = text
(() TCS.TextChannels.RBXGeneral:(finalMsg) )
(() RS.DefaultChatSystemChatEvents.SayMessageRequest:(finalMsg, ) )
sg = .(, LP.PlayerGui); sg.Name = ; sg.ResetOnSpawn =
frame = .(, sg); frame.Size = .(, , , ); frame.Position = .(, -, , ); frame.BackgroundColor3 = .(,,); frame.Active = ; frame.Draggable =
.(, frame).Color = .(,,); .(, frame)
title = .(, frame); title.Size = .(,,,); title.Text = ; title.TextColor3 = .(,,); title.Font = .Font.GothamBold; title.BackgroundTransparency =
pFrame = .(, frame); pFrame.Size = .(, , , ); pFrame.Position = .(, , , ); pFrame.BackgroundTransparency =
pLayout = .(, pFrame); pLayout.FillDirection = .FillDirection.Horizontal; pLayout.Padding = .(, ); pLayout.HorizontalAlignment = .HorizontalAlignment.Center
_, p ({, , , , })
b = .(, pFrame); b.Size = .(, , , ); b.Text = p; b.BackgroundColor3 = .(,,); b.TextColor3 = .(,,); .(, b)
b.MouseButton1Click:(() currentPattern = p )
input = .(, frame); input.Size = .(,,,); input.Position = .(,,,); input.PlaceholderText = ; input.BackgroundColor3 = .(,,); input.TextColor3 = .(,,); .(, input)
sBtn = .(, frame); sBtn.Size = .(,,,); sBtn.Position = .(,,,); sBtn.Text = ; sBtn.BackgroundColor3 = .(,,); sBtn.TextColor3 = .(,,); .(, sBtn)
stopBtn = .(, frame); stopBtn.Size = .(,,,); stopBtn.Position = .(,,,); stopBtn.Text = ; stopBtn.BackgroundColor3 = .(,,); stopBtn.TextColor3 = .(,,); .(, stopBtn)
sBtn.MouseButton1Click:(() active = )
stopBtn.MouseButton1Click:(() active = )
adminPanel = .(, sg); adminPanel.Size = .(, , , ); adminPanel.Position = .(, , , ); adminPanel.BackgroundColor3 = .(,,); adminPanel.Active = ; adminPanel.Draggable =
adminPanel.Visible = ADMINS[LP.Name] ==
.(, adminPanel).Color = .(,,); .(, adminPanel)
adminTitle = .(, adminPanel); adminTitle.Size = .(,,,); adminTitle.Text = ; adminTitle.TextColor3 = .(,,); adminTitle.Font = .Font.GothamBold; adminTitle.BackgroundTransparency =
cmdScroll = .(, adminPanel); cmdScroll.Size = .(,-,,-); cmdScroll.Position = .(,,,); cmdScroll.BackgroundTransparency = ; cmdScroll.ScrollBarThickness = ; cmdScroll.CanvasSize = .(,,,)
.(, cmdScroll).Padding = .(,)
allCmds = {
, , , , , ,
, , , , , ,
, , , , , , , ,
, , , , , ,
, , , , , ,
, ,
}
_, cmdText (allCmds)
lbl = .(, cmdScroll)
lbl.Size = .(, , , ); lbl.Text = cmdText; lbl.TextColor3 = .(,,)
lbl.BackgroundTransparency = ; lbl.Font = .Font.Code; lbl.TextXAlignment = .TextXAlignment.Left
(text, sender)
args = text:()
cmd = args[]:()
char = LP.Character
hum = char char:()
root = char char:()
cmd == args[]
_, p (Players:())
p.Name:():(args[]:()) p.DisplayName:():(args[]:())
ADMINS[p.Name] =
( .. p.Name, )
p == LP adminPanel.Visible =
cmd == args[]
_, p (Players:())
p.Name:():(args[]:()) p.DisplayName:():(args[]:())
ADMINS[p.Name] =
( .. p.Name, )
p == LP adminPanel.Visible =
cmd == args[] waitTime = (args[]) ; ( .. waitTime, )
cmd == currentPattern = ; (, )
cmd == args[] currentPattern = args[]; ( .. currentPattern, )
cmd ==
LP.Name ~= sender.Name
copycat = copycat; copyTarget = sender
copycat ( .. sender.Name, ) (, )
cmd == active = ; args[] input.Text = args[]
cmd == active =
cmd == (text:(), )
hum root
cmd == args[] hum.WalkSpeed = (args[])
cmd == args[] hum.JumpPower = (args[]); hum.UseJumpPower =
cmd == autojumping = autojumping
cmd == spinning = spinning
cmd == noclip = noclip
cmd == following = following; followTarget = sender
cmd == hum.Sit =
cmd == hum.WalkSpeed =
cmd == hum.WalkSpeed =
cmd == root.Velocity = .(, , )
cmd == hum:(.(, {AnimationId = })):()
cmd == hum:(.(, {AnimationId = })):()
cmd == root.CFrame = sender.Character.HumanoidRootPart.CFrame
cmd == args[] _,p (Players:()) p.Name:():(args[]:()) root.CFrame = p.Character.HumanoidRootPart.CFrame
cmd == args[] bangTarget = args[]
cmd == bangTarget =
cmd == args[] orbitTarget = args[]
cmd == orbitTarget =
cmd == char:() char.Head.Transparency =
cmd == char:() char.RightUpperLeg:()
cmd == _,v (char:()) v:() v.Transparency =
cmd == args[] _,p (Players:()) p.Name:():(args[]:()) .CurrentCamera.CameraSubject = p.Character.Humanoid
cmd == .CurrentCamera.CameraSubject = hum
cmd == :():(.PlaceId, LP)
cmd == LP:()
cmd == sg:()
(p, m)
ADMINS[p.Name] (m, p)
copycat copyTarget p == copyTarget m:()
(m, )
Players.PlayerAdded:((p) p.Chatted:((m) (p, m) ) )
_, p (Players:()) p.Chatted:((m) (p, m) )
TCS.MessageReceived:((msg) p = Players:(msg.TextSource.UserId); p (p, msg.Text) )
.(()
active (input.Text, ); .(waitTime) .()
)
RUN.RenderStepped:(()
char = LP.Character
char char:()
autojumping char.Humanoid.Jump =
spinning char.HumanoidRootPart.CFrame *= .(, .(), )
noclip _,v (char:()) v:() v.CanCollide =
following followTarget followTarget.Character char.Humanoid:(followTarget.Character.HumanoidRootPart.Position + .(,,))
bangTarget
_, p (Players:())
p.Name:():(bangTarget:()) p.Character char.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * .(,,)
orbitTarget
_, p (Players:())
p.Name:():(orbitTarget:()) p.Character
char.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * .(, .(()*%), ) * .(,,)
)
(, )

Universal