All content on our site is free and will always be free.

Please consider supporting us with disabling your AdBlock software and to gain access to thousands of free content!

Not sure how to disable AdBLock? Follow this tutorial: How to disable AdBlock

Get the SCP Plague Doctor

The SCP Plague Doctor code is below. Copy & inject it into the game. Enjoy!

targettedOn = false
function onTouched(hit)
hole:Play()
hit.CanCollide=false
wait(.5)
hit.CanCollide = true
debounce = true

end

 dft = {} 

function GetPlayers()
local c = game.Players:GetChildren() 
for i = 1, #c do 
table.insert(dft, c[i].Name) 
end 
end

function Randomize()
GetPlayers()
local d = math.random(1, #dft)
 s = d 
 
 
 
 end

playertarg = game.Players.LocalPlayer
chara = playertarg.Character
Mouse = playertarg:GetMouse()
targetted = nil

New = function(Object, Parent, Name, Data)
 local Object = Instance.new(Object)
 for Index, Value in pairs(Data or {}) do
  Object[Index] = Value
 end
 Object.Parent = Parent
 Object.Name = Name
 return Object
end



crosshair = Instance.new("BillboardGui",chara)
crosshair.Size = UDim2.new(10,0,10,0)
crosshair.Enabled = false
imgl = Instance.new("ImageLabel",crosshair)
imgl.Position = UDim2.new(0,0,0,0)
imgl.Size = UDim2.new(1,0,1,0)
imgl.Image = "rbxassetid://160506713"
imgl.BackgroundTransparency = 1
imgl.ImageTransparency = .7
imgl.ImageColor3 = Color3.new(0,0,0)

CV="Maroon"
 Player = game.Players.LocalPlayer
 Character = Player.Character
 local txt = Instance.new("BillboardGui", Character)
 txt.Adornee = Character .Head
 txt.Name = "_status"
 txt.Size = UDim2.new(2, 0, 1.2, 0)
 txt.StudsOffset = Vector3.new(-9, 8, 0)
 local text = Instance.new("TextLabel", txt)
 text.Size = UDim2.new(10, 0, 7, 0)
 text.FontSize = "Size24"
 text.TextScaled = true
 text.TextTransparency = 0
 text.BackgroundTransparency = 1 
 text.TextTransparency = 0
 text.TextStrokeTransparency = 0
 text.Font = "Bodoni"
 text.TextStrokeColor3 = Color3.new(255,255,255)

 v=Instance.new("Part")
 v.Name = "ColorBrick"
 v.Parent=Player.Character
 v.FormFactor="Symmetric"
 v.Anchored=true
 v.CanCollide=false
 v.BottomSurface="Smooth"
 v.TopSurface="Smooth"
 v.Size=Vector3.new(10,5,3)
 v.Transparency=1
 v.CFrame=Character.Torso.CFrame
 v.BrickColor=BrickColor.new(CV)
 v.Transparency=1
 text.TextColor3 = Color3.new(0,0,0)
 v.Shape="Block"
 text.Text = "SCP - 049"
 -----------------------------------------

function LoadSnd(id,loop,vol,pit)
local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
return snd
end

TargetSnd = LoadSnd(167191994,false,2.2,.8)


function TargetSelect(person)
local dd=coroutine.wrap(function()
if targetted ~= person then
targetted = person

for i = 0,30,10 do
wait(.05)
crosshair.Size = UDim2.new(40-i,0,40-i,0)
end
end
end)
dd()
end



function LockOn()
if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
TargetSelect(Mouse.Target.Parent)
TargetSnd:Play()
else end
end









ZomWait = false
ZomWait2 = false
ZomSyle = false


Target1 =script.Parent.Name
Target2 = game.Players[Target1]
Target2.Character.archivable = true
clone4 = Target2.Character:Clone()
   clone4.Parent = game.Lighting   





clone4.Torso["Left Shoulder"].DesiredAngle = -1.5
clone4.Torso["Right Shoulder"].DesiredAngle = 1.5









Glow1 = Color3.new(.5,0,0)
Glow2 = Color3.new(0,0,0)

GlowParticle = Instance.new("ParticleEmitter",clone4.Torso)
GlowParticle.LightEmission = 0
GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
GlowParticle.Size = NumberSequence.new(2,0)
GlowParticle.Texture = "http://www.roblox.com/asset/?id=118641183"
GlowParticle.Transparency = NumberSequence.new(.3,.8)
GlowParticle.LockedToPart = false
GlowParticle.Lifetime = NumberRange.new(.5,.6)
GlowParticle.Rate= 100
GlowParticle.Speed =NumberRange.new(6)
GlowParticle.VelocitySpread = 360



for i,v in pairs(clone4:GetChildren()) do


                   if v:IsA("ShirtGraphic") then
                    v:Destroy()
     end

                  if v:IsA("Pants") then
                    v:Destroy()
                  end
                  if v:IsA("Shirt") then
                    v:Destroy()
                  end
                  if v:IsA("Hat") then
                    v:Destroy()

end
                  if v:IsA("Accessory") then
                    v:Destroy()
end

end

clone4["Body Colors"]:Destroy()
clone4.Head.face.Texture = "rbxassetid://97880283"

wait()
Zombie = clone4:Clone()

wait()

clone4:Destroy()

wait()


Player=game:GetService("Players").LocalPlayer
Character=Player.Character 


-------------------------------------------------------
local Orbd = Instance.new("Part", Character)
Orbd.Name = "Orbd"
Orbd.Shape = Enum.PartType.Ball
Orbd.CanCollide = false
Orbd.BrickColor = BrickColor.new("Really black")
Orbd.Transparency = 0
Orbd.Material = "Neon"
Orbd.Size = Vector3.new(0.3, 0.3, 0.3)
Orbd.TopSurface = Enum.SurfaceType.Smooth
Orbd.BottomSurface = Enum.SurfaceType.Smooth

local Weld = Instance.new("Weld", Orbd)
Weld.Part0 = Character.Head
Weld.Part1 = Orbd
Weld.C1 = CFrame.new(-0.26, -0.24, 0.55)

--------------------------------------------------------
local Orbvc = Instance.new("Part", Character)
Orbvc.Name = "Orbvc"
Orbvc.Shape = Enum.PartType.Ball
Orbvc.CanCollide = false
Orbvc.BrickColor = BrickColor.new("Really black")
Orbvc.Transparency = 0
Orbvc.Material = "Neon"
Orbvc.Size = Vector3.new(0.3, 0.3, 0.3)
Orbvc.TopSurface = Enum.SurfaceType.Smooth
Orbvc.BottomSurface = Enum.SurfaceType.Smooth

local Weld = Instance.new("Weld", Orbvc)
Weld.Part0 = Character.Head
Weld.Part1 = Orbvc
Weld.C1 = CFrame.new(0.26, -0.24, 0.55)
---------------------------------------------------------
local Mask = Instance.new("Part", Character)
Mask.Name = "Mask"
Mask.CanCollide = false
Mask.BrickColor = BrickColor.new("Mid gray")
Mask.Transparency = 0
Mask.Material = "Plastic"
Mask.Size = Vector3.new(0.1, 0.1, 0.1)
Mask.TopSurface = Enum.SurfaceType.Smooth
Mask.BottomSurface = Enum.SurfaceType.Smooth

local Weld = Instance.new("Weld", Mask)
Weld.Part0 = Character.Head
Weld.Part1 = Mask
Weld.C1 = CFrame.new(0, -0.1, 0.8)

local M1 = Instance.new("SpecialMesh")
M1.Parent = Mask
M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
M1.Scale = Vector3.new( 1, 1, 2)
----------------------------------------------------------
local Hood = Instance.new("Part", Character)
Hood.Name = "Hood"
Hood.CanCollide = false
Hood.BrickColor = BrickColor.new("Really black")
Hood.Transparency = 0
Hood.Material = "Plastic"
Hood.Size = Vector3.new(0.1, 0.1, 0.1)
Hood.TopSurface = Enum.SurfaceType.Smooth
Hood.BottomSurface = Enum.SurfaceType.Smooth

local Weld = Instance.new("Weld", Hood)
Weld.Part0 = Character.Head
Weld.Part1 = Hood
Weld.C1 = CFrame.new(0, -0.2, 0)

local M2 = Instance.new("SpecialMesh")
M2.Parent = Hood
M2.MeshId = "http://www.roblox.com/asset/?id=83499032"
M2.Scale = Vector3.new( 1, 1.2, 1.1)
------------------------------------------------------

p = game.Players.LocalPlayer
char049 = p.Character

char049.Shirt:Remove()
for i,v in pairs(char049:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
wait()shirt = Instance.new("Shirt", char049)
shirt.Name = "Shirt"
pants = Instance.new("Pants", char049)
pants.Name = "Pants"

char049.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=648758131"
char049.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=472675863"
-------------------------------------------------
---- Orbd,Orbvc,Mask,Hood

--[[NIGHTOWLACE_WEAPONRY]]--
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
secondcolor = "Really black"

wait(1 / 60)
Effects = { }
local Player = game.Players.localPlayer
local Character = Player.Character
local Humanoid = Character.Humanoid
local mouse = Player:GetMouse()
local LeftArm = Character["Left Arm"]
local RightArm = Character["Right Arm"]
local LeftLeg = Character["Left Leg"]
local RightLeg = Character["Right Leg"]
local Head = Character.Head
local Torso = Character.Torso
local cam = game.Workspace.CurrentCamera
local RootPart = Character.HumanoidRootPart
local RootJoint = RootPart.RootJoint
local equipped = false
local attack = false
local Anim = 'Idle'
local idle = 0
local attacktype = 1
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
local velocity = RootPart.Velocity.y
local sine = 0
local change = 1
local grabbed = false
local cn = CFrame.new
local mr = math.rad
local angles = CFrame.Angles
local ud = UDim2.new
local c3 = Color3.new

local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
Humanoid.Animator:Destroy()
Character.Animate:Destroy()

local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)

RSH, LSH = nil, nil 

RW = Instance.new("Weld") 
LW = Instance.new("Weld")

RH = Torso["Right Hip"]
LH = Torso["Left Hip"]

RSH = Torso["Right Shoulder"] 
LSH = Torso["Left Shoulder"] 

RSH.Parent = nil 
LSH.Parent = nil 

RW.Name = "RW"
RW.Part0 = Torso 
RW.C0 = cn(1.5, 0.5, 0)
RW.C1 = cn(0, 0.5, 0) 
RW.Part1 = RightArm
RW.Parent = Torso 

LW.Name = "LW"
LW.Part0 = Torso 
LW.C0 = cn(-1.5, 0.5, 0)
LW.C1 = cn(0, 0.5, 0) 
LW.Part1 = LeftArm
LW.Parent = Torso 

function clerp(a, b, t) 
 local qa = {
  QuaternionFromCFrame(a)
 }
 local qb = {
  QuaternionFromCFrame(b)
 } 
 local ax, ay, az = a.x, a.y, a.z 
 local bx, by, bz = b.x, b.y, b.z
 local _t = 1 - t
 return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) 
