I think you have to return.
Check the agreement when you open your account in that bank. Most likely, you have to return that money since you deposited a hot check.
You probably will be fined too and the guy who gave you the hot check would also be charged a fine, $25 probably.
Good lucky,
Xiong