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)
???

6 comments
Sorry for the lack of spaces in the script.
Ok, lol. I'll try it
Also if it dosent work, ignore it.
No it worked :D
Kk.
Accept answer if you want.