At no point in your code are you updating Moneyy.Money, so of course it never changes. Also, you should only set moneyDisplay.text if the value of Money changes, not set it every frame even if the same.
I would assume in Despawn_.Update you’d want to set mmoney.Money to the value of localMoney.