Motor6D/Animation Constraint Transform Property unable to be changed Server Authority

When Sever Authority is enabled prevents you from setting the transform property of Motor6Ds and Animation Constraints if there is an animation playing. Normally you would be able to connect to RunService.PreSimulation in order to get the animation transform and then edit it but that no longer works.

TransformMotorBug.rbxl (131.1 KB)

Expected behavior

Motor6D/AnimationConstraint Transform property should be updated during RunService.PreAnimation, then RunService.PreSimulation which is next should have the updated Transform property based on the animation that is playing. You could then edit the CFrame and then set the Transfrom property to edit the animation.

Thank you for your report. This is a known issue with the UseFixedSimulation rollout (which is required for Server authority). We will be addressing it soon but unfortunately the fix involves adding a new API so we need to wait for client app updates. I will update once everything is fully rolled out. Sorry for the inconvenience.

1 Like