zNSFW

This Is Long But If You Can Get Through It And Give Me Advice