If you don't have a script I wouldn't risk taking it in hand luggage.
For small personal amounts they often don’t press charges unless the person is being a smartass, caught multiple times or it's clearly for supply. The fact they let him board means they weren’t treating it as a major bust...