If you’re looking to get USD in Hungary, your options are limited.
Getting USD from ATMs/banks in Hungary
There are no banks or ATMs located in Hungary that let you withdraw US Dollars
Getting USD from foreign exchange shops in Hungary
Any exchange shop - of which there are many in Budapest, and other major towns and cities in Hungary - will sell you USD in exchange for a wide range of global and neighbouring country currencies.