needled is some kind of biggest noob on the world
it's like 2 guys are talkin 1st: you seen how stupid is that guy? 2nd: yeah, he so stupid, i cannot believe. 1st: omg, he is real needled