Little Reaper
I made all of the character scripts, such as movement and attacking, made the sound system, and added some smaller functions to both AI and UI systems. All scripts were made using UE4 Blueprints. The two main features of interest are the Wall Jump and the Scythe Teleport, which lets you teleport to your scythe when it is thrown.
There are also multiple features that never made it past prototyping, but that I still think are rather good.
The Wall Jump (and Aerial Slash)
The Wall Jump is called when an aerial slash would connect with a wall that the player can climb on and hits no enemies and plays the appropriate animations and sounds.
If the player hits a wall, the scythe slashes into it and attaches the player until the player decides to jump away from it or drop down.
The Scythe Teleport
While the scythe is thrown and thus not wielded, any attack or attempt to throw the scythe again will instead cause the player to teleport to the scythe.
The Scythe has a camera attached to it which we use to pan over to it, in order to make the transition feel smooth. The teleport itself however is a simple matter of setting the players position to the same as the scythe as well as destroying the projectile and setting various bools that the character controller uses to see which movesets are available to it.