Load big objects without lag. (Too many parts)

I creating a game about destroying bricks. I need help when a player joins in the game loads map but I want it without lag please help.

local Rep = game.ReplicatedStorage.City1:Clone()
Rep.Parent = workspace["Player Slots"]

I don’t have any idea, sorry.

i would create alot of folders, and name then ‘’ Section 1 , 2 , 3 , 4 + Etc"

place everything inside ServerStorage, this will not replicate to the user right when they join, whatever, make sure the player will spawn in a ‘‘Spawn baseplate’’
to make sure he will not fall alot of times in the void…

while loading, create an server script to load Sections in order, and “Task.Wait”
before loading another section, whatever, if this is a showcase, some end-device users will probaly experience some lag (while playing, not loading)

note:

--A container whose contents are only accessible on the server. 
--Objects descending from ServerStorage will not replicate to the client 
--and will not be accessible to the client, Only the server can acess them

1 Like

Oh, I will try the cut the map into sections

Hello again, I need to move the map because of slot loading things can I do that in server storage?