Yeah, enesce, this should be changed...
And b4 u say it will kill scripts, do what you did for BanPlayer having a reason, adding a new function BanPlayerReason (which i never really tested, but i assumed it was there sense its in the changelog)
Except this would be something like... ForceWeaponAmmo or something weird like that. <3