Multiplayer weapon loadout Replication Issue

I have created a simple weapon loadout that works great if you are not playing on a server. I have all the weapon loadout information saving to the gamestate and then on load I just call the information from the gamestate and tell the player to spawn that weapon based on the information from the game state. While this is all well and dandy it does not work well when playing with multiple clients :(. Is there a better method for saving and recalling information saved without saving to a local file? I feel like saving the information to a file in a multiplayer environment would leave it open to be edited. Ill post some screens of what I have so far.