My gamepass else statement to if they have the gamepass or don't isn't working. I don't know if you can have else statements in gamepasses but I am trying to make it so with gamepass you get 4 on kill and without 2 money on kill. Thanks!
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
if game.MarketplaceService:PlayerOwnsAsset(player,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)

2 comments
Try Using if game.MarketplaceService:PlayerOwnsAsset(player.UserId, 7187215) then
That doesn't work