Gui Enabling makes GUI Permanently false until rejoined

Hello, i have a issue where when a character loads in they are meeted with a starting screen.
my script does that, i also made a script whenever the player clicks start, the gui dissapears and other gui’s appear. but whenever the player dies, all gui are lost.

for example.

joined.>gui1>clicked Start>gui1 dissapeared> gui2 appeared when gui dissapeared>player dies>Gui1&2 are gone until rejoin.

i need the gui2 to stay at all times exept for the time when they are in the starting screen.

here is my code:

script.Parent.MouseButton1Click:Connect(function()
	script.Parent.Parent.Parent.Enabled = false
	if script.Parent.Parent.Parent.Enabled == false then
		wait()
		script.Parent.Parent.Parent.Parent.ScreenGui2.Enabled = true

	end
end)

Try Disabling the ResetOnSpawn property on both of the ScreenGuis

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.