How to use:
When in the spawn menu in-game, open Winject or any other injector.
Process: bf3.exe --> DLL to Inject: icypublic.dll
Change option with Num6
Move up/down with Num8/Num5
Close the menu with Num2

Not working?
Run the hack as admin. Make sure you run Origin and the game as admin aswell.
To do this, run Origin before playing, and run your browser as admin.

How to keep this undetected:
Keep BF3 updated with PBSETUP from EvenBalance.
Edit the DLL with Notepad++ and find "s962jl0paddkgkdgkrri99tgjg62m2mkpopsfh"
Replace it with the exact same amount of random digits.
Save.

Disclaimer:I, Ceelker, never claimed of creating this hack. I only released it here, on MPGH, because currently there is no working aimbot released on this site and many members don't use other hacking forums actively, if any.
This is a repost, because the original file contained an outside link, which is now removed from the hack.

Update the BF3 PB database by downloading the setup from EvenBalance. Choose BF3, it should find the location itself.
Even if it finds that no update is necessary, it still fixes that error. Well it did for me.