Rotating World Position Offset along mesh rotation - Liquid material

I’m still stuck on this. There are other ways to accomplish this with blueprints and custom geometry, but I think this could be done with only one mesh and one material. Any ideas? Thanks.