First thing, you can get any SuperSU zip that you want from Chainfire. I have the guaranteed one that I used to root mine. It depends on you. I will give you both links to Chainfire's thread and my file.
-Your device with USB cable(its battery level would better NOT below 30%)
-A stable internet connection
-Your brain(it can blow up, man, seriously)
A warning before we start:
-Files you download on your PC:
-Files you download to your device: Root(Chainfire's or mine)
Download all of them before you do anything. Extract Odin and recovery
The drivers are for Windows. I don't know if there are Samsung USB drivers for Mac or not.
1. Enable USB debugging on your device in developer options(to enable dev options, go to about phone, rapidly tap build number until it says that you have enabled it)
2. Open the drivers setup and install it on your PC.
3. Boot to Download mode on your device(Power off your device, then hold power and volume down button. When there's a triangle, press volume up.)
4.Connect your device to your PC via USB cable.
5.Run Odin on your PC
6.Uncheck Auto Reboot, click PDA and choose the recovery file.
7.Hit Start and wait until there's a PASS sign. Plug out your device and hold power button afterwards.
8.Hold power and volume up button to boot into recovery mode.
9.Tap Install, go to the folder where you put the root file in, then tap the root file.
10.Swipe to falsh.
11.Reboot, download Root Checker to verify
Daffen Kurm (for supporting me all the time)
Liam Francis, Laguire Sien Tiamat and Kamross Sorberg (for helping me all the time)
Kohlner Freisch (idea to make this post after a while)