I went through your script and actually saw a really small error on playsong code.
Code:
playsong 0x12E 0x0[COLOR=Red]n[/COLOR]
I believe that n shouldn't be so fixing your script! Should end like this:
Code:
#dynamic 0x161ED9
#org @start
checkflag 0x828
if 0x1 goto @done
applymovement 0x01 @move
pause 0x30
playsong 0x12E 0x0
msgbox @1 0x2
applymovement 0x01 @move1
waitmovement 0x0
msgbox @2 0x2
applymovement 0x01 @move2
applymovement 0xFF @move2
waitmovement 0x02
msgbox @3 0x2
release
end
#org @done
release
end
#org @move
#raw 0x0
pause 0x30
#raw 0x63
pause 0x30
#raw 0x62
#raw 0xFE
#org @move1
#raw 0x11
#raw 0x11
#raw 0x13
#raw 0x13
#raw 0x13
#raw 0x10
#raw 0x10
#raw 0xFE
#org @move2
#raw 0x11
#raw 0x13
#raw 0x13
#raw 0xFE
#org @1
= [blue_fr]Cobalt: Ah, you must be\n[player]! Just give me a moment\lwould you?
#org @2
= [blue_fr]So you've finally arrived...\nI hope that the long journey went\lsmoothly. Now now, this is no time\lfor dawdling. I have something for\lyou. Follow me!
#org @3
= [blue_fr]In these each of these\n[red_fr]Pokéballs [blue_fr]is a Pokémon.\lWhile I'm sure you would be more\lthan happy to take all 3, the law\lstates that each trainer can only\lchoose one starter Pokémon.\lRemember, once you decide, there\lare no do-overs, so choose wisely!
If it still have problems after, I think you should put fadesong at the end c:
sappy number.
That's all. Remember to go through your script before testing.