I don't think there is anything you can do to get your flying for free as that would mean you are receiving reward for your flying which is against the law for a PPL.
You could take your mates for a trip and charge an equal share of the fuel cost to each of them.