CurrentAmmo Count Variable doesn't get stored on Clients

Noted! I’ve changed it and now it takes the CurrentAmmo variable that the Server stored, not itself. But that’s definitely progress, thank you!
As a rule of thumb, is it safe to store stuff on the PlayerController, or should I keep it on the PlayerCharacter for replicating stuff?