Pokémon Samaragd ist leider das schlechteste Spiel um irgendwas zu Resetten.
In Smaragd ist durch ein Programmierfehler das RNG stark eingeschränkt. Wenn du das Spiel startest, wirst du immer den gleichen Seed bekommen (Wert der (eigentlich) zufällig generiert wird, beim Start des Spiels, mit dem alle anderen "zufälligen" Sachen berechnet werden.) Dadurch wirst du immer die gleiche paar Hydropi bekommen und vermutlich niemals ein Shiny.
Durch diesen Fehler ist das einzige Sinnvolle, ein Shiny Starter zu züchten (was aber extrem lange dauert.) Die Masuda Methode, die in einer anderen Antwort genannt wurde (Zucht mit anderssprachigem Pokémon) existiert in Smaragd nicht, sondern ist erst ab Generation 4 verfügbar.
Ich würde dir empfehlen auf ein anderes Generation 3 Spiel, z.B. Rubin/Saphir zurück zu greifen, da es da den Programmierfehler nicht gibt. Falls du Soft resetten willst.
Machst du das in einem dieser beiden Spiele (oder in jedem anderen, das nicht Smaragd ist), wirst du mit jedem ausschalten der Konsole/Reset ein komplett neues Pokémon generieren. Es ist also egal, was du machst, Hauptsache du hast vor der Starterwahl gespeichert und kehrst dann mit dem Reset wieder dorthin zurück.