ULib = ULib or {} function ULib.print( ... ) local msg = "" for i=1, #arg do msg = msg .. tostring( arg[ i ] ) .. "\t" end Msg( msg .. "\n" ) end window = vgui.Create( "Frame" ) window:SetName( "blarg" ) window:SetPos( 120, 120 ) window:SetSize( 100, 100 ) window:SetMouseInputEnabled( true ) window:SetKeyBoardInputEnabled( false ) window:SetVisible( true ) window:SetActionFunction( ULib.print ) b = vgui.Create( "RadioButton" ) b:SetName( "Blarg" ) b:SetPos( 20,20 ) b:SetParent( window ) b:SetSize( 80, 40 ) b:SetMouseInputEnabled( true ) b:SetText( "Click me!" ) b:SetVisible( true ) b:SetActionFunction( ULib.print ) c = vgui.Create( "RadioButton" ) c:SetName( "Blarg" ) c:SetPos( 20,40 ) c:SetParent( window ) c:SetSize( 80, 40 ) c:SetMouseInputEnabled( true ) c:SetText( "Click me2!" ) c:SetVisible( true ) c:SetActionFunction( ULib.print )