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)