local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local VirtualUser = game:GetService("VirtualUser")
local Players = game:GetService("Players")
local TeleportService = game:GetService("TeleportService")
local HttpService = game:GetService("HttpService")
local LP = Players.LocalPlayer
local Remotes = ReplicatedStorage:WaitForChild("JJKRemotes", 9e9)

local function setGPValue(name, value)
    local pd = LP:FindFirstChild("JJKData") or LP:FindFirstChild("PlayerData")
    if not pd then return end
    local v = pd:FindFirstChild(name)
    if v then 
        v.Value = value 
    else
        warn("Value " .. name .. " not found in data folder.")
    end
end

spawn(function()
    game:GetService("GuiService").ErrorMessageChanged:Connect(function()
        task.wait(5)
        TeleportService:Teleport(game.PlaceId, LP)
    end)
end)

if LP then
    LP.Idled:Connect(function()
        VirtualUser:CaptureController()
        VirtualUser:ClickButton2(Vector2.new())
    end)
end

local ConfigFile = "m4xifl3x_hub_config.json"
local Toggles = {CT = false, Trait = false, Style = false, Clan = false, Farm = false, Grade = false, Prestige = false, Reinc = false}

local function SaveConfig()
    writefile(ConfigFile, HttpService:JSONEncode(Toggles))
end

local function LoadConfig()
    if isfile(ConfigFile) then
        local success, data = pcall(function() return HttpService:JSONDecode(readfile(ConfigFile)) end)
        if success then
            for i, v in pairs(data) do
                if Toggles[i] ~= nil then Toggles[i] = v end
            end
        end
    end
end

LoadConfig()

local Window = Rayfield:CreateWindow({
   Name = "m4xifl3x Hub | JJK Incremental",
   LoadingTitle = "Fuck all obfuscated scripts",
   Theme = "DarkBlue"
})

local Rarity_Common = {"Cursed Reinforcement", "Shockwave Fist", "Chain Binding", "Paper Talismans", "Smoke Veil", "Stone Skin", "Sludge Manipulation", "Sugar", "Helicopter Hair", "Airplane Hair", "Low CE Reserves", "Clumsy", "Average Output", "Brawler", "Kempo"}
local Rarity_Rare = {"Hair Binding", "Wind Scythe", "Nail Gun", "Sturdy", "Acrobatic", "Weapon Master", "Sword Draw (Iai)"}
local Rarity_Epic = {"Straw Doll", "Blood Manipulation", "Contractual Re-Creation", "Boogie Woogie", "Ratio Technique", "Love Rendezvous", "Moon Dregs", "Cockroach", "High CE Pool", "Black Flash Spark", "Binding Vow: Overtime", "Martial Arts", "Shadow Style"}
local Rarity_Legendary = {"Limitless", "Shrine", "Copy", "Private Pure Love Train", "Mythical Beast Amber", "Disaster Plants", "Projection Sorcery", "Technique Extinguishment", "Judgeman", "Sky Manipulation", "Cursed Energy Discharge", "Anti-Gravity System", "Immense CE", "CE Trait: Electricity", "Restless Gambler", "Explosive Output", "24 FPS Concept", "Sky Manipulator", "Taido Martial Arts", "Assassin"}
local Rarity_Cursed = {"Mastered Copy", "Ten Shadows", "Star Rage", "Idle Transfiguration", "Comedian", "Cursed Spirit Manipulation", "Eight-Handed Sword Divergent Sila Divine General Mahoraga", "Six Eyes", "Perfect Body", "Ryomen's Vessel", "Physically Gifted", "Spiritually Gifted", "Queen of Curses", "Divine General's Vessel", "Jujutsu Sorcerer", "Heavenly Tyrant", "Heian Era Vessel"}

local ManualBook = {["Common"] = Rarity_Common, ["Rare"] = Rarity_Rare, ["Epic"] = Rarity_Epic, ["Legendary"] = Rarity_Legendary, ["Cursed"] = Rarity_Cursed}

