max(0, 90 - (r * 10)) + switch(r, 1, 20, 2, 5)
That will get the you 8th through 1st place points. You want to add 5 points when a player busts out? I assume you mean this goes to the player busting out the other player (the hitman). To do that, just add to the formua "+ (nh * 5)":
max(0, 90 - (r * 10)) + switch(r, 1, 20, 2, 5) + (nh * 5)