Alright, so in the world of CFrames we have a nifty command called CFrame.LookVector. This is basically a unit vector that tells us the direction in which something’s front face is looking.
You could make a script in which the BodyVelocity.Velocity == Jet.CFrame.LookVector
And, for creative purposes, if you wanted to make it move left or right you could add or subtract the base velocity based on player input.
Well, it makes a bit more sense to use -Z as forward, but let’s say you’re using +X as forward. In that case you would apply a “forwards force” by setting the VectorForce.Force to (forceAmount, 0, 0). Unless the forceAmount changes you won’t have to update the Force again even if the plane rotates, because VectorForce can be set to always apply the force relative to the body it’s applying it to.