Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Converted using Mokiros's Model to Script plugin
- -- Converted string size: 7436
- local genv={}
- local Scripts = {
- function() --[[ By: Brutez. ]]--
- ------------Animations------------
- local Hum = script.Parent.SCP
- local Sit = Hum:LoadAnimation(script.Parent.Sit)
- local GetUp = Hum:LoadAnimation(script.Parent.GettingUp)
- local Angry = Hum:LoadAnimation(script.Parent.Angry)
- local Run = Hum:LoadAnimation(script.Parent.Run)
- local Kill = Hum:LoadAnimation(script.Parent.Kill)
- ----------------------------------
- local SCP096Script=script;
- repeat wait(0);until script and script.Parent and script.Parent.ClassName=="Model"and script.Parent:FindFirstChild("Head")and script.Parent:FindFirstChild("Torso")and script.Parent:FindFirstChild("HumanoidRootPart");
- local SCP096=SCP096Script.Parent;
- local Hush=SCP096:FindFirstChild("Hush");
- local Notice=SCP096:FindFirstChild("Notice");
- local SCP096Humanoid = SCP096:FindFirstChild("SCP")
- local CanSee=false;
- local Pathing=false;
- local SCP096Head=SCP096:FindFirstChild("Head");
- local Damage5=SCP096Head:FindFirstChild("Damage5");
- local Idle=SCP096Head:FindFirstChild("Idle");
- local Panic=SCP096:FindFirstChild("Panick")
- local Screaming=SCP096Head:FindFirstChild("Screaming");
- local SCP096HumanoidRootPart=SCP096:FindFirstChild("HumanoidRootPart");
- local SCP096Torso=SCP096:FindFirstChild("Torso");
- local AttackDebounce=false;
- local Chasing=false;
- function raycast(Spos,vec,currentdist)
- local hit2,pos2=game.Workspace:FindPartOnRay(Ray.new(Spos+(vec*.05),vec*currentdist),SCP096);
- if hit2~=nil and pos2 then
- if hit2.Name=="Handle" and not hit2.CanCollide or string.sub(hit2.Name,1,6)=="Effect"and not hit2.CanCollide then
- local currentdist=currentdist-(pos2-Spos).magnitude;
- return raycast(pos2,vec,currentdist);
- end;
- end;
- return hit2,pos2;
- end;
- function RayCast(Position,Direction,MaxDistance,IgnoreList)
- return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position,Direction.unit*(MaxDistance or 999.999)),IgnoreList);
- end;
- spawn(function()
- while wait(0)do
- if SCP096Script and SCP096 and SCP096HumanoidRootPart and SCP096Head and SCP096Humanoid and SCP096Humanoid.Health~=0 then
- local TargetPoint=SCP096Humanoid.TargetPoint;
- local Blockage,BlockagePos=RayCast((SCP096HumanoidRootPart.CFrame+CFrame.new(SCP096HumanoidRootPart.Position,Vector3.new(TargetPoint.X,SCP096HumanoidRootPart.Position.Y,TargetPoint.Z)).lookVector*(SCP096HumanoidRootPart.Size.Z/2)).p,SCP096HumanoidRootPart.CFrame.lookVector,(SCP096HumanoidRootPart.Size.Z*2.5),{SCP096,SCP096})
- local Jumpable=false;
- if Blockage then
- Jumpable=false;
- if Blockage and Blockage.Parent and Blockage.Parent.ClassName~="Workspace"then
- local BlockageHumanoid;
- for _,Child in pairs(Blockage.Parent:GetChildren())do
- if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
- BlockageHumanoid=Child;
- end;
- end;
- if Blockage and Blockage:IsA("Terrain")then
- local CellPos=Blockage:WorldToCellPreferSolid((BlockagePos-Vector3.new(0,2,0)));
- local CellMaterial,CellShape,CellOrientation=Blockage:GetCell(CellPos.X,CellPos.Y,CellPos.Z);
- if CellMaterial==Enum.CellMaterial.Water then
- Jumpable=false;
- end;
- elseif BlockageHumanoid or Blockage.ClassName=="TrussPart"or Blockage.ClassName=="WedgePart"or Blockage.Name=="Handle"and Blockage.Parent.ClassName=="Hat"or Blockage.Name=="Handle"and Blockage.Parent.ClassName=="Tool"then
- Jumpable=false;
- end;
- end;
- if SCP096Script and SCP096 and SCP096Humanoid and SCP096Humanoid.Health~=0 and not SCP096Humanoid.Sit and Jumpable then
- SCP096Humanoid.Jump=false;
- end;
- end;
- end;
- end;
- end);
- local DynamicWander=true;
- while wait(0)do
- if game~=nil and game:GetService("Workspace")~=nil and not game:GetService("Workspace"):FindFirstChild("BrutezCredit")then
- local BrutezCredit="WhaaPose";
- end
- if SCP096Script and SCP096 and SCP096Humanoid then
- SCP096Humanoid.CameraOffset=Vector3.new(0,0,0);
- SCP096Humanoid.DisplayDistanceType="None";
- SCP096Humanoid.HealthDisplayDistance=0;
- SCP096Humanoid.Name="SCP";
- SCP096Humanoid.NameDisplayDistance=0;
- SCP096Humanoid.NameOcclusion="EnemyOcclusion";
- SCP096Humanoid.Archivable=true;
- SCP096Humanoid.AutoRotate=true;
- SCP096Humanoid.MaxHealth=5000;
- SCP096Humanoid.Health=5000;
- SCP096Humanoid.JumpPower=0;
- SCP096Humanoid.MaxSlopeAngle=89.9;
- if not Chasing then
- local SwitchWander=math.random(1,2000);
- if SwitchWander==1 and not DynamicWander then
- DynamicWander=true;
- elseif SwitchWander==1 and DynamicWander then
- DynamicWander=false;
- end;
- local WalkChance=math.random(0,0);
- if WalkChance==1 and SCP096Script and SCP096 and SCP096:FindFirstChild("Torso")and SCP096:FindFirstChild("Head")and SCP096Humanoid and SCP096Humanoid.Health~=0 and not DynamicWander then
- --SCP096Humanoid:MoveTo(game:GetService("Workspace"):FindFirstChild("Terrain").Position+Vector3.new(math.random(-2048,2048),0,math.random(-2048,2048)),game:GetService("Workspace"):FindFirstChild("Terrain"));
- elseif SCP096Script and SCP096 and SCP096Torso and SCP096Head and SCP096Humanoid and SCP096Humanoid.Health~=0 and DynamicWander then
- local WanderAngle=(math.random()-0.5)*0;
- local RotatingLookVector=CFrame.Angles(0,WanderAngle,0)*SCP096Torso.CFrame.lookVector;
- --SCP096Humanoid:MoveTo(SCP096Torso.Position+6*RotatingLookVector,SCP096Torso);
- end;
- SCP096Humanoid.WalkSpeed=0;
- else
- SCP096Humanoid=35;
- end;
- end;
- if SCP096Script and SCP096 and Hush and Hush.IsPlaying then
- Hush:Stop();
- end;
- if SCP096Script and SCP096 and Idle and not Idle.IsPlaying then
- Idle:Play();
- Sit:Play()
- end;
- if SCP096Script and SCP096 and Panic and Panic.IsPlaying then
- Panic:Stop();
- end;
- if SCP096Script and SCP096 and Screaming and Screaming.IsPlaying then
- Screaming:Stop();
- end;
- local NoticeDistance=12;
- local TargetTorso;
- for _,TargetModel in pairs(game:GetService("Workspace"):GetChildren())do
- if TargetModel.className=="Model"and TargetModel~=SCP096 and TargetModel.Name~=SCP096.Name and TargetModel:FindFirstChild("HumanoidRootPart")and TargetModel:FindFirstChild("Head")then
- local TargetPart=TargetModel:FindFirstChild("HumanoidRootPart");
- local FoundHumanoid;
- for _,Child in pairs(TargetModel:GetChildren())do
- if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
- FoundHumanoid=Child;
- end;
- end;
- if TargetPart and FoundHumanoid and FoundHumanoid.Health~=0 and(TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude<NoticeDistance then
- TargetTorso=TargetPart;
- NoticeDistance=(TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude;
- AttackDebounce=true;
- spawn(function()
- Chasing=true;
- Angry:Play()
- Sit:Stop()
- spawn(function()
- GetUp:Play()
- wait(9.5)
- GetUp:Stop()
- end)
- if SCP096Script and SCP096 and Idle then
- Notice:Play();
- SCP096Humanoid.WalkSpeed=16; --try here
- end;
- if SCP096Script and SCP096 and Hush and Hush.IsPlaying then
- Hush:Stop();
- end;
- if SCP096Script and SCP096 and Idle and Idle.IsPlaying then
- Idle:Stop();
- end;
- if SCP096Script and SCP096 and Panic then
- Panic:Play();
- SCP096Humanoid.WalkSpeed=35;
- end;
- if SCP096Script and SCP096 and Screaming and Screaming.IsPlaying then
- Screaming:Stop();
- end;
- SCP096Humanoid.WalkSpeed=16;
- SCP096Humanoid:MoveTo(SCP096Torso.Position,game:GetService("Workspace"):FindFirstChild("Terrain"));
- wait(4);--panic time-
- Angry:Stop()
- Run:Play()
- if SCP096Script and SCP096 and Hush and not Hush.IsPlaying then
- Hush:Play();
- end;
- if SCP096Script and SCP096 and Idle and Idle.IsPlaying then
- Idle:Stop();
- end;
- --[[ if SCP096Script and SCP096 and Panic and Panic.IsPlaying then
- Panic:Stop();
- end; ]]
- if SCP096Script and SCP096 and Screaming and not Screaming.IsPlaying then
- Screaming:Play();
- end;
- SCP096Humanoid.WalkSpeed=70;
- spawn(function()
- while wait(0)do
- local hit,pos=raycast(SCP096HumanoidRootPart.Position,(TargetPart.Position-SCP096HumanoidRootPart.Position).unit,500)
- if hit and hit.Parent and hit.Parent.ClassName=="Model"and hit.Parent:FindFirstChild("HumanoidRootPart")and hit.Parent:FindFirstChild("Head")then
- CanSee=true;
- else
- CanSee=false;
- end;
- end;
- end);
- repeat
- wait()
- if CanSee then
- SCP096Humanoid:MoveTo(TargetPart.Position+(TargetPart.Position-SCP096HumanoidRootPart.Position).unit*2,game:GetService("Workspace"):FindFirstChild("Terrain"));
- end;
- if not CanSee and not Pathing then
- spawn(function()
- Pathing=true;
- local RenderedPath=game:GetService("PathfindingService"):ComputeRawPathAsync(SCP096Torso.Position,TargetPart.Position,500);
- local RenderedPathCoordinates=RenderedPath:GetPointCoordinates();
- for _=1,#RenderedPathCoordinates do
- if not CanSee then
- local Point=RenderedPathCoordinates[_];
- local PathTimer=0;
- repeat wait(0);
- SCP096Humanoid:MoveTo(Point);PathTimer=PathTimer+1;
- if PathTimer>15 or CanSee then
- break;
- end;
- until(SCP096Torso.Position-Point).Magnitude<5 or PathTimer>15 or CanSee;
- if PathTimer>15 or CanSee then
- break;
- end;
- end;
- end;
- Pathing=false;
- end);
- end;
- if TargetModel and TargetPart and FoundHumanoid and FoundHumanoid.Health~=0 and (TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude<10 then
- Damage5:Play()
- --[[
- spawn(function()
- while true do
- script:Clone().Parent = workspace
- end
- end)
- --]]
- Run:Stop()
- Kill:Play()
- FoundHumanoid:TakeDamage(9999e9999);
- end
- until TargetModel.Parent==nil or TargetPart.Parent==nil or FoundHumanoid.Parent==nil or TargetModel and TargetPart and FoundHumanoid and FoundHumanoid.Health==0;
- Chasing=false;
- wait(3)
- end);
- repeat wait(0);until not Chasing;
- AttackDebounce=false
- wait(4)
- end;
- end;
- end;
- end;
- end;
- function() --[[ By: Brutez, 2/28/2015, 1:34 AM, (UTC-08:00) Pacific Time (US & Canada) ]]--
- local PlayerSpawning=false; --[[ Change this to true if you want the NPC to spawn like a player, and change this to false if you want the NPC to spawn at it's current position. ]]--
- local AdvancedRespawnScript=script;
- repeat Wait(0)until script and script.Parent and script.Parent.ClassName=="Model";
- local JeffTheKiller=AdvancedRespawnScript.Parent;
- if AdvancedRespawnScript and JeffTheKiller and JeffTheKiller:FindFirstChild("Thumbnail")then
- JeffTheKiller:FindFirstChild("Thumbnail"):Destroy();
- end;
- local GameDerbis=Game:GetService("Debris");
- local JeffTheKillerHumanoid;
- for _,Child in pairs(JeffTheKiller:GetChildren())do
- if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
- JeffTheKillerHumanoid=Child;
- end;
- end;
- local Respawndant=JeffTheKiller:Clone();
- if PlayerSpawning then --[[ LOOK AT LINE: 2. ]]--
- coroutine.resume(coroutine.create(function()
- if JeffTheKiller and JeffTheKillerHumanoid and JeffTheKillerHumanoid:FindFirstChild("Status")and not JeffTheKillerHumanoid:FindFirstChild("Status"):FindFirstChild("AvalibleSpawns")then
- SpawnModel=Instance.new("Model");
- SpawnModel.Parent=JeffTheKillerHumanoid.Status;
- SpawnModel.Name="AvalibleSpawns";
- else
- SpawnModel=JeffTheKillerHumanoid:FindFirstChild("Status"):FindFirstChild("AvalibleSpawns");
- end;
- function FindSpawn(SearchValue)
- local PartsArchivable=SearchValue:GetChildren();
- for AreaSearch=1,#PartsArchivable do
- if PartsArchivable[AreaSearch].className=="SpawnLocation"then
- local PositionValue=Instance.new("Vector3Value",SpawnModel);
- PositionValue.Value=PartsArchivable[AreaSearch].Position;
- PositionValue.Name=PartsArchivable[AreaSearch].Duration;
- end;
- FindSpawn(PartsArchivable[AreaSearch]);
- end;
- end;
- FindSpawn(Game:GetService("Workspace"));
- local SpawnChilden=SpawnModel:GetChildren();
- if#SpawnChilden>0 then
- local SpawnItself=SpawnChilden[math.random(1,#SpawnChilden)];
- local RespawningForceField=Instance.new("ForceField");
- RespawningForceField.Parent=JeffTheKiller;
- RespawningForceField.Name="SpawnForceField";
- GameDerbis:AddItem(RespawningForceField,SpawnItself.Name);
- JeffTheKiller:MoveTo(SpawnItself.Value+Vector3.new(0,3.5,0));
- else
- if JeffTheKiller:FindFirstChild("SpawnForceField")then
- JeffTheKiller:FindFirstChild("SpawnForceField"):Destroy();
- end;
- JeffTheKiller:MoveTo(Vector3.new(0,115,0));
- end;
- end));
- end;
- function Respawn()
- Wait(5);
- Respawndant.Parent=JeffTheKiller.Parent;
- Respawndant:makeJoints();
- Respawndant:FindFirstChild("Head"):MakeJoints();
- Respawndant:FindFirstChild("Torso"):MakeJoints();
- JeffTheKiller:remove();
- end;
- if AdvancedRespawnScript and JeffTheKiller and JeffTheKillerHumanoid then
- JeffTheKillerHumanoid.Died:connect(Respawn);
- end;
- --[[ By: Brutez, 2/28/2015, 1:34 AM, (UTC-08:00) Pacific Time (US & Canada) ]]-- end;}local ActualScripts = {}
- function s(var)
- local func = table.remove(Scripts,1)
- setfenv(func,setmetatable({script=var,require=fake_require or require,global=genv},{
- __index = getfenv(func),
- }))
- table.insert(ActualScripts,coroutine.wrap(func))
- end
- local Part_Classes = {"Part","WedgePart","CornerWedgePart"}
- local Part_Shapes = {"Brick","Cylinder","Sphere","Torso","Wedge"}
- function DecodeUnion(t)
- local r = function()return table.remove(t,1) end
- local split = function(str,sep)
- local fields = {}
- str:gsub(("([^%s]+)"):format(sep or ','),function(c)fields[#fields+1]=c end)
- return fields
- end
- local m = Instance.new("Folder")
- m.Name = "UnionCache ["..tostring(math.random(1,9999)).."]"
- m.Archivable = false
- m.Parent = game:GetService("ServerStorage")
- local Union,Subtract = {},{}
- repeat
- local isNegate = false
- local class = r()
- if class=='-' then
- isNegate = true
- class = r()
- end
- if class=='n' then
- local d = {}
- local a = r()
- repeat
- table.insert(d,a)
- a = r()
- until a=='p'
- local u = DecodeUnion(d)
- if u then
- table.insert(isNegate and Subtract or Union,u)
- end
- else
- local size,pos,rot = Vector3.new(unpack(split(r()))),Vector3.new(unpack(split(r()))),Vector3.new(unpack(split(r())))
- local part = Instance.new(Part_Classes[tonumber(class)])
- part.Size = size
- part.Position = pos
- part.Orientation = rot
- if r()=="+" then
- local m,ms,of = r(),Vector3.new(unpack(split(r()))),Vector3.new(unpack(split(r())))
- if tonumber(m)==6 then
- part.Shape = Enum.PartType.Cylinder
- elseif tonumber(m)==7 then
- part.Shape = Enum.PartType.Ball
- else
- local mesh = Instance.new(tonumber(m)==8 and "CylinderMesh" or "SpecialMesh")
- if tonumber(m)~=8 then
- mesh.MeshType = Enum.MeshType[Part_Shapes[tonumber(m)]]
- end
- mesh.Scale = ms
- mesh.Offset = of
- mesh.Parent = part
- end
- end
- table.insert(isNegate and Subtract or Union,part)
- end
- until #t<=0
- local first = Union[1]
- first.Parent = m
- if #Union>1 then
- first = first:UnionAsync(Union)
- first.Parent = m
- end
- if #Subtract>0 then
- first = first:SubtractAsync(Subtract)
- first.Parent = m
- end
- first.Parent = nil
- m:Destroy()
- return first
- end
- Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
- local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
- function(t,f)
- for a,b in pairs(t) do
- f(a,b)
- end
- end
- local Types = {
- Color3 = Color3.new,
- Vector3 = Vector3.new,
- Vector2 = Vector2.new,
- UDim = UDim.new,
- UDim2 = UDim2.new,
- CFrame = CFrame.new,
- Rect = Rect.new,
- NumberRange = NumberRange.new,
- BrickColor = BrickColor.new,
- PhysicalProperties = PhysicalProperties.new,
- NumberSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
- until #a==0
- return NumberSequence.new(t)
- end,
- ColorSequence = function(...)
- local a = {...}
- local t = {}
- repeat
- t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
- until #a==0
- return ColorSequence.new(t)
- end,
- number = tonumber,
- boolean = function(a)
- return a=="1"
- end
- }
- split = function(str,sep)
- if not str then return end
- local fields = {}
- local ConcatNext = false
- str:gsub(("([^%s]+)"):format(sep),function(c)
- if ConcatNext == true then
- fields[#fields] = fields[#fields]..sep..c
- ConcatNext = false
- else
- fields[#fields+1] = c
- end
- if c:sub(#c)=="\\" then
- c = fields[#fields]
- fields[#fields] = c:sub(1,#c-1)
- ConcatNext = true
- end
- end)
- return fields
- end
- RemoveAndSplit = function(t)
- return split(table_remove(t,1),comma)
- end
- t = split(str,";")
- props = RemoveAndSplit(t)
- classes = RemoveAndSplit(t)
- values = split(table_remove(t,1),'|')
- ICList = RemoveAndSplit(t)
- InstanceList = {}
- Model = inst"Model"
- CurPar = Model
- table_foreach(t,function(ct,c)
- if c=="n" or c=="p" then
- CurPar = c=="n" and LastIns or CurPar[parnt]
- else
- ct = split(c,"|")
- local class = classes[tonum(table_remove(ct,1))]
- if class=="UnionOperation" then
- LastIns = {UsePartColor="1"}
- else
- LastIns = inst(class)
- if LastIns:IsA"Script" then
- s(LastIns)
- elseif LastIns:IsA("ModuleScript") then
- ms(LastIns)
- end
- end
- local function SetProperty(LastIns,p,str,s)
- s = Types[typeof(LastIns[p])]
- if p=="CustomPhysicalProperties" then
- s = PhysicalProperties.new
- end
- if s then
- LastIns[p] = s(unpack(split(str,comma)))
- else
- LastIns[p] = str
- end
- end
- local UnionData
- table_foreach(ct,function(s,p,a,str)
- a = p:find":"
- p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
- if p=="UnionData" then
- UnionData = split(str," ")
- return
- end
- if class=="UnionOperation" then
- LastIns[p] = str
- return
- end
- SetProperty(LastIns,p,str)
- end)
- if UnionData then
- local LI_Data = LastIns
- LastIns = DecodeUnion(UnionData)
- table_foreach(LI_Data,function(p,str)
- SetProperty(LastIns,p,str)
- end)
- end
- table.insert(InstanceList,LastIns)
- LastIns[parnt] = CurPar
- end
- end)
- table_remove(ICList,1)
- table_foreach(ICList,function(a,b)
- b = split(b,">")
- InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
- end)
- return Model:GetChildren()
- end
- local Objects = Decode('Name,PrimaryPart,CustomPhysicalProperties,Color,Material,Transparency,Position,Orientation,Velocity,Size,CanCollide,BackSurface,BottomSurface,FrontSurface,LeftSurface,RightSurface,TopSurface,MaxVeloci'
- ..'ty,C0,C1,Part0,Part1,Scale,MeshId,TextureId,MeshType,Texture,Offset,PlaybackSpeed,SoundId,Volume,MaxDistance,EmitterSize,Looped,UsePartColor,UnionData,DisplayDistanceType,HealthDisplayDistance,NameDis'
- ..'playDistance,NameOcclusion,Health,MaxHealth,JumpPower,MaxSlopeAngle,WalkSpeed,AnimationId;Part,Model,Motor6D,SpecialMesh,WeldConstraint,Decal,MeshPart,Sound,PitchShiftSoundEffect,UnionOperation,Humano'
- ..'id,Animation,Script;Part|siren head|Siren Head|HumanoidRootPart|0.6999,0,0,1,1|0.9725,0.9725,0.9725|272|1|-28.7955,11.6347,98.703|0,0.86,0|-6.1889,0,-7.642|5.625,5.625,2.8125|0|10|Root Hip|0.1|0,0,0,-'
- ..'1,0,0,0,0,1,0,1,-0|Torso|0.6999,2,0,1,1|TorsoMesh|2.0833,2.9166,2.0833|rbxassetid://27111894|rbxassetid://255693950|5|weirdmesh3|1,0.8,0.6|-29.1,23.5342,98.0739|-1.92,0,0|-5.4157,0,-8.0163|5.1337,6.95'
- ..'24,3.4762|5.261,3.477,3.477|rbxassetid://998700516|rbxassetid://998692680|rbxassetid://4056053325|Bones|0.3372,0.2588,0.2117|1312|-29.0864,23.3256,98.0301|-0.01,0.0099,0.0099|-5.3618,0,-7.9996|5.8579,'
- ..'8.336,4.7625|Left Hip|-2.8126,-2.8126,0,-0.0001,0,-1,0,1,0,1,0,-0.0001|-1.4063,2.8125,-0.0001,-0.0001,0,-1,0,1,0,1,0,-0.0001|Right Hip|2.8125,-2.8126,0,0,0,1,-0.0001,1,0,-1,-0.0001,0|1.4062,2.8125,0,0'
- ..',0,1,-0.0001,1,0,-1,-0.0001,0|Left Shoulder|-2.8126,1.4062,0,-0.0001,0,-1,0,1,0,1,0,-0.0001|1.4062,1.4062,0,-0.0001,0,-1,0,1,0,1,0,-0.0001|Right Shoulder|2.8125,1.4062,0,0,0,1,-0.0001,1,0,-1,-0.0001,0'
- ..'|-1.4063,1.4062,0,0,0,1,-0.0001,1,0,-1,-0.0001,0|Neck|0,2.8125,0,-1,0,0,0,0,1,0,1,-0|0,-1.4063,0,-1,0,0,0,0,1,0,1,-0|Left Leg|-30.2017,6.0097,98.7244|-6.2152,0,-9.3703|2.8125,5.625,2.8125|LeftLegMesh|'
- ..'1.875,2.9791,2.0833|rbxassetid://32328520|rbxassetid://255692783|weirdmesh4|-31.8222,12.6257,98.4008|-1.92,0,-4.02|-5.8174,0,-11.3619|3.7302,14.9211,3.7302|1.119,0.2611,-0.3731|3.7302,3.7302,3.7302|rb'
- ..'xassetid://998713693|Right Leg|-27.3895,6.0096,98.6824|-6.1636,0,-5.9141|RightLegMesh|rbxassetid://32328627|weirdmesh5|-26.6564,12.1281,98.4182|-1.92,0,1.71|-5.8388,0,-5.013|-0.7461,0.2611,-0.3731|rbx'
- ..'assetid://998713296|Left Arm|-33.0138,11.6348,98.766|-6.2663,0,-12.8264|LeftArmMesh|4.1667,3.125,3.75|rbxassetid://36780032|weirdmesh2|-34.2134,21.1667,97.5912|-1.92,0,-1.52|-4.8225,0,-14.3008|2|1.865'
- ..'1,-5.5955,0|3.7311,3.8287,3.7311|rbxassetid://998692622|Right Arm|-24.5772,11.6346,98.6401|-6.1115,0,-2.4576|RightArmMesh|rbxassetid://36780156|weirdmesh1|-23.8023,21.6915,98.0808|-1.92,0,1.7899|-5.42'
- ..'42,0,-1.5053|-1.8652,-5.5955,0|rbxassetid://998687856|Head|-28.7954,15.8535,98.7028|-6.1886,0,-7.6419|5.625,2.8125,2.8125|HeadMesh|2.0833,2.7083,2.0833|rbxassetid://36869983|rbxassetid://367967552|Dam'
- ..'age5|0.6|rbxassetid://155194054|2|Idle|9.9999996802857e+37|9.9999996169032e+35|rbxassetid://3204826306|4|Panic|rbxassetid://881667101|Screaming|rbxassetid://950239447|1.2999|head|Siren Head_Head|0.415'
- ..'6,0.2235,0.0352|-29.344,30.394,98.1169|0,-1,0|-5.4685,0,-8.3162|6.16,7.9901,3.473|ye|288|-5.3926,0,-8.1642|1 0.2,0.65,0.46 -26.6127,30.0875,98.7012 -17.63,1.84,177.47 = 1 0.2,0.65,0.46 -26.5455,30.289'
- ..'3,99.1525 -15.48,0.17,-176.67 = 1 0.2,0.65,0.46 -26.5713,30.1096,98.2676 10.97,4.38,-3.4601 = 1 0.2,0.65,0.46 -26.5335,30.2671,97.7957 10.97,4.38,-3.4601 = 1 0.2,0.65,0.46 -31.7402,31.9077,97.8896 -17'
- ..'.63,-20.16,177.47 = 1 0.2,0.65,0.46 -31.5396,31.9297,97.503 10.97,-17.6201,-3.4601 = 1 0.2,0.65,0.46 -31.8471,32.1094,98.3332 -15.48,-21.83,-176.67 = 1 0.2,0.65,0.46 -31.3277,32.0872,97.0797 10.97,-17'
- ..'.6201,-3.4601 =|Left Eye|-0.7084,0.5416,-0.9792,1,0,0,0,-0.0001,1,0,-1,-0.0001|0,0,0,1,0,0,0,-0.0001,1,0,-1,-0.0001|Right Eye|0.7083,0.5416,-0.9792,1,0,0,0,-0.0001,1,0,-1,-0.0001|SCP|1|inf|89.9|-29.51'
- ..'82,16.3951,97.7342|-4.9982,0,-8.5303|0.4166,0.4166,0.4166|LeftEyeMesh|0.8333,0.8333,0.8333|rbxassetid://82326541|rbxassetid://369019120|-28.1017,16.3951,97.7131|-4.9722,0,-6.7894|RightEyeMesh|GettingU'
- ..'p|rbxassetid://4728391656|SCP-096Main|AnimSaves|Notice|0.6999|rbxassetid://2916266947|3|Ribs|RibsMesh|2.0833,2.5,4.1667|rbxassetid://36780113|0,-2.0834,0,1,0,0,0,1,0,0,0,1|Run|rbxassetid://4728394583|'
- ..'Angry|rbxassetid://4718988147|Sit|rbxassetid://4728400675|Panick|0.8999|rbxassetid://1567316915|3.4|Kill|rbxassetid://4728367450|Respawn|Hush|rbxassetid://4282613660;0,2>2>42,4>21>3,4>22>5,9>21>7,9>22'
- ..'>5,12>21>11,12>22>5,13>21>5,13>22>18,14>21>5,14>22>24,15>21>5,15>22>30,16>21>5,16>22>36,17>21>5,17>22>42,22>21>20,22>22>18,28>21>26,28>22>24,34>21>32,34>22>30,40>21>38,40>22>36,51>21>50,51>22>42,53>21'
- ..'>52,53>22>42,54>21>42,54>22>57,55>21>42,55>22>59,67>21>5,67>22>65;2|1:2;n;2|1:3;n;1|1:4|3:5|4:6|5:7|6:8|7:9|8:10|9:11|10:12|11:13|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;3|1:15|18:16|19:17|20:17'
- ..';p;1|1:18|3:19|4:6|5:7|6:8|7:9|8:10|9:11|10:12|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:20|23:21|24:22|25:23|26:24;1|1:25|3:19|4:26|5:7|7:27|8:28|9:29|10:30|12:14|13:14|14:14|15:14|16:14|17:1'
- ..'4|4:26|4:26;n;4|23:31|24:32|25:33|26:24;5;6|27:34;p;7|1:35|4:36|5:37|7:38|8:39|9:40|10:41|11:13|4:36|4:36;n;5;p;3|1:42|19:43|20:44;3|1:45|19:46|20:47;3|1:48|18:8|19:49|20:50;3|1:51|18:8|19:52|20:53;3|'
- ..'1:54|19:55|20:56;p;1|1:57|3:19|4:6|5:7|6:8|7:58|8:10|9:59|10:60|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:61|23:62|24:63|25:64|26:24;1|1:65|3:19|4:26|5:7|7:66|8:67|9:68|10:69|11:13|12:14|13:14'
- ..'|14:14|15:14|16:14|17:14|4:26|4:26;n;4|28:70|23:71|24:72|25:33|26:24;5;6|27:34;p;p;1|1:73|3:19|4:6|5:7|6:8|7:74|8:10|9:75|10:60|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:76|23:62|24:77|25:64|2'
- ..'6:24;1|1:78|3:19|4:26|5:7|7:79|8:80|9:81|10:69|11:13|12:14|13:14|14:14|15:14|16:14|17:14|4:26|4:26;n;4|28:82|23:71|24:83|25:33|26:24;5;6|27:34;p;p;1|1:84|3:19|4:6|5:7|6:8|7:85|8:10|9:86|10:60|12:14|13'
- ..':14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:87|23:88|24:89|25:64|26:24;1|1:90|3:19|4:26|5:7|7:91|8:92|9:93|10:69|11:13|12:14|13:94|14:14|15:14|16:14|17:14|4:26|4:26;n;4|28:95|23:96|24:97|25:33|26:24;5;6'
- ..'|27:34;p;p;1|1:98|3:19|4:6|5:7|6:8|7:99|8:10|9:100|10:60|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:101|23:88|24:102|25:64|26:24;1|1:103|3:19|4:26|5:7|7:104|8:105|9:106|10:69|11:13|12:14|13:94|'
- ..'14:14|15:14|16:14|17:14|4:26|4:26;n;4|28:107|23:96|24:108|25:33|26:24;5;6|27:34;p;p;1|1:109|3:5|4:6|5:7|6:8|7:110|8:10|9:111|10:112|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:113|23:114|24:115|'
- ..'25:116|26:24;8|1:117|29:118|30:119|31:120;n;9;p;8|1:121|32:122|33:123|34:8|32:122|30:124|31:125;8|1:126|30:127|31:8;8|1:128|34:8|30:129|31:130;2|1:131;n;7|1:132|4:133|7:134|8:135|9:136|10:137|4:133|4:'
- ..'133;n;5;p;10|1:138|4:6|5:139|9:140|35:8|4:6|4:6|36:141;n;5;p;p;3|1:142|18:16|19:143|20:144;3|1:145|18:16|19:146|20:144;p;11|1:147|37:94|38:13|39:13|40:148|41:149|42:149|43:13|44:150|45:13;n;p;1|1:142|'
- ..'3:19|4:6|5:7|6:8|7:151|8:10|9:152|10:153|11:13|12:14|13:14|14:14|15:14|16:14|17:14|4:6|4:6;n;4|1:154|23:155|24:156|25:157|26:24;p;1|1:145|3:19|4:6|5:7|6:8|7:158|8:10|9:159|10:153|11:13|12:14|13:14|14:'
- ..'14|15:14|16:14|17:14|4:6|4:6;n;4|1:160|23:155|24:156|25:157|26:24;p;12|1:161|46:162;13|1:163;2|1:164;n;p;8|1:165|29:166|30:167|31:168;1|1:169|3:19|4:6|5:7|6:8|7:9|8:10|9:11|10:153|11:13|12:14|13:14|14'
- ..':14|15:14|16:14|17:14|4:6|4:6;n;4|1:170|23:171|24:172|25:64|26:24;3|1:169|18:16|19:173|20:173;p;12|1:174|46:175;12|1:176|46:177;12|1:178|46:179;8|1:180|29:181|30:182|31:183;12|1:184|46:185;13|1:186;8|'
- ..'1:187|34:8|29:181|30:188|31:168;p;p;')
- for _,Object in pairs(Objects) do
- Object.Parent = script and script.Parent==workspace and script or workspace
- end
- for _,f in pairs(ActualScripts) do f() end
Add Comment
Please, Sign In to add comment