Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 28

-- Join Discord to get sirhurt trail this does not support many free exploits

-- Version: 2.82
-- Instances:
local YOURGUINAME = Instance.new("ScreenGui")
local MainFrame = Instance.new("ScrollingFrame")
local Credits = Instance.new("TextButton")
local BUTTON_NAME = Instance.new("TextButton")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")
local BUTTON_NAME_2 = Instance.new("TextButton")
local TextButton_3 = Instance.new("TextButton")
local TextButton_4 = Instance.new("TextButton")
local TextButton_5 = Instance.new("TextButton")
local TextButton_6 = Instance.new("TextButton")
local TextButton_7 = Instance.new("TextButton")
local TextButton_8 = Instance.new("TextButton")
local TextButton_9 = Instance.new("TextButton")
local BUTTON_NAME_3 = Instance.new("TextButton")
local CreditsFrame = Instance.new("Frame")
local YOURCREDITS = Instance.new("TextLabel")
local YOURCREDITS_2 = Instance.new("TextLabel")
local YOURCREDITS_3 = Instance.new("TextLabel")
local YOURCREDITS_4 = Instance.new("TextLabel")
local YOURCREDITS_5 = Instance.new("TextLabel")
local Credits_2 = Instance.new("TextButton")
local TextButton_10 = Instance.new("TextButton")
local ImageButton = Instance.new("ImageButton")
local ImageButton_2 = Instance.new("ImageButton")
local BUTTON_NAME_4 = Instance.new("TextButton")
local ImageButton_3 = Instance.new("ImageButton")
--Properties:
YOURGUINAME.Name = "[YOURGUINAME]"
YOURGUINAME.Parent = game.CoreGui

MainFrame.Name = "MainFrame"
MainFrame.Parent = YOURGUINAME
MainFrame.Active = true
MainFrame.BackgroundColor3 = Color3.new(0.388235, 0.388235, 0.388235)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.0332087576, 0, 0.430871397, 0)
MainFrame.Size = UDim2.new(0, 432, 0, 438)

Credits.Name = "Credits"
Credits.Parent = MainFrame
Credits.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
Credits.BackgroundTransparency = 1
Credits.BorderSizePixel = 0
Credits.Position = UDim2.new(0.107228175, 0, 0.022576306, 0)
Credits.Size = UDim2.new(0, 339, 0, 65)
Credits.Font = Enum.Font.SourceSansSemibold
Credits.Text = "Ro-Ghoul Gui John Doe"
Credits.TextColor3 = Color3.new(1, 1, 1)
Credits.TextScaled = true
Credits.TextSize = 40
Credits.TextWrapped = true

BUTTON_NAME.Name = "BUTTON_NAME"
BUTTON_NAME.Parent = MainFrame
BUTTON_NAME.Active = false
BUTTON_NAME.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
BUTTON_NAME.BackgroundTransparency = 1
BUTTON_NAME.BorderSizePixel = 0
BUTTON_NAME.Position = UDim2.new(0.139635578, 0, 0.0640534982, 0)
BUTTON_NAME.Size = UDim2.new(0, 310, 0, 46)
BUTTON_NAME.Font = Enum.Font.Bodoni
BUTTON_NAME.Text = "Auto Farm Menu"
BUTTON_NAME.TextColor3 = Color3.new(1, 1, 1)
BUTTON_NAME.TextScaled = true
BUTTON_NAME.TextSize = 14
BUTTON_NAME.TextWrapped = true

