Making my own protected folder

Can someone tell me how can I make my own folder more secure?

The script:

local OnlyStudioAccess = Instance.new("Folder").Name = "DevSecuredFolder"

local CHILDRENWHITELISTED= {
        "AntiExploitScript"
        "StarterGui"
        "RECOVERWORKSPACE"
        "Scripts"
}

OnlyStudioAccess.Parent = game

local fakestartergui = Instance.new("Folder").Name = "StarterGui" --NOT THE REAL STARTER GUI
fakestartergui.Parent = game.DevSecuredFolder
game:GetService("Players").PlayerAdded:Connect(function(player)
 
for i, v in pairs(game.DevSecuredFolder.StarterGui:GetChildren()) do
    v:Clone().Parent = player
end
end)

--CHECK IF DEVFOLDER IS DESTROYED AND ITS CHILDREN

game.ChildRemoved:Connect(function(child)
 if child.Name == "DevSecuredFolder" then
 child:Clone()
 print("plz dont delete folder")
 end
end)
game.DevSecuredFolder.ChildRemoved:Connect(function(classremoved)
 if classremoved.Name == CHILDRENWHITELISTED then
 classremoved:Clone()
 end
end) 

--Not done with the script because lazy lol

I can barely tell what’s going on here, why are you doing this stuff??!