I have a simplest setup: A Baseplate with a Part named “TestPart” in it.
I then have a LocalScript in LocalPlayerScripts saying:
game:GetService("RunService").RenderStepped:Connect(function() print(workspace:FindFirstChild("TestPart")) end)
This will print every frame if the Part is found in the Workspace.
When Players.CharacterAutoLoads is true, the script shows the Part is there. When Players.CharacterAutoLoads is false, the script thinks the Part is not there. This shouldn’t happen. What is the solution?
When playing with CharacterAutoLoads false, the workspace is in the Explorer completely empty.