local levelUpBlocks = 100
local function onEnd(player)
part.Size = originalsize
local leaderstats = player:FindFirstChild(“leaderstats”)
if leaderstats then
local luckyBlocksValue = leaderstats:FindFirstChild("🌈Lucky Blocks").Value
local luckyBlocks = luckyBlocksValue
local luckyBlocksEarned = luckyBlocksValue
luckyBlocksEarned = luckyBlocksEarned + 1
if luckyBlocksEarned > levelUpBlocks then
local currentLevelValue = leaderstats:FindFirstChild("Level")
local currentLevel = currentLevelValue and currentLevelValue.Value or 0
luckyBlocksEarned = luckyBlocksEarned - levelUpBlocks
levelUpBlocks = levelUpBlocks * 2
if currentLevelValue then
luckyBlocksEarned = luckyBlocksEarned + levelUpBlocks * currentLevel
currentLevelValue.Value = currentLevel
print("Current Level:", currentLevel)
print("Lucky Blocks:", luckyBlocks, "Level Up Blocks:", levelUpBlocks)
end end end
I have tried fixing it for 1 week, i want when you reach a certain amount of coins, lets say 100, your level goes up by one and then your coins resets, then each level you get you earn 2x, you earn 1x coins now, so after 1 upgrade you earn 2x coins, and the next upgrade cost 2x HOW MANY ```` DO I NEED FOR IT TO BECOME LUA