New non-hosted point load using data at point

Hello everyone!
I am trying to create non-hosted point load. According to revitapidocs this is possible - Create Method (Document, XYZ, XYZ, XYZ, PointLoadType, SketchPlane) https://www.revitapidocs.com/2020/5e913c65-0515-721a-d33f-d34cd58cb664.htm
Why my script doesn’t work ?

Python script:

import clr
clr.AddReference(‘RevitAPI’)
*from Autodesk.Revit.DB import **
*from Autodesk.Revit.DB.Structure import **

clr.AddReference(‘RevitNodes’)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)

clr.AddReference(‘RevitServices’)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

doc = DocumentManager.Instance.CurrentDBDocument

pointLoads=[]

dataEnteringNode= IN
point=IN[0].ToXyz()
force=IN[1].ToXyz()
moment=IN[2].ToXyz()
PLType=UnwrapElement(IN[3])
plane=UnwrapElement(IN[4])

TransactionManager.Instance.EnsureInTransaction(doc)
pointloads= PointLoad.Create(doc,point,force,moment,PLType,plane)

TransactionManager.Instance.TransactionTaskDone()

OUT = pointLoads

Any help?

Thanks a lot!