Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How to make my ChatGUI have the player name have diff properties from the message?

Asked by 8 years ago

I want to make my pseudo ChatGUI to have the player name different in TextColor3, TextStrokeColor3 and other properties different from the message, but I don't know how to do it! Can someone help me? Here is a script sample of mine (original script has 85 lines of codes)

function NewLabel(parent, msg, player)
    newchatline = Instance.new("TextLabel", parent)
    if player.Name=="PlantChampion" then
        newchatline.Text = "[OWNER] " ..player.Name.. " : " ..msg
        newchatline.TextColor3 = BrickColor.Yellow().Color
        newchatline.TextStrokeColor3 = player.TeamColor.Color
        newchatline.BackgroundColor3 = BrickColor.Green().Color
    else
        newchatline.Text = player.Name.. ": " ..msg
        newchatline.TextColor3 = player.TeamColor.Color
        newchatline.TextStrokeColor3 = player.TeamColor.Color
        newchatline.BackgroundColor3 = Color3.new(27,42,53)
    end
    newchatline.BackgroundTransparency = 0.8
    newchatline.Size = UDim2.new(1,0,0,20)
    newchatline.Position = UDim2.new(0,0,1,-20)
    newchatline.Font = "Legacy"
    newchatline.TextStrokeTransparency = 0
    newchatline.BorderSizePixel = 0
    newchatline.FontSize = "Size18"
    newchatline.TextXAlignment = "Left"
    newchatline.TextYAlignment = "Center"
    newchatline.ClipsDescendants = true
    newchatline.Name = "line1"
end

Answer this question