Hey @nick-0!
So I think the problem here is that there isn’t an ABP created to be loaded in as the anim instance.
I would actually suggest, for this, using each gun as a new actor and using attach actor to the socket on the player, and setting a reference like “CurrentEquippedWeapon”. That way you set each ABP to each gun’s skeleton in the editor, and simply create/destroy actors which is much better than having a bunch of unused ABPs in memory!