How do I check if a basepart is moving?

Im trying to make ap parachute activate only when the player jumps out and the plane is flying. What would be a good way to detect if the plane is moving?

I have tried to use getpropertychangedsignal with position, but its not working.

Thanks for reading.

Yes, it doesn’t work because property changes related to physics don’t fire any type of .Changed event so you have to use a RunService.Stepped or RunService.HeartBeat connection to check basepart position or velocity change every frame.

3 Likes