If you aren’t a scripter, then, what exactly are you looking for? That pretty much seemed like a whole explanation of how this worked. If you need help getting started in programming, you can check out the Developer Hub or the countless threads we have here about learning to script.
This definitely is stop motion as you can see the ripple being choppy a bit, they used :FillBlock() for this effect and made it smooth by filling carefully as close as possible for it to be smooth. Thankfully now we have skinned meshes so we can achieve better results with water ripples because you can actually tween bones to ripple. Tweening is pretty basic and easy even if you have no knowledge you can do it.
Hope this info helps!