Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. me = game.Players.xSoulStealerx
  2. if script.Parent.className ~= "HopperBin" then
  3. hop = Instance.new("HopperBin")
  4. hop.Parent = me.Backpack
  5. hop.Name = "Plane"
  6. script.Parent = hop
  7. end
  8.  
  9. guis = {}
  10. colors = {}
  11.  
  12. for i = 1, 1032 do
  13. if BrickColor.new(i) ~= BrickColor.new("Medium stone grey") then
  14. table.insert(colors, tostring(BrickColor.new(i)))
  15. end
  16. end
  17.  
  18. sp = script.Parent
  19. char = me.Character
  20.  
  21. hold = false
  22.  
  23.  
  24. sc = Instance.new("ScreenGui")
  25. sc.Parent = me.PlayerGui
  26. sc.Name = "BuildGui"
  27.  
  28. fram1 = Instance.new("Frame")
  29. fram1.Parent = sc
  30. fram1.Size = UDim2.new(0,200,0,400)
  31. fram1.Position = UDim2.new(0,4,0,140)
  32. fram1.BorderColor3 = Color3.new(1,1,1)
  33. fram1.BackgroundColor3 = Color3.new(0.1,0.1,0.15)
  34. fram1.Visible = false
  35. table.insert(guis,fram1)
  36.  
  37. fram2 = Instance.new("TextLabel")
  38. fram2.Parent = fram1
  39. fram2.Size = UDim2.new(0,194,0,60)
  40. fram2.Position = UDim2.new(0,4,0,4)
  41. fram2.BorderColor3 = Color3.new(1,1,1)
  42. fram2.TextColor3 = Color3.new(1,1,1)
  43. fram2.FontSize = "Size14"
  44. fram2.BackgroundColor3 = Color3.new(0.1,0.1,0.15)
  45. fram2.Text = "Size"
  46. fram2.TextYAlignment = "Top"
  47. fram2.TextXAlignment = "Left"
  48. table.insert(guis,fram2)
  49.  
  50. fram3 = fram2:clone()
  51. fram3.Parent = fram1
  52. fram3.Text = "Colors"
  53. fram3.Position = UDim2.new(0,4,0,68)
  54. fram3.Size = UDim2.new(0,194,0,184)
  55. table.insert(guis, fram3)
  56.  
  57. fram4 = fram2:clone()
  58. fram4.Parent = fram1
  59. fram4.Size = UDim2.new(0,1,0,1)
  60. fram4.Position = UDim2.new(0,50,0,10)
  61. fram4.Text = "X Y Z"
  62. fram4.BackgroundTransparency = 1
  63.  
  64. sizeguis = {}
  65.  
  66. sizes = {1,1,1}
  67.  
  68. vc = 49
  69. for i=1, 3 do
  70. op = Instance.new("TextBox")
  71. op.Parent = fram1
  72. op.Size = UDim2.new(0,15,0,17)
  73. op.Position = UDim2.new(0,vc,0,30)
  74. op.Text = 1
  75. op.Changed:connect(function()
  76. sizes[i] = op.Text
  77. end)
  78. vc = vc + 56
  79. end
  80.  
  81.  
  82.  
  83. posx = 2
  84. posy = 25
  85.  
  86. topsurf = 0
  87. bottomsurf = 0
  88. rightsurf = 0
  89. leftsurf = 0
  90. backsurf = 0
  91. frontsurf = 0
  92.  
  93. color = "White"
  94.  
  95. for i=1, #colors do
  96. local k = Instance.new("TextButton")
  97. k.Parent = fram3
  98. k.Size = UDim2.new(0,12,0,12)
  99. k.Position = UDim2.new(0,posx,0,posy)
  100. k.BackgroundColor = BrickColor.new(colors[i])
  101. k.BorderColor3 = Color3.new(0,0,0)
  102. k.Text = ""
  103. table.insert(guis,k)
  104. k.MouseButton1Click:connect(function()
  105. color = colors[i]
  106. end)
  107. posx = posx + 14
  108. if posx >= 180 then
  109. posx = 2
  110. posy = posy + 14
  111. end
  112. end
  113.  
  114. function sel(mouse)
  115. fram1.Visible = true
  116. mouse.Button1Down:connect(function()
  117. p = Instance.new("Part")
  118. p.Parent = workspace
  119. p.formFactor = 0
  120. p.Size = Vector3.new(sizes[1],sizes[2],sizes[3])
  121. p.Anchored = true
  122. p.TopSurface = topsurf
  123. p.BottomSurface = bottomsurf
  124. p.FrontSurface = frontsurf
  125. p.BackSurface = backsurf
  126. p.LeftSurface = leftsurf
  127. p.RightSurface = rightsurf
  128. p.BrickColor = BrickColor.new(color)
  129. p.CFrame = CFrame.new(mouse.Hit.p)
  130. p.CFrame = p.CFrame * CFrame.new(0,sizes[2]/2,0)
  131. end)
  132. end
  133.  
  134. function desel()
  135. fram1.Visible = false
  136. end
  137.  
  138. sp.Deselected:connect(desel)
  139. sp.Selected:connect(sel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement