I forgot to post my current party loadout.
View attachment 7050746
I'm almost sure this should be enough for the elite 4, if you were wondering wgat doodoofart is holding he is holding a quick claw. Thanks to everyone who responded I didn't know the game was really fucking easy, only reason I thought it was hard is because grinding low level pokemon is a bitch, only remedy I have found is using the daycare. I was curious about evolving pokemon because I wanted to fill out the pokedex completely, it's seems from the replys I have read it doesn't seem feasible so I might just have to move on to pokemon emerald, anyone have any suggestions for that one? I don't know im just trying to find pokemon game that isn't too unvanilla where I can catch everything and not have to worry to much about reading shit online to finish it. Also ignore my obscenely autistic names I chose.
If you want to capture all 386 Pokemon in Fire Red/Leaf Green I suggest playing one of the many romhacks. In fact, I am playing thru one right now(Pokemon Fire Red Remixed), and I am planning to do a write up summarizing my thoughts on it + pros/cons when I am done.
If you're looking for a good Emerald romhack, you're in luck I recently covered a nice QoL 386 romhack recently you can try
Finally finished my Revelation Emerald playthru
I also heavily suggest playing thru the GameCube romhacks I covered as well, play their vanilla counterparts first if you haven't.
Since we're posting our teams, I will post mine since I've been doing more Trigger's PC shenanigans and have my fresh savefile loaded:

I used this team to catch a Jirachi that's in the Berry Forest. You would think there would be a Celebi there, and so did the mod author since he hinted as such, but I guess he swapped the two around and now Celebi is on Two Island, Cape Brink. That's my next target.
A few notes on my team here:
*You will notice a Japanese Pokemon. One of the benefits of using Trigger's PC is being able to load any Gen 3 savefile, no matter if it came from a Gameboy Advanced or Game Cube game(it even reads Pokemon Box savedata), no matter which international version. The data it reads is the same. Since I know there is no way to get a legit Japanese Pokemon in gen 3, I "borrowed" some of them from a Japanese gamesave I found. I figured it doesn't matter, since there was never a GTS that would let you trade for legit foreign Pokemon like in later games(where I do indeed have legit Japanese Pokemon).
*Entei will have it's Ember replaced with Sacred Fire and Electrode it's Tackle with Light Screen and Spark with Zap Cannon. SF and ZC are GC Romhack only level up moves so the first order of business when I get back into the game is actually transferring these two into the GC games and giving them rare candies for level ups, then bring them back to Trigger's PC once they learn their moves and back into FRR they go. This simple process takes only a minute or two, way faster than doing so manually with Gameboy/DS consoles or god forbid trying to set up a trade with a console. Heal Bell for Jolteon is also similarly a NeXt Gen exclusive move and let me tell you, I love this combo.
*My nature and moveset for Ludicolo dates back to when I thought the romhack had special/physical split(which to be fair, was advertised as such. Apparently everybody links only the normal version of the romhack, or the latter one never existed/is lost to time). Extra attacking power would help make Ludicolo a mixed Pokemon at the cost of speed, as is it's merely a decent all-round Special attacker.