return expression
The return keyword ends execution of a handler and, in function handlers, returns the value of expression to the handler that called the function.
If return appears in a message handler (as opposed to a function handler), it ends execution of the handler and places the value of the expression into the HyperTalk function the result.
The value of the result as set by a return statement is valid only immediately after the return statement executes; each new statement resets the result to empty.