Okay so first things first... remove the Replace UDF. It's built in kix 4.61 and above. Why 4.61 - 4.66 ignored it, I have no idea. But 4.67 does not like it.

Here is my test script

 Code:
break on
$RC=setoption("WOW64AlternateRegView","On")
$RC=setoption("Wow64FileRedirection","on")
$RC=setoption("WrapATEOL","on")
$RC=setoption("NoVarsinStrings","on")
$RC=setoption("NoMacrosinstrings","on")

? @kix
? @producttype + " " + iif(@onwow64,"64bit","32bit")
$SCRIPTPATH = "\\mycomputer\C$\Users\me\Desktop\myscript\Scripts"


if exist($scriptpath)
  ? "Calling Functions.kix"
  Call $scriptpath + "\Functions.kix"
  if @error=0
    ? "Functions.kix Loaded"
  else
    ? @serror
  endif
else
  ? "Scriptpath does not exist or is not formatted properly"  
endif


Inside Functions.kix I have this and nothing else.
 Code:
? "Inside Functions.kix"


Please post your results