If your attempting to get a part in the workspace like in the example below, switch it to “WaitForChild(“NameOfPart”,math.huge)” which will wait for it to load which will also prevent errors.
You only need to add the math.huge after the waitforchild’s part name when its an actual object (Part, MeshPart, Union, Ect) Folders don’t have stremaingenabled applied to them since you cant see them in game. So basically only add the math.Huge with objects that are actually visible within game.
Not my workaround but I can confirm this does work. All you really have to do is clone the folder u want to whitelist into replicated storage. Then on the client you would just delete the folder and then clone it from replicated storage. Then just load the character once its complete.