Melee Tracing Plugin

Hi! I’ve sent you an email but I guess I’ll ask here as well. What I’m trying to do is to change the skeletal mesh of BP_MeleeWeapon using blueprint. But I can’t seem to get it to work?

I’m trying to create a function where I input the skeletal mesh of “MainHand (Skeletal Mesh Component)” and then change the BP_MeleeWeapon’s skeletal mesh to the currently equipped sword.

My function is pretty simple, I’m not on my computer right now so can’t take screens of BP. But it’s fairly simple. When I equip a new weapon, I trigger the function (with input Main Hands Skeletal Mesh). Remove the current BP_MeleeWeapon actor, create a new one, change the new ones skeletal mesh to the input skeletal mesh and then attach it.

For example, I equip Sword2. I now want to change the BP_MeleeWeapon skeleton to use Sword2’s Skeletal Mesh. But even if I change the Weapon Mesh in BP_MeleeWeapon, it doesn’t change in game. If I print out the name of Weapon Mesh, the new name Sword2 is printed even though it’s Sword1 which is the default skeletal mesh for BP_MeleeWeapon showing on the character.

Is this something possible to do with this plugin? Am I just missing something very very simple?