Weapon object reference is not compatible with self object reference

Open the Give to Player function and ensure that the Target pin has the correct type, presumably the parent class of weapon.