You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I want the part to be able to move along the correct axis utilizing the proper body mover, in this case: BodyThrust[LOCAL].
What is the issue? Include screenshots / videos if possible!
The issue is that when I apply a force on the Y Axis using object/local thrust, which is what bodythrust does, then it does not rotate properly. It rotates properly on other axis’ with a noticeable change in the rotation when the part is initially rotated from 0,0,0 to begin with, or during a while/do.
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I have tried using other body movers, but this is the only one that works the way I want it to so far the best. I also have to use local axis, but do not want to go through the whole ToObjectCFrame way because that didnt work well with needing the momentum applied, where it did not apply or utilize momentum. Body thrust uses momentum against forces the way I want.
I have tried rotating the part in ALL directions, and 90 and 180 degrees in ALL axis’ and applying the same forces, both positive and negative on the part. I notice the same errored outcome on the YAxis.
After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
-- This is an example Lua code block