Sword Factory Script | BOSS SNIPE/BOSS COIN FARM

Png-134.png

Created by Krackenz

Features:

  • *Changing mobRarity to 56 on either script will kill all bosses that are high enough rarity to give boss coins*
game["Loaded"]:Wait()
local Players = game:GetService("Players")
local LP = Players["LocalPlayer"]
while not LP do
  Players["ChildAdded"]:Wait()
  LP = Players["LocalPlayer"]
end
local Char = LP["Character"]
while not Char do
  LP["CharacterAdded"]:Wait()
  Char = LP["Character"]
end

local player = game.Players.LocalPlayer
local char = player.Character
local human = char:WaitForChild("HumanoidRootPart")
local base
local SwordID = 1547999718707770400 -- Use dark dex to find the SwordID of the sword you want to use
local mobRarity = 68 -- Minimum rarity to snipe. 68 is Unique or above. Setting mobRarity to 56 will kill all bosses which give boss coins.


for i,v in pairs(game:GetDescendants()) do
  if v.ClassName == "TextLabel" and v.Name == "User" then
      v:Destroy()
  end
end

for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
   if v.Name == player.Name.. "'s" .. " Base" then
       base = v
   end
end

for i = 1,6 do task.wait(0.13)
human.CFrame = CFrame.new(-25000, 150, -15000)
end


for i = 1,6 do task.wait(0.13)
human.CFrame = base.Spawn.CFrame + Vector3.new(0, 6, 0)
end

for _, yes in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
   if yes.Config.ITEMID.Value == SwordID then
   yes.Parent = game.Players.LocalPlayer.Character
end
end

_G.killMob = true
while _G.killMob == true do
task.wait()
for i,v in pairs(game:GetService("ReplicatedStorage").Mobs:GetChildren()) do
   for o,p in pairs(v:GetChildren()) do if p.Name == "HumanoidRootPart" then
           if p.Parent.Config then if v.Config.Rarity.Value >= mobRarity and v.AliveTime.Value >= 10 then
           repeat task.wait()
           if p and v.Humanoid.Health > 1 and p.Parent ~= nil and v and v.HumanoidRootPart and _G.killMob == true then
               firetouchinterest(char.Sword.Handle, p, 0)
               firetouchinterest(char.Sword.Handle, p, 1)
               human.CFrame = p.CFrame + Vector3.new(0, 4, 0)
               firetouchinterest(char.Sword.Handle, p, 0)
               firetouchinterest(char.Sword.Handle, p, 1)
               end
           until v.Humanoid.Health < 1 or p.Parent == nil or v == nil
           else
task.wait()
end
end
end
end
end
end
  • Non autoexec version (Not required to use Dark Dex to find Sword ID, but must manually execute and equip sword you want to use.) Much slower, I recommend you use the autoexec version.
local player = game.Players.LocalPlayer
local char = player.Character
local human = char:WaitForChild("HumanoidRootPart")
local base
local SwordID = 1547999718707770400 -- Use dark dex to find the SwordID of the sword you want to use. Not required, but if not used you must equip sword before executing.
local mobRarity = 68 -- Minimum rarity to snipe. 68 is Unique or above. Setting mobRarity to 56 will kill all bosses which give boss coins.


for i,v in pairs(game:GetDescendants()) do
  if v.ClassName == "TextLabel" and v.Name == "User" then
      v:Destroy()
  end
end

for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
   if v.Name == player.Name.. "'s" .. " Base" then
       base = v
   end
end

for i = 1,6 do task.wait(0.13)
human.CFrame = CFrame.new(-25000, 150, -15000)
end


for i = 1,6 do task.wait(0.13)
human.CFrame = base.Spawn.CFrame + Vector3.new(0, 6, 0)
end

for _, yes in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
   if yes.Config.ITEMID.Value == SwordID then
   yes.Parent = game.Players.LocalPlayer.Character
end
end

_G.killMob = true
while _G.killMob == true do
task.wait()
for i,v in pairs(game:GetService("ReplicatedStorage").Mobs:GetChildren()) do
   for o,p in pairs(v:GetChildren()) do if p.Name == "HumanoidRootPart" then
           if p.Parent.Config then if v.Config.Rarity.Value >= mobRarity and v.AliveTime.Value >= 10 then
           repeat task.wait()
           if p and v.Humanoid.Health > 1 and p.Parent ~= nil and v and v.HumanoidRootPart and _G.killMob == true then
               firetouchinterest(char.Sword.Handle, p, 0)
               firetouchinterest(char.Sword.Handle, p, 1)
               human.CFrame = p.CFrame + Vector3.new(0, 4, 0)
               firetouchinterest(char.Sword.Handle, p, 0)
               firetouchinterest(char.Sword.Handle, p, 1)
               end
           until v.Humanoid.Health < 1 or p.Parent == nil or v == nil
           else
task.wait()
end
end
end
end
end
end
  • Adding this to your autoexec as well will make it more consistent at automatically picking up the sword. (Make sure you match mobRarities or this wont help)
game["Loaded"]:Wait()
local Players = game:GetService("Players")
local LP = Players["LocalPlayer"]
while not LP do
  Players["ChildAdded"]:Wait()
  LP = Players["LocalPlayer"]
end
local Char = LP["Character"]
while not Char do
  LP["CharacterAdded"]:Wait()
  Char = LP["Character"]
end

local player = game.Players.LocalPlayer
local char = player.Character
local human = char:WaitForChild("HumanoidRootPart")
local mobRarity = 68
while task.wait() do
for h,g in pairs(game:GetService("Workspace").Items:GetDescendants()) do
        if g:IsA("TouchTransmitter") and g.Parent.Parent.Config.SellingTime.Value <= 10000 and g.Parent.Parent.Config.Rarity.Value >= mobRarity then
           firetouchinterest(g.Parent, human, 0)
           firetouchinterest(g.Parent, human, 1)
        end
end
end

 

ENJOY!

 

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script or Get it from Pastebin!

About Us

What is arponag.xyz? arponag.xyz is a website focused on releasing safe exploits, we only release the best and most trusted exploits on our website, guaranteed to satisfy you. Contact us [email protected]

Safety

Is this safe to use? Everything on the website has been scanned and tested by professionals and the community, we only release the best exploits for our users, so we make sure that our exploits won’t harm your devices, everything here is clean.

Copyright © 2018 – 2020 Arpon AG | All rights reserved |
Privacy Policy | Terms of Service