I agree with Cobraroll. Trick Room doesn't necessarily block any of the priority moves from happening, it's just for normal moves and inverting it so the slower Pokémon goes first using a normal move. If you create a super-defensive Shuckle (which I did in my Argent SoulSilver game, using this thing called a RNG), then you can just "rollout" until every trainer is defeated (though not necessarily using rollout)