Yes, the hacker has transferred your tokens to his wallet, but re - tokens again are impossible , now all you have to protect your computer from viruses, create a new version of windows and install a powerful virus and do not download from suspicious sites, and do not put your private key In the untrusted sites, not your metamask wallet is the reason, but the hacker hacked your device and then succeeded in taking your private key and made that theft, my advice is for you not to look back and do not despair, create a new wallet and start working again, do not stop, good luck for you and everyone.