So i made an article yesterday, got a reply, but now im running into some more problems. In my script i used to have
startingbox = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui
and
startingd = Instance.new("TextLabel", game.Players.LocalPlayer.PlayerGui.startingbox)
which didn't give me any problems, but then i started using this:
startingbox = Instance.new("ScreenGui")
startingbox.Parent = game.Players.LocalPlayer.PlayerGui
startingd = Instance.new("TextLabel")
startingd.parent = game.Players.LocalPlayer.PlayerGui.startingbox
the problem I'm having is it is not recognizing startingbox as being in PlayerGui, and isn't moving on with the script.
I'm trying to make some character monologuing with the textlabel
Here is my full script. When I did the first thing I mentioned, it ran through the script fine. My original problem was it wasn't changing transparency, even though it goes through the whole script. It used to be directed at game.StartGui, but even after changing to PlayerGui I'm still having the same problem. Can anyone help?
game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
startingboxd = Instance.new("ScreenGui")
startingd = Instance.new("TextLabel")
startingboxd.Parent = game.Players.LocalPlayer.PlayerGui
startingd.Parent = game.Players.LocalPlayer.PlayerGui.startingboxd
startingboxd.Name = "completegui1"
startingd.Text = "Finally, I’ve made it to the checkpoint."
startingd.BackgroundTransparency = 1
startingd.Position = UDim2.new(string)
startingd.Size = UDim2.new(string)
startingd.Font = "Fantasy"
startingd.FontSize = 30
startingd.TextColor = Color3.fromRGB(225, 225, 225)
startingd.TextTransparency = 1
wait(3)
for iappear = 1, 0, -.01 do
startingd.TextTransparency = iappear
wait(.05)
end
wait(5)
for idisappear = 0, 1, .01 do
startingd.TextTransparency = idisappear
wait(.05)
end
wait(2)
--[[Next line of text]]--
startingd.Text = "I better get going, there’s no point in standing out in the rain."
for iappear2 = 1, 0 -.01 do
startingd.TextTransparency = iappear2
wait(.05)
end
wait(7)
for idisappear2 = 0, 1, .01 do
startingd.TextTransparency = idisappear2
wait(.05)
end
--[[Cleanup]]--
game.Players.LocalPlayer.PlayerGui.completegui1:Destroy()
wait(1)
print("ScriptFullyLoaded")

2 comments
I changed fontsize to textsize and i think my first problem was because i needed to name the screengui first. im still having the second problem though
Okay the script i published was a test script, it has a bunch of wholes I can see now. if i fix them and am still having problems ill post here