How would one apply a one time force/velocity to a part?

note: Part.Velocity doesn’t seem to be working correctly, and bodymovers are not consistent in when they apply their force.

Give us the details on how and why you want the Part to be moved so we can give you a good answer.
“I want to move a part once” doesn’t really explain anything.

I need to change a part velocity just like how Part.Velocity does but that actually works. For example apply a velocity of 100 studs in the Y axis it would launch the part in the air applying a single force in a single frame.

you see how BodyForce applies a force continuously? yeah that but just once.

Have you tried changing the Part’s Density, or putting a stronger momentary BodyForce into the Part?

Yes, the issue is not if the part moves or not. The issue is that when a bodymover starts applying that force is not consistent so if i destroy the body mover after 1-10 frames the distance traveled is always different because the force could have been applied in a slyly different times.

With BasePart.Velociry in the other hand when it applies its perfect because the force it applies goes to the same distance every time but for some reason sometimes it doesn’t apply any force at all. And yes I have tried using massive amounts of force to be sure it wasn’t something to do with the weight of the object.

Does it have anything to do with network ownership of the Part?

Not sure but it would be wierd if thats the case, because it moves consistently with one and not with the other.