I have been trying to create a rotating model of swords that follows the player’s character as they move. The rotation is done through an Angular Velocity object on each sword. All swords are welded with a WeldConstraint to a part in the center of the model, and that part is welded to the HumanoidRootPart through a regular Weld. My problem is that the character also rotates with the swords. I have tried to fix this by changing the WeldConstraints to regular Welds and ditching the Weld between the model’s center part and HumanoidRootPart with an Align Position object. Unfortunately the Align Position doesn’t update itself when the character moves, and updating it through RunService makes it delay when moving the caracter. Any ideas on how to fix this issue?
Video of the problem: https://youtu.be/cBa8ziyC44E