Question: do beast balls work on necrozma?
Answer: Beast Balls won't work as Necrozma isn't an Ultra Beast. HOWEVER, I highly recommend you use your Master Ball. Necrozma is one of the hardest legendaries to catch in Sun and Moon. Furthermore, it is the last legendary you CAN catch in-game.