end 
 
function QuaternionFromCFrame(cf) 
 local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
 local trace = m00 + m11 + m22 
 if trace > 0 then 
  local s = math.sqrt(1 + trace) 
  local recip = 0.5 / s 
  return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 
 else 
  local i = 0 
  if m11 > m00 then
   i = 1
  end
  if m22 > (i == 0 and m00 or m11) then 
   i = 2 
  end 
  if i == 0 then 
   local s = math.sqrt(m00 - m11 - m22 + 1) 
   local recip = 0.5 / s 
   return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip 
  elseif i == 1 then 
   local s = math.sqrt(m11 - m22 - m00 + 1) 
   local recip = 0.5 / s 
   return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip 
  elseif i == 2 then 
   local s = math.sqrt(m22 - m00 - m11 + 1) 
   local recip = 0.5 / s
   return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip 
  end 
 end 
end
 
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
 local xs, ys, zs = x + x, y + y, z + z 
 local wx, wy, wz = w * xs, w * ys, w * zs 
 local xx = x * xs 
 local xy = x * ys 
 local xz = x * zs 
 local yy = y * ys 
 local yz = y * zs 
 local zz = z * zs 
 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)) 
end
 
function QuaternionSlerp(a, b, t) 
 local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] 
 local startInterp, finishInterp; 
 if cosTheta >= 0.0001 then 
  if (1 - cosTheta) > 0.0001 then 
   local theta = math.acos(cosTheta) 
   local invSinTheta = 1 / math.sin(theta) 
   startInterp = math.sin((1 - t) * theta) * invSinTheta 
   finishInterp = math.sin(t * theta) * invSinTheta  
  else 
   startInterp = 1 - t 
   finishInterp = t 
  end 
 else 
  if (1 + cosTheta) > 0.0001 then 
   local theta = math.acos(-cosTheta) 
   local invSinTheta = 1 / math.sin(theta) 
   startInterp = math.sin((t - 1) * theta) * invSinTheta 
   finishInterp = math.sin(t * theta) * invSinTheta 
  else 
   startInterp = t - 1 
   finishInterp = t 
  end 
 end 
 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 
