• You can script the Fill Factor too :

    Neat the end, just after :

    SET @PKSQL = @PKSQL + ')'

    Add :

    DECLARE @ff TinyInt

    SELECT @ff = (select A.fill_factor FROM sys.indexes A Where A.name=@PkName)

    SET @PKSQL = @PKSQL + ' WITH FILLFACTOR= ' + CAST(@ff as NVARCHAR)