I used makePed instead of an eventHandler
makePed (120,0,0,5,31,200)
function makePed (skin,x,y,z,id,amount )
if not tonumber ( id ) then return end
if not tonumber ( amount ) then amount = 500 end
ped = createPed (skin,x,y,z)
giveWeapon(ped, id, amount, true )
end