I wish you luck! I don't know which engine you use, but for the jump animation glitch the best thing I can think of is creating a physics check sphere to check if the player is on the ground. Basically it's an invisible sphere which is small and detects whether or not the ground is inside the sphere. I hope that helps.