How to transfer funds out of a compromised metamask account

I allowed my Metamask account to be compromised and all of my ETH was taken from my main account on the Ethereum Mainnet. However, they did not take any tokens on the Binance Smart Chain accounts.

I need to transfer the tokens out of my Metamask account but I need to add ETH for gas fees, however I’m afraid that ETH will be taken as well. Can I send ETH to my account on the BSC without worry?