The idiom ‘red-carpet treatment’ is used to convey that someone was given a special treatment whereas ‘red-handed’ means being caught while doing something wrong. Hence, the correct answer is ‘He gave all his friends a red-carpet treatment, and they had a great time together!’