Use Player.UserId as the key rather than usernames, as usernames can change.
The UI is where the player feels the progression. Consider adding: Roblox Sex Script Download File
To make relationships meaningful, they must persist. If a player develops a "crush" or "partner" status with another user, that data needs to be there when they log back in. Use Player