Need help getting a weapon onto pointshop

The weapon shows up in pointshop but it is not showing up in my inventory after I bought it, can anybody help me?

Here is my pointshop weapon file:


ITEM.Name = 'Boom Boom'
ITEM.Price = 1000000
ITEM.Model = 'models/weapons/cstrike/c_pist_usp.mdl'
ITEM.WeaponClass = 'weapon_ttt_boomboom'
ITEM.AllowedUserGroups = { "boomly" }
ITEM.SingleUse = false

function ITEM:OnBuy(ply)
	ply:Give(self.WeaponClass)
	ply:SelectWeapon(self.WeaponClass)
end

function ITEM:OnSell(ply)
	ply:StripWeapon(self.WeaponClass)
end

function ITEM:CanPlayerBuy(ply)
	return ply:Alive()
end

function ITEM:CanPlayerSell()
	return ply:Alive()
end

Does weapon_ttt_boomboom exist?