M
Description
Auto farm no key free team jakr
GAMETower of Hell
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local VirtualUser = game:GetService("VirtualUser")
local LocalPlayer = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "TeamJakrGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 2147483647
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local TopBanner = Instance.new("TextLabel")
TopBanner.Size = UDim2.new(0, 400, 0, 50)
TopBanner.Position = UDim2.new(0.5, -200, 0, 20)
TopBanner.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TopBanner.Font = Enum.Font.Gotham
TopBanner.Text = "AUTO FARM | TEAM JAKR"
TopBanner.TextColor3 = Color3.fromRGB(0, 255, 100)
TopBanner.TextSize = 22
TopBanner.ZIndex = 2147483647
TopBanner.Parent = ScreenGui
local BannerStroke = Instance.new("UIStroke")
BannerStroke.Thickness = 3
BannerStroke.Color = Color3.fromRGB(0, 255, 100)
BannerStroke.Parent = TopBanner
Instance.new("UICorner", TopBanner).CornerRadius = UDim.new(0, 8)
task.spawn(function()
task.wait(9)
TopBanner:Destroy()
end)
local enabled = true
local Button = Instance.new("TextButton")
Button.Size = UDim2.new(0, 140, 0, 50)
Button.Position = UDim2.new(0.5, -70, 0.5, -25)
Button.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Button.Text = "AUTO FARM: ON"
Button.TextColor3 = Color3.fromRGB(0, 255, 100)
Button.TextSize = 20
Button.Font = Enum.Font.Gotham
Button.ZIndex = 2147483647
Button.Parent = ScreenGui
local BtnStroke = Instance.new("UIStroke")
BtnStroke.Thickness = 3
BtnStroke.Color = Color3.fromRGB(0, 255, 100)
BtnStroke.Parent = Button
Instance.new("UICorner", Button).CornerRadius = UDim.new(0, 8)
local dragging = false
local dragStart = nil
local startPos = nil
local moved = false
Button.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
moved = false
dragStart = input.Position
startPos = Button.Position
end
end)
UserInputService.InputChanged:Connect(function(input)
if not dragging then return end
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
local delta = input.Position - dragStart
if math.abs(delta.X) > 5 or math.abs(delta.Y) > 5 then
moved = true
end
if moved then
Button.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end
end)
UserInputService.InputEnded:Connect(function(input)
if not dragging then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
if not moved then
enabled = not enabled
if enabled then
Button.Text = "AUTO FARM: ON"
Button.TextColor3 = Color3.fromRGB(0, 255, 100)
BtnStroke.Color = Color3.fromRGB(0, 255, 100)
else
Button.Text = "AUTO FARM: OFF"
Button.TextColor3 = Color3.fromRGB(255, 50, 50)
BtnStroke.Color = Color3.fromRGB(255, 50, 50)
end
end
end
end)
LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
RunService.Stepped:Connect(function()
if not enabled then return end
local char = LocalPlayer.Character
if not char then return end
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end)
task.spawn(function()
while true do
task.wait(2)
if not enabled then continue end
local char = LocalPlayer.Character
if not char then continue end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then continue end
local tower = workspace:FindFirstChild("tower")
if not tower then continue end
local sections = tower:FindFirstChild("sections")
if not sections then continue end
local target = nil
local targetY = math.huge
for _, sec in ipairs(sections:GetChildren()) do
if sec.Name ~= "start" then
local sp = sec:FindFirstChild("start")
if sp and sp:IsA("BasePart") then
if sp.Position.Y > root.Position.Y + 3 and sp.Position.Y < targetY then
targetY = sp.Position.Y
target = sp
end
end
end
end
if target then
root.CFrame = CFrame.new(target.Position.X, target.Position.Y + 5, target.Position.Z)
end
end
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place