AppleScript exit if no action
Negate your 'fail' structure to make it an 'if not pass' instead.

display dialog "Continue" with icon caution buttons {"Exit", "Continue"} default button 1 giving up after 5
if the button returned of the result is not "Continue" then     
    return "exit"
else
    return "continue"
end if