Advertisement
HenloMyDude

CONDUCTOR (FINALLY FINISHED!)

Dec 28th, 2019
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.75 KB | None | 0 0
  1.  
  2. --CONDUCTOR!--
  3. --by youngmacka123--
  4. --XandersAltAccount1 peehead cuz i wanted to do it like a week before him--
  5.  
  6. plr = owner
  7. char = plr.Character
  8. tors = char.Torso
  9. ra = char["Right Arm"]
  10. la = char["Left Arm"]
  11. rl = char["Right Leg"]
  12. ll = char["Left Leg"]
  13. hed = char.Head
  14. root = char.HumanoidRootPart
  15. hum = char.Humanoid
  16. if hum.RigType == Enum.HumanoidRigType.R6 then
  17. hum.HipHeight = -0.5
  18. elseif hum.RigType == Enum.HumanoidRigType.R15 then
  19. hum.HipHeight = 1.5
  20. end
  21.  
  22. ezweld = function(p, a, b, cf)
  23. local weld = Instance.new("Weld",p)
  24. weld.Part0 = a
  25. weld.Part1 = b
  26. weld.C0 = cf
  27. return weld
  28. end
  29.  
  30. for i,v in pairs (char:GetDescendants()) do
  31. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("Decal") or v:IsA("Texture") then
  32. v:remove()
  33. end
  34. if v:IsA("Part") then
  35. local mesh = Instance.new("SpecialMesh",v)
  36. mesh.Scale = Vector3.new(0, 0, 0)
  37. if v.Name ~= "Head" then
  38. v.Transparency = 1
  39. end
  40. end
  41. end
  42.  
  43. IT = Instance.new
  44. Rad = math.rad
  45. Cos = math.cos
  46. Sin = math.sin
  47. BrickC = BrickColor.new
  48. C3 = Color3.new
  49. VT = Vector3.new
  50.  
  51. --head
  52.  
  53. local part = Instance.new("Part",char)
  54. part.Size = Vector3.new(0.1, 0.1, 0.1)
  55. part.CanCollide = false
  56. local mesh = Instance.new("SpecialMesh",part)
  57. mesh.MeshId = "rbxassetid://4131505121"
  58. mesh.TextureId = "rbxassetid://4131505193"
  59. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  60. mesh.Offset = Vector3.new(0, -0.15, -0.35)
  61. local weld = ezweld(char, part, hed, CFrame.new(0, -0.5, 0) * CFrame.Angles(0, Rad(0), 0))
  62.  
  63. local part = Instance.new("Part",char)
  64. part.Size = Vector3.new(0.1, 0.1, 0.1)
  65. part.CanCollide = false
  66. local mesh = Instance.new("SpecialMesh",part)
  67. mesh.MeshId = "rbxassetid://4131418990"
  68. mesh.TextureId = "rbxassetid://4131419079"
  69. mesh.Scale = Vector3.new(0, 0, -0.45)
  70. local weld = ezweld(char, part, hed, CFrame.new(0.6125, 0.5, -0.2125) * CFrame.Angles(0, Rad(180), 0))
  71.  
  72. --hat
  73.  
  74. local part = Instance.new("Part",char)
  75. part.Size = Vector3.new(0.1, 0.1, 0.1)
  76. part.CanCollide = false
  77. local mesh = Instance.new("SpecialMesh",part)
  78. mesh.MeshId = "rbxassetid://4131418990"
  79. mesh.TextureId = "rbxassetid://4131419079"
  80. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  81. mesh.Offset = Vector3.new(0, -0.15, -0.35)
  82. local weld = ezweld(char, part, hed, CFrame.new(0, -0.935 - 0.3, 0.35) * CFrame.Angles(0, Rad(0), 0))
  83.  
  84. --torso
  85.  
  86. local part = Instance.new("Part",char)
  87. part.Size = Vector3.new(0.1, 0.1, 0.1)
  88. part.CanCollide = false
  89. local mesh = Instance.new("SpecialMesh",part)
  90. mesh.MeshId = "rbxassetid://4149662296"
  91. mesh.TextureId = "rbxassetid://4149662369"
  92. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  93. local weld = ezweld(char, part, tors, CFrame.new(0, -0.25, 0) * CFrame.Angles(0, Rad(0), 0))
  94.  
  95. local part = Instance.new("Part",char)
  96. part.Size = Vector3.new(0.1, 0.1, 0.1)
  97. part.CanCollide = false
  98. local mesh = Instance.new("SpecialMesh",part)
  99. mesh.MeshId = "rbxassetid://4149708483"
  100. mesh.TextureId = "rbxassetid://4149708557"
  101. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  102. local weld = ezweld(char, part, tors, CFrame.new(0, 0.921, -0.275) * CFrame.Angles(0, Rad(0), 0))
  103.  
  104. --right arm
  105.  
  106. local part = Instance.new("Part",char)
  107. part.Size = Vector3.new(0.1, 0.1, 0.1)
  108. part.CanCollide = false
  109. local mesh = Instance.new("SpecialMesh",part)
  110. mesh.MeshId = "rbxassetid://4149985196"
  111. mesh.TextureId = "rbxassetid://4149985284"
  112. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  113. local weld = ezweld(char, part, ra, CFrame.new(-0.475, 0.65, 0) * CFrame.Angles(0, Rad(180), Rad(85)))
  114.  
  115. local part = Instance.new("Part",char)
  116. part.Size = Vector3.new(0.1, 0.1, 0.1)
  117. part.CanCollide = false
  118. local mesh = Instance.new("SpecialMesh",part)
  119. mesh.MeshId = "rbxassetid://4149998703"
  120. mesh.TextureId = "rbxassetid://4149998772"
  121. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  122. local weld = ezweld(char, part, ra, CFrame.new(0.115, 0.65, 0) * CFrame.Angles(0, Rad(180), Rad(85)))
  123.  
  124. local part = Instance.new("Part",char)
  125. part.Size = Vector3.new(0.1, 0.1, 0.1)
  126. part.CanCollide = false
  127. local mesh = Instance.new("SpecialMesh",part)
  128. mesh.MeshId = "rbxassetid://4150002648"
  129. mesh.TextureId = "rbxassetid://4150002722"
  130. mesh.Scale = Vector3.new(1.375, 1.375, 1.375)
  131. local weld = ezweld(char, part, ra, CFrame.new(-0.55, 0.695, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90 - 15)))
  132.  
  133. --left arm
  134.  
  135. local part = Instance.new("Part",char)
  136. part.Size = Vector3.new(0.1, 0.1, 0.1)
  137. part.CanCollide = false
  138. local mesh = Instance.new("SpecialMesh",part)
  139. mesh.MeshId = "rbxassetid://4149936379"
  140. mesh.TextureId = "rbxassetid://4149936438"
  141. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  142. local weld = ezweld(char, part, la, CFrame.new(0.475, 0.65, 0) * CFrame.Angles(0, Rad(180), Rad(-85)))
  143.  
  144. local part = Instance.new("Part",char)
  145. part.Size = Vector3.new(0.1, 0.1, 0.1)
  146. part.CanCollide = false
  147. local mesh = Instance.new("SpecialMesh",part)
  148. mesh.MeshId = "rbxassetid://4149948764"
  149. mesh.TextureId = "rbxassetid://4149948833"
  150. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  151. local weld = ezweld(char, part, la, CFrame.new(-0.115, 0.65, 0) * CFrame.Angles(0, Rad(180), Rad(-85)))
  152.  
  153. local part = Instance.new("Part",char)
  154. part.Size = Vector3.new(0.1, 0.1, 0.1)
  155. part.CanCollide = false
  156. local mesh = Instance.new("SpecialMesh",part)
  157. mesh.MeshId = "rbxassetid://4149954399"
  158. mesh.TextureId = "rbxassetid://4149954463"
  159. mesh.Scale = Vector3.new(1.375, 1.375, 1.375)
  160. local weld = ezweld(char, part, la, CFrame.new(0.55, 0.695, 0) * CFrame.Angles(0, Rad(0), Rad(-90 + 15)))
  161.  
  162. --right leg
  163.  
  164. local part = Instance.new("Part",char)
  165. part.Size = Vector3.new(0.1, 0.1, 0.1)
  166. part.CanCollide = false
  167. local mesh = Instance.new("SpecialMesh",part)
  168. mesh.MeshId = "rbxassetid://4149822642"
  169. mesh.TextureId = "rbxassetid://4149822705"
  170. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  171. local weld = ezweld(char, part, rl, CFrame.new(0.05, -0.4, -0.1) * CFrame.Angles(0, Rad(0), Rad(0)))
  172.  
  173. local part = Instance.new("Part",char)
  174. part.Size = Vector3.new(0.1, 0.1, 0.1)
  175. part.CanCollide = false
  176. local mesh = Instance.new("SpecialMesh",part)
  177. mesh.MeshId = "rbxassetid://4149842482"
  178. mesh.TextureId = "rbxassetid://4149842548"
  179. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  180. local weld = ezweld(char, part, rl, CFrame.new(0.045, 0, -0.185) * CFrame.Angles(0, Rad(0), Rad(0)))
  181.  
  182. local part = Instance.new("Part",char)
  183. part.Size = Vector3.new(0.1, 0.1, 0.1)
  184. part.CanCollide = false
  185. local mesh = Instance.new("SpecialMesh",part)
  186. mesh.MeshId = "rbxassetid://4149847704"
  187. mesh.TextureId = "rbxassetid://4149847777"
  188. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  189. local weld = ezweld(char, part, rl, CFrame.new(0.045, 0.25, 0) * CFrame.Angles(0, Rad(0), Rad(0)))
  190.  
  191. --left leg
  192.  
  193. local part = Instance.new("Part",char)
  194. part.Size = Vector3.new(0.1, 0.1, 0.1)
  195. part.CanCollide = false
  196. local mesh = Instance.new("SpecialMesh",part)
  197. mesh.MeshId = "rbxassetid://4149865212"
  198. mesh.TextureId = "rbxassetid://4149865292"
  199. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  200. local weld = ezweld(char, part, ll, CFrame.new(-0.05, -0.4, -0.1) * CFrame.Angles(0, Rad(0), Rad(0)))
  201.  
  202. local part = Instance.new("Part",char)
  203. part.Size = Vector3.new(0.1, 0.1, 0.1)
  204. part.CanCollide = false
  205. local mesh = Instance.new("SpecialMesh",part)
  206. mesh.MeshId = "rbxassetid://4149876643"
  207. mesh.TextureId = "rbxassetid://4149876718"
  208. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  209. local weld = ezweld(char, part, ll, CFrame.new(-0.045, 0, -0.185) * CFrame.Angles(0, Rad(0), Rad(0)))
  210.  
  211. local part = Instance.new("Part",char)
  212. part.Size = Vector3.new(0.1, 0.1, 0.1)
  213. part.CanCollide = false
  214. local mesh = Instance.new("SpecialMesh",part)
  215. mesh.MeshId = "rbxassetid://4149881343"
  216. mesh.TextureId = "rbxassetid://4149881429"
  217. mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  218. local weld = ezweld(char, part, ll, CFrame.new(-0.045, 0.25, 0) * CFrame.Angles(0, Rad(0), Rad(0)))
  219. print'by youngmacka123'
  220.  
  221. Debris = game:GetService("Debris")
  222.  
  223. plr.Chatted:connect(function(msg)
  224. msg=msg:lower()
  225. if string.find(msg, "peck neck") then
  226. local s = Instance.new("Sound", hed) s.SoundId = "rbxassetid://3207854107" s.Volume = 10 s:Play() Debris:AddItem(s, 5)
  227. repeat wait() until s.Playing == false
  228. end
  229. if string.find(msg, "get lost") then
  230. local s = Instance.new("Sound", hed) s.SoundId = "rbxassetid://3240895809" s.Volume = 10 s:Play() Debris:AddItem(s, 5)
  231. repeat wait() until s.Playing == false
  232. end
  233. if string.find(msg, "the big guns") then
  234. local s = Instance.new("Sound", hed) s.SoundId = "rbxassetid://3240816521" s.Volume = 10 s:Play() Debris:AddItem(s, 5)
  235. repeat wait() until s.Playing == false
  236. end
  237. if string.find(msg, "go") then
  238. local s = Instance.new("Sound", hed) s.SoundId = "rbxassetid://3240900955" s.Volume = 10 s:Play() Debris:AddItem(s, 5)
  239. repeat wait() until s.Playing == false
  240. end
  241. if string.find(msg, "this one aint rubber") then
  242. local s = Instance.new("Sound", hed) s.SoundId = "rbxassetid://3238134576" s.Volume = 10 s:Play() Debris:AddItem(s, 5)
  243. repeat wait() until s.Playing == false
  244. end
  245. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement