Would anyone be able to help? I have a big money order and am unable to cash it!
That's very odd indeed.
Have you tried Citibank Singapore yet? I have to imagine they've at least
seen a U.S. Postal Service money order. They do have a U.S. corporate parent and a few U.S. customers, after all.
Assuming you've got a genuine article and not a forgery -- that would be awful, wouldn't it? -- a U.S. Postal Service money order never expires, and it's incredibly safe, so there's certainly no emergency.
You are able to deposit them in any U.S. financial institution (bank or credit union). You should also be able to deposit your U.S. Postal Service money order, if it's made payable in your name (on the front), in a U.S. investment brokerage account in your name -- including with U.S. brokers that have some virtual or even physical presence in Singapore, such as Charles Schwab, Interactive Brokers, and TD Ameritrade, as notable examples. Check with them first, but assuming they accept "first party" U.S. Postal Service money orders you would endorse the money order (write "For Deposit in Account #1234-5678" and sign it on the space on the back) and physically mail it to the broker at their U.S. deposit-by-mail address. Then the funds would be available in your brokerage account, to do with as you wish.
You might also be able to pay any bill you owe in the United States if you endorse the money order over to the biller. Again, check with the biller, but most are quite happy to accept what is, after all, a U.S. government check. (The U.S. Postal Service is a U.S. government enterprise.)
Lots of retail stores in the U.S. would gladly accept a U.S. Postal Service money order in your name, endorsed to them. Walmart, for sure. (Check with them, but I'd be shocked if they didn't.) Most supermarkets probably would, too. So on your next shopping spree in the U.S., you're all set.
Yes, you can also physically visit any U.S. Postal Service location and receive U.S. dollar cash for your money order, assuming we're not talking about a
huge quantity. (I would be very careful with large amounts of cash, for a variety of reasons.) The U.S. territory of Guam is only about 4,691 kilometers away from Singapore (Great Circle distance), and they do have post offices there. Saipan is only very slightly farther.