Charge and throw mechanic for a dodgeball-esque type game

Hello friends, total noob here making my first unreal game. I’m working on a dodge-ball-esque type game where players will throw discs instead of balls. Inspiration like windjammers or tron.

I’ve been working on the blueprints for a charge up and throw function where-in players start the charge by holding their throw key, then the throw happens upon release.

This is a third person game and I’m using a crosshair to aim. Below I have the initial throw mechanic that functions without aim or velocity/chargeup. The rest are my attempts at furthering the idea. Currently the player just falls through the ground and disappears when it reaches “detach from component”. I’ve always attempted “detach from actor” for the same result. Any feedback is welcomed and very much needed, hah!

Above: original basic throw mechanic that does function
Below: Current attempts

Pickup mechanic located in the “BP_Disc” Blueprint

All other mechanics within “BP_Thirdpersoncharacter” blueprint


I also have a WB_Crosshair, as well as BP_Goals, and scoreboard to track scores all functioning so far if that matters at all?

Thank you again for taking the time to read this, I’ll keep working on it and learning as I go!