local GameData = {
    CTs = {"Cursed Reinforcement", "Shockwave Fist", "Chain Binding", "Paper Talismans", "Smoke Veil", "Stone Skin", "Sludge Manipulation", "Sugar", "Helicopter Hair", "Airplane Hair", "Hair Binding", "Wind Scythe", "Nail Gun", "Straw Doll", "Blood Manipulation", "Contractual Re-Creation", "Boogie Woogie", "Ratio Technique", "Love Rendezvous", "Moon Dregs", "Cockroach", "Limitless", "Shrine", "Copy", "Private Pure Love Train", "Mythical Beast Amber", "Disaster Plants", "Projection Sorcery", "Technique Extinguishment", "Judgeman", "Sky Manipulation", "Cursed Energy Discharge", "Anti-Gravity System", "Mastered Copy", "Ten Shadows", "Star Rage", "Idle Transfiguration", "Comedian", "Cursed Spirit Manipulation", "Eight-Handed Sword Divergent Sila Divine General Mahoraga"},
    Traits = {"Low CE Reserves", "Clumsy", "Average Output", "Sturdy", "Acrobatic", "High CE Pool", "Black Flash Spark", "Binding Vow: Overtime", "Immense CE", "CE Trait: Electricity", "Restless Gambler", "Explosive Output", "24 FPS Concept", "Sky Manipulator", "Six Eyes", "Perfect Body", "Ryomen's Vessel", "Physically Gifted", "Spiritually Gifted", "Queen of Curses", "Divine General's Vessel", "Heian Era Vessel"},
    Styles = {"Brawler", "Kempo", "Weapon Master", "Sword Draw (Iai)", "Martial Arts", "Shadow Style", "Taido Martial Arts", "Assassin", "Jujutsu Sorcerer", "Heavenly Tyrant"},
    Clans = {"Inumaki", "Fushiguro", "Todo", "Kugisaki", "Nanami", "Zenin", "Gojo", "Kamo", "Kinji", "Itadori", "Okotsu"},
    Bosses = {"Yuta Okkotsu", "Ryu Ishigori", "Mahoraga", "Kenjaku", "Toji Fushiguro", "Ryomen Sukuna", "Satoru Gojo", "Kinji Hakari", "Hajime Kashimo", "Takako Uro", "Curse Naoya", "Hiromi Higuruma", "Heian Era Sukuna"},
    Rarities = {"Common", "Rare", "Epic", "Legendary", "Cursed"}
}

local Selected = {CT = {Names = {}, Rarities = {}}, Trait = {Names = {}, Rarities = {}}, Style = {Names = {}, Rarities = {}}, Clan = {Names = {}}}
local SelectedBoss = "Heian Era Sukuna"

local RollTab = Window:CreateTab("Auto Roll", "refresh-cw")
local FarmTab = Window:CreateTab("Auto Farm", "sword")
local GPTab = Window:CreateTab("Gamepasses", "gem")

local function CreateRollUI(name, category, remote, data)
    RollTab:CreateSection(name)
    RollTab:CreateDropdown({Name = "Target Names", Options = GameData[category.."s"], CurrentOption = {}, MultipleOptions = true, Callback = function(v) Selected[category].Names = v end})
    RollTab:CreateDropdown({Name = "Target Rarities", Options = GameData.Rarities, CurrentOption = {}, MultipleOptions = true, Callback = function(v) Selected[category].Rarities = v end})
    RollTab:CreateToggle({Name = "Start " .. name, CurrentValue = Toggles[category], Callback = function(v) Toggles[category] = v SaveConfig() if v then 
        task.spawn(function()
            local dataFolder = LP:FindFirstChild("JJKData") or LP:FindFirstChild("PlayerData")
            while Toggles[category] do
                local currentVal = dataFolder:WaitForChild(data).Value
                local stop = table.find(Selected[category].Names, currentVal)
                if not stop then
                    for _, r in pairs(Selected[category].Rarities) do if table.find(ManualBook[r], currentVal) then stop = true break end end
                end
                if stop then Rayfield:Notify({Title = "DONE", Content = currentVal}) Toggles[category] = false SaveConfig() break end
                Remotes[remote]:FireServer()
                task.wait(0.6)
            end
        end)
    end end})
end

CreateRollUI("Technique", "CT", "RerollCT", "CursedTechnique")
CreateRollUI("Traits", "Trait", "RerollTrait", "Trait")
CreateRollUI("Styles", "Style", "RerollStyle", "FightingStyle")

RollTab:CreateSection("Clans")
RollTab:CreateDropdown({
    Name = "Target Clans", 
    Options = GameData.Clans, 
    CurrentOption = {}, 
    MultipleOptions = true, 
    Callback = function(v) Selected.Clan.Names = v end
})
RollTab:CreateToggle({
    Name = "Start Clans", 
    CurrentValue = false, 
    Callback = function(v) 
        Toggles.Clan = v 
        if v then 
            task.spawn(function()
                local dataFolder = LP:FindFirstChild("JJKData") or LP:FindFirstChild("PlayerData")
                while Toggles.Clan do
                    local currentVal = dataFolder:WaitForChild("Clan").Value
                    if table.find(Selected.Clan.Names, currentVal) then 
                        Rayfield:Notify({Title = "DONE", Content = currentVal}) 
                        Toggles.Clan = false 
                        break 
                    end
                    Remotes.RerollClan:FireServer()
                    task.wait(0.6)
                end
            end)
        end 
    end
})

