Players can take on Guzma and some other characters outside of the Pokémon League. He's hanging out on Melemele Island near the motel on route 2; after that, he'll be on the beach in Hau'oli City, where a trainer can battle him for a special evolutionary item.