Well for the long term, the tank is no where big enough, minimum size tank for a single Oscar is 75g IMO and many others here.
Oscars are messy fish, they require very good filtration as well as large tanks. Right now, the stress of being in filthy water, moving and the fact that your tank is not cycled will all be contributing to his state of health and state of mind.
Whilst I appreciate you took him on to help him, you will need to upgrade quickly or rehome him yourself.
In the meantime, daily 50% water changes will be required to keep ammonia and nitrItes lower than 0.25ppm, preferably 0, anything more than those values will be poisoning him, causing the scale damage and fin rot to get worse and ultimately death if not kept on top of. Your tank unless you had some mature media to start it off, is no where near cycled, you still ammonia and most likely will soon go thru the nitrIte spike phase. You really do need to get a liquid based test kit to do daily tests, or take the sample daily to the LFS and WRITE down the results, do not accept, fine, ok as a result.
We can talk you thru the cycle if needs be, but his best hope is a clean cycled larger tank.