Hi and welcome,
For cash games, a goof set, for a full NL25 (.25 - .25) or NL50 (.25 - .5) would be
100 x .25
200 x 1
200 x 5
100 x 25 (or 80 x 25 + 20 x 100)
For tournament with starting stack of 5000 chips, you can have for each stack :
8 x 25
8 x 100
8 x 500
If you have between 30-40 players.
If you don't need rebuy, it means, if you have 40 players, that your tournament would end at the level where big blind is representing 5% of the total chips in play. --> 5000 x 40 x 5% = 10000. So at the level where blinds are 5000-1000 where only T1000 chips would be in play. You then need an additional 5 x 1000 per player.
Which would make the following breakdown (at the very minimum) :
25 x 320
100 x 320
500 x 320
1000 x 200
I'd advice you to create a dedicated thread in the following section to better discuss this :
https://www.pokerchipforum.com/forums/tournaments-and-cash-games.15/
Kid.