Making a new node, and adding my armature under it breaks my animations?

So I imported a model, and everything works fine, I’ll walk, I’ll turn, and all that. However, in order to do that I had to add a new node to the scene, that I called visuals, the armature of the model has to go under this visuals node in order for the model to turn the way I’m pressing.

However, moving the armature like this breaks my animations:

E 0:00:01:0440 get_node: Node not found: “Armature/Skeleton3D:mixamorig_Spine2” (relative to “/root/TutorialWorld/Characters/Kiri”).
<C++ Error> Method/function failed. Returning: nullptr
<C++ Source> scene/main/node.cpp:1651 @ get_node()

I get this for what I’m guessing is every bone and every animation, but it might just be one bone, idk it’s 401 errors.

Removing the visual node, and returning the tree to it’s original structure fixes this, but now my model no longer faces the direction of the button pressed.

Ideas? Seems like I should be able to just repoint the animation player, like I do in the code when I drag it to it’s variable to assign it when I’m making my animation code.