Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why isn't my TouchEnded working?

Asked by 10 years ago

This is the script I made, and it works, partially. TouchEnded is functioning properly, but the problem is that once TouchEnded is called it doesn't stay at brightness 0.

local function glowOnTouch(part)
    local light = game.Workspace.plat1.SpotLight
    local parent = part.Parent
    if game.Players:GetPlayerFromCharacter(parent)then
repeat wait(.1)
light.Brightness = light.Brightness + .5
until light.Brightness ==10

wait(20)
end
end

local function stopGlowing(part)
    local light = game.Workspace.plat1.SpotLight
    local parent = part.Parent
    if game.Players:GetPlayerFromCharacter(parent)then
light.Brightness = 0
end
end


game.Workspace.plat1.Touched:connect(glowOnTouch)
game.Workspace.plat1.TouchEnded:connect(stopGlowing)

Answer this question