^Not perfectly accurate.
Datablocks are things like playertypes, weapons, sounds, vehicles and other items that contain special data that isn't just code.
Your gun has datablocks.
Your script for admin chat does not.
The only solution to this problem is to disable add-ons with datablocks. Weapon packs are very add-on intensive, as they have to have a datablock for each model, each particle, and each bullet, unless they use the exact same bullets, the exact same particle, or the exact same models. Unfortunately, that doesn't make for a good weapon pack if it only contains one gun.