Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db2 = false
- local tweenService = game:GetService("TweenService")
- Part1 = Instance.new("Part")
- Part1.Transparency = 1
- Part1.Parent = script
- Part1.Size = Vector3.new(5,1,5)
- Part1.CanTouch = false
- Part1.Massless = true
- Part1.CFrame = CFrame.new(0,1,10)
- Part1.Anchored = true
- for i = 1,10 do
- Part2 = Instance.new("Part")
- Part2.Parent = script
- Part2.Size = Vector3.new(1,1,2)
- Part2.CanTouch = false
- Part2.Massless = true
- Part2.CFrame = Part1.CFrame * CFrame.new(math.random(-1,1),0,math.random(-1,1)) * CFrame.Angles(math.rad(math.random(-35,35)),math.rad(math.random(-35,35)),math.rad(math.random(-35,35)))
- Part2.Anchored = true
- end
- on = false
- toolout = false
- airblast = false
- on2 = false
- on = true
- while true do
- wait(0.03125)
- local Flame = Instance.new("SpawnLocation", owner.Character)
- Flame.Size = Vector3.new(1,1,1)
- Flame.Neutral = false
- Flame.Enabled = false
- Flame.CFrame = Part1.CFrame
- Flame.CanCollide = false
- Flame.Color = Color3.fromRGB(255, 50, 50)
- Flame.Material = "Neon"
- Flame.Name = "Flameslol2"
- Flame.Anchored = true
- game:GetService("Debris"):AddItem(Flame,2)
- local timeToFade = 2
- local object = Flame
- local tweenInfo = TweenInfo.new(timeToFade)
- local goal = {}
- goal.CFrame = Flame.CFrame * CFrame.new(math.random(-1,1),1,math.random(-1,1)) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
- local tween = tweenService:Create(object, tweenInfo, goal)
- tween:Play()
- local timeToFade2 = 2
- local object2 = Flame
- local tweenInfo2 = TweenInfo.new(timeToFade2)
- local goal2 = {}
- goal2.Color = Color3.fromRGB(255, 155, 0)
- local tween2 = tweenService:Create(object2, tweenInfo2, goal2)
- local goal3 = {}
- goal3.Transparency = 1
- local tween3 = tweenService:Create(object2, tweenInfo2, goal3)
- tween2:Play()
- tween3:Play()
- coroutine.wrap(function()
- wait()
- Flame.Touched:Connect(function(hit)
- if hit.Name ~= "Base" then
- if hit.Name ~= "Flameslol" or hit.Name ~= "Flameslol2" or hit.Name ~= "Comedy" or hit.Name ~= "Handle" or hit ~= owner.Character:GetDescendants() then
- if not db2 then
- db2 = true
- for i = 1, 40 do
- wait(0.0625)
- local Flame2 = Instance.new("SpawnLocation", script)
- Flame2.Size = Vector3.new(1,1,1)
- Flame2.Neutral = false
- Flame2.Enabled = false
- Flame2.CFrame = hit.CFrame * CFrame.new(0,2,0)
- Flame2.CanCollide = false
- Flame2.Color = Color3.fromRGB(255, 50, 50)
- Flame2.Material = "Neon"
- coroutine.wrap(function()
- wait()
- Flame2.Touched:Connect(function(hit)
- if hit.Name ~= "Base" then
- if hit.Name ~= "Flameslol" or hit.Name ~= "Flameslol2" or hit.Name ~= "Comedy" or hit.Name ~= "Handle" or hit ~= owner.Character:GetDescendants() then
- if not db2 then
- db2 = true
- for i = 1, 40 do
- wait(0.0625)
- pcall(function()
- Flame5 = Flame2:Clone()
- Flame5.Transparency = 0
- end)
- local timeToFade3 = 2
- local object3 = Flame5
- local tweenInfo3 = TweenInfo.new(timeToFade3)
- local goal4 = {}
- goal4.CFrame = Flame5.CFrame * CFrame.new(math.random(-3,3),3.5,math.random(-3,3)) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
- local tween4 = tweenService:Create(object3, tweenInfo3, goal4)
- tween4:Play()
- local timeToFade4 = 2
- local object4 = Flame5
- local tweenInfo4 = TweenInfo.new(timeToFade4)
- local goal5 = {}
- goal5.Color = Color3.fromRGB(255, 155, 0)
- local tween5 = tweenService:Create(object4, tweenInfo4, goal5)
- local goal6 = {}
- goal6.Transparency = 1
- local tween6 = tweenService:Create(object4, tweenInfo4, goal6)
- tween5:Play()
- tween6:Play()
- if i == 1 then
- pcall(function()
- local AAAAAAIMBURNING = Instance.new("Sound", hit)
- AAAAAAIMBURNING.SoundId = "rbxassetid://158853971"
- AAAAAAIMBURNING.Volume = 2.75
- AAAAAAIMBURNING.Looped = true
- AAAAAAIMBURNING:Play()
- end)
- local timeToFade5 = 7.5
- local object5 = hit
- local tweenInfo5 = TweenInfo.new(timeToFade5)
- local goal7 = {}
- goal7.Color = Color3.fromRGB(0,0,0)
- local tween7 = tweenService:Create(object5, tweenInfo5, goal7)
- tween7:Play()
- elseif i == 10 then
- db2 = false
- elseif i == 40 then
- hit:Destroy()
- end
- end
- end
- end
- end
- end)
- end)()
- local timeToFade3 = 2
- local object3 = Flame2
- local tweenInfo3 = TweenInfo.new(timeToFade3)
- local goal4 = {}
- goal4.CFrame = Flame2.CFrame * CFrame.new(math.random(-3,3),3.5,math.random(-3,3)) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
- local tween4 = tweenService:Create(object3, tweenInfo3, goal4)
- tween4:Play()
- local timeToFade4 = 2
- local object4 = Flame2
- local tweenInfo4 = TweenInfo.new(timeToFade4)
- local goal5 = {}
- goal5.Color = Color3.fromRGB(255, 155, 0)
- local tween5 = tweenService:Create(object4, tweenInfo4, goal5)
- local goal6 = {}
- goal6.Transparency = 1
- local tween6 = tweenService:Create(object4, tweenInfo4, goal6)
- tween5:Play()
- tween6:Play()
- if i == 1 then
- pcall(function()
- local AAAAAAIMBURNING = Instance.new("Sound", hit)
- AAAAAAIMBURNING.SoundId = "rbxassetid://158853971"
- AAAAAAIMBURNING.Volume = 2.75
- AAAAAAIMBURNING.Looped = true
- AAAAAAIMBURNING:Play()
- end)
- local timeToFade5 = 7.5
- local object5 = hit
- local tweenInfo5 = TweenInfo.new(timeToFade5)
- local goal7 = {}
- goal7.Color = Color3.fromRGB(0,0,0)
- local tween7 = tweenService:Create(object5, tweenInfo5, goal7)
- tween7:Play()
- elseif i == 10 then
- db2 = false
- elseif i == 40 then
- hit:Destroy()
- end
- end
- end
- end
- end
- end)
- end)()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement