Where should I start with making a rocket boost like in mario kart?

I want two questions answered here:

  1. Is tween service the best way to tween the rocket?

  2. When tweening (or whatever im using) the rocket, I have to set a part or position to tween it to. Is there any better way to go about this than putting a part every 100 studs and bringing it to that part? I can’t just make it go straight with all the twists and turns.

I appreciate your replies, Jail.

could u show how the rocket boost is in mario kart?, srry i dont play that game

If you can look it up that would be best. The game isnt available on PC so i couldnt record.

NEVER tween if you’re gonna do a touched event or even region3. It just breaks it.

I am not doing either of those.

you should start by using a script made instance called body velocity, it can basically limits to how much control you have in a XYZ axis, math.huge completely restricts your movement and the velocity will have full control

also, make sure to set P to 12500 since it is the power, i don’t know what it exactly enhances or something since velocity has its own mechanics that can make it faster but i’m guessing it contains more violent impact force which can cause the player to like glitch out

if you don’t know how to use body velocity you can start by googling it, clicking on a web link that redirects to roblox developer hub which is pretty full of 75% information

TweenService? You probably just want to use velocity or something similar

I might try a vector force, as you can make it go straight based on its look vector really easily. Then from that point I would just have to rotate it on the turns.

Problem with that is it can get really complicated and problematic on the turns. This is not a straight road.