while true do
script.Parent.PointLight.Range = 60
wait(1)
script.Parent.PointLight.Range = 1
end
This is the script I'm working with right now. What it's doing is alternating the PointLight's range from 60 to 1 every second.
For some reason, it isn't working. I don't know what I'm doing wrong, I thought it was right at first. Thanks in advance.

2 comments
Silly question, but is the pointlight on?
Where is the PointLight located at? In a part with a PointLight and this script? Make sure next time if you have a problem like this again, indicate where the light is at.