Sell Coin and pet multiplier



local part = script.Parent
local db = false


local PetMultiplierModule = require(game.ServerScriptService.Modules.PetHandler.PetMultiplier)

local function ReturnClick(Player)
    return PetMultiplierModule:GetPetMultipliers(Player, "Coin")
end


local function Click(Player,CoinPetMultiplier,plr)
    
    plr.leaderstats.Fizz.Value = 0
    plr.leaderstats.Coins.Value += plr.leaderstats.Fizz.Value + CoinPetMultiplier



    wait(.1)
end
local function touchedPart(get)
    if not db then
        db = true
        local plr = game.Players:GetPlayerFromCharacter(get.Parent)
        local CoinPetMultiplier = PetMultiplierModule:GetPetMultipliers(plr, "Coin")
        local GemPetMultiplier = PetMultiplierModule:GetPetMultipliers(plr, "Gem")
        local CoinPetMultiplier, GemPetMultiplier = PetMultiplierModule:GetPetMultipliers(plr, "Both")
        Click(plr,CoinPetMultiplier)
        ReturnClick(plr)
    
        wait(0.5)
        db = false
    end
    end
part.Touched:Connect(touchedPart)

Workspace.Spawn.Sell.Sell.Script:14: attempt to index nil with ‘leaderstats’

1 Like

leaderstats in the player is non existent.

1 Like