I made this scanner script that'll set an alarm off if you're not in the group, but it does it for everyone. Please help!
Disabler.MouseClick:Connect(function()
Alarm:Stop()
print("Alarm on")
Light1.BrickColor = BrickColor.new("Dark green")
Light2.BrickColor = BrickColor.new("Dark green")
Light3.BrickColor = BrickColor.new("Dark green")
wait(.001)
Light1.BrickColor = BrickColor.new("Bright red")
Light2.BrickColor = BrickColor.new("Bright red")
Light3.BrickColor = BrickColor.new("Bright red")
Alarm:Play()
wait(26)
Light1.BrickColor = BrickColor.new("Dark green")
Light2.BrickColor = BrickColor.new("Dark green")
Light3.BrickColor = BrickColor.new("Dark green")
Alarm:Stop()
print("Alarm off")
end)
Scanner.Touched:Connect(function(Player)
if debounce == false then
debounce = true
Scan:Play()
Scanner.Transparency = .8
wait(.6)
Scanner.Transparency = .9
if Rank <= 1 then
print("Alarm on")
Alarm:Stop()
Light1.BrickColor = BrickColor.new("Dark green")
Light2.BrickColor = BrickColor.new("Dark green")
Light3.BrickColor = BrickColor.new("Dark green")
wait(.001)
Light1.BrickColor = BrickColor.new("Bright red")
Light2.BrickColor = BrickColor.new("Bright red")
Light3.BrickColor = BrickColor.new("Bright red")
Alarm:Play()
wait(26)
Light1.BrickColor = BrickColor.new("Dark green")
Light2.BrickColor = BrickColor.new("Dark green")
Light3.BrickColor = BrickColor.new("Dark green")
Alarm:Stop()
print("Alarm off")
end
debounce = false
end
end)
end)
Thanks if you can help

4 comments
Is this a Server Script or Local Script?
Cause if it's Server, it's gonna do it for everyone, while if its Local, it will do it for one person.
I'll try a Local Script
Nothing happens