Add, move and clamp spline points in runtime

So I’ve followed this tutorial (and its two following parts) to create a system for adding spline walls in blueprints. However, the tutorial focuses on editing splines in the engine but I would like to make it happen in runtime. I’m looking to add and move spline points and also to clamp? spline points so that the player can choose between a sharp corner or a curved one. However, I’m very new to Unreal and so far I’ve not been successful in adding any editing to my current blueprint. Any help and pointers would be welcome!

Here’s my project in case you want to check the blueprint in engine. The spline BP is in Tools folder.

https://drive.google.com/file/d/15-Gvh_AbrV-ztlnisdDyukgmQ5KG_C1k/view?usp=drivesdk