How control body position speed?

So bassicaly i want control a body position speed (d, p and max force) using a magnitude and speed math, example:

    local distance = (humanoidRootPart.Position - part.Position).magnitude
    local duration o= distance / speed

So bassicaly the duration will be used to control the body position d,p and max force, iam trying a lot but that i cant do that smooth, and a lot of times that go so fast. or so slown etc, so i need a help with a good math formula for that

I’ve tried this before, but apparently you can’t make body force go at a particular speed, it always travels in a sine like speed (arc)

But you can do that in a Rocket propulsion though.

how? can you helpme? i have no idea