Sword Factory X Script | AUTO BUY, AUTO PRESTIGE, CLAIM ALL TUTORIAL REWARDS

Created by Lazarun

Features:

  • Auto-buy, if it’s too slow then edit the [2] argument to a higher number or simply execute multiple times:
local Target = game:GetService("ReplicatedStorage").Framework.RemoteFunction;

while wait() do
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Polisher', [2] = 1});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Enchanter', [2] = 1});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Upgrader', [2] = 1});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Classifier', [2] = 1});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Molder', [2] = 1});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Appraiser', [2] = 1});
end
  • Auto-prestige:
local Target = game:GetService("ReplicatedStorage").Framework.RemoteFunction;

while wait() do
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Polisher', [2] = 1, [3] = true});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Enchanter', [2] = 1, [3] = true});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Upgrader', [2] = 1, [3] = true});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Classifier', [2] = 1, [3] = true});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Molder', [2] = 1, [3] = true});
  Target:InvokeServer(0, "UpgradeServer", "Upgrade", {[1] = 'Appraiser', [2] = 1, [3] = true});
end
  • Claim all tutorial rewards. This allow you to skip doing the tutorial to immediately claim all gems, mainly so you can feed them into your main account. The new account needs to be lvl 15 before trading is unlocked, but it should be very easy:
local Target = game:GetService("ReplicatedStorage").Framework.RemoteEvent;

Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 1});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 2});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 3});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 4});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 5});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 6});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 7});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 8});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 9});
Target:FireServer(0, "TutorialServer", "UpdateTutorial", {[1] = 10});
  • Anti-afk script, I got this script from someone else, don’t remember where:
local VirtualUser=game:service'VirtualUser'
game:service'Players'.LocalPlayer.Idled:connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)