--DEBUG
--local function UnderObject(pos, l)
--	l = l or 120
--	-- raycast
--	local hit, position = Workspace:FindPartOnRayWithIgnoreList(Ray.new(pos, UpVec * l), ignoreList)
--	if hit then
--		return (hit.Transparency ~= 1 and not string.find(hit.Name, "Droplet") and not string.find(hit.Name, "Extrusion")) and true or UnderObject(position + UpVec, l - (pos - position).Magnitude)
--	else
--		return false
--	end
--end