Advertisement
00fjg

Untitled

Sep 23rd, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.39 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. local char = p.Character
  3. local hed = char.Head
  4. local LocalPlayer = p
  5.  
  6. local naeeym = Instance.new("BillboardGui",char)
  7. naeeym.Size = UDim2.new(0,100,0,40)
  8. naeeym.StudsOffset = Vector3.new(0,5,0)
  9. naeeym.Adornee = char.Head
  10. local tecks = Instance.new("TextLabel",naeeym)
  11. tecks.BackgroundTransparency = 1
  12. tecks.BorderSizePixel = 0
  13. tecks.Text = "God Of Fire"
  14. tecks.Font = "ArialBold"
  15. tecks.FontSize = "Size24"
  16. tecks.TextStrokeTransparency = 0
  17. tecks.TextStrokeColor3 = Color3.new(0,0,0)
  18. tecks.TextColor3 = Color3.new(255,0,0)
  19. tecks.Size = UDim2.new(1,0,0.5,0)
  20.  
  21.  
  22. User = game.Players.LocalPlayer
  23.  
  24. Char = User.Character
  25. --Char.Humanoid.MaxHealth = math.huge
  26. User = game.Players.GoldBiu
  27. Char = User.Character
  28. PrimaryColor = "Really black"
  29. SecondaryColor = "Really red"
  30. ThirdColor = "Really red"
  31. SkinColor = "Cool yellow"
  32.  
  33. for i,v in pairs(Char:GetChildren()) do
  34. if v:IsA("CharacterMesh") then
  35. v:Remove()
  36. elseif v.Name == "Shirt" then
  37. v:Remove()
  38. elseif v.Name == "Pants" then
  39. elseif v.Name == "Torso" then
  40. if v:FindFirstChild("roblox") then
  41. v.roblox:Remove()
  42. end
  43.  
  44.  
  45. elseif v:IsA("Hat") then
  46. v:Remove()
  47. elseif v.Name == "Head" then
  48. v.BrickColor = BrickColor.new(SkinColor)
  49. if v:FindFirstChild("face") ~= nil then
  50. v.face:Remove()
  51. end
  52.  
  53. end
  54. end
  55.  
  56.  
  57. local h = Instance.new("Part",Char)
  58. h.Name = "Hood"
  59. h.formFactor = "Custom"
  60. h.Size = Vector3.new(1,1,1)
  61. h.TopSurface = 0
  62. h.Reflectance = 0
  63. h.BottomSurface = 0
  64. h.Position = h.Parent.Head.Position
  65. h.BrickColor = BrickColor.new(PrimaryColor)
  66. local x = Instance.new("Weld",h)
  67. x.Part0 = h
  68. x.Part1 = Char:FindFirstChild("Head")
  69. x.C0 = x.C0 + Vector3.new(0,-0.3,0)
  70. local sp = Instance.new("SpecialMesh",h)
  71. sp.MeshType = "FileMesh"
  72. sp.MeshId = "http://www.roblox.com/asset/?id=16952952"
  73.  
  74. --torso
  75. prt1 = Instance.new("Part", Char)
  76. prt1.formFactor = "Symmetric"
  77. prt1.Size = Vector3.new(1,1,1)
  78. prt1.CanCollide = false
  79. prt1.BrickColor = BrickColor.new(PrimaryColor)
  80. prt1.TopSurface = "Smooth"
  81. prt1.Transparency = 0
  82. prt1.BottomSurface = "Smooth"
  83. prtM = Instance.new("BlockMesh", prt1)
  84. prtM.Scale = Vector3.new(0.76,2.02,1.025)
  85. prt1:BreakJoints()
  86. prtW = Instance.new("Weld", prt1)
  87. prtW.Part0 = Char["Torso"]
  88. prtW.Part1 = prt1
  89. prtW.C1 = CFrame.new(0.625,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  90.  
  91. prt2 = Instance.new("Part", Char)
  92. prt2.formFactor = "Symmetric"
  93. prt2.Size = Vector3.new(1,1,1)
  94. prt2.CanCollide = false
  95. prt2.BrickColor = BrickColor.new(PrimaryColor)
  96. prt2.TopSurface = "Smooth"
  97. prt2.Transparency = 0
  98. prt2.BottomSurface = "Smooth"
  99. prt2M = Instance.new("BlockMesh", prt2)
  100. prt2M.Scale = Vector3.new(0.76,2.02,1.025)
  101. prt2:BreakJoints()
  102. prt2W = Instance.new("Weld", prt2)
  103. prt2W.Part0 = Char["Torso"]
  104. prt2W.Part1 = prt2
  105. prt2W.C1 = CFrame.new(-0.625,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  106.  
  107. prt3 = Instance.new("Part", Char)
  108. prt3.formFactor = "Symmetric"
  109. prt3.Size = Vector3.new(1,1,1)
  110. prt3.CanCollide = false
  111. prt3.BrickColor = BrickColor.new(SecondaryColor)
  112. prt3.TopSurface = "Smooth"
  113. prt3.Transparency = 0
  114. prt3.BottomSurface = "Smooth"
  115. prt3M = Instance.new("BlockMesh", prt3)
  116. prt3M.Scale = Vector3.new(2,2.01,1.01)
  117. prt3:BreakJoints()
  118. prt3W = Instance.new("Weld", prt3)
  119. prt3W.Part0 = Char["Torso"]
  120. prt3W.Part1 = prt3
  121. prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  122.  
  123.  
  124. _prt1 = Instance.new("Part", Char)
  125. _prt1.formFactor = "Symmetric"
  126. _prt1.Size = Vector3.new(1,1,1)
  127. _prt1.CanCollide = false
  128. _prt1.BrickColor = BrickColor.new(ThirdColor)
  129. _prt1.TopSurface = "Smooth"
  130. _prt1.Transparency = 0
  131. _prt1.BottomSurface = "Smooth"
  132. _prt1M = Instance.new("BlockMesh", _prt1)
  133. _prt1M.Scale = Vector3.new(0.1,2.03,1.03)
  134. _prt1:BreakJoints()
  135. _prt1W = Instance.new("Weld", _prt1)
  136. _prt1W.Part0 = prt1
  137. _prt1W.Part1 = _prt1
  138. _prt1W.C1 = CFrame.new(-0.15,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  139.  
  140. _prt2 = Instance.new("Part", Char)
  141. _prt2.formFactor = "Symmetric"
  142. _prt2.Size = Vector3.new(1,1,1)
  143. _prt2.CanCollide = false
  144. _prt2.BrickColor = BrickColor.new(ThirdColor)
  145. _prt2.TopSurface = "Smooth"
  146. _prt2.Transparency = 0
  147. _prt2.BottomSurface = "Smooth"
  148. _prt2M = Instance.new("BlockMesh", _prt2)
  149. _prt2M.Scale = Vector3.new(0.1,2.03,1.03)
  150. _prt2:BreakJoints()
  151. _prt2W = Instance.new("Weld", _prt2)
  152. _prt2W.Part0 = prt2
  153. _prt2W.Part1 = _prt2
  154. _prt2W.C1 = CFrame.new(0.15,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  155.  
  156. --legs
  157.  
  158. prt4 = Instance.new("Part", Char)
  159. prt4.formFactor = "Symmetric"
  160. prt4.Size = Vector3.new(1,1,1)
  161. prt4.CanCollide = false
  162. prt4.BrickColor = BrickColor.new(PrimaryColor)
  163. prt4.TopSurface = "Smooth"
  164. prt4.Transparency = 0
  165. prt4.BottomSurface = "Smooth"
  166. prt4M = Instance.new("BlockMesh", prt4)
  167. prt4M.Scale = Vector3.new(1.01,2.01,1.01)
  168. prt4:BreakJoints()
  169. prt4W = Instance.new("Weld", prt4)
  170. prt4W.Part0 = Char["Right Leg"]
  171. prt4W.Part1 = prt4
  172. prt4W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  173.  
  174. prt5 = Instance.new("Part", Char)
  175. prt5.formFactor = "Symmetric"
  176. prt5.Size = Vector3.new(1,1,1)
  177. prt5.CanCollide = false
  178. prt5.BrickColor = BrickColor.new(PrimaryColor)
  179. prt5.TopSurface = "Smooth"
  180. prt5.Transparency = 0
  181. prt5.BottomSurface = "Smooth"
  182. prt5M = Instance.new("BlockMesh", prt5)
  183. prt5M.Scale = Vector3.new(1.01,2.01,1.01)
  184. prt5:BreakJoints()
  185. prt5W = Instance.new("Weld", prt5)
  186. prt5W.Part0 = Char["Left Leg"]
  187. prt5W.Part1 = prt5
  188. prt5W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  189.  
  190. prt6 = Instance.new("Part", Char)
  191. prt6.formFactor = "Symmetric"
  192. prt6.Size = Vector3.new(1,1,1)
  193. prt6.CanCollide = false
  194. prt6.BrickColor = BrickColor.new(PrimaryColor)
  195. prt6.TopSurface = "Smooth"
  196. prt6.Transparency = 0
  197. prt6.BottomSurface = "Smooth"
  198. prt6M = Instance.new("BlockMesh", prt6)
  199. prt6M.Scale = Vector3.new(1.01,2.01,1.01)
  200. prt6:BreakJoints()
  201. prt6W = Instance.new("Weld", prt6)
  202. prt6W.Part0 = Char["Right Leg"]
  203. prt6W.Part1 = prt6
  204. prt6W.C1 = CFrame.new(-0.25,0.05,0)*CFrame.Angles(math.rad(0),0,math.rad(-15))
  205.  
  206. prt7 = Instance.new("Part", Char)
  207. prt7.formFactor = "Symmetric"
  208. prt7.Size = Vector3.new(1,1,1)
  209. prt7.CanCollide = false
  210. prt7.BrickColor = BrickColor.new(PrimaryColor)
  211. prt7.TopSurface = "Smooth"
  212. prt7.Transparency = 0
  213. prt7.BottomSurface = "Smooth"
  214. prt7M = Instance.new("BlockMesh", prt7)
  215. prt7M.Scale = Vector3.new(1.01,2.01,1.01)
  216. prt7:BreakJoints()
  217. prt7W = Instance.new("Weld", prt7)
  218. prt7W.Part0 = Char["Left Leg"]
  219. prt7W.Part1 = prt7
  220. prt7W.C1 = CFrame.new(0.25,0.05,0)*CFrame.Angles(math.rad(0),0,math.rad(15))
  221.  
  222.  
  223. _prt3 = Instance.new("Part", Char)
  224. _prt3.formFactor = "Symmetric"
  225. _prt3.Size = Vector3.new(1,1,1)
  226. _prt3.CanCollide = false
  227. _prt3.BrickColor = BrickColor.new(ThirdColor)
  228. _prt3.TopSurface = "Smooth"
  229. _prt3.Transparency = 0
  230. _prt3.BottomSurface = "Smooth"
  231. _prt3M = Instance.new("BlockMesh", _prt3)
  232. _prt3M.Scale = Vector3.new(0.1,2.03,1.03)
  233. _prt3:BreakJoints()
  234. _prt3W = Instance.new("Weld", _prt3)
  235. _prt3W.Part0 = prt6
  236. _prt3W.Part1 = _prt3
  237. _prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  238.  
  239. _prt4 = Instance.new("Part", Char)
  240. _prt4.formFactor = "Symmetric"
  241. _prt4.Size = Vector3.new(1,1,1)
  242. _prt4.CanCollide = false
  243. _prt4.BrickColor = BrickColor.new(ThirdColor)
  244. _prt4.TopSurface = "Smooth"
  245. _prt4.Transparency = 0
  246. _prt4.BottomSurface = "Smooth"
  247. _prt4M = Instance.new("BlockMesh", _prt4)
  248. _prt4M.Scale = Vector3.new(0.1,2.03,1.03)
  249. _prt4:BreakJoints()
  250. _prt4W = Instance.new("Weld", _prt4)
  251. _prt4W.Part0 = prt7
  252. _prt4W.Part1 = _prt4
  253. _prt4W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  254. --arms
  255.  
  256. prt8 = Instance.new("Part", Char)
  257. prt8.formFactor = "Symmetric"
  258. prt8.Size = Vector3.new(1,1,1)
  259. prt8.CanCollide = false
  260. prt8.BrickColor = BrickColor.new(PrimaryColor)
  261. prt8.TopSurface = "Smooth"
  262. prt8.Transparency = 0
  263. prt8.BottomSurface = "Smooth"
  264. prt8M = Instance.new("BlockMesh", prt8)
  265. prt8M.Scale = Vector3.new(1.01,2.01,1.01)
  266. prt8:BreakJoints()
  267. prt8W = Instance.new("Weld", prt8)
  268. prt8W.Part0 = Char["Right Arm"]
  269. prt8W.Part1 = prt8
  270. prt8W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  271.  
  272. prt9 = Instance.new("Part", Char)
  273. prt9.formFactor = "Symmetric"
  274. prt9.Size = Vector3.new(1,1,1)
  275. prt9.CanCollide = false
  276. prt9.BrickColor = BrickColor.new(PrimaryColor)
  277. prt9.TopSurface = "Smooth"
  278. prt9.Transparency = 0
  279. prt9.BottomSurface = "Smooth"
  280. prt9M = Instance.new("BlockMesh", prt9)
  281. prt9M.Scale = Vector3.new(1.01,2.01,1.01)
  282. prt9:BreakJoints()
  283. prt9W = Instance.new("Weld", prt9)
  284. prt9W.Part0 = Char["Left Arm"]
  285. prt9W.Part1 = prt9
  286. prt9W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  287.  
  288. function debris(part)
  289. delay(0, function()
  290. repeat wait(0.5)
  291.  
  292. local deb = Instance.new("Part", part)
  293. deb.Size = Vector3.new(1,1,1)
  294. deb.CanCollide = false
  295. deb.BrickColor = BrickColor.new("Really red")
  296. deb.TopSurface = "Smooth"
  297. deb.Transparency = 0
  298. deb.Anchored = true
  299. deb.BottomSurface = "Smooth"
  300. local debM = Instance.new("BlockMesh", flakef)
  301. debM.Scale = Vector3.new(math.random(1,10)/10,math.random(1,10)/10,math.random(1,10)/10)
  302. deb:BreakJoints()
  303. deb.CFrame = part.CFrame + Vector3.new(math.random(-50,50)/10,math.random(-50,50)/10,math.random(-50,50)/10)
  304.  
  305. for i = 1,10 do
  306. deb.CFrame = deb.CFrame + Vector3.new(0,1,0)
  307. deb.CFrame = deb.CFrame*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  308. deb.Transparency = deb.Transparency + 0.1
  309. wait()
  310. end
  311.  
  312. until part.Parent ~= workspace
  313. end)
  314. end
  315.  
  316. cen = Instance.new("Part", User.Character)
  317. cen.BottomSurface = "Smooth"
  318. cen.TopSurface = "Smooth"
  319. cen.CanCollide = false
  320. cen.formFactor = "Symmetric"
  321. cen.Size = Vector3.new(1,1,1)
  322. cen.BrickColor = BrickColor.new("Really black")
  323. cen.Transparency = 1
  324. cen2 = Instance.new("Part", User.Character)
  325. cen2.BottomSurface = "Smooth"
  326. cen2.TopSurface = "Smooth"
  327. cen2.CanCollide = false
  328. cen2.formFactor = "Symmetric"
  329. cen2.Size = Vector3.new(1,1,1)
  330. cen2.BrickColor = BrickColor.new("Really black")
  331. cen2.Transparency = 1
  332.  
  333. cenw = Instance.new("Weld", cen)
  334. cenw.Part0 = Char["Torso"]
  335. cenw.Part1 = cen
  336. cenw.C1 = CFrame.new(-1.5,-0.5,0)
  337.  
  338. cenw2 = Instance.new("Weld", cen2)
  339. cenw2.Part0 = Char["Torso"]
  340. cenw2.Part1 = cen2
  341. cenw2.C1 = CFrame.new(1.5,-0.5,0)
  342.  
  343.  
  344.  
  345. haw = Instance.new("Weld", cen)
  346. haw.Part0 = cen
  347. haw.Part1 = Char["Right Arm"]
  348. haw.C1 = CFrame.new(0,0.5,0)
  349.  
  350. haw2 = Instance.new("Weld", cen2)
  351. haw2.Part0 = cen2
  352. haw2.Part1 = Char["Left Arm"]
  353. haw2.C1 = CFrame.new(0,0.5,0)
  354.  
  355. haw.Part1 = nil
  356. haw2.Part1 = nil
  357.  
  358. --------------------------------------------
  359. function MoveOne()
  360. haw.Part1 = Char["Right Arm"]
  361. haw2.Part1 = Char["Left Arm"]
  362. for i = 1,50,5 do
  363. haw.C0 = CFrame.Angles(math.rad(-i),0,0)
  364. haw2.C0 = CFrame.Angles(math.rad(-i),0,0)
  365. wait()
  366. end
  367. for i = 1,100,10 do
  368. haw.C0 = CFrame.Angles(math.rad(-45+i),0,0)
  369. haw2.C0 = CFrame.Angles(math.rad(-45+i),0,0)
  370. wait()
  371. end
  372. delay(0, function()
  373. for i = 1,50,5 do
  374. haw.C0 = CFrame.Angles(math.rad(45-i),0,0)
  375. haw2.C0 = CFrame.Angles(math.rad(45-i),0,0)
  376. wait()
  377. end
  378. haw.Part1 = nil
  379. haw2.Part1 = nil
  380. end)
  381. local ps = Char.Torso.CFrame
  382. local flakef = Instance.new("Part", Char)
  383. flakef.Size = Vector3.new(5,5,5)
  384. flakef.CanCollide = false
  385. flakef.BrickColor = BrickColor.new("Really red")
  386. flakef.TopSurface = "Smooth"
  387. flakef.Transparency = 0.5
  388. flakef.Anchored = true
  389. flakef.BottomSurface = "Smooth"
  390. local flakeMf = Instance.new("SpecialMesh", flakef)
  391. flakeMf.MeshType = "FileMesh"
  392. flakeMf.Scale = Vector3.new(5,5,5)
  393. flakeMf.MeshId = "http://www.roblox.com/asset/?id=20329976"
  394. flakef:BreakJoints()
  395. flakef.CFrame = (ps - Vector3.new(0,3,0)) + ps.lookVector*2
  396.  
  397. flakef.Touched:connect(function(hit)
  398. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= User.Name then
  399. hit.Parent:BreakJoints()
  400. end
  401. end)
  402.  
  403. for i = 1,50 do
  404.  
  405. flakef.CFrame = (ps - Vector3.new(0,3,0)) + ps.lookVector*(i*2)
  406.  
  407. local gho = flakef:clone()
  408. gho.Parent = Char
  409. gho.Anchored = true
  410. gho.CFrame = flakef.CFrame
  411.  
  412. delay(0,function()
  413. for i = 1,10 do
  414. gho.Mesh.Scale = gho.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
  415. gho.Transparency = gho.Transparency + 0.05
  416. wait()
  417. end
  418. gho:Remove()
  419. end)
  420. wait()
  421. end
  422. local ring = flakef:clone()
  423. ring.Parent = Char
  424. ring.Anchored = true
  425. ring.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  426. ring.CFrame = flakef.CFrame
  427. ring.CFrame = ring.CFrame*CFrame.Angles(math.rad(90),0,0)
  428. for i = 1,10 do
  429. ring.Mesh.Scale = ring.Mesh.Scale + Vector3.new(5,5,5)
  430. ring.Transparency = ring.Transparency + 0.05
  431. flakef.Transparency = flakef.Transparency + 0.05
  432. flakef.Mesh.Scale = flakef.Mesh.Scale + Vector3.new(2,2,2)
  433. wait()
  434. end
  435. ring:Remove()
  436. flakef:Remove()
  437. end
  438.  
  439.  
  440. function HandCharge()
  441. haw.Part1 = Char["Right Arm"]
  442. haw2.Part1 = Char["Left Arm"]
  443.  
  444. for i = 1,130,5 do
  445. haw.C0 = CFrame.Angles(0,0,math.rad(i))
  446. haw2.C0 = CFrame.Angles(0,0,math.rad(-i))
  447. wait()
  448. end
  449.  
  450. local sph1 = Instance.new("Part", Char)
  451. sph1.formFactor = "Symmetric"
  452. sph1.Size = Vector3.new(1,1,1)
  453. sph1.CanCollide = false
  454. sph1.BrickColor = BrickColor.new("Really red")
  455. sph1.TopSurface = "Smooth"
  456. sph1.Transparency = 0.5
  457. sph1.BottomSurface = "Smooth"
  458. local sphM = Instance.new("SpecialMesh", sph1)
  459. sphM.MeshType = "Sphere"
  460. sphM.Scale = Vector3.new(2,2,2)
  461. sph1:BreakJoints()
  462. local sphW = Instance.new("Weld", sph1)
  463. sphW.Part0 = Char["Right Arm"]
  464. sphW.Part1 = sph1
  465. sphW.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  466.  
  467. local sph2 = Instance.new("Part", Char)
  468. sph2.formFactor = "Symmetric"
  469. sph2.Size = Vector3.new(1,1,1)
  470. sph2.CanCollide = false
  471. sph2.BrickColor = BrickColor.new("Really red")
  472. sph2.TopSurface = "Smooth"
  473. sph2.Transparency = 0.5
  474. sph2.BottomSurface = "Smooth"
  475. local sphM2 = Instance.new("SpecialMesh", sph2)
  476. sphM2.MeshType = "Sphere"
  477. sphM2.Scale = Vector3.new(2,2,2)
  478. sph2:BreakJoints()
  479. local sphW2 = Instance.new("Weld", sph2)
  480. sphW2.Part0 = Char["Left Arm"]
  481. sphW2.Part1 = sph2
  482. sphW2.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  483.  
  484. local sph3 = Instance.new("Part", Char)
  485. sph3.formFactor = "Symmetric"
  486. sph3.Size = Vector3.new(1,1,1)
  487. sph3.CanCollide = false
  488. sph3.BrickColor = BrickColor.new("Really red")
  489. sph3.TopSurface = "Smooth"
  490. sph3.Transparency = 0.5
  491. sph3.BottomSurface = "Smooth"
  492. local sphM3 = Instance.new("BlockMesh", sph3)
  493. sphM3.Scale = Vector3.new(.75,.75,.75)
  494. sph3:BreakJoints()
  495. local sphW3 = Instance.new("Weld", sph3)
  496. sphW3.Part0 = sph1
  497. sphW3.Part1 = sph3
  498. sphW3.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  499.  
  500. local sph4 = Instance.new("Part", Char)
  501. sph4.formFactor = "Symmetric"
  502. sph4.Size = Vector3.new(1,1,1)
  503. sph4.CanCollide = false
  504. sph4.BrickColor = BrickColor.new("Really red")
  505. sph4.TopSurface = "Smooth"
  506. sph4.Transparency = 0.5
  507. sph4.BottomSurface = "Smooth"
  508. local sphM4 = Instance.new("BlockMesh", sph4)
  509. sphM4.Scale = Vector3.new(.75,.75,.75)
  510. sph4:BreakJoints()
  511. local sphW4 = Instance.new("Weld", sph4)
  512. sphW4.Part0 = sph2
  513. sphW4.Part1 = sph4
  514. sphW4.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  515.  
  516.  
  517. delay(0, function()
  518. for i = 1,25 do
  519. local new = Instance.new("Part", Char)
  520. new.formFactor = "Symmetric"
  521. new.Size = Vector3.new(1,1,1)
  522. new.CanCollide = false
  523. new.BrickColor = BrickColor.new("Really red")
  524. new.TopSurface = "Smooth"
  525. new.Transparency = 1
  526. new.BottomSurface = "Smooth"
  527. local newM = Instance.new("SpecialMesh", new)
  528. newM.MeshType = "Sphere"
  529. newM.Scale = Vector3.new(0.5,2,0.5)
  530. new:BreakJoints()
  531. local newW = Instance.new("Weld", new)
  532. newW.Part0 = sph1
  533. newW.Part1 = new
  534. newW.C1 = CFrame.new(0,10,0)*CFrame.Angles(math.rad(math.random(1,360)),0,math.rad(math.random(1,360)))
  535. delay(0, function()
  536. for i = 1,10 do
  537. sphW4.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  538.  
  539. newW.C1 = newW.C1 - Vector3.new(0,1,0)
  540. new.Transparency = new.Transparency - 0.05
  541. wait()
  542. end
  543. new:Remove()
  544. end)
  545. wait(0.2)
  546. end
  547. end)
  548.  
  549.  
  550. for i = 1,25 do
  551. local new = Instance.new("Part", Char)
  552. new.formFactor = "Symmetric"
  553. new.Size = Vector3.new(1,1,1)
  554. new.CanCollide = false
  555. new.BrickColor = BrickColor.new("Really red")
  556. new.TopSurface = "Smooth"
  557. new.Transparency = 1
  558. new.BottomSurface = "Smooth"
  559. local newM = Instance.new("SpecialMesh", new)
  560. newM.MeshType = "Sphere"
  561. newM.Scale = Vector3.new(0.5,2,0.5)
  562. new:BreakJoints()
  563. local newW = Instance.new("Weld", new)
  564. newW.Part0 = sph2
  565. newW.Part1 = new
  566. newW.C1 = CFrame.new(0,10,0)*CFrame.Angles(math.rad(math.random(1,360)),0,math.rad(math.random(1,360)))
  567.  
  568. new.Touched:connect(function(hit)
  569. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= User.Name then
  570. hit.Parent:BreakJoints()
  571. end
  572. end)
  573.  
  574. delay(0, function()
  575. for i = 1,10 do
  576. sphW3.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  577. newW.C1 = newW.C1 - Vector3.new(0,1,0)
  578. new.Transparency = new.Transparency - 0.05
  579. wait()
  580. end
  581. new:Remove()
  582. end)
  583. wait(0.2)
  584. end
  585.  
  586. delay(0, function()
  587. for i = 1,50 do
  588. sph1.Transparency = sph1.Transparency + 0.01
  589. sphM.Scale = sphM.Scale + Vector3.new(0.1,0.1,0.1)
  590. sph2.Transparency = sph2.Transparency + 0.01
  591. sphM2.Scale = sphM2.Scale + Vector3.new(0.1,0.1,0.1)
  592. sph3.Transparency = sph3.Transparency + 0.01
  593. sphM3.Scale = sphM3.Scale + Vector3.new(0.05,0.05,0.05)
  594. sph4.Transparency = sph4.Transparency + 0.01
  595. sphM4.Scale = sphM4.Scale + Vector3.new(0.05,0.05,0.05)
  596. wait()
  597. end
  598. end)
  599.  
  600. local tring = Instance.new("Part", Char)
  601. tring.formFactor = "Symmetric"
  602. tring.Size = Vector3.new(1,1,1)
  603. tring.CanCollide = false
  604. tring.BrickColor = BrickColor.new("Really red")
  605. tring.TopSurface = "Smooth"
  606. tring.Transparency = 0.5
  607. tring.BottomSurface = "Smooth"
  608. local tringM = Instance.new("SpecialMesh", tring)
  609. tringM.MeshType = "FileMesh"
  610. tringM.MeshId = "http://www.roblox.com/asset/?id=3270017"
  611. tringM.Scale = Vector3.new(1,1,1)
  612. tring:BreakJoints()
  613. local tringW = Instance.new("Weld", tring)
  614. tringW.Part0 = Char["Torso"]
  615. tringW.Part1 = tring
  616. tringW.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  617. for i = 1,100 do
  618. ag = i
  619. tringM.Scale = Vector3.new(i,i,i)
  620. tring.Transparency = tring.Transparency + 0.5/100
  621.  
  622. delay(0, function()
  623. for i,v in pairs(workspace:GetChildren()) do
  624. if v:FindFirstChild("Humanoid") and v.Name ~= User.Name and v:FindFirstChild("Head") and (v.Head.Position - Char.Head.Position).magntiude < ag/2 then
  625. v:BreakJoints()
  626. else
  627. end
  628. end
  629. end)
  630.  
  631. wait()
  632. end
  633. tring:Remove()
  634.  
  635. sph1:Remove()
  636. sph2:Remove()
  637. sph3:Remove()
  638. sph4:Remove()
  639.  
  640. for i = 1,130,5 do
  641. haw.C0 = CFrame.Angles(0,0,math.rad(125-i))
  642. haw2.C0 = CFrame.Angles(0,0,math.rad(-125+i))
  643. wait()
  644. end
  645. haw.Part1 = nil
  646. haw2.Part1 = nil
  647. end
  648.  
  649. paly = game.Players.LocalPlayer
  650. p = game.Players.LocalPlayer
  651. char = paly.Character
  652. local symbolimg = "rbxassetid://301362847"
  653. Player = game:GetService("Players").LocalPlayer
  654. Character = Player.Character
  655. local mouse = paly:GetMouse()
  656. local charge = false
  657. local energy = 100
  658. vt = Vector3.new
  659. torso = char.Torso
  660. neck = char.Torso.Neck
  661. hum = char.Humanoid
  662. Player = game:GetService("Players").LocalPlayer
  663. local mouse = Player:GetMouse()
  664. Character = Player.Character
  665. tors = Character.Torso
  666. lleg = Character["Left Leg"]
  667. root = Character.HumanoidRootPart
  668. hed = Character.Head
  669. rleg = Character["Right Leg"]
  670. rarm = Character["Right Arm"]
  671. larm = Character["Left Arm"]
  672. local Effects = {}
  673. attack = false
  674. local attacking = false
  675. vt = Vector3.new
  676. bc = BrickColor.new
  677. br = BrickColor.random
  678. it = Instance.new
  679. cf = CFrame.new
  680. euler = CFrame.fromEulerAnglesXYZ
  681. angles = CFrame.Angles
  682. matr = math.random
  683. local maincolor = Color3.new(255/255,85/255,0/255)
  684.  
  685. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  686. if hit.Parent==nil then
  687. return
  688. end
  689. h=hit.Parent:FindFirstChild("Humanoid")
  690. for _,v in pairs(hit.Parent:children()) do
  691. if v:IsA("Humanoid") then
  692. h=v
  693. end
  694. end
  695. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  696. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  697. end
  698. if hit.Parent.className=="Hat" then
  699. hit=hit.Parent.Parent:findFirstChild("Head")
  700. end
  701. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  702. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  703. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  704. return
  705. end]]
  706. -- hs(hit,1.2)
  707. c=Instance.new("ObjectValue")
  708. c.Name="creator"
  709. c.Value=game:service("Players").LocalPlayer
  710. c.Parent=h
  711. game:GetService("Debris"):AddItem(c,.5)
  712. Damage=math.random(minim,maxim)
  713. -- h:TakeDamage(Damage)
  714. blocked=false
  715. block=hit.Parent:findFirstChild("Block")
  716. if block~=nil then
  717. print(block.className)
  718. if block.className=="NumberValue" then
  719. if block.Value>0 then
  720. blocked=true
  721. if decreaseblock==nil then
  722. block.Value=block.Value-1
  723. end
  724. end
  725. end
  726. if block.className=="IntValue" then
  727. if block.Value>0 then
  728. blocked=true
  729. if decreaseblock~=nil then
  730. block.Value=block.Value-1
  731. end
  732. end
  733. end
  734. end
  735. if blocked==false then
  736. -- h:TakeDamage(Damage)
  737. h.Health=h.Health-Damage
  738. showDamage(hit.Parent,Damage,.5,TorsoColor)
  739. else
  740. h.Health=h.Health-(Damage/2)
  741. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  742. end
  743. if Type=="Knockdown" then
  744. hum=hit.Parent.Humanoid
  745. hum.PlatformStand=true
  746. coroutine.resume(coroutine.create(function(HHumanoid)
  747. swait(1)
  748. HHumanoid.PlatformStand=false
  749. end),hum)
  750. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  751. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  752. local bodvol=Instance.new("BodyVelocity")
  753. bodvol.velocity=angle*knockback
  754. bodvol.P=5000
  755. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  756. bodvol.Parent=hit
  757. rl=Instance.new("BodyAngularVelocity")
  758. rl.P=3000
  759. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  760. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  761. rl.Parent=hit
  762. game:GetService("Debris"):AddItem(bodvol,.5)
  763. game:GetService("Debris"):AddItem(rl,.5)
  764. elseif Type=="Normal" then
  765. vp=Instance.new("BodyVelocity")
  766. vp.P=500
  767. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  768. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  769. if KnockbackType==1 then
  770. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  771. elseif KnockbackType==2 then
  772. vp.velocity=Property.CFrame.lookVector*knockback
  773. end
  774. if knockback>0 then
  775. vp.Parent=hit.Parent.Torso
  776. end
  777. game:GetService("Debris"):AddItem(vp,.5)
  778. elseif Type=="Up" then
  779. local bodyVelocity=Instance.new("BodyVelocity")
  780. bodyVelocity.velocity=vt(0,10,0)
  781. bodyVelocity.P=1000
  782. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  783. bodyVelocity.Parent=hit
  784. game:GetService("Debris"):AddItem(bodyVelocity,1)
  785. rl=Instance.new("BodyAngularVelocity")
  786. rl.P=3000
  787. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  788. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  789. rl.Parent=hit
  790. game:GetService("Debris"):AddItem(rl,.5)
  791. elseif Type=="Snare" then
  792. bp=Instance.new("BodyPosition")
  793. bp.P=2000
  794. bp.D=100
  795. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  796. bp.position=hit.Parent.Torso.Position
  797. bp.Parent=hit.Parent.Torso
  798. game:GetService("Debris"):AddItem(bp,1)
  799. elseif Type=="Target" then
  800. if Targetting==false then
  801. ZTarget=hit.Parent.Torso
  802. coroutine.resume(coroutine.create(function(Part)
  803. swait(5)
  804. end),ZTarget)
  805. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  806. targetgui=Instance.new("BillboardGui")
  807. targetgui.Parent=ZTarget
  808. targetgui.Size=UDim2.new(10,100,10,100)
  809. targ=Instance.new("ImageLabel")
  810. targ.Parent=targetgui
  811. targ.BackgroundTransparency=1
  812. targ.Image="rbxassetid://4834067"
  813. targ.Size=UDim2.new(1,0,1,0)
  814. cam.CameraType="Scriptable"
  815. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  816. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  817. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  818. Targetting=true
  819. RocketTarget=ZTarget
  820. for i=1,Property do
  821. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  822. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  823. swait()
  824. end
  825. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  826. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  827. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  828. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  829. end
  830. Targetting=false
  831. RocketTarget=nil
  832. targetgui.Parent=nil
  833. cam.CameraType="Custom"
  834. end
  835. end
  836. debounce=Instance.new("BoolValue")
  837. debounce.Name="DebounceHit"
  838. debounce.Parent=hit.Parent
  839. debounce.Value=true
  840. game:GetService("Debris"):AddItem(debounce,Delay)
  841. c=Instance.new("ObjectValue")
  842. c.Name="creator"
  843. c.Value=Player
  844. c.Parent=h
  845. game:GetService("Debris"):AddItem(c,.5)
  846. CRIT=false
  847. hitDeb=true
  848. AttackPos=6
  849. end
  850. end
  851.  
  852. showDamage=function(Char,Dealt,du,Color)
  853. m=Instance.new("Model")
  854. m.Name=""
  855. h=Instance.new("Humanoid")
  856. h.Health=0
  857. h.MaxHealth=0
  858. h.Parent=m
  859. c=Instance.new("Part")
  860. c.Transparency=0
  861. c.Material = "Neon"
  862. c.BrickColor=bc("Bright red")
  863. c.Name="Head"
  864. c.TopSurface=0
  865. c.BottomSurface=0
  866. CV="Hot pink"
  867.  
  868. local txt = Instance.new("BillboardGui", c)
  869. txt.Adornee = c
  870. txt.Name = "_status"
  871. txt.Size = UDim2.new(2, 0, 1.2, 0)
  872. txt.StudsOffset = Vector3.new(-9, 8, 0)
  873. local text = Instance.new("TextLabel", txt)
  874. text.Size = UDim2.new(10, 0, 7, 0)
  875. text.FontSize = "Size24"
  876. text.TextScaled = true
  877. text.TextTransparency = 0
  878. text.BackgroundTransparency = 1
  879. text.TextTransparency = 0
  880. text.TextStrokeTransparency = 0
  881. text.Font = "Cartoon"
  882. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  883.  
  884. v=Instance.new("Part")
  885. v.Name = "ColorBrick"
  886. v.Parent=c
  887. v.FormFactor="Symmetric"
  888. v.Anchored=true
  889. v.CanCollide=false
  890. v.BottomSurface="Smooth"
  891. v.TopSurface="Smooth"
  892. v.Size=Vector3.new(10,5,3)
  893. v.Transparency=1
  894. v.CFrame=c.CFrame
  895. v.BrickColor=BrickColor.new(CV)
  896. v.Transparency=1
  897. text.TextColor3 = BrickColor.new("Bright red").Color
  898. v.Shape="Block"
  899. text.Text = tostring(Dealt).. "!"
  900. local tick = Instance.new("Sound",c)
  901. tick.SoundId = "rbxassetid://553325070"
  902. tick.Volume = 1.25
  903. tick.Pitch = 0.75
  904. tick:Play()
  905. c.formFactor="Plate"
  906. c.Transparency = 0.99
  907. c.Size=Vector3.new(1,.4,1)
  908. ms=Instance.new("CylinderMesh")
  909. ms.Scale=Vector3.new(.8,.8,.8)
  910. if CRIT==true then
  911. ms.Scale=Vector3.new(1,1.25,1)
  912. end
  913. ms.Parent=c
  914. c.Reflectance=0
  915. Instance.new("BodyGyro").Parent=c
  916. c.Parent=m
  917. if Char:findFirstChild("Head")~=nil then
  918. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  919. elseif Char.Parent:findFirstChild("Head")~=nil then
  920. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  921. end
  922. f=Instance.new("BodyPosition")
  923. f.P=2000
  924. f.D=100
  925. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  926. f.position=c.Position+Vector3.new(0,3,0)
  927. f.Parent=c
  928. game:GetService("Debris"):AddItem(m,.5+du)
  929. c.CanCollide=false
  930. m.Parent=workspace
  931. c.CanCollide=false
  932. end
  933.  
  934. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  935. local gui = it(GuiType)
  936. gui.Parent = parent
  937. gui.Text = text
  938. gui.BackgroundTransparency = backtrans
  939. gui.BackgroundColor3 = backcol
  940. gui.SizeConstraint = "RelativeXY"
  941. gui.TextXAlignment = "Center"
  942. gui.TextYAlignment = "Center"
  943. gui.Position = pos
  944. gui.Size = size
  945. gui.Font = "SourceSans"
  946. gui.FontSize = "Size14"
  947. gui.TextWrapped = false
  948. gui.TextStrokeTransparency = 0
  949. gui.TextColor = BrickColor.new("White")
  950. return gui
  951. end
  952.  
  953. local basgui = it("GuiMain")
  954. basgui.Parent = Player.PlayerGui
  955. basgui.Name = "CooldownsGUI"
  956. local basframe = it("Frame")
  957. basframe.Parent = basgui
  958. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  959. basframe.BackgroundTransparency = 1
  960. basframe.BorderColor3 = Color3.new(17, 17, 17)
  961. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  962. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  963. local healthgui = gui("TextLabel", basframe, "Energy: ", 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, -0.5, 0))
  964. healthgui.TextSize = 24
  965. healthgui.ZIndex = 2
  966.  
  967. local tick = Instance.new("Sound",tors)
  968. tick.SoundId = "rbxassetid://313108061"
  969. tick.Volume = 2.5
  970. tick.Looped = true
  971. tick.Pitch = 0.85
  972.  
  973. local tick2 = Instance.new("Sound",tors)
  974. tick2.SoundId = "rbxassetid://272207079"
  975. tick2.Volume = 2.5
  976. tick2.Looped = true
  977. tick2.Pitch = 0.85
  978.  
  979. local orb = Instance.new("Part")
  980. orb.Parent = char
  981. orb.Size = Vector3.new(0.2, 0.2, 0.2)
  982. orb.Archivable = true
  983. orb.Transparency = 1
  984. orb.Material = "Neon"
  985. orb.CanCollide = false
  986. local weld1 = Instance.new("Weld")
  987. weld1.Parent = tors
  988. weld1.Part0 = tors
  989. weld1.Part1 = orb
  990. weld1.C1 = CFrame.new(0, 0.01, 0)
  991. local pt1 = NumberSequenceKeypoint.new(0,5,0)
  992. local pt1a = NumberSequenceKeypoint.new(0,1,0)
  993. local pt2a = NumberSequenceKeypoint.new(1,1,1)
  994. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  995. local effecto = Instance.new("ParticleEmitter",orb)
  996. effecto.LightEmission = 1
  997. effecto.Texture = "rbxassetid://296874871"
  998. effecto.Color = ColorSequence.new(maincolor)
  999. effecto.Rate = 0
  1000. effecto.Acceleration = Vector3.new(0,25,0)
  1001. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1002. effecto.Lifetime = NumberRange.new(0.75)
  1003. effecto.Size = NumberSequence.new({pt1,pt2})
  1004. effecto.Speed = NumberRange.new(12.5)
  1005. effecto.VelocitySpread = 100000000
  1006. effecto.RotSpeed = NumberRange.new(-300,300)
  1007.  
  1008. function Fireball()
  1009. local touched = false
  1010. local delay = false
  1011. local spart = Instance.new("Part",char)
  1012. local tick = Instance.new("Sound",spart)
  1013. tick.SoundId = "rbxassetid://304448425"
  1014. tick.Volume = 1.5
  1015. tick.Pitch = 1.5
  1016. tick:Play()
  1017. spart.Size = vt(1,1,1)
  1018. spart.BrickColor = BrickColor.new("Deep orange")
  1019. spart.Transparency = 1
  1020. spart.CanCollide = false
  1021. spart.Material = "Neon"
  1022. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  1023. local msh = Instance.new("SpecialMesh",spart)
  1024. msh.MeshType = "Sphere"
  1025. msh.Scale = vt(3,3,3)
  1026. local pt1e = NumberSequenceKeypoint.new(0,5,0)
  1027. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  1028. local effecto = Instance.new("ParticleEmitter",spart)
  1029. effecto.Texture = "rbxassetid://296874871"
  1030. effecto.LightEmission = 1
  1031. effecto.Color = ColorSequence.new(maincolor)
  1032. effecto.Rate = 10000
  1033. effecto.Lifetime = NumberRange.new(0.5)
  1034. effecto.Size = NumberSequence.new({pt1e,pt2e})
  1035. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1036. effecto.Speed = NumberRange.new(0,0)
  1037. effecto.RotSpeed = NumberRange.new(-500,500)
  1038. local bv = Instance.new("BodyVelocity")
  1039. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1040. bv.velocity = mouse.Hit.lookVector * 100
  1041. bv.Parent = spart
  1042. wait(0.05)
  1043. spart.Touched:connect(function(hit)
  1044. if touched == false then
  1045. touched = true
  1046. if hit.Name == "Water" then
  1047. local pt1er = NumberSequenceKeypoint.new(0,5,0)
  1048. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1049. local smokecolor = Color3.new(0.5,0.5,0.5)
  1050. local tick = Instance.new("Sound",spart)
  1051. tick.SoundId = "rbxassetid://629468689"
  1052. tick.Volume = 1.5
  1053. tick.Pitch = 1
  1054. tick:Play()
  1055. effecto.Rate = 0
  1056. local effectoz = Instance.new("ParticleEmitter",spart)
  1057. effectoz.Texture = "rbxassetid://296874871"
  1058. effectoz.LightEmission = 0.75
  1059. effectoz.Color = ColorSequence.new(smokecolor)
  1060. effectoz.Lifetime = NumberRange.new(3)
  1061. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1062. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1063. effectoz.Rotation = NumberRange.new(-300,300)
  1064. effectoz.RotSpeed = NumberRange.new(-500,500)
  1065. effectoz.Speed = NumberRange.new(10)
  1066. effectoz.VelocitySpread = 25
  1067. effectoz.Rate = 1000000000000
  1068. spart.Anchored = true
  1069. wait(1)
  1070. effectoz.Rate = 0
  1071. wait(2.5)
  1072. spart:Destroy()
  1073. end
  1074. if hit.Name ~= "Water" then
  1075. local saveposition = spart.CFrame
  1076. spart.Anchored = true
  1077. local tick = Instance.new("Sound",spart)
  1078. tick.SoundId = "rbxassetid://304529688"
  1079. tick.Volume = 1.5
  1080. tick.Pitch = 1.25
  1081. tick:Play()
  1082. effecto:Destroy()
  1083. local pt1er = NumberSequenceKeypoint.new(0,10,0)
  1084. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1085. local effectoz = Instance.new("ParticleEmitter",spart)
  1086. effectoz.Texture = "rbxassetid://296874871"
  1087. effectoz.LightEmission = 1
  1088. effectoz.Color = ColorSequence.new(maincolor)
  1089. effectoz.Lifetime = NumberRange.new(0.5)
  1090. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1091. effectoz.Speed = NumberRange.new(0,0)
  1092. effectoz.Rotation = NumberRange.new(-300,300)
  1093. effectoz.RotSpeed = NumberRange.new(-500,500)
  1094. effectoz.Speed = NumberRange.new(75)
  1095. effectoz.VelocitySpread = 10000000
  1096. effectoz.Rate = 1000000000000
  1097. spart.Size = vt(1,1,1)
  1098. spart.Transparency = 1
  1099. spart.CFrame = saveposition
  1100. Damagefunc(hit,10,15,-20,"Normal",root,.2,1)
  1101. wait(0.5)
  1102. effectoz.Rate = 0
  1103. for i = 0, 10 do
  1104. spart.Size = spart.Size + vt(0.5,0.5,0.5)
  1105. spart.CFrame = saveposition
  1106. wait()
  1107. end
  1108. spart:Destroy()
  1109. end
  1110. end
  1111. end)
  1112. end
  1113.  
  1114. function Firestorm()
  1115. local shur = Instance.new("Part",char)
  1116. local gahd = Instance.new("Sound",char)
  1117. char.Humanoid.WalkSpeed = 0
  1118. gahd.SoundId = "rbxassetid://313945165"
  1119. gahd.Volume = 4.5
  1120. gahd.Pitch = 0.595
  1121. gahd:Play()
  1122. shur.Transparency = 1
  1123. shur.Material = "Neon"
  1124. shur.BrickColor = bc("Bright red")
  1125. shur.Anchored = true
  1126. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  1127. shur.Size = vt(1,0.2,1)
  1128. shur.CanCollide = false
  1129. local dec = Instance.new("Decal",shur)
  1130. dec.Texture = symbolimg
  1131. dec.Face = "Top"
  1132. local dec2 = dec:Clone()
  1133. dec2.Parent = shur
  1134. dec2.Face = "Bottom"
  1135. local Meshshur = Instance.new("CylinderMesh",shur)
  1136. Meshshur.Scale = vt(0,1,0)
  1137. for i = 0, 25 do
  1138. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1139. Meshshur.Scale = Meshshur.Scale + vt(2.5,0,2.5)
  1140. wait(0)
  1141. end
  1142. for i = 0, 10 do
  1143. larm.Transparency = larm.Transparency + 0.1
  1144. rarm.Transparency = rarm.Transparency + 0.1
  1145. lleg.Transparency = lleg.Transparency + 0.1
  1146. rleg.Transparency = rleg.Transparency + 0.1
  1147. tors.Transparency = tors.Transparency + 0.1
  1148. hed.Transparency = hed.Transparency + 0.1
  1149. wait()
  1150. end
  1151. local pt1mass = NumberSequenceKeypoint.new(0,15,0)
  1152. local effecton = Instance.new("ParticleEmitter",root)
  1153. effecton.LightEmission = 1
  1154. effecton.Texture = "rbxassetid://296874871"
  1155. effecton.Color = ColorSequence.new(maincolor)
  1156. effecton.Rate = 1000
  1157. effecton.Lifetime = NumberRange.new(0.75)
  1158. effecton.Size = NumberSequence.new({pt1mass,pt2})
  1159. effecton.Speed = NumberRange.new(5)
  1160. effecton.VelocitySpread = 100000000
  1161. effecton.RotSpeed = NumberRange.new(-300,300)
  1162. local ash = Instance.new("Sound",root)
  1163. ash.SoundId = "rbxassetid://181004943"
  1164. ash.Volume = 4
  1165. ash.Pitch = 0.25
  1166. ash:Play()
  1167. local sbs = Instance.new("BodyPosition", root)
  1168. sbs.P = 3000
  1169. sbs.D = 1000
  1170. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1171. sbs.position = root.CFrame.p + Vector3.new(0, 175, 0)
  1172. wait(2.5)
  1173. for i = 0, 25 do
  1174. local touched = false
  1175. local delay = false
  1176. local spart = Instance.new("Part",char)
  1177. local tick = Instance.new("Sound",spart)
  1178. tick.SoundId = "rbxassetid://304448425"
  1179. tick.Volume = 1.5
  1180. tick.Pitch = 0.85
  1181. tick:Play()
  1182. spart.Size = vt(2,2,2)
  1183. spart.BrickColor = BrickColor.new("Deep orange")
  1184. spart.Transparency = 1
  1185. spart.CanCollide = false
  1186. spart.Material = "Neon"
  1187. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  1188. local pt1e = NumberSequenceKeypoint.new(0,15,0)
  1189. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  1190. local effecto = Instance.new("ParticleEmitter",spart)
  1191. effecto.Texture = "rbxassetid://296874871"
  1192. effecto.LightEmission = 1
  1193. effecto.Color = ColorSequence.new(maincolor)
  1194. effecto.Rate = 10000
  1195. effecto.Lifetime = NumberRange.new(0.5)
  1196. effecto.Size = NumberSequence.new({pt1e,pt2e})
  1197. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1198. effecto.Speed = NumberRange.new(0,0)
  1199. effecto.RotSpeed = NumberRange.new(-500,500)
  1200. local bv = Instance.new("BodyVelocity")
  1201. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1202. bv.velocity = mouse.Hit.lookVector * 150
  1203. bv.Parent = spart
  1204. wait(0.05)
  1205. spart.Touched:connect(function(hit)
  1206. if touched == false then
  1207. touched = true
  1208. if hit.Name == "Water" then
  1209. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  1210. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1211. local smokecolor = Color3.new(0.5,0.5,0.5)
  1212. local tick = Instance.new("Sound",spart)
  1213. tick.SoundId = "rbxassetid://629468689"
  1214. tick.Volume = 1.5
  1215. tick.Pitch = 1
  1216. tick:Play()
  1217. effecto.Rate = 0
  1218. local effectoz = Instance.new("ParticleEmitter",spart)
  1219. effectoz.Texture = "rbxassetid://296874871"
  1220. effectoz.LightEmission = 0.75
  1221. effectoz.Color = ColorSequence.new(smokecolor)
  1222. effectoz.Lifetime = NumberRange.new(3)
  1223. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1224. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1225. effectoz.Rotation = NumberRange.new(-300,300)
  1226. effectoz.RotSpeed = NumberRange.new(-500,500)
  1227. effectoz.Speed = NumberRange.new(10)
  1228. effectoz.VelocitySpread = 75
  1229. effectoz.Rate = 1000000000000
  1230. spart.Anchored = true
  1231. wait(3)
  1232. effectoz.Rate = 0
  1233. wait(2.5)
  1234. spart:Destroy()
  1235. end
  1236. if hit.Name ~= "Water" then
  1237. local saveposition = spart.CFrame
  1238. spart.Anchored = true
  1239. local tick = Instance.new("Sound",spart)
  1240. tick.SoundId = "rbxassetid://304529688"
  1241. tick.Volume = 1.5
  1242. tick.Pitch = 0.85
  1243. tick:Play()
  1244. local tickn = Instance.new("Sound",spart)
  1245. tickn.SoundId = "rbxassetid://138186576"
  1246. tickn.Volume = 1.5
  1247. tickn.Pitch = 1
  1248. tickn:Play()
  1249. local tick2e = Instance.new("Sound",spart)
  1250. tick2e.SoundId = "rbxassetid://272207079"
  1251. tick2e.Volume = 2.5
  1252. tick2e.Looped = true
  1253. tick2e.Pitch = 0.85
  1254. tick2e:Play()
  1255. effecto:Destroy()
  1256. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  1257. local pt1er2 = NumberSequenceKeypoint.new(0,25,0)
  1258. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1259. local effectoz = Instance.new("ParticleEmitter",spart)
  1260. effectoz.Texture = "rbxassetid://296874871"
  1261. effectoz.LightEmission = 1
  1262. effectoz.Color = ColorSequence.new(maincolor)
  1263. effectoz.Lifetime = NumberRange.new(2.5)
  1264. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1265. effectoz.Speed = NumberRange.new(0,0)
  1266. effectoz.Rotation = NumberRange.new(-300,300)
  1267. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1268. effectoz.RotSpeed = NumberRange.new(-500,500)
  1269. effectoz.Speed = NumberRange.new(10)
  1270. effectoz.VelocitySpread = 10000000
  1271. effectoz.Rate = 1000000000000
  1272. local effectoz2 = Instance.new("ParticleEmitter",spart)
  1273. effectoz2.Texture = "rbxassetid://296874871"
  1274. effectoz2.LightEmission = 1
  1275. effectoz2.Color = ColorSequence.new(maincolor)
  1276. effectoz2.Lifetime = NumberRange.new(0.5)
  1277. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  1278. effectoz2.Speed = NumberRange.new(0,0)
  1279. effectoz2.Rotation = NumberRange.new(-300,300)
  1280. effectoz2.RotSpeed = NumberRange.new(-500,500)
  1281. effectoz2.Speed = NumberRange.new(250)
  1282. effectoz2.VelocitySpread = 10000000
  1283. effectoz2.Rate = 1000000000000
  1284. spart.Size = vt(25,25,25)
  1285. spart.Transparency = 1
  1286. spart.CFrame = saveposition
  1287. wait(0.5)
  1288. Damagefunc(hit,50,60,-20,"Normal",root,.2,1)
  1289. effectoz2.Rate = 0
  1290. wait(5)
  1291. effectoz.Rate = 0
  1292. tick2e:Stop()
  1293. wait(2.5)
  1294. spart:Destroy()
  1295. end
  1296. end
  1297. end)
  1298. wait(0.215)
  1299. end
  1300. wait(1)
  1301. effecton.Rate = 0
  1302. for i = 0, 10 do
  1303. larm.Transparency = larm.Transparency - 0.1
  1304. rarm.Transparency = rarm.Transparency - 0.1
  1305. lleg.Transparency = lleg.Transparency - 0.1
  1306. rleg.Transparency = rleg.Transparency - 0.1
  1307. tors.Transparency = tors.Transparency - 0.1
  1308. hed.Transparency = hed.Transparency - 0.1
  1309. wait()
  1310. end
  1311. sbs:Destroy()
  1312. char.Humanoid.WalkSpeed = 16
  1313. for i = 0, 25 do
  1314. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1315. Meshshur.Scale = Meshshur.Scale - vt(2.5,0,2.5)
  1316. wait(0)
  1317. end
  1318. effecton:Destroy()
  1319. shur:Destroy()
  1320. end
  1321.  
  1322.  
  1323. function SplashFire()
  1324. local shur = Instance.new("Part",char)
  1325. local gahd = Instance.new("Sound",char)
  1326. char.Humanoid.WalkSpeed = 0
  1327. gahd.SoundId = "rbxassetid://313945165"
  1328. gahd.Volume = 2.5
  1329. gahd.Pitch = 0.625
  1330. gahd:Play()
  1331. shur.Transparency = 1
  1332. shur.Material = "Neon"
  1333. shur.BrickColor = bc("Bright red")
  1334. shur.Anchored = true
  1335. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  1336. shur.Size = vt(1,0.2,1)
  1337. shur.CanCollide = false
  1338. local dec = Instance.new("Decal",shur)
  1339. dec.Texture = symbolimg
  1340. dec.Face = "Top"
  1341. local dec2 = dec:Clone()
  1342. dec2.Parent = shur
  1343. dec2.Face = "Bottom"
  1344. local Meshshur = Instance.new("CylinderMesh",shur)
  1345. Meshshur.Scale = vt(0,1,0)
  1346. for i = 0, 25 do
  1347. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1348. Meshshur.Scale = Meshshur.Scale + vt(1,0,1)
  1349. wait(0)
  1350. end
  1351. for i = 0, 10 do
  1352. larm.Transparency = larm.Transparency + 0.1
  1353. rarm.Transparency = rarm.Transparency + 0.1
  1354. lleg.Transparency = lleg.Transparency + 0.1
  1355. rleg.Transparency = rleg.Transparency + 0.1
  1356. tors.Transparency = tors.Transparency + 0.1
  1357. hed.Transparency = hed.Transparency + 0.1
  1358. wait()
  1359. end
  1360. local pt1mass = NumberSequenceKeypoint.new(0,15,0)
  1361. local effecton = Instance.new("ParticleEmitter",root)
  1362. effecton.LightEmission = 1
  1363. effecton.Texture = "rbxassetid://296874871"
  1364. effecton.Color = ColorSequence.new(maincolor)
  1365. effecton.Rate = 1000
  1366. effecton.Lifetime = NumberRange.new(0.75)
  1367. effecton.Size = NumberSequence.new({pt1mass,pt2})
  1368. effecton.Speed = NumberRange.new(5)
  1369. effecton.VelocitySpread = 100000000
  1370. effecton.RotSpeed = NumberRange.new(-300,300)
  1371. local ash = Instance.new("Sound",root)
  1372. ash.SoundId = "rbxassetid://181004943"
  1373. ash.Volume = 4
  1374. ash.Pitch = 0.5
  1375. ash:Play()
  1376. local sbs = Instance.new("BodyPosition", root)
  1377. sbs.P = 3000
  1378. sbs.D = 1000
  1379. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1380. sbs.position = root.CFrame.p + Vector3.new(0, 200, 0)
  1381. wait(1)
  1382. sbs.position = root.CFrame.p - Vector3.new(0, 500, 0)
  1383. wait(0.1)
  1384. sbs:Destroy()
  1385. wait(0.15)
  1386. effecton.Rate = 0
  1387. local spart = Instance.new("Part",char)
  1388. spart.Size = vt(2,2,2)
  1389. spart.BrickColor = BrickColor.new("Deep orange")
  1390. spart.Transparency = 1
  1391. spart.CanCollide = false
  1392. spart.Material = "Neon"
  1393. spart.Anchored = true
  1394. spart.CFrame = root.CFrame + Vector3.new(0,0.1,0)
  1395. local tick = Instance.new("Sound",spart)
  1396. tick.SoundId = "rbxassetid://304529688"
  1397. tick.Volume = 1.5
  1398. tick.Pitch = 0.85
  1399. tick:Play()
  1400. local tickn = Instance.new("Sound",spart)
  1401. tickn.SoundId = "rbxassetid://138186576"
  1402. tickn.Volume = 1.5
  1403. tickn.Pitch = 1
  1404. tickn:Play()
  1405. local tick2e = Instance.new("Sound",spart)
  1406. tick2e.SoundId = "rbxassetid://272207079"
  1407. tick2e.Volume = 2.5
  1408. tick2e.Looped = true
  1409. tick2e.Pitch = 0.85
  1410. tick2e:Play()
  1411. local pt1er = NumberSequenceKeypoint.new(0,10,0)
  1412. local pt1er2 = NumberSequenceKeypoint.new(0,20,0)
  1413. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1414. local effectoz = Instance.new("ParticleEmitter",spart)
  1415. effectoz.Texture = "rbxassetid://296874871"
  1416. effectoz.LightEmission = 1
  1417. effectoz.Color = ColorSequence.new(maincolor)
  1418. effectoz.Lifetime = NumberRange.new(2.5)
  1419. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1420. effectoz.Speed = NumberRange.new(0,0)
  1421. effectoz.Rotation = NumberRange.new(-300,300)
  1422. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1423. effectoz.RotSpeed = NumberRange.new(-500,500)
  1424. effectoz.Speed = NumberRange.new(5)
  1425. effectoz.VelocitySpread = 10000000
  1426. effectoz.Rate = 1000000000000
  1427. local effectoz2 = Instance.new("ParticleEmitter",spart)
  1428. effectoz2.Texture = "rbxassetid://296874871"
  1429. effectoz2.LightEmission = 1
  1430. effectoz2.Color = ColorSequence.new(maincolor)
  1431. effectoz2.Lifetime = NumberRange.new(0.5)
  1432. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  1433. effectoz2.Speed = NumberRange.new(0,0)
  1434. effectoz2.Rotation = NumberRange.new(-300,300)
  1435. effectoz2.RotSpeed = NumberRange.new(-500,500)
  1436. effectoz2.Speed = NumberRange.new(100)
  1437. effectoz2.VelocitySpread = 10000000
  1438. effectoz2.Rate = 1000000000000
  1439. spart.Size = vt(35,5,35)
  1440. spart.Transparency = 1
  1441. spart.CFrame = root.CFrame
  1442. wait(0.5)
  1443. spart.Touched:connect(function(hit)
  1444. Damagefunc(hit,25,30,-20,"Normal",root,.2,1)
  1445. end)
  1446. ash:Destroy()
  1447. effectoz2.Rate = 0
  1448. wait(5)
  1449. effecton:Destroy()
  1450. effectoz.Rate = 0
  1451. tick2e:Stop()
  1452. wait(2.5)
  1453. spart:Destroy()
  1454. wait(1)
  1455. for i = 0, 10 do
  1456. larm.Transparency = larm.Transparency - 0.1
  1457. rarm.Transparency = rarm.Transparency - 0.1
  1458. lleg.Transparency = lleg.Transparency - 0.1
  1459. rleg.Transparency = rleg.Transparency - 0.1
  1460. tors.Transparency = tors.Transparency - 0.1
  1461. hed.Transparency = hed.Transparency - 0.1
  1462. wait()
  1463. end
  1464. sbs:Destroy()
  1465. char.Humanoid.WalkSpeed = 16
  1466. for i = 0, 25 do
  1467. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1468. Meshshur.Scale = Meshshur.Scale - vt(1,0,1)
  1469. wait(0)
  1470. end
  1471. shur:Destroy()
  1472. end
  1473.  
  1474. function MassiveFireBall()
  1475. local shur = Instance.new("Part",char)
  1476. local gahd = Instance.new("Sound",char)
  1477. char.Humanoid.WalkSpeed = 0
  1478. gahd.SoundId = "rbxassetid://313945165"
  1479. gahd.Volume = 2.5
  1480. gahd.Pitch = 0.6
  1481. gahd:Play()
  1482. shur.Transparency = 1
  1483. shur.Material = "Neon"
  1484. shur.BrickColor = bc("Bright red")
  1485. shur.Anchored = true
  1486. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  1487. shur.Size = vt(1,0.2,1)
  1488. shur.CanCollide = false
  1489. local dec = Instance.new("Decal",shur)
  1490. dec.Texture = symbolimg
  1491. dec.Face = "Top"
  1492. local dec2 = dec:Clone()
  1493. dec2.Parent = shur
  1494. dec2.Face = "Bottom"
  1495. local Meshshur = Instance.new("CylinderMesh",shur)
  1496. Meshshur.Scale = vt(0,1,0)
  1497. for i = 0, 25 do
  1498. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1499. Meshshur.Scale = Meshshur.Scale + vt(1.25,0,1.25)
  1500. wait(0)
  1501. end
  1502. local touched = false
  1503. local delay = false
  1504. local spart = Instance.new("Part",char)
  1505. local tick = Instance.new("Sound",spart)
  1506. tick.SoundId = "rbxassetid://304448425"
  1507. tick.Volume = 1.5
  1508. tick.Pitch = 0.85
  1509. tick:Play()
  1510. spart.Size = vt(2,2,2)
  1511. spart.BrickColor = BrickColor.new("Deep orange")
  1512. spart.Transparency = 1
  1513. spart.CanCollide = false
  1514. spart.Material = "Neon"
  1515. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  1516. local pt1e = NumberSequenceKeypoint.new(0,15,0)
  1517. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  1518. local effecto = Instance.new("ParticleEmitter",spart)
  1519. effecto.Texture = "rbxassetid://296874871"
  1520. effecto.LightEmission = 1
  1521. effecto.Color = ColorSequence.new(maincolor)
  1522. effecto.Rate = 10000
  1523. effecto.Lifetime = NumberRange.new(0.5)
  1524. effecto.Size = NumberSequence.new({pt1e,pt2e})
  1525. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1526. effecto.Speed = NumberRange.new(0,0)
  1527. effecto.RotSpeed = NumberRange.new(-500,500)
  1528. local bv = Instance.new("BodyVelocity")
  1529. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1530. bv.velocity = mouse.Hit.lookVector * 150
  1531. bv.Parent = spart
  1532. wait(0.05)
  1533. spart.Touched:connect(function(hit)
  1534. if touched == false then
  1535. touched = true
  1536. if hit.Name == "Water" then
  1537. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  1538. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1539. local smokecolor = Color3.new(0.5,0.5,0.5)
  1540. local tick = Instance.new("Sound",spart)
  1541. tick.SoundId = "rbxassetid://629468689"
  1542. tick.Volume = 1.5
  1543. tick.Pitch = 1
  1544. tick:Play()
  1545. effecto.Rate = 0
  1546. local effectoz = Instance.new("ParticleEmitter",spart)
  1547. effectoz.Texture = "rbxassetid://296874871"
  1548. effectoz.LightEmission = 0.75
  1549. effectoz.Color = ColorSequence.new(smokecolor)
  1550. effectoz.Lifetime = NumberRange.new(3)
  1551. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1552. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1553. effectoz.Rotation = NumberRange.new(-300,300)
  1554. effectoz.RotSpeed = NumberRange.new(-500,500)
  1555. effectoz.Speed = NumberRange.new(10)
  1556. effectoz.VelocitySpread = 75
  1557. effectoz.Rate = 1000000000000
  1558. spart.Anchored = true
  1559. wait(3)
  1560. effectoz.Rate = 0
  1561. wait(2.5)
  1562. spart:Destroy()
  1563. end
  1564. if hit.Name ~= "Water" then
  1565. local saveposition = spart.CFrame
  1566. spart.Anchored = true
  1567. local tick = Instance.new("Sound",spart)
  1568. tick.SoundId = "rbxassetid://304529688"
  1569. tick.Volume = 1.5
  1570. tick.Pitch = 0.85
  1571. tick:Play()
  1572. local tickn = Instance.new("Sound",spart)
  1573. tickn.SoundId = "rbxassetid://138186576"
  1574. tickn.Volume = 1.5
  1575. tickn.Pitch = 1
  1576. tickn:Play()
  1577. local tick2e = Instance.new("Sound",spart)
  1578. tick2e.SoundId = "rbxassetid://272207079"
  1579. tick2e.Volume = 2.5
  1580. tick2e.Looped = true
  1581. tick2e.Pitch = 0.85
  1582. tick2e:Play()
  1583. effecto:Destroy()
  1584. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  1585. local pt1er2 = NumberSequenceKeypoint.new(0,25,0)
  1586. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  1587. local effectoz = Instance.new("ParticleEmitter",spart)
  1588. effectoz.Texture = "rbxassetid://296874871"
  1589. effectoz.LightEmission = 1
  1590. effectoz.Color = ColorSequence.new(maincolor)
  1591. effectoz.Lifetime = NumberRange.new(2.5)
  1592. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1593. effectoz.Speed = NumberRange.new(0,0)
  1594. effectoz.Rotation = NumberRange.new(-300,300)
  1595. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1596. effectoz.RotSpeed = NumberRange.new(-500,500)
  1597. effectoz.Speed = NumberRange.new(10)
  1598. effectoz.VelocitySpread = 10000000
  1599. effectoz.Rate = 1000000000000
  1600. local effectoz2 = Instance.new("ParticleEmitter",spart)
  1601. effectoz2.Texture = "rbxassetid://296874871"
  1602. effectoz2.LightEmission = 1
  1603. effectoz2.Color = ColorSequence.new(maincolor)
  1604. effectoz2.Lifetime = NumberRange.new(0.5)
  1605. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  1606. effectoz2.Speed = NumberRange.new(0,0)
  1607. effectoz2.Rotation = NumberRange.new(-300,300)
  1608. effectoz2.RotSpeed = NumberRange.new(-500,500)
  1609. effectoz2.Speed = NumberRange.new(250)
  1610. effectoz2.VelocitySpread = 10000000
  1611. effectoz2.Rate = 1000000000000
  1612. spart.Size = vt(25,25,25)
  1613. spart.Transparency = 1
  1614. spart.CFrame = saveposition
  1615. wait(0.5)
  1616. Damagefunc(hit,50,60,-20,"Normal",root,.2,1)
  1617. effectoz2.Rate = 0
  1618. wait(5)
  1619. effectoz.Rate = 0
  1620. tick2e:Stop()
  1621. wait(2.5)
  1622. spart:Destroy()
  1623. end
  1624. end
  1625. end)
  1626. char.Humanoid.WalkSpeed = 16
  1627. wait(1)
  1628. for i = 0, 25 do
  1629. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1630. Meshshur.Scale = Meshshur.Scale - vt(1.25,0,1.25)
  1631. wait(0)
  1632. end
  1633. shur:Destroy()
  1634. end
  1635.  
  1636.  
  1637. mouse.KeyDown:connect(function(k)
  1638.  
  1639. k = k:lower()
  1640. if k == "q" and attacking == false then
  1641. if energy >= 10 then
  1642. energy = energy - 10
  1643. attacking = true
  1644. Fireball()
  1645. attacking = false
  1646. end
  1647. end
  1648. if k == "r" and attacking == false then
  1649. if energy >= 50 then
  1650. energy = energy - 50
  1651. attacking = true
  1652. MassiveFireBall()
  1653. attacking = false
  1654. end
  1655. end
  1656. if k == "f" and attacking == false then
  1657. if energy >= 100 then
  1658. energy = energy - 100
  1659. attacking = true
  1660. Firestorm()
  1661. attacking = false
  1662. end
  1663. end
  1664. if k == "e" and attacking == false then
  1665. if energy >= 25 then
  1666. energy = energy - 25
  1667. attacking = true
  1668. SplashFire()
  1669. attacking = false
  1670. end
  1671. end
  1672. if k == "0" and attacking == false then
  1673. if charge == false then
  1674. tick:Resume()
  1675. tick2:Resume()
  1676. charge = true
  1677. attacking = true
  1678. if charge == true then
  1679. effecto.Rate = 10000
  1680. end
  1681. end
  1682. end
  1683. end)
  1684. mouse.KeyUp:connect(function(k)
  1685.  
  1686. k = k:lower()
  1687. if k == "0" then
  1688. charge = false
  1689. tick:Pause()
  1690. tick2:Pause()
  1691. attacking = false
  1692. effecto.Rate = 0
  1693. end
  1694. end)
  1695.  
  1696. while wait() do
  1697. healthgui.Text = "Energy: " ..math.floor(energy).. "/100"
  1698. if charge == true then
  1699. while true do
  1700. healthgui.Text = "Energy: " ..math.floor(energy).. "/100"
  1701. energy = energy + 0.75
  1702. wait()
  1703. if energy > 100 then
  1704. energy = 100
  1705. end
  1706. if charge == false then
  1707. break
  1708. end
  1709. end
  1710. end
  1711.  
  1712. if energy > 100 then
  1713. energy = 100
  1714. end
  1715. end
  1716.  
  1717. --Fire Bending
  1718. --Human Parts
  1719. local player=game.Players.LocalPlayer
  1720. local character=player.Character
  1721. local humanoid=character["Humanoid"]
  1722. local head=character["Head"]
  1723. local torso=character["Torso"]
  1724. local arm={left=character["Left Arm"], right=character["Right Arm"]}
  1725. local leg={left=character["Left Leg"], right=character["Right Leg"]}
  1726.  
  1727. --FireBendingHopperBin
  1728. local bin=Instance.new("HopperBin")
  1729. bin.Parent=player.Backpack
  1730. bin.Name="Fire Bending"
  1731.  
  1732. --Add Instance
  1733. local add={
  1734. part=function(parent,name,anchored,cancollide,color,shape,t,size,cframe)
  1735. local p=Instance.new("Part")
  1736. p.Parent=parent
  1737. p.Name=name
  1738. p.TopSurface="Smooth"
  1739. p.BottomSurface="Smooth"
  1740. p.formFactor="Custom"
  1741. p.Anchored=anchored
  1742. p.CanCollide=cancollide
  1743. p.BrickColor=BrickColor.new(color)
  1744. p.Shape=shape
  1745. p.Transparency=t
  1746. p.Size=size
  1747. p.CFrame=cframe
  1748. return p
  1749. end,
  1750. weld=function(parent,p1,cframe)
  1751. local w=Instance.new("Weld")
  1752. w.Parent=parent
  1753. w.Part0=parent
  1754. w.Part1=p1
  1755. w.C1=cframe
  1756. return w
  1757. end,
  1758. mesh=function(i,parent,scale)
  1759. local m=Instance.new(i)
  1760. m.Parent=parent
  1761. m.Scale=scale
  1762. return m
  1763. end,
  1764. bg=function(parent,cframe)
  1765. local g=Instance.new("BodyGyro")
  1766. g.Parent=parent
  1767. g.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  1768. g.cframe=cframe
  1769. return g
  1770. end,
  1771. bp=function(parent,pos)
  1772. local p=Instance.new("BodyPosition")
  1773. p.Parent=parent
  1774. p.maxForce=Vector3.new(0,math.huge,0)
  1775. p.position=pos
  1776. return p
  1777. end,
  1778. bv=function(parent,velocity)
  1779. local v=Instance.new("BodyVelocity")
  1780. v.Parent=parent
  1781. v.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1782. v.velocity=velocity
  1783. return v
  1784. end,
  1785. bf=function(parent,force)
  1786. local f=Instance.new("BodyForce")
  1787. f.Parent=parent
  1788. f.force=force
  1789. return f
  1790. end,
  1791. bav=function(parent,angular)
  1792. local av=Instance.new("BodyAngularVelocity")
  1793. av.Parent=parent
  1794. av.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  1795. av.angularvelocity=angular
  1796. return av
  1797. end,
  1798. model=function(parent,name)
  1799. local m=Instance.new("Model")
  1800. m.Parent=parent
  1801. m.Name=name
  1802. return m
  1803. end,
  1804. humanoid=function(parent,maxhealth)
  1805. local h=Instance.new("Humanoid")
  1806. h.Parent=parent
  1807. h.MaxHealth=maxhealth
  1808. h.Health=maxhealth
  1809. return h
  1810. end}
  1811. local things=add.model(character,"FireBending")
  1812. local c=function(f)coroutine.resume(coroutine.create(f))end
  1813. local function computePos(pos1,pos2)
  1814. local pos3=Vector3.new(pos2.x,pos1.y,pos2.z)
  1815. return CFrame.new(pos1,pos3)
  1816. end
  1817.  
  1818. local function getTorso(mouse)
  1819. torso.CFrame=computePos(torso.CFrame.p,mouse.Hit.p)
  1820. end
  1821.  
  1822. local touchDeb=false
  1823. local function damage(hit)
  1824. local humanoid=hit.Parent:FindFirstChild("Humanoid")
  1825. local torso=hit.Parent:FindFirstChild("Torso")
  1826. if humanoid and torso and humanoid~=character["Humanoid"] and touchDeb==false then
  1827. touchDeb=true
  1828. local dmg=math.random(5,20)
  1829. c(function()
  1830. humanoid:TakeDamage(dmg)
  1831. torso.Velocity=Vector3.new(math.random(-15,15),math.random(25,40),math.random(-15,15))*2
  1832. torso.RotVelocity=Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))*5
  1833. local model=add.model(Workspace,math.floor(dmg))
  1834. local h=add.humanoid(model,math.huge)
  1835. local dmgpart=add.part(model,"Head",false,false,"Bright red","Block",0,Vector3.new(1,.2,1),hit.CFrame)
  1836. local mesh=add.mesh("CylinderMesh",dmgpart,Vector3.new(1,1,1))
  1837. local bf=add.bf(dmgpart,Vector3.new(0,dmgpart:GetMass()*200,0))
  1838. wait(1)
  1839. model:remove()
  1840. end)
  1841. wait(.1)
  1842. touchDeb=false
  1843. end
  1844. end
  1845.  
  1846. local trailDeb=false
  1847. local function trail(pos)
  1848. trailDeb=true
  1849. c(function()
  1850. old=pos.Position
  1851. while trailDeb do
  1852. wait()
  1853. new=pos.Position
  1854. mag=(old-new).magnitude
  1855. local trail=add.part(things,"Trail",true,false,"Bright red","Block",0,Vector3.new(3,3,3),CFrame.new(old,new)*CFrame.Angles(0,0,-mag/2))
  1856. old=new
  1857. trail.Touched:connect(damage)
  1858. c(function()
  1859. for i=.2,1,.2 do
  1860. wait()
  1861. trail.Transparency=i
  1862. end
  1863. trail:remove()
  1864. end)
  1865. end
  1866. end)
  1867. end
  1868.  
  1869. local pathDeb=false
  1870. local bpPosition=10
  1871. local pathpart=nil
  1872. local bp=nil
  1873. local function paths()
  1874. pathDeb=true
  1875. pathpart=add.part(Workspace,"Path",true,false,"Bright red","Block",0,Vector3.new(4,1,4),CFrame.new())
  1876. bp=add.bp(torso,Vector3.new(0,bpPosition,0))
  1877. while pathDeb==true do
  1878. wait()
  1879. pathpart.CFrame=torso.CFrame*CFrame.new(0,-4,0)
  1880. end
  1881. end
  1882.  
  1883. --FakeArm
  1884. local fakeArm={left=add.part(things,"Left Arm",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new()),right=add.part(things,"Right Arm",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new())}
  1885. --local fakeLeg={left=add.part(things,"Left Leg",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new()),right=add.part(things,"Right Leg",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new())}
  1886. local fireHandle={left=add.part(things,"Left Handle",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new()),right=add.part(things,"Right Handle",false,false,"Really red","Block",1,Vector3.new(1,1,1),CFrame.new())}
  1887. --Weldz
  1888. local connectArm={left=add.weld(torso,fakeArm.left,CFrame.new(-1.5,-.5,0)),right=add.weld(torso,fakeArm.right,CFrame.new(1.5,-.5,0))}
  1889. --local connectLeg={left=add.weld(torso,fakeLeg.left,CFrame.new(-.5,1.5,0)),right=add.weld(torso,fakeLeg.right,CFrame.new(.5,1.5,0))}
  1890. local armWeld={left=add.weld(fakeArm.left,arm.left,CFrame.new(0,.5,0)),right=add.weld(fakeArm.right,arm.right,CFrame.new(0,.5,0))}
  1891. --local legWeld={left=add.weld(fakeLeg.left,arm.left,CFrame.new(0,.5,0)),right=add.weld(fakeLeg.right,arm.right,CFrame.new(0,.5,0))}
  1892. local handleWeld={left=add.weld(fireHandle.left,arm.left,CFrame.new(0,-2,0)),right=add.weld(fireHandle.right,arm.right,CFrame.new(0,-2,0))}
  1893.  
  1894. local anim={
  1895. equip=function()
  1896. for i=.2,1,.2 do
  1897. wait()
  1898. armWeld.left.C0=CFrame.Angles(math.rad(135)*i,0,-math.rad(15)*i)
  1899. armWeld.right.C0=CFrame.Angles(math.rad(135)*i,0,math.rad(15)*i)
  1900. end
  1901. end,
  1902. firecrush=function(mouse)
  1903. getTorso(mouse)
  1904. trail(fireHandle.left)
  1905. trail(fireHandle.right)
  1906. local bv=add.bv(torso,torso.CFrame.lookVector*25)
  1907. for i=1,40 do
  1908. wait()
  1909. armWeld.left.C0=CFrame.Angles(-math.rad(36)*i,0,0)
  1910. armWeld.right.C0=CFrame.Angles(-math.rad(36)*i,0,0)
  1911. handleWeld.left.C1=CFrame.new(0,-2,0)
  1912. handleWeld.right.C1=CFrame.new(0,-2,0)
  1913. end
  1914. wait(.2)
  1915. trailDeb=false
  1916. bv:remove()
  1917. end,
  1918. firebump=function(mouse)
  1919. getTorso(mouse)
  1920. trail(fireHandle.left)
  1921. trail(fireHandle.right)
  1922. local bv=add.bv(torso,torso.CFrame.lookVector*50)
  1923. fireHandle.left.Touched:connect(damage)
  1924. fireHandle.right.Touched:connect(damage)
  1925. for i=.2,1,.2 do
  1926. wait()
  1927. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1928. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1929. end
  1930. wait(.5)
  1931. for i=1,0,-.2 do
  1932. wait()
  1933. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1934. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1935. end
  1936. bv:remove()
  1937. trailDeb=false
  1938. end,
  1939. fireshoot=function(mouse)
  1940. getTorso(mouse)
  1941. trail(fireHandle.left)
  1942. trail(fireHandle.right)
  1943. local bullet=add.part(Workspace,"FirePistol",false,false,"Bright red","Ball",0,Vector3.new(2,2,2),CFrame.new((torso.CFrame+torso.CFrame.lookVector*10).p,mouse.Hit.p))
  1944. bullet.Velocity=bullet.CFrame.lookVector*150
  1945. local bf=add.bf(bullet,Vector3.new(0,bullet:GetMass()*196.2,0))
  1946. bullet.Touched:connect(damage)
  1947. trail(bullet)
  1948. for i=.2,1,.2 do
  1949. wait()
  1950. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1951. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1952. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  1953. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  1954. end
  1955. wait(.2)
  1956. for i=1,0,-.2 do
  1957. wait()
  1958. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1959. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1960. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  1961. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  1962. end
  1963. game.Debris:AddItem(bullet,5)
  1964. trailDeb=false
  1965. end,
  1966. firerage=function()
  1967. trail(fireHandle.left)
  1968. trail(fireHandle.right)
  1969. torso.Anchored=true
  1970. for i=.2,1,.2 do
  1971. wait()
  1972. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1973. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1974. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  1975. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  1976. end
  1977. for i=1,40 do
  1978. wait()
  1979. local bullet=add.part(Workspace,"FirePistol",false,false,"Bright red","Ball",0,Vector3.new(2,2,2),torso.CFrame*CFrame.Angles(0,math.rad(9)*i,0))
  1980. bullet.Velocity=bullet.CFrame.lookVector*150
  1981. local bf=add.bf(bullet,Vector3.new(0,bullet:GetMass()*196.2,0))
  1982. bullet.Touched:connect(damage)
  1983. trail(bullet)
  1984. game.Debris:addItem(bullet,5)
  1985. end
  1986. wait(.2)
  1987. for i=1,0,-.2 do
  1988. wait()
  1989. armWeld.left.C0=CFrame.Angles(math.rad(90)*i,0,math.rad(45)*i)
  1990. armWeld.right.C0=CFrame.Angles(math.rad(90)*i,0,-math.rad(45)*i)
  1991. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  1992. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  1993. end
  1994. torso.Anchored=false
  1995. trailDeb=false
  1996. end,
  1997. firespin=function()
  1998. trail(fireHandle.left)
  1999. trail(fireHandle.right)
  2000. local bg=add.bg(torso,torso.CFrame)
  2001. for i=.2,1,.2 do
  2002. wait()
  2003. armWeld.left.C0=CFrame.Angles(0,0,math.rad(135)*i)
  2004. armWeld.right.C0=CFrame.Angles(0,0,-math.rad(45)*i)
  2005. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  2006. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  2007. end
  2008. local bav=add.bav(torso,Vector3.new(0,50,0))
  2009. wait(3)
  2010. for i=1,0,-.2 do
  2011. wait()
  2012. armWeld.left.C0=CFrame.Angles(0,0,math.rad(135)*i)
  2013. armWeld.right.C0=CFrame.Angles(0,0,-math.rad(45)*i)
  2014. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  2015. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  2016. end
  2017. bav:remove()
  2018. bg:remove()
  2019. trailDeb=false
  2020. end,
  2021. firewave=function(mouse)
  2022. getTorso(mouse)
  2023. trail(fireHandle.left)
  2024. trail(fireHandle.right)
  2025. torso.Anchored=true
  2026. for i=.2,1,.2 do
  2027. wait()
  2028. armWeld.left.C0=CFrame.Angles(math.rad(135)*i,0,math.rad(45)*i)
  2029. armWeld.right.C0=CFrame.Angles(math.rad(135)*i,0,-math.rad(45)*i)
  2030. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  2031. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  2032. end
  2033. for i=1,15 do
  2034. wait()
  2035. local firepart=add.part(Workspace,"FireBrick",false,false,"Bright red","Block",0,Vector3.new(5,5,5),torso.CFrame*CFrame.Angles(math.rad(45),0,0)+torso.CFrame.lookVector*4*i)
  2036. trail(firepart)
  2037. firepart.Touched:connect(damage)
  2038. game.Debris:addItem(firepart,.5)
  2039. end
  2040. wait(.2)
  2041. for i=1,0,-.2 do
  2042. wait()
  2043. armWeld.left.C0=CFrame.Angles(math.rad(135)*i,0,math.rad(45)*i)
  2044. armWeld.right.C0=CFrame.Angles(math.rad(135)*i,0,-math.rad(45)*i)
  2045. handleWeld.left.C1=CFrame.new(0,-2+-2*i,0)
  2046. handleWeld.right.C1=CFrame.new(0,-2+-2*i,0)
  2047. end
  2048. torso.Anchored=false
  2049. trailDeb=false
  2050. end
  2051. }
  2052.  
  2053. local keyDeb=false
  2054. local keyDeb2=false
  2055. bin.Selected:connect(function(mouse)
  2056. bin:remove()
  2057. anim.equip()
  2058. mouse.Button1Down:connect(function()
  2059. if keyDeb==false then
  2060. keyDeb=true
  2061. anim.fireshoot(mouse)
  2062. keyDeb=false
  2063. end
  2064. end)
  2065. mouse.KeyDown:connect(function(key)
  2066. if key=="q" and keyDeb==false then
  2067. keyDeb=true
  2068. anim.firecrush(mouse)
  2069. keyDeb=false
  2070. end
  2071. if key=="e" and keyDeb==false then
  2072. keyDeb=true
  2073. anim.firebump(mouse)
  2074. keyDeb=false
  2075. end
  2076. if key=="r" and keyDeb==false then
  2077. keyDeb=true
  2078. anim.firespin(mouse)
  2079. keyDeb=false
  2080. end
  2081. if key=="f" and keyDeb==false then
  2082. keyDeb=true
  2083. anim.firerage()
  2084. keyDeb=false
  2085. end
  2086. if key=="g" and keyDeb==false then
  2087. keyDeb=true
  2088. anim.firewave(mouse)
  2089. keyDeb=false
  2090. end
  2091. if key=="z" and keyDeb2==false then
  2092. keyDeb2=true
  2093. paths()
  2094. end
  2095. if key=="z" and keyDeb2==true then
  2096. keyDeb2=false
  2097. pathDeb=false
  2098. pcall(function() pathpart:remove() bp:remove() end)
  2099. end
  2100. end)
  2101. end) --mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement