If i use a offline leaderboard will that just be kept to the player's computer?
..
Probably, it's not necessary for the leaderboard to be online, because the streamers will be recording their sessions so their scores can be compared based off of their individual footage.
It would be easy by using firebase
That reminds me P2P