local player = game.Players.LocalPlayer
local m = game:GetService('MarketplaceService')
local id = 5552577
player.CharacterAdded:Connect(function(char)
if m:UserOwnsGamePassAsync(player, id) then
game.ReplicatedStorage.VIPGun:Clone().Parent = char.Backpack
end
end)
✓ ANSWER ACCEPTED
My weapon giver from gamepass doesn't work?
1 answer
✓ Accepted answer
The first argument is supposed to be a userId, not a player object:
local player = game.Players.LocalPlayer
local m = game:GetService('MarketplaceService')
local id = 5552577
player.CharacterAdded:Connect(function(char)
if m:UserOwnsGamePassAsync(player.UserId, id) then
game.ReplicatedStorage.VIPGun:Clone().Parent = char.Backpack
end
end)
This discussion is preserved as it was. New answers, comments, and votes are closed.
