Vertex Editor Runtime

I’m creating a crafting system for my game where you create a sword using preset models, and then you should be able to move the vertexes around while in game. Is there anything prebuilt in ue4 or does it have to be coded with C++, and how easy would this be.

A solution would be adding a bone (or multiple ones) to your sword model, grouping corresponding vertices to that one and moving the bone via blueprints.