Reproduction Steps
I have attached a easily reproducible place file which demonstrates this issue. Play solo, wait a few seconds for door to open, and see that you can walk through it.
MotorPhysicsRepro.rbxl (41.5 KB)
Video demo: RobloxStudioBeta_kpA25pBf2R
Expected Behavior
After a motor moves a part, I would expect the collisions of that part to still be correct… I should run into it when I walk through it.
Actual Behavior
Instead, after a motor moves a part, it seems like the collisions are wonky… and if it moves it far enough away, I can walk through the entire thing. This is affecting some parts of Jailbreak that use welded doors, or things like a fire truck ladder raising up, etc.
Workaround
I expect the physics are not being calculated… when I resize the part, even by some small epsilon (featured in script… i.e. Vector3.new(1, 1, 1) * 1e-3
) the physics seem to be re-calculated and I am stopped by the part again. This is the final step of the demo script which you can observe in the place file.
Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly
A private message is associated with this bug report