3,015 views
Description
I'm Vietnamese. It took a lot of time to find a script, and none of the ones I found actually worked, so I spent two days writing my own. It farms money a bit slowly, though—just a heads-up: use it in open fields or large, spacious areas. The income is slow but very stable.
Features
- + AUTO FARM
Supported Executors
Xeno
Volt
Potassium
Wave
Delta
Solara
Opiumware
Codex
MacSploit
Vega X
Velocity
--// WHEELIE DISTRICT V5 - ULTIMATE HUB
local player = game.Players.LocalPlayer
local running = true
local SPEED = 110
-- SERVICES
local TweenService = game:GetService("TweenService")
-- CHARACTER
local function getChar()
return player.Character or player.CharacterAdded:Wait()
end
local function getHumanoid()
return getChar():FindFirstChild("Humanoid")
end
local function getHRP()
return getChar():FindFirstChild("HumanoidRootPart")
end
local function isSeated()
local hum = getHumanoid()
return hum and hum.SeatPart ~= nil
end
-- GUI
local gui = Instance.new("ScreenGui", game.CoreGui)
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0,300,0,180)
main.Position = UDim2.new(0.5,-150,0.5,-90)
main.BackgroundColor3 = Color3.fromRGB(20,20,20)
main.Active = true
main.Draggable = true
Instance.new("UICorner", main).CornerRadius = UDim.new(0,12)
-- TITLE
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1,0,0,35)
title.Text = "🔥 QANH HUB"
title.TextColor3 = Color3.new(1,1,1)
title.BackgroundTransparency = 1
title.Font = Enum.Font.GothamBold
title.TextSize = 16
-- STATUS
local status = Instance.new("TextLabel", main)
status.Size = UDim2.new(1,0,0,20)
status.Position = UDim2.new(0,0,0,35)
status.Text = "Status: ON"
status.TextColor3 = Color3.fromRGB(0,255,100)
status.BackgroundTransparency = 1
status.TextSize = 14
-- TOGGLE
local toggle = Instance.new("TextButton", main)
toggle.Size = UDim2.new(0.8,0,0,40)
toggle.Position = UDim2.new(0.1,0,0.35,0)
toggle.Text = "FARM MONEY"
toggle.BackgroundColor3 = Color3.fromRGB(0,170,255)
toggle.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", toggle)
toggle.MouseButton1Click:Connect(function()
running = not running
if running then
status.Text = "Status: ON"
status.TextColor3 = Color3.fromRGB(0,255,100)
else
status.Text = "Status: OFF"
status.TextColor3 = Color3.fromRGB(255,50,50)
end
end)
-- SPEED SLIDER
local slider = Instance.new("Frame", main)
slider.Size = UDim2.new(0.8,0,0,10)
slider.Position = UDim2.new(0.1,0,0.7,0)
slider.BackgroundColor3 = Color3.fromRGB(60,60,60)
local fill = Instance.new("Frame", slider)
fill.Size = UDim2.new(0.5,0,1,0)
fill.BackgroundColor3 = Color3.fromRGB(0,200,255)
local dragging = false
slider.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
end
end)
slider.InputEnded:Connect(function(input)
dragging = false
end)
game:GetService("UserInputService").InputChanged:Connect(function(input)
if dragging then
local percent = math.clamp((input.Position.X - slider.AbsolutePosition.X) / slider.AbsoluteSize.X,0,1)
fill.Size = UDim2.new(percent,0,1,0)
SPEED = math.floor(50 + percent * 200)
end
end)
-- MINIMIZE
local mini = Instance.new("TextButton", main)
mini.Size = UDim2.new(0,30,0,30)
mini.Position = UDim2.new(1,-35,0,5)
mini.Text = "-"
mini.BackgroundColor3 = Color3.fromRGB(50,50,50)
local minimized = false
mini.MouseButton1Click:Connect(function()
minimized = not minimized
if minimized then
for _,v in pairs(main:GetChildren()) do
if v ~= title and v ~= mini then
v.Visible = false
end
end
main.Size = UDim2.new(0,300,0,35)
mini.Text = "+"
else
for _,v in pairs(main:GetChildren()) do
v.Visible = true
end
main.Size = UDim2.new(0,300,0,180)
mini.Text = "-"
end
end)
-- FARM AI
local direction = 1
local turnTick = 0
spawn(function()
while task.wait(0.2) do
if not running then continue end
local hrp = getHRP()
if hrp and isSeated() then
local forward = hrp.CFrame.LookVector * SPEED * direction
turnTick += 1
local angle = math.rad(math.sin(turnTick/10) * 25)
hrp.CFrame *= CFrame.Angles(0, angle, 0)
hrp.Velocity = Vector3.new(forward.X, hrp.Velocity.Y, forward.Z)
end
end
end)
-- ANTI STUCK
spawn(function()
while task.wait(1) do
if not running then continue end
local hrp = getHRP()
if hrp and isSeated() then
if hrp.Velocity.Magnitude < 5 then
direction *= -1
hrp.CFrame *= CFrame.Angles(0, math.rad(120), 0)
end
end
end
end)
-- ANTI AFK
local VirtualUser = game:GetService("VirtualUser")
player.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
print("🔥 V5 ULTIMATE HUB LOADED")
Script worked? 🚀 Boost it to #1 so others find it too.
Similar Scripts
4,300
5 months ago
Free
Wheelie District
Wheelie District v1 Auto Farm Script Keyless
333
5 hours ago
Free
+1 Assassin Leveling
+1 Assassin Leveling script by Tora isme | Auto stage, Anti damage
263
5 hours ago
Free
Huss Valley
Aetherium Hub Huss Valley Crossing script OP (No Keys)
221
5 hours ago
Free
Cold War
QCOLD MENU | Silent aim, No recoil, insta reload
169
5 hours ago
Free
Baddies
Best Baddies Extenders , Anti Inventory Break And Silent Aim
164
5 hours ago
Key System
Build a Phone Empire
Build a Phone Empire script by Softkillz
🚀
Log in to boost
Boosting rockets this script to #1 on the homepage. A free account takes 30 seconds.
Log in
🚀
Out of boosts!
Grab boosts and rocket your favorite scripts to the top — plus join the booster wall with the RGB ring.
⚡ Go Pro — 10 boosts/month + zero ads
🚀
Boost this script?
It jumps to #1 in Recent Scripts and your avatar joins the booster wall.
🚀
Boosted! You're awesome 💜
Comments (0)
Log in to add a comment.