In SSMS, you can change the default GO to another word in Tools > Options > Query Execution > Batch separator
Is there any way to prevent SSMS adding "GO" from the generated script?
Option "Delimit individual statements" is available in General scripting options (Tools -- Options -- SQL Server Object Explorer -- Scripting). SSMS Options