How would you make a half filled water balloon?

I want to make an object with the consistency of a half filled water balloon or a bean bag and I want my character to throw it so that it collides with the environment. It this type of physics possible?

if you move the center of gravity around you may get a decent wobble. otherwise I suppose you could add a physics constraint between the balloon and some invisible mesh.

you would have to code the center of gravity switch to be dynamic. once you pass the tipping point you have liquid transfer. liquid transfer changes the center of gravity.

I C thank you