Would it be possible to tell the system 'if player.purchased.asset = --Developer Product ID here' because they do have an ID so I think it's possible but I don't know, and as they are supposed to be bought more than once, would it still work as permanent? and if I removed it from my game, and people had purchased the Game Access in the Past could I still use the 'if line' from above to award players? and if you could do all that, then how? and another thing, for the Blank screen, do I use the line from above and say 'then script.Parent.Visible = false' would that work? and of course I have more questions it's just that I can't remember them. Also if I wanted to make a Rent function, would I do the line from above and say 'then script.Parent.Visible = false, wait(24 hours), (tell the system to count even if player offline), then tell do visible = false' etc...
COMMUNITY QUESTION
Game Access in Developer Product Form?
1 answer
I don't think ROBLOX keeps track if they purchased it or not. DataStore is what you're supposed to use.
This discussion is preserved as it was. New answers, comments, and votes are closed.

3 comments
On the Wiki page about Developer Products, it notes: "ROBLOX itself does not record the purchase record of developer products by users. It is the game developer's responsibility to track this, typically with Data Stores."
so if a player buys a developer product game access, and hits the save button, will the if.purchases.asset.ID work???
You clearly don't understand Dev Products. Here's the Wiki page: http://wiki.roblox.com/index.php?title=Developer_Products