Author: Grayscale Team Beginner