CREATE TABLE TEXTIMAGE_ON [PRIMARY] is redundant it there's only one filegroup?
Yes, this is redundant. By default, SSMS will script these
The option is here:
This is a also a long standing bug because it also generates TEXTIMAGE_ON when running the script fails because that option is set when no appropriate text columns!