Sprite animation in Unity is different from the original sprite

Hi everyone. I’m working with 2D sprites on my Unity project, I’ve noticed how some animations look different that the original. For example this character should look like the following…
118303-skeleton-idle.gif

But when I add it to Unity the animation changes, moving the feet back and forth when they are supposed to stand still.
118304-skeleton-idle.gif

I removed anti aliasing thinking that there there were more pixels, but it isn’t working. I looked up how to make sprites pixel perfect but, apart from the colors, nothing has changed.

Hello, yes I notice that his feet are moving back, this is because of Unity’s automatic sprite splitting.
The issue is caused because when unity splits the sprites automatically, the anchor of the sprite depends on the center of the rectangle (or whatever ancher you set), and that may be inconsistent with the body.
In this case, the axe moves a bit to the right, shifting the entire center to the right, and making it look like the feet are moving back.
To solve this, split the sprites on your own outside of Unity, then import each frame as an image, this way you’ll be sure that the center is consistent between the sprites.
Another solution is if you go to the sprite editor in Unity and you changed the anchor of each frame (drag the small circle in the middle of the sprite, and set it to the center)

@HeaGle I have used this sprite as a base for mine. That is the color palette and overall shape. I am also making a game. I may monetize it in the future. Is it possible to buy this sprite somewhere so you get some form of compensation/credit? Or would you rather I just change the sprite completely? Also, apologies for doing this as an “answer” I could not find another way of messaging.