Pointshop models not working

Hi, I set up pointshop for my server and I added alot of models. (They are all from counterstrike source). When anyone tries to purchase them nothing shows up, no confirmation message appears and no one gets the models. The only 2 models that are working is the Kleiner one that is already installed with pointshop and the urban counterstrike model which is the last one on the list. Here are some of the following scripts:

2 examples that don’t work:
ITEM.Name = ‘Swat’
ITEM.Price = 1000
ITEM.Model = ‘models/player/swat.mdl’

function ITEM:OnEquip(ply, modifications)
if not ply._OldModel then
ply._OldModel = ply:GetModel()
end

timer.Simple(1, function() ply:SetModel(self.Model) end)

end

function ITEM:OnHolster(ply)
if ply._OldModel then
ply:SetModel(ply._OldModel)
end
end
ITEM.Name = ‘Riot Police’
ITEM.Price = 1000
ITEM.Model = ‘models/player/riot.mdl’

function ITEM:OnEquip(ply, modifications)
if not ply._OldModel then
ply._OldModel = ply:GetModel()
end

timer.Simple(1, function() ply:SetModel(self.Model) end)

end

function ITEM:OnHolster(ply)
if ply._OldModel then
ply:SetModel(ply._OldModel)
end
end

The urban one that does work:
ITEM.Name = ‘Urban Combat’
ITEM.Price = 1000
ITEM.Model = ‘models/player/urban.mdl’

function ITEM:OnEquip(ply, modifications)
if not ply._OldModel then
ply._OldModel = ply:GetModel()
end

timer.Simple(1, function() ply:SetModel(self.Model) end)

end

function ITEM:OnHolster(ply)
if ply._OldModel then
ply:SetModel(ply._OldModel)
end
end

So what am I doing wrong and how do I fix it?

Are they invisible maybe? :S If so it’s the models problem.

No, pointshop just won’t let people purchase them.

Bump

Bump?

what did you name the items files? i think caps are a no no and numbers too. thats all i can think of.

Ive been search for a solution for weeks since ive been having the same problem. That fixed my problem. Thank you Sofreshjr. It sucks that the simplest things screw you over.