Players Spawn with Jump Pack but without Pointshop

I have a server that doesn’t have pointshop but I like the jump pack.
Here is the code for the jump pack:


ITEM.Name = 'Jump Pack (M)'
ITEM.Price = 10000
ITEM.Model = 'models/xqm/jetengine.mdl'
ITEM.Bone = 'ValveBiped.Bip01_Spine2'

function ITEM:OnEquip(ply, modifications)
	ply:PS_AddClientsideModel(self.ID)
end

function ITEM:OnHolster(ply)
	ply:PS_RemoveClientsideModel(self.ID)
end

function ITEM:ModifyClientsideModel(ply, model, pos, ang)
	model:SetModelScale(0.5, 0)
	pos = pos + (ang:Right() * 9) + (ang:Forward() * 8)

	return model, pos, ang
end

function ITEM:Think(ply, modifications)
	if ply:KeyDown(IN_JUMP) then
		ply:SetVelocity(ply:GetUp() * 9)
	end
end


Can anyone help me please? I wouldn’t mind too much if I couldn’t get the model onto the player but at least the modification that it provies: ply:SetVelocity(ply:GetUp() * 9)
I would like it so only player groups that arn’t users can get it so the code i’d use is: if not self:IsUserGroup(“user”) then

I can not seem to find out how to do it.