Wait for event in custom block?

You can actually hide a sprite and it will have the same effect. You can tell a specific sprite that is hidden (preferably a sprite specifically for this block) to launch the ask block. Example:


Then, you can use the Wait block to wait out the time.
Block Image:

(P.S. you can right-click a script and click "script pic..." and take a screenshot of the code in high definition.)