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  Why did Littlefinger let Sansa marry Ramsay?