half-witted
a half-wit - a stupid person.
I hope she's not bringing that half-witted brother of hers.
Cambridge English Idioms Dictionary