How can I move a brick with body movers on its own axis?

Edit: I want to use the OLD movers, not the new Constraint ones

So I am building a train chassis, and I want to use body movers to move it. Currently I am experimenting with BodyVelocity to move a brick, but the problem is that it is moved on world coordinates (red arrow), not in the direction of the part (blue arrow). If scripting is required, I don’t mind.
image
I have looked on the Roblox wiki but I can’t find anything to do with moving parts locally with body movers. Looking for youtube videos is useless, I can’t find anything to do with moving parts locally (unless it’s just me lol)

Thanks in advance.

1 Like

You can use a VectorForce, which moves an object relative to an attachment which you can attach to the part.

You can look more into it here.

2 Likes

VectorForce seems to work differently to the original body movers (ie bodyvelocity/force etc)
I have to apply huge amounts like 500 to move a part, unlike bodyvelocity where I could apply a small amount like 30 to move the part.

1 Like

Well, I’m pretty sure forces need to be higher to move larger objects (with more mass) but if you dont like it, then you can set a body force’s force to the lookvector*number

1 Like

With some searching about lookvector (something I havent heard of actually) I can make the part go in the right direction, with the help of the script

1 Like