When I tick the ResetPlayerGuiOnSpawn I want it to delete everything in the PlayerGui Folder, not only Instances of ScreenGui, I had to move all my local scripts and SurfaceGui’s into a ScreenGui just so they wouldn’t keep multiplying each time I reset my character, I don’t even know if SurfaceGui’s work under screenGuis.
To be fair the property is doing exactly what it said it would…
It would make sense for the, to delete surface GUIs as well, though!
I’m kind of confused by what you posted, like not even 50 mins ago roblox updated the PlayerGui to only delete and replace ScreenGuis and the ScreenGuis’ children. Which means anything you parent to the PlayerGui that is not a ScreenGui will be duplicated each time you respawn. So if you have a local script parented directly to the PlayerGui it will run twice if you reset once, three times if you reset twice, and so on.
I don’t think this is intended behavior.
That must be breaking a lot of games right now. I’ll double check
Edit: In studio it’s not duplicating non-gui stuff. Checking more
It might matter to mention I have auto reset player set to false.
Same, in super blocky ball. And it’s not duplicating my non-gui stuff in there. o_O
Confirmed for me as well. This is a really serious bug, I know at least half of my games will break from this.
Can you see if it’s affecting front page games? If so, it is likely worth making this critical.
Edit: Definitely breaking games. I’ll see if I can find someone who’s awake.
This issue should be fixed now. There was a bug in the new ScreenGui.ResetOnSpawn code I wrote and I forgot to turn off the flag :(.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.