I meant rogue. What about the other words?
The adjective is 'roguish'. 'Scamp' is a noun; I don't know of an adjective derived from it. 'Little' is often prepended to make it clear that the speaker isn't taking thre misbehaviour too seriously: 'You little rogue/scamp/rascal/villain/jackanapes/rapscallion...' (the last two are pretty archaic - which, in context, may make the accusation even less serious).