local TweenService = game:GetService("TweenService")
local frame = script.Parent -- предполагаем, что скрипт находится внутри фрейма
local goal = {BackgroundColor3 = Color3.fromRGB(255, 0, 0)} -- конечный цвет
local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut) -- 2 секунды
local tween = TweenService:Create(frame, tweenInfo, goal)
tween:Play()