How to populate widget scrollbox through blueprint?

I figured out a way

AnimBP AnimGraph:

AnimBP EventGraph:

ControlRig:

Blueprint:

Then I just call that update bone scale event when i want to change a bone’s scale and feed it’s input the bone’s index and the desired scale.

I wanted to try to optimize that controlrig part, going through a for loop to set the scale for each bone individually on each animation solve seems like a really inefficient way to do this, i wanted to try using the set transform array node instead but couldn’t figure out how How to edit transform array in controlrig?