Advertisement
sawgamer1

Untitled

Apr 9th, 2019
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.72 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6.  
  7. --Converted with ttyyuu12345's model to script plugin v4
  8. function sandbox(var,func)
  9. local env = getfenv(func)
  10. local newenv = setmetatable({},{
  11. __index = function(self,k)
  12. if k=="script" then
  13. return var
  14. else
  15. return env[k]
  16. end
  17. end,
  18. })
  19. setfenv(func,newenv)
  20. return func
  21. end
  22. cors = {}
  23. mas = Instance.new("Model",game:GetService("Lighting"))
  24. Model0 = Instance.new("Model")
  25. Part1 = Instance.new("Part")
  26. Motor6D2 = Instance.new("Motor6D")
  27. Sound3 = Instance.new("Sound")
  28. Sound4 = Instance.new("Sound")
  29. Sound5 = Instance.new("Sound")
  30. Sound6 = Instance.new("Sound")
  31. Sound7 = Instance.new("Sound")
  32. Sound8 = Instance.new("Sound")
  33. Sound9 = Instance.new("Sound")
  34. Sound10 = Instance.new("Sound")
  35. Sound11 = Instance.new("Sound")
  36. Sound12 = Instance.new("Sound")
  37. Sound13 = Instance.new("Sound")
  38. Sound14 = Instance.new("Sound")
  39. Sound15 = Instance.new("Sound")
  40. Sound16 = Instance.new("Sound")
  41. SurfaceLight17 = Instance.new("SurfaceLight")
  42. Part18 = Instance.new("Part")
  43. Motor6D19 = Instance.new("Motor6D")
  44. Motor6D20 = Instance.new("Motor6D")
  45. Motor6D21 = Instance.new("Motor6D")
  46. Motor6D22 = Instance.new("Motor6D")
  47. SpecialMesh23 = Instance.new("SpecialMesh")
  48. Motor6D24 = Instance.new("Motor6D")
  49. Part25 = Instance.new("Part")
  50. SpecialMesh26 = Instance.new("SpecialMesh")
  51. Part27 = Instance.new("Part")
  52. SpecialMesh28 = Instance.new("SpecialMesh")
  53. Part29 = Instance.new("Part")
  54. SpecialMesh30 = Instance.new("SpecialMesh")
  55. Part31 = Instance.new("Part")
  56. SpecialMesh32 = Instance.new("SpecialMesh")
  57. Part33 = Instance.new("Part")
  58. SpecialMesh34 = Instance.new("SpecialMesh")
  59. Motor6D35 = Instance.new("Motor6D")
  60. Weld36 = Instance.new("Weld")
  61. Motor6D37 = Instance.new("Motor6D")
  62. Sound38 = Instance.new("Sound")
  63. Sound39 = Instance.new("Sound")
  64. Sound40 = Instance.new("Sound")
  65. Sound41 = Instance.new("Sound")
  66. Humanoid42 = Instance.new("Humanoid")
  67. Sound43 = Instance.new("Sound")
  68. Sound44 = Instance.new("Sound")
  69. Sound45 = Instance.new("Sound")
  70. Sound46 = Instance.new("Sound")
  71. Sound47 = Instance.new("Sound")
  72. Sound48 = Instance.new("Sound")
  73. Sound49 = Instance.new("Sound")
  74. Sound50 = Instance.new("Sound")
  75. Sound51 = Instance.new("Sound")
  76. Part52 = Instance.new("Part")
  77. SpecialMesh53 = Instance.new("SpecialMesh")
  78. Decal54 = Instance.new("Decal")
  79. Decal55 = Instance.new("Decal")
  80. Decal56 = Instance.new("Decal")
  81. Decal57 = Instance.new("Decal")
  82. Decal58 = Instance.new("Decal")
  83. Decal59 = Instance.new("Decal")
  84. Sound60 = Instance.new("Sound")
  85. Part61 = Instance.new("Part")
  86. SpecialMesh62 = Instance.new("SpecialMesh")
  87. Motor6D63 = Instance.new("Motor6D")
  88. Part64 = Instance.new("Part")
  89. SpecialMesh65 = Instance.new("SpecialMesh")
  90. Sound66 = Instance.new("Sound")
  91. Sound67 = Instance.new("Sound")
  92. Script68 = Instance.new("Script")
  93. Sound69 = Instance.new("Sound")
  94. Animation70 = Instance.new("Animation")
  95. Sound71 = Instance.new("Sound")
  96. Part72 = Instance.new("Part")
  97. SpecialMesh73 = Instance.new("SpecialMesh")
  98. Sound74 = Instance.new("Sound")
  99. Animation75 = Instance.new("Animation")
  100. Animation76 = Instance.new("Animation")
  101. Animation77 = Instance.new("Animation")
  102. Animation78 = Instance.new("Animation")
  103. Animation79 = Instance.new("Animation")
  104. Animation80 = Instance.new("Animation")
  105. Animation81 = Instance.new("Animation")
  106. Animation82 = Instance.new("Animation")
  107. Animation83 = Instance.new("Animation")
  108. Animation84 = Instance.new("Animation")
  109. Animation85 = Instance.new("Animation")
  110. Animation86 = Instance.new("Animation")
  111. Animation87 = Instance.new("Animation")
  112. Animation88 = Instance.new("Animation")
  113. Animation89 = Instance.new("Animation")
  114. Sound90 = Instance.new("Sound")
  115. Sound91 = Instance.new("Sound")
  116. Script92 = Instance.new("Script")
  117. Script93 = Instance.new("Script")
  118. Model0.Name = "SCP-096"
  119. Model0.Parent = mas
  120. Model0.PrimaryPart = Part33
  121. Part1.Name = "HumanoidRootPart"
  122. Part1.Parent = Model0
  123. Part1.CFrame = CFrame.new(-17.9200039, 4.0500679, 9.77749157, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  124. Part1.Orientation = Vector3.new(0, 168.710007, 0)
  125. Part1.Position = Vector3.new(-17.9200039, 4.0500679, 9.77749157)
  126. Part1.Rotation = Vector3.new(-180, 11.29, -180)
  127. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  128. Part1.Transparency = 1
  129. Part1.Size = Vector3.new(2.70000148, 2.70000148, 1.35000074)
  130. Part1.BackParamA = -99999
  131. Part1.BackParamB = 99999
  132. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  133. Part1.BottomParamA = -99999
  134. Part1.BottomParamB = 99999
  135. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  136. Part1.BrickColor = BrickColor.new("Institutional white")
  137. Part1.CanCollide = false
  138. Part1.CustomPhysicalProperties = 0.699999988, 0, 0, 1, 1
  139. Part1.Elasticity = 0
  140. Part1.Friction = 0
  141. Part1.FrontParamA = -99999
  142. Part1.FrontParamB = 99999
  143. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  144. Part1.LeftParamA = -99999
  145. Part1.LeftParamB = 99999
  146. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  147. Part1.Material = Enum.Material.SmoothPlastic
  148. Part1.RightParamA = -99999
  149. Part1.RightParamB = 99999
  150. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  151. Part1.TopParamA = -99999
  152. Part1.TopParamB = 99999
  153. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  154. Part1.brickColor = BrickColor.new("Institutional white")
  155. Part1.FormFactor = Enum.FormFactor.Custom
  156. Part1.formFactor = Enum.FormFactor.Custom
  157. Motor6D2.Name = "Root Hip"
  158. Motor6D2.Parent = Part1
  159. Motor6D2.MaxVelocity = 0.10000000149012
  160. Motor6D2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  161. Motor6D2.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  162. Motor6D2.Part0 = Part1
  163. Motor6D2.Part1 = Part18
  164. Motor6D2.part1 = Part18
  165. Sound3.Name = "Idle3"
  166. Sound3.Parent = Part1
  167. Sound3.Looped = true
  168. Sound3.SoundId = "rbxassetid://257345390"
  169. Sound3.Volume = 1
  170. Sound4.Name = "Idle4"
  171. Sound4.Parent = Part1
  172. Sound4.Looped = true
  173. Sound4.SoundId = "rbxassetid://268471649"
  174. Sound4.Volume = 1
  175. Sound5.Name = "ScreamingNoise2"
  176. Sound5.Parent = Part1
  177. Sound5.Looped = true
  178. Sound5.SoundId = "rbxassetid://285292100"
  179. Sound5.Volume = 1
  180. Sound6.Name = "Idle5"
  181. Sound6.Parent = Part1
  182. Sound6.Looped = true
  183. Sound6.SoundId = "rbxassetid://285291438"
  184. Sound6.Volume = 1
  185. Sound7.Name = "Idle6"
  186. Sound7.Parent = Part1
  187. Sound7.Looped = true
  188. Sound7.TimePosition = 53.503245144751
  189. Sound7.Playing = true
  190. Sound7.SoundId = "rbxassetid://285752434"
  191. Sound7.Volume = 1
  192. Sound8.Name = "ScreamingNoise1"
  193. Sound8.Parent = Part1
  194. Sound8.Looped = true
  195. Sound8.SoundId = "rbxassetid://261824926"
  196. Sound8.Volume = 1
  197. Sound9.Name = "Damage5"
  198. Sound9.Parent = Part1
  199. Sound9.SoundId = "rbxassetid://330944299"
  200. Sound9.Volume = 1
  201. Sound10.Name = "Idle1"
  202. Sound10.Parent = Part1
  203. Sound10.Looped = true
  204. Sound10.SoundId = "rbxassetid://254932698"
  205. Sound10.Volume = 1
  206. Sound11.Name = "Idle2"
  207. Sound11.Parent = Part1
  208. Sound11.Looped = true
  209. Sound11.SoundId = "rbxassetid://337657742"
  210. Sound11.Volume = 1
  211. Sound12.Name = "Screaming1"
  212. Sound12.Parent = Part1
  213. Sound12.Looped = true
  214. Sound12.SoundId = "rbxassetid://325117535"
  215. Sound12.Volume = 1
  216. Sound13.Name = "Screaming2"
  217. Sound13.Parent = Part1
  218. Sound13.Looped = true
  219. Sound13.SoundId = "rbxassetid://325109850"
  220. Sound13.Volume = 1
  221. Sound14.Name = "Screaming3"
  222. Sound14.Parent = Part1
  223. Sound14.Looped = true
  224. Sound14.SoundId = "rbxassetid://325103254"
  225. Sound14.Volume = 1
  226. Sound15.Name = "Screaming4"
  227. Sound15.Parent = Part1
  228. Sound15.Looped = true
  229. Sound15.SoundId = "rbxassetid://325096496"
  230. Sound15.Volume = 1
  231. Sound16.Name = "FootSteps"
  232. Sound16.Parent = Part1
  233. Sound16.Looped = true
  234. Sound16.SoundId = "rbxassetid://342726817"
  235. Sound16.Volume = 1
  236. SurfaceLight17.Name = "Sight"
  237. SurfaceLight17.Parent = Part1
  238. SurfaceLight17.Color = Color3.new(0, 0, 0)
  239. SurfaceLight17.Enabled = false
  240. SurfaceLight17.Range = 60
  241. SurfaceLight17.Brightness = 255
  242. SurfaceLight17.Angle = 70
  243. Part18.Name = "Torso"
  244. Part18.Parent = Model0
  245. Part18.CFrame = CFrame.new(-17.9200039, 4.0500679, 9.77749157, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  246. Part18.Orientation = Vector3.new(0, 168.710007, 0)
  247. Part18.Position = Vector3.new(-17.9200039, 4.0500679, 9.77749157)
  248. Part18.Rotation = Vector3.new(-180, 11.29, -180)
  249. Part18.Color = Color3.new(0.972549, 0.972549, 0.972549)
  250. Part18.Size = Vector3.new(2.70000148, 2.70000148, 1.35000074)
  251. Part18.BackParamA = -99999
  252. Part18.BackParamB = 99999
  253. Part18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  254. Part18.BottomParamA = -99999
  255. Part18.BottomParamB = 99999
  256. Part18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  257. Part18.BrickColor = BrickColor.new("Institutional white")
  258. Part18.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  259. Part18.Elasticity = 0
  260. Part18.Friction = 2
  261. Part18.FrontParamA = -99999
  262. Part18.FrontParamB = 99999
  263. Part18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  264. Part18.LeftParamA = -99999
  265. Part18.LeftParamB = 99999
  266. Part18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  267. Part18.Material = Enum.Material.SmoothPlastic
  268. Part18.RightParamA = -99999
  269. Part18.RightParamB = 99999
  270. Part18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  271. Part18.TopParamA = -99999
  272. Part18.TopParamB = 99999
  273. Part18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  274. Part18.brickColor = BrickColor.new("Institutional white")
  275. Part18.FormFactor = Enum.FormFactor.Custom
  276. Part18.formFactor = Enum.FormFactor.Custom
  277. Motor6D19.Name = "Left Hip"
  278. Motor6D19.Parent = Part18
  279. Motor6D19.C0 = CFrame.new(-1.35000074, -1.35000074, 0, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
  280. Motor6D19.C1 = CFrame.new(-0.67500037, 1.35000074, 0, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
  281. Motor6D19.Part0 = Part18
  282. Motor6D19.Part1 = Part25
  283. Motor6D19.part1 = Part25
  284. Motor6D20.Name = "Right Hip"
  285. Motor6D20.Parent = Part18
  286. Motor6D20.C0 = CFrame.new(1.35000074, -1.35000074, 0, 5.34682295e-05, 1.23517841e-13, 1, -4.3159529e-05, 1, 2.30754016e-09, -1, -4.3159529e-05, 5.34682331e-05)
  287. Motor6D20.C1 = CFrame.new(0.67500037, 1.35000074, 0, 5.34682295e-05, 1.23517841e-13, 1, -4.3159529e-05, 1, 2.30754016e-09, -1, -4.3159529e-05, 5.34682331e-05)
  288. Motor6D20.Part0 = Part18
  289. Motor6D20.Part1 = Part27
  290. Motor6D20.part1 = Part27
  291. Motor6D21.Name = "Left Shoulder"
  292. Motor6D21.Parent = Part18
  293. Motor6D21.MaxVelocity = 1
  294. Motor6D21.C0 = CFrame.new(-1.35000074, 0.67500037, 0, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
  295. Motor6D21.C1 = CFrame.new(0.67500037, 0.67500037, 0, -3.26636873e-05, 4.31581502e-05, -1, 9.29513355e-10, 1, 4.31581502e-05, 1, 4.80190998e-10, -3.26636873e-05)
  296. Motor6D21.Part0 = Part18
  297. Motor6D21.Part1 = Part29
  298. Motor6D21.part1 = Part29
  299. Motor6D22.Name = "Right Shoulder"
  300. Motor6D22.Parent = Part18
  301. Motor6D22.MaxVelocity = 1
  302. Motor6D22.C0 = CFrame.new(1.35000074, 0.67500037, 0, 5.34682295e-05, 1.23517841e-13, 1, -4.3159529e-05, 1, 2.30754016e-09, -1, -4.3159529e-05, 5.34682331e-05)
  303. Motor6D22.C1 = CFrame.new(-0.67500037, 0.67500037, 0, 5.34682295e-05, 1.23517841e-13, 1, -4.3159529e-05, 1, 2.30754016e-09, -1, -4.3159529e-05, 5.34682331e-05)
  304. Motor6D22.Part0 = Part18
  305. Motor6D22.Part1 = Part31
  306. Motor6D22.part1 = Part31
  307. SpecialMesh23.Name = "TorsoMesh"
  308. SpecialMesh23.Parent = Part18
  309. SpecialMesh23.MeshId = "rbxassetid://27111894"
  310. SpecialMesh23.Scale = Vector3.new(1, 1.39999998, 1)
  311. SpecialMesh23.TextureId = "rbxassetid://255693950"
  312. SpecialMesh23.MeshType = Enum.MeshType.FileMesh
  313. Motor6D24.Name = "Neck"
  314. Motor6D24.Parent = Part18
  315. Motor6D24.C0 = CFrame.new(0, 1.35000074, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  316. Motor6D24.C1 = CFrame.new(0, -0.67500037, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  317. Motor6D24.Part0 = Part18
  318. Motor6D24.Part1 = Part33
  319. Motor6D24.part1 = Part33
  320. Part25.Name = "Left Leg"
  321. Part25.Parent = Model0
  322. Part25.CFrame = CFrame.new(-17.2581463, 1.35004401, 9.90960407, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  323. Part25.Orientation = Vector3.new(0, 168.710007, 0)
  324. Part25.Position = Vector3.new(-17.2581463, 1.35004401, 9.90960407)
  325. Part25.Rotation = Vector3.new(-180, 11.29, -180)
  326. Part25.Color = Color3.new(0.972549, 0.972549, 0.972549)
  327. Part25.Size = Vector3.new(1.35000074, 2.70000148, 1.35000074)
  328. Part25.BackParamA = -99999
  329. Part25.BackParamB = 99999
  330. Part25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  331. Part25.BottomParamA = -99999
  332. Part25.BottomParamB = 99999
  333. Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  334. Part25.BrickColor = BrickColor.new("Institutional white")
  335. Part25.CanCollide = false
  336. Part25.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  337. Part25.Elasticity = 0
  338. Part25.Friction = 2
  339. Part25.FrontParamA = -99999
  340. Part25.FrontParamB = 99999
  341. Part25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  342. Part25.LeftParamA = -99999
  343. Part25.LeftParamB = 99999
  344. Part25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  345. Part25.Material = Enum.Material.SmoothPlastic
  346. Part25.RightParamA = -99999
  347. Part25.RightParamB = 99999
  348. Part25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  349. Part25.TopParamA = -99999
  350. Part25.TopParamB = 99999
  351. Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  352. Part25.brickColor = BrickColor.new("Institutional white")
  353. Part25.FormFactor = Enum.FormFactor.Custom
  354. Part25.formFactor = Enum.FormFactor.Custom
  355. SpecialMesh26.Name = "LeftLegMesh"
  356. SpecialMesh26.Parent = Part25
  357. SpecialMesh26.MeshId = "rbxassetid://32328520"
  358. SpecialMesh26.Scale = Vector3.new(0.899999976, 1.42999995, 1)
  359. SpecialMesh26.TextureId = "rbxassetid://255692783"
  360. SpecialMesh26.MeshType = Enum.MeshType.FileMesh
  361. Part27.Name = "Right Leg"
  362. Part27.Parent = Model0
  363. Part27.CFrame = CFrame.new(-18.5820084, 1.35008883, 9.64519882, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  364. Part27.Orientation = Vector3.new(0, 168.710007, 0)
  365. Part27.Position = Vector3.new(-18.5820084, 1.35008883, 9.64519882)
  366. Part27.Rotation = Vector3.new(-180, 11.29, -180)
  367. Part27.Color = Color3.new(0.972549, 0.972549, 0.972549)
  368. Part27.Size = Vector3.new(1.35000074, 2.70000148, 1.35000074)
  369. Part27.BackParamA = -99999
  370. Part27.BackParamB = 99999
  371. Part27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  372. Part27.BottomParamA = -99999
  373. Part27.BottomParamB = 99999
  374. Part27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  375. Part27.BrickColor = BrickColor.new("Institutional white")
  376. Part27.CanCollide = false
  377. Part27.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  378. Part27.Elasticity = 0
  379. Part27.Friction = 2
  380. Part27.FrontParamA = -99999
  381. Part27.FrontParamB = 99999
  382. Part27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  383. Part27.LeftParamA = -99999
  384. Part27.LeftParamB = 99999
  385. Part27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  386. Part27.Material = Enum.Material.SmoothPlastic
  387. Part27.RightParamA = -99999
  388. Part27.RightParamB = 99999
  389. Part27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  390. Part27.TopParamA = -99999
  391. Part27.TopParamB = 99999
  392. Part27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  393. Part27.brickColor = BrickColor.new("Institutional white")
  394. Part27.FormFactor = Enum.FormFactor.Custom
  395. Part27.formFactor = Enum.FormFactor.Custom
  396. SpecialMesh28.Name = "RightLegMesh"
  397. SpecialMesh28.Parent = Part27
  398. SpecialMesh28.MeshId = "rbxassetid://32328627"
  399. SpecialMesh28.Scale = Vector3.new(0.899999976, 1.42999995, 1)
  400. SpecialMesh28.TextureId = "rbxassetid://255692783"
  401. SpecialMesh28.MeshType = Enum.MeshType.FileMesh
  402. Part29.Name = "Left Arm"
  403. Part29.Parent = Model0
  404. Part29.CFrame = CFrame.new(-15.9342117, 4.05000019, 10.1740999, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  405. Part29.Orientation = Vector3.new(0, 168.710007, 0)
  406. Part29.Position = Vector3.new(-15.9342117, 4.05000019, 10.1740999)
  407. Part29.Rotation = Vector3.new(-180, 11.29, -180)
  408. Part29.Color = Color3.new(0.972549, 0.972549, 0.972549)
  409. Part29.Size = Vector3.new(1.35000074, 2.70000148, 1.35000074)
  410. Part29.BackParamA = -99999
  411. Part29.BackParamB = 99999
  412. Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  413. Part29.BottomParamA = -99999
  414. Part29.BottomParamB = 99999
  415. Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  416. Part29.BrickColor = BrickColor.new("Institutional white")
  417. Part29.CanCollide = false
  418. Part29.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  419. Part29.Elasticity = 0
  420. Part29.Friction = 2
  421. Part29.FrontParamA = -99999
  422. Part29.FrontParamB = 99999
  423. Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  424. Part29.LeftParamA = -99999
  425. Part29.LeftParamB = 99999
  426. Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  427. Part29.Material = Enum.Material.SmoothPlastic
  428. Part29.RightParamA = -99999
  429. Part29.RightParamB = 99999
  430. Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  431. Part29.TopParamA = -99999
  432. Part29.TopParamB = 99999
  433. Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  434. Part29.brickColor = BrickColor.new("Institutional white")
  435. Part29.FormFactor = Enum.FormFactor.Custom
  436. Part29.formFactor = Enum.FormFactor.Custom
  437. SpecialMesh30.Name = "LeftArmMesh"
  438. SpecialMesh30.Parent = Part29
  439. SpecialMesh30.MeshId = "rbxassetid://36780032"
  440. SpecialMesh30.Scale = Vector3.new(2, 1.5, 1.79999995)
  441. SpecialMesh30.TextureId = "rbxassetid://255692783"
  442. SpecialMesh30.MeshType = Enum.MeshType.FileMesh
  443. Part31.Name = "Right Arm"
  444. Part31.Parent = Model0
  445. Part31.CFrame = CFrame.new(-19.9057961, 4.05013561, 9.38088322, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  446. Part31.Orientation = Vector3.new(0, 168.710007, 0)
  447. Part31.Position = Vector3.new(-19.9057961, 4.05013561, 9.38088322)
  448. Part31.Rotation = Vector3.new(-180, 11.29, -180)
  449. Part31.Color = Color3.new(0.972549, 0.972549, 0.972549)
  450. Part31.Size = Vector3.new(1.35000074, 2.70000148, 1.35000074)
  451. Part31.BackParamA = -99999
  452. Part31.BackParamB = 99999
  453. Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  454. Part31.BottomParamA = -99999
  455. Part31.BottomParamB = 99999
  456. Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  457. Part31.BrickColor = BrickColor.new("Institutional white")
  458. Part31.CanCollide = false
  459. Part31.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  460. Part31.Elasticity = 0
  461. Part31.Friction = 2
  462. Part31.FrontParamA = -99999
  463. Part31.FrontParamB = 99999
  464. Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  465. Part31.LeftParamA = -99999
  466. Part31.LeftParamB = 99999
  467. Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  468. Part31.Material = Enum.Material.SmoothPlastic
  469. Part31.RightParamA = -99999
  470. Part31.RightParamB = 99999
  471. Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  472. Part31.TopParamA = -99999
  473. Part31.TopParamB = 99999
  474. Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  475. Part31.brickColor = BrickColor.new("Institutional white")
  476. Part31.FormFactor = Enum.FormFactor.Custom
  477. Part31.formFactor = Enum.FormFactor.Custom
  478. SpecialMesh32.Name = "RightArmMesh"
  479. SpecialMesh32.Parent = Part31
  480. SpecialMesh32.MeshId = "rbxassetid://36780156"
  481. SpecialMesh32.Scale = Vector3.new(2, 1.5, 1.79999995)
  482. SpecialMesh32.TextureId = "rbxassetid://255692783"
  483. SpecialMesh32.MeshType = Enum.MeshType.FileMesh
  484. Part33.Name = "Head"
  485. Part33.Parent = Model0
  486. Part33.CFrame = CFrame.new(-17.9199486, 6.07506895, 9.77755928, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  487. Part33.Orientation = Vector3.new(0, 168.710007, 0)
  488. Part33.Position = Vector3.new(-17.9199486, 6.07506895, 9.77755928)
  489. Part33.Rotation = Vector3.new(-180, 11.29, -180)
  490. Part33.Color = Color3.new(0.972549, 0.972549, 0.972549)
  491. Part33.Size = Vector3.new(2.70000148, 1.35000074, 1.35000074)
  492. Part33.BackParamA = -99999
  493. Part33.BackParamB = 99999
  494. Part33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  495. Part33.BottomParamA = -99999
  496. Part33.BottomParamB = 99999
  497. Part33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  498. Part33.BrickColor = BrickColor.new("Institutional white")
  499. Part33.CustomPhysicalProperties = 0.699999988, 0, 0, 1, 1
  500. Part33.Elasticity = 0
  501. Part33.Friction = 0
  502. Part33.FrontParamA = -99999
  503. Part33.FrontParamB = 99999
  504. Part33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  505. Part33.LeftParamA = -99999
  506. Part33.LeftParamB = 99999
  507. Part33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  508. Part33.Material = Enum.Material.SmoothPlastic
  509. Part33.RightParamA = -99999
  510. Part33.RightParamB = 99999
  511. Part33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  512. Part33.TopParamA = -99999
  513. Part33.TopParamB = 99999
  514. Part33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  515. Part33.brickColor = BrickColor.new("Institutional white")
  516. Part33.FormFactor = Enum.FormFactor.Custom
  517. Part33.formFactor = Enum.FormFactor.Custom
  518. SpecialMesh34.Name = "HeadMesh"
  519. SpecialMesh34.Parent = Part33
  520. SpecialMesh34.MeshId = "rbxassetid://36869983"
  521. SpecialMesh34.Scale = Vector3.new(1, 1.29999995, 1)
  522. SpecialMesh34.TextureId = "rbxassetid://367967552"
  523. SpecialMesh34.MeshType = Enum.MeshType.FileMesh
  524. Motor6D35.Name = "Left Eye"
  525. Motor6D35.Parent = Part33
  526. Motor6D35.MaxVelocity = 0.10000000149012
  527. Motor6D35.C0 = CFrame.new(-0.340000004, 0.25999999, -0.469999999, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  528. Motor6D35.C1 = CFrame.new(0, 0, 0, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  529. Motor6D35.Part0 = Part33
  530. Motor6D35.Part1 = Part64
  531. Motor6D35.part1 = Part64
  532. Weld36.Name = "Mouth Weld"
  533. Weld36.Parent = Part33
  534. Weld36.C0 = CFrame.new(0, -0.730000019, -0.639999986, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  535. Weld36.C1 = CFrame.new(0, 0, 0, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  536. Weld36.Part0 = Part33
  537. Weld36.Part1 = Part52
  538. Weld36.part1 = Part52
  539. Motor6D37.Name = "Right Eye"
  540. Motor6D37.Parent = Part33
  541. Motor6D37.MaxVelocity = 0.10000000149012
  542. Motor6D37.C0 = CFrame.new(0.340000004, 0.25999999, -0.469999999, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  543. Motor6D37.C1 = CFrame.new(0, 0, 0, 1, 4.31581502e-05, 4.80200824e-10, 9.29503585e-10, -3.26636873e-05, 1, 4.31581502e-05, -1, -3.26636873e-05)
  544. Motor6D37.Part0 = Part33
  545. Motor6D37.Part1 = Part72
  546. Motor6D37.part1 = Part72
  547. Sound38.Name = "Damage5"
  548. Sound38.Parent = Part33
  549. Sound38.SoundId = "rbxassetid://256509968"
  550. Sound38.Volume = 1
  551. Sound39.Name = "Idle"
  552. Sound39.Parent = Part33
  553. Sound39.Looped = true
  554. Sound39.SoundId = "rbxassetid://257345390"
  555. Sound39.Volume = 1
  556. Sound40.Name = "Panic"
  557. Sound40.Parent = Part33
  558. Sound40.SoundId = "rbxassetid://261933442"
  559. Sound40.Volume = 1
  560. Sound41.Name = "Screaming"
  561. Sound41.Parent = Part33
  562. Sound41.Looped = true
  563. Sound41.SoundId = "rbxassetid://325096496"
  564. Sound41.Volume = 1
  565. Humanoid42.Name = "SCP"
  566. Humanoid42.Parent = Model0
  567. Humanoid42.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  568. Humanoid42.Health = inf
  569. Humanoid42.HealthDisplayDistance = 0
  570. Humanoid42.LeftLeg = Part25
  571. Humanoid42.MaxHealth = inf
  572. Humanoid42.MaxSlopeAngle = 89.900001525879
  573. Humanoid42.NameDisplayDistance = 0
  574. Humanoid42.NameOcclusion = Enum.NameOcclusion.EnemyOcclusion
  575. Humanoid42.RightLeg = Part27
  576. Humanoid42.Torso = Part1
  577. Humanoid42.WalkSpeed = 0
  578. Humanoid42.maxHealth = inf
  579. Sound43.Name = "Panicking3"
  580. Sound43.Parent = Model0
  581. Sound43.SoundId = "rbxassetid://330944564"
  582. Sound43.Volume = 1
  583. Sound44.Name = "Panicking4"
  584. Sound44.Parent = Model0
  585. Sound44.SoundId = "rbxassetid://285829481"
  586. Sound44.Volume = 1
  587. Sound45.Name = "ChasingMusic4"
  588. Sound45.Parent = Model0
  589. Sound45.Looped = true
  590. Sound45.SoundId = "rbxassetid://315132414"
  591. Sound45.Volume = 1
  592. Sound46.Name = "ChasingMusic3"
  593. Sound46.Parent = Model0
  594. Sound46.Looped = true
  595. Sound46.SoundId = "rbxassetid://306207443"
  596. Sound46.Volume = 1
  597. Sound47.Name = "Panicking6"
  598. Sound47.Parent = Model0
  599. Sound47.SoundId = "rbxassetid://325092633"
  600. Sound47.Volume = 1
  601. Sound48.Name = "HorrorStrings2"
  602. Sound48.Parent = Model0
  603. Sound48.SoundId = "rbxassetid://254933987"
  604. Sound48.Volume = 1
  605. Sound49.Name = "Panicking7"
  606. Sound49.Parent = Model0
  607. Sound49.SoundId = "rbxassetid://325080827"
  608. Sound49.Volume = 1
  609. Sound50.Name = "Panicking1"
  610. Sound50.Parent = Model0
  611. Sound50.SoundId = "rbxassetid://261933442"
  612. Sound50.Volume = 1
  613. Sound51.Name = "Panicking2"
  614. Sound51.Parent = Model0
  615. Sound51.SoundId = "rbxassetid://330944587"
  616. Sound51.Volume = 1
  617. Part52.Name = "Mouth"
  618. Part52.Parent = Model0
  619. Part52.CFrame = CFrame.new(-18.0453167, 5.34505129, 10.4051428, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  620. Part52.Orientation = Vector3.new(0, 168.710007, 0)
  621. Part52.Position = Vector3.new(-18.0453167, 5.34505129, 10.4051428)
  622. Part52.Rotation = Vector3.new(-180, 11.29, -180)
  623. Part52.Color = Color3.new(0.94902, 0.952941, 0.952941)
  624. Part52.Size = Vector3.new(0.819999993, 1.76999998, 0.519999981)
  625. Part52.BackParamA = -99999
  626. Part52.BackParamB = 99999
  627. Part52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  628. Part52.BottomParamA = -99999
  629. Part52.BottomParamB = 99999
  630. Part52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  631. Part52.BrickColor = BrickColor.new("White")
  632. Part52.CanCollide = false
  633. Part52.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  634. Part52.Elasticity = 0
  635. Part52.Friction = 2
  636. Part52.FrontParamA = -99999
  637. Part52.FrontParamB = 99999
  638. Part52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  639. Part52.LeftParamA = -99999
  640. Part52.LeftParamB = 99999
  641. Part52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  642. Part52.Material = Enum.Material.SmoothPlastic
  643. Part52.RightParamA = -99999
  644. Part52.RightParamB = 99999
  645. Part52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  646. Part52.TopParamA = -99999
  647. Part52.TopParamB = 99999
  648. Part52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  649. Part52.brickColor = BrickColor.new("White")
  650. Part52.FormFactor = Enum.FormFactor.Custom
  651. Part52.formFactor = Enum.FormFactor.Custom
  652. SpecialMesh53.Name = "MouthMesh"
  653. SpecialMesh53.Parent = Part52
  654. SpecialMesh53.Scale = Vector3.new(1, 0.200000003, 1)
  655. SpecialMesh53.MeshType = Enum.MeshType.Sphere
  656. Decal54.Name = "MouthTexture"
  657. Decal54.Parent = Part52
  658. Decal54.Texture = "rbxassetid://367968217"
  659. Decal54.Face = Enum.NormalId.Back
  660. Decal55.Name = "MouthTexture"
  661. Decal55.Parent = Part52
  662. Decal55.Texture = "rbxassetid://367968232"
  663. Decal55.Face = Enum.NormalId.Left
  664. Decal56.Name = "MouthTexture"
  665. Decal56.Parent = Part52
  666. Decal56.Texture = "rbxassetid://367968249"
  667. Decal56.Face = Enum.NormalId.Right
  668. Decal57.Name = "MouthTexture"
  669. Decal57.Parent = Part52
  670. Decal57.Texture = "rbxassetid://367968261"
  671. Decal57.Face = Enum.NormalId.Top
  672. Decal58.Name = "MouthTexture"
  673. Decal58.Parent = Part52
  674. Decal58.Texture = "rbxassetid://367968261"
  675. Decal58.Face = Enum.NormalId.Bottom
  676. Decal59.Name = "MouthTexture"
  677. Decal59.Parent = Part52
  678. Decal59.Texture = "rbxassetid://413176929"
  679. Sound60.Name = "ChasingMusic5"
  680. Sound60.Parent = Model0
  681. Sound60.Looped = true
  682. Sound60.SoundId = "rbxassetid://337658152"
  683. Sound60.Volume = 1
  684. Part61.Name = "Ribs"
  685. Part61.Parent = Model0
  686. Part61.CFrame = CFrame.new(-17.9200039, 4.0500679, 9.77749157, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  687. Part61.Orientation = Vector3.new(0, 168.710007, 0)
  688. Part61.Position = Vector3.new(-17.9200039, 4.0500679, 9.77749157)
  689. Part61.Rotation = Vector3.new(-180, 11.29, -180)
  690. Part61.Color = Color3.new(0.972549, 0.972549, 0.972549)
  691. Part61.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  692. Part61.BackParamA = -99999
  693. Part61.BackParamB = 99999
  694. Part61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  695. Part61.BottomParamA = -99999
  696. Part61.BottomParamB = 99999
  697. Part61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  698. Part61.BrickColor = BrickColor.new("Institutional white")
  699. Part61.CanCollide = false
  700. Part61.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  701. Part61.Elasticity = 0
  702. Part61.Friction = 2
  703. Part61.FrontParamA = -99999
  704. Part61.FrontParamB = 99999
  705. Part61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  706. Part61.LeftParamA = -99999
  707. Part61.LeftParamB = 99999
  708. Part61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  709. Part61.Material = Enum.Material.SmoothPlastic
  710. Part61.RightParamA = -99999
  711. Part61.RightParamB = 99999
  712. Part61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  713. Part61.TopParamA = -99999
  714. Part61.TopParamB = 99999
  715. Part61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  716. Part61.brickColor = BrickColor.new("Institutional white")
  717. Part61.FormFactor = Enum.FormFactor.Custom
  718. Part61.formFactor = Enum.FormFactor.Custom
  719. SpecialMesh62.Name = "RibsMesh"
  720. SpecialMesh62.Parent = Part61
  721. SpecialMesh62.MeshId = "rbxassetid://36780113"
  722. SpecialMesh62.Scale = Vector3.new(1, 1.20000005, 2)
  723. SpecialMesh62.TextureId = "rbxassetid://255692783"
  724. SpecialMesh62.MeshType = Enum.MeshType.FileMesh
  725. Motor6D63.Name = "Ribs"
  726. Motor6D63.Parent = Part61
  727. Motor6D63.MaxVelocity = 0.10000000149012
  728. Motor6D63.C0 = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  729. Motor6D63.C1 = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  730. Motor6D63.Part0 = Part18
  731. Motor6D63.Part1 = Part61
  732. Motor6D63.part1 = Part61
  733. Part64.Name = "Left Eye"
  734. Part64.Parent = Model0
  735. Part64.CFrame = CFrame.new(-17.6785774, 6.33504486, 10.3050585, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  736. Part64.Orientation = Vector3.new(0, 168.710007, 0)
  737. Part64.Position = Vector3.new(-17.6785774, 6.33504486, 10.3050585)
  738. Part64.Rotation = Vector3.new(-180, 11.29, -180)
  739. Part64.Color = Color3.new(0.972549, 0.972549, 0.972549)
  740. Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  741. Part64.BackParamA = -99999
  742. Part64.BackParamB = 99999
  743. Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  744. Part64.BottomParamA = -99999
  745. Part64.BottomParamB = 99999
  746. Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  747. Part64.BrickColor = BrickColor.new("Institutional white")
  748. Part64.CanCollide = false
  749. Part64.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  750. Part64.Elasticity = 0
  751. Part64.Friction = 2
  752. Part64.FrontParamA = -99999
  753. Part64.FrontParamB = 99999
  754. Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  755. Part64.LeftParamA = -99999
  756. Part64.LeftParamB = 99999
  757. Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  758. Part64.Material = Enum.Material.SmoothPlastic
  759. Part64.RightParamA = -99999
  760. Part64.RightParamB = 99999
  761. Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  762. Part64.TopParamA = -99999
  763. Part64.TopParamB = 99999
  764. Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  765. Part64.brickColor = BrickColor.new("Institutional white")
  766. Part64.FormFactor = Enum.FormFactor.Custom
  767. Part64.formFactor = Enum.FormFactor.Custom
  768. SpecialMesh65.Name = "LeftEyeMesh"
  769. SpecialMesh65.Parent = Part64
  770. SpecialMesh65.MeshId = "rbxassetid://82326541"
  771. SpecialMesh65.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  772. SpecialMesh65.TextureId = "rbxassetid://369019120"
  773. SpecialMesh65.MeshType = Enum.MeshType.FileMesh
  774. Sound66.Name = "Panicking5"
  775. Sound66.Parent = Model0
  776. Sound66.SoundId = "rbxassetid://330944619"
  777. Sound66.Volume = 1
  778. Sound67.Name = "HorrorStrings1"
  779. Sound67.Parent = Model0
  780. Sound67.SoundId = "rbxassetid://257340849"
  781. Sound67.Volume = 1
  782. Script68.Name = "MainAnimation"
  783. Script68.Parent = Model0
  784. table.insert(cors,sandbox(Script68,function()
  785. --[[ By: Brutez. ]]--
  786. local AnimationScript=script;
  787. repeat Wait(0);until script and script.ClassName=="Script"and script.Parent and script.Parent.ClassName=="Model"and script.Parent:FindFirstChild("Torso")and script.Parent:FindFirstChild("Head");
  788. local SCP096=AnimationScript.Parent;
  789. local SCP096Torso=SCP096:FindFirstChild("Torso");
  790. local LeftHip=SCP096Torso:FindFirstChild("Left Hip");
  791. local LeftShoulder=SCP096Torso:FindFirstChild("Left Shoulder");
  792. local Neck=SCP096Torso:FindFirstChild("Neck");
  793. local RightHip=SCP096Torso:FindFirstChild("Right Hip");
  794. local RightShoulder=SCP096Torso:FindFirstChild("Right Shoulder");
  795. local SCP096Humanoid;
  796. for _,Child in pairs(SCP096:GetChildren())do
  797. if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
  798. SCP096Humanoid=Child;
  799. end;
  800. end;
  801. local CurrentPose="WhaaPose";
  802. local CurrentToolAnimation="None";
  803. local CurrentToolAnimationTime=0;
  804. function AquireTool()
  805. for _,Child in ipairs(SCP096:GetChildren()) do
  806. if Child and Child~=nil and Child.className=="Tool"then
  807. return Child;
  808. end;
  809. end;
  810. end;
  811. function AquireToolAnimation(ToolChild)
  812. for _,Child in ipairs(ToolChild:GetChildren()) do
  813. if Child and Child~=nil and Child.Name=="toolanim"and Child.className=="StringValue"then
  814. return Child;
  815. end;
  816. end;
  817. end;
  818. function ToolAnimation()
  819. if CurrentToolAnimation=="None"then
  820. RightShoulder.DesiredAngle=1.57;
  821. return;
  822. elseif CurrentToolAnimation=="Slash"then
  823. RightShoulder.MaxVelocity=0.5;
  824. RightShoulder.DesiredAngle=0;
  825. return;
  826. elseif CurrentToolAnimation=="Lunge"then
  827. RightShoulder.MaxVelocity=0.5;
  828. LeftShoulder.MaxVelocity=0.5;
  829. RightHip.MaxVelocity=0.5;
  830. LeftHip.MaxVelocity=0.5;
  831. RightShoulder.DesiredAngle=1.57;
  832. LeftShoulder.DesiredAngle=1.0;
  833. RightHip.DesiredAngle=1.57;
  834. LeftHip.DesiredAngle=1.0;
  835. return;
  836. end;
  837. end;
  838. function ChangeAngle(time)
  839. local Amount;
  840. local Rate;
  841. local Angle;
  842. if CurrentPose=="Jumping"then
  843. LeftHip.MaxVelocity=0.5;
  844. LeftHip.DesiredAngle=0;
  845. LeftShoulder.CurrentAngle=-3.14;
  846. LeftShoulder.DesiredAngle=-3.14;
  847. Neck.MaxVelocity=5;
  848. Neck.DesiredAngle=0;
  849. RightHip.MaxVelocity=0.5;
  850. RightHip.DesiredAngle=0;
  851. RightShoulder.CurrentAngle=3.14;
  852. RightShoulder.MaxVelocity=0.5;
  853. RightShoulder.DesiredAngle=3.14;
  854. Amount=nil;
  855. Rate=nil;
  856. Angle=nil;
  857. elseif CurrentPose=="FreeFall"then
  858. LeftHip.MaxVelocity=0.5;
  859. LeftHip.DesiredAngle=0;
  860. LeftShoulder.MaxVelocity=0.5;
  861. LeftShoulder.DesiredAngle=-3.14;
  862. Neck.MaxVelocity=5;
  863. Neck.DesiredAngle=0;
  864. RightHip.MaxVelocity=0.5;
  865. RightHip.DesiredAngle=0;
  866. RightShoulder.MaxVelocity=0.5;
  867. RightShoulder.DesiredAngle=3.14;
  868. Amount=nil;
  869. Rate=nil;
  870. Angle=nil;
  871. elseif CurrentPose=="Sitting"then
  872. LeftHip.MaxVelocity=0.15;
  873. LeftHip.DesiredAngle=-3.14/2;
  874. LeftShoulder.MaxVelocity=0.15;
  875. LeftShoulder.DesiredAngle=-3.14/2;
  876. Neck.MaxVelocity=0.15;
  877. Neck.DesiredAngle=0;
  878. RightHip.MaxVelocity=0.15;
  879. RightHip.DesiredAngle=3.14/2;
  880. RightShoulder.MaxVelocity=0.15;
  881. RightShoulder.DesiredAngle=3.14/2;
  882. Amount=nil;
  883. Rate=nil;
  884. Angle=nil;
  885. elseif CurrentPose=="Walking"then
  886. LeftHip.MaxVelocity=0.2;
  887. LeftShoulder.MaxVelocity=0.2;
  888. Neck.MaxVelocity=0.02;
  889. RightHip.MaxVelocity=0.2;
  890. RightShoulder.MaxVelocity=0.2;
  891. Amount=0.4;
  892. Rate=2;
  893. Angle=0;
  894. elseif CurrentPose=="Running"then
  895. LeftHip.MaxVelocity=0.8;
  896. LeftShoulder.MaxVelocity=5;
  897. LeftShoulder.DesiredAngle=-3.14/2;
  898. Neck.MaxVelocity=0.8;
  899. RightHip.MaxVelocity=0.8;
  900. RightShoulder.MaxVelocity=5;
  901. RightShoulder.DesiredAngle=3.14/2;
  902. Amount=2;
  903. Rate=15;
  904. Angle=0;
  905. elseif CurrentPose=="Panic"then
  906. LeftHip.DesiredAngle=0;
  907. LeftHip.MaxVelocity=1;
  908. LeftShoulder.DesiredAngle=-3.14;
  909. LeftShoulder.MaxVelocity=1;
  910. Neck.DesiredAngle=0;
  911. Neck.MaxVelocity=1;
  912. RightHip.DesiredAngle=0;
  913. RightHip.MaxVelocity=1;
  914. RightShoulder.MaxVelocity=1;
  915. RightShoulder.DesiredAngle=3.14;
  916. Amount=nil;
  917. Rate=nil;
  918. Angle=nil;
  919. elseif CurrentPose=="Climbing"then
  920. LeftHip.MaxVelocity=0.7;
  921. LeftShoulder.MaxVelocity=0.15;
  922. Neck.MaxVelocity=1;
  923. RightHip.MaxVelocity=0.7;
  924. RightShoulder.MaxVelocity=0.15;
  925. Amount=1;
  926. Rate=9;
  927. Angle=3.14;
  928. elseif CurrentPose=="Platformed"then
  929. LeftHip.DesiredAngle=0;
  930. LeftHip.CurrentAngle=0;
  931. LeftHip.MaxVelocity=0;
  932. LeftShoulder.DesiredAngle=0;
  933. LeftShoulder.CurrentAngle=0;
  934. LeftShoulder.MaxVelocity=0;
  935. Neck.DesiredAngle=0;
  936. Neck.CurrentAngle=0;
  937. Neck.MaxVelocity=0;
  938. RightHip.DesiredAngle=0;
  939. RightHip.CurrentAngle=0;
  940. RightHip.MaxVelocity=0;
  941. RightShoulder.MaxVelocity=0;
  942. RightShoulder.DesiredAngle=0;
  943. RightShoulder.CurrentAngle=0;
  944. Amount=nil;
  945. Rate=nil;
  946. Angle=nil;
  947. elseif CurrentPose=="WhaaPose"then
  948. LeftHip.MaxVelocity=0.05;
  949. LeftShoulder.MaxVelocity=0.05;
  950. Neck.MaxVelocity=0.005;
  951. RightHip.MaxVelocity=0.05;
  952. RightShoulder.MaxVelocity=0.05;
  953. Amount=0.1;
  954. Rate=3;
  955. Angle=0;
  956. end;
  957. if CurrentPose~="Platformed"or CurrentPose~="Jumping"or CurrentPose~="FreeFalling"or CurrentPose~="Sitting"then
  958. if Amount and Amount~=nil and Rate and Rate~=nil and Angle and Angle~=nil then
  959. local DesiredAngle=Amount*math.sin(time*Rate);
  960. if CurrentPose~="Running"and CurrentPose~="Panic"then
  961. Neck.DesiredAngle=DesiredAngle;
  962. RightShoulder.DesiredAngle=DesiredAngle+Angle;
  963. LeftShoulder.DesiredAngle=DesiredAngle-Angle;
  964. end;
  965. RightHip.DesiredAngle=-DesiredAngle;
  966. LeftHip.DesiredAngle=-DesiredAngle;
  967. end;
  968. local CurrentTool=AquireTool();
  969. if CurrentTool and CurrentTool~=nil then
  970. local animStringValueObject=AquireToolAnimation(CurrentTool);
  971. if animStringValueObject then
  972. CurrentToolAnimation=animStringValueObject.Value;
  973. animStringValueObject.Parent=nil;
  974. CurrentToolAnimationTime=time+0.3;
  975. end;
  976. if time>CurrentToolAnimationTime then
  977. CurrentToolAnimationTime=0
  978. CurrentToolAnimation="None"
  979. end;
  980. ToolAnimation();
  981. else
  982. CurrentToolAnimation="None";
  983. CurrentToolAnimationTime=0;
  984. end;
  985. end;
  986. end;
  987. Spawn(function()
  988. while Wait(0)do
  989. if AnimationScript and SCP096 and SCP096Torso and SCP096Torso~=nil then
  990. local FiredRay=Ray.new(SCP096Torso.Position,Vector3.new(0,-5.5,0));
  991. local RayTarget,endPoint=Game:GetService("Workspace"):FindPartOnRay(FiredRay,SCP096);
  992. if RayTarget and(SCP096Torso.Velocity-Vector3.new(0,SCP096Torso.Velocity.y,0)).magnitude>=5 and SCP096Humanoid and SCP096Humanoid.WalkSpeed==10 and not SCP096Humanoid.Sit and not SCP096Humanoid.PlatformStand then
  993. CurrentPose="Walking";
  994. elseif RayTarget and(SCP096Torso.Velocity-Vector3.new(0,SCP096Torso.Velocity.y,0)).magnitude>=5 and SCP096Humanoid and SCP096Humanoid.WalkSpeed==35 and not SCP096Humanoid.Sit and not SCP096Humanoid.PlatformStand then
  995. CurrentPose="Running";
  996. elseif SCP096Humanoid and SCP096Humanoid.Sit and not SCP096Humanoid.PlatformStand then
  997. CurrentPose="Sitting";
  998. elseif not RayTarget and SCP096Humanoid and not SCP096Humanoid.Sit and not SCP096Humanoid.PlatformStand then
  999. CurrentPose="Jumping";
  1000. elseif SCP096Humanoid and SCP096Humanoid.PlatformStand then
  1001. CurrentPose="Platformed";
  1002. elseif RayTarget and(SCP096Torso.Velocity-Vector3.new(0,SCP096Torso.Velocity.y,0)).magnitude<=5 and SCP096Humanoid and SCP096Humanoid.WalkSpeed==0 and not SCP096Humanoid.Sit and not SCP096Humanoid.PlatformStand then
  1003. CurrentPose="Panic";
  1004. else
  1005. CurrentPose="WhaaPose";
  1006. end;
  1007. end;
  1008. end;
  1009. end);
  1010. while Wait(0)do
  1011. if SCP096 then
  1012. local _,time=Wait(0);
  1013. ChangeAngle(time);
  1014. else
  1015. break;
  1016. end;
  1017. end;
  1018. --[[ By: Brutez. ]]--
  1019. end))
  1020. Sound69.Name = "ChasingMusic2"
  1021. Sound69.Parent = Model0
  1022. Sound69.Looped = true
  1023. Sound69.SoundId = "rbxassetid://261681311"
  1024. Sound69.Volume = 1
  1025. Animation70.Name = "Walk2"
  1026. Animation70.Parent = Model0
  1027. Animation70.AnimationId = "rbxassetid://335519686"
  1028. Sound71.Name = "HorrorStrings3"
  1029. Sound71.Parent = Model0
  1030. Sound71.SoundId = "rbxassetid://289500141"
  1031. Sound71.Volume = 1
  1032. Part72.Name = "Right Eye"
  1033. Part72.Parent = Model0
  1034. Part72.CFrame = CFrame.new(-18.3454113, 6.33506727, 10.1718769, -0.98063767, 2.73664009e-05, 0.195855841, 3.33725911e-05, 1, 2.73664009e-05, -0.195855841, 3.33725911e-05, -0.98063767)
  1035. Part72.Orientation = Vector3.new(0, 168.710007, 0)
  1036. Part72.Position = Vector3.new(-18.3454113, 6.33506727, 10.1718769)
  1037. Part72.Rotation = Vector3.new(-180, 11.29, -180)
  1038. Part72.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1039. Part72.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1040. Part72.BackParamA = -99999
  1041. Part72.BackParamB = 99999
  1042. Part72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1043. Part72.BottomParamA = -99999
  1044. Part72.BottomParamB = 99999
  1045. Part72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1046. Part72.BrickColor = BrickColor.new("Institutional white")
  1047. Part72.CanCollide = false
  1048. Part72.CustomPhysicalProperties = 0.699999988, 2, 0, 1, 1
  1049. Part72.Elasticity = 0
  1050. Part72.Friction = 2
  1051. Part72.FrontParamA = -99999
  1052. Part72.FrontParamB = 99999
  1053. Part72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1054. Part72.LeftParamA = -99999
  1055. Part72.LeftParamB = 99999
  1056. Part72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1057. Part72.Material = Enum.Material.SmoothPlastic
  1058. Part72.RightParamA = -99999
  1059. Part72.RightParamB = 99999
  1060. Part72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. Part72.TopParamA = -99999
  1062. Part72.TopParamB = 99999
  1063. Part72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1064. Part72.brickColor = BrickColor.new("Institutional white")
  1065. Part72.FormFactor = Enum.FormFactor.Custom
  1066. Part72.formFactor = Enum.FormFactor.Custom
  1067. SpecialMesh73.Name = "RightEyeMesh"
  1068. SpecialMesh73.Parent = Part72
  1069. SpecialMesh73.MeshId = "rbxassetid://82326541"
  1070. SpecialMesh73.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  1071. SpecialMesh73.TextureId = "rbxassetid://369019120"
  1072. SpecialMesh73.MeshType = Enum.MeshType.FileMesh
  1073. Sound74.Name = "ChasingMusic1"
  1074. Sound74.Parent = Model0
  1075. Sound74.Looped = true
  1076. Sound74.SoundId = "rbxassetid://254933693"
  1077. Sound74.Volume = 1
  1078. Animation75.Name = "Attack1"
  1079. Animation75.Parent = Model0
  1080. Animation75.AnimationId = "rbxassetid://343065160"
  1081. Animation76.Name = "AttackRun"
  1082. Animation76.Parent = Model0
  1083. Animation76.AnimationId = "rbxassetid://343260466"
  1084. Animation77.Name = "GetUp2"
  1085. Animation77.Parent = Model0
  1086. Animation77.AnimationId = "rbxassetid://335316457"
  1087. Animation78.Name = "Idle"
  1088. Animation78.Parent = Model0
  1089. Animation78.AnimationId = "rbxassetid://335319557"
  1090. Animation79.Name = "PanicTochase"
  1091. Animation79.Parent = Model0
  1092. Animation79.AnimationId = "rbxassetid://359445467"
  1093. Animation80.Name = "Panicking"
  1094. Animation80.Parent = Model0
  1095. Animation80.AnimationId = "rbxassetid://359435489"
  1096. Animation81.Name = "RunToAttack"
  1097. Animation81.Parent = Model0
  1098. Animation81.AnimationId = "rbxassetid://343263376"
  1099. Animation82.Name = "Running"
  1100. Animation82.Parent = Model0
  1101. Animation82.AnimationId = "rbxassetid://343256571"
  1102. Animation83.Name = "Sit"
  1103. Animation83.Parent = Model0
  1104. Animation83.AnimationId = "rbxassetid://335306919"
  1105. Animation84.Name = "Sit2"
  1106. Animation84.Parent = Model0
  1107. Animation84.AnimationId = "rbxassetid://254753159"
  1108. Animation85.Name = "Sit2End"
  1109. Animation85.Parent = Model0
  1110. Animation85.AnimationId = "rbxassetid://335311971"
  1111. Animation86.Name = "Sit2Start"
  1112. Animation86.Parent = Model0
  1113. Animation86.AnimationId = "rbxassetid://335309265"
  1114. Animation87.Name = "SitBack"
  1115. Animation87.Parent = Model0
  1116. Animation87.AnimationId = "rbxassetid://335655760"
  1117. Animation88.Name = "SitToPanic"
  1118. Animation88.Parent = Model0
  1119. Animation88.AnimationId = "rbxassetid://359442730"
  1120. Animation89.Name = "StandToPanic"
  1121. Animation89.Parent = Model0
  1122. Animation89.AnimationId = "rbxassetid://335525183"
  1123. Sound90.Name = "Hush"
  1124. Sound90.Parent = Model0
  1125. Sound90.Looped = true
  1126. Sound90.SoundId = "rbxassetid://306207443"
  1127. Sound90.Volume = 1
  1128. Sound91.Name = "Notice"
  1129. Sound91.Parent = Model0
  1130. Sound91.SoundId = "rbxassetid://257340849"
  1131. Sound91.Volume = 1
  1132. Script92.Name = "Hidenametag"
  1133. Script92.Parent = Model0
  1134. table.insert(cors,sandbox(Script92,function()
  1135. character = script.Parent
  1136. character.Head.Changed:connect(function(property)
  1137. if property == "BrickColor" then
  1138. if character:FindFirstChild("NewHead") then
  1139. character.NewHead.BrickColor= character.Head.BrickColor
  1140. end
  1141. end
  1142. end)
  1143. local head= character.Head
  1144. local newhead= head:Clone()
  1145. newhead.Name= "NewHead"
  1146. newhead.Parent= character
  1147. head.Transparency= 1
  1148. weld= Instance.new("Weld")
  1149. weld.Parent= head
  1150. weld.Part0= head
  1151. weld.Part1= newhead
  1152.  
  1153. end))
  1154. Script93.Name = "Main"
  1155. Script93.Parent = Model0
  1156. table.insert(cors,sandbox(Script93,function()
  1157. --[[ By: Brutez. ]]--
  1158. local SCP096Script=script;
  1159. 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");
  1160. local SCP096=SCP096Script.Parent;
  1161. if SCP096Script and SCP096 and SCP096:FindFirstChild("Thumbnail")then
  1162. SCP096:FindFirstChild("Thumbnail"):Destroy();
  1163. end
  1164. local Hush=SCP096:FindFirstChild("Hush");
  1165. local Notice=SCP096:FindFirstChild("Notice");
  1166. local SCP096Humanoid;
  1167. for _,Child in pairs(SCP096:GetChildren())do
  1168. if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
  1169. SCP096Humanoid=Child;
  1170. end;
  1171. end;
  1172. local CanSee=false;
  1173. local Pathing=false;
  1174. local SCP096Head=SCP096:FindFirstChild("Head");
  1175. local Damage5=SCP096Head:FindFirstChild("Damage5");
  1176. local Idle=SCP096Head:FindFirstChild("Idle");
  1177. local Panic=SCP096Head:FindFirstChild("Panic");
  1178. local Screaming=SCP096Head:FindFirstChild("Screaming");
  1179. local SCP096HumanoidRootPart=SCP096:FindFirstChild("HumanoidRootPart");
  1180. local SCP096Torso=SCP096:FindFirstChild("Torso");
  1181. local AttackDebounce=false;
  1182. local Chasing=false;
  1183. function raycast(Spos,vec,currentdist)
  1184. local hit2,pos2=game.Workspace:FindPartOnRay(Ray.new(Spos+(vec*.05),vec*currentdist),SCP096);
  1185. if hit2~=nil and pos2 then
  1186. if hit2.Name=="Handle" and not hit2.CanCollide or string.sub(hit2.Name,1,6)=="Effect"and not hit2.CanCollide then
  1187. local currentdist=currentdist-(pos2-Spos).magnitude;
  1188. return raycast(pos2,vec,currentdist);
  1189. end;
  1190. end;
  1191. return hit2,pos2;
  1192. end;
  1193. function RayCast(Position,Direction,MaxDistance,IgnoreList)
  1194. return Game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position,Direction.unit*(MaxDistance or 999.999)),IgnoreList);
  1195. end;
  1196. Spawn(function()
  1197. while Wait(0)do
  1198. if SCP096Script and SCP096 and SCP096HumanoidRootPart and SCP096Head and SCP096Humanoid and SCP096Humanoid.Health~=0 then
  1199. local TargetPoint=SCP096Humanoid.TargetPoint;
  1200. 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})
  1201. local Jumpable=false;
  1202. if Blockage then
  1203. Jumpable=true;
  1204. if Blockage and Blockage.Parent and Blockage.Parent.ClassName~="Workspace"then
  1205. local BlockageHumanoid;
  1206. for _,Child in pairs(Blockage.Parent:GetChildren())do
  1207. if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
  1208. BlockageHumanoid=Child;
  1209. end;
  1210. end;
  1211. if Blockage and Blockage:IsA("Terrain")then
  1212. local CellPos=Blockage:WorldToCellPreferSolid((BlockagePos-Vector3.new(0,2,0)));
  1213. local CellMaterial,CellShape,CellOrientation=Blockage:GetCell(CellPos.X,CellPos.Y,CellPos.Z);
  1214. if CellMaterial==Enum.CellMaterial.Water then
  1215. Jumpable=false;
  1216. end;
  1217. 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
  1218. Jumpable=false;
  1219. end;
  1220. end;
  1221. if SCP096Script and SCP096 and SCP096Humanoid and SCP096Humanoid.Health~=0 and not SCP096Humanoid.Sit and Jumpable then
  1222. SCP096Humanoid.Jump=true;
  1223. end;
  1224. end;
  1225. end;
  1226. end;
  1227. end);
  1228. local DynamicWander=true;
  1229. while Wait(0)do
  1230. if SCP096Script and SCP096 and SCP096Humanoid then
  1231. SCP096Humanoid.CameraOffset=Vector3.new(0,0,0);
  1232. SCP096Humanoid.DisplayDistanceType="None";
  1233. SCP096Humanoid.HealthDisplayDistance=0;
  1234. SCP096Humanoid.Name="SCP";
  1235. SCP096Humanoid.NameDisplayDistance=0;
  1236. SCP096Humanoid.NameOcclusion="EnemyOcclusion";
  1237. SCP096Humanoid.Archivable=true;
  1238. SCP096Humanoid.AutoRotate=true;
  1239. SCP096Humanoid.MaxHealth=99999e99999;
  1240. SCP096Humanoid.Health=99999e99999;
  1241. SCP096Humanoid.JumpPower=0;
  1242. SCP096Humanoid.MaxSlopeAngle=89.9;
  1243. if not Chasing then
  1244. local SwitchWander=math.random(1,2000);
  1245. if SwitchWander==1 and not DynamicWander then
  1246. DynamicWander=true;
  1247. elseif SwitchWander==1 and DynamicWander then
  1248. DynamicWander=false;
  1249. end;
  1250. local WalkChance=math.random(1,100);
  1251. 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
  1252. SCP096Humanoid:MoveTo(Game:GetService("Workspace"):FindFirstChild("Terrain").Position+Vector3.new(math.random(-2048,2048),0,math.random(-2048,2048)),Game:GetService("Workspace"):FindFirstChild("Terrain"));
  1253. elseif SCP096Script and SCP096 and SCP096Torso and SCP096Head and SCP096Humanoid and SCP096Humanoid.Health~=0 and DynamicWander then
  1254. local WanderAngle=(math.random()-0.5)*1;
  1255. local RotatingLookVector=CFrame.Angles(0,WanderAngle,0)*SCP096Torso.CFrame.lookVector;
  1256. SCP096Humanoid:MoveTo(SCP096Torso.Position+6*RotatingLookVector,SCP096Torso);
  1257. end;
  1258. SCP096Humanoid.WalkSpeed=10;
  1259. else
  1260. SCP096Humanoid=35;
  1261. end;
  1262. end;
  1263. if SCP096Script and SCP096 and Hush and Hush.IsPlaying then
  1264. Hush:Stop();
  1265. end;
  1266. if SCP096Script and SCP096 and Idle and not Idle.IsPlaying then
  1267. Idle:Play();
  1268. end;
  1269. if SCP096Script and SCP096 and Panic and Panic.IsPlaying then
  1270. Panic:Stop();
  1271. end;
  1272. if SCP096Script and SCP096 and Screaming and Screaming.IsPlaying then
  1273. Screaming:Stop();
  1274. end;
  1275. local NoticeDistance=10;
  1276. local TargetTorso;
  1277. for _,TargetModel in pairs(Game:GetService("Workspace"):GetChildren())do
  1278. if TargetModel.className=="Model"and TargetModel~=SCP096 and TargetModel.Name~=SCP096.Name and TargetModel:FindFirstChild("Torso")and TargetModel:FindFirstChild("Head")then
  1279. local TargetPart=TargetModel:FindFirstChild("Torso");
  1280. local FoundHumanoid;
  1281. for _,Child in pairs(TargetModel:GetChildren())do
  1282. if Child and Child.ClassName=="Humanoid"and Child.Health~=0 then
  1283. FoundHumanoid=Child;
  1284. end;
  1285. end;
  1286. if TargetPart and FoundHumanoid and FoundHumanoid.Health~=0 and(TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude<NoticeDistance then
  1287. TargetTorso=TargetPart;
  1288. NoticeDistance=(TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude;
  1289. AttackDebounce=true;
  1290. Spawn(function()
  1291. Chasing=true;
  1292. if SCP096Script and SCP096 and Idle then
  1293. Notice:Play();
  1294. end;
  1295. if SCP096Script and SCP096 and Hush and Hush.IsPlaying then
  1296. Hush:Stop();
  1297. end;
  1298. if SCP096Script and SCP096 and Idle and Idle.IsPlaying then
  1299. Idle:Stop();
  1300. end;
  1301. if SCP096Script and SCP096 and Panic then
  1302. Panic:Play();
  1303. end;
  1304. if SCP096Script and SCP096 and Screaming and Screaming.IsPlaying then
  1305. Screaming:Stop();
  1306. end;
  1307. SCP096Humanoid.WalkSpeed=0;
  1308. SCP096Humanoid:MoveTo(SCP096Torso.Position,Game:GetService("Workspace"):FindFirstChild("Terrain"));
  1309. Wait(38);
  1310. if SCP096Script and SCP096 and Hush and not Hush.IsPlaying then
  1311. Hush:Play();
  1312. end;
  1313. if SCP096Script and SCP096 and Idle and Idle.IsPlaying then
  1314. Idle:Stop();
  1315. end;
  1316. if SCP096Script and SCP096 and Panic and Panic.IsPlaying then
  1317. Panic:Stop();
  1318. end;
  1319. if SCP096Script and SCP096 and Screaming and not Screaming.IsPlaying then
  1320. Screaming:Play();
  1321. end;
  1322. SCP096Humanoid.WalkSpeed=35;
  1323. Spawn(function()
  1324. while Wait(0)do
  1325. local hit,pos=raycast(SCP096HumanoidRootPart.Position,(TargetPart.Position-SCP096HumanoidRootPart.Position).unit,500)
  1326. if hit and hit.Parent and hit.Parent.ClassName=="Model"and hit.Parent:FindFirstChild("Torso")and hit.Parent:FindFirstChild("Head")then
  1327. CanSee=true;
  1328. else
  1329. CanSee=false;
  1330. end;
  1331. end;
  1332. end);
  1333. repeat
  1334. Wait(0)
  1335. if CanSee then
  1336. SCP096Humanoid:MoveTo(TargetPart.Position+(TargetPart.Position-SCP096HumanoidRootPart.Position).unit*2,Game:GetService("Workspace"):FindFirstChild("Terrain"));
  1337. end;
  1338. if not CanSee and not Pathing then
  1339. Spawn(function()
  1340. Pathing=true;
  1341. local RenderedPath=game:GetService("PathfindingService"):ComputeRawPathAsync(SCP096Torso.Position,TargetPart.Position,500);
  1342. local RenderedPathCoordinates=RenderedPath:GetPointCoordinates();
  1343. for _=1,#RenderedPathCoordinates do
  1344. if not CanSee then
  1345. local Point=RenderedPathCoordinates[_];
  1346. local PathTimer=0;
  1347. repeat Wait(0);
  1348. SCP096Humanoid:MoveTo(Point);PathTimer=PathTimer+1;
  1349. if PathTimer>15 or CanSee then
  1350. break;
  1351. end;
  1352. until(SCP096Torso.Position-Point).Magnitude<5 or PathTimer>15 or CanSee;
  1353. if PathTimer>15 or CanSee then
  1354. break;
  1355. end;
  1356. end;
  1357. end;
  1358. Pathing=false;
  1359. end);
  1360. end;
  1361. if TargetModel and TargetPart and FoundHumanoid and FoundHumanoid.Health~=0 and (TargetPart.Position-SCP096HumanoidRootPart.Position).magnitude<10 then
  1362. Damage5:Play();
  1363. FoundHumanoid:TakeDamage(99999e99999);
  1364. end
  1365. until TargetModel.Parent==nil or TargetPart.Parent==nil or FoundHumanoid.Parent==nil or TargetModel and TargetPart and FoundHumanoid and FoundHumanoid.Health==0;
  1366. Chasing=false;
  1367. end);
  1368. repeat Wait(0);until not Chasing;
  1369. AttackDebounce=false
  1370. end;
  1371. end;
  1372. end;
  1373. end;
  1374. --[[ By: Brutez. ]]--
  1375. end))
  1376. for i,v in pairs(mas:GetChildren()) do
  1377. v.Parent = workspace
  1378. pcall(function() v:MakeJoints() end)
  1379. end
  1380. mas:Destroy()
  1381. for i,v in pairs(cors) do
  1382. spawn(function()
  1383. pcall(v)
  1384. end)
  1385. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement