Jump/Jet pack help

The code doesnt work, need help fixing it so the jump pack actually works using similar code for jet pack that also doesnt work:

ITEM.Name = ‘Jump Pack’
ITEM.Price = 2500
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() * 7) + (ang:Forward() * 6)

return model, pos, ang

end

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

Wanna delete/ lock this thread seeing as you made another 10 hours later.
Edit: That and all you’ve done is posted the default jump pack code from Pointshop, which has no problems.

What I find the best is change


ply:SetVelocity(ply:GetUp() * 6)


to


ply:SetVelocity(ply:GetUp() * 15)


and change the gravity of the server to 500 or so.