La segunda pregunta desconozco cómo es, pero la primera, hay un editor de scripts llamado PKSV, en él modificas el script añadiendo un givepokemon (en GB era algo parecido, givepoke o algo así). De todos modos, tiene un generador de scripts, así que solo busca.