Color3.fromRGB takes integers from 0 to 255 (e.g. Color3.fromRGB(255, 89, 0)) and is the most intuitive way because it matches any color picker. Color3.new takes floats from 0 to 1 (e.g. Color3.new(1, 0.349, 0)) and is the engine's internal form. Both produce exactly the same color; use whichever you prefer, many pick fromRGB because it is more readable.