local Window = nil local function HelloWorldWindow() if ( Window ) then Window:SetVisible( true ) return end Window = vgui.Create( "Frame" ) Window:SetName( "vgui_hello" ) local button = vgui.Create( "Button", Window, "ClickMe" ) button:SetActionFunction( ClickHere ) Window:LoadControlsFromFile( "resource/ui/vgui_hello.res" ) Window:SetKeyBoardInputEnabled( true ) Window:SetMouseInputEnabled( true ) Window:SetPos( (ScrW() - 400) / 2, ScrH() - 200 ) Window:SetVisible( true ) end concommand.Add( "test_vgui", HelloWorldWindow ) local function ClickHere() pl:Give("pb_impulse") end