Advertisement
kilcrafter

Old Forcefield

Sep 1st, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. plr = owner
  2. repeat wait() until plr.Character
  3. char = plr.Character
  4.  
  5. -- Credit to shack for the anti death system
  6.  
  7. local BODY = {}
  8. LeftArm = char["Left Arm"]
  9. RightLeg = char["Right Leg"]
  10. LeftLeg = char["Left Leg"]
  11. for _, c in pairs(char:GetDescendants()) do
  12. if c:IsA("BasePart") and c.Name ~= "Handle" then
  13. if c ~= char.HumanoidRootPart and c ~= char.Torso and c ~= char.Head and c ~= char["Right Arm"] and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  14. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  15. end
  16. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  17. elseif c:IsA("JointInstance") then
  18. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  19. end
  20. end
  21. for e = 1, #BODY do
  22. if BODY[e] ~= nil then
  23. local STUFF = BODY[e]
  24. local PART = STUFF[1]
  25. local PARENT = STUFF[2]
  26. local MATERIAL = STUFF[3]
  27. local COLOR = STUFF[4]
  28. local TRANSPARENCY = STUFF[5]
  29. if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then
  30. PART.Material = MATERIAL
  31. PART.Color = COLOR
  32. PART.Transparency = TRANSPARENCY
  33. end
  34. PART.AncestryChanged:Connect(function()
  35. PART.Parent = PARENT
  36. end)
  37. end
  38. end
  39. function refit()
  40. char.Parent = workspace
  41. for e = 1, #BODY do
  42. if BODY[e] ~= nil then
  43. local STUFF = BODY[e]
  44. local PART = STUFF[1]
  45. local PARENT = STUFF[2]
  46. local MATERIAL = STUFF[3]
  47. local COLOR = STUFF[4]
  48. local TRANSPARENCY = STUFF[5]
  49. if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then
  50. PART.Material = MATERIAL
  51. PART.Color = COLOR
  52. PART.Transparency = TRANSPARENCY
  53. end
  54. if PART.Parent ~= PARENT then
  55. char:FindFirstChildOfClass("Humanoid"):remove()
  56. PART.Parent = PARENT
  57. Humanoid = Instance.new("Humanoid",char)
  58. end
  59. end
  60. end
  61. end
  62. char.Humanoid.Died:connect(function()
  63. refit()
  64. end)
  65. local torso = Instance.new("SelectionBox",char)
  66. torso.Adornee = char.Torso
  67. local leftarm = Instance.new("SelectionBox",char)
  68. leftarm.Adornee = LeftArm
  69. local rightarm = Instance.new("SelectionBox",char)
  70. rightarm.Adornee = char["Right Arm"]
  71. local leftleg = Instance.new("SelectionBox",char)
  72. leftleg.Adornee = LeftLeg
  73. local rightleg = Instance.new("SelectionBox",char)
  74. rightleg.Adornee = char["Right Leg"]
  75. -- Color pallet
  76. green = "Lime green"
  77. red = "Really red"
  78. blue = "Electric blue"
  79. yellow = "New Yeller"
  80. violet = "Pastel violet"
  81.  
  82. coroutine.wrap(function()
  83. while true do
  84. wait(0.5)
  85. torso.Color3 = BrickColor.new(green).Color
  86. rightarm.Color3 = BrickColor.new(green).Color
  87. leftarm.Color3 = BrickColor.new(green).Color
  88. leftleg.Color3 = BrickColor.new(green).Color
  89. rightleg.Color3 = BrickColor.new(green).Color
  90. wait(0.5)
  91. torso.Color3 = BrickColor.new(red).Color
  92. rightarm.Color3 = BrickColor.new(red).Color
  93. leftarm.Color3 = BrickColor.new(red).Color
  94. leftleg.Color3 = BrickColor.new(red).Color
  95. rightleg.Color3 = BrickColor.new(red).Color
  96. wait(0.5)
  97. torso.Color3 = BrickColor.new(blue).Color
  98. rightarm.Color3 = BrickColor.new(blue).Color
  99. leftarm.Color3 = BrickColor.new(blue).Color
  100. leftleg.Color3 = BrickColor.new(blue).Color
  101. rightleg.Color3 = BrickColor.new(blue).Color
  102. wait(0.5)
  103. torso.Color3 = BrickColor.new(yellow).Color
  104. rightarm.Color3 = BrickColor.new(yellow).Color
  105. leftarm.Color3 = BrickColor.new(yellow).Color
  106. leftleg.Color3 = BrickColor.new(yellow).Color
  107. rightleg.Color3 = BrickColor.new(yellow).Color
  108. wait(0.5)
  109. torso.Color3 = BrickColor.new(violet).Color
  110. rightarm.Color3 = BrickColor.new(violet).Color
  111. leftarm.Color3 = BrickColor.new(violet).Color
  112. leftleg.Color3 = BrickColor.new(violet).Color
  113. rightleg.Color3 = BrickColor.new(violet).Color
  114. end
  115. end)()
  116. while true do
  117. wait()
  118. refit()
  119. char.Humanoid.Health = math.huge
  120. char.Humanoid.MaxHealth = math.huge
  121. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement