Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How to make an if statement in a gamepass script?

Asked by
zomspi 541 Moderation Voter
5 years ago

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 Thanks

Answer this question