Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Execute _G.Mode = (Number here) , to select a mode.
- 1 - Parents it to game | Most games wont check game.
- 2 - Makes a folder in game and parents it to the folder | Can disguise it as a plugin folder.
- 3 - Turns off CanCollide, turns on Anchored, and makes it invisible | Good for games that doesnt check properties.
- 4 - Parents to nil | Will help in games that detect if the part is still there
- 5 - Sets CFrame Position to 999999999 and position to 999999999 | Will teleport parts away very fast.
- 6 - RobloxLocks it and deletes | Good for games which try to put it back again.
- 7 - Names it random characters and deletes | Good for games that actually check the part of the name before doing the anti destroy.
- 8 - Creates a model in "workspace" and places a part in it and deletes model | Good for games that avoids models.
- 9 - Parents to character and kills | Fast way to delete parts.
- 10 - Makes the part really small. | Good for games which detects destroying of parts.
- 11 - Normal Btools | ( Some games can detect this and can ban you. )
- 12 - Puts the part in game.CoreGui.RobloxGui | Really good defense, since game creators can't access game.CoreGui.RobloxGui.
- ]]--
- local PARENT
- if game:GetService("CoreGui"):FindFirstChild("RobloxGui") then
- PARENT = game:GetService("CoreGui").RobloxGui
- else
- PARENT = game:GetService("CoreGui")
- end
- _G.Mode = 1
- _G.RainbowGlow = true -- Set to false if you dont want a rainbow effect.
- function randomString()
- local length = math.random(20,40)
- local array = {}
- for i = 1, length do
- array[i] = string.char(math.random(32, 126))
- end
- return table.concat(array)
- end
- local LocalPlayer = game:GetService("Players").LocalPlayer
- local Tool = Instance.new("Tool", LocalPlayer.Backpack)
- local Mouse = LocalPlayer:GetMouse()
- local Target = Mouse.Target
- local Folder = Instance.new("Folder", game)
- local Equipped = false
- local Mouse = LocalPlayer:GetMouse()
- Folder.Name = randomString()
- local ViewingBox = Instance.new("SelectionBox")
- ViewingBox.Color3 = Color3.fromRGB(220, 20, 60)
- ViewingBox.Parent = PARENT
- ViewingBox.LineThickness = 0.1
- ViewingBox.Name = randomString()
- local StarterGui = game:GetService("StarterGui")
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
- Tool.RequiresHandle = false
- Tool.RobloxLocked = true
- Tool.Name = "DTools - "..randomString()
- Tool.Activated:Connect(function()
- local Target = Mouse.Target
- Tool.Name = "DTools - "..randomString()
- if _G.Mode == 1 then
- Target.Parent = game
- elseif _G.Mode == 2 then
- Target.Parent = Folder
- elseif _G.Mode == 3 then
- Target.CanCollide = false
- Target.Anchored = true
- Target.Transparency = 1
- elseif _G.Mode == 4 then
- Target.Parent = nil
- elseif _G.Mode == 5 then
- Target.CFrame = CFrame.new(999999999, 999999999, 999999999)
- Target.Position = Vector3.new(999999999, 999999999, 999999999)
- elseif _G.Mode == 6 then
- Target.RobloxLocked = true
- Target.Parent = nil
- elseif _G.Mode == 7 then
- Target.Name = randomString()
- Target.Parent = nil
- elseif _G.Mode == 8 then
- local Model = Instance.new("Model", game)
- Target.Parent = Model
- Model:Destroy()
- elseif _G.Mode == 9 then
- Target.Parent = LocalPlayer.Character
- LocalPlayer.Character:BreakJoints()
- elseif _G.Mode == 10 then
- Target.Size = Vector3.new(0, 0, 0)
- elseif _G.Mode == 11 then
- Target:Destroy()
- elseif _G.Mode == 12 then
- Target.Parent = PARENT
- end
- end)
- Tool.Equipped:Connect(function()
- Equipped = true
- end)
- Tool.Unequipped:Connect(function()
- ViewingBox.Adornee = nil
- Equipped = false
- end)
- Mouse.Move:connect(function()
- if Equipped then
- local Target = Mouse.Target
- if not Target then
- ViewingBox.Adornee = nil
- else
- if Target:IsA("BasePart") then
- ViewingBox.Adornee = Target
- else
- ViewingBox.Adornee = nil
- end
- end
- end
- end)
- wait()
- UnlockTool = Instance.new("Tool")
- UnlockTool.Parent = LocalPlayer.Backpack
- UnlockTool.RequiresHandle = false
- UnlockTool.Name = "Unlock - "..randomString()
- UnlockTool.RobloxLocked = true
- UnlockTool.Activated:connect(function()
- UnlockTool.Name = "Unlock - "..randomString()
- if Mouse.Target:IsA("BasePart") then
- Mouse.Target.Locked = false
- end
- end)
- UnlockTool.Equipped:Connect(function()
- Equipped = true
- end)
- UnlockTool.Unequipped:Connect(function()
- ViewingBox.Adornee = nil
- Equipped = false
- end)
- while _G.RainbowGlow do
- for i = 0,1,0.01 do
- ViewingBox.Color3 = Color3.fromHSV(i,1,1)
- wait(0.01)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement