Hello! I'm trying to make a game where you click a TextButton and a flashlight is supposed to flash temporarily, then be ready to use again. I currently have this code and I'm not sure why it won't work?
local button = game.StarterGui.ScreenGui.TextButton
local flashlight = game.Workspace.Light
local flash = flashlight.PointLight
local function flash()
flash.Enabled = true
wait(0.1)
flash.Brightness = 0.9
wait(0.1)
flash.Brightness = 0.8
wait(0.1)
flash.Brightness = 0.7
wait(0.1)
flash.Brightness = 0.6
wait(0.1)
flash.Brightness = 0.5
wait(0.1)
flash.Brightness = 0.4
wait(0.1)
flash.Brightness = 0.3
wait(0.1)
flash.Brightness = 0.2
wait(0.1)
flash.Brightness = 0.1
wait(0.1)
flash.Brightness = 0
wait(0.1)
flash.Enabled = false
flash.Brightness = 1
end
button.MouseButton1Click:Connect(flash)
