Rogers County Sheriff's Office said a man robbed and carjacked a teen after pretending to be a Good Samaritan.