FarmTab:CreateSection("Boss Farm")
FarmTab:CreateDropdown({Name = "Select Boss", Options = GameData.Bosses, CurrentOption = SelectedBoss, MultipleOptions = false, Callback = function(v) SelectedBoss = (type(v) == "table" and v[1] or v) end})
FarmTab:CreateToggle({Name = "Auto Farm Boss", CurrentValue = Toggles.Farm, Callback = function(v) Toggles.Farm = v SaveConfig() end})
FarmTab:CreateToggle({Name = "Auto Grade Up", CurrentValue = Toggles.Grade, Callback = function(v) Toggles.Grade = v SaveConfig() end})
FarmTab:CreateToggle({Name = "Auto Prestige", CurrentValue = Toggles.Prestige, Callback = function(v) Toggles.Prestige = v SaveConfig() end})
FarmTab:CreateToggle({Name = "Auto Reincarnate", CurrentValue = Toggles.Reinc, Callback = function(v) Toggles.Reinc = v SaveConfig() end})

FarmTab:CreateSection("Utilities")
FarmTab:CreateButton({
    Name = "Clear Raid UI (Destroy)",
    Callback = function()
        pcall(function()
            local ui = LP.PlayerGui:FindFirstChild("JJKIncrementalUI")
            if ui then
                for _, label in pairs(ui:GetDescendants()) do
                    if label:IsA("TextLabel") and label.Text:find("CURSE EXORCISED") then
                        local root = label
                        while root and root.Parent ~= ui do root = root.Parent end
                        if root and root:IsA("Frame") then root:Destroy() end
                    end
                end
            end
        end)
    end
})

task.spawn(function()
    while task.wait(0.7) do
        if Toggles.Farm then pcall(function() Remotes.ResolveCombat:InvokeServer("Raid Boss", SelectedBoss) end) end
        if Toggles.Grade then pcall(function() Remotes.GradeUp:FireServer() end) end
        if Toggles.Prestige then pcall(function() Remotes.Prestige:FireServer() end) end
        if Toggles.Reinc then pcall(function() Remotes.Reincarnate:FireServer(true) end) end
    end
end)

GPTab:CreateSection("Spoof Features")
GPTab:CreateButton({
    Name = "Unlock Instant Roll",
    Callback = function() setGPValue("OwnsInstantRoll", true) Rayfield:Notify({Title = "Success", Content = "Instant Roll Unlocked", Duration = 2}) end
})
GPTab:CreateButton({
    Name = "Unlock CT Bag",
    Callback = function() setGPValue("OwnsCTBag", true) Rayfield:Notify({Title = "Success", Content = "Bag Unlocked", Duration = 2}) end
})

Rayfield:Notify({Title = "Hub Loaded", Content = ":steamhappy:"})
[REINCARNATE] Jujutsu Kaisen Incremental Auto Farm, Auto Roll, Boss Farm, Free Gamepasses (2026)
Mobile Friendly
1,044 views
6 months ago

Auto Farm, Auto Roll, Boss Farm, Free Gamepasses (2026)

WORKING
Free

Description

Dominate Jujutsu Kaisen Incremental with this powerful and optimized script featuring full automation and smart reroll systems. This script includes advanced auto farm, boss farming, auto reincarnate, and customizable auto roll for cursed techniques, traits, styles, and clans.

Easily grind bosses like Sukuna, Gojo, and Mahoraga while automatically upgrading your grade, prestiging, and reincarnating. With built-in gamepass spoofing, you can unlock premium features like Instant Roll and CT Storage for free.

Designed with a clean UI and config-saving system, this script ensures smooth performance, anti-AFK protection, and auto rejoin on errors perfect for long farming sessions.

⚡ Features

🎯 Auto Roll System

Auto roll Cursed Techniques, Traits, Styles, and Clans

Select specific names or rarities

Smart stop when target is reached

⚔️ Auto Farm

Auto farm any boss (Sukuna, Gojo, Mahoraga, etc.)

Fast raid execution system

Optimized for continuous grinding

🔁 Automation

Auto Grade Up

Auto Prestige

Auto Reincarnate

💎 Free Gamepasses (Spoof)

Instant Roll unlocked

CT Storage (Bag) unlocked

🛡️ Utilities

Anti-AFK

Auto Rejoin on error

Raid UI cleaner

💾 Config System

Saves all toggle states

Auto loads on execution

🎨 UI

Clean Rayfield interface

Easy-to-use dropdowns & toggles

Related Scripts