Awesome!! that is what I was looking for, however, I want to report one simple fix, when we scale the parent, the length of the child nodes becomes inaccurate in OneJointIK.gd. So, in order to fix this issue, simply multiply the length of both the lower and terminus (upper length and lower length) by their absolute global_scale.x in the reach_toward method.