Some of the animations are hand animated (the ones that look worse). But the hands are 3D models yeah, I used a toon shader and lowered the resolution and anti-aliasing to make it into pixel art, then rendered them into 2D images and edited it in aseprite. Here's a pic of the model if you're interested: