Jail while storing their roles
/jail add saves all of the member's roles and gives the jail role instead. If you write a duration (e.g. 1d), the roles come back when it ends; release early with /jail release. /jail list shows who's jailed right now and /jail info shows a member's punishment history.