for i = 1,100 do
wait(0.01)
script.Parent.BackgroundTransparency = script.Parent.BackgroundTransparency + 0.01
script.Parent.TextTransparency = script.Parent.TextTransparency + 0.01
script.Parent.Parent.Stand.BackgroundTransparency = script.Parent.Parent.Stand.BackgroundTransparency + 0.01
script.Parent.Parent.Stand.TextTransparency = script.Parent.Parent.Stand.TextTransparency + 0.01
script.Parent.Parent.Desc1.TextStrokeTransparency = script.Parent.Parent.Desc1.TextStrokeTransparency + 0.01
script.Parent.Parent.Desc1.TextTransparency = script.Parent.Parent.Desc1.TextTransparency + 0.01
if script.Parent.Parent.StandClass.BackgroundTransparency < 1 then
script.Parent.Parent.StandClass.BackgroundTransparency = script.Parent.Parent.StandClass.BackgroundTransparency + 0.01
script.Parent.Parent.StandClass.TextStrokeTransparency = script.Parent.Parent.StandClass.TextStrokeTransparency + 0.01
script.Parent.Parent.StandClass.TextTransparency = script.Parent.Parent.StandClass.TextTransparency + 0.01
end
end
For some reason, "StandClass" and "Desc1" turn transparent, but "sit"(which is script.Parent), doesn't turn transparent. I don't know if it is ROBLOX or me, but it doesn't work no matter what I try. Is there something wrong?

2 comments
You should use variables. This is entirely excessively long and confusing.
Alright, I'll edit soon.