local desired_fruits = { ["DoughV2"] = true, ["LeopardV2"] = true, ["Lightning"] = true, ["Nika"] = true, ["DragonV2"] = true, ["Soul"] = true, ["DarkXQuake"] = true, ["Okuchi"] = true, ["Impact"] = true, ["OpeV2"] = true } local ReplicatedStorage = game:GetService("ReplicatedStorage") local remote_replicator = ReplicatedStorage:WaitForChild("Replicator") local redeem_codes = { "CODEFIX", "ITSTHEBILLION!", "OMGUPDATE22" } for _, code in ipairs(redeem_codes) do local code_args = { "Codes", "Redeem", { Code = code } } local success, result = pcall(function() return remote_replicator:InvokeServer(unpack(code_args)) end) if success then print("Attempted to redeem: " .. code .. " | Server response: " .. tostring(result)) else warn("Failed to redeem " .. code .. ": " .. tostring(result)) end task.wait(1) end local spin_args = { "FruitsHandler", "Spin", { Type = "Fast" } } while true do local success, result = pcall(function() return remote_replicator:InvokeServer(unpack(spin_args)) end) if success then print("Rolled fruit: " .. tostring(result)) if desired_fruits[result] then print("Target fruit found: " .. result .. ", stopping automatically") break end else warn("Remote call error: " .. tostring(result)) end end