Whip animation using Bones 2D

Hello guys,

how would I go about using Bones to animate a whip attack in 2D (non pixelated game)? I don’t need any collisions or anything really, just an animation of someone using a whip. I tried a Polygon2D object using IK chain of several bones, but it looked weird as the bones don’t influence each other the way it would make sense - eg. one bone bending influencing all the bones behind it so it behaves like a chain (like a rope would), and not just one bone rotating (putting angle restrictions does not seem like the correct way to do it either since the whip can bend at varying angles depending how you use it.) I basically need a way to make the bones influence each other to form a seamless bending so when I go make an animation, I can just pull on the target point and the whip bends properly and stays in place for keyframing.

Thank you for the answers!