 So you have a blueprint character made from multiple different static meshes for armor and weapons, and you want to be able to control what mesh is used for a character customization. Not a problem. Let's say you have an int variable that determines which part is being selected, which the user controls by clicking these left and right buttons, and you have an array of static meshes for helmets that your character can choose from. Well to control what mesh is used for the helmet, for simple demonstration purposes I'm just going to use event tick, but you can trigger all this with whatever you think is most optimal. Use the get actor of class node, then type the name of your actor blueprint here. Then under return drag a set static mesh node out, and we are looking for the helmet mesh. Then from new mesh, we want to select it from our helmet array using the int variable to decide which part of the static mesh is used. Once you've done this, you're done. Now as the int variable is changed with these buttons, the selected mesh in your helmet array gets updated with your blueprint. Hope that helps and as always I'll give a fantastic day and I'll see you around.