There is an error with the create partition scheme; there are not enough filegroups to support the partition function.
You create more filegroups or share partitions across filegroups like:
CREATE PARTITION SCHEME MyPartitionScheme AS
PARTITION MyPartFunc TO([FG1], [FG2],[FG1], [FG2],[FG1],[FG2])
GO