i put a script with a billboard within, a frame within the billboard, and a frame within a frame, all in starter character scripts
this is the script
local char = script.Parent local healthGui = script.Health2 local humanoid = char.Humanoid healthGui.Parent = char.Head humanoid:GetPropertyChangedSignal("Health"):Connect(function() local healthChange = humanoid.Health/humanoid.MaxHealth local healthColor = Color3.fromRGB(255,0,0):Lerp(Color3,fromRGB(60,255,0), healthChange) healthGui.Health.Meter.TweenSize(UDim2.new(healthChange,0,1,0), "In", "Linear",1) healthGui.Health.Meter.BackgroundColor3 = healthColor end)