Universal Script šŸ“Œ
6.3k Views
265 Executions

Sitnpcs (My Legacy Script)

Universal Script šŸ“Œ
vincent009
vincent00910 followers
2 years ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Make the npcs sit or sit and noclip at the same time! If the script doesn't work, it means the name of the unanchored part or the name of the NPCs has changed. New update! v0.1 NPC Disabler Update This script disables NPC abilities in Roblox, ensuring they stay alive but have 0 HP. Features: āœ” Disables NPC movement (no walking, no jumping). āœ” Sets NPC health to 0 but keeps them "alive". ā” Prevents NPCs from attacking (disables weapons & attack scripts). āœ” Prevents NPCs from falling apart (BreakJointsOnDeath = false). āœ” Stops Killbrick NPCs from triggering touch events (CanTouch = false). How It Works: Automatically finds NPCs and disables their abilities. Continuously checks for new NPCs and applies the same effects if you're near to them. Uses RunService.Heartbeat to update NPCs at regular intervals. Report Any Bugs: If you notice: āŒ NPCs disappearing unexpectedly. Enjoy the script!

Updates

  1. Script edited: Update script

  2. Script edited: Update script

  3. Script edited: Adjusted the value of npc's health

  4. Script edited: Update script

  5. Script edited: Update script

View Raw
--add us on roblox vincentplayz9356
local npcs = {}
local RunService = game:GetService("RunService")
local interval = 0.04
local lastUpdate = 0

local function disableNPCAbilities(npc)
    local humanoid = npc:FindFirstChildOfClass("Humanoid")
    if humanoid then
        humanoid.Sit = true
        humanoid.JumpPower = 0
        humanoid.WalkSpeed = 0
        humanoid.Health = -math.huge
        humanoid.BreakJointsOnDeath = false
        humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
    end

    for _, part in ipairs(npc:GetChildren()) do
        if part:IsA("BasePart") then
            part.CanCollide = false
            part.CanTouch = false
        end
    end

    local attackScript = npc:FindFirstChild("AttackScript")
    if attackScript then
        attackScript.Disabled = true
    end

    local weapon = npc:FindFirstChild("Weapon")
    if weapon and weapon:IsA("Tool") then
        local damageScript = weapon:FindFirstChild("DamageScript")
        if damageScript then
            damageScript.Disabled = true
        end
    end
end

local function processAllNPCs()
    for _, obj in ipairs(workspace:GetDescendants()) do


Comments

1
Log in to join the conversation. Login
wesdfr's profile picture
wesdfr2 years ago(edited)

make fe beat mean animation that looks better than all other ones

2

Tags

More universal scripts

See all
Universal Script šŸ“Œ
4.6k
3.0k
Bumped 51 minutes ago
Script hub
9.7k
70.7k
Bumped 2 hours ago
Key System
Script hub
187.0k
1.9M
Bumped 4 hours ago
Key System

Script hub

#13 this week

Verified script badgeAirflow HUB

Script hub
602.2k
52.8k
Bumped 4 hours ago
Script hub
45.6k
11.1k
Bumped 5 hours ago
Key System
Paid

Script hub

#25 this month

Verified script badgeZekeHub - 58 Games, 1,300+ Features