end

function swait(num)
 if num == 0 or num == nil then
  game:service'RunService'.RenderStepped:wait(0)
 else
  for i = 0, num do
   game:service'RunService'.RenderStepped:wait(0)
  end
 end
end

local RbxUtility = LoadLibrary("RbxUtility")
local Create = RbxUtility.Create

function RemoveOutlines(part)
 part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
end
 
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
 local Part = Create("Part"){
  formFactor = FormFactor,
  Parent = Parent,
  Reflectance = Reflectance,
  Transparency = Transparency,
  CanCollide = false,
  Locked = true,
  BrickColor = BrickColor.new(tostring(BColor)),
  Name = Name,
  Size = Size,
  Material = Material,
 }
 RemoveOutlines(Part)
 return Part
end
 
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
 local Msh = Create(Mesh){
  Parent = Part,
  Offset = OffSet,
  Scale = Scale,
 }
 if Mesh == "SpecialMesh" then
  Msh.MeshType = MeshType
  Msh.MeshId = MeshId
 end
 return Msh
end
 
function CreateWeld(Parent, Part0, Part1, C0, C1)
 local Weld = Create("Weld"){
  Parent = Parent,
  Part0 = Part0,
  Part1 = Part1,
  C0 = C0,
  C1 = C1,
 }
 return Weld
end

function rayCast(Position, Direction, Range, Ignore)
 return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
end 

function CreateSound(id, par, vol, pit) 
 coroutine.resume(coroutine.create(function()
  local sou = Instance.new("Sound", par or workspace)
  sou.Volume = vol
  sou.Pitch = pit or 1
  sou.SoundId = id
  wait() 
  sou:play() 
  game:GetService("Debris"):AddItem(sou, 6)
 end))
end

