I'm no expert but I believe it means "Friend, what is this nonsense-talk, it is made with so much effort."
That hayaa karro part is weird. hayaa means modesty...so I guess it means have some modesty?? but the 'karro' ("do" if you're speaking to one person) part does not really make sense.
Hope that helps