-Save the game and enable the move_objects on code, then delete your Sim. All your needs will be restored to near perfection.
-Note: If your Sim recently gained a skill point, do not do the above mentioned cheat as it will delete the skill points you just gained, but there is a loophole. After you have gained the desired amount of skill points, call a cab and go to Studio Town/Old Town/Downtown, etc. After you return to your home, you can safely do the cheat without losing any of your skill points.
-When disposing a Sim to get a better mood, remember to save the game first. This prevents loss of new skill points, relationships, etc.