Parent game object not getting animations from child

I had the common issue of models having 270 degrees in x axis, I was told about the empty game object trick. but now when I try moving the character it doesn’t take the animations from the child model.

I believe that’s because parents don’t take animations from their childs, only childs take animations from their parents. Childs can move without affecting their parents position, but if a parent moves it affects all their children.