It most likely was due the client getting stuck. I had multiple clients up and running so it may have been a lag/latency issue. I'll let you know if it ever happens again with the logs
Script works well. Just want to say that if a character gets kicked due to inactivity it seems to stand at shore until logging rather than running back to the minigame. Not sure if this is intended.