How do you make boat physics?

I was playing pirate games and noticed how interesting the boat physics are and wanted to know how to make some of the features

one of the main things i want to make is a boat wobble but i tried to find this question on the developer forum but not much help to be found anywhere but i did see one post about using TweenService which i assume that’s how these games do it

If theres other ways, tutorials, or any ideas for how to do this please list them.