As a Roblox developer, it is currently too hard to determine if any part underneath a humanoid is part of a limb.
Right now, if you call humanoid:GetLimb(part)
on a part in a tool, underneath the character, it doesn’t return Limb.None, but rather, errors. This is bad, because now we can’t use :GetLimb() without pcall(), to determine if a part underneath a humanoid is valid.
Please fix!