SCP-079 causes players to be soft disconnected after spectating/playing as it, if said players spawn in as a human class, drop a weapon, and try to pick it up again.

Version: 14.1.1

Branch: Release (stable) branch

Timestamp: 2025/06/15 23:21:51

Server Name: Vanilla VPS Test Server

Description

Finding a name for this bug is hard, because of the very specific set of circumstances that are required for it to happen, so bear with me.

The alternative name for this bug is "SCP-079 is a cognitohazard that soft disconnects players who dare drop a gun without equipping it, after watching it, and then pick it up again"

It's been hunted down on the SCP:SL discord alongside plugin developers and a NW developer, but is consistently reproduceable on Vanilla 14.1.1.

Soft disconnect means the players getting the following exception, ejecting them from the server but keeping them "in the world".

You can find the exception in "exception.txt"

The player thinks they are still connected, but remain in limbo where they can move around but not interact with anything (and any other player that was on the server stops moving).

This bug works with all human classes that spawn with guns. The only requirement to get it reproduceable is NOT to equip the gun before dropping it.

If you equip the gun, the bug stops being reproduceable until you either:

  • Have a round restart.

  • The server restarts.

Reconnecting after equipping the gun does not allow the bug to be reproduceable again.

Restarting the game & reconnecting after equipping the gun does not allow the bug to be reproduceable again.

The bug only occurs once, it then stops being reproduceable UNTIL the server has a round restart, or the server restarts.

The bug relates to SCP-079 in the following way:

  • Your last played role (Spectator not included) must have been SCP-079.

  • Otherwise, the player you are spectating as you spawn into a human class MUST be SCP-079.

If you spectate a human player, after spectating SCP-079, and then respawn, the bug will not occur.

If you spectate nobody (nobody else on the server), and you haven't spectated SCP-079 at all, the bug will not occur. SCP-079 is the only way to get the bug to occur.

It appears human classes "fix" the bug. They do not need to be holding a gun, merely spectating one prevents the bug from happening.

Steps to reproduce

Method One:

  • Spawn in as SCP-079, either naturally or by having your role set. Both work.

  • Have your role set as a human role with a gun, such as Facility Guard or MTF Captain.

  • Open your inventory.

  • Right click the gun to drop it.

  • Attempt to pick it up from the ground.

  • Observe as the gun disappears, but never enters your inventory. You are now "disconnected" from the server, and cannot interact with it.

Method Two:

  • Be a spectator, either from joining the server during the round, or dying.

  • Spectate a player that is playing as SCP-079.

  • Respawn as a human class with a gun, while still spectating SCP-079.

  • Open your inventory.

  • Right click the gun to drop it.

  • Attempt to pick it up from the ground.

  • Observe as the gun disappears, but never enters your inventory. You are now "disconnected" from the server, and cannot interact with it.

What is supposed to happen

You pick up the gun, and it appears in your inventory. You are still connected to the server and able to play.

What actually happens

You pick up the gun, it never appears in your inventory. You are disconnected from the server and unable to play, though the game still appears to be connected and you can walk around the map.

Attachments

exception.txt