What is the best nature for Jirachi?

What is the best nature for Jirachi? Jolly is the best nature for a physical attacking Jirachi so that it can take advantage of its Serene Grace and Zen Headbutt combo to flinch the opposing Pokemon.

Jolly is the best nature for a physical attacking Jirachi so that it can take advantage of its Serene Grace and Zen Headbutt combo to flinch the opposing Pokemon.
See also  What should you not do when someone dies?