WebNovels

Chapter 10 - code 8

local FusionLimit = 5

local UnlimitedFusionPassID = 12345678 -- Replace with actual Gamepass ID

local function canPlayerFuse(player)

-- Check if owns Gamepass

if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, UnlimitedFusionPassID) then

return true -- unlimited fusions

end

-- Otherwise, check daily fusion count

local fusionData = player:FindFirstChild("FusionData")

if fusionData and fusionData.FusionsToday.Value < FusionLimit then

return true

else

return false

end

end

local function recordFusion(player)

local fusionData = player:FindFirstChild("FusionData")

if fusionData then

fusionData.FusionsToday.Value += 1

end

end

More Chapters