I'm having an issue in my project where a couple scripts only seem to work about 75% of the time. It seems to have manifested after I updated another script to change the sky every second. The idea here is that the player gets into a boat and takes a ride into a bayou. The same script also manages the boat going out of the bayou and to where the player was originally at. Sometimes the player doesn't get out of the boat either (also a glitch). Keep in mind that this was working correctly without any change to the script. To see it try "puke 2" at the console a few times.
Link to my project example file: https://ufile.io/lf4kf5bj