code: async def debug_text(self, texts: Union[str, list], positions: Union[list, set], color=(0, 255, 0), size_px=16):
          
          if isinstance(positions, (set, list)):
              if not positions:
                  return
  
              if isinstance(texts, str):
                  texts = [texts] * len(positions)
              assert len(texts) == len(positions)
  
              await self._execute(
                  debug=sc_pb.RequestDebug(
                      debug=[
                          debug_pb.DebugCommand(
                              draw=debug_pb.DebugDraw(
                                  text=[
                                      debug_pb.DebugText(
                                          text=t,
                                          color=debug_pb.Color(r=color[0], g=color[1], b=color[2]),
                                          world_pos=common_pb.Point(x=p.x, y=p.y, z=getattr(p, "z", 10)),
                                          size=size_px,
                                      )
                                      for t, p in zip(texts, positions)
                                  ]
                              )
                          )
                      ]
                  )
              )
          else:
              await self.debug_text([texts], [positions], color)
docs: Deprecated, may be removed soon