Move part along curve with BodyVelocity while aiming the part along it

image
Making a dodge roll system where the player should move along a curve and aim at which direction they are moving. Would really like some help on this because I certainly am not able to do this.
What I’ve tried;
Looking on the devforum (nothing that helps my case)
Using beziertweens (the module has many issues such as not properly reaching its endpoint if a time is set below 1
Just doing CFrame to move it alone