getgenv().Config = { ["Farm"] = { ["Mode"] = "Kaitun", -- "Kaitun" (quests+islands, for people who want to grind all the items) | "Coins" (best yen/sec, just to farm coins depending on your DPS) ["Auto Unlock Islands"] = true, -- Kaitun buys the next island ["Timed Quests"] = true, -- farm kills/bosses/yen for the hourly quests ["Claim Rewards"] = true, -- claim all rewards available ["World Boss"] = true, -- join the world boss when it spawns on an unlocked island ["Boss Fighting Styles"] = true, -- farm huge bosses until every boss weapon is owned ["Auto Click"] = true, -- keep the game's AutoClick/AutoAttack on ["Move Speed"] = 0, -- 0 = instant teleport | else walk speed in studs/sec (should not edit this setting rn) ["Reposition Distance"] = 35, -- 15-90: if target gets farther than this, tp back next to it }, ["Fighters"] = { ["Auto Equip Best"] = true, -- equip your best fighters on every new roll (adapts with gamepass) ["Auto Best Style"] = true, -- equip the best fighting style ["Auto Sell"] = false, -- sell every fighter that is NOT equipped/locked and not kept by the rule below (gone for good) ["Sell Mode"] = "Rarity", -- "Rarity" (keep by Keep Mythic/Secret, ignores Sell Below) | "Chance" (keep rarer than 1/Sell Below) ["Keep Mythic"] = true, -- Rarity mode only: never sell Mythic ["Keep Secret"] = true, -- Rarity mode only: never sell Secret ["Sell Below"] = "5M", -- Chance mode only: sell anything more common than this (e.g. "250K", "1M", "5M") }, ["Dice"] = { ["Auto Roll"] = true, -- always roll the dice with the most luck you own ["Use World Boss Dice"] = false, -- not using world boss dice if owned ["Use Trial Dice"] = false, -- not using trial dice if owned ["Auto Buy Dice"] = true, -- Buy Dice from the marchant ["Dice Per Island"] = 100, -- 0-500: own/already-rolled at least this many of each island's dice (for kaitun, buy the amouth to update yours team) ["Long Grind Minutes"] = 10, -- 1-60: only buy extra dice if the next island is farther than this ( to keep gambling) ["Max Spend Percent"] = 5, -- 1-25: max % of current yen one extra purchase may use ( so its doesn't use a lot) }, ["Webhook"] = { ["Url"] = "", -- Discord webhook URL, "" = off (shows fighter name, 1/odds, dice, luck) ["Mode"] = "Rarity", -- "Rarity" (Min Rarity and above) | "Chance" (only rarer than 1/Min Chance) ["Min Rarity"] = "Mythic", -- Rarity mode: "Common" | "Rare" | "Epic" | "Legendary" | "Mythic" | "Secret" ["Min Chance"] = "10M", -- Chance mode: only send drops at least this rare (e.g. "1M", "10M", "100M") ["Progress"] = true, -- also send: island unlocked/completed, new style, Kaitun done, server hop ["Ping"] = "", -- "" = none | "<@USERID>" a user | "<@&ROLEID>" a role | "@everyone" (needs Discord IDs) }, ["Performance"] = { ["Black Screen"] = true, -- stops 3D rendering (big CPU/GPU save), toggle button available ["FPS Cap"] = 15, -- 0 = off | needs setfpscap; 10-15 fps while AFK ["Anti AFK"] = true, -- AntiAFK }, ["Misc"] = { ["Kick if Ping above"] = 0, -- 0 = off | ms, kicks after 30s of bad ping (use with an auto-rejoin) ["Kick if FPS below"] = 0, -- 0 = off | fps, kicks after 30s of very low fps ["Claim Index Luck"] = true, -- claim the Index luck bonus every minute ["Auto Re-execute"] = true, -- reload the hub by itself after a hop ["Server Hop If Stuck"] = true, -- if no progress for too long (stolen boss/bug), hop to a small server and reload ["Stuck Minutes"] = 5, -- 2-30: no kill AND no yen for this long = bugged ["Quest Stuck Minutes"] = 8, -- 3-30: island-quest counter not moving for this long = bugged ["Use GUI Config"] = true, -- true = menu changes win over this file | false = this file re-applies every launch (usefull if you edited the config while script running !) }, ["Potions"] = { ["Auto Use"] = false, -- master: auto-activate the potions picked below when off cooldown (uses your own stock) ["Damage"] = true, -- Damage Potion ["x2 Luck"] = true, -- Luck Potion ["x2 Coins"] = true, -- Yen Potion ["Fast Spin"] = false, -- Fast Spin Potion (rolls faster) ["Multi Spin"] = false, -- Multi Spin Potion (+1 dice per roll) }, } getgenv().NothingHubUrl = "https://raw.githubusercontent.com/NothingIsAuthorized/ItsNothingHub/refs/heads/main/Anime%20dice%20fighter/main.lua" -- keep the %20 for the space in the folder name task.spawn(function() task.wait(120) if not getgenv().scriptLoaded then game:GetService("Players").LocalPlayer:Kick("NothingHub load timeout, rejoin and execute again") end end) local CACHE = "NothingHub/NothingHub_AnimeDice.lua" repeat pcall(function() local ok, src = pcall(game.HttpGet, game, getgenv().NothingHubUrl) if ok and type(src) == "string" and #src > 1000 then if makefolder and not (isfolder and isfolder("NothingHub")) then pcall(makefolder, "NothingHub") end if writefile then pcall(writefile, CACHE, src) end elseif isfile and isfile(CACHE) then src = readfile(CACHE) else src = nil end if src then loadstring(src)() end end) if not getgenv().scriptLoaded then task.wait(15) end until getgenv().scriptLoaded