① TouchInterest Version
while true do
for _, v in pairs(game:GetService("Workspace").Stairs:GetChildren()) do
firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 0)
wait()
firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 1)
end
end
② Tween Teleport Version
getgenv().AutoFarm = true
local Time = 5 -- Seconds (Start [Time ÷ 2] -- > End [Time ÷ 2] -- > Start)
-- [[ Script ]] --
local LocalPlayer = game:GetService("Players").LocalPlayer
local Amount = 0
local function NewPart(Position)
local Part = Instance.new("Part")
Part.Anchored = true
Part.Size = Vector3.new(0.25, 0.25, 0.25)
Part.Position = Position
Part.Transparency = 1
Part.CanCollide = false
Part.Parent = workspace
return Part
end
local function NewTween(StartPosition, EndPosition, TravelTime)
local Tween = game:GetService("TweenService"):Create(StartPosition, TweenInfo.new(TravelTime, Enum.EasingStyle.Linear), {
CFrame = CFrame.new(EndPosition)
})
return Tween
end
local function NoClip()
for _, v in ipairs(LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") and v.CanCollide == true then
v.CanCollide = false
end
end
end
local Start = NewPart(Vector3.new(12, 1.75, 96))
local End = NewPart(Vector3.new(1016, 1005, 96))
game:GetService("RunService").Stepped:Connect(NoClip)
while getgenv().AutoFarm do
local StartTween = NewTween(LocalPlayer.Character.HumanoidRootPart, Start.Position, Time / 2)
StartTween:Play()
StartTween.Completed:Wait()
local EndTween = NewTween(LocalPlayer.Character.HumanoidRootPart, End.Position, Time / 2)
EndTween:Play()
EndTween.Completed:Wait()
Amount = Amount + 1
print("Finished", Amount,"times")
end
③ Badge Script (not really an Auto-Farm)
Gives you hidden badges
for _, v in ipairs(game:GetService("Workspace").Badges:GetChildren()) do firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 0) wait() firetouchinterest(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, v, 1) end