use var then:
stringy:String ="something" StrInsert(stringy, "test", 4) Print Stringy StrReplaceIndex(stringy, "-", 4) Print stringy Rem Inserts inString into the SourceStr at the specified index and expands the string to accommodate the change EndRem Function StrInsert(SourceStr:String Var, inString:String, Index:Int) SourceStr = SourceStr[..Index] + inString + SourceStr[Index..] End Function Function StrReplaceIndex(SourceStr:String Var, replaceString:String, Index:Int) SourceStr = SourceStr[..Index] + replaceString + SourceStr[Index+1..] End Function