Will Magic Mountain be crowded on August 4th?

Three questions about Magic Mountain on August 4th. Will it be crowded on August 4th. Is it crowded enough to get a flash pass on August 4th. Last, should I get a flash pass at the park, or buy it online.