See you in another life, brotha!
bash, 160 bytes

I()($s 100&amp;&amp;echo Enter, Quick!&amp;$s 108&amp;&amp;echo Sorry, the world has ended with status code -1&amp;)
i()(read r;[[ $r = '4 8 15 16 23 42' ]]&amp;&amp;pkill $s&amp;&amp;I;i)
s=sleep;I;i


I'm currently uncertain what the expected behavior is after "the world has ended".

Run like this:

bash lost.sh 2&gt;&amp;-


2&gt;&amp;- is required to ignore STDERR, which is allowed by default.