playerGui = game.Players.LocalPlayer.PlayerGui for i=0,1,0.1 do wait() playerGui:WaitForChild('ScreenGui').Frame.BackgroundTransparency = i end
The script should a GUI frame from opaque to transparent. The thing is that this script for some reason works in StarterCharacterScripts but not StarterPlayerScripts. There is no error message, no nothing and it's driving me crazy.
" Scripts in StarterPlayerScripts only run once. Scripts in StarterCharacterScripts run each time the character respawns." - @Uglypoe
That is your problem.