I think in later versions of Dynamo we stopped supporting spaces in the names of inputs for customNodes - this is to match the syntax for a valid ID in designscript and to fix a bug where these names were getting modified when the node was saved - but the node should still run, and unless you’re editing this custom node shouldn’t need to be saved.

Thanks, the script didn’t work and I noticed that I didn’t install all my packages from 2.1 yet. I hadn’t checked since then, just noticed that there was this warning. Once I ran it I noticed that it still does work. I’d like to get rid of the warning. I just have to remove the spaces in the input? This is what that notde looks like now.

this looks correct to me -
default is not required.var[]..[] is an arbitrary ranked list - this means that input will NOT replicate. You’ll always get exactly what you hooked up to the input port.
if you want replication over that input make it a var or var[]