What does this line do in this anti-exploit

Player.Backpack.ChildAdded:Connect(function(Child)
	for _, v in pairs(Child:GetDescendants()) do
		if v.Name:lower():find("bt") then
			Disconnect() print("client: 47")
		end
	end
end)

This code is from an anti-exploit I found online. From my understanding, :lower() returns the string in all lowercase, and :find() will find a piece of text in the string

Does anyone know why it’s looking for “bt”?

An acronym for BTools. Allows players to modify the map locally for unfair advantages.

2 Likes