How might I make a gamepass script so if the player owns the gamepass they get 4 money on kill and if they don't own the gamepass they get 2. I tried this but it didn't work:
game.Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) if game.MarketplaceService:PlayerOwnsAsset(player.UserId, 7187215) then game.Players.PlayerAdded:connect(function(p) p.CharacterAdded:connect(function(c) c.Humanoid.Died:connect(function() local cv = c.Humanoid:findFirstChild("creator") if cv then local k = cv.Value if k and k ~= p then k.leaderstats.Money.Value = k.leaderstats.Monaey.Value+4 else game.Players.PlayerAdded:connect(function(p) p.CharacterAdded:connect(function(c) c.Humanoid.Died:connect(function() local cv = c.Humanoid:findFirstChild("creator") if cv then local k = cv.Value if k and k ~= p then k.leaderstats.Money.Value = k.leaderstats.Money.Value+2 end -- end k and k ~= p end -- end if cv end) -- c.Humanoid.Died:connect end) -- p.CharacterAdded:connect end) -- game.Players.PlayerAdded:connect(function(p) end -- end if k and k ~= p then end -- end if cv end) -- end the died:connect (again???) end) -- p.CharacterAdded:connect(function(c) (again???) end) -- game.Players.PlayerAdded:connect (again)??? end -- if game.MarketplaceService:PlayerOwnsAsset(player,7187215) end) -- player.CharacterAdded:Connect(function(character) end) -- game.Players.PlayerAdded:Connect(function(player)
The "--" is because someone helped me with it. Thanks if anyone can help!
Take a look at this resource. https://developer.roblox.com/en-us/articles/Badges-Special-Game-Awards
Badges are not assets, they have their own special service :)