Part with no velocity is still a conveyor

I have a game where random shapes spawn at the top of a big hole and then fall down the hole, and as their velocity goes near 0 they get anchored. some of these shapes consists of multiple parts, which are wielded together. after anchoring these parts, I set both AssemblyLinearVelocity and AssemblyAngularVelocity to 0 and there have been no errors with this script so far.
except…
occasionally an anchored part will still be a conveyor, even though its velocity is set to 0. every time this has happened I’ve checked the part(s)'s velocity and it has always been 0. the speed of the conveyor is always random, ranging from very slow to very fast. this happens to models consisting of multiple shapes wielded, and singular parts.

I have no idea what could cause this… I am 100% sure that my scripts are working correctly. I am 99% sure that the parts are always at 0 velocity.

it happens so rarely that it is hard to accurately test.

Do these shapes consist of baseparts, meshes, unions? Are they all built the same, meaning they are comprised of the same type of parts?

they are all either a single basepart or multiple baseparts welded together meaning no unions and no meshes

1 Like

How are you setting up the speed of the conveyor?