[TTT] Creating a non-weapon T/D shop item

How would I go about making an item in the Traitor/Detective shop that, when bought, instead of giving you a weapon, changes variables regarding your current weapon(s) or the player or etc.?

Making a T/D weapon is easy, but I’ve been trying to reverse-engineer the code to add a non-weapon item and i’m not able to come up with anything.

Thanks!

[editline]31st July 2017[/editline]

Also if this should have gone in Problems That Don’t Need Their Own Thread, I apologize. I just thought this was a big enough problem that needed its own thread.

Take a look at https://github.com/Facepunch/garrysmod/blob/master/garrysmod/gamemodes/terrortown/gamemode/equip_items_shd.lua and https://github.com/Facepunch/garrysmod/blob/master/garrysmod/gamemodes/terrortown/gamemode/player_ext_shd.lua#L97