Hello again guys,
Sorry I keep posting on here. I want to implement ideas I have so I can continue my skills as a scripter. Everyone has been so helpful so far!
Information:
I own a somewhat popular tycoon called "TropicalTycoon" (http://www.roblox.com/games/7440489/Tropical-Tycoon-SPEEDBOAT-UPDATE#!/game-instances) and it is fine and everything but recently I have hit a gold mine.
Virtually I have created a unique boating experience with my game that players seem to love greatly. However, this is a very small portion of the game and driving around in your boat does not earn you any cash.
The idea:
Boat racing.
Basically I would like a small GUI with a time, as well as "Yes" or "No" buttons. The player will first decide whether or not they would like to participate in the race. If they check no, they will not participate in racing. However, if they check yes, the game will teleport them to a new part of the map that is used for boat racing (a track on water) along with a boat that they cannot jump out of during their time in the race. 1st, 2nd, and 3rd place winners receive a cash (the tycoon currency) prize. The players are then killed and re spawn at start.
I'm not sure how complicated this will be, but I would really like some advice on how to put this together. Does anyone have suggestions?

3 comments
How will I teleport players to a location whilst already being inside of the boat?
@Tradesmark First jump them, teleport the boat, teleport them to the seat
While you're accessing the players from a table, you can also just flat out set their Humanoid's jump power to 0 which stops all jumping, won't even let them unsit (unseat?)