Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Player = game:GetService("Players").LocalPlayer
- PlayerGui = Player.PlayerGui
- Cam = workspace.CurrentCamera
- Backpack = Player.Backpack
- Character = Player.Character
- char = Player.Character
- Humanoid = Character.Humanoid
- Mouse = Player:GetMouse()
- RootPart = Character["HumanoidRootPart"]
- Torso = Character["Torso"]
- Head = Character["Head"]
- RightArm = Character["Right Arm"]
- LeftArm = Character["Left Arm"]
- RightLeg = Character["Right Leg"]
- LeftLeg = Character["Left Leg"]
- RootJoint = RootPart["RootJoint"]
- Neck = Torso["Neck"]
- RightShoulder = Torso["Right Shoulder"]
- LeftShoulder = Torso["Left Shoulder"]
- RightHip = Torso["Right Hip"]
- LeftHip = Torso["Left Hip"]
- Head.BrickColor = BrickColor.new("Really black")
- Torso.BrickColor = BrickColor.new("Really black")
- RightLeg.BrickColor = BrickColor.new("Really black")
- LeftLeg.BrickColor = BrickColor.new("Really black")
- RightArm.BrickColor = BrickColor.new("Really black")
- LeftArm.BrickColor = BrickColor.new("Really black")
- function weld(a, b, acf)
- local w = Instance.new("Weld", a)
- w.Part0 = a
- w.Part1 = b
- w.C0 = acf
- end
- local righteyebrickcolor = "Really red"
- local reye = Instance.new("Part", char)
- reye.CanCollide = false
- reye.BrickColor = BrickColor.new(righteyebrickcolor)
- reye.Material = "Neon"
- reye.Size = Vector3.new(.25,.25,.25)
- weld(reye, char.Head, CFrame.new(0.17,-0.2,0.55), CFrame.new(1,0,0))
- m1 = Instance.new("SpecialMesh", reye)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(0.9,0.9,0.9)
- reye.Locked = true
- reye.Name = "re"
- local lefteyebrickcolor = "Really red"
- local leye = Instance.new("Part", char)
- leye.CanCollide = false
- leye.BrickColor = BrickColor.new(lefteyebrickcolor)
- leye.Material = "Neon"
- leye.Size = Vector3.new(.25,.25,.25)
- weld(leye, char.Head, CFrame.new(-0.17,-0.2,0.55), CFrame.new(1,0,0))
- m1 = Instance.new("SpecialMesh", leye)
- m1.MeshType = "Sphere"
- m1.Scale = Vector3.new(0.9,0.9,0.9)
- leye.Locked = true
- leye.Name = "le"
- wait()
- local Dummy = game.Workspace:FindFirstChild("Meti2000")
- if Dummy == nil then
- error("Target not found!")
- return
- end
- wait(0.5)
- for i,v in pairs(Dummy:GetChildren()) do
- if v.ClassName == "Part" then
- v.Transparency = 10
- end
- end
- Dummy["Left Arm"].Transparency = 1
- Dummy["Right Arm"].Transparency = 1
- Dummy["Torso"].Transparency = 1
- Dummy["Head"].Transparency = 1
- Dummy["Left Leg"].Transparency = 1
- Dummy["Right Leg"].Transparency = 1
- leye.Transparency = 1
- reye.Transparency = 1
- local Humanoid = Dummy:FindFirstChild("Humanoid")
- local Head = Dummy:FindFirstChild("Head")
- local ishead = true
- if Humanoid == nil then error("Humanoid not found!") return end
- if Head == nil then ishead = false end
- if ishead == true then
- if Head:FindFirstChild("face") then
- Head:FindFirstChild("face"):Destroy()
- end
- end
- Humanoid.MaxHealth = math.huge
- Humanoid.Health = math.huge
- Humanoid.WalkSpeed = 3
- Humanoid.Name = "Zombie"
- function onTouchedDeath(part)
- if part.Parent ~= nil then
- local h = part.Parent:findFirstChild("Humanoid")
- if h ~= nil then
- local has_health = h.Health > 0
- h:TakeDamage(h.MaxHealth + 10)
- end
- end
- end
- Dummy["Left Arm"].Touched:connect(onTouchedDeath)
- Dummy["Right Arm"].Touched:connect(onTouchedDeath)
- Dummy["Torso"].Touched:connect(onTouchedDeath)
- Dummy["Head"].Touched:connect(onTouchedDeath)
- Dummy["Left Leg"].Touched:connect(onTouchedDeath)
- Dummy["Right Leg"].Touched:connect(onTouchedDeath)
- local larm = script.Parent:FindFirstChild("Left Arm")
- local rarm = script.Parent:FindFirstChild("Right Arm")
- function findNearestTorso(pos)
- local list = game.Workspace:children()
- local torso = nil
- local dist = 17
- local temp = nil
- local human = nil
- local temp2 = nil
- for x = 1, #list do
- temp2 = list[x]
- if (temp2.className == "Model") and (temp2 ~= script.Parent) then
- temp = temp2:findFirstChild("Right Arm")
- human = temp2:findFirstChild("Humanoid")
- if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
- if (temp.Position - pos).magnitude < dist then
- torso = temp
- dist = (temp.Position - pos).magnitude
- end
- end
- end
- end
- return torso
- end
- while true do
- wait(0.3)
- local target = findNearestTorso(Dummy["Torso"].Position)
- if target ~= nil then
- Humanoid:MoveTo(target.Position, target)
- local Music = Instance.new("Sound", Dummy.Head)
- Music.SoundId = "http://www.roblox.com/asset/?id=224299497"
- Music.Looped = false
- Music.Volume = 1
- Music:Play()
- Humanoid.WalkSpeed = 6000
- Dummy["Left Arm"].Transparency = 0
- Dummy["Right Arm"].Transparency = 0
- Dummy["Torso"].Transparency = 0
- Dummy["Head"].Transparency = 0
- Dummy["Left Leg"].Transparency = 0
- Dummy["Right Leg"].Transparency = 0
- leye.Transparency = 0
- reye.Transparency = 0
- wait(1)
- local Musc = Instance.new("Sound", Dummy.Head)
- Musc.SoundId = "http://www.roblox.com/asset/?id=155478643"
- Musc.Looped = false
- Musc.Volume = 1
- Musc:Play()
- Dummy["Left Arm"].Transparency = 1
- Dummy["Right Arm"].Transparency = 1
- Dummy["Torso"].Transparency = 1
- Dummy["Head"].Transparency = 1
- Dummy["Left Leg"].Transparency = 1
- Dummy["Right Leg"].Transparency = 1
- leye.Transparency = 1
- reye.Transparency = 1
- Humanoid.WalkSpeed = 3
- Dummy["Left Arm"].CanCollide = false
- Dummy["Right Arm"].CanCollide = false
- Dummy["Torso"].CanCollide = false
- Dummy["Head"].CanCollide = false
- Dummy["Left Leg"].CanCollide = false
- Dummy["Right Leg"].CanCollide = false
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement