Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Why does this not work?

Script.Parent.Touched:connect(function(otherPart)
	
	Script.parent.Part.Transparency = 1
	wait(0.1)
	Script.parent.Part.Transparency = 0.9
	wait(0.1)
	Script.parent.Part.Transparency = 0.8
	wait(0.1)
	Script.parent.Part.Transparency = 0.7
	wait(0.1)
	Script.parent.Part.Transparency = 0.6
	wait(0.1)
	Script.parent.Part.Transparency = 0.5
	wait(0.1)
	Script.parent.Part.Transparency = 0.4
	wait(0.1)
	Script.parent.Part.Transparency = 0.3
	wait(0.1)
	Script.parent.Part.Transparency = 0.2
	wait(0.1)
	Script.parent.Part.Transparency = 0.1
	
	wait(3)
	
	Script.parent.Part.Transparency = 0.1
	wait(0.1)
	Script.parent.Part.Transparency = 0.2
	wait(0.1)
	Script.parent.Part.Transparency = 0.3
	wait(0.1)
	Script.parent.Part.Transparency = 0.4
	wait(0.1)
	Script.parent.Part.Transparency = 0.5
	wait(0.1)
	Script.parent.Part.Transparency = 0.6
	wait(0.1)
	Script.parent.Part.Transparency = 0.7
	wait(0.1)
	Script.parent.Part.Transparency = 0.8
	wait(0.1)
	Script.parent.Part.Transparency = 0.9
	wait(0.1)
	Script.parent.Part.Transparency = 1

end)

???

2 answers

✓ Accepted answer

It should be in a While True Do loop so it will look like this:

while true do
wait(0.1)

Script.parent.Part.Transparency = 1 

wait(0.1) 


Script.parent.Part.Transparency = 0.9 

wait(0.1) 


    Script.parent.Part.Transparency = 0.8 


     wait(0.1) 


     Script.parent.Part.Transparency = 0.7 


     wait(0.1) 


     Script.parent.Part.Transparency = 0.6 


    wait(0.1) 


    Script.parent.Part.Transparency = 0.5 


     wait(0.1) 


     Script.parent.Part.Transparency = 0.4 


    wait(0.1) 


Script.parent.Part.Transparency = 0.3 


wait(0.1) 


Script.parent.Part.Transparency = 0.2 


wait(0.1) 


Script.parent.Part.Transparency = 0.1 





wait(3) 





Script.parent.Part.Transparency = 0.1 


wait(0.1) 

Script.parent.Part.Transparency = 0.2 


wait(0.1) 


Script.parent.Part.Transparency = 0.3 


wait(0.1) 


Script.parent.Part.Transparency = 0.4 


wait(0.1) 


Script.parent.Part.Transparency = 0.5 


wait(0.1) 


Script.parent.Part.Transparency = 0.6 


wait(0.1) 


Script.parent.Part.Transparency = 0.7 


wait(0.1) 


Script.parent.Part.Transparency = 0.8 


wait(0.1) 


Script.parent.Part.Transparency = 0.9 


wait(0.1) 


Script.parent.Part.Transparency = 1 





end) 

6 comments

0

Sorry for the lack of spaces in the script.

0

Ok, lol. I'll try it

0

Also if it dosent work, ignore it.

0

No it worked :D

0

Kk.

0

Accept answer if you want.

This is more efficient and more of what you originally wanted.

script.Parent.Touched:connect(function(otherPart)
for i = 1, 0.1 do
    script.Parent.Part.Transparency = i
    wait(0.1)
end
    wait(3)
for i = 1, 0.1 do
    script.Parent.Part.Transparency = i
    wait(0.1)
end
end)

This discussion is preserved as it was. New answers, comments, and votes are closed.