You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I will save an players chose
What is the issue? Include screenshots / videos if possible!
So I made Zn system where in the settings you can chose how to show the buttons
What solutions have you tried so far? Did you look for solutions on the Developer Hub? Searched the whole Dev forum
So player chose his buttons type how to save it that the ui objects be visible by rejoin and the rest be invisible as player chose simple save properties for player
Here a video so you know what I mean ignore the chat I try to make a custom chat but back at it you seen the buttons
[Edit]
Ok to save properties we indeed need remote events what we just do we make on the server a module scripts with an table and update and check this properties here and to get it on the client we use remote events then when the player is about to leave we save this table to an data store
Idk the exact script but it’s a script that change properties false and treu
script.Parent.Mousebutton1Click:connect(function()
script.Parent.Parent.framename.visible = true
script.Parent.Parent.anotherframe.visible = false
-- more from this
script.Parent.toggle.checked.visible = true
-- here made it the others invisible
ebd
You’ll have to make some properties on the server
Then connect a remote event, change it every time the player clicks on the button
Do a while loop to set the toggle checked to it’s values on the server, then we continue with the property saving
If you have issues on this step, let me know (this is necessary by the way)