ok idk my gut says its a scam cause why would someone just send a check like that

So anyway i wrote him i only take cash and that he would have to come pick it up and give me the cash in person. I just wanna see what he says..Someone else offered me $50 for it but i feel like that's too little. I paid $250 for it and its like new