That sounds like Heaven's Devourer, is that what you're thinking of?
Shadow Hack recently has devouring elements that you might like
I would recommend an HP Omen, tbh
Little bit different, but there's Commanding Wind and Cloud
Separate names with a comma.