150+ hours. 0 complete legit runs

Using most upgrades no matter what I do I am unable to complete a run. My run always ends in some ridiculous RNG, 1hp damage range then crit, thunderbolt paralysis 3x turns stunned, rock slide missing 2x, multiple mons per team running focus sash, level 25 roaring moon rival fight, if a Pokémon uses double team I don’t even bother automatic forfeit, I use hypnosis it goes miss, miss, (if my Pokémon isnt a splatter on the wall by then) third one hits and is slept for 1 turn wakes up triple crits me, they use hypnosis my Pokémon gets a coma. Doesn’t feel like how I build or play matter when no matter what the lottery Pokémon engine decides I lose every singular time without failure