def METHOD_NAME(self, radius=.1, padding=Vec2(Text.size*1.5, Text.size)):
    if not self.text_entity.text or self.text_entity.text == '':
        return
    self.text_entity.world_parent = scene
    self.original_parent = self.parent
    self.parent = self.text_entity
    self.scale = Vec2(self.text_entity.width*self.text_entity.world_scale_x, self.text_entity.height*self.text_entity.world_scale_y) * Text.size * 2
    # self.scale = Vec2(self.text_entity.width, self.text_entity.height) * Text.size * 2
    self.scale += Vec2(*padding)
    self.position += self.text_origin * self.scale.xy * .5
    self.model = Quad(aspect=self.scale_x/self.scale_y, radius=radius)
    self.parent = self.original_parent
    self.text_entity.world_parent = self