The script needs an update to the menu logic. There are new rules in EUO for menu processing a few years ago. While most of the original menu commands work, the rules are more strict now.
The button to "Setup ship key" is not updating #MENUBUTTON when selected. This usually happens because the button was defined more than once. You can recreate some of the menu elements (you used to be able to create the same named item over and over), but most now require one of two methods:
1) delete old; create new
2) create all and use the 'menu setprop [element_name] visible [#true/#false]'
I tend to favor the second method. Both methods seem to work, but when going back to maintain code, the second method design is more obvious when debugging. If the code forgets to hide ('visible #false') a button, you still see it on the menu and you get clear feedback. If you forget the delete an element and create a new one with the same name, you can cover the former one, but the new one that is seen won't actually work. The other benefit is that each of your elements (whether visible or hidden) are forced to have unique identifying names.
If you want to try to tackle fixing the menu code, there is a pinned thread about menu code under Tutorials that shows how to code equivalent menu commands that have been updated. That may help. Here is the direct link
http://www.scriptuo.com/index.php?topic=15596.msg122126#msg122126C2 has a lobster/crab fishing script. It works and has simple setup, so I would recommend giving it a shot. I never played with the version that uses bait.
http://www.scriptuo.com/index.php?topic=6423.msg54298#msg54298I posted one over on easyuo (which was an update of Hitechs/player111's code) - but it is for a different goal than any other crabbing script (more bobs leads to more creatures in the trap and supposed to give more rare ones - at the expense of losing lots of traps). As mine is downloaded, there is very little setup required for an individual setup (runes, secures, etc), but the internal settings will maximize lobster/crab return per hour, but at the cost of losing about 20% of the traps put out. Many players have criticized that decision, but I was trying to get more rare creatures and figured the cost of losing traps was worth it. If you really want your eyes to bleed, here is the link:
http://www.easyuo.com/forum/viewtopic.php?f=3&t=53947&start=0#p435566