Try using GSF's jetski script
You could also look at the hoverboard script, because you stand sideways on the hoverboard
Your laying down on a surfboard until you get a wave.
how do you want to add waves into blockland?