Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.86 KB | None | 0 0
  1.  
  2. local Player = "FaZeBonfire"
  3.  
  4. local Character = game:GetService("Players"):findFirstChild(Player).Character
  5.  
  6. local Backpack = game:GetService("Players"):findFirstChild(Player).Backpack
  7.  
  8. local Primary_Color = "Black" -- Change this to any color you like.
  9.  
  10. local Secondary_Color = "Bright blue" -- Secondary color
  11.  
  12. local Number = 1
  13.  
  14. local Face = Character:findFirstChild("Head"):findFirstChild("face")
  15.  
  16. for _,Character in pairs(Character:GetChildren()) do
  17.  
  18. if (Character.Name == Player.. "'s Omega{Suit}") then
  19.  
  20. Character:Remove()
  21.  
  22. elseif (Character.className == "Hat") then
  23.  
  24. Character:Remove()
  25.  
  26. elseif (Character.className == "Part") then
  27.  
  28. Character.Transparency = 1
  29.  
  30. end
  31.  
  32. end
  33.  
  34. if (Face ~= nil) then
  35.  
  36. Face:Remove()
  37.  
  38. end
  39.  
  40. local Model = Instance.new("Model")
  41.  
  42. Model.Parent = Character
  43.  
  44. Model.Name = Player.. "'s Omega{Suit}"
  45.  
  46. function createPart(Parent, Name, Position, Size, CFrame, Color, Anchored, CanCollide, Locked, Transparency, Reflectance)
  47.  
  48. local Part = Instance.new("Part")
  49.  
  50. Part.Parent = Parent
  51.  
  52. Part.Name = Name
  53.  
  54. Part.Position = Position
  55.  
  56. Part.Size = Size
  57.  
  58. Part.CFrame = CFrame
  59.  
  60. Part.BrickColor = BrickColor.new(Color)
  61.  
  62. Part.Anchored = Anchored
  63.  
  64. Part.CanCollide = CanCollide
  65.  
  66. Part.Locked = Locked
  67.  
  68. Part.Transparency = Transparency
  69.  
  70. Part.Reflectance = Reflectance
  71.  
  72. Part.TopSurface = "Smooth"
  73.  
  74. Part.BottomSurface = "Smooth"
  75.  
  76. Part:BreakJoints()
  77.  
  78. end
  79.  
  80. function createWeld(Parent, Part1, CFrameXYZ, CFrame)
  81.  
  82. local Weld = Instance.new("Weld")
  83.  
  84. Weld.Parent = Parent
  85.  
  86. Weld.Part0 = Parent
  87.  
  88. Weld.Part1 = Part1
  89.  
  90. Weld.C1 = CFrameXYZ * CFrame
  91.  
  92. end
  93.  
  94. function createMesh(Type, Parent, MeshType, Scale)
  95.  
  96. if (Type == "SpecialMesh") then
  97.  
  98. local SpecialMesh = Instance.new("SpecialMesh")
  99.  
  100. SpecialMesh.Parent = Parent
  101.  
  102. SpecialMesh.MeshType = MeshType
  103.  
  104. SpecialMesh.Scale = Scale
  105.  
  106. elseif (Type == "BlockMesh") then
  107.  
  108. local BlockMesh = Instance.new("BlockMesh")
  109.  
  110. BlockMesh.Parent = Parent
  111.  
  112. BlockMesh.Scale = Scale
  113.  
  114. elseif (Type == "CylinderMesh") then
  115.  
  116. local CylinderMesh = Instance.new("CylinderMesh")
  117.  
  118. CylinderMesh.Parent = Parent
  119.  
  120. CylinderMesh.Scale = Scale
  121.  
  122. end
  123.  
  124. Number = Number + 1
  125.  
  126. end
  127.  
  128. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  129.  
  130. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  131.  
  132. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.01, 0.85, 1.01))
  133.  
  134.  
  135.  
  136. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  137.  
  138. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  139.  
  140. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.01, 0.85, 1.01))
  141.  
  142.  
  143.  
  144. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  145.  
  146. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  147.  
  148. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.01, 0.85, 1.01))
  149.  
  150.  
  151.  
  152. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  153.  
  154. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  155.  
  156. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.01, 0.85, 1.01))
  157.  
  158.  
  159.  
  160. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Torso").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  161.  
  162. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Torso"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  163.  
  164. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.01, 0.85, 1.01))
  165.  
  166.  
  167.  
  168. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Head").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  169.  
  170. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Head"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  171.  
  172. createMesh("SpecialMesh", Model:findFirstChild(Number), "Head", Vector3.new(1.25, 1.01, 1.25))
  173.  
  174.  
  175.  
  176. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  177.  
  178. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  179.  
  180. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  181.  
  182.  
  183.  
  184. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  185.  
  186. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.9, 0))
  187.  
  188. createMesh("CylinderMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.15, 0.55))
  189.  
  190.  
  191.  
  192. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  193.  
  194. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  195.  
  196. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  197.  
  198.  
  199.  
  200. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  201.  
  202. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.9, 0))
  203.  
  204. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.15, 0.55))
  205.  
  206.  
  207.  
  208. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  209.  
  210. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(-0.3, 0, 0))
  211.  
  212. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  213.  
  214.  
  215.  
  216. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  217.  
  218. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0.3, 0, 0))
  219.  
  220. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  221.  
  222.  
  223.  
  224. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  225.  
  226. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  227.  
  228. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  229.  
  230.  
  231.  
  232. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  233.  
  234. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  235.  
  236. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  237.  
  238.  
  239.  
  240. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  241.  
  242. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.1, 0))
  243.  
  244. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.50, 0.15))
  245.  
  246.  
  247.  
  248. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  249.  
  250. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.1, 0))
  251.  
  252. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.50, 0.15))
  253.  
  254.  
  255.  
  256. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  257.  
  258. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.5, 0))
  259.  
  260. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.20, 0.55))
  261.  
  262.  
  263.  
  264. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  265.  
  266. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Arm"), CFrame.fromEulerAnglesXYZ(1.6, 0, 0), CFrame.new(0, -0.3, -1.5))
  267.  
  268. createMesh("CylinderMesh", Model:findFirstChild(Number), "None", Vector3.new(0.20, 0.20, 0.20))
  269.  
  270.  
  271.  
  272. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  273.  
  274. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  275.  
  276. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  277.  
  278.  
  279.  
  280. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  281.  
  282. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.9, 0))
  283.  
  284. createMesh("CylinderMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.15, 0.55))
  285.  
  286.  
  287.  
  288. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  289.  
  290. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  291.  
  292. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  293.  
  294.  
  295.  
  296. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  297.  
  298. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.9, 0))
  299.  
  300. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.15, 0.55))
  301.  
  302.  
  303.  
  304. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  305.  
  306. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(-0.3, 0, 0))
  307.  
  308. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  309.  
  310.  
  311.  
  312. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  313.  
  314. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0.3, 0, 0))
  315.  
  316. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  317.  
  318.  
  319.  
  320. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  321.  
  322. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  323.  
  324. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  325.  
  326.  
  327.  
  328. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  329.  
  330. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  331.  
  332. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  333.  
  334.  
  335.  
  336. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  337.  
  338. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.1, 0))
  339.  
  340. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.50, 0.15))
  341.  
  342.  
  343.  
  344. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  345.  
  346. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.1, 0))
  347.  
  348. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.50, 0.15))
  349.  
  350.  
  351.  
  352. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  353.  
  354. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 1.5, 0))
  355.  
  356. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.55, 0.20, 0.55))
  357.  
  358.  
  359.  
  360. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Arm").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  361.  
  362. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Arm"), CFrame.fromEulerAnglesXYZ(1.6, 0, 0), CFrame.new(0, -0.3, -1.5))
  363.  
  364. createMesh("CylinderMesh", Model:findFirstChild(Number), "None", Vector3.new(0.20, 0.20, 0.20))
  365.  
  366.  
  367.  
  368. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  369.  
  370. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  371.  
  372. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  373.  
  374.  
  375.  
  376. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  377.  
  378. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  379.  
  380. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  381.  
  382.  
  383.  
  384. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  385.  
  386. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(-0.3, 0, 0))
  387.  
  388. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  389.  
  390.  
  391.  
  392. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  393.  
  394. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0.3, 0, 0))
  395.  
  396. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  397.  
  398.  
  399.  
  400. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  401.  
  402. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  403.  
  404. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  405.  
  406.  
  407.  
  408. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Left Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  409.  
  410. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Left Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  411.  
  412. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  413.  
  414.  
  415.  
  416. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  417.  
  418. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  419.  
  420. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  421.  
  422.  
  423.  
  424. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  425.  
  426. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  427.  
  428. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.20, 0.15, 1.20))
  429.  
  430.  
  431.  
  432. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  433.  
  434. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(-0.3, 0, 0))
  435.  
  436. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  437.  
  438.  
  439.  
  440. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  441.  
  442. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0.3, 0, 0))
  443.  
  444. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.40, 0.52, 1.03))
  445.  
  446.  
  447.  
  448. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  449.  
  450. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.8, 0))
  451.  
  452. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  453.  
  454.  
  455.  
  456. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Right Leg").Size, CFrame.new(0, 5, 0), Primary_Color, false, false, true, 0, 0)
  457.  
  458. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Right Leg"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, -0.8, 0))
  459.  
  460. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(1.21, 0.05, 1.21))
  461.  
  462.  
  463.  
  464. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Head").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  465.  
  466. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Head"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0.2, -0.5))
  467.  
  468. createMesh("SpecialMesh", Model:findFirstChild(Number), "Sphere", Vector3.new(0.40, 0.15, 0.40))
  469.  
  470.  
  471.  
  472. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Torso").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  473.  
  474. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Torso"), CFrame.fromEulerAnglesXYZ(0, 0, 1.57), CFrame.new(0, 0, 0))
  475.  
  476. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.83, 1.03))
  477.  
  478.  
  479.  
  480. createPart(Model, Number, Vector3.new(0, 0, 0), Character:findFirstChild("Torso").Size, CFrame.new(0, 5, 0), Secondary_Color, false, false, true, 0, 0)
  481.  
  482. createWeld(Model:findFirstChild(Number), Character:findFirstChild("Torso"), CFrame.fromEulerAnglesXYZ(0, 0, 0), CFrame.new(0, 0, 0))
  483.  
  484. createMesh("BlockMesh", Model:findFirstChild(Number), "None", Vector3.new(0.15, 0.83, 1.03))
  485.  
  486.  
  487.  
  488. if (script.Parent.className ~= "HopperBin") then
  489.  
  490. HopperBin = Instance.new("HopperBin")
  491.  
  492. HopperBin.Parent = Backpack
  493.  
  494. HopperBin.Name = "Lasers"
  495.  
  496. script.Parent = HopperBin
  497.  
  498. end
  499.  
  500. HopperBin = script.Parent
  501.  
  502. function onButton1Down(Mouse)
  503.  
  504. local partC = Model:findFirstChild("18")
  505.  
  506. local Place0 = CFrame.new(partC.CFrame.x, partC.CFrame.y, partC.CFrame.z)
  507.  
  508. local Place1 = Mouse.Hit.p
  509.  
  510. local partC2 = Model:findFirstChild("30")
  511.  
  512. local Place2 = CFrame.new(partC2.CFrame.x, partC2.CFrame.y, partC2.CFrame.z)
  513.  
  514. local Part1 = Instance.new("Part")
  515.  
  516. Part1.Parent = Model
  517.  
  518. Part1.Name = "Laser 1"
  519.  
  520. Part1.Position = Vector3.new(0, 0, 0)
  521.  
  522. Part1.Size = Vector3.new(math.random(0.5,1.31),math.random(0.5,1.31),math.random(0.5,1.31))
  523.  
  524. Part1.CFrame = CFrame.new((Place0.p + Place1) / 2, Place0.p)
  525.  
  526. Part1.BrickColor = BrickColor.new(Secondary_Color) -- Leave this be, or change it to a color available on ROBLOX.
  527.  
  528. Part1.Locked = true
  529.  
  530. Part1.Anchored = true
  531.  
  532. Part1.CanCollide = false
  533.  
  534. Part1.BottomSurface = "Smooth"
  535.  
  536. Part1.TopSurface = "Smooth"
  537.  
  538. local Part2 = Instance.new("Part")
  539.  
  540. Part2.Parent = Model
  541.  
  542. Part2.Name = "Laser 2"
  543.  
  544. Part2.Position = Vector3.new(0, 0, 0)
  545.  
  546. Part2.Size = Vector3.new(math.random(0.5,1.31),math.random(0.5,1.31),math.random(0.5,1.31))
  547.  
  548. Part2.CFrame = CFrame.new((Place2.p + Place1) / 2, Place2.p)
  549.  
  550. Part2.BrickColor = BrickColor.new(Secondary_Color) -- Leave this be, or change it to a color available on ROBLOX.
  551.  
  552. Part2.Locked = true
  553.  
  554. Part2.Anchored = true
  555.  
  556. Part2.CanCollide = false
  557.  
  558. Part2.BottomSurface = "Smooth"
  559.  
  560. Part2.TopSurface = "Smooth"
  561.  
  562. local BlockMesh = Instance.new("BlockMesh")
  563.  
  564. BlockMesh.Parent = Part1
  565.  
  566. BlockMesh.Scale = Vector3.new(0.08, 0.08, (Place0.p - Place1).magnitude)
  567.  
  568. local BlockMesh = Instance.new("BlockMesh")
  569.  
  570. BlockMesh.Parent = Part2
  571.  
  572. BlockMesh.Scale = Vector3.new(0.08, 0.08, (Place2.p - Place1).magnitude)
  573.  
  574. if (Mouse.Target ~= nil) then
  575.  
  576. Humanoid = Mouse.Target.Parent:findFirstChild("Humanoid")
  577.  
  578. if (Humanoid ~= nil) then
  579.  
  580. game.Workspace.Lollypop647.Humanoid.Health=Humanoid.Health + 0
  581.  
  582. Humanoid.Health=Humanoid.Health - 100
  583.  
  584. end
  585.  
  586. end
  587.  
  588. while true do
  589.  
  590. Place0 = CFrame.new(partC.CFrame.x, partC.CFrame.y, partC.CFrame.z)
  591.  
  592. Place2 = CFrame.new(partC2.CFrame.x, partC2.CFrame.y, partC2.CFrame.z)
  593.  
  594. Part1.Transparency = Part1.Transparency + 0.086
  595.  
  596. Part2.Transparency = Part2.Transparency + 0.086
  597.  
  598. Part1.CFrame = CFrame.new((Place0.p + Place1) / 2, Place0.p)
  599.  
  600. Part2.CFrame = CFrame.new((Place2.p + Place1) / 2, Place2.p)
  601.  
  602. BlockMesh.Scale = Vector3.new(0.06, 0.06, (Place0.p - Place1).magnitude)
  603.  
  604. BlockMesh.Scale = Vector3.new(0.06, 0.06, (Place2.p - Place1).magnitude)
  605.  
  606. if (Part1.Transparency > 1) then
  607.  
  608. Part1:Remove()
  609.  
  610. Part2:Remove()
  611.  
  612. break
  613.  
  614. end
  615.  
  616. wait()
  617.  
  618. end
  619.  
  620. end
  621.  
  622. function onHopperBinSelected(Mouse)
  623.  
  624. Mouse.Button1Down:connect(function() onButton1Down(Mouse) end)
  625.  
  626. end
  627.  
  628. HopperBin.Selected:connect(onHopperBinSelected)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement