Or you could go into cheat engine and go to memory and press Ctrl + A, and then copy this code into it and execute it.
(Make sure you join a match first then run the code in cheat engine or you will get a error)
Code:
[enable]
alloc(SMGNoSpread, 128)
aobscan(SpreadEntry, D9 98 88 00 00 00 8D 65 FC 5F C9 C3)
registersymbol(SpreadEntry)
aobscan(CrossHair1, D9 18 8B 47 0C 40 8B C8 89 4F 0C 8B 4F 08 8B 49 0C 3B C1)
registersymbol(CrossHair1)
aobscan(CrossHair2, D9 18 8B 47 10 40 8B C8 89 45 F8 89 4F 10 8B 4F 08 8B 49)
registersymbol(CrossHair2)
label(NoSpread)
label(CrossHairSpread1)
label(CrossHairSpread2)
label(SpreadReturn)
label(JunkStorage)
label(CrossHair1Return)
label(CrossHair2Return)
////
////
SpreadEntry:
jmp NoSpread
nop
SpreadReturn:
////
CrossHair1:
jmp CrossHairSpread1
CrossHair1Return:
////
CrossHair2:
jmp CrossHairSpread2
CrossHair2Return:
////
////
SMGNoSpread:
nop
nop
////
NoSpread:
fstp dword ptr [JunkStorage]
mov [eax+88],00000000
jmp SpreadReturn
////
CrossHairSpread1:
mov [eax],00000000
fstp dword ptr [JunkStorage]
mov eax,[edi+0C]
jmp CrossHair1Return
////
CrossHairSpread2:
mov [eax],00000000
fstp dword ptr [JunkStorage]
mov eax,[edi+10]
jmp CrossHair2Return
////
////
JunkStorage:
db 00 00 00 00
////
////
[disable]
dealloc(SMGNoSpread)
unregistersymbol(SpreadEntry)
unregistersymbol(CrossHair1)
unregistersymbol(CrossHair2)
SpreadEntry:
fstp dword ptr [eax+00000088]
CrossHair1:
fstp dword ptr [eax]
mov eax,[edi+0C]
CrossHair2:
fstp dword ptr [eax]
mov eax,[edi+10]