I created a python script tool. The user runs the script after setting the inputs. I would like to bring the generated ouput in the code variable outFeatures (polygons) back into the model as the script's output.
. . .
outFeatures = os.path.join(shp_output_folder,"cont_hs.shp")
. . .

I get a blank output in the model as shown in pic, no matter what. Nothing I tried works:
(1) setting the script's outFeatures output parameter Data Type as "Shapefile" or "feature class" or "file" or "string" and as a "Derived" Type, yield a blank output.
(2) Within the python code, I tried adding the result object and using the result[0] object as an alternate output variable even though the string is the same as in outFeatures, anyway.
. . .
result = arcpy.DeleteField_management ( outFeatures,["ht_v_OBJEC", "ht_v_index"] )
output = result[0]
...using ArcGIS Pro 2.5, Any advise
?