OK here is a robot I made for a game (Project Granite). What I want to happen is the top of the body and camera to move whenever I push right and left arrow keys and I want the legs to stay in one place. I also want the legs to move in the direction the head is pointing. So like if the robot is looking behind him and I push forward, the legs turn around instead of the whole body going in circles.
I have already done a lot of that above, but I am having a problem. If I parent empty1 to the head bone to move him (the head bone has a track to constraint pointing at the empty3, don’t ask why it is behind him) then whenever I push a left or right arrow key the head starts spinning in circles as if it had a motion actuator on it with force settings applied, but the legs do go where I want them to. If I parent empty1 to the main body(the blue box) or any other bone, then the legs don’t do what I want and they just go in the direction they are pointing and rotating in the direction the head is pointing, just not at all how I want. How do I fix this? I tried to make this not so confusing.
Empty1 has rotating actuators on it. Empty1 is parented to the head bone. Empty2 is the empty for the legs to point at and is parented to empty4. empty4 is in the same spot as empty1 and is parented to the main body physics(blue box). empty3 is the empty for the head to look at and is parented to empty1.
These are the settings applied that make my head spin round and round when I push right and left arrow keys. But my legs are working exactly how I want them to.