TextButton.Parent = MainFrame
TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton.Position = UDim2.new(0.506817281, 0, 0.1199224, 0)
TextButton.Size = UDim2.new(0, 190, 0, 41)
TextButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Rank1 Inv Farm"
TextButton.TextColor3 = Color3.new(0, 0, 0)
TextButton.TextSize = 20
TextButton.MouseButton1Down:connect(function()

local index_list = {4}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}
local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end
function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_2.Parent = MainFrame
TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_2.Position = UDim2.new(0.0299654379, 0, 0.0937744454, 0)
TextButton_2.Size = UDim2.new(0, 195, 0, 41)
TextButton_2.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_2.Font = Enum.Font.SourceSans
TextButton_2.Text = "Human Farm"
TextButton_2.TextColor3 = Color3.new(0, 0, 0)
TextButton_2.TextSize = 20
TextButton_2.MouseButton1Down:connect(function()

local index_list = {7}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end
function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

BUTTON_NAME_2.Name = "BUTTON_NAME"
BUTTON_NAME_2.Parent = MainFrame
BUTTON_NAME_2.Active = false
BUTTON_NAME_2.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
BUTTON_NAME_2.BackgroundTransparency = 1
BUTTON_NAME_2.BorderSizePixel = 0
BUTTON_NAME_2.Position = UDim2.new(0.0192652084, 0, 0.28118217, 0)
BUTTON_NAME_2.Size = UDim2.new(0, 396, 0, 49)
BUTTON_NAME_2.Font = Enum.Font.Bodoni
BUTTON_NAME_2.Text = "Anti Menu"
BUTTON_NAME_2.TextColor3 = Color3.new(1, 1, 1)
BUTTON_NAME_2.TextScaled = true
BUTTON_NAME_2.TextSize = 14
BUTTON_NAME_2.TextWrapped = true

TextButton_3.Parent = MainFrame
TextButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_3.Position = UDim2.new(0.193732262, 0, 0.172687799, 0)
TextButton_3.Size = UDim2.new(0, 239, 0, 41)
TextButton_3.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_3.Font = Enum.Font.SourceSans
TextButton_3.Text = "Low Aogiri Farm"
TextButton_3.TextColor3 = Color3.new(0, 0, 0)
TextButton_3.TextSize = 20
TextButton_3.MouseButton1Down:connect(function()

local index_list = {1}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end
function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_4.Parent = MainFrame
TextButton_4.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_4.Position = UDim2.new(0.506817281, 0, 0.0937744454, 0)
TextButton_4.Size = UDim2.new(0, 190, 0, 41)
TextButton_4.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_4.Font = Enum.Font.SourceSans
TextButton_4.Text = "Athelete Farm"
TextButton_4.TextColor3 = Color3.new(0, 0, 0)
TextButton_4.TextSize = 20
TextButton_4.MouseButton1Down:connect(function()

local index_list = {8}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)


local CFrameValue = Instance.new("CFrameValue")
CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_5.Parent = MainFrame
TextButton_5.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_5.Position = UDim2.new(0.0299654379, 0, 0.1199224, 0)
TextButton_5.Size = UDim2.new(0, 195, 0, 41)
TextButton_5.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_5.Font = Enum.Font.SourceSans
TextButton_5.Text = "Mid Aogiri Farm"
TextButton_5.TextColor3 = Color3.new(0, 0, 0)
TextButton_5.TextSize = 20
TextButton_5.MouseButton1Down:connect(function()

local index_list = {2}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)
local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_6.Parent = MainFrame
TextButton_6.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_6.Position = UDim2.new(0.506817281, 0, 0.146070361, 0)
TextButton_6.Size = UDim2.new(0, 190, 0, 41)
TextButton_6.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_6.Font = Enum.Font.SourceSans
TextButton_6.Text = "First C Inv Farm"
TextButton_6.TextColor3 = Color3.new(0, 0, 0)
TextButton_6.TextSize = 20
TextButton_6.MouseButton1Down:connect(function()

local index_list = {6}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style


Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_7.Parent = MainFrame
TextButton_7.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_7.Position = UDim2.new(0.0299654379, 0, 0.146070361, 0)
TextButton_7.Size = UDim2.new(0, 195, 0, 41)
TextButton_7.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_7.Font = Enum.Font.SourceSans
TextButton_7.Text = "Rank2 Inv Farm"
TextButton_7.TextColor3 = Color3.new(0, 0, 0)
TextButton_7.TextSize = 20
TextButton_7.MouseButton1Down:connect(function()

local index_list = {5}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end
function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay
)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart

checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

TextButton_8.Parent = MainFrame
TextButton_8.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_8.Position = UDim2.new(-0.000127155334, 0, 0.312524438, 0)
TextButton_8.Size = UDim2.new(0, 195, 0, 41)
TextButton_8.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_8.Font = Enum.Font.SourceSans
TextButton_8.Text = "Anti-AFK"
TextButton_8.TextColor3 = Color3.new(0, 0, 0)
TextButton_8.TextSize = 20
TextButton_8.MouseButton1Down:connect(function()

local vu = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:connect(function()
vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
wait(1)
vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
end)
end)

TextButton_9.Parent = MainFrame
TextButton_9.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_9.Position = UDim2.new(0.506817281, 0, 0.313162178, 0)
TextButton_9.Size = UDim2.new(0, 190, 0, 41)
TextButton_9.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_9.Font = Enum.Font.SourceSans
TextButton_9.Text = "Anti-Kick"
TextButton_9.TextColor3 = Color3.new(0, 0, 0)
TextButton_9.TextSize = 20
TextButton_9.MouseButton1Down:connect(function()
local getrawmetatable = getrawmetatable or debug.getmetatable
local make_writeable = make_writeable or setreadonly or changereadonly or
change_writeable
make_writeable(getrawmetatable(game), false)
local backup = getrawmetatable(game).__namecall
getrawmetatable(game).__namecall = function(u, ...)
local m = ({...})[select('#', ...)]
local packed = {...}
local a = {}
for i = 1, #packed - 1 do
a[i] = packed[i]
end
if m == 'Kick' then
warn('Kick attempt at ' .. os.time() .. ' (' .. tostring(unpack(a)) .. ')')
return true
end
return backup and backup(u, ...) or u[m](u, unpack(a))
end
end)

BUTTON_NAME_3.Name = "BUTTON_NAME"
BUTTON_NAME_3.Parent = MainFrame
BUTTON_NAME_3.Active = false
BUTTON_NAME_3.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
BUTTON_NAME_3.BackgroundTransparency = 1
BUTTON_NAME_3.BorderSizePixel = 0
BUTTON_NAME_3.Position = UDim2.new(0.0887096524, 0, 0.207183436, 0)
BUTTON_NAME_3.Size = UDim2.new(0, 336, 0, 48)
BUTTON_NAME_3.Font = Enum.Font.Bodoni
BUTTON_NAME_3.Text = "ETO DA BOSS"
BUTTON_NAME_3.TextColor3 = Color3.new(1, 1, 1)
BUTTON_NAME_3.TextScaled = true
BUTTON_NAME_3.TextSize = 14
BUTTON_NAME_3.TextWrapped = true
BUTTON_NAME_3.MouseButton1Down:connect(function()

local index_list = {9}


local tweenservice = game:GetService("TweenService")
local workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local client = Players.LocalPlayer
local plrrem = client.Character:FindFirstChild("Remotes")
local npcs = workspace.NPCSpawns:GetChildren()
local selected_key = 5
local pressrem = plrrem.KeyEvent
local tp_offset = Vector3.new(1, 0, 0)
local remotepw
local mouse = client:GetMouse()
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20

local npc_table = {
[1] = "Low Rank Aogiri Member",
[2] = "Mid Rank Aogiri Member",
[3] = "High Rank Aogiri Member",
[4] = "Rank 1 Investigator",
[5] = "Rank 2 Investigator",
[6] = "First Class Investigator",
[7] = "Human",
[8] = "Athlete",
[8] = "Eto Yoshimuru",
}

local key_list = {
[1] = "C",
[2] = "E",
[3] = "F",
[4] = "R",
[5] = "Mouse1",
}

local toggles = {
["autofarm"] = true,

function grabKey()
local key
for i,v in next,(debug.getregistry()) do
if type(v) == "function" then
for i,v in next, debug.getupvalues(v) do
if tostring(i) == "HRPPosition1" then
key = v
end
end
end
end
return key
end

remotepw = grabKey()

function checkOff(remotes)
if remotes:FindFirstChild("GetPos") and remotes:FindFirstChild("StatUpdate") and
remotes:FindFirstChild("UpdateAll") then
--remotes:FindFirstChild("GetPos").RobloxLocked = true
remotes:FindFirstChild("StatUpdate").RobloxLocked = true
--remotes:FindFirstChild("UpdateAll").RobloxLocked = true
else
warn("checks are off")
end
end

function getNPC(indexes)
local npc_grab = {}
for x,index in next, (indexes) do
for i,v in next, (npcs) do
if v:FindFirstChild(npc_table[index]) then
table.insert(npc_grab, v:FindFirstChild(npc_table[index]))
print("found " .. i)
else
warn("not found " .. i)
end
end
end
return npc_grab
end

function eatCorpse()
client.CameraMode = Enum.CameraMode.LockFirstPerson
wait(1)
mouse1click()
wait(1)
client.CameraMode = Enum.CameraMode.Classic
client.CameraMinZoomDistance = 20
end

function pressKey(key)
pressrem:FireServer(remotepw, key_list[key], "Down", mouse.Hit)
end

function tweenMove(model, target)

local CFrameValue = Instance.new("CFrameValue")


CFrameValue.Value = model:GetPrimaryPartCFrame()

CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:SetPrimaryPartCFrame(CFrameValue.Value)
end)

local Info = TweenInfo.new(

((model:GetPrimaryPartCFrame().Position - target.Position).magnitude)/ 250, --


Length

Enum.EasingStyle.Linear, -- Easing Style

Enum.EasingDirection.Out, -- Easing Direction

0, -- Times repeated

false, -- Reverse

0 -- Delay

)
local tween = tweenservice:Create(CFrameValue, Info, {Value = target.CFrame})

tween:Play()
end

--// MAIN LOOP

local char = client.Character


char.PrimaryPart = char.HumanoidRootPart
checkOff(plrrem)
wait()
-- index_list[#index_list + 1] = 1

while toggles["autofarm"] do
for i,o in next,getNPC(index_list) do
while o:FindFirstChild("HumanoidRootPart") do
tweenMove(char, o:FindFirstChild("HumanoidRootPart"))
pressKey(selected_key)
wait()
end
eatCorpse()
end
wait()
end
end)

CreditsFrame.Name = "CreditsFrame"
CreditsFrame.Parent = MainFrame
CreditsFrame.Active = true
CreditsFrame.BackgroundColor3 = Color3.new(0.580392, 0.580392, 0.580392)
CreditsFrame.Position = UDim2.new(0.192036942, 0, 0.382310629, 0)
CreditsFrame.Size = UDim2.new(0, 248, 0, 428)
CreditsFrame.Style = Enum.FrameStyle.RobloxRound

YOURCREDITS.Name = "YOURCREDITS"
YOURCREDITS.Parent = CreditsFrame
YOURCREDITS.BackgroundColor3 = Color3.new(1, 1, 1)
YOURCREDITS.BackgroundTransparency = 1
YOURCREDITS.Position = UDim2.new(0.033949025, 0, 0.020237349, 0)
YOURCREDITS.Size = UDim2.new(0, 200, 0, 24)
YOURCREDITS.Font = Enum.Font.Cartoon
YOURCREDITS.Text = "Credits to Sony Walker"
YOURCREDITS.TextColor3 = Color3.new(1, 1, 1)
YOURCREDITS.TextScaled = true
YOURCREDITS.TextSize = 14
YOURCREDITS.TextWrapped = true

YOURCREDITS_2.Name = "YOURCREDITS"
YOURCREDITS_2.Parent = CreditsFrame
YOURCREDITS_2.BackgroundColor3 = Color3.new(1, 1, 1)
YOURCREDITS_2.BackgroundTransparency = 1
YOURCREDITS_2.Position = UDim2.new(0.0505718105, 0, 0.162215233, 0)
YOURCREDITS_2.Size = UDim2.new(0, 200, 0, 129)
YOURCREDITS_2.Font = Enum.Font.Cartoon
YOURCREDITS_2.Text = "Join my Discord to get Sirhurt on trail for free this does
not work with most fre exploits so Please Join Before you Complain"
YOURCREDITS_2.TextColor3 = Color3.new(1, 1, 1)
YOURCREDITS_2.TextScaled = true
YOURCREDITS_2.TextSize = 14
YOURCREDITS_2.TextWrapped = true

YOURCREDITS_3.Name = "YOURCREDITS"
YOURCREDITS_3.Parent = CreditsFrame
YOURCREDITS_3.BackgroundColor3 = Color3.new(1, 1, 1)
YOURCREDITS_3.BackgroundTransparency = 1
YOURCREDITS_3.Position = UDim2.new(0.0683876723, 0, 0.544666529, 0)
YOURCREDITS_3.Size = UDim2.new(0, 200, 0, 90)
YOURCREDITS_3.Font = Enum.Font.Cartoon
YOURCREDITS_3.Text = "also we giveaway away robux daily on my discord 150 "
YOURCREDITS_3.TextColor3 = Color3.new(1, 1, 1)
YOURCREDITS_3.TextScaled = true
YOURCREDITS_3.TextSize = 14
YOURCREDITS_3.TextWrapped = true

YOURCREDITS_4.Name = "YOURCREDITS"
YOURCREDITS_4.Parent = CreditsFrame
YOURCREDITS_4.BackgroundColor3 = Color3.new(1, 1, 1)
YOURCREDITS_4.BackgroundTransparency = 1
YOURCREDITS_4.Position = UDim2.new(-0.220623881, 0, 1.04697084, 0)
YOURCREDITS_4.Size = UDim2.new(0, 367, 0, 90)
YOURCREDITS_4.Font = Enum.Font.Cartoon
YOURCREDITS_4.Text = "Best Youtube script for this year goes to... "
YOURCREDITS_4.TextColor3 = Color3.new(1, 1, 1)
YOURCREDITS_4.TextScaled = true
YOURCREDITS_4.TextSize = 14
YOURCREDITS_4.TextWrapped = true

YOURCREDITS_5.Name = "YOURCREDITS"
YOURCREDITS_5.Parent = CreditsFrame
YOURCREDITS_5.BackgroundColor3 = Color3.new(1, 1, 1)
YOURCREDITS_5.BackgroundTransparency = 1
YOURCREDITS_5.Position = UDim2.new(-0.256914198, 0, 1.28996146, 0)
YOURCREDITS_5.Size = UDim2.new(0, 367, 0, 90)
YOURCREDITS_5.Font = Enum.Font.Cartoon
YOURCREDITS_5.Text = "Ben Ny Ken!"
YOURCREDITS_5.TextColor3 = Color3.new(1, 1, 1)
YOURCREDITS_5.TextScaled = true
YOURCREDITS_5.TextSize = 14
YOURCREDITS_5.TextWrapped = true

Credits_2.Name = "Credits"
Credits_2.Parent = MainFrame
Credits_2.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
Credits_2.BackgroundTransparency = 1
Credits_2.BorderSizePixel = 0
Credits_2.Position = UDim2.new(0.104913361, 0, -0.00548491906, 0)
Credits_2.Size = UDim2.new(0, 339, 0, 65)
Credits_2.Font = Enum.Font.SourceSansSemibold
Credits_2.Text = "ULTIMATE UI"
Credits_2.TextColor3 = Color3.new(1, 1, 1)
Credits_2.TextScaled = true
Credits_2.TextSize = 40
Credits_2.TextWrapped = true

TextButton_10.Parent = MainFrame
TextButton_10.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_10.Position = UDim2.new(0.245243207, 0, 0.242371395, 0)
TextButton_10.Size = UDim2.new(0, 195, 0, 41)
TextButton_10.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
TextButton_10.Font = Enum.Font.SourceSans
TextButton_10.Text = "Farm Eto Yoshimura"
TextButton_10.TextColor3 = Color3.new(0, 0, 0)
TextButton_10.TextSize = 20

ImageButton.Parent = MainFrame
ImageButton.BackgroundColor3 = Color3.new(1, 1, 1)
ImageButton.BackgroundTransparency = 1
ImageButton.Position = UDim2.new(-0.141557753, 0, 0.0235030707, 0)
ImageButton.Size = UDim2.new(0, 107, 0, 80)
ImageButton.Image = "rbxassetid://2766375856"

ImageButton_2.Parent = MainFrame
ImageButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
ImageButton_2.BackgroundTransparency = 1
ImageButton_2.Position = UDim2.new(0.89084965, 0, 0.0222275592, 0)
ImageButton_2.Size = UDim2.new(0, 107, 0, 80)
ImageButton_2.Image = "rbxassetid://2766375856"

BUTTON_NAME_4.Name = "BUTTON_NAME"
BUTTON_NAME_4.Parent = MainFrame
BUTTON_NAME_4.Active = false
BUTTON_NAME_4.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
BUTTON_NAME_4.BackgroundTransparency = 1
BUTTON_NAME_4.BorderSizePixel = 0
BUTTON_NAME_4.Position = UDim2.new(0.104913361, 0, 0.351953834, 0)
BUTTON_NAME_4.Size = UDim2.new(0, 336, 0, 48)
BUTTON_NAME_4.Font = Enum.Font.Bodoni
BUTTON_NAME_4.Text = "Important Note"
BUTTON_NAME_4.TextColor3 = Color3.new(1, 1, 1)
BUTTON_NAME_4.TextScaled = true
BUTTON_NAME_4.TextSize = 14
BUTTON_NAME_4.TextWrapped = true

ImageButton_3.Parent = MainFrame
ImageButton_3.BackgroundColor3 = Color3.new(1, 1, 1)
ImageButton_3.BackgroundTransparency = 1
ImageButton_3.Position = UDim2.new(0.143164471, 0, 0.793572903, 0)
ImageButton_3.Size = UDim2.new(0, 287, 0, 284)
ImageButton_3.Image = "rbxassetid://2766375856"
-- Scripts:

You might also like