Oh, by the way, I have encountered two shinies in my life one was the Bibarel I already talked about and the other one was a shiny Seaking in the Trainer Hill in FireRed. I was like: NOOOOOOO!!!! THIS IS SOOO UNFAIR!! After I finished the Trainer Hill, I searched for a shiny Seaking for hours xD And your tips were pretty useful. I already knew about the old couple (they helped me to get $999,999 without selling anything like a Nugget or a Big Pearl) but I didn't know that Gastly was fairly easy to encounter as shiny. By the way, do you already have encountered the Gengar in the Old Chateau? I was so surprised when I met a lv. 16 Gengar in the wild.
Oh, and your song is okay. The lyrics are pretty scary and it fits perfectly for Mewtwo lol.