How would I make a surfable-Wave on roblox

  1. What do you want to achieve? I want to make a wave that can be surfed on, while its moving.

  2. What is the issue? I have no idea how to make it so the wave doesnt lag, because when I use tweenservice it also gets buggy (teleporting the player everywhere)

  3. What solutions have you tried so far? Literally, everywhere.

Im not asking for you to write me a whole script, just to set me in the right direction so I can write it myself! Thank you

The solution I know that may work is using Roblox terrain water and then set the wave size to something big,then make your surfable object massless. And it’s done.

Roblox waves dont go that big, only like 5 studs max I think