ADVERTISEMENTREMOVE ADS
Game icon

Stupidest chat bypasser

a literal baseplate.
6 months ago
Script preview thumbnail
Script Preview

Description

Worst chat bypasser in the world

Don't use unless you are a CERTIFIED skid or...

Just DO NOT use the script!

uses seperated messages to swear or something

one message can have "FU" and the other message can have "CK" and boom!!! sweaaaring!!!

ADVERTISEMENTREMOVE ADS
127 Lines • 3.67 KiB
Raw
-- Worlds worst fucking chat bypasser in the universe
print("Worlds worst fucking chat bypasser in the universe BY CHATGPT W CHATGPT")
print("How it works:")
print("Press L to toggle visiblity")
print("Top text box is for bypass | Bottom text box is for word splitting")
print("Use the __ like __Cat__ to split the word so it doesnt tag because its in each message not in one so roblox can tag it!!!")
print("Example: You enter __FUCK__ | Will output:")
print("ASD_F")
print("ASD__U")
print("ASD___C")
print("ASD____K")
print("I'M NOT A SKID FOR CHANGING 2 VALUES TRUUUUST I KNOW WHAT THIS SCRIPT ALL DOES!!! + How it works")
-- GUI STUFF
local UserInputService = game:GetService("UserInputService")
local TextChatService = game:GetService("TextChatService")
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "TextInputGUI"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 300, 0, 200)
frame.Position = UDim2.new(0.5, -150, 0.5, -100)
frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
frame.Active = true
frame.Draggable = true
local titleBar = Instance.new("TextLabel", frame)
titleBar.Size = UDim2.new(1, 0, 0, 20)
titleBar.Position = UDim2.new(0, 0, 0, 0)
titleBar.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
titleBar.Text = "STUPID BYPASSER [F9 for guide]"
titleBar.TextColor3 = Color3.new(1, 1, 1)
titleBar.TextSize = 14
titleBar.Font = Enum.Font.SourceSansBold
local textBox = Instance.new("TextBox", frame)
textBox.Size = UDim2.new(1, -20, 0, 50)
textBox.Position = UDim2.new(0, 10, 0, 30)
textBox.PlaceholderText = "Type text for bypassed text or something."
textBox.Text = ""
textBox.TextColor3 = Color3.new(1, 1, 1)
textBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
textBox.ClearTextOnFocus = false
local numberBox = Instance.new("TextBox", frame)
numberBox.Size = UDim2.new(1, -20, 0, 30)
numberBox.Position = UDim2.new(0, 10, 0, 140)
numberBox.PlaceholderText = "Type number for splitting amount"
numberBox.Text = ""
numberBox.TextColor3 = Color3.new(1, 1, 1)
numberBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
numberBox.ClearTextOnFocus = false
local visible = true
local numberValue = 0
UserInputService.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.P then
visible = not visible
gui.Enabled = visible
end
end)
numberBox.Changed:Connect(function()
local num = tonumber(numberBox.Text)
numberValue = num or 0
end)
-- SPLITTING THING
textBox.FocusLost:Connect(function(enterPressed)
if not enterPressed or textBox.Text == "" then return end
local channel = TextChatService:WaitForChild("TextChannels"):WaitForChild("RBXGeneral")
local text = textBox.Text
local step = math.max(1, numberValue)
local lastIndex = 1
local success = false
-- Iterate through all __special__ chunks
for startIdx, special, endIdx in text:gmatch("()__([^_]+)__()") do
success = true
-- Send any normal text before the current special chunk
if startIdx > lastIndex then
local normalText = text:sub(lastIndex, startIdx - 1)
if normalText ~= "" then
channel:SendAsync(normalText)
task.wait(0.1)
end
end
-- Send formatted split chunks
for i = 1, #special, step do
local part = special:sub(i, i + step - 1)
local prefix = "ASD_" .. string.rep("_", i - 1)
channel:SendAsync(prefix .. part)
task.wait(0.1)
end
lastIndex = endIdx
end
-- Send any leftover text after last __special__
if lastIndex <= #text then
local remaining = text:sub(lastIndex)
if remaining ~= "" then
channel:SendAsync(remaining)
end
end
textBox.Text = ""
end)
ADVERTISEMENTREMOVE ADS

Comments

1 comment
to add a comment
CR

not work script

0
0
ADVERTISEMENTREMOVE ADS