>>70497171From the JP perspective:
>ZUDONIs a sound effect, like boom!
>My soul!Is just something Japs think sounds cool, and a subset of the few English words in their limited vocabulary.
It still has no meaning just an exclamation that sounds cool, but at least ZUDON is a thing.