Like this, you can set color, font, size and shadow for each character.
it is super easy!
Here is an example File! : ColorString.rbxm (3.8 KB)
Here is an example Code :
local SectionsString = require(script.SectionsTextLableModule)
local Lable = script.Parent
SectionsString.SetTextLable(Lable)
Lable.Text = SectionsString.new(Lable,{Text = "R",TextColor3 = Color3.new(255,0,0)})
.. SectionsString.new(Lable,{Text = "G",TextColor3 = Color3.new(0,255,0)})
.. SectionsString.new(Lable,{Text = "B",TextColor3 = Color3.new(0,0,255)})
you can change
Text
TextColor3
TextTransparency
Font
TextSize
TextStrokeColor3
TextStrokeTransparency