Run it
Copy the script and paste it into your executor.
Players = :()
LP = Players.LocalPlayer
Camera = .CurrentCamera
TCS = :()
ReplicatedStorage = :()
RUN = :()
ADMINS = {
[] = ,
[] = ,
[] =
}
spinning =
active =
waitTime =
currentPattern =
currentMsg =
SETTINGS = {
NAME_TEXT = ,
BIO_TEXT = .. LP.DisplayName,
SPEED = ,
STAY_TIME =
}
Remote = ReplicatedStorage:():()
()
nameLen = #SETTINGS.NAME_TEXT
bioLen = #SETTINGS.BIO_TEXT
maxLen = .(nameLen, bioLen)
i = , maxLen
color = .(() % / , , )
i <= nameLen Remote:(, SETTINGS.NAME_TEXT:(, i), color)
i <= bioLen Remote:(, SETTINGS.BIO_TEXT:(, bioLen - i + ), color)
.(SETTINGS.SPEED)
.(SETTINGS.STAY_TIME)
i = maxLen, , -
color = .(() % / , , )
i <= nameLen Remote:(, SETTINGS.NAME_TEXT:(, i), color)
i <= bioLen Remote:(, SETTINGS.BIO_TEXT:(, bioLen - i + ), color)
.(SETTINGS.SPEED)
.(()
()
.()
)
(text, mode)
finalMsg =
rawWords = {
,
,
,
,
,
,
,
,
,
,
,
,
,
}
mode ==
randomWord = rawWords[.(, #rawWords)]
middle = (text ~= (text .. ) )
core = middle .. .. randomWord
patternStr =
(#patternStr + #currentPattern) <= ( - #core)
patternStr = patternStr .. currentPattern
finalMsg = patternStr .. .. core
mode ==
patternStr =
(#patternStr + #currentPattern) <= ( - #text)
patternStr = patternStr .. currentPattern
finalMsg = patternStr .. .. text
finalMsg = text
(() TCS.TextChannels.RBXGeneral:(finalMsg) )
(() ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:(finalMsg, ) )
sg = .(, LP.PlayerGui)
sg.Name =
sg.ResetOnSpawn =
logo = .(, sg)
logo.Size = .(, , , )
logo.Position = .(, , , )
logo.BackgroundColor3 = .(,,)
logo.Text =
logo.Font = .Font.GothamBold
logo.TextSize =
logo.Draggable =
logo.TextColor3 = .(,,)
.(, logo).CornerRadius = .(, )
logoStroke = .(, logo)
logoStroke.Thickness =
logoStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
mainFrame = .(, sg)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(,,)
mainFrame.Visible =
mainFrame.Active =
mainFrame.Draggable =
.(, mainFrame).CornerRadius = .(, )
frameStroke = .(, mainFrame)
frameStroke.Thickness =
frameStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
container = .(, mainFrame)
container.Size = .(, , , )
container.Position = .(, , , )
container.BackgroundTransparency =
container.CanvasSize = .(, , , )
container.ScrollBarThickness =
layout = .(, container)
layout.Padding = .(, )
layout.HorizontalAlignment = .HorizontalAlignment.Center
RUN.RenderStepped:(()
color = .(() % / , , )
logoStroke.Color = color
frameStroke.Color = color
logo.TextColor3 = color
spinning LP.Character LP.Character:()
LP.Character.HumanoidRootPart.CFrame *= .(, .(), )
)
logo.MouseButton1Click:(()
mainFrame.Visible = mainFrame.Visible
)
pScroll = .(, container)
pScroll.Size = .(, , , )
pScroll.BackgroundTransparency =
pScroll.CanvasSize = .(, , , )
pScroll.ScrollBarThickness =
pList = .(, pScroll)
pList.FillDirection = .FillDirection.Horizontal
pList.Padding = .(, )
pList.VerticalAlignment = .VerticalAlignment.Center
patterns = {, , , , , , , , }
_, p (patterns)
b = .(, pScroll)
b.Size = .(, , , )
b.Text = p
b.BackgroundColor3 = .(,,)
b.TextColor3 = .(,,)
.(, b)
b.MouseButton1Click:(()
currentPattern = p
(..p, )
)
(placeholder)
box = .(, container)
box.Size = .(, , , )
box.PlaceholderText = placeholder
box.Text =
box.BackgroundColor3 = .(,,)
box.TextColor3 = .(,,)
.(, box)
box
customP = ()
customP.FocusLost:(() customP.Text ~= currentPattern = customP.Text )
msgBox = ()
msgBox.FocusLost:(() currentMsg = msgBox.Text )
dlyBox = ()
dlyBox.FocusLost:(() waitTime = (dlyBox.Text) )
sBtn = .(, container)
sBtn.Size = .(, , , )
sBtn.Text =
sBtn.BackgroundColor3 = .(, , )
sBtn.TextColor3 = .(,,)
sBtn.Font = .Font.GothamBold
.(, sBtn)
stopBtn = .(, container)
stopBtn.Size = .(, , , )
stopBtn.Text =
stopBtn.BackgroundColor3 = .(, , )
stopBtn.TextColor3 = .(,,)
stopBtn.Font = .Font.GothamBold
.(, stopBtn)
sBtn.MouseButton1Click:(() active = sBtn.Text = )
stopBtn.MouseButton1Click:(() active = sBtn.Text = )
(msg, sender)
args = msg:()
cmd = args[]:()
char = LP.Character
hum = char char:()
root = char char:()
cmd == args[] currentMsg = args[]
cmd == active = sBtn.Text =
cmd == active = sBtn.Text =
(cmd == cmd == ) args[] waitTime = (args[])
cmd == args[] currentPattern = args[]
cmd == (msg:(), )
cmd == hum hum.Health =
cmd == LP:( .. sender.Name)
cmd == hum hum.Sit =
cmd == args[] hum hum.WalkSpeed = (args[])
cmd == args[] hum hum.JumpPower = (args[]) hum.UseJumpPower =
cmd == hum hum.WalkSpeed =
cmd == hum hum.WalkSpeed =
cmd == spinning = spinning
cmd == args[]
_, v (Players:())
v.Name:():(, #args[]) == args[]:() root
root.CFrame = v.Character.HumanoidRootPart.CFrame
cmd == args[]
_, v (Players:())
v.Name:():(, #args[]) == args[]:()
Camera.CameraSubject = v.Character:()
cmd == hum
Camera.CameraSubject = hum
(player, msg)
ADMINS[player.Name]
(msg, player)
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 currentMsg ~=
(currentMsg, )
.(waitTime)
.()
)
(, )
Universal