Well, it happened actually that TegraRCMGUI detected RCM, and my Switch worked. I found out that when my dad cracked my microSD accidentally last night while trying to help me, it actually broke even though it was a very small crack, so I'm gonna ask him to buy me a new one. I think that might have been the problem. The Trinket couldn't find the SD card which it needs because it launches a payload that's stored there. No clue why webloaders didn't work though. I put the files needed for the Trinket on my other microSD card, and now it's working fine, and the battery is fixed. I'm very relieved...except that now I have to install a bunch of stuff on a new SD card.