untitled drill game Script - Auto Farm, Fast Drill, Instant Miner

Project Information

Developer: ToraScript, Bac0nHck, JustVibey
Scripts available: 0
Status: UNDETECTED
Updated: June 3, 2025 at 5:23 AM
Version: 1.0.7
Compatibility: PC (Windows, MacOS) - Mobile (iOS, Android)
Updates & Support:

untitled drill game Script

The best keyless script for untitled drill game with Auto Farm, Fast Drill, Instant Miner, Auto Collect functions you can copy from this page. This is an interesting script for a new game with many different features that will embellish your game and make it more interesting, easier and more fun. If you play with friends, then this script with a user-friendly interface will suit you perfectly, you can easily earn activity points, get awards and buy only the best tools in the untitled drill game. The script works without any problems on the PC version of the game.

untitled drill game script no key - auto farm, auto drill, auto sell 

untitled drill game script no key

local plrs = game.Players
local plr = plrs.LocalPlayer
local char = plr.Character
local drilling = false 
local selling = false
local collecting = false
local storage = false
local rebirthing = false
local selectedDrill = nil
local selectedHandDrill = nil
local selectedPlayer = nil

local function drill()
    if char:FindFirstChildOfClass("Tool") and string.match(char:FindFirstChildOfClass("Tool").Name, "Hand") then
        game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.RequestRandomOre:FireServer()
    else
        for _,v in ipairs(plr.Backpack:GetChildren()) do
            if string.match(v.Name, "Hand") then
                char.Humanoid:EquipTool(v)
                game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.RequestRandomOre:FireServer()
                break
            end
        end
    end
end

local function sell()
    for _,v in next, plr.Backpack:GetChildren() do
        if not string.match(v.Name, "Drill") then
            if v:IsA("Tool") and v:FindFirstChild("Handle") then
                local old = char:GetPivot()
                char:PivotTo(workspace["Sell Shop"]:GetPivot())
                task.wait(0.1)
                game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.SellAll:FireServer()
                task.wait(0.1)
                char:PivotTo(old)
            end
        end
    end
end

local function getPlot()
    for _,v in next, workspace.Plots:GetChildren() do
        if v:FindFirstChild("Owner") and v:FindFirstChild("Owner").Value == plr then
            return v
        end
    end
end

local function collectDrills()
    for _,v in next, getPlot():FindFirstChild("Drills"):GetChildren() do
        if v:FindFirstChild("Ores") and v:FindFirstChild("Ores"):FindFirstChild("TotalQuantity") and v:FindFirstChild("Ores"):FindFirstChild("TotalQuantity").Value > 0 then
            game:GetService("ReplicatedStorage").Packages.Knit.Services.PlotService.RE.CollectDrill:FireServer(v)
        end
    end
end

local function collectStorage()
    for _,v in next, getPlot():FindFirstChild("Storage"):GetChildren() do
        if v:FindFirstChild("Ores") and v:FindFirstChild("Ores"):FindFirstChild("TotalQuantity") and v:FindFirstChild("Ores"):FindFirstChild("TotalQuantity").Value > 0 then
            game:GetService("ReplicatedStorage").Packages.Knit.Services.PlotService.RE.CollectDrill:FireServer(v)
        end
    end
end


local function rebirth()
    local reb = plr.PlayerGui.Menu.CanvasGroup.Rebirth.Background
    local progress = reb.Progress.Checkmark.Image == "rbxassetid://131015443699741"
    local ores = reb.RequiredOres:GetChildren()
    
    if #ores >= 2 then
        local ore1 = ores[1]:FindFirstChild("Checkmark")
        local ore2 = ores[2]:FindFirstChild("Checkmark")

        if progress
        and ore1 and ore1.Image == "rbxassetid://131015443699741"
        and ore2 and ore2.Image == "rbxassetid://131015443699741" then
            game:GetService("ReplicatedStorage").Packages.Knit.Services.RebirthService.RE.RebirthRequest:FireServer()
        end
    end
end

