What's the best way to move a part?

  1. What do you want to achieve?

I need to make a throwing system that throws a model/part.

  1. What is the issue? Include screenshots / videos if possible!

I need to know the best way to make the part move.

  1. What solutions have you tried so far?

I tried body velocity, tween service, and animations. But which one works the best?

I would say body velocity as it is best if you want the effects of gravity to act on the part as well.

BodyPosition if you just want to move the part to a specific point.

Definetely tween service. If the throwing system is a tool, you could cast a ray from the mouse position, then set the tween to go to the look vector.

But if you are using Tween Service it is much harder to add the effect of gravity

BodyVelocity and BodyPosition are deprecated so I’d avoid those, but for a realistic throwing/projectile motion most people use ApplyImpulse().