The error regarding "buddha.dll" (often appearing as a missing file error) in Call of Duty: Black Ops 2 is almost exclusively related to plutonium.exe (the Plutonium Project mod/launcher) or a false positive deletion by antivirus software.
regsvr32 C:\Windows\SysWOW64\buddha.dllWhat is buddhadll.dll?
For a more stable experience on modern Windows versions, many players use the Plutonium client. It provides its own files and fixes many legacy errors associated with the original base game, including unhandled exceptions and missing DLLs. how to fix buddhadll in black ops 2