
Keyless

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local TweenService = game:GetService("TweenService")
local itemPositions = {
Vector3.new(8.69, 85.57, 162.9),
Vector3.new(260.25, 99.4, 139.62),
Vector3.new(19.17, 49.4, 266.25),
Vector3.new(-7.87, 400.4, 150.48),
Vector3.new(-12.88, 485.4, 135.3),
Vector3.new(-100.59, 485.4, 104.47)
}
local farmPosition = Vector3.new(-108.48, 485, 119.23)
local hidingSpots = {
Vector3.new(-112.43, 37.53, -646.08),
Vector3.new(-137.61, 37.77, -618.46),
Vector3.new(-190.33, 37.53, -641.2),
Vector3.new(-167.49, 37.53, -683.1)
}
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AuxHub"
screenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
screenGui.ResetOnSpawn = false
local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(0, 60, 0, 60)
toggleButton.Position = UDim2.new(0, 20, 0.5, -30)
toggleButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
toggleButton.Text = "⚫"
toggleButton.TextColor3 = Color3.fromRGB(200, 200, 200)
toggleButton.Font = Enum.Font.GothamBold
toggleButton.TextSize = 20
toggleButton.Parent = screenGui
toggleButton.Active = true
toggleButton.Draggable = true
local toggleCorner = Instance.new("UICorner", toggleButton)
toggleCorner.CornerRadius = UDim.new(0, 18)
local toggleStroke = Instance.new("UIStroke", toggleButton)
toggleStroke.Color = Color3.fromRGB(40, 40, 40)
toggleStroke.Thickness = 2
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 260, 0, 250)
mainFrame.Position = UDim2.new(0.1, 0, 0.1, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
mainFrame.Visible = false
local gradient = Instance.new("UIGradient", mainFrame)
gradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(25, 25, 25)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 10, 10))
})
gradient.Rotation = 45
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 14)
local stroke = Instance.new("UIStroke", mainFrame)
stroke.Color = Color3.fromRGB(80, 80, 80)
stroke.Thickness = 3
stroke.Transparency = 0.1
local titleLabel = Instance.new("TextLabel", mainFrame)
titleLabel.Size = UDim2.new(1, 0, 0, 35)
titleLabel.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
titleLabel.Text = "Aux Hub"
titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 16
Instance.new("UICorner", titleLabel).CornerRadius = UDim.new(0, 14)
local titleStroke = Instance.new("UIStroke", titleLabel)
titleStroke.Color = Color3.fromRGB(100, 100, 100)
titleStroke.Thickness = 2
local closeButton = Instance.new("TextButton", titleLabel)
closeButton.Size = UDim2.new(0, 25, 0, 25)
closeButton.Position = UDim2.new(1, -30, 0, 5)
closeButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
closeButton.Text = "×"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 16
Instance.new("UICorner", closeButton).CornerRadius = UDim.new(0, 8)
local closeStroke = Instance.new("UIStroke", closeButton)
closeStroke.Color = Color3.fromRGB(120, 120, 120)
closeStroke.Thickness = 1
local function createButton(text, posY, color1, color2)
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -20, 0, 45)
button.Position = UDim2.new(0, 10, 0, posY)
button.Text = text
button.BackgroundColor3 = color1
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.GothamSemibold
button.TextSize = 14
button.Parent = mainFrame
Instance.new("UICorner", button).CornerRadius = UDim.new(0, 12)
local grad = Instance.new("UIGradient", button)
grad.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, color1),
ColorSequenceKeypoint.new(1, color2)
})
grad.Rotation = 45
local buttonStroke = Instance.new("UIStroke", button)
buttonStroke.Color = Color3.fromRGB(120, 120, 120)
buttonStroke.Transparency = 0.5
button.MouseEnter:Connect(function()
TweenService:Create(buttonStroke, TweenInfo.new(0.2), {Transparency = 0.1}):Play()
TweenService:Create(button, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(math.min(255, color1.R * 255 + 20), math.min(255, color1.G * 255 + 20), math.min(255, color1.B * 255 + 20))}):Play()
end)
button.MouseLeave:Connect(function()
TweenService:Create(buttonStroke, TweenInfo.new(0.2), {Transparency = 0.5}):Play()
TweenService:Create(button, TweenInfo.new(0.2), {BackgroundColor3 = color1}):Play()
end)
return button
end
local statusLabel = Instance.new("TextLabel", mainFrame)
statusLabel.Size = UDim2.new(1, -20, 0, 20)
statusLabel.Position = UDim2.new(0, 10, 1, -25)
statusLabel.Text = "Status: Ready"
statusLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
statusLabel.BackgroundTransparency = 1
statusLabel.Font = Enum.Font.Gotham
statusLabel.TextSize = 12
local function updateStatus(text, color)
statusLabel.Text = "Status: " .. text
statusLabel.TextColor3 = color or Color3.fromRGB(220, 220, 220)
end
local autoFarmActive = false
local autoFarmButton = createButton("AutoFarm [OFF]", 50, Color3.fromRGB(60, 25, 30), Color3.fromRGB(45, 15, 20))
local getItemsButton = createButton("Collect Items", 110, Color3.fromRGB(25, 35, 60), Color3.fromRGB(15, 25, 45))
local findHidersButton = createButton("Scan Hiders", 170, Color3.fromRGB(30, 60, 35), Color3.fromRGB(20, 45, 25))
local isOpen = false
local function toggleGui()
isOpen = not isOpen
if isOpen then
mainFrame.Visible = true
toggleButton.Text = "⚪"
toggleButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
mainFrame.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 260, 0, 250)}):Play()
else
toggleButton.Text = "⚫"
toggleButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
local closeTween = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Connect(function()
mainFrame.Visible = false
end)
end
end
toggleButton.MouseButton1Click:Connect(toggleGui)
closeButton.MouseButton1Click:Connect(toggleGui)
toggleButton.MouseEnter:Connect(function()
TweenService:Create(toggleButton, TweenInfo.new(0.2), {Size = UDim2.new(0, 65, 0, 65)}):Play()
TweenService:Create(toggleStroke, TweenInfo.new(0.2), {Color = Color3.fromRGB(60, 60, 60)}):Play()
end)
toggleButton.MouseLeave:Connect(function()
TweenService:Create(toggleButton, TweenInfo.new(0.2), {Size = UDim2.new(0, 60, 0, 60)}):Play()
TweenService:Create(toggleStroke, TweenInfo.new(0.2), {Color = Color3.fromRGB(40, 40, 40)}):Play()
end)
autoFarmButton.MouseButton1Click:Connect(function()
autoFarmActive = not autoFarmActive
autoFarmButton.Text = "AutoFarm [" .. (autoFarmActive and "ON" or "OFF") .. "]"
if autoFarmActive then
updateStatus("AutoFarm Running", Color3.fromRGB(80, 200, 80))
task.spawn(function()
while autoFarmActive do
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp then
local savePos = hrp.CFrame
hrp.CFrame = CFrame.new(farmPosition)
task.wait(0.5)
hrp.CFrame = savePos
end
task.wait(1.5)
end
end)
else
updateStatus("AutoFarm Stopped", Color3.fromRGB(200, 80, 80))
end
end)
getItemsButton.MouseButton1Click:Connect(function()
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
updateStatus("Collecting Items...", Color3.fromRGB(80, 120, 200))
local savePos = hrp.CFrame
task.spawn(function()
for i, pos in ipairs(itemPositions) do
updateStatus("Item " .. i .. "/" .. #itemPositions)
hrp.CFrame = CFrame.new(pos)
task.wait(0.2)
end
hrp.CFrame = savePos
updateStatus("Items Collected!", Color3.fromRGB(80, 200, 80))
end)
end)
findHidersButton.MouseButton1Click:Connect(function()
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
updateStatus("Scanning Hiders...", Color3.fromRGB(80, 200, 120))
local savePos = hrp.CFrame
task.spawn(function()
for i, pos in ipairs(hidingSpots) do
updateStatus("Spot " .. i .. "/" .. #hidingSpots)
hrp.CFrame = CFrame.new(pos)
task.wait(0.2)
end
hrp.CFrame = savePos
updateStatus("Scan Complete!", Color3.fromRGB(80, 200, 80))
end)
end)
Thx bro🔥❤️ Keep it Up
@Brbrbbrbrbr 🎀
@VantaXock why the script blox warning looks like a gun?
@marinoroman2014 Wdym?
@VantaXock the script blox warning has a gun form