Called when a player attempts to switch their weapon.
Primary usage of this hook is to prevent/allow weapon switching, not to detect weapon switching. It will not be called for Player:SetActiveWeapon.
NULLif the previous weapon was removed or the player is switching from nothing.
trueto prevent weapon switch.
The players weapon information will be printed when the player switched weapons.