Green’s Dictionary of Slang

mo v.1

also mo-out
[mo adj.]

(US teen) to embarrass someone, especially in front of their peers.

[US]T.R. Houser Central Sl.