This tutorial shows how to make a sword using G-max.
Create a box, with the following demensions:
Length: 3
Width: 20
Height: 220
Lenght Segs: 1
Width Segs: 2
Height Segs: 4
And then add a edit mesh modifier to it by selecting it from the list box. Then select the vertex tool and select and move the vertixes on the sides at the top of the box to the middle vertexes. You should now have a box shaped something like a blade, but it still needs some work.
Select the polygon tool and select the polygons on one side of the blade (where the edge should be) and use the bevel tool to get it to look something like an edge, then repeat this process with the other side.
Next, make a cylinder for the handle, it doesn't require any editing, but you can do some work on it if you want to.
For the guard, creat a box with these demensions:
Length: 30
Width: 90
Height: 12
Lenght Segs: 1
Width Segs: 4
Height Segs:2
and then select the two polygons on the top of the box on the left and right and move them up with the move tool, this will create a shape that should hold the blade between them. Next add a bevel to the front and back of the guard selecting all of the polygons on the front and back except the bottom ones. And then select the top of both of the lifted areas you created when you drageed the top of the guard up, and bevel them upwards a little ways, only make them a little smaller though, then select the top of these rectangles one at a time and move it until it touches the sword sitting between them.
Here is an image of the sword, I added some bevels to the handle for detail.

After adding textures to the sword, it might look something like this:
