You could use puzzled, stumped, confuzzled (puzzled/confused but note-it's not at actual word). That's all I can think of off the top of my head. Go check out a thesaurus. It'll help.
Perplexed, puzzled, and bewildered are all synonyms for confused.
The other words can one use other than confused are deranged, confounded, blended, mixed, disordered etc.
Some alternative words to use instead of "he" include: they, it, the person, the individual, one.
you can use or , otherwise, or rather than.
Acquired, obtained, received, or gained are alternative words that can be used instead of "got."
a or an
traitor
like
Instead of the phrase "freaked out", try:stunnedstartledalarmedpanicked
You could use words like us, we, our, ourselves.
smash
Like
things.