Weirdo Exterminator V2.0.0

Predator/Weirdo Exterminator V2.0.0

Ever played Roblox and saw a bunch of weirdos wearing bypassed clothing to make their avatar look as questionable as possible? Ever wanted them just gone? Don’t want them to be near your creations?

Well this Script will do the job for you!!!

local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local BlacklistTable = require(script:FindFirstChild("Blacklist"))
local BlacklistedAssets = BlacklistTable.Assets
local BlacklistedKeywords = BlacklistTable.Keywords
local function IsAssetBlacklisted(id)
	if table.find(BlacklistedAssets, id) then return true end
	
	local success, result = pcall(function()
		return MarketplaceService:GetProductInfo(id, Enum.InfoType.Asset)
	end)
	if success and result then
		for index, keyword in BlacklistedKeywords do
			local x = result.Name:lower()
			if x:find(keyword) then
				return true
			end
		end
	end
end
local function IsWeirdo(player: Player)
	local Character = player.Character
	local Humanoid = Character:FindFirstChildOfClass("Humanoid")
	local HumanoidDescription = Humanoid:FindFirstChildOfClass("HumanoidDescription")
	
	local function ALERT()
		script.Spotted:Fire(player)
	end
	
	if table.find(BlacklistTable.Users, player.UserId) then ALERT() return end
	if IsAssetBlacklisted(HumanoidDescription.Shirt) then ALERT() return end
	if IsAssetBlacklisted(HumanoidDescription.Pants) then ALERT() return end
	
	for i, accessory in HumanoidDescription:GetChildren() do
		if accessory:IsA("AccessoryDescription") then
			local AccessoryID = accessory.AssetId
			local IsWeird = IsAssetBlacklisted(AccessoryID)
			if IsWeird then
				script.Spotted:Fire(player)
				break
			end
		end
	end
end
Players.PlayerAdded:Connect(function(player : Player)
	player.CharacterAdded:Connect(function()
		IsWeirdo(player)
	end)
end)

(i think the PackageLink should help the API get automatically updated)

if YOU!! would like to report any assets, users, keywords, just dm me!!

  • me
2 Likes

Is that all? I’m sure there’s a whole lot of other keywords your missing. Blacklisting each item indiviually would take forever and wouldn’t be futureproof, and the users section should be left for admin systems with a banning ability instead of being in this resource.

Maybe we should develop a neural network to analyze solely on how a person looks and determine if they are a bad person! :skull:

2 Likes

Better idea would be to develop such a neural network and see what groups the user is in. If the groups the user is in has some inappropriate names with inappropriate about me’s then we can confirm they are a weirdo.

This could also be done in the form of a web library so that more games can use it!

Something like mod for dummies.

Maybe I’ll learn neural networking and do it.

5 Likes

If the user was detected with AI, it wouldn’t be ideal to kick them or ban them immediately. We should have a moderator join and see if the AI was right. If it was, the AI could “learn” and continue to get better.

This is Roblox. The entire platform is moderated by AI. Therefore, who cares?

But, in all seriousness, we could temporary ban the user and then let a human moderator evaluate further. It is obvious that we cannot risk even a small time-span for an actual predator to spread their activity.

Solution: just force game to use preset/developer-defined characters instead of Roblox ones /s

No /s necessary, since that is the right way.

Of course this resource is more of a joke, it’ll be needlessly difficult to block every single asset that doesn’t fit your game.

Before we go moderate players based on our prejudices about their avatar (and groups??), it’s far more effective to design your game in a proactive manner.

Lots of inappropriate avatars? Enforce a default. Frequent chat abuse? Reduce chat visibility. Constant spawnkilling? Reduce kill rewards at spawn. etc.

That way, it’s not even rewarding to find loopholes in your filter.

1 Like

Chat abuse can be just reported to Roblox mods (that don’t care) or in-game mods, this script I made isnt perfection