while true do wait(.1) script.Parent.SurfaceGui["Rank:"].Tag.text = script.Parent.Parent.Name script.Parent.SurfaceGui["Regiment:"].Tag.text = script.Parent.Parent.Parent.Name end
That is some funky naming you got there, but your problem is most likely that you didn't capitalize 'text'.
script.Parent.SurfaceGui["Rank:"].Tag.Text = script.Parent.Parent.Name script.Parent.SurfaceGui["Regiment:"].Tag.Text = script.Parent.Parent.Parent.Name