-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. 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 Rscripts 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)