I tired after subtract the coins to cast to the game instance and the make custom event that change the material and it doesn’t show up after I change the level.
when I’m using the save blueprint inside the level it works.
the difference between the game instance and the save game is that the save the data after you exit the game the in game instance doesn’t right?