Fill a spherical container with fluid

So, for my game I had an idea for a sort of armor or suit, that has a glass dome helmet that fills with fluid, and for that to work I would need to somehow animate the fluid filling the spherical container, but I have not seen a feasible solution to my problem, I’ve thought of having unions appear into parts to fill the entirety of the container but it’s not smooth and just unpractical.
I have seen a post made 3 years ago, (Filling a spherical container) the solutions provided could work but its not exactly what I need, so I was wondering if with the new editable meshes and recent technologies added to studio, a new solution would be possible.
Thanks in advance

Edit: Couple references as to what I mean by spherical container filling with fluid



GeometryService could be a solution, just have a sphere part and then :SubtractAsync() with some cuboid part. Not sure how peformant this is, never really used GeometryService, but it’s a much more simple method than tweening two hemispheres.

Though for every time you want to change the level of the fluid, you would have to delete the current fluid part and run the subtraction again.