When a player with the perm has the gun, it works fine. No checks are made after, like if a non-permissioned player picks up the gun.

Example: I have VIPs set to double rounds, so a VIP M249 holds 200 rounds. If a normal player gets that gun, it still reloads to 200 for them. In addition, they then are getting some no recoil effect, making the gun a laser beam.

The plugin basically edits the VIPs gun, then never does anything again. Even after the plugin is unloaded, the M249 I'm holding still reloads to 200.