Rotation Issue

I have a vehicle that’s made up of 2 distinct parts: (see attached image)

The vehicle follows a predefined path.

While the vehicle follows the path: the top part can spin on itself and the bottom part as well. This means that there are 2 distinct parts having their own rotation, however the top part also inherits the bottom part’s rotation and location.

My issue is that I can’t figure out how to make the top part rotate separately from the bottom part while it still follows the bottom part’s location and rotation.

When you rotate you specify only the component to follow the path rotation or the whole vehicle actor? Also like it was said they have to be separated (unparented) components too. Here is an example picture to explain what I mean