MISTA_NARWHALS321

Untitled

Apr 28th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.21 KB | None | 0 0
  1. me = game.Players.yfc
  2.  
  3. if script.Parent.className ~= "HopperBin" then
  4. bin = Instance.new("HopperBin")
  5. bin.Name = "Staff"
  6. bin.Parent = me.Backpack
  7. script.Parent = bin
  8. end
  9.  
  10. sp = script.Parent
  11.  
  12. function prop(part, color, Parent, x, y, z)
  13. local pp = part
  14. pp.Size = Vector3.new(x, y, z)
  15. pp.BrickColor = BrickColor.new(color)
  16. pp.Parent = Parent
  17. pp:BreakJoints()
  18. end
  19.  
  20. function weld(parent, a, b, c, d)
  21. local ww = Instance.new("Weld")
  22. ww.Parent = parent
  23. ww.Part0 = a
  24. ww.Part1 = b
  25. ww.C0 = c
  26. ww.C1 = d
  27. end
  28.  
  29. function meshp(part, x, y, z)
  30. local mesh = Instance.new("CylinderMesh")
  31. mesh.Parent = part
  32. mesh.Scale = Vector3.new(x, y, z)
  33. end
  34.  
  35. function mesh(part, type, x, y, z)
  36. local mesh = Instance.new("SpecialMesh")
  37. mesh.MeshType = type
  38. mesh.Parent = part
  39. mesh.Scale = Vector3.new(x, y, z)
  40. end
  41.  
  42. pa = Instance.new("Part")
  43. pa.CFrame = me.Character.Torso.CFrame
  44. pa:BreakJoints()
  45. pa.formFactor = "Symmetric"
  46. pa.CanCollide = false
  47. prop(pa, "Brown", me.Character, 1, 4, 1)
  48. mesh(pa, "Head", 0.45, 1.01, 0.45)
  49. paw = Instance.new("Weld")
  50. paw.Parent = pa
  51. paw.Part0 = pa
  52. paw.Part1 = me.Character.Torso
  53. paw.C0 = CFrame.new()
  54. paw.C1 = CFrame.new(0, 0, 0.6) * CFrame.fromEulerAnglesXYZ(0, 0, 2.5)
  55.  
  56. p = Instance.new("Part")
  57. p.CFrame = me.Character.Torso.CFrame
  58. p:BreakJoints()
  59. p.formFactor = "Symmetric"
  60. p.CanCollide = false
  61. prop(p, "Mid grey", me.Character, 1, 1, 1)
  62. mesh(p, "Head", 0.55, 0.9, 0.55)
  63. pw = Instance.new("Weld")
  64. pw.Parent = p
  65. pw.Part0 = p
  66. pw.Part1 = pa
  67. pw.C0 = CFrame.new()
  68. pw.C1 = CFrame.new(0, 1.35, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  69.  
  70. ps = Instance.new("Part")
  71. ps.CFrame = me.Character.Torso.CFrame
  72. ps:BreakJoints()
  73. ps.formFactor = "Symmetric"
  74. ps.CanCollide = false
  75. prop(ps, "Mid grey", me.Character, 1, 1, 1)
  76. meshp(ps, 0.85, 0.16, 0.85)
  77. psw = Instance.new("Weld")
  78. psw.Parent = ps
  79. psw.Part0 = ps
  80. psw.Part1 = p
  81. psw.C0 = CFrame.new()
  82. psw.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 1.55, 1.55)
  83.  
  84. psn = Instance.new("Part")
  85. psn.CFrame = me.Character.Torso.CFrame
  86. psn:BreakJoints()
  87. psn.formFactor = "Symmetric"
  88. psn.CanCollide = false
  89. prop(psn, "Dark stone grey", me.Character, 3, 1, 1)
  90. mesh(psn, "Brick", 0.85, 0.15, 0.85)
  91. psnw = Instance.new("Weld")
  92. psnw.Parent = psn
  93. psnw.Part0 = psn
  94. psnw.Part1 = ps
  95. psnw.C0 = CFrame.new()
  96. psnw.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  97.  
  98. psr = Instance.new("Part")
  99. psr.CFrame = me.Character.Torso.CFrame
  100. psr:BreakJoints()
  101. psr.formFactor = "Symmetric"
  102. psr.CanCollide = false
  103. prop(psr, "Dark stone grey", me.Character, 3, 1, 1)
  104. mesh(psr, "Brick", 0.85, 0.15, 0.85)
  105. psrw = Instance.new("Weld")
  106. psrw.Parent = psr
  107. psrw.Part0 = psr
  108. psrw.Part1 = ps
  109. psrw.C0 = CFrame.new()
  110. psrw.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 2.2, 0)
  111.  
  112. psrn = Instance.new("Part")
  113. psrn.CFrame = me.Character.Torso.CFrame
  114. psrn:BreakJoints()
  115. psrn.formFactor = "Symmetric"
  116. psrn.CanCollide = false
  117. prop(psrn, "Dark stone grey", me.Character, 3, 1, 1)
  118. mesh(psrn, "Brick", 0.85, 0.15, 0.85)
  119. psrnw = Instance.new("Weld")
  120. psrnw.Parent = psrn
  121. psrnw.Part0 = psrn
  122. psrnw.Part1 = ps
  123. psrnw.C0 = CFrame.new()
  124. psrnw.C1 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0.9, 0)
  125.  
  126. function onKeyDown(key, mouse)
  127. key=key:lower()
  128. if key ~= nil then
  129.  
  130. if key=="q" then
  131.  
  132. end
  133. end
  134. end
  135.  
  136. function selected(mouse)
  137. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  138. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  139. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  140. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  141. paw.Part1 = me.Character["Right Arm"]
  142. paw.C1 = CFrame.fromEulerAnglesXYZ(-1.55, 0, 7.75) + Vector3.new(0, -0.8, 0)
  143. as = Instance.new("Weld")
  144. as.Parent = me.Character
  145. as.Part0 = me.Character["Right Arm"]
  146. as.Part1 = me.Character.Torso
  147. as.C0 = CFrame.new()
  148. as.C1 = CFrame.new(1.5, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(1.55, 0, 0)
  149. end
  150.  
  151. function deselected()
  152. paw.Part1 = me.Character["Torso"]
  153. paw.C1 = CFrame.new(0, 0, 0.6) * CFrame.fromEulerAnglesXYZ(0, 0, 2.5)
  154. as.Part0 = nil
  155. end
  156.  
  157. sp.Selected:connect(selected)
  158. sp.Deselected:connect(deselected)
Add Comment
Please, Sign In to add comment