I'm making a ghost hunting game, where you have a camera system. When I click the TV it works perfectly fine and opens up GUI but when I click Close button it just hides login frame and the button and not the camera overlay/cameras frame.

Server script (in ClickDetector):

event = game.ReplicatedStorage:WaitForChild("CloseCameras")

script.Parent.MouseClick:Connect(function(player)
	player.PlayerGui:WaitForChild("SecurityCameras").Mainframe.LoginMain.Visible = true
	player.PlayerGui:WaitForChild("SecurityCameras").Mainframe.Close.Visible = true
end)

function closeCameras(player)
	player.PlayerGui:WaitForChild("SecurityCameras").Mainframe.LoginMain.Visible = false
	player.PlayerGui:WaitForChild("SecurityCameras").Mainframe.Overlay.Visible = false
	player.PlayerGui:WaitForChild("SecurityCameras").Mainframe.Close.Visible = false
end

event.OnServerEvent:Connect(closeCameras)

LocalScript (in Close button):

event = game.ReplicatedStorage:WaitForChild("CloseCameras")
local player = game.Players.LocalPlayer
local character = player.Character
local camera = game.Workspace.CurrentCamera

script.Parent.MouseButton1Click:Connect(function()
	event:FireServer(player)
	camera.CameraSubject = character.Humanoid
	camera.CameraType = "Custom"
	camera.CFrame = character.Head.CFrame
	script.Parent.Parent.LoginMain.LoginBackground.HiddenText.Text = ""
end)

It seems to be working without any error in output, as I searched the script name in output (workspace.Van.TV.Screen.ClickDetector.Detect) it displayed nothing. Is there any way i can fix this? Is it normal that ImageLabels are not able to be hidden via script? I tried everything but it didn't work.

Any help would be great!

2 comments

0

In the server script, I see that the Overlay gets toggled to false in the second function, but I don't see the Overlay getting toggled to true in the first function. Also, generally, any GUI scripts should be done locally, so I would just make one RemoteEvent with a true/false parameter for toggling on/off. Also, I'm a bit unclear on the question, could you send pictures of your problem?

0

explorer view (i changed name of overlay): https://snipboard.io/xWQA64.jpg second image: https://snipboard.io/ktnp1g.jpg