Add Torque In Degrees not working when Static Mesh is the root of the hierarchy

Hello everyone,

In a topdown space game, I’m currently using “AddTorqueInDegrees” to rotate my pawn with inertia/damping, and Physics Thrusters to move forward and backward. Everything is working fine so far, but the root component of my hierarchy is currently a SceneComponent.

Because I cannot apply physics to the SceneComponent, I apply the physics to its child StaticMesh (the actual ship), so the SceneComponent location stays at (0,0,0), which is gonna be an issue later on. To clean things up, I tried to make my ship Static Mesh the root, but now for some reason, rotation doesn’t work anymore (forward/backward are still working).

When I press A or D, it feels like it’s trying really hard to turn, but something is keeping it straight. I can see the ship turning 2-3 degrees max.

Here is my Static Mesh configuration. It can only rotate on Z (top down game) :

It’s boggling me and I really can’t figure out why I can’t turn if the ship is root.

Thanks a lot for your help.