local function formatPrice(num)
    local formatted = tostring(num)
    local k
    while true do
        formatted, k = formatted:gsub("^(-?%d+)(%d%d%d)", '%1,%2')
        if k == 0 then break end
    end
    return "$" .. formatted
end

local function getDrillsSortedByPrice()
    local drills = {}

    for _, frame in pairs(plr.PlayerGui.Menu.CanvasGroup.Buy.Background.DrillList:GetChildren()) do
        if frame:IsA("Frame") then
            local priceLabel = frame:FindFirstChild("Buy")
                and frame.Buy:FindFirstChild("TextLabel")
            local titleLabel = frame:FindFirstChild("Title")

            if priceLabel and titleLabel then
                local priceText = priceLabel.Text

                local cleanPriceText = priceText:gsub("[%$,]", "")
                local price = tonumber(cleanPriceText)

                if price then
                    table.insert(drills, {
                        name = titleLabel.Text,
                        price = price,
                        frame = frame
                    })
                end
            end
        end
    end

    table.sort(drills, function(a, b)
        return a.price < b.price
    end)

    return drills
end

local sortedDrills = getDrillsSortedByPrice()

local drillNames = {}
for _, drill in ipairs(sortedDrills) do
    table.insert(drillNames, drill.name)
end


local function getHandDrillsSortedByPrice()
    local drills = {}

    for _, frame in pairs(plr.PlayerGui.Menu.CanvasGroup.HandDrills.Background.HandDrillList:GetChildren()) do
        if frame:IsA("Frame") then
            local priceLabel = frame:FindFirstChild("Buy")
                and frame.Buy:FindFirstChild("TextLabel")
            local titleLabel = frame:FindFirstChild("Title")

            if priceLabel and titleLabel then
                local priceText = priceLabel.Text

                local cleanPriceText = priceText:gsub("[%$,]", "")
                local price = tonumber(cleanPriceText)

                if price then
                    table.insert(drills, {
                        name = titleLabel.Text,
                        price = price,
                        frame = frame
                    })
                end
            end
        end
    end

    table.sort(drills, function(a, b)
        return a.price < b.price
    end)

    return drills
end

local sortedHandDrills = getHandDrillsSortedByPrice()

local handDrillNames = {}
for _, drill in ipairs(sortedHandDrills) do
    table.insert(handDrillNames, drill.name)
end

local function getDrillPrice()
    if not selectedDrill then return end
    for _,v in next, plr.PlayerGui.Menu.CanvasGroup.Buy.Background.DrillList:GetDescendants() do
        if v:IsA("TextLabel") and v.Name == "Title" and v.Text == selectedDrill then
            return v.Parent:FindFirstChild("Buy").TextLabel.Text
        end
    end
end

local function getHandDrillPrice()
    if not selectedHandDrill then return end
    for _,v in next, plr.PlayerGui.Menu.CanvasGroup.HandDrills.Background.HandDrillList:GetDescendants() do
        if v:IsA("TextLabel") and v.Name == "Title" and v.Text == selectedHandDrill then
            return v.Parent:FindFirstChild("Buy").TextLabel.Text
        end
    end
end

