Stay sharp, and don't miss.
Most custom scripts use GetPartsInPart or raycasting with a whitelist/blacklist. A common bug is forgetting to update the filter when the Murderer picks up a knife. murder vs sheriff script hitbox
Why does this happen? It’s rarely intentional malice. It is usually lazy or over-optimized Lua scripting. Stay sharp, and don't miss
If you are a scripter reading this, please: murder vs sheriff script hitbox