Move part on different speed, constant

I would like a part to move in a specific way.

1: It should move to part 1 with a speed of example ‘3’, and to part 2 with a speed of example ‘3’

I tried using Forces, but: 1. i couldnt figure out how to different speed, slowed down if they nearly hit the point

I tried searching for it but or they did tweening and using a different speed didnt work, or they tried forces, but that didnt work for me.

Does anyone have a solution?

You should be using LinearVelocity.

I tried that aswell, but the part didnt seem to move.

Is the part anchored? if it is, disable its anchor property and try again

Sorry for the very late late reply, I was off for a while.

So it is unanchored ofcourse, and i want if i use it for example on Part1 to move it to Part2, I have tried this but it didnt seem to work:

local force = script.Parent.Position - script.Parent.Parent.End.Position

local oldX = force.X
local oldY = force.Y
local oldZ = force.Z
force = Vector3.new(oldX*script.Parent.Mass,oldY*script.Parent.Mass,oldZ*script.Parent.Mass)

local Attach = Instance.new("Attachment",script.Parent)

local VF = Instance.new("VectorForce")
VF.Force = force
VF.Attachment0 = Attach
VF.Parent = script.Parent

What am I doing wrong here? (Sorry, I’m new to LinearVelocity)

That is VectorForce, not linear velocity. LinearVelocity will allow you to move your part with an Attachment.