This is soooooooo very true about him......but more than weird......I would call that being "Unpredictable" 😆😳
Very weird but in a good sense I might react to the same situation in two different ways. Also I am quite moody, I might upset someone with something and immediately after that I might surprise people by doing something very special. My friends, too, call me weird.