Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Says Ba isn't valid member of StarterGui?

Asked by 6 years ago

It works in studio but in game it doesn't. When I check what was wrong in game, it said Ba wasn't a valid member of StarterGui.

Here is script.


local Back2 = script.Parent.Ba local BarHold = script.Parent.BarFrame local Loadbar = script.Parent.BarFrame.barLoad local LogoSp = script.Parent.LogoSpin local Nam = script.Parent.BoiNOi local PlayBut = script.Parent.PleyBut local barloading = false local canSpin = false local blr = game.Lighting.Blur local canPlay = false blr.Size = 50 function playClicked() Nam.TextTransparency = 1 PlayBut.TextTransparency = 1 Nam:TweenPosition(UDim2.new(0.329, 0,-2, 0),"In","Quad",1.5) PlayBut:TweenPosition(UDim2.new(0.455, 0,1, 0),"In","Quad",1.5) wait(1) Back2:Remove() for g = 50,0,-5 do wait(.01) blr.Size = (g) end end function onStart() repeat wait() until Back2 if Back2 then print("HERE") end blr.Size = 56 Nam.TextTransparency = 1 PlayBut.TextTransparency = 1 LogoSp.ImageTransparency = 1 LogoSp:TweenPosition(UDim2.new(0.403, 0,0.302, 0),"In","Quad",.5) PlayBut:TweenPosition(UDim2.new(0.455, 0,1, 0),"In","Quad",1.5) Nam:TweenPosition(UDim2.new(0.329, 0,-2, 0),"In","Quad",.5) Back2.Position = UDim2.new(0,0,0, 0) Loadbar.Size = UDim2.new(0, 4,0, 35) wait(.1) barloading = true if barloading == true then repeat wait() until Loadbar wait(.1) Loadbar:TweenSize(UDim2.new(0, 111,0, 35),"Out","Quad",1) wait(1) Loadbar:TweenSize(UDim2.new(0, 248,0, 35),"Out","Quad",1) wait(1.5) Loadbar:TweenSize(UDim2.new(0, 427,0, 35),"Out","Quad",1) barloading = false end wait(2) BarHold:TweenPosition(UDim2.new(1, 0,0.85, 0),"Out","Quad",1) wait(2) if barloading == false then canSpin = true print("Can spin = true") if canSpin == true then repeat wait() until LogoSp print("about to spin") LogoSp.ImageTransparency = 0 for i = 1,120,1 do wait(0.01) LogoSp.Rotation = LogoSp.Rotation + 20 if i == 120 then canSpin = false repeat wait() until LogoSp and Nam and PlayBut LogoSp.Rotation = 0 wait(1) LogoSp:TweenSize(UDim2.new(0, 121,0, 123),"In","Quad",1) LogoSp:TweenPosition(UDim2.new(0.437, 0,0.37, 0),"In","Quad",1) wait(2) LogoSp:TweenPosition(UDim2.new(0.403, 0,1, 0),"Out","Quad",1) wait(2) Nam.TextTransparency = 0 Nam:TweenPosition(UDim2.new(0.329, 0,0, 0),"In","Quad",1.5) wait(1) PlayBut.TextTransparency = 0 PlayBut:TweenPosition(UDim2.new(0.455, 0,0.478, 0),"In","Quad",1.5) canPlay = true if canPlay == true then if Nam.TextTransparency == 0 and PlayBut.TextTransparency == 0 then PlayBut.MouseButton1Click:connect(playClicked) end end end end end end end onStart()

Answer this question