Mid poly mesh.
Modeled, rigged and animated in Blender. Some armature bones have constrains with just the movement they should do.
4K PBR textures textured in Substance Painter.