Run it
Copy the script and paste it into your executor.
Players = :()
TextChatService = :()
RunService = :()
TweenService = :()
CoreGui = :()
player = Players.LocalPlayer
saying =
targetName =
delayTime =
pattern =
roMessages = {
,,,,
,,,,
,,,,
,,,,
,,,,
,,,,
,,,
,,,
,,,
,,,
,,,
,,,
,,,
,,,
,,,
,,,
,,
}
()
result =
#result <
result = result .. pattern
.(result, , )
()
saying
saying =
.(()
saying
msgText = roMessages[.(, #roMessages)]
msg = ()....targetName....msgText
(()
TextChatService.TextChannels.RBXGeneral:(msg)
)
.(delayTime)
)
()
saying =
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
success = (() gui.Parent = CoreGui )
success gui.Parent = player:()
introFrame = .(, gui)
introFrame.Size = .(, , , )
introFrame.BackgroundColor3 = .(, , )
introFrame.BorderSizePixel =
introFrame.ZIndex =
introText = .(, introFrame)
introText.Size = .(, , , )
introText.BackgroundTransparency =
introText.Text =
introText.Font = .Font.Creepster
introText.TextSize =
introText.TextColor3 = .(, , )
introText.TextTransparency =
introText.ZIndex =
mainFrame = .(, gui)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.AnchorPoint = .(, )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible =
mainFrame.ClipsDescendants =
mainFrame.Active =
mainFrame.Draggable =
mainCorner = .(, mainFrame)
mainCorner.CornerRadius = .(, )
mainStroke = .(, mainFrame)
mainStroke.Color = .(, , )
mainStroke.Thickness =
mainStroke.Transparency =
titleText = .(, mainFrame)
titleText.Size = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.Font = .Font.GothamBlack
titleText.TextSize =
titleText.TextColor3 = .(, , )
layout = .(, mainFrame)
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
layout.HorizontalAlignment = .HorizontalAlignment.Center
(placeholder, text, order)
container = .(, mainFrame)
container.Size = .(, , , )
container.BackgroundColor3 = .(, , )
container.LayoutOrder = order
corner = .(, container)
corner.CornerRadius = .(, )
stroke = .(, container)
stroke.Color = .(, , )
stroke.ApplyStrokeMode = .ApplyStrokeMode.Border
input = .(, container)
input.Size = .(, -, , )
input.Position = .(, , , )
input.BackgroundTransparency =
input.Text = text
input.PlaceholderText = placeholder
input.Font = .Font.GothamSemibold
input.TextSize =
input.TextColor3 = .(, , )
input.PlaceholderColor3 = .(, , )
input.TextXAlignment = .TextXAlignment.Left
container.MouseEnter:(()
TweenService:(stroke, TweenInfo.(), {Color = .(, , )}):()
)
container.MouseLeave:(()
TweenService:(stroke, TweenInfo.(), {Color = .(, , )}):()
)
input
(text, color, order)
btn = .(, mainFrame)
btn.Size = .(, , , )
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = .Font.GothamBold
btn.TextSize =
btn.TextColor3 = .(, , )
btn.LayoutOrder = order
btn.AutoButtonColor =
corner = .(, btn)
corner.CornerRadius = .(, )
darkenColor = .(color.R * , color.G * , color.B * )
lightenColor = .(.(color.R * , ), .(color.G * , ), .(color.B * , ))
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = lightenColor}):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = color}):()
)
btn.MouseButton1Down:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = darkenColor}):()
)
btn.MouseButton1Up:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = lightenColor}):()
)
btn
titleSpacer = .(, mainFrame)
titleSpacer.Size = .(, , , )
titleSpacer.BackgroundTransparency =
titleSpacer.LayoutOrder =
targetInput = (, targetName, )
delayInput = (, (delayTime), )
patternInput = (, pattern, )
startBtn = (, .(, , ), )
stopBtn = (, .(, , ), )
toggleBtn = .(, gui)
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , -)
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextSize =
toggleBtn.BorderSizePixel =
toggleBtn.Visible =
toggleBtn.Draggable =
toggleCorner = .(, toggleBtn)
toggleCorner.CornerRadius = .(, )
toggleStroke = .(, toggleBtn)
toggleStroke.Color = .(, , )
toggleStroke.Thickness =
targetInput.FocusLost:(()
targetInput.Text ~= targetName = targetInput.Text
)
delayInput.FocusLost:(()
num = (delayInput.Text)
num delayTime = num delayInput.Text = (delayTime)
)
patternInput.FocusLost:(()
patternInput.Text ~= pattern = patternInput.Text
)
startBtn.MouseButton1Click:(startROSpam)
stopBtn.MouseButton1Click:(stopAll)
menuOpen =
toggleBtn.MouseButton1Click:(()
menuOpen = menuOpen
menuOpen
mainFrame.Visible =
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Size = .(, , , )}):()
closeTween = TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {Size = .(, , , )})
closeTween:()
closeTween.Completed:()
mainFrame.Visible =
)
.(()
tweenIn = TweenService:(introText, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.Out), {TextTransparency = })
tweenIn:()
tweenIn.Completed:()
.()
TweenService:(introText, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.In), {TextTransparency = }):()
bgOut = TweenService:(introFrame, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.In), {BackgroundTransparency = })
bgOut:()
bgOut.Completed:()
introFrame:()
toggleBtn.Visible =
mainFrame.Visible =
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Elastic, .EasingDirection.Out), {Size = .(, , , )}):()
)The best spammer