Haha I'm glad you had fun. Trawlers work hard so they earn themselves a right to a little fun spacing around!
The hooking isn't implemented that well too be honest it was just "good enough" with everything else I needed to do. In short there's no physics just a line renderer a vector maths, happy to go into more detail or I'll just post the repo directly if I can ever be bothered to upload it :D.
Edit: It was a little quicker than I thought so here a direct link if it helps: https://github.com/WinterProgramming/Trawler861/blob/main/Scripts/Ship/tow_line....