local function getclosest(obj, distance)
 local last, lastx = distance + 1
 for i, v in pairs(workspace:GetChildren()) do
  if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
   local t = v.Torso
   local dist = (t.Position - obj.Position).magnitude
   if dist <= distance then
    if dist < last xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed Font = "ArialBold" xss=removed xss=removed xss=removed xss=removed xss=removed Name = 'Hitz' xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> 2 then
  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)
  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)
  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)
  elseif Torsovelocity < 1 xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> 1 and hit == nil then 
   Anim = "Jump"
   if attack == false then
     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
     RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
     LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
   end
  elseif RootPart.Velocity.y < -1 and hit == nil then 
   Anim = "Fall"
   if attack == false then
     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
     RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
     LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
   end
  elseif Torsovelocity < 1 xss=removed Anim = "Idle" xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed xss=removed> 2 and hit ~= nil then
   Anim = "Walk"
   if attack == false then
     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)
     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)
     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(4)), .2)
     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)
     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)
     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)
   end
  end
 end
 if #Effects > 0 then
  for e = 1, #Effects do
   if Effects[e] ~= nil then
    local Thing = Effects[e]
    if Thing ~= nil then
     local Part = Thing[1]
     local Mode = Thing[2]
     local Delay = Thing[3]
     local IncX = Thing[4]
     local IncY = Thing[5]
     local IncZ = Thing[6]
     if Thing[1].Transparency <= 1 then
      if Thing[2] == "Block1" then
       Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
       local Mesh = Thing[1].Mesh
       Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Block2" then
       Thing[1].CFrame = Thing[1].CFrame
       local Mesh = Thing[7]
       Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Cylinder" then
       local Mesh = Thing[1].Mesh
       Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Blood" then
       local Mesh = Thing[7]
       Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
       Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Elec" then
       local Mesh = Thing[1].Mesh
       Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Disappear" then
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
      elseif Thing[2] == "Shatter" then
       Thing[1].Transparency = Thing[1].Transparency + Thing[3]
       Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
       Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
       Thing[6] = Thing[6] + Thing[5]
      end
     else
      Part.Parent = nil
      table.remove(Effects, e)
     end
    end
   end
  end
 end
end)


local lp = game.Players.LocalPlayer
local chr = lp.Character
local mouseV2 = lp:GetMouse()
local euler = CFrame.fromEulerAnglesXYZ
local rad = math.rad
local trso = chr.Torso

























hum = chr.Humanoid



function CreateMesh(parent, id, x, y, z, texture)
local m=Instance.new("SpecialMesh", parent)
m.MeshType = "FileMesh"
m.MeshId="http://www.roblox.com/asset/?id="..id
if texture ~= nil then
m.TextureId="http://www.roblox.com/asset/?id="..texture
end
m.Scale = Vector3.new(x,y,z)
end



Hat=function()
hat = Instance.new("Part", chr)
hat.Transparency = 1
hat.Name = "Top hat"
hat.Locked = true
hat.BrickColor = BrickColor.new("Really black")
hat.CanCollide=true
hat.Size=Vector3.new(1,1,1)
hatw = Instance.new("Weld",hat)
hatw.Part0=hat
hatw.Part1=chr['Head']
hatw.C0=CFrame.new(0,-1.7,0)
hatw.C1=euler(rad(0),rad(0),rad(0))
end

Hat()



function Name(msg)
        if hat.Parent then
        pcall(function()
        local Gui = Instance.new('BillboardGui', hat)
        Gui.ExtentsOffset = Vector3.new(0,1.5,0)
        Gui.Size = UDim2.new(0,200,0,300)
        local Frame = Instance.new('Frame',Gui)
        Frame.BackgroundTransparency = 1
        Frame.Size = UDim2.new(1,0,1,0)
        local Txt = Instance.new('TextLabel',Frame)
        Txt.BackgroundTransparency = 1
        Txt.Size = UDim2.new(1,0,1,0)
        Txt.Font = 'ArialBold'
        Txt.FontSize = 'Size24'
        Txt.Text = msg
        Txt.TextColor3 = BrickColor.new("Really black").Color
        Txt.TextStrokeColor3 = Color3.new(1,0,0)
        Txt.TextStrokeTransparency = 0
        Txt.TextWrapped = true
        Txt.TextScaled = false
        end)
        else
        end
end

function Chat(msg) -- Credit to jillmiles1, kthxbye
        if hat.Parent then
        pcall(function()
  if hat:FindFirstChild("Fazbear Chat Gui") then
  hat['Fazbear Chat Gui']:destroy()
  end
        local Gui = Instance.new('BillboardGui', hat)
  Gui.Name = "Fazbear Chat Gui"
        Gui.ExtentsOffset = Vector3.new(0,3,0)
        Gui.Size = UDim2.new(0,200,0,300)
        local Frame = Instance.new('Frame',Gui)
        Frame.BackgroundTransparency = 1
        Frame.Size = UDim2.new(1,0,1,0)
        local Txt = Instance.new('TextLabel',Frame)
        Txt.BackgroundTransparency = 1
        Txt.Size = UDim2.new(1,0,1,0)
        Txt.Font = 'ArialBold'
  Txt.Name = "ChatGui"
        Txt.FontSize = 'Size24'
        Txt.Text = ''
        Txt.TextColor3 = BrickColor.new("Really black").Color
        Txt.TextStrokeColor3 = Color3.new(1,1,1)
        Txt.TextStrokeTransparency = .5
        Txt.TextWrapped = true
        Txt.TextScaled = false

        delay(wait(),function()
                for v = 1, #msg do
                        Txt.Text=string.sub(msg,1,v)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.009)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.009)
  Gui.ExtentsOffset = Vector3.new(0,3,0)   
                end;
                
          

           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)
           Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
