Most likely it is a scam, these checks are looking more and more ligit. However look at the name of the bank on top of check see if the signatures are the same matching names. Be very careful.
It sounds like you were being scammed, if your bank is saying it was not good. You might want to call independent and ask them about it
Thanks! Your answer is awaiting moderation.