Set Model's ModelStreamingMode property in the PlayerAdded callback will cause incosistency

I have a Script running in server like below:

game.Players.PlayerAdded:Connect(function()
	workspace.Model.ModelStreamingMode = Enum.ModelStreamingMode.Persistent
end)

After it running, the ModelStreamingMode property in server is correct with Persistent. However, in the client, it still Default

Expected behavior

The ModelStreamingMode property should be exactly the same among the server and clients

Are you testing this in a live instance or in studio?

Note that this event does not work as expected in Play mode because the player is created before scripts run that connect to PlayerAdded. To handle this case, as well as cases in which the script is added into the game after a player enters, create an onPlayerAdded() function that you can call to handle a player’s entrance.