Board Thread:Questions and Answers/@comment-24520051-20190207035200/@comment-24520051-20191008042238

Zatanna would be my answer, but if that's not what you're looking for it's definitely Mr. Mxyzptlk.