I try to remove a text label specifically only for me but no anyone else.
game.Players.PlayerAdded:Connect(function(Player)
Player.CharacterAdded:Connect(function(Character)
local GuiClone = script.OverheadGui:Clone()
GuiClone.Parent = Character.Head
local UpperText = GuiClone.UpperText
local MiddleText = GuiClone.MiddleText
local LowerText = GuiClone.LowerText
local Background = GuiClone.Background
if Player.Name == "TechModel" then
MiddleText.Visible = false
end
end)
end)
And the text label does not disappear and I'm not sure why. I want my MiddleText to not show up for my Gui above my head.' Thank you.

2 comments
There's a Visible property, so you can just set the TextLabel.Visible to true or false
And if you write the code in a LocalScript, it will only run on the client, and other playyers wont see it