Constraints not waking up unanchored parts

I’m having an issue in my game where vehicles appear to become stuck and unresponsive despite changing properties of constraints that make up the vehicle’s chassis.

Vehicles get stuck after they’ve been stationary for a few seconds. In Studio, if you have AreContactPointsShown enabled, this happens precisely when the red contact points disappear, I’m assuming this is when the parts “go to sleep”. The current temporary fix players have came up with is to push the vehicle before entering it and driving off before the parts “fall asleep”, though this obviously works until they come to a complete stop again.

The bug happens on my game here when trying to move a car. But you can also recreate it in Studio very easily with this simple constraint car model:

  • Insert the car into a blank baseplate
  • Play solo
  • Sit on the vehicle and wait until the physics contacts disappear
  • Try WASD and the car doesn’t respond

I started having reports of this a few hours ago, I believe it might be related to the feature flag DFFlagExternalWakeOtherAssembly that was recently enabled. It appears that changing the properties of constraints doesn’t appear to wake up any connected parts.

8 Likes

It’s already been reported xoxoxo

This appears to be a recent change. See:

Verifying and investigating now.

2 Likes

Reproduced. Flag is disabled. Thanks for the simple repro.

@KarlXYZ @Usering can you verify this fixes the issue for you?

6 Likes

Yup, that’s fixed it for my game. Thanks for the quick resolution.

3 Likes

This has fixed the vehicle issue in Robloxian Highschool.

Thank you!

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.