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?