I have a text label that I want to slowly appear but instead its just there and fades away.
By my understanding this should count up. No where in the script does tew called except for in this loop. So I dont get why its fading instead of appearing. What could be causing this?
for t = 0, 1, 0.1 do tew.TextTransparency = t wait(0.1) end
Simple problem: the higher the transparency is (aka the closer it is to 1), the more transparent it makes the part. So, setting the transparency to 1 means that it's 100% transparent (completely invisible), while setting the transparency to 0 means that it's 0% transparent, (completely opaque). So, to fix this, you can start the loop at 1 and end at 0, decreasing by 0.1 every iteration:
for t = 1,0,-0.1 do script.Parent.Transparency = t wait() end
It is because you are doing it wrong