Bueno, te recomiendo que uses XSE, ya que, da menos fallos, y es la mejor herramienta para hacer scripts...
2do, te traigo la estructura de tu script...
#Dynamic 0xoffset
#org @inicio
lock
faceplayer
checkflag 0xflag libre
if 0x1 goto @yes
msgbox @msg 0x6
wildbattle 0x# del pokemon en hex 0xnivel en hex 0x# del objeto en hex 0x0 0x0 0x0
msgbox @msg2 0x6
fadescreen 0x1
fadescreen 0x0
hidesprite 0xnumero del sprite en el amap
setflag 0xla misma flag libre de arriba
release
end
#org @msg
= (Texto antes de la batalla)
#org @msg2
= (Texto después de la batalla)
Espero que te haya servido...
PD: También se pueden usar variables =D