So I have a couple of local scripts inside of starterPlayerScripts, and I am getting multiple errors when trying to access parts in the workspace: example local portal = workspace.Portal
but I am just constantly getting errors about the part not existing.
I tried looking for answers in the dev forum, and I tried a few code snippets such as repeat wait() until game:IsLoaded() but none of those worked.
Nvm, I got an infinite yield on the second test on the game, even tho all the children are in perfect order and with correct names, the portal refuses to load for the local script. Do you have any other solution?
I managed to solve this myself by using some tips from other developers, the solution I found the most efficient was repeat task.wait() until workspace:FindFirstChild("NAME") and workspace:FindFirstChild("NAME").
Which meant I could specify each script with their own waiting loop until the parts I needed for that code block were loaded.
But thanks to everyone for guiding me in the right direction!