When I leave a certain area, the guide instead of disappearing for that player, disappears for everyone

So when the player is in an area, a textlabel will be visible but when it leaves, it will disappear for that player. the problem is that it will also disappear for all users even though they are inside. What am I doing wrong?

Local Script

for i,v in pairs(workspace.SpecialObjs.Collisons:GetChildren()) do
v.TouchEnded:Connect(function()
script.Parent.TextLabel.Visible = false
end)
end

Objects:
image
image

Maybe move the TouchEnded event to a server script and use a remote event to fire to the client to run the local script which will close the localplayer’s gui.

1 Like