Advertisement
iiHackerii

Untitled

Dec 28th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --MADE BY OneLegend (NOT THE SCRIPT) REGULAR SCRIPT: Go to line 3 and put your name where it says "RazorShockk"
  2.  
  3. me = game.Players.TheOfficalNoob4788
  4.  
  5.  
  6.  
  7.  
  8. if script.Parent.className ~= "HopperBin" then
  9.  
  10. h = Instance.new("HopperBin")
  11.  
  12. h.Parent = me.Backpack
  13.  
  14. h.Name = "Castle"
  15.  
  16. script.Parent = h
  17.  
  18. end
  19.  
  20.  
  21.  
  22. bin = script.Parent
  23.  
  24.  
  25.  
  26. hold = false
  27.  
  28.  
  29.  
  30. wallbricks = {}
  31.  
  32.  
  33.  
  34. bin.Selected:connect(function(mouse)
  35.  
  36. mouse.Button1Down:connect(function()
  37.  
  38. hold = true
  39.  
  40. local br = Instance.new("Part",me.Character)
  41.  
  42. br.formFactor = 0
  43.  
  44. br.Size = Vector3.new(1,1,1)
  45.  
  46. br.CanCollide = false
  47.  
  48. br.Anchored = true
  49.  
  50. br.TopSurface = 0
  51.  
  52. br.BottomSurface = 0
  53.  
  54. br.CFrame = CFrame.new(mouse.Hit.p)
  55.  
  56. table.insert(wallbricks,br)
  57.  
  58. while hold do
  59.  
  60. wait()
  61.  
  62. br.CFrame = CFrame.new(mouse.Hit.p)
  63.  
  64. end
  65.  
  66. end)
  67.  
  68. mouse.Button1Up:connect(function()
  69.  
  70. hold = false
  71.  
  72. end)
  73.  
  74. mouse.KeyDown:connect(function(key)
  75.  
  76. key = key:lower()
  77.  
  78. if key == "q" then
  79.  
  80. local br = Instance.new("Part",me.Character)
  81.  
  82. br.formFactor = 0
  83.  
  84. br.Size = Vector3.new(1,1,1)
  85.  
  86. br.CanCollide = false
  87.  
  88. br.Anchored = true
  89.  
  90. br.TopSurface = 0
  91.  
  92. br.BottomSurface = 0
  93.  
  94. br.CFrame = CFrame.new(wallbricks[1].Position)
  95.  
  96. table.insert(wallbricks,br)
  97.  
  98. for i=1, #wallbricks do
  99.  
  100. local brick1 = wallbricks[i]
  101.  
  102. local brick2 = wallbricks[i+1]
  103.  
  104. local dist = (brick1.Position - brick2.Position).magnitude
  105.  
  106. local wall = Instance.new("Part")
  107.  
  108. wall.Parent = workspace
  109.  
  110. wall.formFactor = 0
  111.  
  112. wall.Size = Vector3.new(1,8,dist)
  113.  
  114. wall.Anchored = true
  115.  
  116. wall.TopSurface = 0
  117.  
  118. wall.BottomSurface = 0
  119.  
  120. wall.CFrame = CFrame.new(brick1.Position, brick2.Position)
  121.  
  122. wall.CFrame = wall.CFrame * CFrame.new(0,wall.Size.Y/2,-dist/2)
  123.  
  124. end
  125.  
  126. for i=1, #wallbricks do
  127.  
  128. wallbricks[1]:remove()
  129.  
  130. table.remove(wallbricks, 1)
  131.  
  132. end
  133.  
  134. end
  135.  
  136. end)
  137.  
  138. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement