Annoying error

Well yeah i cant find out why this doesnt want to work for me. No matter where i place the ) it just makes a error.

[lua]local backgroundcolorframe = Color(0,0,0,195)

function XPMenu( ply )

local frame = vgui.Create("DFrame")
frame:SetSize( 625, 490)
frame:Center()
frame:SetDraggable( false )
frame:SetVisible( true )
frame:ShowCloseButton( true )
frame:MakePopup()
frame:SetTitle("")
frame.Paint = function()
	draw.RoundedBox(0,0,0,frame:GetWide(),frame	:GetTall(),backgroundcolorframe)

end)
end
usermessage.Hook(“xpmenu”, XPMenu)[/lua]

error:



[ERROR] addons/xpsystem/lua/autorun/client/cl_xpsys.lua:15: unexpected symbol near ')'
  1. unknown - addons/xpsystem/lua/autorun/client/cl_xpsys.lua:0


Remove the ) after end.

lol i am stupid though i needed a ) like if a function is made by using a hook first.