Advertisement
Gmodmoney2

Untitled

Jul 10th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.55 KB | None | 0 0
  1. me = game.Players.GmodMoney
  2.  
  3. if script.Parent.className ~= "HopperBin" then
  4. h = Instance.new("HopperBin",me.Backpack)
  5. h.Name = "Wand"
  6. script.Parent = h
  7. end
  8.  
  9. sp = script.Parent
  10. eq = false
  11.  
  12. bricka = Instance.new("Part",me.Character)
  13. bricka.formFactor = 0
  14. bricka.Size = Vector3.new(1,1,1)
  15. bricka.CanCollide = false
  16. bricka.Transparency = 1
  17. bricka:BreakJoints()
  18. weld = Instance.new("Weld",me.Character.Torso)
  19. weld.Part0 = weld.Parent
  20. weld.Part1 = bricka
  21. weld.C1 = CFrame.new(-1.5,-0.5,0)
  22.  
  23. rarm = Instance.new("Weld",bricka)
  24. rarm.Part0 = nil
  25. rarm.Part1 = nil
  26. rarm.C1 = CFrame.fromEulerAnglesXYZ(-1.57,0,0) * CFrame.new(0,0,0.5)
  27.  
  28. function prop(part, color, Parent, x, y, z)
  29. local pp = part
  30. pp.Size = Vector3.new(x, y, z)
  31. pp.BrickColor = BrickColor.new(color)
  32. pp.Parent = Parent
  33. end
  34.  
  35. function weld(parent, a, b, c, d)
  36. local ww = Instance.new("Weld")
  37. ww.Parent = parent
  38. ww.Part0 = a
  39. ww.Part1 = b
  40. ww.C0 = c
  41. ww.C1 = d
  42. end
  43.  
  44. function meshp(part, x, y, z)
  45. local mesh = Instance.new("CylinderMesh")
  46. mesh.Parent = part
  47. mesh.Scale = Vector3.new(x, y, z)
  48. end
  49.  
  50. function mesh(part, type, x, y, z)
  51. local mesh = Instance.new("SpecialMesh")
  52. mesh.MeshType = type
  53. mesh.Parent = part
  54. mesh.Scale = Vector3.new(x, y, z)
  55. end
  56.  
  57. pa = Instance.new("Part")
  58. pa.CFrame = me.Character.Torso.CFrame
  59. pa:BreakJoints()
  60. pa.formFactor = "Symmetric"
  61. pa.CanCollide = false
  62. prop(pa, "Brown", me.Character, 1, 4, 1)
  63. mesh(pa, "Head", 0.45, 1.01, 0.45)
  64. ws = Instance.new("Weld")
  65. ws.Parent = pa
  66. ws.Part0 = pa
  67. ws.Part1 = me.Character.Torso
  68. ws.C0 = CFrame.new()
  69. ws.C1 = CFrame.new(0, 0, 0.6) * CFrame.fromEulerAnglesXYZ(0, 0, 2.5)
  70.  
  71. p = Instance.new("Part")
  72. p.CFrame = me.Character.Torso.CFrame
  73. p:BreakJoints()
  74. p.formFactor = "Symmetric"
  75. p.CanCollide = false
  76. prop(p, "Mid grey", me.Character, 1, 1, 1)
  77. mesh(p, "Head", 0.55, 0.9, 0.55)
  78. ww = Instance.new("Weld")
  79. ww.Parent = p
  80. ww.Part0 = p
  81. ww.Part1 = pa
  82. ww.C0 = CFrame.new()
  83. ww.C1 = CFrame.new(0, 1.35, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  84.  
  85. ps = Instance.new("Part")
  86. ps.CFrame = me.Character.Torso.CFrame
  87. ps:BreakJoints()
  88. ps.formFactor = "Symmetric"
  89. ps.CanCollide = false
  90. prop(ps, "Mid grey", me.Character, 1, 1, 1)
  91. meshp(ps, 0.85, 0.16, 0.85)
  92. ww = Instance.new("Weld")
  93. ww.Parent = ps
  94. ww.Part0 = ps
  95. ww.Part1 = p
  96. ww.C0 = CFrame.new()
  97. ww.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 1.55, 1.55)
  98.  
  99. psn = Instance.new("Part")
  100. psn.CFrame = me.Character.Torso.CFrame
  101. psn:BreakJoints()
  102. psn.formFactor = "Symmetric"
  103. psn.CanCollide = false
  104. prop(psn, "Dark stone grey", me.Character, 3, 1, 1)
  105. mesh(psn, "Brick", 0.85, 0.15, 0.85)
  106. ww = Instance.new("Weld")
  107. ww.Parent = psn
  108. ww.Part0 = psn
  109. ww.Part1 = ps
  110. ww.C0 = CFrame.new()
  111. ww.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  112.  
  113. psr = Instance.new("Part")
  114. psr.CFrame = me.Character.Torso.CFrame
  115. psr:BreakJoints()
  116. psr.formFactor = "Symmetric"
  117. psr.CanCollide = false
  118. prop(psr, "Dark stone grey", me.Character, 3, 1, 1)
  119. mesh(psr, "Brick", 0.85, 0.15, 0.85)
  120. ww = Instance.new("Weld")
  121. ww.Parent = psr
  122. ww.Part0 = psr
  123. ww.Part1 = ps
  124. ww.C0 = CFrame.new()
  125. ww.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 2.2, 0)
  126.  
  127. psrn = Instance.new("Part")
  128. psrn.CFrame = me.Character.Torso.CFrame
  129. psrn:BreakJoints()
  130. psrn.formFactor = "Symmetric"
  131. psrn.CanCollide = false
  132. prop(psrn, "Dark stone grey", me.Character, 3, 1, 1)
  133. mesh(psrn, "Brick", 0.85, 0.15, 0.85)
  134. ww = Instance.new("Weld")
  135. ww.Parent = psrn
  136. ww.Part0 = psrn
  137. ww.Part1 = ps
  138. ww.C0 = CFrame.new()
  139. ww.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0.9, 0)
  140.  
  141.  
  142. function select(mouse)
  143. ws.Part1 = me.Character["Right Arm"]
  144. s.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 2.5)
  145. rarm.Part0 = rarm.Parent
  146. rarm.Part1 = me.Character["Right Arm"]
  147. mouse.Button1Down:connect(function()
  148. for i=1, 6, 0.2 do
  149. wait()
  150. local p = Instance.new("Part")
  151. prop(p, wand, false, 0.2, 0, 1, 1, 1, math.random(1, 100))
  152. p.Anchored = true
  153. p.TopSurface = 0
  154. p.BottomSurface = 0
  155. local a1 = math.random(-100,100)
  156. local a2 = math.random(-100,100)
  157. local a3 = math.random(-100,100)
  158. p.CFrame = CFrame.new(pa.Position) * CFrame.Angles(a1,a2,a3) * CFrame.new(0,5,0)
  159. coroutine.resume(coroutine.create(function()
  160. for i=1, 8 do
  161. wait()
  162. p.CFrame = p.CFrame * CFrame.new(0,-0.6,0)
  163. end
  164. p:remove()
  165. end))
  166. end
  167. wait(0.4)
  168. end)
  169. end
  170.  
  171. function desel()
  172. rarm.Part0 = nil
  173. rarm.Part1 = nil
  174. end
  175.  
  176. sp.Selected:connect(select)
  177. sp.Deselected:connect(desel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement