Problem: Pick up weapon by using interfaces

Weapons on the ground, me and my Ai’s are implemented to the interface. The interface works fine i can pick up weapons but if a Ai overlaps the collision sphere of a Weapon, i am able to pick up the weapon on HIS ground.

What i need is that the interface communication works for the Charcter who actually “implements” the interface.

Your event gun weapon finder is not connected , maybe you can make 2 aux variables to Gun weapon aux and Mele weapon aux , and when you receive Event gun weapon , set aux variables with weapon reference