Instead of making the loading screen invisible, destroy it so others cannot activate the audio.
This issue occurs because it is a regular script and not a localscript.
01 | local function playerAdded(player) |
03 | script.Parent.Text = "loading." |
04 | script.Parent.Parent.TextButton.LocalScript.LoadingScreen.Playing = true |
06 | script.Parent.Text = "loading.." |
08 | script.Parent.Text = "loading..." |
10 | script.Parent.Text = "loading" |
12 | script.Parent.Text = "loading." |
14 | script.Parent.Text = "loading.." |
16 | script.Parent.Text = "loading..." |
18 | script.Parent.Text = "loading" |
20 | script.Parent.Text = "loading." |
22 | script.Parent.Text = "loading.." |
24 | script.Parent.Text = "loading..." |
26 | script.Parent.Text = "loading" |
28 | script.Parent.Text = "loading." |
30 | script.Parent.Text = "loading.." |
32 | script.Parent.Text = "loading..." |
34 | script.Parent.Text = "loading" |
36 | script.Parent.Text = "loading." |
38 | script.Parent.Text = "loading.." |
40 | script.Parent.Text = "loading..." |
42 | script.Parent.Text = "loading" |
44 | script.Parent.Text = "loading." |
46 | script.Parent.Text = "loading.." |
48 | script.Parent.Text = "loading..." |
50 | script.Parent.Text = "loading" |
52 | script.Parent.Text = "loading." |
54 | script.Parent.Text = "loading.." |
56 | script.Parent.Text = "loading..." |
58 | script.Parent.Text = "loading" |
60 | script.Parent.Text = "loading." |
62 | script.Parent.Text = "loading.." |
64 | script.Parent.Text = "loading..." |
66 | script.Parent.Text = "loading" |
68 | script.Parent.Text = "loading." |
70 | script.Parent:Destroy() |
76 | game.Players.PlayerAdded:Connect(playerAdded) |
78 | for _, player in pairs (game.Players:GetPlayers()) do |
This should fix it.