Animations playing back weirdly on a mesh character

Greetings, I am trying to make animations playback on my custom Character (Mesh)

However, my animations play back normally in the animation editor, but when they are played on a character that has a humanoid, it looks like this: On Character with Humanoid (gyazo.com)

I have no idea on what I did wrong or what can help solve it, please help me.