local anim = Instance.new("Animation")
			anim.AnimationId = "http://www.roblox.com/Asset?ID=6064117482"
			local track = p.Character.Humanoid:LoadAnimation(anim)
			if phase == 1 then
				local date = Instance.new("IntValue")
				date.Name = "BreathData"
				date.Value = DateTime.now().UnixTimestampMillis
				date.Parent = p.Data
				p.Character.Humanoid.WalkSpeed = 0
				p.Character.Humanoid.JumpPower = 0
				wait()
				track:Play()
				wait(.8)
				track:AdjustSpeed(0)
				if p.Data:WaitForChild("BreathData",.1) == nil then
					print("1")
					track:AdjustSpeed(1)
					wait(.5)
					p.Character.Humanoid.WalkSpeed = 16
					p.Character.Humanoid.JumpPower = 50
					local cooldown = Instance.new("BoolValue")
					cooldown.Value = true
					cooldown.Name = "Breath"
					cooldown.Parent = p.Data.Cooldowns
					wait(5)
					cooldown:Remove()
				end
			elseif phase == 2 then
				local get = p.Data:WaitForChild("BreathData",.1)
				if get then
					local power = DateTime.now().UnixTimestampMillis - get.Value
					get:Remove()
					if power > 1000 then
						print(tostring(track))
						print("2")
						track:AdjustSpeed(1)
						wait(.5)
						p.Character.Humanoid.WalkSpeed = 16
						p.Character.Humanoid.JumpPower = 50
						local cooldown = Instance.new("BoolValue")
						cooldown.Value = true
						cooldown.Name = "Breath"
						cooldown.Parent = p.Data.Cooldowns
						print(tostring(power))
						wait(5)
						cooldown:Remove()
					end

this is a part of my code. at phase == 2 i try to continue the animation that i paused at phase == 1.

				if p.Data:WaitForChild("BreathData",.1) == nil then
					print("1")
					track:AdjustSpeed(1)
					wait(.5)
					p.Character.Humanoid.WalkSpeed = 16
					p.Character.Humanoid.JumpPower = 50
					local cooldown = Instance.new("BoolValue")
					cooldown.Value = true
					cooldown.Name = "Breath"
					cooldown.Parent = p.Data.Cooldowns
					wait(5)
					cooldown:Remove()
				end

while this part of code works without problem, i cant continue the animation at phase == 2. they are the same thing why? power isn't none and track isn't nil