Sorry, but none makes sense, probably because of the context. It sounds like he is a prodigious gravedigger. 'On earth' has limited use in semi-fixed situations, so I don't think you can throw it into just any sentence to mean 'in the world': The Greatest Show on Earth (Barnum & Bailey's Circus) What on earth are you doing up so early?!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousPlease helpI am unclear as to what you need help with, precisely. In your quote, 'on the earth' (= on our planet) is in contrast to 'in the heavens'.