For Gen3 you have few ways. In the gallery you can find some Wondercards, typically for the event items.
For some Pokémon, Distribution Roms are existing (don't ask where to find them or how to obtain them), with which we can obtain legitimate, but out-of-date, events.
The Party of the Decade Flying Pikachu and the STAMP Pichu, however, have not these options. For them and for many other, you have to find some PK3 already existing and injekt them through PKHeX.
For reference, you can use our gallery, this save file, the PKHeX Mystery Gift Database, and these threads linked in there.