Error: Error in script: unexpected symbol near '?'
Code:
open.MouseButton1Down:connect(function()
Main.Visible = true
Main:TweenPosition(UDim2.new(0,60,0,168), 'Out', 'Bounce', 1, true)
open.Visible = false
close.Visible = true
end)
close.MouseButton1Down:connect(function()
Main.Visible = false
Main:TweenPosition(UDim2.new(0,-500,0,168), 'In', 'Linear', 1, true)
open.Visible = true
close.Visible = false
end)

2 comments
Just wondering but don't you need using Enum.EasingStyle and Enum.EasingDirection for 'In', 'Linear', 'Out' 'Bounce'?
use
Connect, notconnect.