Is flimsy a noun?

No, it is not a noun. Flimsy is an adjective meaning insubstantial or cheap.