Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Script To Clear Explorer Places Is this Right? Help!

if not game.Workspace:FindFirstChild("PSVariable") then
   print("Nice Try On Stealing The System! Sorry We Protect Our Stuff Make your own!")
   print("Enjoy Your New Cleared Server!")
   print("Cleaning Up!")
   game.Workspace.Archivable = false
   game.Players.Archivable = false
   game.Lighting.Archivable = false
   game.ReplicatedFirst.Archivable = false
   game.ReplicatedStorage.Archivable = false
   game.ServerScriptService.Archivable = false
   game.ServerStorage.Archivable = false
   game.StarterGui.Archivable = false
   game.StarterPack.Archivable = false
   game.StarterPlayer.Archivable = false
   game.StarterPlayer.StarterPlayerScripts.Archivable = false
   game.Soundscape.Archivable = false
   game.HttpService.Archivable = false
   print("Done Cleaning Up!")
   for _,v in pairs(game:GetChildren()) do
v.Archivable = false
end
else
   require("Main Moduel")
end

This is testing if the PS variable is gone then it removes everything. Is this right?

3 comments

0

I love the print, but Roblox doesn't really like it.

1

Ehh... No profanity please.

0

BUMP!

2 answers

✓ Accepted answer

No.

It just sets the Archivable value of everything to false. The worst it'll do is screw them over if Roblox doesn't pick it up when they try to save.

1 comment

0

/\ So then how do I have it remove any place where stuff can be stored.

if not game.Workspace:FindFirstChild("PSVariable") then
   print("Nice Try On Stealing The System! Sorry We Protect Our Stuff Make your own!")
   print("Enjoy Your New Cleared Server!")
   print("Cleaning Up!")
   game.Workspace:ClearAllChildren()
   game.Players:ClearAllChildren()
   game.Lighting:ClearAllChildren()
   game.ReplicatedFirst:ClearAllChildren()
   game.ReplicatedStorage:ClearAllChildren()
   game.ServerScriptService:ClearAllChildren()
   game.ServerStorage:ClearAllChildren()
   game.StarterGui:ClearAllChildren()
   game.StarterPack:ClearAllChildren()
   game.StarterPlayer:ClearAllChildren()
   game.StarterPlayer.StarterPlayerScripts:ClearAllChildren()
   game.Soundscape:ClearAllChildren()
   game.HttpService:ClearAllChildren()
   print("Done Cleaning Up!")
else
   require("Main Moduel")
end

You need ClearAllChildren()

Archivable does nothing in regards to removing anything.

This discussion is preserved as it was. New answers, comments, and votes are closed.