I will wait your answer. Thanks
If armor is a mesh then create a socket and attach armor to it as a seperate mesh compoenent with “Attach To” node, or just attach empty mesh component manually and just change mesh in it.
If armor is a texture overlay yout add texture parameter to character material that apply changes to default texture (place other texture on top of another)
If you are interested in attaching armor that covers more than one bone, as in fingered gloves, thigh length boots, or things like leather tunics for the torso, take a look at this youtube video. It was really helpful, assuming you have a basic understanding of how to work in blueprints, and export from your modeling software, and then import into unreal.
Hope this helps.