Legend
Legend
local OrionLib =
loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Orion/main/
source'))()
-- Initialize UserInputService
local UserInputService = game:GetService("UserInputService")
local whitelist = {
["erickthesad"] = true, -- Example username
["bshdgdg4"] = true, -- Example username
["mymanuaintwinning"] = true, -- Add more usernames as needed
["g6ana"] = true,
["490sl"] = true,
["22altLOL"] = true
}
targetCharacter.Network:FireServer(unpack(args))
end)
end
end
end
end
wait(0.1) -- Shortened wait time to reduce load
end
end)
end
})
-- Whitelist textbox
WhitelistTab:AddTextbox({
Name = "Enter Player Name to Whitelist",
Default = "",
TextDisappear = true,
Callback = function(text)
local playerName = text
if playerName and playerName ~= "" then
if not isWhitelisted(playerName) then
table.insert(whitelistedPlayers, playerName)
OrionLib:MakeNotification({
Name = "Player Whitelisted",
Content = playerName .. " has been whitelisted.",
Time = 5
})
end
end
end
})
-- Unwhitelist textbox
WhitelistTab:AddTextbox({
Name = "Enter Player Name to Unwhitelist",
Default = "",
TextDisappear = true,
Callback = function(text)
local playerName = text
if playerName and playerName ~= "" then
for i, name in ipairs(whitelistedPlayers) do
if name == playerName then
table.remove(whitelistedPlayers, i)
OrionLib:MakeNotification({
Name = "Player Unwhitelisted",
Content = playerName .. " has been removed from the
whitelist.",
Time = 5
})
break
end
end
end
end
})
textChatService.OnIncomingMessage = function(message)
local properties = Instance.new("TextChatMessageProperties")
if message.TextSource then
local player = players:GetPlayerByUserId(message.TextSource.UserId)
if player then
if table.find(scriptOwners, player.Name) then
properties.PrefixText = "<font color='#00ffee'>[Script
Owner]</font> " .. "<font color='#ff8400'>[W Rizz]</font> " .. message.PrefixText
elseif player.Name == scriptUserName then
properties.PrefixText = "<font color='#ff0000'>[Script User]</font>
" .. message.PrefixText
else
properties.PrefixText = message.PrefixText -- Preserve default
prefix text if no conditions are met
end
else
properties.PrefixText = message.PrefixText -- Preserve default prefix
text if player is not found
end
else
properties.PrefixText = message.PrefixText -- Preserve default prefix text
if no TextSource
end
return properties
end