In my game, I have disabled CharacterAutoLoads

When I do this, the player has no character and there is a floating camera somewhere in the Workspace. To address this rendering and camera issue, I have set the player’s replication focus to a part :
local function OnPlayerAdded(player: Player)
player.ReplicationFocus = workspace.Lobby.Podium.Podium
-- rest of the code
end
Some instances around that part, such as the Podium, Lights and others loads. But certain dont. Here is what I mean :
Before Runtime :

During Runtime :

If you havent noticed, The fighter folder goes empty. Also note that this Folder called Fighters containing a bunch of models are in the same position as that of the podium. But they do not load/render.
I have a stable internet connection, so plus I dont get any errors in the output. I am finding it difficult to understand the root cause of this issue. If anyone knows how to overcome this, please let me know. Thank you in advance 
1 Like
just asking, but what are the properties of the instances in the Fighters
folder?
it looks to me that the instances in Fighters
just had CanCollide off and weren’t Anchored, and thus fell into the void and despawning.
Apologies for not mentioning earlier. All the instances have CanCollide = off
, CanTouch = off
, CanQuery = off
and Anchored = true
.
try turn streaming off in workspace

then I’d need video evidence of what happens to the instances when you press play (preferably F8 (run)).
I forgot to ask but what does the Fighters
folder contain? What happens if you do enable CharacterAutoLoads
?
Turning off Streaming may result in performance issue to lower end devices. So ig that is a no no to that method.
oh weait a better idea

I think if you set it to persistent it will always load in
so do that for your fighte model
Fighter folder contains Character models. IF I enable CharacterAutoLoads, player has a character and it is parented to Workspace. But in my game, I dont need characters except the ones I want ( ie npc )
I tried that. In fact, I tried for all options, but it didnt work.
ok then there must be a script that is parenting the figters or something
try disabling streaming, testing, and seeing if the models stay, and if so then idk what streaming is doing
though if they’re still gone, then I can only think of a script that is parenting the models or destroying them, or unanchoring them
Actually no, there is no script that deals with the Fighters Folder. But…
I may found an alternate solution. I dont know how this is working but if it is working, I am not gonna meddle with it further . I put the Fighter Folder in Replicated Storage and then in the script I parented them to Workspace. That seems to have done the trick and it renders/loads properly.
Thanks to other developers for trying to help me out. I appreciate you all 
1 Like