I want the GUI to slowly fade in when the player touches the part. Ive got the gui and the Local Script done but it doesnt work
function onTouched(hit)
game.StarterGui.Route1.MainFrame.BackgroundTransparency = 0.1
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.9
wait(0.02)
game.StarterGui.Route1.MainFrame.BackgroundTransparency = 0.2
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.8
wait(0.02)
game.StarterGui.Route1.MainFrame.BackgroundTransparency = 0.3
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.7
wait(0.02)
game.StarterGui.Route1.MainFrame.BackgroundTransparency = 0.4
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.6
wait(0.02)
game.StarterGui.Route1.MainFrame.BackgroundTransparency = 0.5
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.5
wait(0.02)
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.4
wait(0.02)
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.3
wait(0.02)
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.2
wait(0.02)
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0.1
wait(0.02)
game.StarterGui.Route1.MainFrame.TextLabel.TextTransparency = 0
wait(0.02)
end
script.Parent.Touched:connect(onTouched)
PLEASE HELP!

1 comment
Didnt work when I tried it.