For no one it will work, because 'thePlayer' is not defined. Change it to 'source' to give only the player who triggered a weapon:
function coltSend()
giveWeapon(source,22,200)
end
addEvent("onColtRequest",true)
addEventHandler("onColtRequest",root,coltSend)