Multiplayer Cosmetic Saving System

Hey there, I’ve been stuck on trying to get Cosmetics Working with Multiplayer for a while. I’ll run through with what I’ve got so far:

When Equipping Cosmetics, The Cosmetics gets saved which works fine

In the Player State, On Begin play I am loading the Cosmetics into a replicated variable which also works fine

When getting the Cosmetics from the player state, If I run it on the client it gets the correct cosmetics for the correct player.

I am having trouble figuring out a way to apply these cosmetics onto the player when they join, they should also apply everyone elses cosmetics so they can see it. Essentially I want to make it so everyones comsetics are applied upon a new player joining.

My attempt:

Only applies cosmetics onto the server for everyone, and on the client only for that client though

It is also to note, I’m generating a random number in the game instance for the save slots. Basically everyone has their own save slot (For Testing)

Hopefully someone is able to help out with this!

Edit:

I forgot to show where I’m calling ther “Server_UpdateAllCosmetics” Event:


This is on begin play