This suggestion is just made for the robbery side part.
Why had I created this idea? Because it's an unfair experience and a total abuse at this point.
Suddenly a lot of players who do have more money in their wallet are often robbed by random players who does deposit their money completely from an ATM(s).
That way, it'll never drop even if they've died' There's an example shown below:
Example: X Player robs you. they runs with the money they've stolen; the amount is 35-50k with crouching. then after a bit, when they can deposit from their wallet to bank, this is actually weird because after this, it'll never drop. (It shouldn't matter with how much player has; the better way is putting the cooldown to prevent this.)
The solution is to add a cooldown about of maximum of 5 mins; this will start triggering after the player has robbed, if it is possible to disable the atm or temporary cooldown to deposit/withdraw (both)
