Hi, thanks for the quick answer. It’s a third person game and I have 2 guns attached to the player. SelectRifle is to equip IdleRifle (change to Rifle, attach to his hand). I can do this with level blueprint using WeaponRifle reference, is very simple, but want to cast in my character so I can use this in any level. I don’t try EventDispatcher because I don’t know how to use, I will try as soon I understand how to use. Thanks for the tip.