Antes de cerrarlo te dire que usas comandos innecesariamente, una pokeball no te puede voltear a ver por lo que el faceplayer sobra, quedaria asi:
#dynamic 0x800000
'---------------
#org @start
lock
checkflag 0x500
if 0x1 goto @snippet1
msgbox [MENTION=29127]String[/MENTION] 1 MSG_NORMAL '"¿Deseas tomar a Poli?"
givepokemon 0x3D 0x5 0x0 0x0 0x0 0x0
setflag 0x500
release
end
'---------------
#org @snippet1
msgbox [MENTION=29127]String[/MENTION] 2 MSG_NORMAL '"Pokeball Vacia"
release
end
'---------
' Strings
'---------
#org @ String 1
= ¿Deseas tomar a Poliwhirl?
#org @ String 2
= Pokeball Vacia
como ya se resolvio cierro