The words and stuff of people are omitted because they don't really matter, I hope. What I want to happen is basically a faux-game over. The hero is basically being executed, and supposedly dies, but is rescued by a pokemon, and the game continues. If it's important, where it continues is Underwater. The issue is that after the song ends, nothing happens. The screen stays black, the messages don't display, I don't know if the warping works, because the screen stays black. I don't know if I need the pause in there; that's just the length of the end-credits song, assuming the conversion from pause units to seconds is actually 20:1.
You need to write seperate scripts for the original map and to the map where the player are warped into.
You can't write down a script in one map then warp yourself to another warp and except the script will continue.
Not hacking Emerald
In Firered, you need to use Type B Script in Advanced Map to make a script continue one another.
Tutorial for it here
I also encountered the same problem just a couple of weeks ago