Is there another I can substitute in for stupid?

For ex

Crooks thought Lennie's dream was stupid.

weird

strange
ridiculous
outrageous
nonsensical

Check this thesaurus.

http://www.synonym.com/synonyms/stupid/

Yes, there are several words you can use as a substitute for "stupid" in the context you provided. Here are a few options:

1. Foolish: Crooks thought Lennie's dream was foolish.
2. Ridiculous: Crooks thought Lennie's dream was ridiculous.
3. Senseless: Crooks thought Lennie's dream was senseless.
4. Absurd: Crooks thought Lennie's dream was absurd.
5. Unwise: Crooks thought Lennie's dream was unwise.
6. Unrealistic: Crooks thought Lennie's dream was unrealistic.

To find synonyms for a specific word, you can use a dictionary or thesaurus. Online resources such as thesaurus.com or apps like Merriam-Webster's app can provide a variety of alternative words based on the context you provide. Additionally, you can type "synonym for [word]" into a search engine, and it will generate numerous options for you to choose from.