I installed all the needed drivers and the ! after USBasp in device manager went away and in device properties it said it was working but it isnt in a com port. It is under LibUSB-Win32 Devices. How to i get in in a com port or to show up in arduino?
USBasp is not a COM port. It is a USB programmer device.
In order to use USBasp from the IDE, choose “USBasp” from the “Tools → Programmer” menu.
... You can then burn a bootloader on your Arduino with Tools->Burn Bootloader or upload a sketch to your Arduino with File->Upload Using Programmer.
Note: Once you upload a sketch with Upload Using Programmer you can't use the bootloader to upload via serial until you burn a fresh bootloader with Burn Bootloader.