Invis Autofarm
Key Required

Invis Autofarm

💀 Hide or Die!IrdkIrdk 9.7K views 95 executesUpdated Dec 27, 2024
3.3/ 5(3 votes)
2167% Positive
Lua Script•88 lines (2833 chars)
local key = Enum.KeyCode.Z -- Key to toggle invisibility

local UserInputService = game:GetService("UserInputService")
local StarterGui = game:GetService("StarterGui")
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
local invisOn = false

local function sendNotification(title)
    StarterGui:SetCore("SendNotification", {
        Title = title;
        Duration = 1;
        Text = "";
    })
end

local function toggleInvisibility()
    invisOn = not invisOn

    if invisOn then
        local savedPos = HumanoidRootPart.CFrame
        wait()
        Character:MoveTo(Vector3.new(-25.95, 84, 3537.55)) -- Safe position for invisibility
        wait(0.15)

        local seat = Instance.new("Seat")
        seat.Anchored = false
        seat.CanCollide = false
        seat.Name = "InvisChair"
        seat.Transparency = 1
        seat.Position = Vector3.new(-25.95, 84, 3537.55) -- Match safe location
        seat.Parent = workspace

        local torso = Character:FindFirstChild("Torso") or Character:FindFirstChild("UpperTorso")
        if torso then
            local weld = Instance.new("Weld")
            weld.Part0 = seat
            weld.Part1 = torso
            weld.Parent = seat
        end

        wait()

        seat.CFrame = savedPos
        sendNotification("Invis On")
    else
        local seat = workspace:FindFirstChild("InvisChair")
        if seat then
            seat:Destroy()
        end
        sendNotification("Invis Off")
    end
end

appears in the UI
local function monitorTeamUI()
    local function onTeamMessageChanged()
        for _, child in pairs(StarterGui:GetChildren()) do
            if child:IsA("ScreenGui") then
                for _, element in pairs(child:GetChildren()) do
                    if element:IsA("TextLabel") and element.Text then
                        local teamText = element.Text
                        if string.match(teamText, "You are now on the 'Dead' team") then
                            if invisOn then
                                toggleInvisibility()
                            end
                        elseif string.match(teamText, "You are now on the 'Hider' team") or string.match(teamText, "You are now on the 'Seeker' team") then
                            if not invisOn then
                                toggleInvisibility()
                            end
                        end
                    end
                end
            end
        end
    end

    StarterGui.ChildAdded:Connect(onTeamMessageChanged)
end

monitorTeamUI()

UserInputService.InputBegan:Connect(function(input, isChatting)
    if not isChatting and input.KeyCode == key then
        toggleInvisibility()
    end
end)

Features & Information

Uhh, makes u Invis, also, when a round starts u can spam on and off, and get ALOT of studs, so free money ig. Oh, and if you die, the script brakes, and I'm too lazy to fix it. ++ Features Include ++ -Stud Farming (Manual) -Invis -Open Sourced ~~Coming Soon!~~ -Auto Movement -Auto Stud Farming -Gui... MAYBE Credits go to " ---- " For inspiration of this script.
#Invis#Autofarming#Hide Or Seek#Universal#Invisible

Community Comments (0)

No comments yet for this script.

More Scripts for 💀 Hide or Die!