I’m currently making a simple menu system, where I disabled Players.AutoLoadsEnabled
I have to manually clone the PlayerGUI when the player is added in order to do this, which is no big deal, however, when trying to switch the player camera to a position to be placed in the background of my menu screen, I noticed that no matter what, any and all parts in workspace will not be loaded on the client side regardless of time given.
It appears that if the character is not loaded, no parts in workspace will load either.
I am looking for a potential solution to manually load everything inside of workspace, as I do not want to load character while in the menu.
local player = game:GetService("Players").LocalPlayer
local camera = workspace:WaitForChild("Camera")
task.wait(5) --placeholder 'wait' method.
local camPart = workspace:FindFirstChild("MenuCam", true)
camera.CameraType = Enum.CameraType.Scriptable
camera.CFrame = camPart.CFrame
As you can see, no parts are loaded, only Model Instances.