How to display the health of multiple players in a frame?

So how can I get the health of multiple players? I wanna be able to show obviously when a player took damage and is healing for everyone in the frame on the right in this clip.

This obviously only works for the local player, but this is what I have at the moment not sure if I’ll be able to use this though.

local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")

humanoid.HealthChanged:Connect(function(newHealth)
	local maxHealth = humanoid.MaxHealth
	if maxHealth then
		script.Parent.player1.HP.Text = math.floor(newHealth).."/"..maxHealth.."HP"
	end
end)

thanks :s

Thanks this seemed to work although I’m a bit confused for the creatFrame function you had I already have the frames made so would I just like assign one of then to the player or something? Or how would that work?