As of Generation IX:
/nds hyperbeam, nfe, all (32 results)
Dipplin, Dragonair, Dunsparce, Dusclops, Electabuzz, Girafarig, Golbat, Kirlia, Klang, Linoone-Galar, Magmar, Magneton, Metang, Misdreavus, Mr. Mime-Galar, Murkrow, Naclstack, Nuzleaf, Piloswine, Porygon, Porygon2, Primeape, Pupitar, Rhydon, Scyther, Seadra, Stantler, Tangela, Togetic, Type: Null, Ursaring, Vibrava
/nds gigaimpact, nfe, all (34 results)
Dipplin, Dragonair, Dunsparce, Dusclops, Electabuzz, Fraxure, Girafarig, Golbat, Herdier, Linoone-Galar, Magmar, Magneton, Metang, Misdreavus, Mr. Mime-Galar, Murkrow, Naclstack, Piloswine, Porygon, Porygon2, Primeape, Pupitar, Qwilfish-Hisui, Rhydon, Scyther, Seadra, Sneasel, Sneasel-Hisui, Stantler, Tangela, Togetic, Type: Null, Ursaring, Vibrava
To check availability by a specific generation, use the command /ds# hyperbeam, all
in Pokemon Showdown, where #
is replaced by a number.