The Return to Player (RTP) of Scruffy Duck Online Slot is 96.38%