local function get()
    local t = {}
    for _, p in ipairs(plrs:GetPlayers()) do
        if p == plr then continue end
        t[#t + 1] = p.Name
    end
    return t
end



local ui = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()

local win = ui:CreateWindow({
    Title = "Untitled Drill Game",
    Icon = "terminal",
    Folder = nil,
    Size = UDim2.fromOffset(580, 460),
    Transparent = true,
    Theme = "Dark",
    SideBarWidth = 200,
    Background = "",
})

local tab = win:Tab({
    Title = "Main",
    Icon = "pickaxe",
})

tab:Section({
    Title = "Farming",
    TextXAlignment = "Left",
    TextSize = 17,
})

tab:Toggle({
    Title = "Drill Ores",
    Type = "Toggle",
    Default = false,
    Callback = function(state)
        drilling = state
        if drilling then
            task.spawn(function()
                while drilling do
                    drill()
                    task.wait()
                end
            end)
        end
    end
})

tab:Toggle({
    Title = "Sell Ores",
    Type = "Toggle",
    Default = false,
    Callback = function(state)
        selling = state
        if selling then
            task.spawn(function()
                while selling do
                    sell()
                    task.wait()
                end
            end)
        end
    end
})

tab:Toggle({
    Title = "Collect Ores From Drills",
    Type = "Toggle",
    Default = false,
    Callback = function(state)
        collecting = state
        if collecting then
            task.spawn(function()
                while collecting do
                    collectDrills()
                    task.wait()
                end
            end)
        end
    end
})

tab:Toggle({
    Title = "Collect Ores From Storage",
    Type = "Toggle",
    Default = false,
    Callback = function(state)
        storage = state
        if storage then
            task.spawn(function()
                while storage do
                    collectStorage()
                    task.wait()
                end
            end)
        end
    end
})

tab:Toggle({
    Title = "Rebirth",
    Type = "Toggle",
    Default = false,
    Callback = function(state)
        rebirthing = state
        if rebirthing then
            task.spawn(function()
                while rebirthing do
                    rebirth()
                    task.wait(1)
                end
            end)
        end
    end
})

tab:Section({
    Title = "Buying",
    TextXAlignment = "Left",
    TextSize = 17,
})

local Paragraph = tab:Paragraph({
    Title = "Selected Drill Price: N/A",
    Locked = false,
})

local Dropdown = tab:Dropdown({
    Title = "Drill List",
    Values = drillNames,
    Value = nil,
    Callback = function(option)
        selectedDrill = option
        local price = getDrillPrice() or "N/A"
        Paragraph:SetTitle("Selected Drill Price: " .. price)
    end
})


tab:Button({
    Title = "Buy Drill",
    Locked = false,
    Callback = function()
        if selectedDrill then
            game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.BuyDrill:FireServer(selectedDrill)
        end
    end
})

local Paragraph2 = tab:Paragraph({
    Title = "Selected Hand Drill Price: N/A",
    Locked = false,
})

local Dropdown = tab:Dropdown({
    Title = "Hand Drill List",
    Values = handDrillNames,
    Value = nil,
    Callback = function(option)
        selectedHandDrill = option
        local price = getHandDrillPrice() or "N/A"
        Paragraph2:SetTitle("Selected Hand Drill Price: " .. price)
    end
})


tab:Button({
    Title = "Buy Hand Drill",
    Locked = false,
    Callback = function()
        if selectedHandDrill then
            game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.BuyHandDrill:FireServer(selectedHandDrill)
        end
    end
})


local tab = win:Tab({
    Title = "Miscellaneous",
    Icon = "person-standing",
})

tab:Section({
    Title = "Player",
    TextXAlignment = "Left",
    TextSize = 17,
})

local Slider = tab:Slider({
    Title = "WalkSpeed",
    Step = 1,
    Value = {
        Min = 0,
        Max = 500,
        Default = plr.Character.Humanoid.WalkSpeed,
    },
    Callback = function(value)
        plr.Character.Humanoid.WalkSpeed = value
    end
})

local Slider = tab:Slider({
    Title = "JumpPower",
    Step = 1,
    Value = {
        Min = 0,
        Max = 500,
        Default = plr.Character.Humanoid.JumpPower,
    },
    Callback = function(value)
        plr.Character.Humanoid.JumpPower = value
    end
})

local Dropdown = tab:Dropdown({
    Title = "Select Player",
    Values = get(),
    Value = nil,
    Callback = function(option)
        selectedPlayer = option
    end
})

plrs.PlayerAdded:Connect(function()
    Dropdown:Refresh(get())
end)

local Button = tab:Button({
    Title = "Teleport To Player",
    Locked = false,
    Callback = function()
        char:PivotTo(plrs[selectedPlayer].Character:GetPivot())
    end
})

untitled drill game Script Pastebin - Auto Drill, Auto Sell, Auto Collect

untitled drill game Script Pastebin

loadstring(game:HttpGet("https://pastebin.com/raw/VawT7UkS"))()

untitled drill game Script Pastebin Auto Farm

untitled drill game Script Pastebin

loadstring(game:HttpGet('https://raw.githubusercontent.com/ago106/SpaceHub/refs/heads/main/Multi'))()

Untitled Drill Game Script Hub - Auto Drill, Auto Collect Ores, Auto Sell

Untitled Drill Game Script Hub

(loadstring or load)(game:HttpGet("https://raw.githubusercontent.com/n3xkxp3rl/Moma-Hub/refs/heads/main/Loader.lua"))()

Script untitled drill game - auto collect, auto farm, more

Script untitled drill game

loadstring(game:HttpGet("https://raw.githubusercontent.com/JustVibey/Scripts/refs/heads/main/VibeHub.lua"))()

untitled drill game auto farm script

untitled drill game auto farm script

loadstring(game:HttpGet("https://raw.githubusercontent.com/Bac0nHck/Scripts/refs/heads/main/untitleddrillgame.lua"))()

Script untitled drill game NO KEY - Auto Farm, Auto Collect, Fast Drill

Script untitled drill game NO KEY

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/untitleddrill", true))()

untitled drill game Script - Instant miner

while wait() do
game:GetService("ReplicatedStorage").Packages.Knit.Services.OreService.RE.RequestRandomOre:FireServer()
end

ChangeLogs:

- Added untitled drill game script no key - auto farm, auto drill, auto sell


ChangeLogs:

3-06-2025, 05:38: - Added untitled drill game script no key - auto farm, auto drill, auto sell

Free Download untitled drill game Script - Auto Farm, Fast Drill, Instant Miner

Only authorized users can download files. Please Log in or Register on the website.
Comments: 0 Views: 38 317

0 comments

No Comments
New Comments
all
Viragpina80 Viragpina80

Go to this website  https://valth.run/download

1. Game Setup

  • Open CS2 and change video settings to Fullscreen Windowed or Windowed (the overlay will not appear in exclusive fullscreen).


2. Load the Driver

  • Extract the Valthrun Loader files.
  • Right-click the loader application and select Run as Administrator to initialize the kernel driver.



3. Start the Overlay

  • Launch CS2.
  • Open the CS 2 Enhancements folder and run the Controller executable.


4. Configure ESP

  • In-game, press the PAUSE (or INSERT) key to open the menu overlay.
  • Check the boxes to enable Player ESP (skeletons or 2D/3D boxes).

It will dump the json files on every cs2 update you just need too redo all the steps above. It works like a charm.

Step by step guide:  

You must turn off Core Isolation (Memory Integrity) and Windows Defender Protection for Valthrun to load at first. [1, 2]


This happens because the program uses a standard manual mapper (KDMapper) to inject its stealth kernel driver into Windows memory without an official digital signature from Microsoft. Windows Security blocks this by default to prevent unauthorized low-level modifications. [1, 2, 3]

Because you have changed your system settings to run the program, you should revert them when you are finished playing to keep your PC secure: [1]


1. Turn Core Isolation (Memory Integrity) Back On

Leaving this off makes your system vulnerable to low-level kernel attacks. [1, 2]

  • Open Windows Settings -> Privacy & Security -> Windows Security.
  • Click on Device Security -> Core isolation details.
  • Toggle Memory Integrity back to ON.
  • Note: You must restart your PC for this security layer to reactivate fully. [1, 2, 3, 4]


2. Reactivate Windows Defender Real-Time Protection

  • In Windows Security, click on Virus & threat protection.
  • Click Manage settings under Virus & threat protection settings.
  • Toggle Real-time protection back to ON.

Reactivating these features completely restores your Windows shields to their original





After any update in cs2 you just redo these steps and the softwware automaticly dumps the updated json files. 

You are welcome. Have fun! But use it wisely.

tuna1 tuna1

ı love you pls update :)

Viragpina80 Viragpina80

after the major update cs2 change from decimal format to hexadecimal format so they need to reconfigure the entire esp. It will take time.

Viragpina80 Viragpina80

Needs to be updated bro