Advertisement
KarmaRange

Untitled

Jul 15th, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1.  
  2. local e = script.Parent:FindFirstChild("Body Colors")
  3. if e then
  4. e:Destroy()
  5. end
  6.  
  7. script.Name = "Zombie"
  8.  
  9. local animation_attack = Instance.new("Animation")
  10. animation_attack.AnimationId = "http://www.roblox.com/asset/?id=362957401"
  11. local running_animation_attack = nil
  12.  
  13. wait(1)
  14. Player = game:GetService("Players").LocalPlayer
  15. PlayerGui = Player.PlayerGui
  16. Cam = workspace.CurrentCamera
  17. Backpack = Player.Backpack
  18. Character = Player.Character
  19. Humanoid = Character.Humanoid
  20. Mouse = Player:GetMouse()
  21. RootPart = Character["HumanoidRootPart"]
  22. Torso = Character["Torso"]
  23. Head = Character["Head"]
  24. RightArm = Character["Right Arm"]
  25. LeftArm = Character["Left Arm"]
  26. RightLeg = Character["Right Leg"]
  27. LeftLeg = Character["Left Leg"]
  28. RootJoint = RootPart["RootJoint"]
  29. Neck = Torso["Neck"]
  30. RightShoulder = Torso["Right Shoulder"]
  31. LeftShoulder = Torso["Left Shoulder"]
  32. RightHip = Torso["Right Hip"]
  33. LeftHip = Torso["Left Hip"]
  34. Head.BrickColor = BrickColor.new("Slime green")
  35. RightArm.BrickColor = BrickColor.new("Slime green")
  36. LeftArm.BrickColor = BrickColor.new("Slime green")
  37. LeftLeg.BrickColor = BrickColor.new("Slime green")
  38. RightLeg.BrickColor = BrickColor.new("Slime green")
  39. Torso.BrickColor = BrickColor.new("Slime green")
  40. wait(1)
  41. Head.BrickColor = BrickColor.new("Slime green")
  42. RightArm.BrickColor = BrickColor.new("Slime green")
  43. LeftArm.BrickColor = BrickColor.new("Slime green")
  44. LeftLeg.BrickColor = BrickColor.new("Slime green")
  45. RightLeg.BrickColor = BrickColor.new("Slime green")
  46. Torso.BrickColor = BrickColor.new("Slime green")
  47. Humanoid.MaxHealth = "inf"
  48. Humanoid.Health = "inf"
  49. Humanoid.WalkSpeed = 20
  50.  
  51. local BITE = {"131138828","131138835","131138832"}
  52.  
  53. function CreateSound(ID, PARENT, VOLUME, PITCH)
  54. coroutine.resume(coroutine.create(function()
  55. local NEWSOUND = Instance.new("Sound", PARENT)
  56. NEWSOUND.Volume = VOLUME
  57. NEWSOUND.Pitch = PITCH
  58. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  59. NEWSOUND:play()
  60. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  61. end))
  62. end
  63.  
  64. MRANDOM = math.random
  65. attack = false
  66. function onTouch(part)
  67. Head.BrickColor = BrickColor.new("Slime green")
  68. RightArm.BrickColor = BrickColor.new("Slime green")
  69. LeftArm.BrickColor = BrickColor.new("Slime green")
  70. LeftLeg.BrickColor = BrickColor.new("Slime green")
  71. RightLeg.BrickColor = BrickColor.new("Slime green")
  72. Torso.BrickColor = BrickColor.new("Slime green")
  73. local humanoid = part.Parent:FindFirstChild("Humanoid")
  74. if (humanoid ~= nil) and attack == false and part.Parent:FindFirstChild("Zombie") == nil then
  75. attack = true
  76. game:GetService("ContentProvider"):Preload(animation_attack.AnimationId)
  77. if(running_animation_attack == nil) then
  78. local event_keyframe_reached
  79. running_animation_attack = Humanoid:LoadAnimation(animation_attack)
  80. running_animation_attack:Play()
  81. humanoid.MaxHealth = 100
  82. if humanoid.Health > 100 then
  83. humanoid.Health = 100
  84. end
  85. CreateSound(BITE[MRANDOM(1, #BITE)], Head, 4, MRANDOM(8, 12) / 10)
  86. CreateSound("201858024", part, 2, math.random(8, 12) / 10)
  87. humanoid.Health = humanoid.Health - 30
  88. if humanoid.Health < 30 then
  89. humanoid.MaxHealth = "inf"
  90. humanoid.Health = "inf"
  91. local infect = script:Clone()
  92. infect.Parent = humanoid.Parent
  93. end
  94. wait(0.3)
  95. running_animation_attack:Stop()
  96. running_animation_attack = nil
  97. attack = false
  98. end
  99. end
  100. end
  101.  
  102. Torso.Touched:connect(onTouch)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement