How would I go about making a realistic rocking ship?

I am looking for how I would go about making boat that rocks dynamically with waves similar to those in “The Turbulent Seas.”

As you probably know, parts float to the top of water and stay there motionless, even with waves on. I am looking for a way to turn on wave collisions on the part while also keeping the ship upright.

I believe that game uses a custom water system if im not mistaken?

Edit: just went in there and yes definitely custom… that being said, roblox terrain water won’t move your boat back and forth. Even if you make an iceberg that has a lot of motion in the water, it will eventually balance and just sit there, regardless of the water motion. You can easily make a boat sensitive to movement, so it will rock back and forth when you drive it in the water, but thats it once it stops it will eventually balance out.

Your best bet is a custom water system, of which there are plenty of YT video tutorials.