ssye = game.Players.LocalPlayer.PlayerGui
function OnPlayerEntered()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
wait(6)
ssye.Intro.Load:Destroy()
ssye.Intro.Reminder:Destroy()
wait(3)
ssye.Intro.Background.BackgroundTransparency = .1
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .2
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .3
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .4
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .5
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .6
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .7
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .8
wait(.1)
ssye.Intro.Background.BackgroundTransparency = .9
wait(.1)
ssye.Intro.Background.BackgroundTransparency = 1
game.ServerStorage.DBZPicture:Clone().Parent = game.Players.LocalPlayer.PlayerGui.Intro
game.ServerStorage.DS:Play()
wait(5)
ssye.Intro.DBZPicture:Destroy()
end
game.Players.PlayerAdded:connect(OnPlayerEntered)
No output It's supposed to make an intro load only once for everyone. This is a Local Script. It worked until I added the function

3 comments
...Intro is the ScreenGui....
And ssye is a variable..
incorrect