Why does my character glitch out when i put it on a path
I think your problem is the following one:

You're trying to give a Follow Path constraint to your mesh, but it's not the thing to do, it's not the mesh that is supposed to follow the path, the mesh is parented to the armature, it's the armature that is supposed to follow the path... If you give your mesh a Follow Path constraint, it has 2 contradictory constraints: The Follow Path and the armature, and it can't work.

So give the Follow Path to the armature. 

Also, you need to make sure that you've:


Applied the scale and rotation of your curve.
Given it the right direction, i.e. the direction that the armature is supposed to follow, in Edit mode switch it with a W > Switch Direction.
Put the curve origin at its beginning.
Put the armature at the center of the scene with an altG, so that it sticks to the beginning of the curve once you create the Follow Path.


But it looks already good...