If I were a programmer that would know how to do all that, I wouldn’t have to rely on a Blueprint solution, would I?
Also I’ve tried Rama’s method and it seems unpolished and a bug prevents it from being useful to end users. (To reproduce, simply bind an Axis with -1 and 1 scale to the same key and notice how the axis scale will not save as intended but instead it will save both axis with the same value, rendering the system broken beyond repair since you cannot recreate or restore axis only change existing ones)