Inhuman

If you’re a fan of Roblox Endless Mode and want to boost your game performance, these two scripts by nightcityyy will definitely impress you. Whether you want to get more info about civilians or automate prompts, these scripts help you play smarter and faster. Below, we’ll explore both of these powerful tools in a simple and easy-to-understand way.

01 – Inhuman ESP & Features Script

Inhuman script gives you useful information while playing, like the health and status of civilians and zombies. It also adds features like infinite stamina and automatic actions near certain items.

Feature Description
Civilians Status Shows if a civilian is Safe, Infected, or in Quarantine
Civilians Info Displays their Temperature, BPM (heart rate), and Breathing
Auto Prompt Activation Automatically interacts with things like clothes, hats, and gas when nearby
Infinite Stamina Run without getting tired
Auto Gas Use Uses gas when you are close to it
Health Display Shows health of zombies and HIM

Script:

loadstring(game:HttpGet("https://pastefy.app/8LJ8KlON/raw?part=Inhuman"))()

02 – Inhuman Prompt Automation Script

Inhuman script automatically activates any “Examine” prompts in the game without you needing to press anything. It saves time and makes gameplay smoother, especially in high-pressure moments.

Feature Description
Auto Examine Automatically triggers “Examine” prompts near objects
Prompt Detection Detects all proximity prompts in the game world
Fast Response Sets prompt time to zero for instant use
Live Updates Detects new prompts as they appear during gameplay
Status ESP Displays if civilians are Infected, Safe, or in Quarantine
Auto Remove Removes ESP when zombies die

Script:

local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")

local allPrompts = {}

local function isValidPrompt(prompt)
	return prompt and prompt:IsA("ProximityPrompt") and prompt.Enabled
end

local function addPrompt(prompt)
	if isValidPrompt(prompt) then
		allPrompts[prompt] = true
		prompt.HoldDuration = 0
	end
end

local function removePrompt(prompt)
	allPrompts[prompt] = nil
end

for _, prompt in ipairs(Workspace:GetDescendants()) do
	if prompt:IsA("ProximityPrompt") then
		addPrompt(prompt)
	end
end

Workspace.DescendantAdded:Connect(function(descendant)
	if descendant:IsA("ProximityPrompt") then
		addPrompt(descendant)
	end
end)

Workspace.DescendantRemoving:Connect(function(descendant)
	if descendant:IsA("ProximityPrompt") then
		removePrompt(descendant)
	end
end)

RunService.Heartbeat:Connect(function()
	for prompt, _ in pairs(allPrompts) do
		if prompt and prompt.Enabled and prompt.ActionText == "Examine" then
			pcall(function()
				prompt:InputHoldBegin()
				prompt:InputHoldEnd()
			end)
		end
	end
end)

local Civilians = workspace:WaitForChild("Civilians")

local function updateESP(model, status)
	local root = model:FindFirstChild("HumanoidRootPart")
	if not root then return end

	local gui = model:FindFirstChild("StatusESP")
	if not gui then
		gui = Instance.new("BillboardGui")
		gui.Name = "StatusESP"
		gui.Adornee = root
		gui.AlwaysOnTop = true
		gui.Size = UDim2.new(0, 60, 0, 12)
		gui.StudsOffset = Vector3.new(0, 3, 0)
		gui.Parent = model

		local label = Instance.new("TextLabel")
		label.Name = "Label"
		label.Size = UDim2.new(1, 0, 1, 0)
		label.BackgroundTransparency = 1
		label.Font = Enum.Font.Gotham
		label.TextScaled = true
		label.TextStrokeTransparency = 0.5
		label.Parent = gui
	end

	local label = gui:FindFirstChild("Label")
	if not label then return end

	if status == "Zombie" then
		label.Text = "Infected"
		label.TextColor3 = Color3.fromRGB(255, 0, 0)
	elseif status == "Safe" then
		label.Text = "Safe"
		label.TextColor3 = Color3.fromRGB(0, 255, 0)
	elseif status == "Quarantine" then
		label.Text = "Quarantine"
		label.TextColor3 = Color3.fromRGB(255, 255, 0)
	else
		gui:Destroy()
	end
end

local function handleModel(model)
	if not model:IsA("Model") then return end

	local humanoid = model:FindFirstChildWhichIsA("Humanoid")
	local status = model:FindFirstChild("SymptomStatus")
	local root = model:FindFirstChild("HumanoidRootPart")
	if not (humanoid and status and root) then return end

	updateESP(model, status.Value)

	status:GetPropertyChangedSignal("Value"):Connect(function()
		updateESP(model, status.Value)
	end)

	humanoid.Died:Connect(function()
		if status.Value == "Zombie" then
			local esp = model:FindFirstChild("StatusESP")
			if esp then esp:Destroy() end
		end
	end)
end

for _, model in ipairs(Civilians:GetChildren()) do
	handleModel(model)
end

Civilians.ChildAdded:Connect(function(model)
	task.defer(function()
		handleModel(model)
	end)
end)

while true do
	for _, model in ipairs(Civilians:GetChildren()) do
		handleModel(model)
	end
	wait(2)
end

How to Use These Scripts

  1. Install a Roblox script executor like Synapse X, KRNL, or Fluxus.
  2. Copy the script code from above.
  3. Open the game Endless Mode on Roblox.
  4. Launch your executor and paste the script.
  5. Execute the script while you’re in the game.

You’ll now see the ESP features or enjoy automatic prompts working without pressing a key.

What Are the Benefits of Using These Scripts?

Using the Inhuman ESP Script, you can easily identify whether a civilian is safe, infected, or quarantined. This helps in decision-making and improves survival chances in the game. You’ll also know their physical condition, which is a huge plus in intense situations.

The Prompt Automation Script removes the need to interact manually with game objects. You can move faster, respond quickly to threats, and stay focused on gameplay rather than holding down buttons. It’s especially useful for players who want to play efficiently.