Hi! So I just connected everything, and I have attached my circuit and the error console on the bottom of the post. Unfortunately I'm still getting the error. My Arduino IDE is version 1.8.10 btw.
All the red and black wires on my circuit are of course VCC and GND, but the rest of my colors are just random.
Minimal circuit for ATmega must be. With the breadboard it is important but if you are using UNO board it is fulfilled. Oscillator, reset circuit, power - all power pins connected and decoupling. Decoupling is missing in tutorial but many times was proven that it can be important. So, add 0.1uF to close to each power pin, connected between power pin and GND of course.
Also, I didn't try this as I didn't really understand what you meant by it. Could you explain or send a link to someone who does? Thanks!
This is the exact tutorial I followed: Arduino Nano as an ISP Programmer – Martyn Currey. Though, I am a bit worried that it's outdated... (I didn't follow the part where he edited the boards file, as I was told not to by someone else)
If you don't wanna look through his tutorial, this is the sketch i followed:
I DID remember to upload the Arduino as ISP sketch first, so that's not the problem. I also know that the ATMEGA328PPU works, because the green indicator lights up for a tiny bit when trying to burn bootloader.
Extra Info about IDE settings when I'm trying to burn the bootloader:
Board: Arduino Nano
Processor: ATmega328P
Port: COM8 (Which is definately the correct port)
Programmer: Arduino as ISP
Thanks! 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM8 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM8
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Error while burning bootloader.
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x0000ff
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
avrdude done. Thank you.