Best way to create a projectile?

Hello, so recently I’ve been thinking how should I create a projectile? Moreover, what is the best method for creating a projectile? The projectile in question is a rocket. I’ve seen people use BodyMovers such as BodyForce, BodyPosition etc. I personally have more knowledge on the old BodyMovers but I’d like to slowly start to stop using them due to deprecation. Should I cast a ray? I’ve been very confused lately on how I should approach this. I have seen something called RocketPropulsion, which is also superceded by LineForce. I’d be happy to give more information. There are topics similar to this, but I couldn’t find an accurate answer for my problem. If there are any, please let me know!

You would use raycast to make the hitbox, and then use either a velocity or force [i’m not sure] that moves the part, and I would also use debris to spawn and delete afterward a time.