There should be an ability to regain reputation in cities for doing some jobs like collecting litter (every junk, metal part, etc = 10 rep) or corrupting people (every 1000caps = 100 rep)
There should be an ingame prostitution allowing players to gain some caps due to npc interaction, medium charisma needed.