Setting Equipment Meshes on Player Character

I have created about 10 different Hairstyles, Weapons, Armors and such, but I am having trouble allowing the player to alter which piece is on their player during the game. I figured using a variable value and somehow attach it to the Mesh itself would make it work. For instance if Hairstyle Value = 1 Toggle visibility of Hair_1 Static Mesh in the blueprint and remove visibility on the others. Is there an easier way to do this? I have all the sockets created and can manually apply which Mesh is on the player through the blueprints. Essentially I’m just trying to allow the player to change their equipment.

Have you tried using an enumerator? I currently have one set up switch between animation blueprints for weapons, then you just have to assign an event to trigger the different states.

You could use the set static mesh node instead of toggling visibility;

217535-set-static-mesh.jpg