create a minecraft item that has the following description: 'Create an Undertale AU system where players are randomly assigned one of three races: Human, Half-Monster (a human-skeleton hybrid), or Monster (skeleton). All players begin with a base character—Frisk or Chara for Humans, Sans or Papyrus for Half-Monsters and Monsters—and only unlock their AU identity after their first reset. The mod must support real, canon AU variants including Underswap, Underfell, Outertale, DreamSwap, SwapDream, Life, MafiaTale, Fellswap, Swapfell, Swapfell Emerald, Xtale (Cross Sans), Horror Sans, Ink Sans, Error Sans, Insanity Sans, Chicken’s Insanity Sans, Infected Sans, Error404 Sans, Nightmare Sans, Omnipotent Sans, Alpha Sans, and Alphatale versions of Frisk and Chara. Players select a progression route via commands: /pacifist, /neutral, /genocide, /error, /insanity, and /determination, with /route allowing them to view their current state. Pacifist players gain Spare Points (up to 1000) by sparing mobs using /spare. Genocide gains EXP (up to LV 20), Neutral gains both EXP and Spare Points (up to LV 10 and 500 spare), Insanity surpasses the limit (up to LV 40), and Error progresses by glitch-based milestones. Determination is exclusive to Sans-type characters and allows evolution through sparing or killing. Sparing on Determination leads to Geno Sans (Aftertale), while killing leads to Dust Sans – Ruins, with further evolutions such as Dusttale – Snowdin, Dusttale – Waterfall, Dusttale – Hotland, and Dusttale – Corridor. EXP bars must be visible and active for Genocide and Insanity routes. Error route is unlocked by dying as Geno Sans (Aftertale) and or William (Alphatale) after you're max progression, and the AI must also register William evolving into Error404 Sans, Adam into Alphatale Sans, Jacob into Infected Sans, and Ares into Omnipotent Sans. Geno Sans evolves into Error Sans or Fatal Error depending on player actions. Insanity route includes paths to Insanity Sans, Chicken’s Insanity Sans, and Infected Sans. Alphatale-specific characters such as Error404, William, Alpha Sans, Adam, and Alphatale Frisk/Chara gain access to Conduit Souls, Cosmic Essence, and Nexus Code after specific reset milestones, through commands. Conduit Souls are powerful soul replacements exclusive to Alphatale and embody universal concepts; Prime Conduits form the fabric of reality, while Forbidden, Fusion, and Bio-Conduits add chaotic or self-made traits. These are soulbound, one-time-use, and persist through death and reset. The Fated Soul, the item that initiates the mod experience, determines the player’s race and locks in their long-term progression. The player may only use the Fated Soul once—upon use, it permanently binds to their data and disappears. The AI must ensure the player can never use it again, and its effects, like those of Conduits, Essence, and Nexus, must persist forever. These items are not meant to be recrafted or reused under any circumstance. Alphatale characters may rarely use both Nexus Code and Cosmic Essence at once for reality-breaking abilities. All players must start from their base character with no AU, and only unlock their AU on the first reset. They then evolve within that AU based on their selected route, gaining buffs, abilities, and scaling based on AU line, level, race, soul trait, and conduit status. Half-Monsters and Monsters have stamina and mana; stamina is consumed during automatic dodging, regenerates when idle, and can be toggled using /dodge on or /dodge off. Sanity is triggered by Genocide, Insanity, and partially by Neutral routes—when sanity drops, players begin hearing voices and feeling the urge to kill, leading to AI-driven effects. Players must be notified when they gain EXP, Spare Points, or other forms of progression, and evolutions only unlock through proper resets at max progression. The Fated Soul item is one time use. Conduits, Cosmic Essence, and Nexus Code are all soulbound, one-use, and tied permanently to the player’s progression. Characters switching from Genocide to Pacifist will be forced into Neutral and trigger unique dialogue. Error characters should be nearly unkillable and glitch-stable, while Insanity characters experience increasingly disturbing effects and chaos. Determination route allows dual-path Sans evolutions based on the player’s actions. All commands must function exactly as described, the system must support adding more AUs in future updates, and every element—routes, souls, resets, sanity, dodge, conduits, evolution, buffs, and error/insanity systems—must work together seamlessly. The AI must treat this as a permanent progression system where data is locked and scaled logically across all races, AUs, and routes. You should understand that the player has used the soul once they've right clicked it.'