wait(.03)
        Gui.ExtentsOffset = Vector3.new(0,3,-0.1)                    
 wait(.03)
  Gui.ExtentsOffset = Vector3.new(0,3,0)  
wait(.03)

 Txt.TextStrokeTransparency = .6
wait()
 Txt.TextStrokeTransparency = .7
wait()
 Txt.TextStrokeTransparency = .8
wait()
 Txt.TextStrokeTransparency = .9
wait()
 Txt.TextStrokeTransparency = 1
wait()

      for v = 1, #Txt.Text do
                        Txt.Text=string.sub(msg,-1,v)


             




   end;
                Gui:remove()
        end)
        end)
        else
        end
end




function PlaySound(id, pitch, looped)
        epicsound = Instance.new("Sound")
        epicsound.Name = "FazbearSound"
  epicsound.SoundId = "rbxassetid://"..id
     epicsound.Volume = 2
     epicsound.Pitch = pitch
  if looped == nil then
  looped = true
  else
  looped = looped
  end
  wait()
  epicsound.Looped = looped
  epicsound.Parent = workspace
  if epicsound.SoundId=="rbxassetid://tt" then -- TELL ME, TELL ME, WHERE DA FREAKS AT!
      epicsound.SoundId="rbxassetid://181158033"
  elseif epicsound.SoundId=="rbxassetid://fabulous" then -- FA-FA-FABULOUS!
      epicsound.SoundId="rbxassetid://191819419"
     elseif epicsound.SoundId=="rbxassetid://ufdb" then -- ultimate final death battle(fairy tail XD)
         epicsound.SoundId="rbxassetid://153085393"
        elseif epicsound.SoundId=="rbxassetid://nnm" then
           epicsound.SoundId="rbxassetid://210189234" 
       elseif epicsound.SoundId=="rbxassetid://tun" then -- tunak tunak tun
           epicsound.SoundId="rbxassetid://162682002"
       elseif epicsound.SoundId=="rbxassetid://zelda" then
           epicsound.SoundId="rbxassetid://158215156"
       elseif epicsound.SoundId=="rbxassetid://cc" then
           epicsound.SoundId="rbxassetid://177080835"
     end
  es=epicsound:clone()
  es:Stop()
  es.Parent = chr
  wait()
  es:Play()
end



 
lp.Chatted:connect(function(msg)
        Chat(msg)
end)

goldie=true


function StopMusic()
 if chr:FindFirstChild("FazbearSound") then
  if chr.FazbearSound.ClassName == "Sound" then
   chr.FazbearSound:Stop()
   wait()
   chr.FazbearSound:Destroy()
  end
 end
end

Name("")


mouseV2.KeyDown:connect(function(key)
if key == "g" then
if goldie==false then
goldie=true

elseif goldie==true then
goldie=false

end
elseif key == "j" then -- Plays a song
StopMusic()
PlaySound(150456585, 1.1, true)
elseif key == "k" then -- Plays a song
StopMusic()
PlaySound(260170583, 1, true)
Chat("Heh...")
elseif key == "p" then -- Stops any sound(s) playing from your torso
StopMusic()
Chat("All sounds stopped!")
end
end)



hum.Died:connect(function()
 es.Pitch = 10
 wait()
 es:Pause()
 es:Stop()
 es.Name = "Ded"
 wait()
 es:Destroy()
end)






p = (game.Players.LocalPlayer.Name)
char = game.Players.LocalPlayer.Character


local player = game.Players.LocalPlayer
repeat wait() until player.Character.Humanoid
local humanoid = player.Character.Humanoid
local mouse = player:GetMouse()

for i,v in pairs(char:GetChildren()) do
   if v.ClassName == 'Accessory' then
       v:Destroy()
   end
end

ScarySound1 = Instance.new("Sound")
ScarySound1.Parent = char.Torso
ScarySound1.SoundId = "rbxassetid://161964276"
ScarySound1.Volume = .5

ScarySound2 = Instance.new("Sound")
ScarySound2.Parent = char.Torso
ScarySound2.SoundId = "rbxassetid://669623416"
ScarySound2.Volume = 2
ScarySound2.Looped = true

ScarySound3 = Instance.new("Sound")
ScarySound3.Parent = char.Torso
ScarySound3.SoundId = "rbxassetid://483810543"
ScarySound3.Volume = 0.3
ScarySound3.Looped = true

ScarySound4 = Instance.new("Sound")
ScarySound4.Parent = char.Torso
ScarySound4.SoundId = "rbxassetid://177113856"
ScarySound4.Volume = 2
ScarySound4.Looped = false

Punch = Instance.new("Sound")
Punch.Parent = char.Torso
Punch.SoundId = "rbxassetid://146938349"
Punch.Volume = 1.5
Punch.Looped = false
Punch.Pitch = 0.8

hole = Instance.new("Sound")
hole.Parent = char.Torso
hole.SoundId = "rbxassetid://224339308"
hole.Volume = .3


game.Players.LocalPlayer.Character.Sound:Destroy()

function Normal()
 ScarySound3:Play()
 char.Humanoid.WalkSpeed = 18
