Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Wasted so much time.
- local d = false
- local fire_run_enabled = false
- d = true
- local larm = Instance.new("Part")
- larm.Parent = script.Parent
- larm.Name = "Fire Left Arm"
- larm.BrickColor = BrickColor.new('CGA brown')
- larm.Size = Vector3.new(1.1,2.1,1.1)
- larm.CanCollide = false
- larm.Material = Enum.Material.Neon
- larm.Transparency = 1
- larm.CFrame = script.Parent["Left Arm"].CFrame
- local larm_weld = Instance.new("Weld")
- larm_weld.Parent = larm
- larm_weld.Part0 = larm
- larm_weld.Part1 = script.Parent["Left Arm"]
- local rarm = Instance.new("Part")
- rarm.Parent = script.Parent
- rarm.Name = "Fire Right Arm"
- rarm.BrickColor = BrickColor.new('Reddish brown')
- rarm.Size = Vector3.new(1.1,2.1,1.1)
- rarm.CanCollide = false
- rarm.Material = Enum.Material.Neon
- rarm.Transparency = 1
- rarm.CFrame = script.Parent["Right Arm"].CFrame
- local rarm_weld = Instance.new("Weld")
- rarm_weld.Parent = rarm
- rarm_weld.Part0 = rarm
- rarm_weld.Part1 = script.Parent["Right Arm"]
- local lleg = Instance.new("Part")
- lleg.Parent = script.Parent
- lleg.Name = "Fire Left Leg"
- lleg.BrickColor = BrickColor.new('Reddish brown')
- lleg.Size = Vector3.new(1.1,2.1,1.1)
- lleg.CanCollide = false
- lleg.Material = Enum.Material.Neon
- lleg.Transparency = 1
- lleg.CFrame = script.Parent["Left Leg"].CFrame
- local lleg_weld = Instance.new("Weld")
- lleg_weld.Parent = lleg
- lleg_weld.Part0 = lleg
- lleg_weld.Part1 = script.Parent["Left Leg"]
- local rleg = Instance.new("Part")
- rleg.Parent = script.Parent
- rleg.Name = "Fire Right Leg"
- rleg.BrickColor = BrickColor.new('Reddish brown')
- rleg.Size = Vector3.new(1.1,2.1,1.1)
- rleg.CanCollide = false
- rleg.Material = Enum.Material.Neon
- rleg.Transparency = 1
- rleg.CFrame = script.Parent["Right Leg"].CFrame
- local rleg_weld = Instance.new("Weld")
- rleg_weld.Parent = rleg
- rleg_weld.Part0 = rleg
- rleg_weld.Part1 = script.Parent["Right Leg"]
- local t = Instance.new("Part")
- t.Parent = script.Parent
- t.Name = "Fire Torso"
- t.BrickColor = BrickColor.new('Reddish brown')
- t.Size = Vector3.new(2.1,2.1,1.1)
- t.CanCollide = false
- t.Material = Enum.Material.Neon
- t.Transparency = 1
- t.CFrame = script.Parent["Torso"].CFrame
- local t_weld = Instance.new("Weld")
- t_weld.Parent = t
- t_weld.Part0 = t
- t_weld.Part1 = script.Parent["Torso"]
- local h = Instance.new("Part")
- h.Parent = script.Parent
- h.Name = "Fire Head"
- h.BrickColor = BrickColor.new('Reddish brown')
- h.Size = Vector3.new(1.5,1.5,1.5)
- h.CanCollide = false
- h.Material = Enum.Material.Neon
- h.Transparency = 1
- h.CFrame = script.Parent["Head"].CFrame
- local h_weld = Instance.new("Weld")
- h_weld.Parent = h
- h_weld.Part0 = h
- local attachment_0 = Instance.new("Attachment")
- attachment_0.Parent = script.Parent.Torso
- attachment_0.Name = "Trail Attachment 0"
- attachment_0.Position = Vector3.new(0,1,.5)
- local attachment_1 = Instance.new("Attachment")
- attachment_1.Parent = script.Parent.Torso
- attachment_1.Name = "Trail Attachment 1"
- attachment_1.Position = Vector3.new(0,-1,.5)
- local trail = Instance.new("Trail")
- trail.Parent = script.Parent.Torso
- trail.Attachment0 = attachment_0
- trail.Attachment1 = attachment_1
- trail.Lifetime = .5
- trail.Color = ColorSequence.new(Color3.fromRGB(150,75,0),Color3.fromRGB(131,77,24))
- trail.Transparency = NumberSequence.new(.5,1)
- trail.Enabled = false
- h_weld.Part1 = script.Parent["Head"]
- script.Parent.Humanoid.MaxHealth = 7500
- script.Parent.Humanoid.Health = 7500
- script.Parent.Humanoid.WalkSpeed = 32
- script.Parent.Humanoid.JumpPower = 75
- local mus = Instance.new("Sound")
- mus.Parent = script.Parent
- mus.Name = "Music"
- mus.SoundId = "rbxassetid://679297727"
- mus.Looped = true
- mus.Volume = 1
- mus.Playing = true
- local dom = Instance.new("SpecialMesh")
- dom.Parent = script.Parent.Head
- dom.Name = "Dominus"
- dom.MeshType = Enum.MeshType.FileMesh
- dom.MeshId = "http://www.roblox.com/asset/?id=21057410"
- dom.TextureId = "http://www.roblox.com/asset/?id=53093095"
- dom.Scale = Vector3.new(1.2,1.2,1.3)
- local larm = Instance.new("SpecialMesh")
- larm.Parent = script.Parent["Left Arm"]
- larm.MeshType = Enum.MeshType.FileMesh
- larm.MeshId = "http://www.roblox.com/asset/?id=477792418"
- larm.TextureId = "http://www.roblox.com/asset/?id=477792935"
- local rarm = Instance.new("SpecialMesh")
- rarm.Parent = script.Parent["Right Arm"]
- rarm.MeshType = Enum.MeshType.FileMesh
- rarm.MeshId = "http://www.roblox.com/asset/?id=477792576"
- rarm.TextureId = "http://www.roblox.com/asset/?id=477792935"
- local lleg = Instance.new("SpecialMesh")
- lleg.Parent = script.Parent["Left Leg"]
- lleg.MeshType = Enum.MeshType.FileMesh
- lleg.MeshId = "rbxassetid://90242610"
- lleg.TextureId = "rbxassetid://90232069"
- local rleg = Instance.new("SpecialMesh")
- rleg.Parent = script.Parent["Right Leg"]
- rleg.MeshType = Enum.MeshType.FileMesh
- rleg.MeshId = "rbxassetid://90242639"
- rleg.TextureId = "rbxassetid://90232069"
- local to = Instance.new("SpecialMesh")
- to.Parent = script.Parent.Torso
- to.MeshType = Enum.MeshType.FileMesh
- to.MeshId = "http://www.roblox.com/asset/?id=90242654"
- to.TextureId = "http://www.roblox.com/asset/?id=90232069"
- local name = Instance.new("BillboardGui")
- name.Parent = script.Parent.Head
- name.Name = "Name"
- name.LightInfluence = 0
- name.MaxDistance = 100
- name.Adornee = script.Parent.Head
- name.StudsOffset = Vector3.new(0,2,0)
- name.Size = UDim2.new(0,200,0,50)
- local nameText = Instance.new("TextLabel")
- nameText.Parent = name
- nameText.Text = "EARTH DOMINUS"
- nameText.Size = UDim2.new(0,100,0,20)
- nameText.Position = UDim2.new(0,50,0,0)
- nameText.Font = Enum.Font.Antique
- nameText.TextColor3 = Color3.fromRGB(150,75,0)
- nameText.TextScaled = true
- nameText.BackgroundTransparency = 1
- d = false
- local mouse = game.Players.LocalPlayer:GetMouse()
- local anims = Instance.new("Folder")
- anims.Parent = script.Parent
- anims.Name = "Animations"
- local anim_wave = Instance.new("Animation")
- anim_wave.Name = "Wave_Anim"
- anim_wave.Parent = anims
- anim_wave.AnimationId = "rbxassetid://1057062558"
- function littledmg(hit)
- local h = hit.Parent:findFirstChild("Humanoid")
- if h ~= nil and hit.Parent ~= script.Parent then
- h.Health = h.Health - math.random(1,5)
- end
- end
- function dmg(hit)
- local h = hit.Parent:findFirstChild("Humanoid")
- if h ~= nil and hit.Parent ~= script.Parent then
- h.Health = h.Health - math.random(5,10)
- end
- end
- function bigdmg(hit)
- local h = hit.Parent:findFirstChild("Humanoid")
- if h ~= nil and hit.Parent ~= script.Parent then
- h.Health = h.Health - math.random(10,25)
- end
- end
- function spherewavetouch(hit)
- local h = hit.Parent:findFirstChild("Humanoid")
- local wave = game.Workspace:FindFirstChild(script.Parent.Name.."'s Sphere Wave")
- if h ~= nil and wave ~= nil and hit.Parent ~= script.Parent then
- wave.CFrame = script.Parent.Torso.CFrame
- h.Health = h.Health - math.random(10,30)
- end
- end
- function superspherewavetouch(hit)
- local h = hit.Parent:findFirstChild("Humanoid")
- local wave = game.Workspace:FindFirstChild(script.Parent.Name.."'s Super Sphere Wave")
- if h ~= nil and wave ~= nil and hit.Parent ~= script.Parent then
- wave.CFrame = script.Parent.Torso.CFrame
- h.Health = h.Health - math.random(20,60)
- end
- end
- function WaveJump()
- if d == false then
- d = true
- local anim = script.Parent.Humanoid:LoadAnimation(anim_wave)
- anim:play()
- wait(.6)
- local wave = Instance.new("Part")
- wave.Parent = game.Workspace
- wave.Name = script.Parent.Name.."'s Wave"
- wave.Material = Enum.Material.Neon
- wave.Size = Vector3.new(4,.25,4)
- wave.Anchored = true
- wave.CFrame = script.Parent.Torso.CFrame - Vector3.new(0,1.3,0)
- wave.CanCollide = false
- wave.Transparency = .7
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,0,1)
- wait(1)
- wave.Transparency = .8
- wait(.1)
- wave.Transparency = .9
- wait(.1)
- wave.Parent = nil
- d = false
- end
- end
- function flyAndWave()
- if d == false then
- d = true
- local t = script.Parent.Torso
- t.Anchored = true
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.1)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.5)
- local wave = Instance.new("Part")
- wave.Touched:connect(spherewavetouch)
- wave.Parent = game.Workspace
- wave.Name = script.Parent.Name.."'s Sphere Wave"
- wave.Size = Vector3.new(2,2,2)
- wave.Shape = Enum.PartType.Ball
- wave.Material = Enum.Material.Neon
- wave.Transparency = .7
- wave.Anchored = true
- wave.CanCollide = false
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(1)
- wave.Transparency = .8
- wait(.1)
- wave.Transparency = .9
- wait(.1)
- wave.Parent = nil
- wait(2)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.5)
- local wave = Instance.new("Part")
- wave.Touched:connect(spherewavetouch)
- wave.Parent = game.Workspace
- wave.Name = script.Parent.Name.."'s Sphere Wave"
- wave.Size = Vector3.new(2,2,2)
- wave.Shape = Enum.PartType.Ball
- wave.Material = Enum.Material.Neon
- wave.Transparency = .7
- wave.Anchored = true
- wave.CanCollide = false
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(1)
- wave.Transparency = .8
- wait(.1)
- wave.Transparency = .9
- wait(.1)
- wave.Parent = nil
- wait(2)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.5)
- local wave = Instance.new("Part")
- wave.Touched:connect(spherewavetouch)
- wave.Parent = game.Workspace
- wave.Name = script.Parent.Name.."'s Sphere Wave"
- wave.Size = Vector3.new(2,2,2)
- wave.Shape = Enum.PartType.Ball
- wave.Material = Enum.Material.Neon
- wave.Transparency = .7
- wave.Anchored = true
- wave.CanCollide = false
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(.1)
- wave.Size = wave.Size + Vector3.new(1,1,1)
- wave.CFrame = t.CFrame
- wait(1)
- wave.Transparency = .8
- wait(.1)
- wave.Transparency = .9
- wait(.1)
- wave.Parent = nil
- wait(2)
- t.CFrame = t.CFrame + Vector3.new(0,.25,0)
- wait(.5)
- local swave = Instance.new("Part")
- swave.Touched:connect(superspherewavetouch)
- swave.Parent = game.Workspace
- swave.Name = script.Parent.Name.."'s Super Sphere Wave"
- swave.Size = Vector3.new(2,2,2)
- swave.BrickColor = BrickColor.Red()
- swave.Shape = Enum.PartType.Ball
- swave.Material = Enum.Material.Neon
- swave.Transparency = .7
- swave.Anchored = true
- swave.CanCollide = false
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.1)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(1)
- swave.Transparency = .8
- wait(.1)
- swave.Transparency = .9
- wait(.1)
- swave.Parent = nil
- wait(1)
- t.Anchored = false
- d = false
- end
- end
- function Explosion()
- local t = script.Parent.Torso
- if d == false then
- d = true
- local swave = Instance.new("Part")
- swave.Touched:connect(superspherewavetouch)
- swave.Parent = game.Workspace
- swave.Name = script.Parent.Name.."'s Super Sphere Wave"
- swave.Size = Vector3.new(2,2,2)
- swave.BrickColor = BrickColor.new('Reddish brown')
- swave.Shape = Enum.PartType.Ball
- swave.Material = Enum.Material.Cobblestone
- swave.Transparency = .2
- swave.Anchored = true
- swave.CanCollide = false
- local ex_sound = Instance.new("Sound")
- ex_sound.Parent = script.Parent.Torso
- ex_sound.SoundId = "rbxassetid://340722848"
- ex_sound.Playing = true
- ex_sound.Volume = 1
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- wait(.02)
- swave.Size = swave.Size + Vector3.new(1,1,1)
- swave.CFrame = t.CFrame
- d = false
- wait(1)
- swave.Transparency = .6
- wait(.1)
- swave.Transparency = .8
- wait(.1)
- ex_sound.Parent = nil
- swave.Parent = nil
- end
- end
- function ShootFire()
- if d == false then
- local f_ball = Instance.new("Part")
- f_ball.Touched:connect(dmg)
- f_ball.Parent = game.Workspace
- f_ball.Name = script.Parent.Name.."'s Earthball"
- f_ball.CFrame = script.Parent.Torso.CFrame
- f_ball.Velocity = f_ball.CFrame.lookVector * 150
- f_ball.CanCollide = false
- f_ball.Shape = Enum.PartType.Ball
- f_ball.Material = Enum.Material.Cobblestone
- f_ball.BrickColor = BrickColor.new('Reddish brown')
- f_ball.Size = Vector3.new(1,1,1)
- end
- end
- function SuperFire()
- if d == false then
- local f_ball = Instance.new("Part")
- f_ball.Touched:connect(bigdmg)
- f_ball.Parent = game.Workspace
- f_ball.Name = script.Parent.Name.."'s Stone"
- f_ball.CFrame = script.Parent.Torso.CFrame
- f_ball.Velocity = f_ball.CFrame.lookVector * 450
- f_ball.CanCollide = false
- f_ball.Shape = Enum.PartType.Ball
- f_ball.Material = Enum.Material.Slate
- f_ball.BrickColor = BrickColor.new('Dark stone grey')
- f_ball.Size = Vector3.new(3,3,3)
- end
- end
- function firerun()
- if fire_run_enabled == false then
- fire_run_enabled = true
- end
- if fire_run_enabled == true then
- fire_run_enabled = false
- end
- end
- function Bomb()
- if d == false then
- d = true
- local bomb = Instance.new("Part")
- bomb.Parent = game.Workspace
- bomb.Name = script.Parent.Name.."'s Bomb"
- bomb.Shape = Enum.PartType.Ball
- bomb.BrickColor = BrickColor.new('Really black')
- bomb.CFrame = script.Parent.Torso.CFrame
- bomb.Size = Vector3.new(2,2,2)
- wait(1)
- d = false
- wait(4)
- local ex = Instance.new("Explosion")
- ex.Parent = bomb
- ex.Position = bomb.Position
- bomb.Transparency = 1
- bomb.CanCollide = false
- end
- end
- function Earth_Shield()
- if d == false then
- d = true
- local shield = Instance.new("Part")
- shield.Parent = script.Parent
- shield.Name = "Earth Shield"
- shield.Shape = Enum.PartType.Ball
- script.Parent.Torso.Anchored = true
- shield.Size = Vector3.new(11,11,11)
- shield.Material = Enum.Material.Cobblestone
- shield.BrickColor = BrickColor.new('Reddish brown')
- shield.Transparency = 1.1
- shield.Anchored = true
- shield.CFrame = script.Parent.Torso.CFrame
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(.01)
- shield.Size = shield.Size - Vector3.new(.1,.1,.1)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency - .1
- wait(2)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Size = shield.Size + Vector3.new(.05,.05,.05)
- shield.CFrame = script.Parent.Torso.CFrame
- shield.Transparency = shield.Transparency + .1
- wait(.01)
- shield.Parent = nil
- script.Parent.Torso.Anchored = false
- d = false
- end
- end
- mouse.KeyDown:connect(function(key)
- key = key:lower()
- if key == "f" then
- WaveJump()
- end
- if key == "t" then
- flyAndWave()
- end
- if key == "e" then
- Explosion()
- end
- if key == "q" then
- ShootFire()
- end
- if key == "r" then
- Bomb()
- end
- if key == "g" then
- SuperFire()
- end
- if key == "z" then
- if fire_run_enabled == false then
- script.Parent.Humanoid.WalkSpeed = 64
- script.Parent["Fire Head"].Transparency = .7
- script.Parent["Fire Left Arm"].Transparency = .7
- script.Parent["Fire Right Arm"].Transparency = .7
- script.Parent["Fire Left Leg"].Transparency = .7
- script.Parent["Fire Right Leg"].Transparency = .7
- script.Parent["Fire Torso"].Transparency = .7
- fire_run_enabled = true
- trail.Enabled = true
- else
- script.Parent.Humanoid.WalkSpeed = 32
- script.Parent["Fire Head"].Transparency = 1
- script.Parent["Fire Left Arm"].Transparency = 1
- script.Parent["Fire Right Arm"].Transparency = 1
- script.Parent["Fire Left Leg"].Transparency = 1
- script.Parent["Fire Right Leg"].Transparency = 1
- script.Parent["Fire Torso"].Transparency = 1
- fire_run_enabled = false
- trail.Enabled = false
- end
- end
- if key == "x" then
- Earth_Shield()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement