NoDetect Plugin
NoDetect grants players immunity from detection, targeting, and aggression by various Rust NPCs and defense systems. Whether sneaking past turrets or roaming freely through hostile zones, players with the right permissions can move undetected across the map.Supports scientists, animals, turrets, traps, SAMs, Bradley, patrol helicopters, sensors & more
️ Fully permission-based — per-entity, per-player, and optionally command-toggled
Includes chat commands for toggling scientist/animal immunity
Seamless integration with BetterNPC, AIBrains, and vehicle logic
Ideal for PvE, RP, PvP events, VIP roles, or stealth gameplay mechanics.
Features
NPC & Defense Stealth
Players can become immune to:- Scientists (including BetterNPCs)
- Animals
- Bradley APC
- Patrol Helicopter
- Turrets (Auto, Shotgun, Flame)
- Landmines & Beartraps
- HBHF Sensors
- Tin Can Alarms (via Harmony)
- SAM Sites
Command Toggle System
Players with the appropriate permissions can toggle detection immunity for scientists and animals:- /startscientist
Activates stealth mode for scientists - /stopscientist
Re-enables scientist aggression - /startanimal
Prevents animals from attacking - /stopanimal
Turns animal aggression back on
Smart Detection Suppression
- BetterNPC support includes sensory override (OnNpcTargetSense) for full aggro blocking
- Built-in memory/cooldown tracking for NPCs recently attacked by a player
- Advanced SAM detection bypass for vehicles: checks all mount points and passengers for permission
- Patrol Helicopter & Bradley logic includes timed aggro and passive decay
Permissions
| Permission | Description |
|---|---|
| nodetect.sams | Prevents detection by SAM sites |
| nodetect.turrets | Immune to Auto Turrets |
| nodetect.flameturret | Immune to Flame Turrets |
| nodetect.shotguntrap | Immune to Shotgun Traps |
| nodetect.beartrap | Immune to Beartraps |
| nodetect.mines | Immune to Landmines |
| nodetect.animals | Enables animal protection and /startanimal |
| nodetect.nocommandanimals | Animals always ignore player without needing /startanimal |
| nodetect.scientists | Enables scientist protection and /startscientist |
| nodetect.nocommandscientists | Scientists always ignore player without needing /startscientist |
| nodetect.nocommandallnpc | Universal NPC immunity — blocks all aggro |
| nodetect.nodetectbetternpc | Suppresses detection from BetterNPC logic |
| nodetect.nohostile | Player is never marked hostile after PvP |
| nodetect.bradley | Bradley APC will not target the player |
| nodetect.heli | Patrol Helicopter will not target the player |
| nodetect.HBHFsensor | HBHF Sensor will not detect the player |
| nodetect.tincanalarm | Tin Can Alarms ignore the player |
Commands
| Command | Description |
|---|---|
| /startscientist | Activate scientist stealth (requires nodetect.scientists) |
| /stopscientist | Disable scientist stealth |
| /startanimal | Activate animal stealth (requires nodetect.animals) |
| /stopanimal | Disable animal stealth |
Setup Instructions
- Place NoDetect.cs into your oxide/plugins folder
- Reload the plugin: /oxide.reload NoDetect
- Assign permissions to players or groups as needed
- Customize behavior using commands or automatic modes
Plugin by Duff
Join the support, feedback, and update community:https://discord.gg/2KBPH7hXb7