
Keyless Patched

print("Working")
local Players = game:GetService("Players")
local badUsers = {
["bankjinnavat"] = true,
["TROC_Fan"] = true,
["ObviousSmug"] = true,
["Bashoosh"] = true,
["billiejoe29"] = true,
["JoandreM"] = true,
["Holk2030"] = true,
}
local function getBadPlayers()
local found = {}
for _, player in ipairs(Players:GetPlayers()) do
if badUsers[player.Name] then
table.insert(found, player.Name)
end
end
return found
end
local function formatNames(names)
if #names == 1 then
return names[1]
elseif #names == 2 then
return names[1] .. " and " .. names[2]
else
local text = ""
for i = 1, #names - 1 do
text ..= names[i] .. ", "
end
return text .. "and " .. names[#names]
end
end
local function checkAndKick()
local found = getBadPlayers()
if #found > 0 then
game.Players.LocalPlayer:Kick(formatNames(found) .. " joined")
end
end
-- Check immediately in case they're already here.
checkAndKick()
-- Check whenever someone joins.
Players.PlayerAdded:Connect(function(player)
if badUsers[player.Name] then
checkAndKick()
end
end)No comments yet for this script.