19:59:01.025 - ServerScriptService.2x Gamepass:4: attempt to index local 'Player' (a nil value)
local Player = game.Players.LocalPlayer
local id = 6634524
local ClickBonus = Player.WaitForChild("playerstats").ClickBonus
game:GetService("MarketplaceService").PromptGamePassPurchaseFinished.Connect(function(plr,ido,purchased)
if purchased and id == ido then
ClickBonus.Value = ClickBonus.Value * 2
end
end)
game.Players.PlayerAdded:Connect(function(plr)
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(plr.user,id) then
ClickBonus.Value = ClickBonus.Value * 2
end
end)
Can any one tell me how to fix this

8 comments
20:43:30.483 - ServerScriptService.2x Gamepass:3: bad argument #1 to 'Connect' (RBXScriptSignal expected, got function) now i have that
@Jasonemefele edited answer
user is not a valid member of Player
@Jasonemefele updated again
@Jasonemefele Make sure to accept the answer if it helped.
ServerScriptService.2x Gamepass:12: attempt to index global 'ClickBonus' (a nil value)
@Jasonemefele Updated againn
ServerScriptService.2x Gamepass:2: attempt to index global 'plr' (a nil value)