I want to create a system that allows players to invite their friends and receive an in-game bonus in the form of in-game currency. I know that Roblox removed the API that allowed you to detect how many friends a player invited. So I actually can’t reward them for inviting friends but I was going to give the bonus to them just for opening the invite tab. Giving rewards for likes and favorites isn’t allowed but I’m not sure if rewarding for invites is also against the rules. I tried to find other topics related to this but I only found information about giving rewards for likes & favorites.
This has to be allowed since you aren’t giving away currency from websites or any of websites currency stuff. What I mean is this is safe since you are giving away currency in YOUR game which is In-Game currency. It’s similar to how users leave a game, the next day they join, they get a Visit Bonus money.
From 2009–2013 there was an “Inviter” program on Roblox. When you invited a friend to Roblox through some link you would get the Inviter badge. This is the same idea. You’re fine.
Could be game breaking though - might want to have a limit on how many friends you can invite. All you need to do is make some alts and you get bonus rewards on all of them. On top of that, if you have some sort of trading then this goes up by #friends! (factorial) which can probably ruin your economy/value of stuff in your game
I’ve actually done something similar in a past project of mine. If a player’s friend joins them and they are completely new to the game, the player gets rewarded coins. In my opinion, this way is better than just rewarding them for opening the invite GUI.