wow needs to be running in 32bit mode.
to do this watch this video. it covers every possible way to get wow to start in 32 bit mode. https://www.youtube.com/watch?v=St0xz-gf0zg
after wow is started in 32bit mode, get fully logged in and in game, then start honorbuddy by right clicking "honorbuddy.exe" and clicking "Run as Administrator"
Really that is quite odd because i was botting earlier today. Wow crashed and i tried to reopen it then ive had this error since. Can a wow crash really revert it back to a 64bit client?
It is in 32bit mode. PC was restarted as well. I swapped to 64bit to refresh it and got the HB doesnt work with 64bit, then went back to 32bit. Still nothing.