There is a new hero I want to buy in League of Legends but I don’t want to spend points on him. Is there any way I can get riot points for free, legitimately and safely?
RP can be earned by leveling up. At least at some levels. Also, if you have friend who play LoL, they'll usually give you RP for birthdays and Christmas (Friends are awesome like that)
The idea is that you pay for the Riot points, that is how they make money as it is a free to play game. However, you can also gain points by referring a friend to League of Legends.
Here is the link:
I hope this helps,