Advertisement
jericoalejo

Untitled

Jul 6th, 2017
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- Made by: 123jl123 n edit by jericoalejo ---
  2. --- Remake of Golden SCP Shadow Demon ---
  3. ------------------------------------------------------
  4. wait(2.5)
  5.  
  6. Character.Humanoid.WalkSpeed = 20
  7. Character.Humanoid.JumpPower = 50
  8. local naeeym = Instance.new("BillboardGui",chara)
  9. naeeym.Size = UDim2.new(0,100,0,40)
  10. naeeym.StudsOffset = Vector3.new(0,2,0)
  11. naeeym.Adornee = Character.Head
  12. local tecks = Instance.new("TextLabel",naeeym)
  13. tecks.BackgroundTransparency = 1
  14. tecks.BorderSizePixel = 0
  15. tecks.Text = "Scp 094"
  16. tecks.Font = "Bodoni"
  17. tecks.FontSize = "Size36"
  18. tecks.TextStrokeTransparency = 0.5
  19. tecks.TextColor3 = Color3.new(0,0,0)
  20. rrer = BrickColor.new("Really red")
  21. tecks.TextStrokeColor3 = rrer.Color
  22. tecks.Size = UDim2.new(1,0,0.5,0)
  23. local licht = Instance.new("PointLight",chara.Torso)
  24. licht.Color = tecks.TextStrokeColor3
  25. licht.Range = 60
  26. licht.Brightness = 1
  27. licht.Enabled = false
  28. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  29. for _, z in pairs(workspace:GetChildren()) do
  30.  
  31. if z.Name == "Zombie" then
  32.  
  33. z.Humanoid:MoveTo(targetted.Head.Position)
  34.  
  35. end
  36. end
  37. end)
  38.  
  39. playertarg = game.Players.LocalPlayer
  40. chara = playertarg.Character
  41. Mouse = playertarg:GetMouse()
  42. targetted = nil
  43.  
  44. New = function(Object, Parent, Name, Data)
  45. local Object = Instance.new(Object)
  46. for Index, Value in pairs(Data or {}) do
  47. Object[Index] = Value
  48. end
  49. Object.Parent = Parent
  50. Object.Name = Name
  51. return Object
  52. end
  53.  
  54.  
  55.  
  56. crosshair = Instance.new("BillboardGui",chara)
  57. crosshair.Size = UDim2.new(10,0,10,0)
  58. crosshair.Enabled = false
  59. imgl = Instance.new("ImageLabel",crosshair)
  60. imgl.Position = UDim2.new(0,0,0,0)
  61. imgl.Size = UDim2.new(1,0,1,0)
  62. imgl.Image = "rbxassetid://183711814"
  63. imgl.BackgroundTransparency = 1
  64. imgl.ImageTransparency = .7
  65. imgl.ImageColor3 = Color3.new(0,0,0)
  66.  
  67.  
  68. function LoadSnd(id,loop,vol,pit)
  69. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  70. return snd
  71. end
  72.  
  73. TargetSnd = LoadSnd(167191994,false,2,.8)
  74.  
  75.  
  76. function TargetSelect(person)
  77. local dd=coroutine.wrap(function()
  78. if targetted ~= person then
  79. targetted = person
  80. for i = 0,30,10 do
  81. wait(.05)
  82. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  83. end
  84. end
  85. end)
  86. dd()
  87. end
  88.  
  89.  
  90.  
  91. function LockOn()
  92. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  93. TargetSelect(Mouse.Target.Parent)
  94. TargetSnd:Play()
  95. else end
  96. end
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. ZomWait = false
  122. ZomWait2 = false
  123. ZomSyle = false
  124.  
  125.  
  126. Target1 =script.Parent.Name
  127. Target2 = game.Players[Target1]
  128. Target2.Character.archivable = true
  129. clone4 = Target2.Character:Clone()
  130. clone4.Parent = game.Lighting
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. Glow1 = Color3.new(.5,0,0)
  166. Glow2 = Color3.new(0,0,0)
  167.  
  168. GlowParticle = Instance.new("ParticleEmitter",clone4.Torso)
  169. GlowParticle.LightEmission = 0
  170. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  171. GlowParticle.Size = NumberSequence.new(2,0)
  172. GlowParticle.Texture = "http://www.roblox.com/asset/?id=118641183"
  173. GlowParticle.Transparency = NumberSequence.new(.3,.8)
  174. GlowParticle.LockedToPart = false
  175. GlowParticle.Lifetime = NumberRange.new(.5,.6)
  176. GlowParticle.Rate= 100
  177. GlowParticle.Speed =NumberRange.new(6)
  178. GlowParticle.VelocitySpread = 360
  179.  
  180.  
  181.  
  182. for i,v in pairs(clone4:GetChildren()) do
  183.  
  184.  
  185. if v:IsA("ShirtGraphic") then
  186. v:Destroy()
  187. end
  188.  
  189. if v:IsA("Pants") then
  190. v:Destroy()
  191. end
  192. if v:IsA("Shirt") then
  193. v:Destroy()
  194. end
  195. if v:IsA("Hat") then
  196. v:Destroy()
  197.  
  198. end
  199. if v:IsA("Accessory") then
  200. v:Destroy()
  201. end
  202.  
  203. end
  204.  
  205. clone4["Body Colors"]:Destroy()
  206. clone4.Head.face.Texture = "rbxassetid://179693472"
  207.  
  208. wait()
  209. Zombie = clone4:Clone()
  210.  
  211. wait()
  212.  
  213. clone4:Destroy()
  214.  
  215. wait()
  216.  
  217.  
  218. Player=game:GetService("Players").LocalPlayer
  219. Character=Player.Character
  220.  
  221.  
  222. -------------------------------------------------------
  223. local Orbd = Instance.new("Part", Character)
  224. Orbd.Name = "Orbd"
  225. Orbd.Shape = Enum.PartType.Ball
  226. Orbd.CanCollide = false
  227. Orbd.BrickColor = BrickColor.new("White")
  228. Orbd.Transparency = 0
  229. Orbd.Material = "Neon"
  230. Orbd.Size = Vector3.new(0.3, 0.3, 0.3)
  231. Orbd.TopSurface = Enum.SurfaceType.Smooth
  232. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  233.  
  234. local Weld = Instance.new("Weld", Orbd)
  235. Weld.Part0 = Character.Head
  236. Weld.Part1 = Orbd
  237. Weld.C1 = CFrame.new(-0.26, -0.24, 0.55)
  238.  
  239. --------------------------------------------------------
  240. local Orbvc = Instance.new("Part", Character)
  241. Orbvc.Name = "Orbvc"
  242. Orbvc.Shape = Enum.PartType.Ball
  243. Orbvc.CanCollide = false
  244. Orbvc.BrickColor = BrickColor.new("White")
  245. Orbvc.Transparency = 0
  246. Orbvc.Material = "Neon"
  247. Orbvc.Size = Vector3.new(0.3, 0.3, 0.3)
  248. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  249. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  250.  
  251. local Weld = Instance.new("Weld", Orbvc)
  252. Weld.Part0 = Character.Head
  253. Weld.Part1 = Orbvc
  254. Weld.C1 = CFrame.new(0.26, -0.24, 0.55)
  255. ---------------------------------------------------------
  256. local Mask = Instance.new("Part", Character)
  257. Mask.Name = "Mask"
  258. Mask.CanCollide = false
  259. Mask.BrickColor = BrickColor.new("Gold")
  260. Mask.Transparency = 0
  261. Mask.Material = "Plastic"
  262. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  263. Mask.TopSurface = Enum.SurfaceType.Smooth
  264. Mask.BottomSurface = Enum.SurfaceType.Smooth
  265.  
  266. local Weld = Instance.new("Weld", Mask)
  267. Weld.Part0 = Character.Head
  268. Weld.Part1 = Mask
  269. Weld.C1 = CFrame.new(0, -0.1, 0.8)
  270.  
  271. local M1 = Instance.new("SpecialMesh")
  272. M1.Parent = Mask
  273. M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
  274. M1.Scale = Vector3.new( 1, 1, 2)
  275. ----------------------------------------------------------
  276. local Hood = Instance.new("Part", Character)
  277. Hood.Name = "Hood"
  278. Hood.CanCollide = false
  279. Hood.BrickColor = BrickColor.new("Really black")
  280. Hood.Transparency = 0
  281. Hood.Material = "Plastic"
  282. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  283. Hood.TopSurface = Enum.SurfaceType.Smooth
  284. Hood.BottomSurface = Enum.SurfaceType.Smooth
  285.  
  286. local Weld = Instance.new("Weld", Hood)
  287. Weld.Part0 = Character.Head
  288. Weld.Part1 = Hood
  289. Weld.C1 = CFrame.new(0, -0.2, 0)
  290.  
  291. local M2 = Instance.new("SpecialMesh")
  292. M2.Parent = Hood
  293. M2.MeshId = "http://www.roblox.com/asset/?id=83499032"
  294. M2.Scale = Vector3.new( 1, 1.2, 1.1)
  295. ------------------------------------------------------
  296.  
  297. p = game.Players.LocalPlayer
  298. char049 = p.Character
  299.  
  300. char049.Shirt:Remove()
  301. for i,v in pairs(char049:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  302. wait()shirt = Instance.new("Shirt", char049)
  303. shirt.Name = "Shirt"
  304. pants = Instance.new("Pants", char049)
  305. pants.Name = "Pants"
  306.  
  307. char049.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=648758131"
  308. char049.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=472675863"
  309. -------------------------------------------------
  310. ---- Orbd,Orbvc,Mask,Hood
  311.  
  312. --[[NIGHTOWLACE_WEAPONRY]]--
  313. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  314. secondcolor = "Really black"
  315.  
  316. wait(1 / 60)
  317. Effects = { }
  318. local Player = game.Players.localPlayer
  319. local Character = Player.Character
  320. local Humanoid = Character.Humanoid
  321. local mouse = Player:GetMouse()
  322. local LeftArm = Character["Left Arm"]
  323. local RightArm = Character["Right Arm"]
  324. local LeftLeg = Character["Left Leg"]
  325. local RightLeg = Character["Right Leg"]
  326. local Head = Character.Head
  327. local Torso = Character.Torso
  328. local cam = game.Workspace.CurrentCamera
  329. local RootPart = Character.HumanoidRootPart
  330. local RootJoint = RootPart.RootJoint
  331. local equipped = false
  332. local attack = false
  333. local Anim = 'Idle'
  334. local idle = 0
  335. local attacktype = 1
  336. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  337. local velocity = RootPart.Velocity.y
  338. local sine = 0
  339. local change = 1
  340. local grabbed = false
  341. local cn = CFrame.new
  342. local mr = math.rad
  343. local angles = CFrame.Angles
  344. local ud = UDim2.new
  345. local c3 = Color3.new
  346.  
  347. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  348. Humanoid.Animator:Destroy()
  349. Character.Animate:Destroy()
  350.  
  351. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  352. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  353. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  354.  
  355. RSH, LSH = nil, nil
  356.  
  357. RW = Instance.new("Weld")
  358. LW = Instance.new("Weld")
  359.  
  360. RH = Torso["Right Hip"]
  361. LH = Torso["Left Hip"]
  362.  
  363. RSH = Torso["Right Shoulder"]
  364. LSH = Torso["Left Shoulder"]
  365.  
  366. RSH.Parent = nil
  367. LSH.Parent = nil
  368.  
  369. RW.Name = "RW"
  370. RW.Part0 = Torso
  371. RW.C0 = cn(1.5, 0.5, 0)
  372. RW.C1 = cn(0, 0.5, 0)
  373. RW.Part1 = RightArm
  374. RW.Parent = Torso
  375.  
  376. LW.Name = "LW"
  377. LW.Part0 = Torso
  378. LW.C0 = cn(-1.5, 0.5, 0)
  379. LW.C1 = cn(0, 0.5, 0)
  380. LW.Part1 = LeftArm
  381. LW.Parent = Torso
  382.  
  383. function clerp(a, b, t)
  384. local qa = {
  385. QuaternionFromCFrame(a)
  386. }
  387. local qb = {
  388. QuaternionFromCFrame(b)
  389. }
  390. local ax, ay, az = a.x, a.y, a.z
  391. local bx, by, bz = b.x, b.y, b.z
  392. local _t = 1 - t
  393. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  394. end
  395.  
  396. function QuaternionFromCFrame(cf)
  397. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  398. local trace = m00 + m11 + m22
  399. if trace > 0 then
  400. local s = math.sqrt(1 + trace)
  401. local recip = 0.5 / s
  402. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  403. else
  404. local i = 0
  405. if m11 > m00 then
  406. i = 1
  407. end
  408. if m22 > (i == 0 and m00 or m11) then
  409. i = 2
  410. end
  411. if i == 0 then
  412. local s = math.sqrt(m00 - m11 - m22 + 1)
  413. local recip = 0.5 / s
  414. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  415. elseif i == 1 then
  416. local s = math.sqrt(m11 - m22 - m00 + 1)
  417. local recip = 0.5 / s
  418. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  419. elseif i == 2 then
  420. local s = math.sqrt(m22 - m00 - m11 + 1)
  421. local recip = 0.5 / s
  422. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  423. end
  424. end
  425. end
  426.  
  427. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  428. local xs, ys, zs = x + x, y + y, z + z
  429. local wx, wy, wz = w * xs, w * ys, w * zs
  430. local xx = x * xs
  431. local xy = x * ys
  432. local xz = x * zs
  433. local yy = y * ys
  434. local yz = y * zs
  435. local zz = z * zs
  436. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  437. end
  438.  
  439. function QuaternionSlerp(a, b, t)
  440. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  441. local startInterp, finishInterp;
  442. if cosTheta >= 0.0001 then
  443. if (1 - cosTheta) > 0.0001 then
  444. local theta = math.acos(cosTheta)
  445. local invSinTheta = 1 / math.sin(theta)
  446. startInterp = math.sin((1 - t) * theta) * invSinTheta
  447. finishInterp = math.sin(t * theta) * invSinTheta
  448. else
  449. startInterp = 1 - t
  450. finishInterp = t
  451. end
  452. else
  453. if (1 + cosTheta) > 0.0001 then
  454. local theta = math.acos(-cosTheta)
  455. local invSinTheta = 1 / math.sin(theta)
  456. startInterp = math.sin((t - 1) * theta) * invSinTheta
  457. finishInterp = math.sin(t * theta) * invSinTheta
  458. else
  459. startInterp = t - 1
  460. finishInterp = t
  461. end
  462. end
  463. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  464. end
  465.  
  466. function swait(num)
  467. if num == 0 or num == nil then
  468. game:service'RunService'.RenderStepped:wait(0)
  469. else
  470. for i = 0, num do
  471. game:service'RunService'.RenderStepped:wait(0)
  472. end
  473. end
  474. end
  475.  
  476. local RbxUtility = LoadLibrary("RbxUtility")
  477. local Create = RbxUtility.Create
  478.  
  479. function RemoveOutlines(part)
  480. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  481. end
  482.  
  483. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  484. local Part = Create("Part"){
  485. formFactor = FormFactor,
  486. Parent = Parent,
  487. Reflectance = Reflectance,
  488. Transparency = Transparency,
  489. CanCollide = false,
  490. Locked = true,
  491. BrickColor = BrickColor.new(tostring(BColor)),
  492. Name = Name,
  493. Size = Size,
  494. Material = Material,
  495. }
  496. RemoveOutlines(Part)
  497. return Part
  498. end
  499.  
  500. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  501. local Msh = Create(Mesh){
  502. Parent = Part,
  503. Offset = OffSet,
  504. Scale = Scale,
  505. }
  506. if Mesh == "SpecialMesh" then
  507. Msh.MeshType = MeshType
  508. Msh.MeshId = MeshId
  509. end
  510. return Msh
  511. end
  512.  
  513. function CreateWeld(Parent, Part0, Part1, C0, C1)
  514. local Weld = Create("Weld"){
  515. Parent = Parent,
  516. Part0 = Part0,
  517. Part1 = Part1,
  518. C0 = C0,
  519. C1 = C1,
  520. }
  521. return Weld
  522. end
  523.  
  524. function rayCast(Position, Direction, Range, Ignore)
  525. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  526. end
  527.  
  528. function CreateSound(id, par, vol, pit)
  529. coroutine.resume(coroutine.create(function()
  530. local sou = Instance.new("Sound", par or workspace)
  531. sou.Volume = vol
  532. sou.Pitch = pit or 1
  533. sou.SoundId = id
  534. wait()
  535. sou:play()
  536. game:GetService("Debris"):AddItem(sou, 6)
  537. end))
  538. end
  539.  
  540. local function getclosest(obj, distance)
  541. local last, lastx = distance + 1
  542. for i, v in pairs(workspace:GetChildren()) do
  543. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  544. local t = v.Torso
  545. local dist = (t.Position - obj.Position).magnitude
  546. if dist <= distance then
  547. if dist < last then
  548. last = dist
  549. lastx = v
  550. end
  551. end
  552. end
  553. end
  554. return lastx
  555. end
  556.  
  557. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  558. for i, v in pairs(hit:GetChildren()) do
  559. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  560. local find = v:FindFirstChild("Hitz")
  561. if not find then
  562. if v.Parent:findFirstChild("Head") then
  563. local BillG = Create("BillboardGui"){
  564. Parent = v.Parent.Head,
  565. Size = UDim2.new(1, 0, 1, 0),
  566. Adornee = v.Parent.Head,
  567. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  568. }
  569. local TL = Create("TextLabel"){
  570. Parent = BillG,
  571. Size = UDim2.new(3, 3, 3, 3),
  572. BackgroundTransparency = 1,
  573. Text = tostring(damage).."-",
  574. TextColor3 = Color1.Color,
  575. TextStrokeColor3 = Color2.Color,
  576. TextStrokeTransparency = 0,
  577. TextXAlignment = Enum.TextXAlignment.Center,
  578. TextYAlignment = Enum.TextYAlignment.Center,
  579. FontSize = Enum.FontSize.Size18,
  580. Font = "ArialBold",
  581. }
  582. coroutine.resume(coroutine.create(function()
  583. wait(1)
  584. for i = 0, 1, .1 do
  585. wait(.1)
  586. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  587. end
  588. BillG:Destroy()
  589. end))
  590. end
  591. v.Health = v.Health - damage
  592. local bool = Create("BoolValue"){
  593. Parent = v,
  594. Name = 'Hitz',
  595. }
  596. if HSound ~= nil and HPitch ~= nil then
  597. CreateSound(HSound, hit, 1, HPitch)
  598. end
  599. game:GetService("Debris"):AddItem(bool, cooldown)
  600. end
  601. end
  602. end
  603. end
  604.  
  605.  
  606. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  607. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  608. prt.Anchored = true
  609. prt.CFrame = cframe
  610. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  611. game:GetService("Debris"):AddItem(prt, 10)
  612. if Type == 1 or Type == nil then
  613. table.insert(Effects, {
  614. prt,
  615. "Block1",
  616. delay,
  617. x3,
  618. y3,
  619. z3,
  620. msh
  621. })
  622. elseif Type == 2 then
  623. table.insert(Effects, {
  624. prt,
  625. "Block2",
  626. delay,
  627. x3,
  628. y3,
  629. z3,
  630. msh
  631. })
  632. end
  633. end
  634.  
  635. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  636. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  637. prt.Anchored = true
  638. prt.CFrame = cframe
  639. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  640. game:GetService("Debris"):AddItem(prt, 10)
  641. table.insert(Effects, {
  642. prt,
  643. "Cylinder",
  644. delay,
  645. x3,
  646. y3,
  647. z3,
  648. msh
  649. })
  650. end
  651.  
  652. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  653. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  654. prt.Anchored = true
  655. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  656. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  657. game:GetService("Debris"):AddItem(prt, 10)
  658. table.insert(Effects, {
  659. prt,
  660. "Cylinder",
  661. delay,
  662. x3,
  663. y3,
  664. z3,
  665. msh
  666. })
  667. end
  668.  
  669. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  670. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  671. prt.Anchored = true
  672. prt.CFrame = cframe
  673. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  674. game:GetService("Debris"):AddItem(prt, 10)
  675. table.insert(Effects, {
  676. prt,
  677. "Cylinder",
  678. delay,
  679. x3,
  680. y3,
  681. z3,
  682. msh
  683. })
  684. end
  685.  
  686. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  687. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  688. prt.Anchored = true
  689. prt.CFrame = cframe
  690. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  691. game:GetService("Debris"):AddItem(prt, 10)
  692. table.insert(Effects, {
  693. prt,
  694. "Cylinder",
  695. delay,
  696. x3,
  697. y3,
  698. z3,
  699. msh
  700. })
  701. end
  702.  
  703. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  704. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  705. prt.Anchored = true
  706. prt.CFrame = cframe
  707. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  708. game:GetService("Debris"):AddItem(prt, 10)
  709. table.insert(Effects, {
  710. prt,
  711. "Cylinder",
  712. delay,
  713. x3,
  714. y3,
  715. z3,
  716. msh
  717. })
  718. end
  719.  
  720. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  721. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  722. prt.Anchored = true
  723. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  724. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  725. local num = math.random(10, 50) / 1000
  726. game:GetService("Debris"):AddItem(prt, 10)
  727. table.insert(Effects, {
  728. prt,
  729. "Shatter",
  730. num,
  731. prt.CFrame,
  732. math.random() - math.random(),
  733. 0,
  734. math.random(50, 100) / 100
  735. })
  736. end
  737.  
  738.  
  739.  
  740.  
  741. for i = 0, 1, 0.05 do
  742. swait()
  743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), .1)
  745. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  747. if Torsovelocity > 2 then
  748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
  749. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
  750. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), .3)
  751. elseif Torsovelocity < 1 then
  752. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  753. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  754. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  755. end
  756. end
  757. attack = false
  758.  
  759.  
  760.  
  761. game:GetService'RunService'.Stepped:connect(function()
  762. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  763. velocity = RootPart.Velocity.y
  764. sine = sine + change
  765. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  766. if equipped == true or equipped == false then
  767. if RootPart.Velocity.y > 1 and hit == nil then
  768. Anim = "Jump"
  769. if attack == false then
  770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  772. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
  773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  774. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
  775. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  776. end
  777. elseif RootPart.Velocity.y < -1 and hit == nil then
  778. Anim = "Fall"
  779. if attack == false then
  780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  782. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
  783. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  784. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  785. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  786. end
  787. elseif Torsovelocity < 1 and hit ~= nil then
  788. Anim = "Idle"
  789. if attack == false then
  790. change = 1
  791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .1)
  792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .1)
  793. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.1)
  794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.1)
  795. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  796. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  797. end
  798. elseif Torsovelocity > 2 and hit ~= nil then
  799. Anim = "Walk"
  800. if attack == false then
  801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 3)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), .2)
  802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), .2)
  803. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(4)), .2)
  804. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), .2)
  805. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 3), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
  806. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), .3)
  807. end
  808. end
  809. end
  810. if #Effects > 0 then
  811. for e = 1, #Effects do
  812. if Effects[e] ~= nil then
  813. local Thing = Effects[e]
  814. if Thing ~= nil then
  815. local Part = Thing[1]
  816. local Mode = Thing[2]
  817. local Delay = Thing[3]
  818. local IncX = Thing[4]
  819. local IncY = Thing[5]
  820. local IncZ = Thing[6]
  821. if Thing[1].Transparency <= 1 then
  822. if Thing[2] == "Block1" then
  823. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  824. local Mesh = Thing[1].Mesh
  825. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  826. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  827. elseif Thing[2] == "Block2" then
  828. Thing[1].CFrame = Thing[1].CFrame
  829. local Mesh = Thing[7]
  830. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  831. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  832. elseif Thing[2] == "Cylinder" then
  833. local Mesh = Thing[1].Mesh
  834. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  835. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  836. elseif Thing[2] == "Blood" then
  837. local Mesh = Thing[7]
  838. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  839. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  840. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  841. elseif Thing[2] == "Elec" then
  842. local Mesh = Thing[1].Mesh
  843. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  844. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  845. elseif Thing[2] == "Disappear" then
  846. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  847. elseif Thing[2] == "Shatter" then
  848. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  849. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  850. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  851. Thing[6] = Thing[6] + Thing[5]
  852. end
  853. else
  854. Part.Parent = nil
  855. table.remove(Effects, e)
  856. end
  857. end
  858. end
  859. end
  860. end
  861. end)
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870. p = (game.Players.LocalPlayer.Name)
  871. char = game.Players.LocalPlayer.Character
  872.  
  873.  
  874. local player = game.Players.LocalPlayer
  875. repeat wait() until player.Character.Humanoid
  876. local humanoid = player.Character.Humanoid
  877. local mouse = player:GetMouse()
  878.  
  879. for i,v in pairs(char:GetChildren()) do
  880. if v.ClassName == 'Accessory' then
  881. v:Destroy()
  882. end
  883. end
  884.  
  885. ScarySound1 = Instance.new("Sound")
  886. ScarySound1.Parent = char.Torso
  887. ScarySound1.SoundId = "rbxassetid://161964276"
  888. ScarySound1.Volume = .5
  889.  
  890. ScarySound2 = Instance.new("Sound")
  891. ScarySound2.Parent = char.Torso
  892. ScarySound2.SoundId = "rbxassetid://669623416"
  893. ScarySound2.Volume = 2
  894. ScarySound2.Looped = true
  895.  
  896. ScarySound3 = Instance.new("Sound")
  897. ScarySound3.Parent = char.Torso
  898. ScarySound3.SoundId = "rbxassetid://483810543"
  899. ScarySound3.Volume = 0.3
  900. ScarySound3.Looped = true
  901.  
  902. ScarySound4 = Instance.new("Sound")
  903. ScarySound4.Parent = char.Torso
  904. ScarySound4.SoundId = "rbxassetid://177113856"
  905. ScarySound4.Volume = 2
  906. ScarySound4.Looped = false
  907.  
  908. Punch = Instance.new("Sound")
  909. Punch.Parent = char.Torso
  910. Punch.SoundId = "rbxassetid://146938349"
  911. Punch.Volume = 1.5
  912. Punch.Looped = false
  913. Punch.Pitch = 0.8
  914.  
  915. hole = Instance.new("Sound")
  916. hole.Parent = char.Torso
  917. hole.SoundId = "rbxassetid://224339308"
  918. hole.Volume = .3
  919.  
  920.  
  921. game.Players.LocalPlayer.Character.Sound:Destroy()
  922.  
  923. function Normal()
  924. ScarySound3:Play()
  925. char.Humanoid.WalkSpeed = 18
  926. char.Head.face.Texture = "rbxassetid://0"
  927. char["Left Leg"].Transparency = 0
  928. char["Head"].Transparency = 0
  929. char["Right Leg"].Transparency = 0
  930. char["Torso"].Transparency = 0
  931. char["Left Arm"].Transparency = 0
  932. char["Right Arm"].Transparency = 0
  933. end
  934.  
  935. function GoInvisible()
  936. ScarySound3:Stop()
  937. ScarySound1:Stop()
  938. char.Humanoid.WalkSpeed = 120
  939. char.Head.face.Transparency = 1
  940. char["Left Leg"].Transparency = 0.5
  941. char["Head"].Transparency = 0.5
  942. char["Right Leg"].Transparency = 0.5
  943. char["Torso"].Transparency = 0.5
  944. char["Left Arm"].Transparency = 0.5
  945. char["Right Arm"].Transparency = 0.5
  946. Hood.Transparency = 0.5
  947. Mask.Transparency = 0.5
  948. Orbvc.Transparency = 0.5
  949. Orbd.Transparency = 0.5
  950. Orbvc.BrickColor = BrickColor.new("Navy blue")
  951. Orbd.BrickColor = BrickColor.new("Navy blue")
  952. wait(0.001)
  953. char["Left Leg"].Transparency = 0.6
  954. char["Head"].Transparency = 0.6
  955. char["Right Leg"].Transparency = 0.6
  956. char["Torso"].Transparency = 0.6
  957. char["Left Arm"].Transparency = 0.6
  958. char["Right Arm"].Transparency = 0.6
  959. Hood.Transparency = 0.6
  960. Mask.Transparency = 0.6
  961. Orbvc.Transparency = 0.6
  962. Orbd.Transparency = 0.6
  963. wait(0.001)
  964. char["Left Leg"].Transparency = 0.7
  965. char["Head"].Transparency = 0.7
  966. char["Right Leg"].Transparency = 0.7
  967. char["Torso"].Transparency = 0.7
  968. char["Left Arm"].Transparency = 0.7
  969. char["Right Arm"].Transparency = 0.7
  970. Hood.Transparency = 0.7
  971. Mask.Transparency = 0.7
  972. Orbvc.Transparency = 0.7
  973. Orbd.Transparency = 0.7
  974. wait(0.001)
  975. char["Left Leg"].Transparency = 1
  976. char["Head"].Transparency = 1
  977. char["Right Leg"].Transparency = 1
  978. char["Torso"].Transparency = 1
  979. char["Left Arm"].Transparency = 1
  980. char["Right Arm"].Transparency = 1
  981. Hood.Transparency = 1
  982. Mask.Transparency = 1
  983. Orbvc.Transparency = 1
  984. Orbd.Transparency = 1
  985. end
  986.  
  987. function GoVisible()
  988. ScarySound3:Play()
  989. char.Humanoid.WalkSpeed = 16
  990. ScarySound1:Play()
  991. char.Head.face.Transparency = 0
  992. Orbvc.BrickColor = BrickColor.new("White")
  993. Orbd.BrickColor = BrickColor.new("White")
  994. char["Left Leg"].Transparency = 0.9
  995. char["Head"].Transparency = 0.9
  996. char["Right Leg"].Transparency = 9
  997. char["Torso"].Transparency = 0.9
  998. char["Left Arm"].Transparency = 0.9
  999. char["Right Arm"].Transparency = 0.9
  1000. Hood.Transparency = 0.9
  1001. Mask.Transparency = 0.9
  1002. Orbvc.Transparency = 0.9
  1003. Orbd.Transparency = 0.9
  1004. wait(0.001)
  1005. char["Left Leg"].Transparency = 0.7
  1006. char["Head"].Transparency = 0.7
  1007. char["Right Leg"].Transparency = 0.7
  1008. char["Torso"].Transparency = 0.7
  1009. char["Left Arm"].Transparency = 0.7
  1010. char["Right Arm"].Transparency = 0.7
  1011. Hood.Transparency = 0.7
  1012. Mask.Transparency = 0.7
  1013. Orbvc.Transparency = 0.7
  1014. Orbd.Transparency = 0.7
  1015. wait(0.001)
  1016. char["Left Leg"].Transparency = 0
  1017. char["Head"].Transparency = 0
  1018. char["Right Leg"].Transparency = 0
  1019. char["Torso"].Transparency = 0
  1020. char["Left Arm"].Transparency = 0
  1021. char["Right Arm"].Transparency = 0
  1022. Hood.Transparency = 0
  1023. Mask.Transparency = 0
  1024. Orbvc.Transparency = 0
  1025. Orbd.Transparency = 0
  1026. end
  1027.  
  1028. Normal()
  1029.  
  1030.  
  1031.  
  1032. mouse.KeyDown:connect(function(key)
  1033. if key == "z" then
  1034. if char.Head.Transparency == 0 then
  1035. GoInvisible()
  1036.  
  1037. elseif char.Head.Transparency == 1 then
  1038. GoVisible()
  1039. end
  1040. end end)
  1041.  
  1042. mouse.KeyDown:connect(function(key)
  1043. if key == "x" then
  1044. if ScarySound2.IsPlaying == false then
  1045. ScarySound2:Play()
  1046. elseif ScarySound2.IsPlaying == true then
  1047. ScarySound2:Stop()
  1048.  
  1049.  
  1050. end
  1051. end end)
  1052.  
  1053. mouse.KeyDown:connect(function(key)
  1054. if key == "r" then
  1055. if ScarySound4.IsPlaying == false then
  1056. ScarySound4:Play()
  1057. elseif ScarySound2.IsPlaying == true then
  1058. ScarySound4:Stop()
  1059.  
  1060.  
  1061. end
  1062. end end)
  1063. mouse.KeyDown:connect(function(key)
  1064. if key == "u" then
  1065. for _, z in pairs(workspace:GetChildren()) do
  1066.  
  1067. if z.Name == "Zombie" then
  1068.  
  1069. z:Destroy()
  1070.  
  1071. end
  1072. end
  1073. end
  1074. end)
  1075.  
  1076.  
  1077.  
  1078. mouse.KeyDown:connect(function(key)
  1079. if key == "h" then
  1080. for _, z in pairs(workspace:GetChildren()) do
  1081.  
  1082. if z.Name == "Zombie" then
  1083.  
  1084.  
  1085.  
  1086. end
  1087. end
  1088. end
  1089. end)
  1090.  
  1091.  
  1092. function SpawnZombie()
  1093.  
  1094.  
  1095. if ZomWait == false and ZomWait2 == false then
  1096. Zombie.Parent = game.Lighting
  1097. Zombie2 = Zombie:Clone()
  1098. Zombie3 = Zombie:Clone()
  1099.  
  1100. Zombie:Destroy()
  1101. ----------------------------
  1102. ZomWait2 = true
  1103. wait()
  1104. ZomWait = true
  1105. end
  1106.  
  1107.  
  1108.  
  1109. if ZomWait == true and ZomWait2 == false then
  1110. Zombie3.Parent = game.Lighting
  1111. Zombie2 = Zombie3:Clone()
  1112. Zombie = Zombie3:Clone()
  1113.  
  1114. Zombie3:Destroy()
  1115. ----------------------------
  1116. ZomWait2 = true
  1117. wait()
  1118. ZomWait = false
  1119. end
  1120. Zombie2.Parent = game.Workspace
  1121.  
  1122. end
  1123.  
  1124.  
  1125.  
  1126.  
  1127. function ResetZombie()
  1128. wait(4)
  1129. ZomSyle = false
  1130. ZomWait2 = false
  1131.  
  1132. end
  1133.  
  1134. function onTouch(part)
  1135.  
  1136. local humanoid = part.Parent:findFirstChild("Humanoid")
  1137. local model = part.Parent
  1138. local torso = part.Parent:findFirstChild("Torso")
  1139. local head = part.Parent:findFirstChild("Head")
  1140. local leftleg = part.Parent:findFirstChild("Left Leg")
  1141. local rightleg = part.Parent:findFirstChild("Right Leg")
  1142. local leftarm = part.Parent:findFirstChild("Left Arm")
  1143. local rightarm = part.Parent:findFirstChild("Right Arm")
  1144. if model.Name == 'Zombie' == false then
  1145.  
  1146.  
  1147. if (humanoid ~=nil) then
  1148.  
  1149. --humanoid.Health = 0
  1150.  
  1151.  
  1152.  
  1153.  
  1154. head.BrickColor = BrickColor.new("Gold")
  1155. torso.BrickColor = BrickColor.new("Gold")
  1156. leftleg.BrickColor = BrickColor.new("Really black")
  1157. rightleg.BrickColor = BrickColor.new("Really black")
  1158. rightarm.BrickColor = BrickColor.new("Really black")
  1159. leftarm.BrickColor = BrickColor.new("Really black")
  1160. humanoid.Sit = true
  1161. wait(0.5)
  1162. torso.Anchored = true
  1163. wait(.3)
  1164. zomchar = humanoid.Parent
  1165. e=Instance.new('Part', model)
  1166. e.Size = Vector3.new(2.25,2.25,2.25)
  1167. e.Transparency = 1
  1168. e.Anchored = false
  1169. e.CFrame = CFrame.new(torso.Position)
  1170.  
  1171.  
  1172.  
  1173. wait(1)
  1174. torso:Destroy()
  1175. q=Instance.new('ParticleEmitter', e)
  1176. q.Size = NumberSequence.new(2,.0)
  1177. q.Rate = 500
  1178. q.Transparency = NumberSequence.new(0,1)
  1179. q.Speed = NumberRange.new(7)
  1180. q.VelocitySpread = 100
  1181. q.Lifetime = NumberRange.new(0.1,1)
  1182. q.Texture = 'rbxassetid://164417280'
  1183. wait(.1)
  1184. torso.Anchored = true
  1185. rightleg.Anchored = true
  1186. leftleg.Anchored = true
  1187. rightarm.Anchored = true
  1188. leftarm.Anchored = true
  1189. ded = Instance.new("Sound")
  1190. ded.Parent = e
  1191. ded.SoundId = "rbxassetid://130976109"
  1192. ded.Volume = 3
  1193. ded.Looped = false
  1194. wait()
  1195.  
  1196. ded:Play()
  1197.  
  1198. wait(1)
  1199. leftleg.Transparency = 0.5
  1200. head.Transparency = 0.5
  1201. rightleg.Transparency = 0.5
  1202. torso.Transparency = 0.5
  1203. leftarm.Transparency = 0.5
  1204. rightarm.Transparency = 0.5
  1205.  
  1206.  
  1207. wait(0.001)
  1208. leftleg.Transparency = 0.6
  1209. head.Transparency = 0.6
  1210. rightleg.Transparency = 0.6
  1211. torso.Transparency = 0.6
  1212. leftarm.Transparency = 0.6
  1213. rightarm.Transparency = 0.6
  1214.  
  1215. wait(0.001)
  1216. leftleg.Transparency = 0.7
  1217. head.Transparency = 0.7
  1218. rightleg.Transparency = 0.7
  1219. torso.Transparency = 0.7
  1220. leftarm.Transparency = 0.7
  1221. rightarm.Transparency = 0.7
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228. wait(0.001)
  1229. leftleg.Transparency = 1
  1230. head.Transparency = 1
  1231. rightleg.Transparency = 1
  1232. torso.Transparency = 1
  1233. leftarm.Transparency = 1
  1234. rightarm.Transparency = 1
  1235. wait()
  1236.  
  1237. SpawnZombie()
  1238. Zombie2.Name = 'Zombie'
  1239.  
  1240. wait()
  1241. Zombie2:MoveTo(zomchar.Head.Position + Vector3.new(math.random(0,1),0,math.random(0,1)))
  1242. ----------------------
  1243.  
  1244. if ZomSyle == false then
  1245. ZomSyle = true
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254. Zombie2.archivable = false
  1255.  
  1256.  
  1257. skin = zomchar["Body Colors"]:Clone()
  1258. skin.Parent = Zombie2
  1259. wait()
  1260.  
  1261.  
  1262. Character= Zombie2
  1263. plr = Zombie2
  1264. Headmaker = Character.Head
  1265. Headcol1 = Headmaker.BrickColor
  1266. Headmat = Headmaker.Material
  1267. Headsize = Headmaker.Size
  1268. Headsize2 = Headmaker.Mesh.Scale
  1269. hed = Character.Head
  1270. hed.Transparency = 1
  1271.  
  1272. local Headnr1 = Instance.new("Model",Character.Head)
  1273. Headnr1.Name = "Lmao"
  1274. local Headnr2 = Instance.new("Model",Headnr1)
  1275. Headnr2.Name = ""..zomchar.Name
  1276.  
  1277.  
  1278. ----------------------------------------------------------
  1279. wait()
  1280. local Mask = Instance.new("Part", Headnr2)
  1281. Mask.Name = "Head"
  1282. Mask.CanCollide = false
  1283. Mask.BrickColor = Headcol1
  1284. Mask.Transparency = 0
  1285. Mask.Material = Headmat
  1286. Mask.Size = Headsize
  1287. Mask.TopSurface = Enum.SurfaceType.Smooth
  1288. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1289. local Weld = Instance.new("Weld", Mask)
  1290. Weld.Part0 = Character.Head
  1291. Weld.Part1 = Mask
  1292. Weld.C1 = CFrame.new(0,0,0)
  1293.  
  1294. local M1 = Instance.new("SpecialMesh")
  1295. M1.Parent = Mask
  1296. M1.MeshType='Head'
  1297. M1.Scale = Headsize2
  1298. ----------------------------------------------------------
  1299. local Name2 = Instance.new("Humanoid",Headnr2)
  1300. Zombie2.Torso.Touched:connect(onTouch)
  1301. wait()
  1302.  
  1303. for i,v in pairs(zomchar:GetChildren()) do
  1304. if v:IsA("CharacterMesh") then
  1305. v:clone().Parent = Zombie2
  1306. end
  1307.  
  1308. if v:IsA("ShirtGraphic") then
  1309. v:clone().Parent = Zombie2
  1310. end
  1311.  
  1312. if v:IsA("Pants") then
  1313. v:clone().Parent = Zombie2
  1314. end
  1315. if v:IsA("Shirt") then
  1316. v:clone().Parent = Zombie2
  1317.  
  1318. end
  1319.  
  1320.  
  1321. if v:IsA("Accessory") then
  1322. v:clone().Parent = Zombie2
  1323. end
  1324.  
  1325. if v:IsA("Hat") then
  1326. v:clone().Parent = Zombie2
  1327. end
  1328.  
  1329. end
  1330.  
  1331.  
  1332.  
  1333. end
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341. ----------------------
  1342. wait()
  1343. leftleg:Destroy()
  1344. head:Destroy()
  1345. rightleg:Destroy()
  1346. leftarm:Destroy()
  1347. rightarm:Destroy()
  1348. ResetZombie()
  1349. end
  1350. end
  1351. end
  1352.  
  1353.  
  1354.  
  1355. char.Torso.Touched:connect(onTouch)
  1356.  
  1357. mouse.KeyDown:connect(function(key)
  1358. if key == "c" then
  1359.  
  1360. LockOn()
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366. end
  1367. end)
  1368.  
  1369.  
  1370. debounce = false
  1371.  
  1372. function onTouched(hit)
  1373. hole:Play()
  1374. hit.CanCollide=false
  1375. wait(.5)
  1376. hit.CanCollide = true
  1377. debounce = true
  1378.  
  1379. end
  1380. game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)
  1381.  
  1382.  
  1383. while wait() do
  1384. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  1385. char["Head"].BrickColor = BrickColor.new("Really black")
  1386. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  1387. char["Torso"].BrickColor = BrickColor.new("Really black")
  1388. char["Left Arm"].BrickColor = BrickColor.new("Black")
  1389. char["Right Arm"].BrickColor = BrickColor.new("Black")
  1390. imgl.Rotation = imgl.Rotation + 1
  1391. if targetted ~= nil then
  1392. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1393. crosshair.Enabled = true
  1394. elseif targetted == nil then
  1395. crosshair.Adornee = nil
  1396. crosshair.Enabled = false
  1397. end
  1398.  
  1399. while true do
  1400. wait(.01)
  1401. chance = math.random(0,100)
  1402. if chance < 10 then
  1403. sel = math.random(1,3)
  1404. if sel == 1 then
  1405. tecks.Text = "Anonymous"
  1406. elseif sel == 2 then
  1407. tecks.Text = "Spc 906"
  1408. elseif sel == 3 then
  1409. tecks.Text = "Plaguedoctor"
  1410. end
  1411. else tecks.Text = "Scp 094"
  1412. if Character.Humanoid.Health > 0 then
  1413. Character.Humanoid.MaxHealth = math.huge
  1414. Character.Humanoid.Health = math.huge
  1415. end
  1416.  
  1417.  
  1418.  
  1419.  
  1420. end
  1421.  
  1422.  
  1423. ------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement