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!
