Weapon object reference is not compatible with self object reference

That was a bad advice on my part, actually. I should have looked closer.

Give to Player event seems to belong to the weapon blueprint in the tutorial. You have put it in the character.

Gun Mesh - your character does not have one, it’s greyed out - where did you even take it from?