How do I attach a static mesh to a socket within a blueprint?

Answered here: Adding a static mesh to a socket within a blueprint - UE4 AnswerHub

A lot of people cheat and simply have the meshes already there on the socket to begin with then just simply hide or un-hide as needed

howether with multiple meshes involved I guess you would just have to spawn the new mesh with the spawn actor at location node

and then use the ‘get socket transform’ to find the socket transform on the skeleton mesh then plug this into the location of the spawn actor node where you want the new mesh to be spawned and finally delete the old mesh .

My question has been solved on AnswerHub.