Pointshop adding 2 perm weapons

I tried adding 2 perm weapons for donators in pointshop. Sg552 and grapple hook. The player only spawns with the first item they bought. So if they were to buy grapple first and sg552 next, then grapple would be the only item they get. this is my lua script

ITEM.Name = ‘Donator Sg552’
ITEM.Price = 1
ITEM.Model = ‘models/weapons/v_snip_sg550.mdl’
ITEM.WeaponClass = ‘weapon_ttt_sg550’
ITEM.SingleUse = false
ITEM.AllowedUserGroups = { “vip” }

function ITEM:OnBuy(ply)

end

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

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

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

Also am i able to make it so that a person can carry 2 special equipments? I want to move the grapple hook to another weapon slot so that a player can equip 2 special weapons like a melon launcher plus a grapple hook. but it doesnt seem to work, although the grapple hook slot did move though

Can anybody help out?

First of all, use


 tags for your stuff.

You're going to need to add an entire new section to that code to make an exception for the second weapon.

I didnt really code that. I found that online