Weapon Swapping?

I am uncertain what issue you’re having with your current system, but it is very different than the one I proposed so no, they really wouldn’t work together but that’s okay.

The only issues I see with yours right off the top of my head are:

  1. You’d need to destroy the weapon
    you’re swapping away from
  2. You’d need a way to check if you
    have the weapon you’re swapping to
  3. And you’d probably be better off
    spawning a child actor component
    instead of an instance of the BP
    itself for the purposes of blueprint
    communication ease.