So i am wanting to avoid the issue of the fireball exploding in the players face How do i avoid this? Damager script (This is placed in the Fireball and Disabled is turned off)

-- Blast ------------------------------------------

local Blast = script.Parent

-- Table1 -----------------------------------------

local Explosion = {
	Explosion1 = Blast.Explosion1;
	Explosion2 = Blast.Explosion2;
	Explosion3 = Blast.Explosion3;
	Explosion4 = Blast.Explosion4;
}
-- Table2 -----------------------------------------

local Fires = {
	Fire1 = Blast.Fire1;
	Fire2 = Blast.Fire2;
	Fire3 = Blast.Fire3;
}
-- Variables --------------------------------------

local Bits = Blast.Bits
local Light = Blast.PointLight
local Damage = Blast.Damage
local Boolcheck = Blast.BoolCheck
local Check = true
local BV = Blast.BodyVelocity

-- Function ---------------------------------------

Blast.Touched:Connect(function(hit)
	local Humanoid = hit.Parent:FindFirstChild("Humanoid")
	if Check and Humanoid then
    Check = false
    Blast.Anchored = true
    BV.Velocity = Vector3.new(0,0,0)
		
		Explosion.Explosion1.Enabled = true
		Explosion.Explosion2.Enabled = true
		Explosion.Explosion3.Enabled = true
		Explosion.Explosion4.Enabled = true
		    Fires.Fire1.Enabled = false
		    Fires.Fire2.Enabled = false
	        Fires.Fire3.Enabled = false
		Humanoid.Health = Humanoid.Health - Damage.Value
		
	wait(0.5)
		
		Explosion.Explosion1.Enabled = false
		Explosion.Explosion2.Enabled = false
		Explosion.Explosion3.Enabled = false
		Explosion.Explosion4.Enabled = false
	Light.Enabled = false
	wait(0.5)
		Blast:Destroy()
		
	else  ----- Else -------------------------------------
		
	Blast.Anchored = true
    BV.Velocity = Vector3.new(0,0,0)
		
        Explosion.Explosion1.Enabled = true
		Explosion.Explosion2.Enabled = true
		Explosion.Explosion3.Enabled = true
		Explosion.Explosion4.Enabled = true
		    Fires.Fire1.Enabled = false
		    Fires.Fire2.Enabled = false
		    Fires.Fire3.Enabled = false
		
	wait(0.5)
		
		Explosion.Explosion1.Enabled = false
		Explosion.Explosion2.Enabled = false
		Explosion.Explosion3.Enabled = false
		Explosion.Explosion4.Enabled = false
	Light.Enabled = false
		
    wait(0.5)
	Blast:Destroy()
	end
end)

---------------------------------------------------------------