I am not sure how metamask really works but for safety I create a new wallet and connect it with DEX casino or any DEX application. If I feel I am using it for real reason then I send coins to that new wallet. I don't hold coin on that new wallet.
Although this is going to cost you more since you need to pay the fees each time you need to add funds to your wallet, it's still the best thing to do. This way, even if something wrong happens, you will lose only the coins that are on that wallet. Your main wallet will remain safe.
To avoid getting scammed or hacked, always make sure to read the approval request message before granting permission. You need to know and understand what action you are authorizing.
I have a lot of mistrust with the metamask, and when one day I Entered the casino it doesn't give me much confidence, I don't really know what the security issues are like, I actually have two metamask sessions and they are on the ETH network where I have some money, like 10usd, but Things are different, so when I try to play in that it doesn't give me much confidence, so I didn't play, that's something that yes, it's like it says, they have to give Permissions and they can do Things, but the truth is, I don't know, I don't remember where I read that in an exchange or in a casino like that, a person's funds were stolen through the browser caches , so I might think that things don't work for me. the trust I want.
I am a person who will always do things very Carefully , I will always Take great care of my money, that is something that I do not do just like that, I prefer a thousand times to be in a normal casino, those are the Disadvantages of decentralized casinos.