This is a very common scam. The check is bad. However, your bank will release the funds to you as required by law before they are able to determine that it is bad. If you deposit the the check, you will be charged a bad check fee. If you withdraw the money and send it to the scammer, you will be out whatever money you send. Moreover, when the check bounces, if it overdraws your account, you will be assessed more fees.
If you have already deposited the check, call the bank NOW and stop them from processing it if possible.
Hard work builds character and homework is good for your soul.