I have been trying to give weapon to a ped which i have created in a client sided script but its not working. 
Server sided:- 
addEvent ( "giveWeaponS", true ) 
addEventHandler("giveWeaponS", getRootElement (), function ( ped, wID, ammo ) 
    giveWeapon ( ped, tonumber ( wID ), tonumber ( ammo ), true ) 
    outputChatBox("trigger") 
    end 
) 
  
 
Client sided:- 
addCommandHandler("ped",function () 
    ped = createPed ( 100, 2707.11621, 2219.65137, 6.74981 ) 
    triggerServerEvent ( "giveWeaponS", getLocalPlayer(), ped, 27, 500) 
    end 
)