Hey there, brianchl
I was trying to check my skyblock profile through skycrypt and it told me to join its dc server and offer my minecraft email with verification code.
This is a known Phishing tactic that many people fall for. They often believe they are joining an official server, when actually they are joining a fake server that is designed to trick individuals into handing over their Microsoft accounts. If you are interested in the 'how', please let us know and I can tell you how this works.
Once they gain access to your account, they go straight to your security information and replace yours with theirs. They then enable two-step verification on the account, because they know that Microsoft can't recover the account when two-step verification is enabled. After this, they replace your account alias with a new one, making your account unrecognisable. This is why you are getting an error saying your Microsoft account doesn't exist. Once they have done this, they then start replacing the information on your account with theirs, and remove any emails. This makes it harder for the Microsoft to verify that you're the account owner.
now my account email is changed and i dont know how can i recover it.
As this involves an Xbox account, which has been hacked, please can you complete the Xbox account recovery form here: https://aka.ms/recovermyaccount
When completing this form, please add as much detail as possible. This will allow the Xbox team to help verify your account. For guidance notes on how to complete this form, please visit this article: https://support.microsoft.com/en-us/accounts-billing/manage/guidance-notes-for-the-microsoft-account-recovery-form
This form is different from the standard Microsoft account recovery form. This was created by the Xbox team for situations like this where Xbox accounts were compromised. The Xbox team, who review the form, will get back to you with next steps on how to recover your account. However, please be aware that they may not be able to recover your account, but they will let you know if they can't.
Hope this helps,
Nathan