Message
Message
loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/
source')))()
local Window = OrionLib:MakeWindow({Name = "Chat Bypasser", HidePremium = false,
IntroText = "Chat Bypasser", SaveConfig = false})
loadstring(game:HttpGet('https://raw.githubusercontent.com/vqmpjayZ/More-Scripts/
main/Anti-Chat-Logger'))() -- anti chat logger (not by me)
function chat(msg)
if game:GetService("TextChatService").ChatVersion ==
Enum.ChatVersion.TextChatService then
game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(msg)
else
game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg
, "All")
end
end
chatTab:AddDropdown({
Name = "Method",
Options = {"ěx́ ǎḿṕĺě", "éxạmṕĺe", "ẹ̲х̲ạ̲ṃ̲р̲ḷ̲ẹ̲", "e>x>a>m>p>l>e", "
example",
"3></-\\/\\/\\p|_3"},
Callback = function(val)
method = val
end
})
return bypassedWord
end
return bypassString(text)
elseif method == 2 then
local function addAccents2(word)
local accents2 = {
a = "ạ",
b = "ḃ",
c = "c",
d = "d́",
e = "e",
f = "ḟ",
g = "ġ",
h = "ḣ",
i = "i",
j = "j́",
k = "ḳ",
l = "ĺ",
m = "m",
n = "n̋ ",
o = "o",
p = "ṕ",
q = "q́ ",
r = "ŕ",
s = "ṣ",
t = "t",
u = "ụ",
v = "v̇ ",
w = "ẃ",
x = "x́ ",
y = "y",
z = "z",
A = "Ạ",
B = "Ḃ",
C = "C",
D = "D́ ",
E = "E",
F = "Ḟ",
G = "Ġ",
H = "Ḣ",
I = "I",
J = "J́",
K = "Ḱ",
L = "Ĺ",
M = "M",
N = "N",
O = "O",
P = "Ṕ",
Q = "Q́ ",
R = "Ŕ",
S = "Ṣ",
T = "T",
U = "Ụ",
V = "V̇ ",
W = "Ẃ",
X = "X́ ",
Y = "Y",
Z = "Z"
}
local bypassedWord = ""
for i = 1, #word do
local letter = word:sub(i, i)
if accents2[letter] then
bypassedWord = bypassedWord .. accents2[letter]
else
bypassedWord = bypassedWord .. letter
end
end
return bypassedWord
end
return bypassString(text)
elseif method == 3 then
local function addAccents3(word)
local accents3 = {
a = "ạ̲",
b = "ḅ̲",
c = "с̲",
d = "ḍ̲",
e = "ẹ̲",
f = "f̲ ",
g = "ɡ̲",
h = "ḥ̲",
i = "ị̲",
j = "ј̲",
k = "ḳ̲",
l = "ḷ̲",
m = "ṃ̲",
n = "ṇ̲",
o = "ọ̲",
p = "р̲",
q = "q̲ ",
r = "ṛ̲",
s = "ṣ̲",
t = "ṭ̲",
u = "ụ̲",
v = "ṿ̲",
w = "ẉ̲",
x = "х̲",
y = "ỵ̲",
z = "ẓ̲",
A = "Ạ̲",
B = "Ḅ̲",
C = "С̲",
D = "Ḍ̲",
E = "Ẹ̲",
F = "F̲ ",
G = "Ɡ̲",
H = "Ḥ̲",
I = "Ị̲",
J = "Ј̲",
K = "Ḳ̲",
L = "Ḷ̲",
M = "Ṃ̲",
N = "Ṇ̲",
O = "Ọ̲",
P = "Р̲",
Q = "Q̲ ",
R = "Ṛ̲",
S = "Ṣ̲",
T = "Ṭ̲",
U = "Ụ̲",
V = "Ṿ̲",
W = "Ẉ̲",
X = "Х̲",
Y = "Ỵ̲",
Z = "Ẓ̲"
}
return bypassedWord
end
return bypassString(text)
elseif method == 4 then
local function modifyText(input)
local modifiedText = ""
for i = 1, #input do
modifiedText = modifiedText .. string.sub(input, i, i) .. ">"
end
return modifiedText
end
return modifyText(text)
elseif method == 5 then
local function addAccents5(word)
local accents5 = {
a = "a",
b = "b
",
c = "c",
d = "d",
e = "
e",
f = "
f
",
g = "g",
h = "h",
i = "
i",
j = "
j
",
k = "k",
l = "l",
m = "m",
n = "n",
o = "o",
p = "p",
q = "q",
r = "
r
",
s = "
s",
t = "
t
",
u = "u",
v = "v",
w = "w",
x = "x",
y = "y",
z = "
z
",
A = "A",
B = "B",
C = "C",
D = "
D",
E = "
E
",
F = "F",
G = "
G",
H = "H",
I = "
I",
J = "
J",
K = "K",
L = "
L",
M = "M",
N = "N",
O = "O",
P = "P",
Q = "Q",
R = "
R",
S = "S",
T = "T",
U = "
U",
V = "V",
W = "W",
X = "
X",
Y = "
Y",
Z = "Z"
}
return bypassedWord
end
return bypassString(text)
elseif method == 6 then
local function addAccents6(word)
local accents6 = {
a = "/-\\",
b = "L3",
c = "C",
d = "CL",
e = "3",
f = "F",
g = "G",
h = "|-|",
i = "L",
j = "J",
k = "L<",
l = "|_",
m = "/\\/\\",
n = "/\\/",
o = "0",
p = "P",
q = "Q",
r = "R",
s = "$",
t = "T",
u = "|_|",
v = "\\/",
w = "\\/\\/",
x = "><",
y = "Y",
z = "Z"
}
return bypassedWord
end
local function bypassString(input)
local words = {}
for word in string.gmatch(input, "%S+") do
table.insert(words, addAccents6(word))
end
return table.concat(words, " ")
end
return bypassString(text)
end
end
chatTab:AddTextbox({
Name = "Chat",
TextDisappear = true,
Callback = function(val)
if val ~= "" then
if method == "ěx́ ǎḿṕĺě" then
chat(bypasstext(val, 1))
elseif method == "éxạmṕĺe" then
chat(bypasstext(val, 2))
elseif method == "ẹ̲х̲ạ̲ṃ̲р̲ḷ̲ẹ̲" then
chat(bypasstext(val, 3))
elseif method == "e>x>a>m>p>l>e" then
chat(bypasstext(val, 4))
elseif method == " example" then
chat(bypasstext(val, 5))
elseif method == "3></-\\/\\/\\p|_3" then
chat(bypasstext(val, 6))
else
OrionLib:MakeNotification({
Name = "Ops.",
Content = "Looks like you didn't select a method!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
else
OrionLib:MakeNotification({
Name = "Ops.",
Content = "Looks like you didn't enter any text!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
end
})
chatTab:AddToggle({
Name = "Auto Bypass",
Default = false,
Callback = function(val)
autobypass = val
if val == true then
OrionLib:MakeNotification({
Name = "Auto Bypass",
Content = "Auto bypass has been enabled!",
Image = "rbxassetid://4483345998",
Time = 5
})
else
OrionLib:MakeNotification({
Name = "Auto Bypass",
Content = "Auto bypass has been disabled!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
textBox.FocusLost:Connect(function(enter)
if enter and autobypass then
if textBox.Text ~= "" then
if method == "ěx́ ǎḿṕĺě" then
chat(bypasstext(textBox.Text, 1))
textBox.Text = ""
elseif method == "éxạmṕĺe" then
chat(bypasstext(textBox.Text, 2))
textBox.Text = ""
elseif method == "ẹ̲х̲ạ̲ṃ̲р̲ḷ̲ẹ̲" then
chat(bypasstext(textBox.Text, 3))
textBox.Text = ""
elseif method == "e>x>a>m>p>l>e" then
chat(bypasstext(textBox.Text, 4))
textBox.Text = ""
elseif method == " example" then
chat(bypasstext(textBox.Text, 5))
textBox.Text = ""
elseif method == "3></-\\/\\/\\p|_3" then
chat(bypasstext(textBox.Text, 6))
textBox.Text = ""
else
OrionLib:MakeNotification({
Name = "Ops.",
Content = "Looks like you didn't select a method!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
end
end
end)
end
})
local data = {
content = msg,
username = username
}
local requestData = {
Url = webhook,
Method = "POST",
Headers = {
["Content-Type"] = "application/json",
},
Body = game:GetService("HttpService"):JSONEncode(data)
}
request(requestData)
end
chatTab:AddTextbox({
Name = "Webhook",
TextDisappear = false,
Callback = function(val)
webhook = val
end
})
chatTab:AddToggle({
Name = "Log",
Default = false,
Callback = function(val)
if webhook == "" then
OrionLib:MakeNotification({
Name = "Ops.",
Content = "Looks like you didn't enter any webhook url!",
Image = "rbxassetid://4483345998",
Time = 5
})
return
else
logging = val
chatTab:AddTextbox({
Name = "Message",
TextDisappear = false,
Callback = function(val)
spamMessage = val
end
})
chatTab:AddSlider({
Name = "Interval",
Min = spamInterval,
Max = 100,
Default = spamInterval,
Increasmemt = 1,
ValueName = "seconds",
Callback = function(val)
spamInterval = val
end
})
chatTab:AddToggle({
Name = "Spam",
Default = false,
Callback = function(val)
if spamMessage == "" then
OrionLib:MakeNotification({
Name = "Ops.",
Content = "Looks like you didn't enter any text!",
Image = "rbxassetid://4483345998",
Time = 5
})
else
spaming = val
if spaming then
repeat wait(spamInterval)
chat(spamMessage)
until spaming == false
end
end
end
})
chatTab:AddLabel(" OTHER")
chatTab:AddButton({
Name = "Tall Message",
Callback = function()
chat("#".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\u{000D}" .. " ".. "\
u{000D}" .. " ".. "\u{000D}" .. "#")
end
})
chatTab:AddButton({
Name = "Fix Filter",
Callback = function()
chat("abcdefg()!")
end
})
function getServers()
local request = request({
Url = "https://games.roblox.com/v1/games/" .. game.PlaceId ..
"/servers/Public?sortOrder=Desc&limit=100",
Method = "GET",
})
return serverList
else
return nil
end
end
function refreshServers()
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
server.serverId, game.Players.LocalPlayer)
end
})
end
end
serversTab:AddButton({
Name = "Refresh",
Callback = function()
refreshServers()
end
})
end
serversTab:AddButton({
Name = "Load Servers",
Callback = function()
refreshServers()
end
})
othersTab:AddButton({
Name = "Rejoin",
Callback = function()
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,
game.JobId, game.Players.LocalPlayer)
end
})
othersTab:AddButton({
Name = "Destroy UI",
Callback = function()
OrionLib:Destroy()
end
})
function isBlacklisted(name)
for _, blacklisted in pairs(blacklist) do
if name == blacklisted then
return true
end
end
return false
end
if
#game:GetService("HttpService"):JSONDecode(response.Body).choices[1].message.conten
t >= 200 then
print("Response has reached the character limit!")
else
return
game:GetService("HttpService"):JSONDecode(response.Body).choices[1].message.content
end
end
botTab:AddTextbox({
Name = "Groq api key",
TextDisappear = false,
Callback = function(val)
apiKey = val
end
})
botTab:AddSlider({
Name = "Response Distance",
Min = 0,
Max = 100,
Default = 5,
Increasmemt = 1,
ValueName = "studs",
Callback = function(val)
responseDistance = val
end
})
botTab:AddDropdown({
Name = "Model",
Default = botModel,
Options = {"gemma2-9b-it", "gemma-7b-it", "llama3-groq-70b-8192-tool-use-
preview", "llama3-groq-8b-8192-tool-use-preview", "llama-3.1-70b-versatile",
"llama-3.1-8b-instant", "llama-3.2-11b-vision-preview", "llama-3.2-90b-vision-
preview", "llama3-70b-8192", "llama3-8b-8192"},
Callback = function(val)
botModel = val
end
})
botTab:AddDropdown({
Name = "Personality",
Default = personality,
Options = {"Default", "Aggressive", "Happy", "Criminal", "Indian Scammer",
"Nerd", "Sarcastic", "Stupid"},
Callback = function(val)
personality = val
end
})
botTab:AddTextbox({
Name = "Custom Personality",
TextDisappear = false,
Callback = function(val)
personality = val
end
})
botTab:AddTextbox({
Name = "Prompt",
TextDisappear = true,
Callback = function(val)
OrionLib:MakeNotification({
Name = "Response From ChatBot",
Content = askChatbot(val, game.Players.LocalPlayer.Name),
Image = "rbxassetid://4483345998",
Time = 15
})
end
})
botTab:AddSlider({
Name = "Temperature",
Min = 0,
Max = 2,
Default = botTemperature,
Increment = 0.01,
Callback = function(val)
botTemperature = val
end
})
botTab:AddTextbox({
Name = "Blacklist",
TextDisappear = true,
Callback = function(val)
if game.Players:FindFirstChild(val) then
table.insert(blacklist, val)
OrionLib:MakeNotification({
Name = "Blacklist",
Content = "Player has been blacklisted!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
end
})
botTab:AddTextbox({
Name = "Whitelist",
TextDisappear = true,
Callback = function(val)
for i, name in pairs(blacklist) do
if name == val then
table.remove(blacklist, i)
OrionLib:MakeNotification({
Name = "Whitelist",
Content = "Player has been whitelisted!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
end
end
})
botTab:AddToggle({
Name = "Enabled",
Default = false,
Callback = function(val)
isChatbotEnabled = val
if val == true then
OrionLib:MakeNotification({
Name = "Ai ChatBot",
Content = "ChatBot has been enabled!",
Image = "rbxassetid://4483345998",
Time = 5
})
elseif val == false then
OrionLib:MakeNotification({
Name = "Ai ChatBot",
Content = "ChatBot has been disabled!",
Image = "rbxassetid://4483345998",
Time = 5
})
end
end
})
OrionLib:Init()
if logging then
sendToWebhook("```" .. message .. "```", player.Name)
end
end)
end
game.Players.PlayerAdded:Connect(function(player)
player.Chatted:Connect(function(message)
local distance =
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position -
player.Character.HumanoidRootPart.Position).Magnitude
if isChatbotEnabled and distance <= responseDistance and player.Name ~=
game.Players.LocalPlayer.Name and not isBlacklisted(player.Name) then
chat(askChatbot(message, player.Name))
end
if logging then
sendToWebhook("```" .. message .. "```", player.Name)
end
end)
end)