Advertisement
HowToRoblox

HealthHandler

Feb 2nd, 2020
7,683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.61 KB | None | 0 0
  1. local bar = script.Parent.Bar
  2.  
  3. local healthBar = script.Parent.Health
  4.  
  5.  
  6. local plr = game.Players.LocalPlayer
  7.  
  8. local char = plr.Character or plr.CharacterAdded:Wait()
  9.  
  10.  
  11. local colorGreen = Color3.fromRGB(0, 255, 17)
  12. local colorRed = Color3.fromRGB(255, 0, 0)
  13.  
  14.  
  15. while wait() do
  16.    
  17.     if not char:FindFirstChild("Humanoid") then return end
  18.    
  19.     local health = char.Humanoid.Health
  20.    
  21.     local maxHealth = char.Humanoid.MaxHealth
  22.    
  23.    
  24.     healthBar.Size = UDim2.new(bar.Size.X.Scale / maxHealth * health, 0, healthBar.Size.Y.Scale, 0)
  25.    
  26.     healthBar.ImageColor3 = colorRed:lerp(colorGreen, health / maxHealth)
  27.    
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement