A Rail Gun You Can Make At Home

They say this is non-lethal but that looks pretty lethal.