The Marked line is the cause of the script breaking if 'horse' is not found, how can I avoid this?

Is it possible to do? if Horse is found then continue? if Horse is not found then continue anyways?

owner = script.Parent.Parent.Parent.OwnerName

function onTouched(hit) 
	local check = hit.Parent:FindFirstChild("Humanoid") 

	if check ~= nil then
	if hit.Parent.Name == owner.Value then 
	
	if script.Parent.Ready.Value == true then
	script.Parent.Parent.Horse:Destroy()  <----THIS LINE	
	script.Parent.Ready.Value = false
	
	local clone = game.ReplicatedStorage.TycoonModels.Horse:Clone()
	clone.Parent = script.Parent.Parent
	clone.Position = script.Parent.Parent.HorseSpawnPoint
			end 
		end 
	end 
	wait(10)
	script.Parent.Ready.Value = true	
end
script.Parent.Touched:connect(onTouched)