If it was gift cards of any kind, iTunes, Walmart, Amazon, that money is gone. It’s just like sending cash. Collect the cards and receipt and take them to the police and file a report.
I worked for Apple for several years and received calls about this every day. It’s unfortunate, but the money is not able to be refunded. As in it’s not possible. It is gone.
A high enough quality picture of a sign money order can be used to reproduce counterfeit money orders and travelers checks.
Your bank should have a fraud department open 24/7. Call them today and let them know about the check. They may be able to stop processing and at the very least prevent a fee.