Struggling with spaceship physics

I want to create a spaceship to let player travel through space. However, without physics it simply goes through environment without any collision. If I use physics, the ship will be barely controllable, and character in seat will mess up center of mass, causing it to spin at huge speeds instead of going forward.

If I use VectorForce, ship accelerates to unbearable speed over time, resulting in loss of control. If I use LinearVelocity, ship starts to spin instead of going forward because character messes up everything and ApplyAtCenterOfMass is only avaiable to VectorForce.

What can i do?

If the issue is it being barely controllable with physics, the issue likely stems from a mass issue, have you tried making some parts massless and messing around with the PhysicsProperties?

entire ship is massless, it’s just a character sitting on the seat and pushing it down