diff --git a/client/entities/characters/hp.gd b/client/entities/characters/hp.gd
new file mode 100644
index 0000000000000000000000000000000000000000..2a2b60bc12a7144ca04b62b0babf305251856cc3
--- /dev/null
+++ b/client/entities/characters/hp.gd
@@ -0,0 +1,23 @@
+extends Label
+const GAMEPATH = "/root/game/"
+
+var posPv
+var player 
+
+
+func _ready():
+	posPv = Vector3(0,0,0)
+	player = get_node("../../")
+	var my_id = get_tree().get_network_unique_id()
+
+	if str(my_id) != str (player.get_name()) : 
+		set_text('pv : 20% ')
+	
+
+
+func _process(delta):
+	var cam = get_tree().get_root().get_camera()
+	posPv.x = player.get_global_transform().origin.x-1
+	posPv.y = player.get_global_transform().origin.y+2
+	var labelIdpos = cam.unproject_position(posPv)
+	set_position(labelIdpos)
diff --git a/client/entities/characters/player.tscn b/client/entities/characters/player.tscn
index 1d62a17316f3c1b7e404cdd206abeb868248e4bb..89e8f8733fc2aad1bc1943bec85d3d615d8f1b3b 100644
--- a/client/entities/characters/player.tscn
+++ b/client/entities/characters/player.tscn
@@ -1,12 +1,29 @@
-[gd_scene load_steps=2 format=2]
+[gd_scene load_steps=4 format=2]
 
 [ext_resource path="res://entities/characters/player.gd" type="Script" id=1]
+[ext_resource path="res://entities/characters/pseudo.gd" type="Script" id=2]
+[ext_resource path="res://entities/characters/hp.gd" type="Script" id=3]
 
 [node name="Player" type="KinematicBody"]
 script = ExtResource( 1 )
 
+[node name="Labels " type="Control" parent="."]
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="Pseudo" type="Label" parent="Labels "]
+margin_right = 40.0
+margin_bottom = 14.0
+text = "
+"
+script = ExtResource( 2 )
+
+[node name="Hp" type="Label" parent="Labels "]
+margin_right = 40.0
+margin_bottom = 14.0
+script = ExtResource( 3 )
+
 [node name="Model" type="Spatial" parent="."]
-editor/display_folded = true
 
 [node name="CSGBox" type="CSGBox" parent="Model"]
 transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.513621, 0 )
diff --git a/client/entities/characters/pseudo.gd b/client/entities/characters/pseudo.gd
new file mode 100644
index 0000000000000000000000000000000000000000..8dba6d621d0c245ffba582c9d24bc5efcd34bd85
--- /dev/null
+++ b/client/entities/characters/pseudo.gd
@@ -0,0 +1,25 @@
+extends Label
+
+const GAMEPATH = "/root/game/"
+
+var posId
+var player
+var cam
+
+func _ready():
+	cam = get_tree().get_root().get_camera()
+	posId = Vector3(0,0,0)
+	player = get_node("../../")
+	print("Bonjour:",player)
+	var my_id = get_tree().get_network_unique_id()
+
+	if str(my_id) != str (player.get_name()) : 
+		set_text(player.get_name())
+#	
+
+
+func _process(delta):
+	posId.x = player.get_global_transform().origin.x-1.5
+	posId.y = player.get_global_transform().origin.y+3
+	var labelIdpos = cam.unproject_position(posId)
+	set_position(labelIdpos)
diff --git a/server/autoloads/gamestate.gd b/server/autoloads/gamestate.gd
index d28868e90829ed83914f9a1086ab113f7242354d..af0a0e044799df94c7088e4c12973b7d352b8063 100644
--- a/server/autoloads/gamestate.gd
+++ b/server/autoloads/gamestate.gd
@@ -3,7 +3,7 @@ extends Node
 const GAMEPATH = "/root/game/"
 
 const PORT = 10001
-const MAX_CLIENTS = 1
+const MAX_CLIENTS = 2
 
 var players = {}