Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
TextChatService = :()
ReplicatedStorage = :()
lp = Players.LocalPlayer
CoreGui:() CoreGui.DeltaSculpt:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = (gethui ()) CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Active = ; MainFrame.Draggable =
.(, MainFrame).CornerRadius = .(, )
CustomFrame = .(, ScreenGui)
CustomFrame.Size = .(, , , )
CustomFrame.Position = .(, , , -)
CustomFrame.BackgroundColor3 = .(, , )
CustomFrame.Active = ; CustomFrame.Draggable =
.(, CustomFrame).CornerRadius = .(, )
Title = .(, MainFrame)
Title.Size = .(, , , ); Title.Text = ; Title.TextColor3 = .(,,); Title.BackgroundTransparency =
autoChatEnabled =
ToggleBtn = .(, MainFrame)
ToggleBtn.Size = .(, , , ); ToggleBtn.Position = .(, , , )
ToggleBtn.Text = ; ToggleBtn.BackgroundColor3 = .(, , ); ToggleBtn.TextColor3 = .(,,)
.(, ToggleBtn)
chatDelay =
SpeedInput = .(, MainFrame)
SpeedInput.Size = .(, , , ); SpeedInput.Position = .(, , , )
SpeedInput.PlaceholderText = ; SpeedInput.Text = ; SpeedInput.BackgroundColor3 = .(, , ); SpeedInput.TextColor3 = .(,,)
.(, SpeedInput)
CTitle = .(, CustomFrame)
CTitle.Size = .(, , , ); CTitle.Text = ; CTitle.TextColor3 = .(,,); CTitle.BackgroundTransparency =
PhraseInput = .(, CustomFrame)
PhraseInput.Size = .(, , , ); PhraseInput.Position = .(, , , )
PhraseInput.PlaceholderText = ; PhraseInput.BackgroundColor3 = .(, , ); PhraseInput.TextColor3 = .(,,)
.(, PhraseInput)
AddBtn = .(, CustomFrame)
AddBtn.Size = .(, , , ); AddBtn.Position = .(, , , )
AddBtn.Text = ; AddBtn.BackgroundColor3 = .(, , ); AddBtn.TextColor3 = .(,,)
.(, AddBtn)
ClearBtn = .(, CustomFrame)
ClearBtn.Size = .(, , , ); ClearBtn.Position = .(, , , )
ClearBtn.Text = ; ClearBtn.BackgroundColor3 = .(, , ); ClearBtn.TextColor3 = .(,,)
.(, ClearBtn)
myPhrases = {, , }
AddBtn.MouseButton1Click:(()
PhraseInput.Text ~=
.(myPhrases, PhraseInput.Text)
PhraseInput.Text =
AddBtn.Text =
.()
AddBtn.Text =
)
ClearBtn.MouseButton1Click:(()
myPhrases = {}
ClearBtn.Text =
.()
ClearBtn.Text =
)
ToggleBtn.MouseButton1Click:(()
autoChatEnabled = autoChatEnabled
ToggleBtn.Text = .. (autoChatEnabled )
ToggleBtn.BackgroundColor3 = autoChatEnabled .(, , ) .(, , )
)
SpeedInput:():(()
chatDelay = (SpeedInput.Text)
)
(msg)
(()
TextChatService.ChatVersion == .ChatVersion.TextChatService
channel = TextChatService.TextChannels:()
channel channel:(msg)
remote = ReplicatedStorage:(, )
remote remote:(msg, )
)
.(()
.(chatDelay)
autoChatEnabled #myPhrases >
playersList = Players:()
target = playersList[.(, #playersList)]
chosen = myPhrases[.(, #myPhrases)]
finalMsg = chosen:(, target.Name)
(finalMsg)
)
You can control the speed and add your own text ( not chat bypass )