on construct 2, the function doesn't have that many options.
You can use function parameters. For example:
Call AddInvItem(Box.UID)
inside the function access this parameter using Function.Param(0)
and also, construct 2, i cant add a string variable to my object.
Of course you can!