So, I have a rigged character and i parented it to a box that moves. They move forward together perfectly, but when I have the box turn, the character leaves the box and rotates slower or something because he goes off to the side and then meets up with the box perfectly after a 360, but then leaves again if it rotates anywhere other thatn exactly straight forward. Any help would be great. Here is the file if it helps. Thank you a bunch if you can fix it.
waterflow.blend (998 KB)