you should only send 0.1$ from other wallet to check. Now it's time to totally skip this wallet and use new one because there is no possible solution. you are lucky that your. wallet had not any big fund.
I sent an 0.1 BNB instead of a smaller amount because I didn't have any BNB elsewhere, so I had to exchange some from Binance, and their minimum withdrawal amount is 0.01 BNB.
And I did that after revoking all token approvals from my wallet and any connected dApps. Because simply I believed it was due to a smart contract sweeping my tokens and never thought about the possibility of my PK were stolen by the hacker, but later I realized that my wallet had been compromised and lost control of it. I explained in previous post that I discovered some malicious programs on my computer which means it’s the reason of getting hacked this way. The wallet now is useless and I forgot about it.
My wallet 0xFF66C760B1A583716de7F763F2A19b4398ff5ca2
Sorry this is my address
I believe you accidentally copied my wallet before editing your post and because of that i
i was accused of having alt accounts lol. However after checking your wallet address transactions, I discovered that it was indeed the same hacker who stole my tokens.
In your case with different tokens (BSC-USD) and (MBET). The hacker sent some BNB to your wallet to cover transactions gas fees. So the conclusion is that the hacker indeed have access to your private keys as well.
the hacker sending BNB to your wallet: https://bscscan.com/tx/0x268ffee2d4dc89474e4bdd3ed4b11c71e80accd352ef39a41fc24f4c6f94e0a8
The hacker withdraw your tokens: https://bscscan.com/tx/0x82412379fbf635f95bd12aca6b8421427960816fbb69425a202a286cbed69be3