I tried to wait until the loading screen finished, and the play tweens in, it did not work no matter what I try. script:
local button = script.Parent
local TS = game:GetService("TweenService")
local info = TweenInfo.new(
2,
Enum.EasingStyle.Sine,
Enum.EasingDirection.In,
0,
false,
0
)
local goals = {
BackgroundTransparency = 0;
TextStrokeTransparency = 0.5;
TextTransparency = 0
}
local playTween = TS:Create(button,info,goals)
wait(10)
playTween:Play()

2 comments
Is this in a script or a local script? I created a text label, inserted this code into a local script parented to the text label and all worked.
maybe try replacing the ";" with ","?