I have a Gui button when pressed it fires a remote event that is connected to a server script that prompts a game pass purchase:
In the local script inside the Gui button:
local RStorage = game:GetService("ReplicatedStorage") local Event = RStorage:WaitForChild("RE1") local Button = script.Parent Button.Activated:Connect(function() print("Event Fired") Event:FireServer() end)
and in the server script inside the ServerScriptService:
local GamePassService = game:GetService("GamePassService") local RStorage = game:GetService("ReplicatedStorage") local Event = RStorage:WaitForChild("RE1") local MarketplaceS = game:GetService("MarketplaceService") Event.OnServerEvent:Connect(function(player) MarketplaceS:PromptGamePassPurchase('6693488') print("All thisnss") end)
and the error it gives.:
Event Fired 16:27:07.628 - Argument 2 missing or nil 16:27:07.631 - Stack Begin 16:27:07.633 - Script 'ServerScriptService.ServerSideGP:VIP', Line 7 16:27:07.635 - Stack End --I dont know if this has to do anything: 16:25:16.767 - Go to Game Settings and turn on Allow HTTP requests.
Can someone fin the error and tell me it?