SHARE
TWEET

12 Deadly Methods of Btools

Vzurxy Jan 12th, 2019 (edited) 444 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2.    
  3. Execute _G.Mode = (Number here) , to select a mode.
  4.  
  5. 1 - Parents it to game | Most games wont check game.
  6. 2 - Makes a folder in game and parents it to the folder | Can disguise it as a plugin folder.
  7. 3 - Turns off CanCollide, turns on Anchored, and makes it invisible | Good for games that doesnt check properties.
  8. 4 - Parents to nil | Will help in games that detect if the part is still there
  9. 5 - Sets CFrame Position to 999999999 and position to 999999999 | Will teleport parts away very fast.
  10. 6 - RobloxLocks it and deletes | Good for games which try to put it back again.
  11. 7 - Names it random characters and deletes | Good for games that actually check the part of the name before doing the anti destroy.
  12. 8 - Creates a model in "workspace" and places a part in it and deletes model | Good for games that avoids models.
  13. 9 - Parents to character and kills | Fast way to delete parts.
  14. 10 - Makes the part really small. | Good for games which detects destroying of parts.
  15. 11 - Normal Btools | ( Some games can detect this and can ban you. )
  16. 12 - Puts the part in game.CoreGui.RobloxGui | Really good defense, since game creators can't access game.CoreGui.RobloxGui.
  17.  
  18. ]]--
  19.  
  20. local PARENT
  21. if game:GetService("CoreGui"):FindFirstChild("RobloxGui") then
  22.     PARENT = game:GetService("CoreGui").RobloxGui
  23. else
  24.     PARENT = game:GetService("CoreGui")
  25. end
  26.  
  27. _G.Mode = 1
  28.  
  29. _G.RainbowGlow = true -- Set to false if you dont want a rainbow effect.
  30.  
  31. function randomString()
  32.     local length = math.random(20,40)
  33.     local array = {}
  34.     for i = 1, length do
  35.         array[i] = string.char(math.random(32, 126))
  36.     end
  37.     return table.concat(array)
  38. end
  39.  
  40. local LocalPlayer = game:GetService("Players").LocalPlayer
  41. local Tool = Instance.new("Tool", LocalPlayer.Backpack)
  42. local Mouse = LocalPlayer:GetMouse()
  43. local Target = Mouse.Target
  44. local Folder = Instance.new("Folder", game)
  45.  
  46. local Equipped = false
  47. local Mouse = LocalPlayer:GetMouse()
  48. Folder.Name = randomString()
  49.  
  50. local ViewingBox = Instance.new("SelectionBox")
  51. ViewingBox.Color3 = Color3.fromRGB(220, 20, 60)
  52. ViewingBox.Parent = PARENT
  53. ViewingBox.LineThickness = 0.1
  54. ViewingBox.Name = randomString()
  55.  
  56. local StarterGui = game:GetService("StarterGui")
  57.  
  58. StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
  59.  
  60. Tool.RequiresHandle = false
  61. Tool.RobloxLocked = true
  62. Tool.Name = "DTools - "..randomString()
  63. Tool.Activated:Connect(function()
  64.     local Target = Mouse.Target
  65.     Tool.Name = "DTools - "..randomString()
  66.     if _G.Mode == 1 then
  67.         Target.Parent = game
  68.     elseif _G.Mode == 2 then
  69.         Target.Parent = Folder
  70.     elseif _G.Mode == 3 then
  71.         Target.CanCollide = false
  72.         Target.Anchored = true
  73.         Target.Transparency = 1
  74.     elseif _G.Mode == 4 then
  75.         Target.Parent = nil
  76.     elseif _G.Mode == 5 then
  77.         Target.CFrame = CFrame.new(999999999, 999999999, 999999999)
  78.         Target.Position = Vector3.new(999999999, 999999999, 999999999)
  79.     elseif _G.Mode == 6 then
  80.         Target.RobloxLocked = true
  81.         Target.Parent = nil
  82.     elseif _G.Mode == 7 then
  83.         Target.Name = randomString()
  84.         Target.Parent = nil
  85.     elseif _G.Mode == 8 then
  86.         local Model = Instance.new("Model", game)
  87.         Target.Parent = Model
  88.         Model:Destroy()
  89.     elseif _G.Mode == 9 then
  90.         Target.Parent = LocalPlayer.Character
  91.         LocalPlayer.Character:BreakJoints()
  92.      elseif _G.Mode == 10 then
  93.         Target.Size = Vector3.new(0, 0, 0)
  94.      elseif _G.Mode == 11 then
  95.         Target:Destroy()
  96.      elseif _G.Mode == 12 then
  97.         Target.Parent = PARENT
  98.     end
  99. end)
  100.  
  101. Tool.Equipped:Connect(function()
  102. Equipped = true
  103. end)
  104.  
  105. Tool.Unequipped:Connect(function()
  106.     ViewingBox.Adornee = nil
  107.     Equipped = false
  108. end)
  109.  
  110. Mouse.Move:connect(function()
  111. if Equipped then
  112.     local Target = Mouse.Target
  113.     if not Target then
  114.        ViewingBox.Adornee = nil
  115.     else
  116.         if Target:IsA("BasePart") then
  117.             ViewingBox.Adornee = Target
  118.         else
  119.            ViewingBox.Adornee = nil
  120.         end
  121.     end
  122. end
  123. end)
  124.  
  125. wait()
  126.  
  127. UnlockTool = Instance.new("Tool")
  128. UnlockTool.Parent = LocalPlayer.Backpack
  129. UnlockTool.RequiresHandle = false
  130. UnlockTool.Name = "Unlock - "..randomString()
  131. UnlockTool.RobloxLocked = true
  132. UnlockTool.Activated:connect(function()
  133.     UnlockTool.Name = "Unlock - "..randomString()
  134.     if Mouse.Target:IsA("BasePart") then
  135.         Mouse.Target.Locked = false
  136.     end
  137. end)
  138.  
  139. UnlockTool.Equipped:Connect(function()
  140. Equipped = true
  141. end)
  142.  
  143. UnlockTool.Unequipped:Connect(function()
  144.     ViewingBox.Adornee = nil
  145.     Equipped = false
  146. end)
  147.  
  148. while _G.RainbowGlow do
  149.     for i = 0,1,0.01 do
  150.         ViewingBox.Color3 = Color3.fromHSV(i,1,1)
  151.         wait(0.01)
  152.     end
  153. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top