Does Random.initState(seed) affects all scripts?

When using Random.initState(seed), does it initialize all the scripts or only the MonoBehaviour where I used it?

Yes, that affects all cases where you use the Random class, since random is a static class, and therefore only has ‘one instance’ of the underlying System.Random object used to generate random numbers.