Thank you so much for the ideas! Honestly, I don't know much about space or NASA so that piece of exposition was going to take a lot of research on my part. The idea about the solar flare frying the technology is great, I have everything surrounding the meteor shower planned out except for how it actually strikes Earth, so you've definitely saved me there.
As for the bit with NASA, I realize it sounds slightly unfeasible for them to be involved in the cure, but I do have a plan that will hopefully come to fruition as I continue working on the skeleton of the RP, it's similar to what you've mentioned to me.
Thank you for the help though, I really appreciate it

I haven't spearheaded my own RP in a long time, so planning everything out isn't coming along as easily as I'd thought.