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.
- local LocalPlayer = game:GetService("Players").LocalPlayer
- local Mouse = LocalPlayer:GetMouse()
- local Toggled = false
- local Target = Mouse.Target
- local Folder = Instance.new("Folder", game)
- local ViewingBox = Instance.new("SelectionBox", PARENT)
- ViewingBox.Adornee = nil
- ViewingBox.Color3 = Color3.fromRGB(255, 255, 255)
- ViewingBox.SurfaceColor3 = Color3.fromRGB(255, 255, 255)
- ViewingBox.LineThickness = 0.1
- 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
- -- Instances:
- local DestroyUI = Instance.new("ScreenGui")
- local Main = Instance.new("TextButton")
- local Check = false
- local UITextSizeConstraint = Instance.new("UITextSizeConstraint")
- local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
- --Properties:
- DestroyUI.Name = "DestroyUI"
- DestroyUI.Parent = PARENT
- Main.Name = "Main"
- Main.Parent = DestroyUI
- Main.AnchorPoint = Vector2.new(1, 0)
- Main.BackgroundColor3 = Color3.fromRGB(255,255,255)
- Main.BorderSizePixel = 0
- Main.Position = UDim2.new(1, 0, 0, 0)
- Main.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
- Main.AutoButtonColor = false
- Main.Font = Enum.Font.Gotham
- Main.Text = "Destroy"
- Main.TextColor3 = Color3.fromRGB(255, 0, 0)
- Main.TextScaled = true
- Main.TextSize = 14
- Main.TextWrapped = true
- Main.Active = true
- Main.Draggable = false
- UITextSizeConstraint.Parent = Main
- UITextSizeConstraint.MaxTextSize = 40
- UIAspectRatioConstraint.Parent = Main
- UIAspectRatioConstraint.AspectRatio = 4
- -- Scripts
- local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out)
- local tweenToGreen = {TextColor3 = Color3.fromRGB(0, 255, 127)}
- local tweenToRed = {TextColor3 = Color3.fromRGB(255, 0, 0)}
- local AnimationGreen = game:GetService("TweenService"):Create(Main, tweenInfo, tweenToGreen)
- local AnimationRed = game:GetService("TweenService"):Create(Main, tweenInfo, tweenToRed)
- Main.MouseButton1Down:Connect(function()
- if not Check then
- Check = true
- AnimationGreen:Play()
- Toggled = true
- ViewingBox.Parent = workspace
- Main.Draggable = true
- ViewingBox.Adornee = nil
- while Toggled == true do
- wait(0.01)
- ViewingBox.Adornee = Mouse.Target
- end
- else
- Main.Draggable = true
- Check = false
- AnimationRed:Play()
- Toggled = false
- ViewingBox.Adornee = nil
- ViewingBox.Parent = PARENT
- end
- end)
- Mouse.Button1Down:Connect(function()
- if Toggled == true then
- local Target = Mouse.Target
- 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
- 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