Hello! Huge problem! Every single script in my game was working fine 5 minutes ago and they all literally just decided to break! I’m so confused right now, can I get some help? How does this even happen?!?!
seems like they didn’t exist when the player joined have you ever tried WaitForChild()
?
Yes, they were working perfectly fine 10 minutes ago.
WaitForChild
wait’s until the child has loaded, did you edit your code when you played at this very moment?
I haven’t made any changes to any of the scripts in the past hour. I have multiple people working on the game so maybe they did, I am asking them right now. Edit: The other developers have not made any changes either.
may I have a look on all your explorer and your script’s codes
ok that’s the code what was the previous code that you had when it works?
Hey, I Think I might know the answer to your problem.It’s happened to me before.So for me, it was a Roblox studio bug so I decided to actually join the game in Roblox, and there were no errors.Try that and see if it works.Also try closing studio then reopening it.
Try sending a picture of your player in explorer. These errors are mainly/all related to something not being found.
This has happened to me before and my solution worked I could obviously see the things it said wasn’t a valid member of something were in workspace.It could be a studio bug tell me if I’m wrong.
Actually this is a studio bug. I just opened up studio to finish my intro script and my script is erroring. However, luckily the script remains to be mainly effective. I believe this is currently only happening with variables.
Yes like in
game.Players.PlayerAdded:Connect(function(player)
local ls = Instance.new("Folder",player)
ls.Name = ("leaderstats")
end)
It would say leaderstats is not a valid member of player.
Yes, simply do your function without calling a variable. However, in this case leaderstats is something we can’t do anything about.
Personally, my issue is mainly currently with PlayerGui. I just do game.Players.LocalPlayer.PlayerGui.Loading
instead of using a variable.
It was the exact same code. I hadn’t made changes to the code in a while, it just randomly broke.
Found out the Problem, builder messed with the leaderstats script. Fixed it now.