Default [S] Weaksause gives root, firewater says su or FU

So i installed and ran weaksause then installed su followed the weaksause guide for firewater
C:\Program Files\Minimal ADB and Fastboot>adb reboot

C:\Program Files\Minimal ADB and Fastboot>adb wait-for-device push C:\Users\XXXXXX\Desktop\firewater /data/local/tmp
3624 KB/s (4519496 bytes in 1.217s)

C:\Program Files\Minimal ADB and Fastboot>adb shell
shell@m7wlv:/ $ chmod 755 /data/local/tmp/firewater
chmod 755 /data/local/tmp/firewater
shell@m7wlv:/ $ /data/local/tmp/firewater
error, run firewater as root. su or FU!!!!!!
1|shell@m7wlv:/ $
i get the error run firewater as root su or fu even though root checker says i have root and i even grant su permission to root checker so i know su is working. Im confused any help????

Solved: Skipped the su step after pushing firewater and adb shell. Its important to look at your phone after typing su in adb shell as it will ask you on the phone to grant firewater su. After thast everything went smooth installed a new recovery and about to install a new rom as we speak. Unlocked and s-off