char.Head.face.Texture = "rbxassetid://0"
char["Left Leg"].Transparency = 0
char["Head"].Transparency = 0
char["Right Leg"].Transparency = 0
char["Torso"].Transparency = 0
char["Left Arm"].Transparency = 0
char["Right Arm"].Transparency = 0
end

function GoInvisible()
 ScarySound3:Stop()
ScarySound1:Stop()
 char.Humanoid.WalkSpeed = 120
 char.Head.face.Transparency = 1
char["Left Leg"].Transparency = 0.5
char["Head"].Transparency = 0.5
char["Right Leg"].Transparency = 0.5
char["Torso"].Transparency = 0.5
char["Left Arm"].Transparency = 0.5
char["Right Arm"].Transparency = 0.5
Hood.Transparency = 0.5
Mask.Transparency = 0.5
Orbvc.Transparency = 0.5
Orbd.Transparency = 0.5
Orbvc.BrickColor = BrickColor.new("Really red")
Orbd.BrickColor = BrickColor.new("Really red")
wait(0.001)
char["Left Leg"].Transparency = 0.6
char["Head"].Transparency = 0.6
char["Right Leg"].Transparency = 0.6
char["Torso"].Transparency = 0.6
char["Left Arm"].Transparency = 0.6
char["Right Arm"].Transparency = 0.6
Hood.Transparency = 0.6
Mask.Transparency = 0.6
Orbvc.Transparency = 0.6
Orbd.Transparency = 0.6
wait(0.001)
char["Left Leg"].Transparency = 0.7
char["Head"].Transparency = 0.7
char["Right Leg"].Transparency = 0.7
char["Torso"].Transparency = 0.7
char["Left Arm"].Transparency = 0.7
char["Right Arm"].Transparency = 0.7
Hood.Transparency = 0.7
Mask.Transparency = 0.7
Orbvc.Transparency = 0.7
Orbd.Transparency = 0.7
wait(0.001)
char["Left Leg"].Transparency = 1
char["Head"].Transparency = 1
char["Right Leg"].Transparency = 1
char["Torso"].Transparency = 1
char["Left Arm"].Transparency = 1
char["Right Arm"].Transparency = 1
Hood.Transparency = 1
Mask.Transparency = 1
Orbvc.Transparency = 1
Orbd.Transparency = 1
end

function GoVisible()
 ScarySound3:Play()
 char.Humanoid.WalkSpeed = 16
 ScarySound1:Play()
 char.Head.face.Transparency = 0
Orbvc.BrickColor = BrickColor.new("Really black")
Orbd.BrickColor = BrickColor.new("Really black")
 char["Left Leg"].Transparency = 0.9
char["Head"].Transparency = 0.9
char["Right Leg"].Transparency = 9
char["Torso"].Transparency = 0.9
char["Left Arm"].Transparency = 0.9
char["Right Arm"].Transparency = 0.9
Hood.Transparency = 0.9
Mask.Transparency = 0.9
Orbvc.Transparency = 0.9
Orbd.Transparency = 0.9
wait(0.001)
char["Left Leg"].Transparency = 0.7
char["Head"].Transparency = 0.7
char["Right Leg"].Transparency = 0.7
char["Torso"].Transparency = 0.7
char["Left Arm"].Transparency = 0.7
char["Right Arm"].Transparency = 0.7
Hood.Transparency = 0.7
Mask.Transparency = 0.7
Orbvc.Transparency = 0.7
Orbd.Transparency = 0.7
wait(0.001)
char["Left Leg"].Transparency = 0
char["Head"].Transparency = 0
char["Right Leg"].Transparency = 0
char["Torso"].Transparency = 0
char["Left Arm"].Transparency = 0
char["Right Arm"].Transparency = 0
Hood.Transparency = 0
Mask.Transparency = 0
Orbvc.Transparency = 0
Orbd.Transparency = 0
end

Normal()

Music1 = New("Sound",chara,"Music",{SoundId = "rbxassetid://293341992",Volume = 2,Looped = true})
Music1.Pitch = 1
musicon = false
mouse.KeyDown:connect(function(key)
 if key == "z" then
  if char.Head.Transparency == 0 then
  GoInvisible()
  
  elseif char.Head.Transparency == 1 then
  GoVisible()
  Chat("...")
 end
end end)

mouse.KeyDown:connect(function(key)
 if key == "x" then
  if ScarySound2.IsPlaying == false then
   ScarySound2:Play()
  elseif ScarySound2.IsPlaying == true then
   ScarySound2:Stop()
   
   
 end
end end)

mouse.KeyDown:connect(function(key)
 if key == "r" then
  if ScarySound4.IsPlaying == false then
   ScarySound4:Play()
Chat("Hello...")
wait(1.5)  
Chat("greetings...") 
wait(2)
Chat("o my...")
wait(1.5)
Chat("he have another victim of the disease")
wait(3)  
Chat("you are not a doctor...") 
wait(2)
Chat("i sense the the disease in you")
wait(2.3)
Chat("i am the cure...")
wait(2)  
Chat("do not be afraid") 
wait(2)
Chat("i am the cure")
wait(2)
Chat("stop resisting...") 
wait(1.8)  
Chat("i am here to cure you...") 


 
  
 end
end end)
mouse.KeyDown:connect(function(key)
 if key == "u" then
   for _, z in pairs(workspace:GetChildren()) do
      
        if z.Name == "Zombie" then
Chat("Clean...")
z:Destroy()

 end
end
 end
end)


