Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
I also noticed that you have a random tooearly in your script, you forgot the checkflag that goes along with it, or just remove it if you don't need it.
Well, you said if 0x0 goto @no therefore if you don't have that flag the script doesn't activate... Maybe that's your problem? And level scripts tend to glitch when there's a checkflag because they are only supposed to happen once.
Well I thought level scripts couldn't work with a checking command such as checkflag and getplayerpros...
Also, I don't see a release and end after the playsong, is that the problem?
I see nothing wrong other then the fact that those raw's are for firered, that picture looks like ruby/emerald, so i'm assuming you put in the wrong raw's.
Try this:
If you were hacking ruby the raws you were using were delays,
for more info on applymovement check out diegoisawesome's mega...
Oh, to do that you would have to download a-starter, which allows you to change your bag pokemon and your rival's, unless u want to change your rival's manually.
You can download this here or here.
Edit: But you won't be able to do 9 pokemon, it only lets you do 3.
Good luck!