deb = false
price = 10
function onClicked(playerWhoClicked)

    if playerWhoClicked.Character:FindFirstChild("Humanoid") and deb == false then
        deb = true
        local playerWhoClicked = game.Players:GetPlayerFromCharacter(playerWhoClicked.Character)
        if playerWhoClicked.leaderstats.Clicks.Value >= price then
        playerWhoClicked.leaderstats.Clicks.Value = playerWhoClicked.leaderstats.Clicks.Value - 10
        price = price + 5
        playerWhoClicked.leaderstats.Cps.Value = playerWhoClicked.leaderstats.Cps.Value + 1

            while wait(1) do
                playerWhoClicked.leaderstats.Clicks.Value = playerWhoClicked.leaderstats.Clicks.Value + 1
            end
        end
    end
end

script.Parent.ClickDetector.MouseClick:connect(onClicked)

since this already has a while loop in it, i dont know how to get this to happen multiple times. i mean that i get to buy it multiple times.