In this gif, the white ball is being held to the RightGripAttachment with a AlignPosition (and AlignOrientation) object, with RigidityEnabled true on both.
At times, for seemingly no reason, ball will not move with the RightGripAttachment when animating, and the only way to fix it (which only works sometimes), is to move the character.
I originally thought this was caused by Tweening the size of the Part during the animation, however that has been eliminated. Also, this happens regardless of the AlignPosition.Attachment1 being set on the server or client. It is being set on the server in Accurate Play solo in the GIF.
If this is not a bug and I am expecting wrong reactions from the AlignPosition object, please let me know.
Tested, I cannot seem to reproduce the issue with ReactionForceEnabled true, great!
However, isn’t this a property I would want disabled when aligning objects to a piece of the Character? Do I really want the RightGripAttachment to have various forces applied to it? Can’t this possibly break the joints?
This would be a problem if the tool you are attaching to the character is much heavier than the character. In which case it would affect the motion of the character. In your example it seems that you are attaching a small part, which should be fine.
The ball does grow to be larger than the character, however I have CustomPhysicalProperties restricting the density to stay minimal, so should be all good.