Request by @Takumeme666420 I had fun making this, even though it was very challenging, thanks for the request!