Subscription system question

This is not about game design but still about design. I made a plugin and I would like to make a subscription system. So since MarketPlaceService:PromptProductPurchase() requires a player instance and a plugin cannot have a player instance I was wondering: would check if a player bought a dev product that can be purchased in a game be allowed to grant features?

1 Like

Yes, it’s possible to check if he has a gamepass thru a plugin but I don’t think you can prompt purchases for them using the plugin but not entirely sure, since

StudioService:GetUserId()

Exists, it gets the userid of the player using plugin, so maybe try using the

game.Players:FindFirstChild(game.Players:GetUserNameFromUserId(game.StudioService:GetUserId()))

To get the player instance because I believe the player instance exists while editing studio, but it’s worthless anyway to add that to a plugin as they can fork it, and if the method I did dosent work then it will be hard to bring players to the gamepass page anyway, and they can fork it anyway, so it’s not such good idea as you will get very very very little money from that, so if your in the plugin program you could make a pro version instead but if not then I’m afraid that you can’t really get money

I think I haven’t been clear anough but what I was asking was if doing thst was allowed because I know how to do it.

Correct me if I’m wrong but linking roblox games is allowed.

No I’m not but my goal wasn’t to make a pro version that can be purchased only once. Anyways thanks for the reply

1 Like

I mean I don’t see any tos saying that it isn’t allowed but

Yeah but not so many people know that Ctrl+c exists

1 Like

Alright thanks!

I could just put the link in a textbox so it’s easier to copy.
I’m not marking this as solution just because I want to see more opinions hopefully

1 Like

I knew that you was gonna do that I was just saying that not everyone knows Ctrl c to paste to google.

1 Like

Ok then I’ll put instructions.

1 Like