Garry's Mod

Garry's Mod

52 ratings
Become SCP-096! (Unsupported)
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
8.332 MB
20 Jan, 2021 @ 12:07pm
31 Jan, 2021 @ 4:36pm
15 Change Notes ( view )

Subscribe to download
Become SCP-096! (Unsupported)

Description
Doesn't work, you can fix it yourself if you care, I don't.












Made this out of boredom.

ULX is required!

Bots/NPCs looking at 096 do not trigger him

Config is located in "lua/autorun" (No need to edit this)

Description of the addon:
When you type "become096" in console your playermodel changes, you become slower and you cry wandering around.. until someone looks at you. Then you will be frozen for ~30 seconds and will take ~99% damage less. After that you will be super fast until everyone that saw you die. The damage reduction will be only 70%. After killing everyone you will return to stage 1.

Commands:
become096 - Change to SCP-096;
reset096 - Resets SCP-096 to being docile;
clear096 - Removes whoever is SCP-096;
enrage - Simulates that everyone looked at 096.

Hooks:
hook.Add("New096", "blah", Player pl096) - Called when a player becomes 096, return false to cancel;
hook.Add("096Cleared", "blah", Player pl096, Player ply) - Called when SCP-096 got removed (Will be NULL if ran by server), return false to cancel;
hook.Add("096Reset", "blah", Player pl096, Player ply) - Called when 096 got reset by ply (Will be NULL if ran by server), return false to cancel;
hook.Add("096LookedAt", "blah", Player pl096, Player ply) - Called when ply triggers 096, return false to cancel;
hook.Add("096Buildup", "blah", Player pl096, Table pllooked) - Called when 096 is in buildup state, return false to cancel;
hook.Add("096Rage", "blah", Player pl096, Table pllooked) - Called when 096 is in rage mode;
hook.Add("096Disc", "blah", Player pl096) - Called when 096 disconnects.

Global Variables:
pl096 = Person who is SCP-096
pllooked = Everyone that looked at him. (Note that this is serverside and is only sent to the pl096)

SWEP Description:
When you're docile, it does nothing.
When you're enraged, left-click someone at close-range to instakill* (will freeze you for 3 seconds), if you click on a car and the driver looked at you, it will get them out and kill them, otherwise if it has no driver** it will yeet it out in the air, else if the driver didnt look it wont do nothing OR if its the prop it will disappear for 2 seconds***. Right-click to get thrusted forward! If you're looking at someone, it will teleport you to them and kill them*

*Only people that looked at you
**Can be disabled
*** Can be disabled/adjusted

When all players from the table pllooked die, server runs reset096 after 5 seconds*
When 096 dies, server runs the command clear096
*Cancelled if someone looks at 096

Write in comments if there are any errors.
DM me on discord (NepNep#2137) if you need help with making a custom feature for this addon.



23 Comments
NepNep  [author] 16 Aug, 2024 @ 2:02pm 
its a 3 year old addon and its unsupported, forgot to mention this
Fireball 15 Aug, 2024 @ 2:30pm 
It gives me a lua error every time I try to switch to him:steamthumbsdown:
NepNep  [author] 20 Mar, 2021 @ 10:02am 
the model is in the addon
Isa 19 Mar, 2021 @ 4:17pm 
which model do I need because it says model not found
Gangster6 21 Feb, 2021 @ 6:14am 
hahahaahahahahaahahahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah mod jock
NepNep  [author] 1 Feb, 2021 @ 10:14am 
You gotta type it in the console (and obviously have access)
If no one is 096 then nothing will happen.
Thow 1 Feb, 2021 @ 10:02am 
What i do when i type enrage? It doesn't be on rage mode.
NepNep  [author] 27 Jan, 2021 @ 10:31am 
Well do you have ulx?
Gangster6 27 Jan, 2021 @ 7:32am 
i cant be him:steamsad::steamthumbsdown:
NepNep  [author] 25 Jan, 2021 @ 4:03pm 
Are you trying to do that with a bot/npc?