Well i think that can be done with simple events. Just check the box in the battle event that you don't get the gameover screen. You can choose then, what to happen after you lose the battle. Simple teleport the hero to your desired 'heaven'.
To make the player lose half of his money, just store the amount of money in a variable, divide it by 2 and subtract it from the players money.