Advertisement
ZKiller

Earth Dominus {ROBLOX}

Oct 13th, 2017
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.28 KB | None | 0 0
  1. --Wasted so much time.
  2. local d = false
  3. local fire_run_enabled = false
  4. d = true
  5. local larm = Instance.new("Part")
  6. larm.Parent = script.Parent
  7. larm.Name = "Fire Left Arm"
  8. larm.BrickColor = BrickColor.new('CGA brown')
  9. larm.Size = Vector3.new(1.1,2.1,1.1)
  10. larm.CanCollide = false
  11. larm.Material = Enum.Material.Neon
  12. larm.Transparency = 1
  13. larm.CFrame = script.Parent["Left Arm"].CFrame
  14. local larm_weld = Instance.new("Weld")
  15. larm_weld.Parent = larm
  16. larm_weld.Part0 = larm
  17. larm_weld.Part1 = script.Parent["Left Arm"]
  18.  
  19. local rarm = Instance.new("Part")
  20. rarm.Parent = script.Parent
  21. rarm.Name = "Fire Right Arm"
  22. rarm.BrickColor = BrickColor.new('Reddish brown')
  23. rarm.Size = Vector3.new(1.1,2.1,1.1)
  24. rarm.CanCollide = false
  25. rarm.Material = Enum.Material.Neon
  26. rarm.Transparency = 1
  27. rarm.CFrame = script.Parent["Right Arm"].CFrame
  28. local rarm_weld = Instance.new("Weld")
  29. rarm_weld.Parent = rarm
  30. rarm_weld.Part0 = rarm
  31. rarm_weld.Part1 = script.Parent["Right Arm"]
  32.  
  33. local lleg = Instance.new("Part")
  34. lleg.Parent = script.Parent
  35. lleg.Name = "Fire Left Leg"
  36. lleg.BrickColor = BrickColor.new('Reddish brown')
  37. lleg.Size = Vector3.new(1.1,2.1,1.1)
  38. lleg.CanCollide = false
  39. lleg.Material = Enum.Material.Neon
  40. lleg.Transparency = 1
  41. lleg.CFrame = script.Parent["Left Leg"].CFrame
  42. local lleg_weld = Instance.new("Weld")
  43. lleg_weld.Parent = lleg
  44. lleg_weld.Part0 = lleg
  45. lleg_weld.Part1 = script.Parent["Left Leg"]
  46.  
  47. local rleg = Instance.new("Part")
  48. rleg.Parent = script.Parent
  49. rleg.Name = "Fire Right Leg"
  50. rleg.BrickColor = BrickColor.new('Reddish brown')
  51. rleg.Size = Vector3.new(1.1,2.1,1.1)
  52. rleg.CanCollide = false
  53. rleg.Material = Enum.Material.Neon
  54. rleg.Transparency = 1
  55. rleg.CFrame = script.Parent["Right Leg"].CFrame
  56. local rleg_weld = Instance.new("Weld")
  57. rleg_weld.Parent = rleg
  58. rleg_weld.Part0 = rleg
  59. rleg_weld.Part1 = script.Parent["Right Leg"]
  60.  
  61. local t = Instance.new("Part")
  62. t.Parent = script.Parent
  63. t.Name = "Fire Torso"
  64. t.BrickColor = BrickColor.new('Reddish brown')
  65. t.Size = Vector3.new(2.1,2.1,1.1)
  66. t.CanCollide = false
  67. t.Material = Enum.Material.Neon
  68. t.Transparency = 1
  69. t.CFrame = script.Parent["Torso"].CFrame
  70. local t_weld = Instance.new("Weld")
  71. t_weld.Parent = t
  72. t_weld.Part0 = t
  73. t_weld.Part1 = script.Parent["Torso"]
  74.  
  75. local h = Instance.new("Part")
  76. h.Parent = script.Parent
  77. h.Name = "Fire Head"
  78. h.BrickColor = BrickColor.new('Reddish brown')
  79. h.Size = Vector3.new(1.5,1.5,1.5)
  80. h.CanCollide = false
  81. h.Material = Enum.Material.Neon
  82. h.Transparency = 1
  83. h.CFrame = script.Parent["Head"].CFrame
  84. local h_weld = Instance.new("Weld")
  85. h_weld.Parent = h
  86. h_weld.Part0 = h
  87.  
  88. local attachment_0 = Instance.new("Attachment")
  89. attachment_0.Parent = script.Parent.Torso
  90. attachment_0.Name = "Trail Attachment 0"
  91. attachment_0.Position = Vector3.new(0,1,.5)
  92. local attachment_1 = Instance.new("Attachment")
  93. attachment_1.Parent = script.Parent.Torso
  94. attachment_1.Name = "Trail Attachment 1"
  95. attachment_1.Position = Vector3.new(0,-1,.5)
  96.  
  97. local trail = Instance.new("Trail")
  98. trail.Parent = script.Parent.Torso
  99. trail.Attachment0 = attachment_0
  100. trail.Attachment1 = attachment_1
  101. trail.Lifetime = .5
  102. trail.Color = ColorSequence.new(Color3.fromRGB(150,75,0),Color3.fromRGB(131,77,24))
  103. trail.Transparency = NumberSequence.new(.5,1)
  104. trail.Enabled = false
  105. h_weld.Part1 = script.Parent["Head"]
  106. script.Parent.Humanoid.MaxHealth = 7500
  107. script.Parent.Humanoid.Health = 7500
  108. script.Parent.Humanoid.WalkSpeed = 32
  109. script.Parent.Humanoid.JumpPower = 75
  110. local mus = Instance.new("Sound")
  111. mus.Parent = script.Parent
  112. mus.Name = "Music"
  113. mus.SoundId = "rbxassetid://679297727"
  114. mus.Looped = true
  115. mus.Volume = 1
  116. mus.Playing = true
  117. local dom = Instance.new("SpecialMesh")
  118. dom.Parent = script.Parent.Head
  119. dom.Name = "Dominus"
  120. dom.MeshType = Enum.MeshType.FileMesh
  121. dom.MeshId = "http://www.roblox.com/asset/?id=21057410"
  122. dom.TextureId = "http://www.roblox.com/asset/?id=53093095"
  123. dom.Scale = Vector3.new(1.2,1.2,1.3)
  124. local larm = Instance.new("SpecialMesh")
  125. larm.Parent = script.Parent["Left Arm"]
  126. larm.MeshType = Enum.MeshType.FileMesh
  127. larm.MeshId = "http://www.roblox.com/asset/?id=477792418"
  128. larm.TextureId = "http://www.roblox.com/asset/?id=477792935"
  129. local rarm = Instance.new("SpecialMesh")
  130. rarm.Parent = script.Parent["Right Arm"]
  131. rarm.MeshType = Enum.MeshType.FileMesh
  132. rarm.MeshId = "http://www.roblox.com/asset/?id=477792576"
  133. rarm.TextureId = "http://www.roblox.com/asset/?id=477792935"
  134. local lleg = Instance.new("SpecialMesh")
  135. lleg.Parent = script.Parent["Left Leg"]
  136. lleg.MeshType = Enum.MeshType.FileMesh
  137. lleg.MeshId = "rbxassetid://90242610"
  138. lleg.TextureId = "rbxassetid://90232069"
  139. local rleg = Instance.new("SpecialMesh")
  140. rleg.Parent = script.Parent["Right Leg"]
  141. rleg.MeshType = Enum.MeshType.FileMesh
  142. rleg.MeshId = "rbxassetid://90242639"
  143. rleg.TextureId = "rbxassetid://90232069"
  144. local to = Instance.new("SpecialMesh")
  145. to.Parent = script.Parent.Torso
  146. to.MeshType = Enum.MeshType.FileMesh
  147. to.MeshId = "http://www.roblox.com/asset/?id=90242654"
  148. to.TextureId = "http://www.roblox.com/asset/?id=90232069"
  149. local name = Instance.new("BillboardGui")
  150. name.Parent = script.Parent.Head
  151. name.Name = "Name"
  152. name.LightInfluence = 0
  153. name.MaxDistance = 100
  154. name.Adornee = script.Parent.Head
  155. name.StudsOffset = Vector3.new(0,2,0)
  156. name.Size = UDim2.new(0,200,0,50)
  157. local nameText = Instance.new("TextLabel")
  158. nameText.Parent = name
  159. nameText.Text = "EARTH DOMINUS"
  160. nameText.Size = UDim2.new(0,100,0,20)
  161. nameText.Position = UDim2.new(0,50,0,0)
  162. nameText.Font = Enum.Font.Antique
  163. nameText.TextColor3 = Color3.fromRGB(150,75,0)
  164. nameText.TextScaled = true
  165. nameText.BackgroundTransparency = 1
  166. d = false
  167.  
  168. local mouse = game.Players.LocalPlayer:GetMouse()
  169. local anims = Instance.new("Folder")
  170. anims.Parent = script.Parent
  171. anims.Name = "Animations"
  172. local anim_wave = Instance.new("Animation")
  173. anim_wave.Name = "Wave_Anim"
  174. anim_wave.Parent = anims
  175. anim_wave.AnimationId = "rbxassetid://1057062558"
  176. function littledmg(hit)
  177. local h = hit.Parent:findFirstChild("Humanoid")
  178. if h ~= nil and hit.Parent ~= script.Parent then
  179. h.Health = h.Health - math.random(1,5)
  180. end
  181. end
  182. function dmg(hit)
  183. local h = hit.Parent:findFirstChild("Humanoid")
  184. if h ~= nil and hit.Parent ~= script.Parent then
  185. h.Health = h.Health - math.random(5,10)
  186. end
  187. end
  188. function bigdmg(hit)
  189. local h = hit.Parent:findFirstChild("Humanoid")
  190. if h ~= nil and hit.Parent ~= script.Parent then
  191. h.Health = h.Health - math.random(10,25)
  192. end
  193. end
  194. function spherewavetouch(hit)
  195. local h = hit.Parent:findFirstChild("Humanoid")
  196. local wave = game.Workspace:FindFirstChild(script.Parent.Name.."'s Sphere Wave")
  197. if h ~= nil and wave ~= nil and hit.Parent ~= script.Parent then
  198. wave.CFrame = script.Parent.Torso.CFrame
  199. h.Health = h.Health - math.random(10,30)
  200. end
  201. end
  202. function superspherewavetouch(hit)
  203. local h = hit.Parent:findFirstChild("Humanoid")
  204. local wave = game.Workspace:FindFirstChild(script.Parent.Name.."'s Super Sphere Wave")
  205. if h ~= nil and wave ~= nil and hit.Parent ~= script.Parent then
  206. wave.CFrame = script.Parent.Torso.CFrame
  207. h.Health = h.Health - math.random(20,60)
  208. end
  209. end
  210. function WaveJump()
  211. if d == false then
  212. d = true
  213. local anim = script.Parent.Humanoid:LoadAnimation(anim_wave)
  214. anim:play()
  215. wait(.6)
  216. local wave = Instance.new("Part")
  217. wave.Parent = game.Workspace
  218. wave.Name = script.Parent.Name.."'s Wave"
  219. wave.Material = Enum.Material.Neon
  220. wave.Size = Vector3.new(4,.25,4)
  221. wave.Anchored = true
  222. wave.CFrame = script.Parent.Torso.CFrame - Vector3.new(0,1.3,0)
  223. wave.CanCollide = false
  224. wave.Transparency = .7
  225. wait(.1)
  226. wave.Size = wave.Size + Vector3.new(1,0,1)
  227. wait(.1)
  228. wave.Size = wave.Size + Vector3.new(1,0,1)
  229. wait(.1)
  230. wave.Size = wave.Size + Vector3.new(1,0,1)
  231. wait(.1)
  232. wave.Size = wave.Size + Vector3.new(1,0,1)
  233. wait(.1)
  234. wave.Size = wave.Size + Vector3.new(1,0,1)
  235. wait(.1)
  236. wave.Size = wave.Size + Vector3.new(1,0,1)
  237. wait(.1)
  238. wave.Size = wave.Size + Vector3.new(1,0,1)
  239. wait(.1)
  240. wave.Size = wave.Size + Vector3.new(1,0,1)
  241. wait(1)
  242. wave.Transparency = .8
  243. wait(.1)
  244. wave.Transparency = .9
  245. wait(.1)
  246. wave.Parent = nil
  247. d = false
  248. end
  249. end
  250. function flyAndWave()
  251. if d == false then
  252. d = true
  253. local t = script.Parent.Torso
  254. t.Anchored = true
  255. wait(.1)
  256. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  257. wait(.1)
  258. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  259. wait(.1)
  260. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  261. wait(.1)
  262. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  263. wait(.1)
  264. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  265. wait(.1)
  266. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  267. wait(.1)
  268. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  269. wait(.1)
  270. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  271. wait(.1)
  272. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  273. wait(.1)
  274. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  275. wait(.1)
  276. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  277. wait(.1)
  278. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  279. wait(.1)
  280. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  281. wait(.1)
  282. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  283. wait(.1)
  284. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  285. wait(.1)
  286. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  287. wait(.1)
  288. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  289. wait(.1)
  290. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  291. wait(.1)
  292. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  293. wait(.1)
  294. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  295. wait(.5)
  296. local wave = Instance.new("Part")
  297. wave.Touched:connect(spherewavetouch)
  298. wave.Parent = game.Workspace
  299. wave.Name = script.Parent.Name.."'s Sphere Wave"
  300. wave.Size = Vector3.new(2,2,2)
  301. wave.Shape = Enum.PartType.Ball
  302. wave.Material = Enum.Material.Neon
  303. wave.Transparency = .7
  304. wave.Anchored = true
  305. wave.CanCollide = false
  306. wave.CFrame = t.CFrame
  307. wait(.1)
  308. wave.Size = wave.Size + Vector3.new(1,1,1)
  309. wave.CFrame = t.CFrame
  310. wait(.1)
  311. wave.Size = wave.Size + Vector3.new(1,1,1)
  312. wave.CFrame = t.CFrame
  313. wait(.1)
  314. wave.Size = wave.Size + Vector3.new(1,1,1)
  315. wave.CFrame = t.CFrame
  316. wait(.1)
  317. wave.Size = wave.Size + Vector3.new(1,1,1)
  318. wave.CFrame = t.CFrame
  319. wait(.1)
  320. wave.Size = wave.Size + Vector3.new(1,1,1)
  321. wave.CFrame = t.CFrame
  322. wait(.1)
  323. wave.Size = wave.Size + Vector3.new(1,1,1)
  324. wave.CFrame = t.CFrame
  325. wait(.1)
  326. wave.Size = wave.Size + Vector3.new(1,1,1)
  327. wave.CFrame = t.CFrame
  328. wait(.1)
  329. wave.Size = wave.Size + Vector3.new(1,1,1)
  330. wave.CFrame = t.CFrame
  331. wait(1)
  332. wave.Transparency = .8
  333. wait(.1)
  334. wave.Transparency = .9
  335. wait(.1)
  336. wave.Parent = nil
  337. wait(2)
  338. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  339. wait(.5)
  340. local wave = Instance.new("Part")
  341. wave.Touched:connect(spherewavetouch)
  342. wave.Parent = game.Workspace
  343. wave.Name = script.Parent.Name.."'s Sphere Wave"
  344. wave.Size = Vector3.new(2,2,2)
  345. wave.Shape = Enum.PartType.Ball
  346. wave.Material = Enum.Material.Neon
  347. wave.Transparency = .7
  348. wave.Anchored = true
  349. wave.CanCollide = false
  350. wave.CFrame = t.CFrame
  351. wait(.1)
  352. wave.Size = wave.Size + Vector3.new(1,1,1)
  353. wave.CFrame = t.CFrame
  354. wait(.1)
  355. wave.Size = wave.Size + Vector3.new(1,1,1)
  356. wave.CFrame = t.CFrame
  357. wait(.1)
  358. wave.Size = wave.Size + Vector3.new(1,1,1)
  359. wave.CFrame = t.CFrame
  360. wait(.1)
  361. wave.Size = wave.Size + Vector3.new(1,1,1)
  362. wave.CFrame = t.CFrame
  363. wait(.1)
  364. wave.Size = wave.Size + Vector3.new(1,1,1)
  365. wave.CFrame = t.CFrame
  366. wait(.1)
  367. wave.Size = wave.Size + Vector3.new(1,1,1)
  368. wave.CFrame = t.CFrame
  369. wait(.1)
  370. wave.Size = wave.Size + Vector3.new(1,1,1)
  371. wave.CFrame = t.CFrame
  372. wait(.1)
  373. wave.Size = wave.Size + Vector3.new(1,1,1)
  374. wave.CFrame = t.CFrame
  375. wait(1)
  376. wave.Transparency = .8
  377. wait(.1)
  378. wave.Transparency = .9
  379. wait(.1)
  380. wave.Parent = nil
  381. wait(2)
  382. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  383. wait(.5)
  384. local wave = Instance.new("Part")
  385. wave.Touched:connect(spherewavetouch)
  386. wave.Parent = game.Workspace
  387. wave.Name = script.Parent.Name.."'s Sphere Wave"
  388. wave.Size = Vector3.new(2,2,2)
  389. wave.Shape = Enum.PartType.Ball
  390. wave.Material = Enum.Material.Neon
  391. wave.Transparency = .7
  392. wave.Anchored = true
  393. wave.CanCollide = false
  394. wave.CFrame = t.CFrame
  395. wait(.1)
  396. wave.Size = wave.Size + Vector3.new(1,1,1)
  397. wave.CFrame = t.CFrame
  398. wait(.1)
  399. wave.Size = wave.Size + Vector3.new(1,1,1)
  400. wave.CFrame = t.CFrame
  401. wait(.1)
  402. wave.Size = wave.Size + Vector3.new(1,1,1)
  403. wave.CFrame = t.CFrame
  404. wait(.1)
  405. wave.Size = wave.Size + Vector3.new(1,1,1)
  406. wave.CFrame = t.CFrame
  407. wait(.1)
  408. wave.Size = wave.Size + Vector3.new(1,1,1)
  409. wave.CFrame = t.CFrame
  410. wait(.1)
  411. wave.Size = wave.Size + Vector3.new(1,1,1)
  412. wave.CFrame = t.CFrame
  413. wait(.1)
  414. wave.Size = wave.Size + Vector3.new(1,1,1)
  415. wave.CFrame = t.CFrame
  416. wait(.1)
  417. wave.Size = wave.Size + Vector3.new(1,1,1)
  418. wave.CFrame = t.CFrame
  419. wait(1)
  420. wave.Transparency = .8
  421. wait(.1)
  422. wave.Transparency = .9
  423. wait(.1)
  424. wave.Parent = nil
  425. wait(2)
  426. t.CFrame = t.CFrame + Vector3.new(0,.25,0)
  427. wait(.5)
  428. local swave = Instance.new("Part")
  429. swave.Touched:connect(superspherewavetouch)
  430. swave.Parent = game.Workspace
  431. swave.Name = script.Parent.Name.."'s Super Sphere Wave"
  432. swave.Size = Vector3.new(2,2,2)
  433. swave.BrickColor = BrickColor.Red()
  434. swave.Shape = Enum.PartType.Ball
  435. swave.Material = Enum.Material.Neon
  436. swave.Transparency = .7
  437. swave.Anchored = true
  438. swave.CanCollide = false
  439. swave.CFrame = t.CFrame
  440. wait(.1)
  441. swave.Size = swave.Size + Vector3.new(1,1,1)
  442. swave.CFrame = t.CFrame
  443. wait(.1)
  444. swave.Size = swave.Size + Vector3.new(1,1,1)
  445. swave.CFrame = t.CFrame
  446. wait(.1)
  447. swave.Size = swave.Size + Vector3.new(1,1,1)
  448. swave.CFrame = t.CFrame
  449. wait(.1)
  450. swave.Size = swave.Size + Vector3.new(1,1,1)
  451. swave.CFrame = t.CFrame
  452. wait(.1)
  453. swave.Size = swave.Size + Vector3.new(1,1,1)
  454. swave.CFrame = t.CFrame
  455. wait(.1)
  456. swave.Size = swave.Size + Vector3.new(1,1,1)
  457. swave.CFrame = t.CFrame
  458. wait(.1)
  459. swave.Size = swave.Size + Vector3.new(1,1,1)
  460. swave.CFrame = t.CFrame
  461. wait(.1)
  462. swave.Size = swave.Size + Vector3.new(1,1,1)
  463. swave.CFrame = t.CFrame
  464. wait(.1)
  465. swave.Size = swave.Size + Vector3.new(1,1,1)
  466. swave.CFrame = t.CFrame
  467. wait(.1)
  468. swave.Size = swave.Size + Vector3.new(1,1,1)
  469. swave.CFrame = t.CFrame
  470. wait(.1)
  471. swave.Size = swave.Size + Vector3.new(1,1,1)
  472. swave.CFrame = t.CFrame
  473. wait(.1)
  474. swave.Size = swave.Size + Vector3.new(1,1,1)
  475. swave.CFrame = t.CFrame
  476. wait(.1)
  477. swave.Size = swave.Size + Vector3.new(1,1,1)
  478. swave.CFrame = t.CFrame
  479. wait(.1)
  480. swave.Size = swave.Size + Vector3.new(1,1,1)
  481. swave.CFrame = t.CFrame
  482. wait(.1)
  483. swave.Size = swave.Size + Vector3.new(1,1,1)
  484. swave.CFrame = t.CFrame
  485. wait(.1)
  486. swave.Size = swave.Size + Vector3.new(1,1,1)
  487. swave.CFrame = t.CFrame
  488. wait(1)
  489. swave.Transparency = .8
  490. wait(.1)
  491. swave.Transparency = .9
  492. wait(.1)
  493. swave.Parent = nil
  494. wait(1)
  495. t.Anchored = false
  496. d = false
  497. end
  498. end
  499. function Explosion()
  500. local t = script.Parent.Torso
  501. if d == false then
  502. d = true
  503. local swave = Instance.new("Part")
  504. swave.Touched:connect(superspherewavetouch)
  505. swave.Parent = game.Workspace
  506. swave.Name = script.Parent.Name.."'s Super Sphere Wave"
  507. swave.Size = Vector3.new(2,2,2)
  508. swave.BrickColor = BrickColor.new('Reddish brown')
  509. swave.Shape = Enum.PartType.Ball
  510. swave.Material = Enum.Material.Cobblestone
  511. swave.Transparency = .2
  512. swave.Anchored = true
  513. swave.CanCollide = false
  514. local ex_sound = Instance.new("Sound")
  515. ex_sound.Parent = script.Parent.Torso
  516. ex_sound.SoundId = "rbxassetid://340722848"
  517. ex_sound.Playing = true
  518. ex_sound.Volume = 1
  519. swave.CFrame = t.CFrame
  520. wait(.02)
  521. swave.Size = swave.Size + Vector3.new(1,1,1)
  522. swave.CFrame = t.CFrame
  523. wait(.02)
  524. swave.Size = swave.Size + Vector3.new(1,1,1)
  525. swave.CFrame = t.CFrame
  526. wait(.02)
  527. swave.Size = swave.Size + Vector3.new(1,1,1)
  528. swave.CFrame = t.CFrame
  529. wait(.02)
  530. swave.Size = swave.Size + Vector3.new(1,1,1)
  531. swave.CFrame = t.CFrame
  532. wait(.02)
  533. swave.Size = swave.Size + Vector3.new(1,1,1)
  534. swave.CFrame = t.CFrame
  535. wait(.02)
  536. swave.Size = swave.Size + Vector3.new(1,1,1)
  537. swave.CFrame = t.CFrame
  538. wait(.02)
  539. swave.Size = swave.Size + Vector3.new(1,1,1)
  540. swave.CFrame = t.CFrame
  541. wait(.02)
  542. swave.Size = swave.Size + Vector3.new(1,1,1)
  543. swave.CFrame = t.CFrame
  544. wait(.02)
  545. swave.Size = swave.Size + Vector3.new(1,1,1)
  546. swave.CFrame = t.CFrame
  547. wait(.02)
  548. swave.Size = swave.Size + Vector3.new(1,1,1)
  549. swave.CFrame = t.CFrame
  550. wait(.02)
  551. swave.Size = swave.Size + Vector3.new(1,1,1)
  552. swave.CFrame = t.CFrame
  553. wait(.02)
  554. swave.Size = swave.Size + Vector3.new(1,1,1)
  555. swave.CFrame = t.CFrame
  556. wait(.02)
  557. swave.Size = swave.Size + Vector3.new(1,1,1)
  558. swave.CFrame = t.CFrame
  559. wait(.02)
  560. swave.Size = swave.Size + Vector3.new(1,1,1)
  561. swave.CFrame = t.CFrame
  562. wait(.02)
  563. swave.Size = swave.Size + Vector3.new(1,1,1)
  564. swave.CFrame = t.CFrame
  565. wait(.02)
  566. swave.Size = swave.Size + Vector3.new(1,1,1)
  567. swave.CFrame = t.CFrame
  568. d = false
  569. wait(1)
  570. swave.Transparency = .6
  571. wait(.1)
  572. swave.Transparency = .8
  573. wait(.1)
  574. ex_sound.Parent = nil
  575. swave.Parent = nil
  576. end
  577. end
  578. function ShootFire()
  579. if d == false then
  580. local f_ball = Instance.new("Part")
  581. f_ball.Touched:connect(dmg)
  582. f_ball.Parent = game.Workspace
  583. f_ball.Name = script.Parent.Name.."'s Earthball"
  584. f_ball.CFrame = script.Parent.Torso.CFrame
  585. f_ball.Velocity = f_ball.CFrame.lookVector * 150
  586. f_ball.CanCollide = false
  587. f_ball.Shape = Enum.PartType.Ball
  588. f_ball.Material = Enum.Material.Cobblestone
  589. f_ball.BrickColor = BrickColor.new('Reddish brown')
  590. f_ball.Size = Vector3.new(1,1,1)
  591. end
  592. end
  593. function SuperFire()
  594. if d == false then
  595. local f_ball = Instance.new("Part")
  596. f_ball.Touched:connect(bigdmg)
  597. f_ball.Parent = game.Workspace
  598. f_ball.Name = script.Parent.Name.."'s Stone"
  599. f_ball.CFrame = script.Parent.Torso.CFrame
  600. f_ball.Velocity = f_ball.CFrame.lookVector * 450
  601. f_ball.CanCollide = false
  602. f_ball.Shape = Enum.PartType.Ball
  603. f_ball.Material = Enum.Material.Slate
  604. f_ball.BrickColor = BrickColor.new('Dark stone grey')
  605. f_ball.Size = Vector3.new(3,3,3)
  606. end
  607. end
  608. function firerun()
  609. if fire_run_enabled == false then
  610. fire_run_enabled = true
  611. end
  612. if fire_run_enabled == true then
  613. fire_run_enabled = false
  614. end
  615. end
  616. function Bomb()
  617. if d == false then
  618. d = true
  619. local bomb = Instance.new("Part")
  620. bomb.Parent = game.Workspace
  621. bomb.Name = script.Parent.Name.."'s Bomb"
  622. bomb.Shape = Enum.PartType.Ball
  623. bomb.BrickColor = BrickColor.new('Really black')
  624. bomb.CFrame = script.Parent.Torso.CFrame
  625. bomb.Size = Vector3.new(2,2,2)
  626. wait(1)
  627. d = false
  628. wait(4)
  629. local ex = Instance.new("Explosion")
  630. ex.Parent = bomb
  631. ex.Position = bomb.Position
  632. bomb.Transparency = 1
  633. bomb.CanCollide = false
  634. end
  635. end
  636. function Earth_Shield()
  637. if d == false then
  638. d = true
  639. local shield = Instance.new("Part")
  640. shield.Parent = script.Parent
  641. shield.Name = "Earth Shield"
  642. shield.Shape = Enum.PartType.Ball
  643. script.Parent.Torso.Anchored = true
  644. shield.Size = Vector3.new(11,11,11)
  645. shield.Material = Enum.Material.Cobblestone
  646. shield.BrickColor = BrickColor.new('Reddish brown')
  647. shield.Transparency = 1.1
  648. shield.Anchored = true
  649. shield.CFrame = script.Parent.Torso.CFrame
  650. wait(.01)
  651. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  652. shield.CFrame = script.Parent.Torso.CFrame
  653. shield.Transparency = shield.Transparency - .1
  654. wait(.01)
  655. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  656. shield.CFrame = script.Parent.Torso.CFrame
  657. shield.Transparency = shield.Transparency - .1
  658. wait(.01)
  659. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  660. shield.CFrame = script.Parent.Torso.CFrame
  661. shield.Transparency = shield.Transparency - .1
  662. wait(.01)
  663. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  664. shield.CFrame = script.Parent.Torso.CFrame
  665. shield.Transparency = shield.Transparency - .1
  666. wait(.01)
  667. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  668. shield.CFrame = script.Parent.Torso.CFrame
  669. shield.Transparency = shield.Transparency - .1
  670. wait(.01)
  671. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  672. shield.CFrame = script.Parent.Torso.CFrame
  673. shield.Transparency = shield.Transparency - .1
  674. wait(.01)
  675. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  676. shield.CFrame = script.Parent.Torso.CFrame
  677. shield.Transparency = shield.Transparency - .1
  678. wait(.01)
  679. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  680. shield.CFrame = script.Parent.Torso.CFrame
  681. shield.Transparency = shield.Transparency - .1
  682. wait(.01)
  683. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  684. shield.CFrame = script.Parent.Torso.CFrame
  685. shield.Transparency = shield.Transparency - .1
  686. wait(.01)
  687. shield.Size = shield.Size - Vector3.new(.1,.1,.1)
  688. shield.CFrame = script.Parent.Torso.CFrame
  689. shield.Transparency = shield.Transparency - .1
  690. wait(2)
  691. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  692. shield.CFrame = script.Parent.Torso.CFrame
  693. shield.Transparency = shield.Transparency + .1
  694. wait(.01)
  695. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  696. shield.CFrame = script.Parent.Torso.CFrame
  697. shield.Transparency = shield.Transparency + .1
  698. wait(.01)
  699. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  700. shield.CFrame = script.Parent.Torso.CFrame
  701. shield.Transparency = shield.Transparency + .1
  702. wait(.01)
  703. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  704. shield.CFrame = script.Parent.Torso.CFrame
  705. shield.Transparency = shield.Transparency + .1
  706. wait(.01)
  707. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  708. shield.CFrame = script.Parent.Torso.CFrame
  709. shield.Transparency = shield.Transparency + .1
  710. wait(.01)
  711. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  712. shield.CFrame = script.Parent.Torso.CFrame
  713. shield.Transparency = shield.Transparency + .1
  714. wait(.01)
  715. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  716. shield.CFrame = script.Parent.Torso.CFrame
  717. shield.Transparency = shield.Transparency + .1
  718. wait(.01)
  719. shield.Size = shield.Size + Vector3.new(.05,.05,.05)
  720. shield.CFrame = script.Parent.Torso.CFrame
  721. shield.Transparency = shield.Transparency + .1
  722. wait(.01)
  723. shield.Parent = nil
  724. script.Parent.Torso.Anchored = false
  725. d = false
  726. end
  727. end
  728. mouse.KeyDown:connect(function(key)
  729. key = key:lower()
  730. if key == "f" then
  731. WaveJump()
  732. end
  733. if key == "t" then
  734. flyAndWave()
  735. end
  736. if key == "e" then
  737. Explosion()
  738. end
  739. if key == "q" then
  740. ShootFire()
  741. end
  742. if key == "r" then
  743. Bomb()
  744. end
  745. if key == "g" then
  746. SuperFire()
  747. end
  748. if key == "z" then
  749. if fire_run_enabled == false then
  750. script.Parent.Humanoid.WalkSpeed = 64
  751. script.Parent["Fire Head"].Transparency = .7
  752. script.Parent["Fire Left Arm"].Transparency = .7
  753. script.Parent["Fire Right Arm"].Transparency = .7
  754. script.Parent["Fire Left Leg"].Transparency = .7
  755. script.Parent["Fire Right Leg"].Transparency = .7
  756. script.Parent["Fire Torso"].Transparency = .7
  757. fire_run_enabled = true
  758. trail.Enabled = true
  759. else
  760. script.Parent.Humanoid.WalkSpeed = 32
  761. script.Parent["Fire Head"].Transparency = 1
  762. script.Parent["Fire Left Arm"].Transparency = 1
  763. script.Parent["Fire Right Arm"].Transparency = 1
  764. script.Parent["Fire Left Leg"].Transparency = 1
  765. script.Parent["Fire Right Leg"].Transparency = 1
  766. script.Parent["Fire Torso"].Transparency = 1
  767. fire_run_enabled = false
  768. trail.Enabled = false
  769. end
  770. end
  771. if key == "x" then
  772. Earth_Shield()
  773. end
  774. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement