I've been working on a game for a while now and am finally at the ending -- the finishing animation. Most of this is run through a GUI, but I'm having trouble with getting it all to display. The entire script is run through, but two ImageLabels will not ever display, however a TextLabel (used as a background) will. Here's the script so far --
local black = script.Parent.BackgroundTransparency local hant1 = script.Parent.haunt1.ImageTransparency local hant2 = script.Parent.haunt2.ImageTransparency local camfoc = game.Workspace.GhostEnd.Head.Position local camera = workspace.CurrentCamera local targetst = game.Workspace.subend.Position camera.CameraType = Enum.CameraType.Scriptable print("End running") for i = 1,10 do -- This one displays black = black - .1 wait(.1) end wait(3) for i = 1,10 do -- Does not hant1 = hant1 - .1 wait(.1) end wait(2) for i = 1,10 do hant1 = hant1 + .1 wait(.1) end wait(1) for i = 1,10 do -- Does not hant2 = hant2 - .1 wait(.1) end wait(2.5) for i = 1,10 do hant2 = hant2 + .1 wait(.1) end -- Below not really important, I don't think so, at least. print ("camrah yoh") game.Workspace.CurrentCamera.Focus=CFrame.new(camfoc) camera.CoordinateFrame = CFrame.new(targetst) for i = 1,10 do local targetsx = -263 local targetsy = 689.591 local targetsz = -6.201 targetsx = targetsx - 5.5 targetsy = targetsy + .02 targetsz = targetsz + .01 camera.CoordinateFrame = CFrame.new(targetsx, targetsy, targetsz) wait() end for i = 1,4 do black = black + .25 wait(.07) end
As you can see, "hant" 1 and 2 will not display for me. This is in a local script inside a GUI in lighting. The GUI is copied into the player's GUI when they touch a block (I get prints, so it has to be reading correctly). I can manually change the transparency of the ImageLabels and see it, but not through this script. The ZIndex
es are all correct.
Thank you for reading, and I hope to find a solution to this strange issue.