Aligning hands to weapon - lag when moving

The problem was that i was getting the socket location using the GetSocketTransform BP function relative to the component space of the character every tick. Probably because that function doesn’t get updated every tick(due to being too slow or i am not sure) and it looks like it’s lagging.

The fix was me getting the location of the socket once since i don’t move it relatively to the bone it is attached. Then when using the FABRIK for the arm i set it to Bone Space( instead of Component Space) and set the EffectorTransformBone to equals the bone of the socket being used.