How can I make a two weapon switch system like in Call of Duty?

So a system would be closer to this:

I removed the Skeletal Mesh from the player - it’s useless.

  • we spawn 2 guns and attach them to the player’s hands
  • we swap the guns by hiding / showing it and pointing Current Gun var to the currently selected one:

Image from Gyazo