So yesterday I was playing Pokemon Crystal and I was grinding my Poliwhirl at 400% speed. I was looking for Pokemon in the grass and then all of sudden I saw flash of yellow stars and a green Noctowl right before my eyes. I got immediately excited that I found my first shiny through a random wild encounter. But then I realized that I had no Poke Balls left. I got almost upset about it, but then I came up with this: First, I made a save state of the battle and then I kill the Noctowl (which broke my heart seeing it fall down to its death) after that I googled Gameshark codes for Crystal and founded a code for infinitive Great Balls, then I inputted the code into the emulator and loaded my save state. Back into the battle with the shiny Noctowl I had to input the code again since I realized it went away when loaded my save state. I went into my bag and saw the infinitive Great Balls and after about 2 tries I manage to catch. My first caught shiny and it was a Noctowl. Kind of reminds how Ash had a smaller shiny Noctowl when he was in Johto in the anime.
And now I have the shiny Noctowl on my Pokemon team. I nicknamed it "Wisdom". It replaced the regular colored level 35 Noctowl named "Tick Tock" that I had on my team. (May it rest easily in Bill's PC) The shiny Noctowl was level 16 so I'm gonna have to grind to get to the same level as my other Pokemon (Which they currently at level 35.)
I'm really excited that I got my first shiny Pokemon ever (Beside the shiny Gyarados from the Lake of Rage.) and I can't wait to see it again when I play Crystal sometime later. And hopefully, I will find and catch more shiny Pokemon in the future if I'm lucky enough.