mirko26
Just add a global variable or instance variable IsHolding set to 0, then
Sprite: On collision with Enemy AND IsHolding is = 0 => set IsHolding to 1, pin Enemy to Sprite (or whatever function you have in place.)
(When you are ready to throw, drop or whatever your Enemy:)
If key is down => set IsHolding to 0
That way, it will only act on 1 Enemy at the time.