Tweens Bug at my frame

So i make some tween system in my game on UI… but some bugs is happend on my studio…

here is my codes and bugs:

local tween = game:GetService("TweenService")
local object = script.Parent.Object -- The Frame
local Button = script.Parent.Parent.FrameShower

local Sys = tween:Create(object, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.Out),(BackgroundTransparency = 0)

Button.MouseButton1Click:Connect(function()
     Sys:Play() -- The Bug Is Start At Here, And I Don't Know Why...
end)

iirc, the end property table (in your case background transparency) should be in {} and not ()
try

tween:Create(object, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.Out),{BackgroundTransparency = 0})