This is a huge problem for me and I tried multiple scripts and nothing is working. I'm hoping to find a answer here.
while true do
base = game.Workspace.Items
change = script.Parent
base.NightVision.Changed:connect(function()
if base.NightVision.Value == true then
change.Visible = true
end
end)
while true do is for constantly looking to see if the value is true and if it is, the button is visible Thanks!

1 comment
add a wait(1) after Line 1. You made an infinite loop which will crash the player.