IEnumerator'u oluşturduğun yeri update'in dışına yaz. Coroutine'i update de Start ediyorsun zaten.
Sizin dediğiniz gibi StartCoroutine(AddMoney()); bunu updateden çıkartıp düzenledikten sonra sorunsuz istediğim gibi çalışmaya başladı çok teşekkürler herkese son hali bu şekilde