I modeled the controler in blender and animated it with a combination of custom handmade animations in Unity and procedural animations using the addon DoTween