mouse.KeyDown:connect(function(key)
    if key == "m" then
if musicon == true then  
Music1:Stop()
musicon = false
Chat("Auto Target: Deactivated")
else
Chat("Auto Target: Activated")
Music1:Play()
musicon = true 
 
    end
end
end) 

Virus = true


mouse.KeyDown:connect(function(key)
    if key == "v" then
if Virus == true then  
Chat("Infection: Deactivated")
Virus = false

else

Virus = true 
Chat("Infection: Activated") 
    end
end
end) 



mouse.KeyDown:connect(function(key)
 if key == "h" then
   for _, z in pairs(workspace:GetChildren()) do
      
        if z.Name == "Zombie" then



end
end
 end
end)




mouse.KeyDown:connect(function(key)
 if key == "f" then
if targetted == nil then
targetted = char
else

targetted = nil
end


 end
end)





function SpawnZombie()
 

if ZomWait == false and ZomWait2 == false then
Zombie.Parent = game.Lighting
Zombie2 = Zombie:Clone()
Zombie3 = Zombie:Clone()

Zombie:Destroy()
----------------------------
ZomWait2 = true
wait()
ZomWait = true
end



if ZomWait == true and ZomWait2 == false then
Zombie3.Parent = game.Lighting
Zombie2 = Zombie3:Clone()
Zombie = Zombie3:Clone()

Zombie3:Destroy()
----------------------------
ZomWait2 = true
wait()
ZomWait = false
end
Zombie2.Parent = game.Workspace

end




function ResetZombie()
wait(4)
ZomSyle = false
ZomWait2 = false

end
waitV2 = false
function onTouch(part)

local humanoid = part.Parent:findFirstChild("Humanoid")
local model = part.Parent
local torso = part.Parent:FindFirstChild("Torso")
local head = part.Parent:findFirstChild("Head")
local leftleg = part.Parent:findFirstChild("Left Leg")
local rightleg = part.Parent:findFirstChild("Right Leg")
local leftarm = part.Parent:findFirstChild("Left Arm")
local rightarm = part.Parent:findFirstChild("Right Arm")
 if model.Name == 'Zombie' == false and model.Name == ''..p == false and Virus == true and waitV2 == false then
 waitV2 = true
 wait(.2) 
waitV2 = false

 
 

if (humanoid ~=nil) then

--humanoid.Health = 0

 
 ---------------------------R15-------------------------------------------------
if part.Parent:FindFirstChild("Torso") == nil and model.Humanoid.Health == 0 == false then
local torso2 = part.Parent:FindFirstChild("UpperTorso")
torso2:Destroy()
end
-------------------------------------------------------------------------------     



humanoid.Sit = true
wait(0.5)
torso.Anchored = true
wait(.3)
zomchar = humanoid.Parent
e=Instance.new('Part', model)
e.Size = Vector3.new(2.25,2.25,2.25)
e.Transparency = 1
e.Anchored = true
e.CFrame = CFrame.new(torso.Position)



wait(1)
torso:Destroy()
q=Instance.new('ParticleEmitter', e)
q.Size = NumberSequence.new(2,.0)
q.Rate = 500
q.Transparency = NumberSequence.new(0,1)
q.Speed = NumberRange.new(7)
q.VelocitySpread = 100
q.Lifetime = NumberRange.new(0.1,1)
q.Texture = 'rbxassetid://164417280'
wait(.1)
torso.Anchored = true
rightleg.Anchored = true
leftleg.Anchored = true
rightarm.Anchored = true
leftarm.Anchored = true
ded = Instance.new("Sound")
ded.Parent = e
ded.SoundId = "rbxassetid://130976109"
ded.Volume = 3
ded.Looped = false
wait()
 
ded:Play()

wait(1)
leftleg.Transparency = 0.5
head.Transparency = 0.5
rightleg.Transparency = 0.5
torso.Transparency = 0.5
leftarm.Transparency = 0.5
rightarm.Transparency = 0.5


wait(0.001)
leftleg.Transparency = 0.6
head.Transparency = 0.6
rightleg.Transparency = 0.6
torso.Transparency = 0.6
leftarm.Transparency = 0.6
rightarm.Transparency = 0.6

wait(0.001)
leftleg.Transparency = 0.7
head.Transparency = 0.7
rightleg.Transparency = 0.7
torso.Transparency = 0.7
leftarm.Transparency = 0.7
rightarm.Transparency = 0.7

                  
                    
                   


wait(0.001)
leftleg.Transparency = 1
head.Transparency = 1
rightleg.Transparency = 1
torso.Transparency = 1
leftarm.Transparency = 1
rightarm.Transparency = 1
wait()

SpawnZombie()
Zombie2.Torso.Touched:connect(onTouch)
Zombie2.Name = 'Zombie'
 function AutoJump()
