Weapon not showing in menu [ttt]

Every time we try to insert a golden gun weapon into the server, it does not show it on the traitor’s menu.
I am 100% positive everything is in the right locations.
Here’s the code
Help would be much appreciated. Thanks in advance!

EDIT: Fixed and dusted:)

You shouldn’t need

Does giving yourself the weapon with a give command work?
If not, is there a lua error when the map changes?

It does not work when giving it to myself,
“Unknown entity type (weapon_ttt_goldengun), aborting.”
There is no lua error at all when the map changes, or on first connection.
Fyi, I removed SWEP.WeaponID.