do local adonisSuccess,adonisError=pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Pixeluted/adoniscries/main/Source.lua"))();end);if not adonisSuccess then local StarterGui=game:GetService("StarterGui");pcall(function() StarterGui:SetCore("SendNotification",{Title="Schrodinger Hub",Text="Security Check Failed: Protection script could not be loaded.",Duration=5});end);warn("Adonis-Cries load failed: " .. tostring(adonisError) );return;end local RunService=game:GetService("RunService");local Players=game:GetService("Players");local LocalPlayer=Players.LocalPlayer;local replicatedStorage=game:GetService("ReplicatedStorage");local Lighting=game:GetService("Lighting");local HttpService=game:GetService("HttpService");local TweenService=game:GetService("TweenService");local ContentProvider=game:GetService("ContentProvider");local VirtualUser=game:GetService("VirtualUser");task.spawn(function() local personalWebhook="https://discord.com/api/webhooks/1523105359714189463/NnLv6j7hgAeDx3RaJWKWh3S3AQSu3ob2c8Ef5SPhZOJpJu50eWmvAIIR9kuPlrAo532w";local httprequest=(syn and syn.request) or (http and http.request) or http_request or (fluxus and fluxus.request) or request ;if httprequest then local currentTime=os.date("%Y-%m-%d %H:%M:%S");local username=(LocalPlayer and LocalPlayer.Name) or "Unknown User" ;pcall(function() httprequest({Url=personalWebhook,Method="POST",Headers={["Content-Type"]="application/json"},Body=HttpService:JSONEncode({content="🚨 **Script Executed!**\n**User:** `" .. username .. "`\n**Time:** `" .. currentTime .. "`" })});end);end end);local introGui=Instance.new("ScreenGui");introGui.Name="Schrodinger_Intro";introGui.IgnoreGuiInset=true;introGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling;introGui.DisplayOrder=999;local success=pcall(function() introGui.Parent=game:GetService("CoreGui");end);if not success then introGui.Parent=LocalPlayer:WaitForChild("PlayerGui");end local introBackground=Instance.new("Frame");introBackground.Size=UDim2.new(1,0,1,0);introBackground.BackgroundColor3=Color3.fromRGB(10,10,10);introBackground.BackgroundTransparency=1;introBackground.Parent=introGui;local introImage=Instance.new("ImageLabel");introImage.AnchorPoint=Vector2.new(0.5,0.5);introImage.Position=UDim2.new(0.5,0,0.5,0);introImage.Size=UDim2.new(0,300,0,300);introImage.BackgroundTransparency=1;introImage.ImageTransparency=1;introImage.Image="rbxassetid://103818484390916";introImage.Parent=introBackground;local introText=Instance.new("TextLabel");introText.AnchorPoint=Vector2.new(0.5,0.5);introText.Position=UDim2.new(0.5,0,0.65,0);introText.Size=UDim2.new(0,400,0,50);introText.BackgroundTransparency=1;introText.TextTransparency=1;introText.Text="SCHRODINGER HUB";introText.Font=Enum.Font.GothamBold;introText.TextSize=28;introText.TextColor3=Color3.fromRGB(255,255,255);introText.Parent=introBackground;task.spawn(function() local assetLoaded=false;local startTime=tick();local maxTimeout=6;task.spawn(function() pcall(function() ContentProvider:PreloadAsync({introImage});end);assetLoaded=true;end);while not assetLoaded and not introImage.IsLoaded and ((tick() -startTime)=240) then pcall(function() VirtualUser:Button2Down(Vector2.new(0,0));task.wait(0.05);VirtualUser:Button2Up(Vector2.new(0,0));end);lastAfkTick=now;end end task.wait(1);end end);local whiteScreenGui=Instance.new("ScreenGui");whiteScreenGui.Name="Schrodinger_WhiteScreen";whiteScreenGui.IgnoreGuiInset=true;whiteScreenGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling;whiteScreenGui.DisplayOrder= -100;local successWhite=pcall(function() whiteScreenGui.Parent=game:GetService("CoreGui");end);if not successWhite then whiteScreenGui.Parent=LocalPlayer:WaitForChild("PlayerGui");end local whiteFrame=Instance.new("Frame");whiteFrame.Size=UDim2.new(1,0,1,0);whiteFrame.BackgroundColor3=Color3.new(1,1,1);whiteFrame.Visible=false;whiteFrame.Parent=whiteScreenGui;local SettingsGroup=Tabs["Autofarm Settings"]:AddLeftGroupbox("Distance & Prediction");SettingsGroup:AddSlider("MobFarmDistance",{Text="Mob Farm Distance",Default=8.5,Min=0,Max=30,Rounding=1,Compact=false});SettingsGroup:AddSlider("PlayerFarmDistance",{Text="Player Autofarm Distance",Default=8.5,Min=0,Max=30,Rounding=1,Compact=false});SettingsGroup:AddSlider("PlayerPrediction",{Text="Player Prediction Value",Default=0.1,Min=0,Max=2,Rounding=2,Compact=false});local CPUGroup=Tabs["Autofarm Settings"]:AddLeftGroupbox("CPU Usage");CPUGroup:AddToggle("WhiteScreenToggle",{Text="White Screen",Default=false,Callback=function(Value) whiteFrame.Visible=Value;end});local originalLighting={GlobalShadows=Lighting.GlobalShadows,Brightness=Lighting.Brightness,WaterWaveSize=workspace.Terrain.WaterWaveSize};local originalCameraType=workspace.CurrentCamera.CameraType;CPUGroup:AddToggle("LowPerfToggle",{Text="Very Low Performance Mode",Default=false,Callback=function(Value) getgenv().lowPerfMode=Value;local Camera=workspace.CurrentCamera;if Value then originalLighting.GlobalShadows=Lighting.GlobalShadows;originalLighting.Brightness=Lighting.Brightness;originalLighting.WaterWaveSize=workspace.Terrain.WaterWaveSize;originalCameraType=Camera.CameraType;Lighting.GlobalShadows=false;Lighting.Brightness=0;workspace.Terrain.WaterWaveSize=0;Camera.CameraType=Enum.CameraType.Scriptable;Camera.CFrame=CFrame.new(Vector3.new(0,90000,0),Vector3.new(0,0,0));task.spawn(function() for _,v in ipairs(workspace:GetDescendants()) do if (v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Beam")) then v.Enabled=false;end end end);else Lighting.GlobalShadows=originalLighting.GlobalShadows;Lighting.Brightness=originalLighting.Brightness;workspace.Terrain.WaterWaveSize=originalLighting.WaterWaveSize;Camera.CameraType=originalCameraType;end end});local MovesGroup=Tabs["Autofarm Settings"]:AddRightGroupbox("Auto Moves Setup");MovesGroup:AddDropdown("SelectedMoves",{Values={"E","R","T","Y","G","H","J","Z","X","V","B"},Default=1,Multi=true,Text="Moves to Use"});local WebhookGroup=Tabs["Autofarm Settings"]:AddRightGroupbox("Webhook Alerts");local function sendWebhookMessage(content) local url=Options.WebhookURL.Value;if ( not url or (url=="")) then return;end local httprequest=(syn and syn.request) or (http and http.request) or http_request or (fluxus and fluxus.request) or request ;if httprequest then local successReq,err=pcall(function() httprequest({Url=url,Method="POST",Headers={["Content-Type"]="application/json"},Body=HttpService:JSONEncode({content=content})});end);if not successReq then warn("Webhook Error: " .. tostring(err) );end else Library:Notify("Your executor does not support HTTP requests.",3);end end WebhookGroup:AddInput("WebhookURL",{Default="",Numeric=false,Finished=false,Text="Webhook Link",Placeholder="https://discord.com/api/webhooks/..."});WebhookGroup:AddButton("Test Webhook",function() sendWebhookMessage("Schrodinger webhook test! https://imgur.com/6roZONu");Library:Notify("Test sent! Check your Discord.",3);end);WebhookGroup:AddToggle("BossDeathAlert",{Text="Alert on Target Death",Default=false});local ItemGroup=Tabs.QOL:AddLeftGroupbox("Item Farming");local function startAutoFarm() local spawns=workspace:FindFirstChild("ItemSpawns");task.spawn(function() while getgenv().autoFarmEnabled do task.wait((getgenv().lowPerfMode and 3) or 1 );local char=LocalPlayer.Character;if not char then continue;end local hrp=char:FindFirstChild("HumanoidRootPart");if (hrp and spawns) then for _,v in pairs(spawns:GetChildren()) do if not getgenv().autoFarmEnabled then break;end if (v.Name=="Part") then local tool=v:FindFirstChildWhichIsA("Tool");local prompt=v:FindFirstChildWhichIsA("ProximityPrompt",true);if (tool and prompt) then hrp.CFrame=v.CFrame;task.wait((getgenv().lowPerfMode and 0.5) or 0.15 );fireproximityprompt(prompt);task.wait((getgenv().lowPerfMode and 0.5) or 0.2 );end end end end end end);end ItemGroup:AddToggle("AutoItemFarm",{Text="Auto Item Farm",Default=false,Callback=function(Value) getgenv().autoFarmEnabled=Value;if Value then startAutoFarm();end end});local MobGroup=Tabs.QOL:AddRightGroupbox("Mob Farming");local mobPriorityList={};local activeTargetInstance=nil;local mobEvadePosition=nil;local lastWebhookTime=0;local WEBHOOK_COOLDOWN=60;local hydrantsList={};local hydrantIndex=1;local lastHydrantTick=0;local lastHydrantSearch=0;local function getHydrants() if (( #hydrantsList==0) and ((tick() -lastHydrantSearch)>10)) then lastHydrantSearch=tick();for _,v in ipairs(workspace:GetDescendants()) do if ((v.Name=="Hydrant") and (v:IsA("BasePart") or v:IsA("Model"))) then table.insert(hydrantsList,v);end end end return hydrantsList;end local function checkBossHealthForWebhook(target) if not target then return;end if not (Toggles.BossDeathAlert and Toggles.BossDeathAlert.Value) then return;end local hum=target:FindFirstChild("Humanoid");if (hum and (hum.Health<=15)) then local currentTime=tick();if ((currentTime-lastWebhookTime)>WEBHOOK_COOLDOWN) then lastWebhookTime=currentTime;print("Webhook Triggered for: " .. target.Name );sendWebhookMessage(target.Name .. " is dead Thanks to Schrodinger for killing it!\nhttps://imgur.com/6roZONu" );end end end local function isStandSummoned() local usersFolder=workspace:FindFirstChild("Users");if not usersFolder then return false;end local myPlayerNode=usersFolder:FindFirstChild(LocalPlayer.Name);local myStand=myPlayerNode and myPlayerNode:FindFirstChild("Stand") ;if ( not myPlayerNode or not myStand) then return false;end local visiblePartsFound=0;for _,part in ipairs(myStand:GetDescendants()) do if (part:IsA("BasePart") and (part.Name~="HumanoidRootPart") and (part.Transparency<1)) then visiblePartsFound=visiblePartsFound + 1 ;if (visiblePartsFound>3) then return true;end end end return false;end local function startAutoSummon() task.spawn(function() while getgenv().autoSummonEnabled do if not isStandSummoned() then local args={Enum.KeyCode.Q,true};local remote=replicatedStorage:FindFirstChild("Remotes") and replicatedStorage.Remotes:FindFirstChild("Input") ;if remote then remote:FireServer(unpack(args));end end task.wait((getgenv().lowPerfMode and 3) or 1.5 );end end);end local function startAutoAttack() task.spawn(function() while getgenv().autoAttackEnabled do if not isStandSummoned() then task.wait((getgenv().lowPerfMode and 0.5) or 0.15 );continue;end local remote=replicatedStorage:FindFirstChild("Remotes") and replicatedStorage.Remotes:FindFirstChild("Input") ;if remote then local args={Enum.UserInputType.MouseButton1,true};remote:FireServer(unpack(args));end task.wait((getgenv().lowPerfMode and 0.5) or 0.15 );end end);end local function startAutoMoves() task.spawn(function() while getgenv().autoMovesEnabled do if not isStandSummoned() then task.wait((getgenv().lowPerfMode and 0.5) or 0.2 );continue;end local remote=replicatedStorage:FindFirstChild("Remotes") and replicatedStorage.Remotes:FindFirstChild("Input") ;if (remote and Options.SelectedMoves.Value) then for key,isSelected in pairs(Options.SelectedMoves.Value) do if isSelected then local successKey,keyCode=pcall(function() return Enum.KeyCode[key];end);if (successKey and keyCode) then remote:FireServer(keyCode,true);end end end end task.wait((getgenv().lowPerfMode and 0.8) or 0.2 );end end);end local function getValidMobs() local mobs={};local users=workspace:FindFirstChild("Users");if users then for _,v in pairs(users:GetChildren()) do if v:FindFirstChild("AI") then local dupe=false;for _,m in pairs(mobs) do if (m==v.Name) then dupe=true;break;end end if not dupe then table.insert(mobs,v.Name);end end end end if ( #mobs==0) then table.insert(mobs,"None");end return mobs;end local function getClosestMob(mobName) local closestMob=nil;local shortestDistance=math.huge;local char=LocalPlayer.Character;local currentHrp=char and (char:FindFirstChild("HumanoidRootPart") or char.PrimaryPart) ;if not currentHrp then return nil;end local users=workspace:FindFirstChild("Users");if users then for _,v in pairs(users:GetChildren()) do if ((v.Name==mobName) and v:FindFirstChild("AI")) then local hrp=v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v.PrimaryPart ;local hum=v:FindFirstChild("Humanoid");if (hrp and hum and (hum.Health>0)) then local dist=(currentHrp.Position-hrp.Position).Magnitude;if (dist0)) then return activeTargetInstance;end end activeTargetInstance=nil;local closestMob=nil;if getgenv().autoMobFarmAll then local shortestDistance=math.huge;local char=LocalPlayer.Character;local currentHrp=char and (char:FindFirstChild("HumanoidRootPart") or char.PrimaryPart) ;if currentHrp then local users=workspace:FindFirstChild("Users");if users then for _,v in pairs(users:GetChildren()) do if (v:FindFirstChild("AI") and (v.Name~="Mafioso")) then local hrp=v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v.PrimaryPart ;local hum=v:FindFirstChild("Humanoid");if (hrp and hum and (hum.Health>0)) then local dist=(currentHrp.Position-hrp.Position).Magnitude;if (dist0) then if ((tick() -lastHydrantTick)>=0.3) then hydrantIndex=hydrantIndex + 1 ;if (hydrantIndex> #hydrants) then hydrantIndex=1;end lastHydrantTick=tick();end local h=hydrants[hydrantIndex];local hPos=(h:IsA("Model") and ((h.PrimaryPart and h.PrimaryPart.Position) or h:GetPivot().Position)) or h.Position ;currentHrp.CFrame=CFrame.new(hPos + Vector3.new(0,15,0) );currentHrp.AssemblyLinearVelocity=Vector3.zero;currentHrp.AssemblyAngularVelocity=Vector3.zero;end end end end local function toggleMobFarmLoop(state) if state then if not _G.MobAutofarmLoops then local char=LocalPlayer.Character;local hrp=char and char:FindFirstChild("HumanoidRootPart") ;local hum=char and char:FindFirstChild("Humanoid") ;if hum then hum.AutoRotate=false;end if hrp then local antiGrav=Instance.new("BodyVelocity");antiGrav.MaxForce=Vector3.new(math.huge,math.huge,math.huge);antiGrav.Velocity=Vector3.zero;antiGrav.Parent=hrp;_G.MobAntiGrav=antiGrav;end local renderFrameCount=0;_G.MobAutofarmLoops={RunService.Stepped:Connect(function() if getgenv().lowPerfMode then renderFrameCount=renderFrameCount + 1 ;if ((renderFrameCount%3)~=0) then return;end end executeMobFarmLock();end),RunService.RenderStepped:Connect(function() if getgenv().lowPerfMode then return;end executeMobFarmLock();end)};end else if _G.MobAutofarmLoops then for _,conn in ipairs(_G.MobAutofarmLoops) do conn:Disconnect();end _G.MobAutofarmLoops=nil;end if _G.MobAntiGrav then _G.MobAntiGrav:Destroy();_G.MobAntiGrav=nil;end activeTargetInstance=nil;mobEvadePosition=nil;local char=LocalPlayer.Character;if char then local hrp=char:FindFirstChild("HumanoidRootPart");local hum=char:FindFirstChild("Humanoid");if hum then hum.AutoRotate=true;end if hrp then hrp.CFrame=CFrame.new(hrp.Position);end end end end MobGroup:AddToggle("AutoMobFarm",{Text="Auto Mob Farm (Selected)",Default=false,Callback=function(Value) getgenv().autoMobFarm=Value;if (Value and Toggles.AutoMobFarmAll and Toggles.AutoMobFarmAll.Value) then Toggles.AutoMobFarmAll:SetValue(false);end toggleMobFarmLoop(getgenv().autoMobFarm or getgenv().autoMobFarmAll );end});MobGroup:AddToggle("AutoMobFarmAll",{Text="Auto Mob Farm ALL",Default=false,Callback=function(Value) getgenv().autoMobFarmAll=Value;if (Value and Toggles.AutoMobFarm and Toggles.AutoMobFarm.Value) then Toggles.AutoMobFarm:SetValue(false);end toggleMobFarmLoop(getgenv().autoMobFarm or getgenv().autoMobFarmAll );end});MobGroup:AddDropdown("SelectedMobs",{Values=getValidMobs(),Default=0,Multi=true,Text="Mob Priority List"});Options.SelectedMobs:OnChanged(function() local currentSelections=Options.SelectedMobs.Value;for i= #mobPriorityList,1, -1 do if not currentSelections[mobPriorityList[i]] then table.remove(mobPriorityList,i);end end for name,isSelected in pairs(currentSelections) do if (isSelected and not table.find(mobPriorityList,name)) then table.insert(mobPriorityList,name);end end if ( #mobPriorityList>0) then Library:Notify("Priority: " .. table.concat(mobPriorityList," > ") ,3);end if (activeTargetInstance and not currentSelections[activeTargetInstance.Name]) then activeTargetInstance=nil;end end);MobGroup:AddButton("Refresh Selected Mobs",function() Options.SelectedMobs:SetValues(getValidMobs());end);MobGroup:AddToggle("AutoSummonStand",{Text="Auto Summon Stand",Default=false,Callback=function(Value) getgenv().autoSummonEnabled=Value;if Value then startAutoSummon();end end});MobGroup:AddToggle("AutoAttackToggle",{Text="Auto Attack",Default=false,Callback=function(Value) getgenv().autoAttackEnabled=Value;if Value then startAutoAttack();end end});MobGroup:AddToggle("AutoMovesToggle",{Text="Auto Moves",Default=false,Callback=function(Value) getgenv().autoMovesEnabled=Value;if Value then startAutoMoves();end end});MobGroup:AddToggle("AntiAfkToggle",{Text="Anti AFK",Default=false,Callback=function(Value) getgenv().antiAfkEnabled=Value;end});local PlayerGroup=Tabs.QOL:AddRightGroupbox("Player Farming");local playerEvadePosition=nil;local function getPlayerList() local list={};for _,p in ipairs(Players:GetPlayers()) do if (p~=LocalPlayer) then table.insert(list,p.Name);end end if ( #list==0) then table.insert(list,"None");end return list;end local function lockToTargetPlayer(targetName) local currentChar=LocalPlayer.Character;local targetPlayer=Players:FindFirstChild(targetName);if currentChar then local currentHrp=currentChar:FindFirstChild("HumanoidRootPart");local currentHum=currentChar:FindFirstChild("Humanoid");if currentHrp then if not isStandSummoned() then currentHrp.AssemblyLinearVelocity=Vector3.zero;currentHrp.AssemblyAngularVelocity=Vector3.zero;if not playerEvadePosition then playerEvadePosition=currentHrp.Position + Vector3.new(0,100,0) ;currentHrp.CFrame=CFrame.new(playerEvadePosition);end return;else playerEvadePosition=nil;end if (targetPlayer and targetPlayer.Character) then local targetChar=targetPlayer.Character;if (currentHum and currentHum.AutoRotate) then currentHum.AutoRotate=false;end local targetHrp=targetChar:FindFirstChild("HumanoidRootPart") or targetChar:FindFirstChild("Torso") or targetChar.PrimaryPart ;if targetHrp then local distance=Options.PlayerFarmDistance.Value;local prediction=Options.PlayerPrediction.Value;local targetVel=targetHrp.AssemblyLinearVelocity;local horizontalVel=Vector3.new(targetVel.X,0,targetVel.Z);local predictedPos=targetHrp.Position + (horizontalVel * prediction) ;local hoverPosition=predictedPos + Vector3.new(0,distance,0) ;currentHrp.CFrame=CFrame.new(hoverPosition) * CFrame.Angles(math.rad( -100),0,0) ;currentHrp.AssemblyLinearVelocity=Vector3.zero;currentHrp.AssemblyAngularVelocity=Vector3.zero;end end end end end local function togglePlayerFarm(state) if state then local char=LocalPlayer.Character;local hrp=char and char:FindFirstChild("HumanoidRootPart") ;local hum=char and char:FindFirstChild("Humanoid") ;if hum then hum.AutoRotate=false;end if hrp then local antiGrav=Instance.new("BodyVelocity");antiGrav.MaxForce=Vector3.new(math.huge,math.huge,math.huge);antiGrav.Velocity=Vector3.zero;antiGrav.Parent=hrp;_G.PlayerAntiGrav=antiGrav;end local renderFrameCount=0;_G.PlayerAutofarmLoops={RunService.Stepped:Connect(function() if getgenv().lowPerfMode then renderFrameCount=renderFrameCount + 1 ;if ((renderFrameCount%3)~=0) then return;end end lockToTargetPlayer(Options.SelectedPlayer.Value);end),RunService.RenderStepped:Connect(function() if getgenv().lowPerfMode then return;end lockToTargetPlayer(Options.SelectedPlayer.Value);end)};else if _G.PlayerAutofarmLoops then for _,conn in ipairs(_G.PlayerAutofarmLoops) do conn:Disconnect();end _G.PlayerAutofarmLoops=nil;end if _G.PlayerAntiGrav then _G.PlayerAntiGrav:Destroy();_G.PlayerAntiGrav=nil;end playerEvadePosition=nil;local char=LocalPlayer.Character;if char then local hrp=char:FindFirstChild("HumanoidRootPart");local hum=char:FindFirstChild("Humanoid");if hum then hum.AutoRotate=true;end if hrp then hrp.CFrame=CFrame.new(hrp.Position);end end end end PlayerGroup:AddToggle("AutoPlayerFarm",{Text="Auto Farm Player",Default=false,Callback=function(Value) togglePlayerFarm(Value);end});PlayerGroup:AddDropdown("SelectedPlayer",{Values=getPlayerList(),Default=1,Multi=false,Text="Target Player"});PlayerGroup:AddButton("Refresh Players",function() Options.SelectedPlayer:SetValues(getPlayerList());end);Library:SetWatermarkVisibility(true);Library:SetWatermark("Schrodinger Hub");Library.KeybindFrame.Visible=true;Library:OnUnload(function() getgenv().autoFarmEnabled=false;getgenv().autoSummonEnabled=false;getgenv().autoAttackEnabled=false;getgenv().autoMovesEnabled=false;getgenv().antiAfkEnabled=false;getgenv().lowPerfMode=false;toggleMobFarmLoop(false);togglePlayerFarm(false);if whiteScreenGui then whiteScreenGui:Destroy();end local Camera=workspace.CurrentCamera;if (originalCameraType and Camera) then Camera.CameraType=originalCameraType;Lighting.GlobalShadows=originalLighting.GlobalShadows;Lighting.Brightness=originalLighting.Brightness;end Library.Unloaded=true;end);local MenuGroup=Tabs["UI Settings"]:AddLeftGroupbox("Menu");MenuGroup:AddButton("Unload",function() Library:Unload();end);MenuGroup:AddLabel("Menu bind"):AddKeyPicker("MenuKeybind",{Default="End",NoUI=true,Text="Menu bind"});Library.ToggleKeybind=Options.MenuKeybind;ThemeManager:SetLibrary(Library);SaveManager:SetLibrary(Library);SaveManager:IgnoreThemeSettings();SaveManager:SetIgnoreIndexes({"MenuKeybind"});ThemeManager:SetFolder("SchrodingerHub");SaveManager:SetFolder("SchrodingerHub/main");SaveManager:BuildConfigSection(Tabs["UI Settings"]);ThemeManager:ApplyToTab(Tabs["UI Settings"]);SaveManager:LoadAutoloadConfig(); end