Thanks for the replies. Yeah, I don't want to use Pokemon Essentials, because it won't really be my work. It kind of feels like plagiarizing. I'd rather have all of the rights to my work. I may not sell what I make, unless I put in a lot of work, buy or create good assets, and really feel like I've made one of the best games I could make as a solo game creator, but I would still like to know that it is my game and no one can tell me to take it down. I can't do that if I hack a ROM or use Pokemon Essentials. Pokemon Essentials is really easy to use, and I think the people who developed the product did a great job, but it's for fan games, not serious creators. Whatever I make may not be any more impressive than something on Pokemon Essentials initially, but it will be mine.
Sigh. I don't really know how to program games right now, though. I need to learn how to actually code. Any ideas on where to start? I need short lessons.