Description

This open source script is made by YYEHDAVG for the +1 magic evolution and includes the automation function for magic power and auto switching etc.

Features

  • + Auto smart train
  • + Auto click
  • + Auto rebirth
  • + Auto pick up gear
  • + Auto equip best items
  • + Auto delete common

Supported Executors

Xeno Volt Potassium Wave Delta Solara Opiumware Codex MacSploit Vega X Velocity

Script

Add Xeno Scripts as a preferred source
-- ====================================================================
-- ROBUST INITIALIZATION
-- ====================================================================
repeat task.wait() until game:IsLoaded()

local function LoadRayfield()
    local lib = nil
    local tries = 0
    while not lib and tries < 5 do
        local success, result = pcall(function()
            return loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
        end)
        if success then lib = result end
        tries = tries + 1
        if not lib then task.wait(1) end
    end
    return lib
end

local Rayfield = LoadRayfield()
if not Rayfield then warn("Critical: Failed to load Rayfield.") return end

local Player = game.Players.LocalPlayer
local Remotes = game:GetService("ReplicatedStorage"):WaitForChild("Remotes")

-- ====================================================================
-- UI SETUP
-- ====================================================================
local Window = Rayfield:CreateWindow({
   Name = "🔮 +1 Magic Evolution | Made by YYEHDAVG",
   LoadingTitle = "Initializing...",
   ConfigurationSaving = { Enabled = false },
   KeySystem = false
})

local FarmTab = Window:CreateTab("Farming", 4483362458)
local GearTab = Window:CreateTab("Gear", 4483362458)
local PlayerTab = Window:CreateTab("Player", 4483362458)
local UtilTab = Window:CreateTab("Utility", 4483362458)

-- ====================================================================
-- FARMING
-- ====================================================================
FarmTab:CreateToggle({
   Name = "Auto Smart Train (Auto-Switch)",
   Callback = function(Value)
      _G.AutoSmartTrain = Value
      task.spawn(function()
         while _G.AutoSmartTrain do
            local Rebirths = tonumber(Player:GetAttribute("Rebirths")) or 0
            local target = nil
            
            -- Tier Progression Logic
            if Rebirths >= 45 then
                target = workspace.TargetPractices.TargetPractice10:GetChildren()[3]
            elseif Rebirths >= 15 then
                target = workspace.TargetPractices.TargetPractice8:GetChildren()[5]
            elseif Rebirths >= 5 then
                target = workspace.TargetPractices.TargetPractice6:GetChildren()[11]
            elseif Rebirths >= 1 then
                target = workspace.TargetPractices.TargetPractice3:GetChildren()[6]
            else
                target = workspace.TargetPractices:FindFirstChild("TargetPractice2")
            end
            
            if target then
                local myPos = Player.Character.HumanoidRootPart.CFrame.Position
                local targetPos = target:GetPivot().Position
                if (myPos - targetPos).Magnitude > 5 then
                    Player.Character.HumanoidRootPart.CFrame = target:GetPivot() + Vector3.new(0, 5, 0)
                end
            end
            task.wait(2)
         end
      end)
   end,
})

FarmTab:CreateToggle({
   Name = "Auto Click (Magic Power)",
   Callback = function(Value)
      _G.AutoMagic = Value
      task.spawn(function()
         while _G.AutoMagic do
            pcall(function() Remotes.GainMagicPower:FireServer() end)
            task.wait(0.1)
         end
      end)
   end,
})

FarmTab:CreateToggle({
   Name = "Auto Rebirth",
   Callback = function(Value)
      _G.AutoRebirth = Value
      task.spawn(function()
         while _G.AutoRebirth do
            pcall(function() Remotes.Rebirth:FireServer() end)
            task.wait(1)
         end
      end)
   end,
})

-- ====================================================================
-- GEAR
-- ====================================================================
GearTab:CreateToggle({
    Name = "Auto Pick Up Gear",
    Callback = function(Value)
        _G.AutoPickup = Value
        task.spawn(function()
            while _G.AutoPickup do
                task.wait(0.5)
                pcall(function()
                    for _, obj in pairs(workspace:GetDescendants()) do
                        if obj:IsA("TouchTransmitter") and obj.Parent then
                            local name = obj.Parent.Name:lower()
                            if name:find("gear") or name:find("loot") then
                                firetouchinterest(Player.Character.HumanoidRootPart, obj.Parent, 0)
                                firetouchinterest(Player.Character.HumanoidRootPart, obj.Parent, 1)
                            end
                        end
                    end
                end)
            end
        end)
    end,
})

GearTab:CreateToggle({
   Name = "Auto Equip Best Items",
   Callback = function(Value)
      _G.AutoEquip = Value
      task.spawn(function()
         while _G.AutoEquip do
            pcall(function()
                Remotes.EquipBestRunes:FireServer()
                Remotes.EquipBestArmor:FireServer()
                Remotes.RequestEquipBestWand:FireServer()
            end)
            task.wait(2)
         end
      end)
   end,
})

-- Feature referenced in 4098.jpg
GearTab:CreateToggle({
   Name = "Auto Delete Common/Quality",
   Callback = function(Value)
      _G.AutoDelete = Value
      task.spawn(function()
         while _G.AutoDelete do
            pcall(function()
                Remotes.DeleteCommon:FireServer()
            end)
            task.wait(1)
         end
      end)
   end,
})

-- ====================================================================
-- PLAYER
-- ====================================================================
PlayerTab:CreateSlider({
   Name = "WalkSpeed",
   Range = {16, 100},
   Increment = 1,
   Suffix = "Speed",
   CurrentValue = 16,
   Callback = function(Value)
      pcall(function() Player.Character.Humanoid.WalkSpeed = Value end)
   end,
})

-- ====================================================================
-- UTILS
-- ====================================================================
UtilTab:CreateButton({
    Name = "Claim Daily/Free Rewards",
    Callback = function()
        pcall(function() 
            Remotes.DailyRewardsClaim:FireServer()
            Remotes.ClaimFreeRewards:FireServer()
        end)
    end,
})

UtilTab:CreateButton({
    Name = "Server Hop (Refresh)",
    Callback = function()
        game:GetService("TeleportService"):Teleport(game.PlaceId, Player)
    end,
})

-- Anti-AFK
local VirtualUser = game:GetService("VirtualUser")
Player.Idled:Connect(function()
    VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
    task.wait(1)
    VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)

Rayfield:Notify({Title = "Success", Content = "Hub Loaded! Made by YYEHDAVG", Duration = 5})
Script worked? 🚀 Boost it to #1 so others find it too.

Comments (0)

Log in to add a comment.