Inspired by another thread.
I will likely get criticised for this, but if I go out for a coffee or bite to eat (on the very odd occasion) I will pay for my own, I won't pay for my friends'. I don't like letting others pay for mine, but if they absolutely insist, I will make sure I buy theirs the next time. Otherwise, I will just pay for my own, and let them pay for their own.
I don't buy rounds. Again if someone's bought me a drink I will buy them one, but I won't otherwise.
I don't tend to buy them gifts unless it's an event like a wedding or a new baby.
I would never lend a friend money unless it's a life or death situation, or an absolutely desperate situation.
Something like 50p ok, but not regularly.
It probably all sounds very transactional and harsh. I believe I'm a supportive friend, but I refuse to mix money with friends.
My partner has a friend who's addicted to drugs and constantly asks them all to borrow money.
I've had several leeches in the past who always forgot their wallet and it's always 'oh I'll pay you back'.
Too many people who like being paid for.