When I turn a player character’s ModelStreamingMode to Persistent, it does not respect the ResetOnSpawn property of the ScreenGuis that are under my PlayerGui. My ScreenGui still resets on spawn, even though ResetOnSpawn is set to false.
System information
Reproduction file. Reset your character and you will notice that the LocalScript prints multiple times. This is because the ScreenGui is resetting its contents.
repro.rbxl (54.6 KB)
Expected behavior
If everything was working correctly, then the ScreenGui would not reset its contents when ResetOnSpawn is set to false.