How do you move an object across a fixed line while respecting Roblox physics

I’ve been trying to make a mover system that moves an object across a fixed line in the world. The question I have is which movement constraint should I use such that it still respects the physics engine (so not using CFrame).

My initial guess is LinearVelocity with the relativity set to World, but then what happens with regards to if it collides with another object. Will it try to push through the other object or get knocked off its original trajectory.

You would probably want to use an Align Position for this. Set it’s Attachment Mode to OneAttachment and tween the Align Position’s Position property.
AlignPosition.rbxl (55.7 KB)