Saving inventory in multiplayer not working

so your items array is null on client?

looking at that your using a widget but widgets only exists on clients. my guess is when you setitems your clearing the array the client returns null and doesnt repopulate it.