Advertisement
Dark_EccentricYT

Untitled

Jun 15th, 2017
1,605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.23 KB | None | 0 0
  1.  
  2. Player = game:GetService("Players").LocalPlayer
  3. Cha = Player.Character
  4. mouse = game.Players.LocalPlayer:GetMouse()
  5. torso = Cha.Torso
  6. Mouse = mouse
  7.  
  8. equip = false
  9. on = false
  10. fb = false
  11. ib = false
  12. lb = false
  13.  
  14. Lasers = {}
  15. function MakeLaser(P1,P2)
  16. local LPart = Instance.new("Part",Workspace)
  17. LPart.Anchored = true
  18. LPart.FormFactor = "Custom"
  19. LPart.CanCollide = True
  20. LPart.Transparency = 0.5
  21. LPart.TopSurface = "Smooth"
  22. LPart.BottomSurface = "Smooth"
  23. LPart.BrickColor = BrickColor.new("Bright yellow")
  24. table.insert(Lasers,LPart)
  25. local Pos1 = P1.CFrame.p
  26. local Pos2 = P2.CFrame.p
  27. local Dis = (Pos1-Pos2).magnitude
  28. LPart.Size = Vector3.new(4,4,Dis)
  29. LPart.CFrame = CFrame.new(Pos1,Pos2) *CFrame.new(0,0,-Dis/2)
  30. LPart.Touched:connect(function(hit)
  31. if hit.Parent.ClassName == "Model" then
  32. if hit.Parent:FindFirstChild("Humanoid") then
  33. e3 = Instance.new('Explosion',Workspace)
  34. e3.Position = hit.Parent.Torso.Position
  35. e3.BlastPressure = 0
  36. e3.BlastRadius = 5
  37. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(20)
  38. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  39. end
  40. end
  41. end)
  42. end
  43.  
  44. mouse.Button1Down:connect(function()
  45.  
  46. if (not vDebounce) and equip == true then
  47. equip = false
  48. on = true
  49. vDebounce = true
  50. wa = Instance.new("Part",Char)
  51. wa.Transparency=1
  52. wa.CanCollide = false
  53. wa.Size = Vector3.new(1, 1, 1)
  54. wa:BreakJoints()
  55. Weld3 = Instance.new("Weld",wa)
  56. Weld3.Part0 = Bar
  57. Weld3.Part1 = wa
  58. Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0)
  59.  
  60. Cha.Torso["Right Shoulder"].Part0 = nil
  61. Cha.Torso["Right Shoulder"].Part1 = nil
  62. wait()
  63. ArmWeld = Instance.new("Weld")
  64. ArmWeld.Parent = Cha["Torso"]
  65. ArmWeld.Part0 = ArmWeld.Parent
  66. ArmWeld.Part1 = Cha["Right Arm"]
  67. ArmWeld.C0 = CFrame.new(1.5,0,-0.5) * CFrame.fromEulerAnglesXYZ(1,0,0)
  68. wait()
  69. ArmWeld.C0 = CFrame.new(1.5,0.2,-0.5) * CFrame.fromEulerAnglesXYZ(1.2,0,0)
  70. wait()
  71. ArmWeld.C0 = CFrame.new(1.5,0.6,-0.5) * CFrame.fromEulerAnglesXYZ(1.6,0,0)
  72. wait()
  73. ArmWeld.C0 = CFrame.new(1.5,1,-0.5) * CFrame.fromEulerAnglesXYZ(2,0,0)
  74. wait()
  75. ArmWeld.C0 = CFrame.new(1.5,1,-0.5) * CFrame.fromEulerAnglesXYZ(2.4,0,0)
  76. wait()
  77. ArmWeld.C0 = CFrame.new(1.5,0.8,-0.5) * CFrame.fromEulerAnglesXYZ(1.8,0,0)
  78. wait()
  79. ArmWeld.C0 = CFrame.new(1.5,0.4,-0.5) * CFrame.fromEulerAnglesXYZ(1.4,0,0)
  80. wait()
  81. ArmWeld.C0 = CFrame.new(1.5,0,-0.5) * CFrame.fromEulerAnglesXYZ(1,0,0)
  82. wait()
  83. ArmWeld.C0 = CFrame.new(1.5,0,-0.3) * CFrame.fromEulerAnglesXYZ(0.6,0,0)
  84. wait()
  85. ArmWeld.C0 = CFrame.new(1.5,0,-0.3) * CFrame.fromEulerAnglesXYZ(0.4,0,0)
  86. wait()
  87. ArmWeld.C0 = CFrame.new(1.5,0,-0.3) * CFrame.fromEulerAnglesXYZ(0,0,0)
  88. wait()
  89. ArmWeld.C0 = CFrame.new(1.5,0,-0.3) * CFrame.fromEulerAnglesXYZ(0.4,0,0)
  90. wait()
  91. ArmWeld.C0 = CFrame.new(1.5,0,-0.3) * CFrame.fromEulerAnglesXYZ(0.6,0,0)
  92. wait()
  93. ArmWeld.C0 = CFrame.new(1.5,0,-0.5) * CFrame.fromEulerAnglesXYZ(1,0,0)
  94. wait()
  95. ArmWeld:Destroy()
  96. Cha.Torso["Right Shoulder"].Part0 = Cha.Torso
  97. Cha.Torso["Right Shoulder"].Part1 = Cha["Right Arm"]
  98.  
  99.  
  100. wa:remove()
  101.  
  102. vDebounce = false
  103. wait()
  104. equip = true
  105. on = false
  106.  
  107. end
  108. end)
  109.  
  110. Handle = Instance.new("Part",Cha)
  111. Handle.TopSurface = "Smooth"
  112. Handle.BottomSurface = "Smooth"
  113. Handle.Size = Vector3.new(1, 1, 1)
  114. Handle.CanCollide = True
  115. Handle.Transparency = 0
  116. Handle.BrickColor = BrickColor.new("Really black")
  117. HandleMesh = Instance.new("SpecialMesh", Handle)
  118. HandleMesh.MeshType = "Cylinder"
  119. HandleMesh.Scale = Vector3.new(1.2,1,0.1)
  120. HandleWeld = Instance.new("Weld",Cha)
  121. HandleWeld.Part0 = Cha.Torso
  122. HandleWeld.Part1 = Handle
  123. HandleWeld.C1 = CFrame.new(-1, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  124.  
  125. Crystal = Instance.new("Part",Cha)
  126. Crystal.TopSurface = "Smooth"
  127. Crystal.BottomSurface = "Smooth"
  128. Crystal.CanCollide = True
  129. Crystal.BrickColor = BrickColor.new("Bright bluish green")
  130. Crystal.Reflectance = 0.1
  131. Crystal.Transparency = 0
  132. CrystalMesh = Instance.new("SpecialMesh",Crystal)
  133. CrystalMesh.MeshType = "FileMesh"
  134. CrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  135. CrystalMesh.Scale = Vector3.new(0.6, 0.3, 0.2)
  136. CrystalWeld = Instance.new("Weld",Cha)
  137. CrystalWeld.Part0 = Handle
  138. CrystalWeld.Part1 = Crystal
  139. CrystalWeld.C1 = CFrame.new(0.53,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  140.  
  141. Crystal2 = Instance.new("Part",Cha)
  142. Crystal2.TopSurface = "Smooth"
  143. Crystal2.BottomSurface = "Smooth"
  144. Crystal2.CanCollide = True
  145. Crystal2.BrickColor = BrickColor.new("Really black")
  146. Crystal2.Reflectance = 0.1
  147. Crystal2.Transparency = 0.3
  148. Crystal2Mesh = Instance.new("SpecialMesh",Crystal2)
  149. Crystal2Mesh.MeshType = "FileMesh"
  150. Crystal2Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  151. Crystal2Mesh.Scale = Vector3.new(0.58, 0.3, 0.25)
  152. Crystal2Weld = Instance.new("Weld",Cha)
  153. Crystal2Weld.Part0 = Handle
  154. Crystal2Weld.Part1 = Crystal2
  155. Crystal2Weld.C1 = CFrame.new(0.53,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  156.  
  157. Sword = Instance.new("Part",Cha)
  158. Sword.TopSurface = "Smooth"
  159. Sword.BottomSurface = "Smooth"
  160. Sword.Size = Vector3.new(1, 1, 1)
  161. Sword.CanCollide = True
  162. Sword.Transparency = 0
  163. Sword.BrickColor = BrickColor.new("Black")
  164. SwordMesh = Instance.new("SpecialMesh", Sword)
  165. SwordMesh.MeshType = "Brick"
  166. SwordMesh.Scale = Vector3.new(0.2,0.2,0.1)
  167. SwordWeld = Instance.new("Weld",Cha)
  168. SwordWeld.Part0 = Handle
  169. SwordWeld.Part1 = Sword
  170. SwordWeld.C1 = CFrame.new(0.8,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  171.  
  172. Sword2 = Instance.new("Part",Cha)
  173. Sword2.TopSurface = "Smooth"
  174. Sword2.BottomSurface = "Smooth"
  175. Sword2.Size = Vector3.new(1, 1, 1)
  176. Sword2.CanCollide = True
  177. Sword2.Transparency = 0
  178. Sword2.BrickColor = BrickColor.new("Black")
  179. Sword2Mesh = Instance.new("SpecialMesh", Sword2)
  180. Sword2Mesh.MeshType = "Torso"
  181. Sword2Mesh.Scale = Vector3.new(0.4,0.2,0.1)
  182. Sword2Weld = Instance.new("Weld",Cha)
  183. Sword2Weld.Part0 = Sword
  184. Sword2Weld.Part1 = Sword2
  185. Sword2Weld.C1 = CFrame.new(0,0.2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 1.6)
  186.  
  187. Sword3 = Instance.new("Part",Cha)
  188. Sword3.TopSurface = "Smooth"
  189. Sword3.BottomSurface = "Smooth"
  190. Sword3.Size = Vector3.new(1, 1, 1)
  191. Sword3.CanCollide = True
  192. Sword3.Transparency = 0
  193. Sword3.BrickColor = BrickColor.new("Black")
  194. Sword3Mesh = Instance.new("SpecialMesh", Sword3)
  195. Sword3Mesh.MeshType = "Torso"
  196. Sword3Mesh.Scale = Vector3.new(0.4,0.1,0.1)
  197. Sword3Weld = Instance.new("Weld",Cha)
  198. Sword3Weld.Part0 = Sword2
  199. Sword3Weld.Part1 = Sword3
  200. Sword3Weld.C1 = CFrame.new(0,-0.18,0)*CFrame.fromEulerAnglesXYZ(0, 0, 3.15)
  201.  
  202. Sword4 = Instance.new("Part",Cha)
  203. Sword4.TopSurface = "Smooth"
  204. Sword4.BottomSurface = "Smooth"
  205. Sword4.Size = Vector3.new(1, 1, 1)
  206. Sword4.CanCollide = True
  207. Sword4.Transparency = 0
  208. Sword4.BrickColor = BrickColor.new("Black")
  209. Sword4Mesh = Instance.new("SpecialMesh", Sword4)
  210. Sword4Mesh.MeshType = "Wedge"
  211. Sword4Mesh.Scale = Vector3.new(0.1,2,0.1)
  212. Sword4Weld = Instance.new("Weld",Cha)
  213. Sword4Weld.Part0 = Sword2
  214. Sword4Weld.Part1 = Sword4
  215. Sword4Weld.C1 = CFrame.new(0,-1.3,0.1)*CFrame.fromEulerAnglesXYZ(3.2, 1.6, 0)
  216.  
  217. Sword5 = Instance.new("Part",Cha)
  218. Sword5.TopSurface = "Smooth"
  219. Sword5.BottomSurface = "Smooth"
  220. Sword5.Size = Vector3.new(1, 1, 1)
  221. Sword5.CanCollide = True
  222. Sword5.Transparency = 0
  223. Sword5.BrickColor = BrickColor.new("Black")
  224. Sword5Mesh = Instance.new("SpecialMesh", Sword5)
  225. Sword5Mesh.MeshType = "Wedge"
  226. Sword5Mesh.Scale = Vector3.new(0.1,2,0.1)
  227. Sword5Weld = Instance.new("Weld",Cha)
  228. Sword5Weld.Part0 = Sword2
  229. Sword5Weld.Part1 = Sword5
  230. Sword5Weld.C1 = CFrame.new(0,-1.3,0.1)*CFrame.fromEulerAnglesXYZ(-3.2, -1.6, 0)
  231.  
  232. Sword6 = Instance.new("Part",Cha)
  233. Sword6.TopSurface = "Smooth"
  234. Sword6.BottomSurface = "Smooth"
  235. Sword6.Size = Vector3.new(1, 1, 1)
  236. Sword6.CanCollide = True
  237. Sword6.Transparency = 0
  238. Sword6.BrickColor = BrickColor.new("Black")
  239. Sword6Mesh = Instance.new("SpecialMesh", Sword6)
  240. Sword6Mesh.MeshType = "Brick"
  241. Sword6Mesh.Scale = Vector3.new(0.1,2,0.1)
  242. Sword6Weld = Instance.new("Weld",Cha)
  243. Sword6Weld.Part0 = Sword5
  244. Sword6Weld.Part1 = Sword6
  245. Sword6Weld.C1 = CFrame.new(0,0,-0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  246.  
  247. Design = Instance.new("Part",Cha)
  248. Design.TopSurface = "Smooth"
  249. Design.BottomSurface = "Smooth"
  250. Design.Size = Vector3.new(1, 1, 1)
  251. Design.CanCollide = True
  252. Design.Transparency = 0
  253. Design.BrickColor = BrickColor.new("Gold")
  254. DesignMesh = Instance.new("SpecialMesh", Design)
  255. DesignMesh.MeshType = "Brick"
  256. DesignMesh.Scale = Vector3.new(0.12,2,0.05)
  257. DesignWeld = Instance.new("Weld",Cha)
  258. DesignWeld.Part0 = Sword6
  259. DesignWeld.Part1 = Design
  260. DesignWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  261.  
  262. Design2 = Instance.new("Part",Cha)
  263. Design2.TopSurface = "Smooth"
  264. Design2.BottomSurface = "Smooth"
  265. Design2.Size = Vector3.new(1, 1, 1)
  266. Design2.CanCollide = True
  267. Design2.Transparency = 0
  268. Design2.BrickColor = BrickColor.new("Black")
  269. Design2Mesh = Instance.new("SpecialMesh",Design2)
  270. Design2Mesh.MeshType = "FileMesh"
  271. Design2Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  272. Design2Mesh.Scale = Vector3.new(0.1, 0.2, 0.3)
  273. Design2Weld = Instance.new("Weld",Cha)
  274. Design2Weld.Part0 = Design
  275. Design2Weld.Part1 = Design2
  276. Design2Weld.C1 = CFrame.new(0,-0.3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  277.  
  278. Design3 = Instance.new("Part",Cha)
  279. Design3.TopSurface = "Smooth"
  280. Design3.BottomSurface = "Smooth"
  281. Design3.Size = Vector3.new(1, 1, 1)
  282. Design3.CanCollide = True
  283. Design3.Transparency = 0
  284. Design3.BrickColor = BrickColor.new("Black")
  285. Design3Mesh = Instance.new("SpecialMesh",Design3)
  286. Design3Mesh.MeshType = "FileMesh"
  287. Design3Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  288. Design3Mesh.Scale = Vector3.new(0.1, 0.2, 0.3)
  289. Design3Weld = Instance.new("Weld",Cha)
  290. Design3Weld.Part0 = Design
  291. Design3Weld.Part1 = Design3
  292. Design3Weld.C1 = CFrame.new(0,-0.7,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  293.  
  294. Design4 = Instance.new("Part",Cha)
  295. Design4.TopSurface = "Smooth"
  296. Design4.BottomSurface = "Smooth"
  297. Design4.Size = Vector3.new(1, 1, 1)
  298. Design4.CanCollide = True
  299. Design4.Transparency = 0
  300. Design4.BrickColor = BrickColor.new("Bright bluish green")
  301. Design4Mesh = Instance.new("SpecialMesh",Design4)
  302. Design4Mesh.MeshType = "FileMesh"
  303. Design4Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  304. Design4Mesh.Scale = Vector3.new(0.13, 0.18, 0.28)
  305. Design4Weld = Instance.new("Weld",Cha)
  306. Design4Weld.Part0 = Design
  307. Design4Weld.Part1 = Design4
  308. Design4Weld.C1 = CFrame.new(0,-0.3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  309.  
  310. Design5 = Instance.new("Part",Cha)
  311. Design5.TopSurface = "Smooth"
  312. Design5.BottomSurface = "Smooth"
  313. Design5.Size = Vector3.new(1, 1, 1)
  314. Design5.CanCollide = True
  315. Design5.Transparency = 0
  316. Design5.BrickColor = BrickColor.new("Bright bluish green")
  317. Design5Mesh = Instance.new("SpecialMesh",Design5)
  318. Design5Mesh.MeshType = "FileMesh"
  319. Design5Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  320. Design5Mesh.Scale = Vector3.new(0.13, 0.18, 0.28)
  321. Design5Weld = Instance.new("Weld",Cha)
  322. Design5Weld.Part0 = Design
  323. Design5Weld.Part1 = Design5
  324. Design5Weld.C1 = CFrame.new(0,-0.7,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  325.  
  326. Design6 = Instance.new("Part",Cha)
  327. Design6.TopSurface = "Smooth"
  328. Design6.BottomSurface = "Smooth"
  329. Design6.Size = Vector3.new(1, 1, 1)
  330. Design6.CanCollide = True
  331. Design6.Transparency = 0
  332. Design6.BrickColor = BrickColor.new("Bright bluish green")
  333. Design6Mesh = Instance.new("SpecialMesh",Design6)
  334. Design6Mesh.MeshType = "FileMesh"
  335. Design6Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  336. Design6Mesh.Scale = Vector3.new(0.13, 0.25, 0.1)
  337. Design6Weld = Instance.new("Weld",Cha)
  338. Design6Weld.Part0 = Design
  339. Design6Weld.Part1 = Design6
  340. Design6Weld.C1 = CFrame.new(0,-1.2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  341.  
  342. Design7 = Instance.new("Part",Cha)
  343. Design7.TopSurface = "Smooth"
  344. Design7.BottomSurface = "Smooth"
  345. Design7.Size = Vector3.new(1, 1, 1)
  346. Design7.CanCollide = True
  347. Design7.Transparency = 0
  348. Design7.BrickColor = BrickColor.new("Black")
  349. Design7Mesh = Instance.new("SpecialMesh",Design7)
  350. Design7Mesh.MeshType = "FileMesh"
  351. Design7Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  352. Design7Mesh.Scale = Vector3.new(0.1, 0.1, 0.3)
  353. Design7Weld = Instance.new("Weld",Cha)
  354. Design7Weld.Part0 = Design
  355. Design7Weld.Part1 = Design7
  356. Design7Weld.C1 = CFrame.new(0,-0.3,0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  357.  
  358. Design8 = Instance.new("Part",Cha)
  359. Design8.TopSurface = "Smooth"
  360. Design8.BottomSurface = "Smooth"
  361. Design8.Size = Vector3.new(1, 1, 1)
  362. Design8.CanCollide = True
  363. Design8.Transparency = 0
  364. Design8.BrickColor = BrickColor.new("Black")
  365. Design8Mesh = Instance.new("SpecialMesh",Design8)
  366. Design8Mesh.MeshType = "FileMesh"
  367. Design8Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  368. Design8Mesh.Scale = Vector3.new(0.1, 0.1, 0.3)
  369. Design8Weld = Instance.new("Weld",Cha)
  370. Design8Weld.Part0 = Design
  371. Design8Weld.Part1 = Design8
  372. Design8Weld.C1 = CFrame.new(0,-0.7,0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  373.  
  374. Key = Instance.new("Part",Cha)
  375. Key.TopSurface = "Smooth"
  376. Key.BottomSurface = "Smooth"
  377. Key.Size = Vector3.new(1, 1, 1)
  378. Key.CanCollide = True
  379. Key.Transparency = 0
  380. Key.BrickColor = BrickColor.new("Black")
  381. KeyMesh = Instance.new("SpecialMesh",Key)
  382. KeyMesh.MeshType = "Brick"
  383. KeyMesh.Scale = Vector3.new(0.1, 0.3, 0.1)
  384. KeyWeld = Instance.new("Weld",Cha)
  385. KeyWeld.Part0 = Design
  386. KeyWeld.Part1 = Key
  387. KeyWeld.C1 = CFrame.new(0,-0.2,0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  388.  
  389. Key2 = Instance.new("Part",Cha)
  390. Key2.TopSurface = "Smooth"
  391. Key2.BottomSurface = "Smooth"
  392. Key2.Size = Vector3.new(1, 1, 1)
  393. Key2.CanCollide = True
  394. Key2.Transparency = 0
  395. Key2.BrickColor = BrickColor.new("Black")
  396. Key2Mesh = Instance.new("SpecialMesh",Key2)
  397. Key2Mesh.MeshType = "Brick"
  398. Key2Mesh.Scale = Vector3.new(0.1, 0.05, 0.2)
  399. Key2Weld = Instance.new("Weld",Cha)
  400. Key2Weld.Part0 = Design
  401. Key2Weld.Part1 = Key2
  402. Key2Weld.C1 = CFrame.new(0,-0.7,0.4)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  403.  
  404. Key3 = Instance.new("Part",Cha)
  405. Key3.TopSurface = "Smooth"
  406. Key3.BottomSurface = "Smooth"
  407. Key3.Size = Vector3.new(1, 1, 1)
  408. Key3.CanCollide = True
  409. Key3.Transparency = 0
  410. Key3.BrickColor = BrickColor.new("Black")
  411. Key3Mesh = Instance.new("SpecialMesh",Key3)
  412. Key3Mesh.MeshType = "Brick"
  413. Key3Mesh.Scale = Vector3.new(0.1, 0.2, 0.1)
  414. Key3Weld = Instance.new("Weld",Cha)
  415. Key3Weld.Part0 = Design
  416. Key3Weld.Part1 = Key3
  417. Key3Weld.C1 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  418.  
  419. Key4 = Instance.new("Part",Cha)
  420. Key4.TopSurface = "Smooth"
  421. Key4.BottomSurface = "Smooth"
  422. Key4.Size = Vector3.new(1, 1, 1)
  423. Key4.CanCollide = True
  424. Key4.Transparency = 0
  425. Key4.BrickColor = BrickColor.new("Black")
  426. Key4Mesh = Instance.new("SpecialMesh",Key4)
  427. Key4Mesh.MeshType = "Brick"
  428. Key4Mesh.Scale = Vector3.new(0.05, 0.05, 0.1)
  429. Key4Weld = Instance.new("Weld",Cha)
  430. Key4Weld.Part0 = Design
  431. Key4Weld.Part1 = Key4
  432. Key4Weld.C1 = CFrame.new(0,-0.7,0.55)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  433.  
  434. Key5 = Instance.new("Part",Cha)
  435. Key5.TopSurface = "Smooth"
  436. Key5.BottomSurface = "Smooth"
  437. Key5.Size = Vector3.new(1, 1, 1)
  438. Key5.CanCollide = True
  439. Key5.Transparency = 0
  440. Key5.BrickColor = BrickColor.new("Black")
  441. Key5Mesh = Instance.new("SpecialMesh",Key5)
  442. Key5Mesh.MeshType = "Brick"
  443. Key5Mesh.Scale = Vector3.new(0.1, 0.8, 0.1)
  444. Key5Weld = Instance.new("Weld",Cha)
  445. Key5Weld.Part0 = Design
  446. Key5Weld.Part1 = Key5
  447. Key5Weld.C1 = CFrame.new(0,-0.7,0.65)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  448.  
  449. Key6 = Instance.new("Part",Cha)
  450. Key6.TopSurface = "Smooth"
  451. Key6.BottomSurface = "Smooth"
  452. Key6.Size = Vector3.new(1, 1, 1)
  453. Key6.CanCollide = True
  454. Key6.Transparency = 0
  455. Key6.BrickColor = BrickColor.new("Black")
  456. Key6Mesh = Instance.new("SpecialMesh",Key6)
  457. Key6Mesh.MeshType = "Brick"
  458. Key6Mesh.Scale = Vector3.new(0.1, 0.1, 0.7)
  459. Key6Weld = Instance.new("Weld",Cha)
  460. Key6Weld.Part0 = Design
  461. Key6Weld.Part1 = Key6
  462. Key6Weld.C1 = CFrame.new(0,-1.2,0.25)*CFrame.fromEulerAnglesXYZ(0.2, 0, 0)
  463.  
  464. Key7 = Instance.new("Part",Cha)
  465. Key7.TopSurface = "Smooth"
  466. Key7.BottomSurface = "Smooth"
  467. Key7.Size = Vector3.new(1, 1, 1)
  468. Key7.CanCollide = True
  469. Key7.Transparency = 0
  470. Key7.BrickColor = BrickColor.new("Black")
  471. Key7Mesh = Instance.new("SpecialMesh",Key7)
  472. Key7Mesh.MeshType = "Brick"
  473. Key7Mesh.Scale = Vector3.new(0.1, 0.1, 0.7)
  474. Key7Weld = Instance.new("Weld",Cha)
  475. Key7Weld.Part0 = Design
  476. Key7Weld.Part1 = Key7
  477. Key7Weld.C1 = CFrame.new(0,-0.1,0.55)*CFrame.fromEulerAnglesXYZ(-0.2, 0, 0)
  478.  
  479. Key8 = Instance.new("Part",Cha)
  480. Key8.TopSurface = "Smooth"
  481. Key8.BottomSurface = "Smooth"
  482. Key8.Size = Vector3.new(1, 1, 1)
  483. Key8.CanCollide = True
  484. Key8.Transparency = 0
  485. Key8.BrickColor = BrickColor.new("Black")
  486. Key8Mesh = Instance.new("SpecialMesh",Key8)
  487. Key8Mesh.MeshType = "FileMesh"
  488. Key8Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  489. Key8Mesh.Scale = Vector3.new(0.1, 0.1, 0.7)
  490. Key8Weld = Instance.new("Weld",Cha)
  491. Key8Weld.Part0 = Design
  492. Key8Weld.Part1 = Key8
  493. Key8Weld.C1 = CFrame.new(0,-0.7,0.7)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  494.  
  495. Key9 = Instance.new("Part",Cha)
  496. Key9.TopSurface = "Smooth"
  497. Key9.BottomSurface = "Smooth"
  498. Key9.Size = Vector3.new(1, 1, 1)
  499. Key9.CanCollide = True
  500. Key9.Transparency = 0
  501. Key9.BrickColor = BrickColor.new("Black")
  502. Key9Mesh = Instance.new("SpecialMesh",Key9)
  503. Key9Mesh.MeshType = "Brick"
  504. Key9Mesh.Scale = Vector3.new(0.1, 0.8, 0.1)
  505. Key9Weld = Instance.new("Weld",Cha)
  506. Key9Weld.Part0 = Design
  507. Key9Weld.Part1 = Key9
  508. Key9Weld.C1 = CFrame.new(0,-0.7,0.85)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  509.  
  510. HandleDesign = Instance.new("Part",Cha)
  511. HandleDesign.TopSurface = "Smooth"
  512. HandleDesign.BottomSurface = "Smooth"
  513. HandleDesign.Size = Vector3.new(1, 1, 1)
  514. HandleDesign.CanCollide = True
  515. HandleDesign.Transparency = 0
  516. HandleDesign.BrickColor = BrickColor.new("Bright bluish green")
  517. HandleDesignMesh = Instance.new("SpecialMesh", HandleDesign)
  518. HandleDesignMesh.MeshType = "Brick"
  519. HandleDesignMesh.Scale = Vector3.new(0.1,0.25,0.1)
  520. HandleDesignWeld = Instance.new("Weld",Cha)
  521. HandleDesignWeld.Part0 = Handle
  522. HandleDesignWeld.Part1 = HandleDesign
  523. HandleDesignWeld.C1 = CFrame.new(0.5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, -0.5)
  524.  
  525. HandleDesign2 = Instance.new("Part",Cha)
  526. HandleDesign2.TopSurface = "Smooth"
  527. HandleDesign2.BottomSurface = "Smooth"
  528. HandleDesign2.Size = Vector3.new(1, 1, 1)
  529. HandleDesign2.CanCollide = True
  530. HandleDesign2.Transparency = 0
  531. HandleDesign2.BrickColor = BrickColor.new("Bright bluish green")
  532. HandleDesign2Mesh = Instance.new("SpecialMesh", HandleDesign2)
  533. HandleDesign2Mesh.MeshType = "Brick"
  534. HandleDesign2Mesh.Scale = Vector3.new(0.1,0.25,0.1)
  535. HandleDesign2Weld = Instance.new("Weld",Cha)
  536. HandleDesign2Weld.Part0 = Handle
  537. HandleDesign2Weld.Part1 = HandleDesign2
  538. HandleDesign2Weld.C1 = CFrame.new(0.5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0.5)
  539.  
  540. HandleDesign3 = Instance.new("Part",Cha)
  541. HandleDesign3.TopSurface = "Smooth"
  542. HandleDesign3.BottomSurface = "Smooth"
  543. HandleDesign3.Size = Vector3.new(1, 1, 1)
  544. HandleDesign3.CanCollide = True
  545. HandleDesign3.Transparency = 0
  546. HandleDesign3.BrickColor = BrickColor.new("Bright bluish green")
  547. HandleDesign3Mesh = Instance.new("SpecialMesh", HandleDesign3)
  548. HandleDesign3Mesh.MeshType = "Brick"
  549. HandleDesign3Mesh.Scale = Vector3.new(0.1,0.25,0.1)
  550. HandleDesign3Weld = Instance.new("Weld",Cha)
  551. HandleDesign3Weld.Part0 = HandleDesign
  552. HandleDesign3Weld.Part1 = HandleDesign3
  553. HandleDesign3Weld.C1 = CFrame.new(0.1,0.2,0)*CFrame.fromEulerAnglesXYZ(0, 0, -0.7)
  554.  
  555. HandleDesign4 = Instance.new("Part",Cha)
  556. HandleDesign4.TopSurface = "Smooth"
  557. HandleDesign4.BottomSurface = "Smooth"
  558. HandleDesign4.Size = Vector3.new(1, 1, 1)
  559. HandleDesign4.CanCollide = True
  560. HandleDesign4.Transparency = 0
  561. HandleDesign4.BrickColor = BrickColor.new("Bright bluish green")
  562. HandleDesign4Mesh = Instance.new("SpecialMesh", HandleDesign4)
  563. HandleDesign4Mesh.MeshType = "Brick"
  564. HandleDesign4Mesh.Scale = Vector3.new(0.1,0.25,0.1)
  565. HandleDesign4Weld = Instance.new("Weld",Cha)
  566. HandleDesign4Weld.Part0 = HandleDesign2
  567. HandleDesign4Weld.Part1 = HandleDesign4
  568. HandleDesign4Weld.C1 = CFrame.new(0.1,-0.2,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0.7)
  569.  
  570. HandleDesign5 = Instance.new("Part",Cha)
  571. HandleDesign5.TopSurface = "Smooth"
  572. HandleDesign5.BottomSurface = "Smooth"
  573. HandleDesign5.Size = Vector3.new(1, 1, 1)
  574. HandleDesign5.CanCollide = True
  575. HandleDesign5.Transparency = 0
  576. HandleDesign5.BrickColor = BrickColor.new("Bright bluish green")
  577. HandleDesign5Mesh = Instance.new("SpecialMesh", HandleDesign5)
  578. HandleDesign5Mesh.MeshType = "Brick"
  579. HandleDesign5Mesh.Scale = Vector3.new(0.1,0.5,0.1)
  580. HandleDesign5Weld = Instance.new("Weld",Cha)
  581. HandleDesign5Weld.Part0 = HandleDesign3
  582. HandleDesign5Weld.Part1 = HandleDesign5
  583. HandleDesign5Weld.C1 = CFrame.new(0.05,0.44,0)*CFrame.fromEulerAnglesXYZ(0, 0, -0.4)
  584.  
  585. HandleDesign6 = Instance.new("Part",Cha)
  586. HandleDesign6.TopSurface = "Smooth"
  587. HandleDesign6.BottomSurface = "Smooth"
  588. HandleDesign6.Size = Vector3.new(1, 1, 1)
  589. HandleDesign6.CanCollide = True
  590. HandleDesign6.Transparency = 0
  591. HandleDesign6.BrickColor = BrickColor.new("Bright bluish green")
  592. HandleDesign6Mesh = Instance.new("SpecialMesh", HandleDesign6)
  593. HandleDesign6Mesh.MeshType = "Brick"
  594. HandleDesign6Mesh.Scale = Vector3.new(0.1,0.5,0.1)
  595. HandleDesign6Weld = Instance.new("Weld",Cha)
  596. HandleDesign6Weld.Part0 = HandleDesign4
  597. HandleDesign6Weld.Part1 = HandleDesign6
  598. HandleDesign6Weld.C1 = CFrame.new(0.05,-0.44,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0.4)
  599.  
  600. HandleDesign7 = Instance.new("Part",Cha)
  601. HandleDesign7.TopSurface = "Smooth"
  602. HandleDesign7.BottomSurface = "Smooth"
  603. HandleDesign7.Size = Vector3.new(1, 1, 1)
  604. HandleDesign7.CanCollide = True
  605. HandleDesign7.Transparency = 0
  606. HandleDesign7.BrickColor = BrickColor.new("Bright bluish green")
  607. HandleDesign7Mesh = Instance.new("SpecialMesh", HandleDesign7)
  608. HandleDesign7Mesh.MeshType = "Brick"
  609. HandleDesign7Mesh.Scale = Vector3.new(0.1,0.5,0.1)
  610. HandleDesign7Weld = Instance.new("Weld",Cha)
  611. HandleDesign7Weld.Part0 = HandleDesign5
  612. HandleDesign7Weld.Part1 = HandleDesign7
  613. HandleDesign7Weld.C1 = CFrame.new(0.17,0.35,0)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  614.  
  615. HandleDesign8 = Instance.new("Part",Cha)
  616. HandleDesign8.TopSurface = "Smooth"
  617. HandleDesign8.BottomSurface = "Smooth"
  618. HandleDesign8.Size = Vector3.new(1, 1, 1)
  619. HandleDesign8.CanCollide = True
  620. HandleDesign8.Transparency = 0
  621. HandleDesign8.BrickColor = BrickColor.new("Bright bluish green")
  622. HandleDesign8Mesh = Instance.new("SpecialMesh", HandleDesign8)
  623. HandleDesign8Mesh.MeshType = "Brick"
  624. HandleDesign8Mesh.Scale = Vector3.new(0.1,0.5,0.1)
  625. HandleDesign8Weld = Instance.new("Weld",Cha)
  626. HandleDesign8Weld.Part0 = HandleDesign6
  627. HandleDesign8Weld.Part1 = HandleDesign8
  628. HandleDesign8Weld.C1 = CFrame.new(0.17,-0.35,0)*CFrame.fromEulerAnglesXYZ(0, 0, 1)
  629.  
  630. HandleBottom = Instance.new("Part",Cha)
  631. HandleBottom.TopSurface = "Smooth"
  632. HandleBottom.BottomSurface = "Smooth"
  633. HandleBottom.Size = Vector3.new(1, 1, 1)
  634. HandleBottom.CanCollide = True
  635. HandleBottom.Transparency = 0
  636. HandleBottom.BrickColor = BrickColor.new("Medium stone grey")
  637. HandleBottomMesh = Instance.new("SpecialMesh", HandleBottom)
  638. HandleBottomMesh.MeshType = "Brick"
  639. HandleBottomMesh.Scale = Vector3.new(0.1,0.1,0.1)
  640. HandleBottomWeld = Instance.new("Weld",Cha)
  641. HandleBottomWeld.Part0 = Handle
  642. HandleBottomWeld.Part1 = HandleBottom
  643. HandleBottomWeld.C1 = CFrame.new(-1,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  644.  
  645. HandleBottom2 = Instance.new("Part",Cha)
  646. HandleBottom2.TopSurface = "Smooth"
  647. HandleBottom2.BottomSurface = "Smooth"
  648. HandleBottom2.Size = Vector3.new(1, 1, 1)
  649. HandleBottom2.CanCollide = True
  650. HandleBottom2.Transparency = 0
  651. HandleBottom2.BrickColor = BrickColor.new("Medium stone grey")
  652. HandleBottom2Mesh = Instance.new("SpecialMesh", HandleBottom2)
  653. HandleBottom2Mesh.MeshType = "Brick"
  654. HandleBottom2Mesh.Scale = Vector3.new(0.1,0.1,0.1)
  655. HandleBottom2Weld = Instance.new("Weld",Cha)
  656. HandleBottom2Weld.Part0 = Handle
  657. HandleBottom2Weld.Part1 = HandleBottom2
  658. HandleBottom2Weld.C1 = CFrame.new(-1.2,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  659.  
  660. HandleBottom3 = Instance.new("Part",Cha)
  661. HandleBottom3.TopSurface = "Smooth"
  662. HandleBottom3.BottomSurface = "Smooth"
  663. HandleBottom3.Size = Vector3.new(1, 1, 1)
  664. HandleBottom3.CanCollide = True
  665. HandleBottom3.Transparency = 0
  666. HandleBottom3.BrickColor = BrickColor.new("Medium stone grey")
  667. HandleBottom3Mesh = Instance.new("SpecialMesh", HandleBottom3)
  668. HandleBottom3Mesh.MeshType = "Brick"
  669. HandleBottom3Mesh.Scale = Vector3.new(0.1,0.1,0.1)
  670. HandleBottom3Weld = Instance.new("Weld",Cha)
  671. HandleBottom3Weld.Part0 = Handle
  672. HandleBottom3Weld.Part1 = HandleBottom3
  673. HandleBottom3Weld.C1 = CFrame.new(-1.4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  674.  
  675. HandleBottom4 = Instance.new("Part",Cha)
  676. HandleBottom4.TopSurface = "Smooth"
  677. HandleBottom4.BottomSurface = "Smooth"
  678. HandleBottom4.Size = Vector3.new(1, 1, 1)
  679. HandleBottom4.CanCollide = True
  680. HandleBottom4.Transparency = 0
  681. HandleBottom4.BrickColor = BrickColor.new("Medium stone grey")
  682. HandleBottom4Mesh = Instance.new("SpecialMesh", HandleBottom4)
  683. HandleBottom4Mesh.MeshType = "Brick"
  684. HandleBottom4Mesh.Scale = Vector3.new(0.2,0.2,0.2)
  685. HandleBottom4Weld = Instance.new("Weld",Cha)
  686. HandleBottom4Weld.Part0 = Handle
  687. HandleBottom4Weld.Part1 = HandleBottom4
  688. HandleBottom4Weld.C1 = CFrame.new(-1.7,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  689.  
  690. Design.Touched:connect(function(hit)
  691. if hit.Parent:FindFirstChild("Humanoid") and equip == false and on == true then
  692. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  693. end
  694. end)
  695.  
  696. Design2.Touched:connect(function(hit)
  697. if hit.Parent:FindFirstChild("Humanoid") and equip == false and on == true then
  698. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  699. end
  700. end)
  701.  
  702. function Chat(Object,Text,Color)
  703. local Color = BrickColor.new(Color)
  704. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  705. local G = Instance.new("BillboardGui",Object)
  706. G.Name = "AtlasText"
  707. G.Adornee = Object
  708. G.Size = UDim2.new(3.5,0,2.5,0)
  709. G.AlwaysOnTop = false
  710. G.StudsOffset = Vector3.new(0,3,0)
  711. local Frame = Instance.new("Frame")
  712. Frame.Parent = G
  713. Frame.Size = UDim2.new(1,0,1,0)
  714. Frame.BackgroundTransparency = 1
  715. local Txt = Instance.new("TextLabel",Frame)
  716. Txt.Size = UDim2.new(1,0,1,0)
  717. Txt.Text = Text
  718. Txt.TextScaled = true
  719. Txt.TextWrapped = true
  720. Txt.Font = "SourceSansBold"
  721. Txt.TextColor = Color
  722. Txt.BackgroundTransparency = 1
  723. Txt.ZIndex = 2
  724. Game:GetService("Debris"):AddItem(G,3)
  725. end
  726.  
  727. mouse.KeyDown:connect(function(key)
  728. key:lower()
  729. if key == "e" and equip == false and on == false then
  730. Chat(Cha.Head,"FACE SHADOWS BTCH.","Really black")
  731. equip = true
  732. on = true
  733. HandleWeld.C1 = CFrame.new(-1.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  734. wait()
  735. HandleWeld.C1 = CFrame.new(-2, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  736. wait()
  737. HandleWeld.C1 = CFrame.new(-2.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  738. wait()
  739. HandleWeld.C1 = CFrame.new(-3, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  740. wait()
  741. HandleWeld.C1 = CFrame.new(-3.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  742. wait()
  743. HandleWeld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  744. wait()
  745. HandleWeld.C1 = CFrame.new(-4.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  746. wait()
  747. HandleWeld.Part0 = Cha["Right Arm"]
  748. HandleWeld.Part1 = Handle
  749. HandleWeld.C1 = CFrame.new(0, 1, 0)*CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  750. wait(1)
  751. on = false
  752. end
  753.  
  754. if key == "q" and equip == true and on == false then
  755. Chat(Cha.Head,"I DONE NAO","Really black")
  756. equip = false
  757. HandleWeld.Part0 = Cha.Torso
  758. HandleWeld.Part1 = Handle
  759. HandleWeld.C1 = CFrame.new(-4.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  760. wait()
  761. HandleWeld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  762. wait()
  763. HandleWeld.C1 = CFrame.new(-3.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  764. wait()
  765. HandleWeld.C1 = CFrame.new(-3, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  766. wait()
  767. HandleWeld.C1 = CFrame.new(-2.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  768. wait()
  769. HandleWeld.C1 = CFrame.new(-2, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  770. wait()
  771. HandleWeld.C1 = CFrame.new(-1.5, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  772. wait()
  773. HandleWeld.C1 = CFrame.new(-1, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, -1)
  774. end
  775.  
  776. if key == "r" and equip == true and fb == false then
  777. Chat(Cha.Head,"FIRAGA","Bright red")
  778. fb = true
  779.  
  780.  
  781. FireBall=Instance.new('Part',Workspace)
  782. FireBall.Size=Vector3.new(14,14,14)
  783. FireBall.BrickColor=BrickColor.new("Really black")
  784. FireBall.CanCollide = True
  785. FireBall.TopSurface = "Smooth"
  786. FireBall.BottomSurface = "Smooth"
  787. FireBall.Position=torso.Position+torso.CFrame.lookVector*20
  788. FireBall.Transparency = 0.3
  789. FireBall:BreakJoints()
  790. FireBallMesh = Instance.new("SpecialMesh", FireBall)
  791. FireBallMesh.MeshType = "Sphere"
  792. FireBallMesh.Scale = Vector3.new(1,1,1)
  793. Shooter = Instance.new('BodyVelocity',FireBall)
  794. Shooter.maxForce = Vector3.new()*math.huge
  795. Shooter.velocity = torso.CFrame.lookVector*100
  796.  
  797. coroutine.resume(coroutine.create(function()
  798. while wait() do
  799. for i = 1,26 do wait()
  800. p = Instance.new("Part",workspace)
  801. p.FormFactor="Custom"
  802. p.Size = Vector3.new(15,15,15)
  803. p.TopSurface = 0
  804. p.BottomSurface = 0
  805. p.BrickColor=BrickColor.new("Really black")
  806. p.Transparency=.6
  807. p.CanCollide=false
  808. p.Anchored=true
  809. p.Parent = FireBall
  810. p.CFrame =(FireBall.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  811. game.Debris:AddItem(p,.1)
  812. end
  813. end
  814. end))
  815.  
  816.  
  817. FireBlastOff = Instance.new("BodyVelocity")
  818. FireBlastOff.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  819. FireBlastOff.velocity = torso.CFrame.lookVector*100
  820.  
  821. FireBall.Touched:connect(function(hit)
  822. if hit.Parent:FindFirstChild("Humanoid") then
  823. FireBall:Destroy()
  824. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(40)
  825. hit.Parent:FindFirstChild("Humanoid").Sit = true
  826. e = Instance.new('Explosion',Workspace)
  827. e.Position = hit.Parent.Torso.Position
  828. e.BlastPressure = 0
  829. e.BlastRadius = 10
  830. eFireBlastOff = FireBlastOff:clone()
  831. eFireBlastOff.Parent = hit.Parent:findFirstChild("Torso")
  832. eFireBlastOff.Name = "eFireBlastOff"
  833. for _,v in pairs(hit.Parent.Torso:children()) do
  834. if v:IsA("BodyVelocity") and v.Name == "eFireBlastOff" then
  835. wait(0.5)
  836. v:Destroy()
  837. end
  838. end
  839. end
  840. end)
  841.  
  842. wait(5)
  843. FireBall:Destroy()
  844. fb = false
  845. end
  846.  
  847. if key == "f" and equip == true and ib == false then
  848. Chat(Cha.Head,"ICE ATTACK","Navy blue")
  849. ib = true
  850.  
  851. IceBall=Instance.new('Part',Workspace)
  852. IceBall.Size=Vector3.new(11,11,11)
  853. IceBall.BrickColor=BrickColor.new("Really black")
  854. IceBall.CanCollide = True
  855. IceBall.TopSurface = "Smooth"
  856. IceBall.BottomSurface = "Smooth"
  857. IceBall.Position=torso.Position+torso.CFrame.lookVector*20
  858. IceBall.Transparency = 1
  859. IceBall:BreakJoints()
  860. IceBallMesh = Instance.new("SpecialMesh", IceBall)
  861. IceBallMesh.MeshType = "Sphere"
  862. IceBallMesh.Scale = Vector3.new(1,1,1)
  863. Shooter2 = Instance.new('BodyVelocity',IceBall)
  864. Shooter2.maxForce = Vector3.new()*math.huge
  865. Shooter2.velocity = torso.CFrame.lookVector*100
  866.  
  867. coroutine.resume(coroutine.create(function()
  868. while wait() do
  869. for i = 1,26 do wait()
  870. p2 = Instance.new("Part",workspace)
  871. p2.FormFactor="Custom"
  872. p2.Size = Vector3.new(12,12,12)
  873. p2.TopSurface = 0
  874. p2.BottomSurface = 0
  875. p2.BrickColor=BrickColor.new("Really black")
  876. p2.Transparency=.6
  877. p2.CanCollide=false
  878. p2.Anchored=true
  879. p2.Parent = IceBall
  880. p2.CFrame =(IceBall.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  881. game.Debris:AddItem(p2,.1)
  882.  
  883. p3 = Instance.new("Part",workspace)
  884. p3.FormFactor="Custom"
  885. p3.Size = Vector3.new(12,12,12)
  886. p3.TopSurface = 0
  887. p3.BottomSurface = 0
  888. p3.BrickColor=BrickColor.new("Navy blue")
  889. p3.Transparency=.6
  890. p3.CanCollide=false
  891. p3.Anchored=true
  892. p3.Parent = IceBall
  893. p3.CFrame =(IceBall.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  894. game.Debris:AddItem(p3,.1)
  895.  
  896. end
  897. end
  898. end))
  899.  
  900. IceBall.Touched:connect(function(hit)
  901. if hit.Parent:FindFirstChild("Humanoid") then
  902. IceBall:Destroy()
  903. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(40)
  904. hit.Parent:FindFirstChild("Humanoid").WalkSpeed = 0
  905. wait(5)
  906. hit.Parent:FindFirstChild("Humanoid").WalkSpeed = 18
  907. end
  908. end)
  909.  
  910. wait(5)
  911. IceBall:Destroy()
  912.  
  913. wait(10)
  914. ib = false
  915. end
  916.  
  917. if key == "z" and equip == true and lb == false then
  918. Chat(Cha.Head,"THUNDERAGA","Bright yellow")
  919. lb = true
  920.  
  921. local MPS = {}
  922. local MousePos = Mouse.Hit.p
  923. local LastPart = nil
  924. for i = 1,20 do
  925. local part = Instance.new("Part",Workspace)
  926. part.Anchored = true
  927. table.insert(MPS,part)
  928. part.FormFactor = "Custom"
  929. part.Size = Vector3.new(0,0,0)
  930. part.Transparency = 1
  931. if LastPart == nil then
  932. part.CFrame = CFrame.new(MousePos.X,MousePos.Y,MousePos.Z)
  933. else
  934. part.CFrame = CFrame.new(LastPart.CFrame.X +math.random(-20,20),LastPart.CFrame.Y +math.random(0,20),LastPart.CFrame.Z +math.random(-20,20))
  935. end
  936. LastPart = part
  937. end
  938. for i,v in ipairs(MPS) do
  939. if i > 1 then
  940. MakeLaser(MPS[i-1],v)
  941. end
  942. end
  943. wait(5)
  944. for i,v in ipairs(Lasers) do
  945. v:Destroy()
  946. end
  947. for i,v in ipairs(MPS) do
  948. v:Destroy()
  949. end
  950. wait()
  951. lb = false
  952. end
  953. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement