You need a small squirt bottle of water. When she claws you or climbs up your leg, just spritz the water. You don't even have to hit her with it, they hate the sound. I used that technique when I was kitten sitting 3, rambunctious, Siamese with lung infections. They were badly behaved before, ten days later, all I had to do was shake the bottle and they would back off whatever they were doing. Its not harmful, it doesn't hurt them, and its not destructive. Its more effective than, 'No kitty, down!' and you won't need new legs.