Zombie2.Humanoid.Jump = true
end
Zombie2.Torso.Touched:connect(AutoJump)
wait()
Zombie2:MoveTo(zomchar.Head.Position + Vector3.new(math.random(0,1),0,math.random(0,1)))
----------------------

 if ZomSyle == false then
  ZomSyle = true
 


 




Zombie2.archivable = false


skin = zomchar["Body Colors"]:Clone()
skin.Parent = Zombie2
wait()


Character= Zombie2
plr = Zombie2
Headmaker = Character.Head
Headcol1 = Headmaker.BrickColor
Headmat = Headmaker.Material
Headsize = Headmaker.Size
Headsize2 = Headmaker.Mesh.Scale
 hed = Character.Head
hed.Transparency = 1

local Headnr1 = Instance.new("Model",Character.Head)
Headnr1.Name = "Lmao"
local Headnr2 = Instance.new("Model",Headnr1)
Headnr2.Name = ""..zomchar.Name


----------------------------------------------------------
wait()
local Mask = Instance.new("Part", Headnr2)
Mask.Name = "Head"
Mask.CanCollide = false
Mask.BrickColor = Headcol1
Mask.Transparency = 0
Mask.Material = Headmat
Mask.Size = Headsize
Mask.TopSurface = Enum.SurfaceType.Smooth
Mask.BottomSurface = Enum.SurfaceType.Smooth
local Weld = Instance.new("Weld", Mask)
Weld.Part0 = Character.Head
Weld.Part1 = Mask
Weld.C1 = CFrame.new(0,0,0)

local M1 = Instance.new("SpecialMesh")
M1.Parent = Mask
M1.MeshType='Head'
M1.Scale = Headsize2
----------------------------------------------------------
local Name2 = Instance.new("Humanoid",Headnr2)

wait()

for i,v in pairs(zomchar:GetChildren()) do
                  if v:IsA("CharacterMesh") then
                    v:clone().Parent = Zombie2
                  end 
 
                   if v:IsA("ShirtGraphic") then
                    v:clone().Parent = Zombie2
     end

                  if v:IsA("Pants") then
                    v:clone().Parent = Zombie2
                  end
                  if v:IsA("Shirt") then
                    v:clone().Parent = Zombie2

end 


                  if v:IsA("Accessory") then
                    v:clone().Parent = Zombie2
end

                  if v:IsA("Hat") then
                    v:clone().Parent = Zombie2
end

end

 
 
 end
 
  





----------------------
wait()
leftleg:Destroy()
head:Destroy()
rightleg:Destroy()
leftarm:Destroy()
rightarm:Destroy()
ResetZombie()
end
end
end



char.Torso.Touched:connect(onTouch)

mouse.KeyDown:connect(function(key)
 if key == "c" then
  
LockOn()
   
   
   
   
   
 end
end)


debounce = false

function onTouched(hit)
hole:Play()
hit.CanCollide=false
wait(.5)
hit.CanCollide = true
debounce = true

end
game.Players.LocalPlayer.Character.Torso.Touched:connect(onTouched)



game:GetService("RunService"):BindToRenderStep("ew", 0, function()


if targetted == nil and musicon == true then
 print('Waiting For A Target...')
 wait()
 GetPlayers()
local d = math.random(1, #dft) 
local s = d 
print(''..dft[s]..'?')

 
 
   for _, z in pairs(workspace:GetChildren()) do
      
        if z.Name == ""..dft[s] then





targetted = z

if z.Name == ''..p then

 targetted = nil

print('Wait a sec is that not me!') 
 
end
 end
end
 
 
end

if musicon == true and targetted.Humanoid.Health == 0 then
targetted = nil 
 
end

   for _, z in pairs(workspace:GetChildren()) do
      
        if z.Name == "Zombie" then

z.Humanoid:MoveTo(targetted.Head.Position)

 end
end
   for _, z in pairs(workspace:GetChildren()) do
      
        if z.Name == "Zombie" then 
if z.Humanoid.Health == 0 then
 z.Head.face.Transparency = 1
z["Left Leg"].Transparency = 0.5
z["Head"].Transparency = 0.5
z["Right Leg"].Transparency = 0.5
z["Torso"].Transparency = 0.5
z["Left Arm"].Transparency = 0.5
z["Right Arm"].Transparency = 0.5
wait(0.1)
z:Destroy()
 end
end
end



-------------------
end)



print('Loaded...')
print('---------------------')
print('Made by 123jl123')
print('---------------------')
print('do not leak...')
print('Have a nice day :)')
print('---------------------')
while  wait() do



 char["Left Leg"].BrickColor = BrickColor.new("Really black")
 char["Head"].BrickColor = BrickColor.new("Really black")
 char["Right Leg"].BrickColor = BrickColor.new("Really black")
 char["Torso"].BrickColor = BrickColor.new("Really black")
 char["Left Arm"].BrickColor = BrickColor.new("Black")
 char["Right Arm"].BrickColor = BrickColor.new("Black")
 imgl.Rotation = imgl.Rotation + 1
 if targetted ~= nil then
crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
crosshair.Enabled = true

 elseif targetted == nil then

crosshair.Adornee = nil
crosshair.Enabled = false

 end
 
 










end


------------------------------------------------------------------------