You're acting like a child and refusing to understand. Whether you use a USB flash drive or not changes absolutely nothing, because a flash drive doesn't contain an operating system. The MegaCheats loader will still run on the hard drive or SSD where Windows is installed. Using a USB drive has no effect whatsoever.
As for your other question: yes, as long as you keep logging in from the same computer, you won't have any HWID-related issues.
Also, DirectX and the Visual C++ Redistributable packages must be installed on the Windows installation where the cheat will actually run, not on the USB drive. Everything runs through the operating system installed on your computer's internal storage.
Based on your logic, we could play games directly from a USB drive without Windows, which obviously isn't how computers work. You clearly don't have a proper understanding of what you're doing.
Using cheats in an internet café is never a good idea. If you actually want a good experience, I don't recommend using the software unless you have your own computer.
I also don't want you to keep asking the same ridiculous questions over and over again. Either buy it or leave site. You probably don't even know how to buy it anyway. 😂
"If I always sit at the same desk, wouldn't that eliminate the HWID issue? I'm thinking of putting MegaLauncher and the DirectX files it needs onto a USB and using it that way."
You can certainly use it, but MegaCheats allows only three HWID changes for monthly plans. Also, keep in mind that any computer you use at the internet cafe must meet MegaLauncher's requirements.