Yea seems like the scripts are the way to go, but after messing with it i found a couple problems(Probably me doing it wrong). Firstly the intractable script limits apply to the actor world axis rather than the child static mesh so limiting it on X an Y dosnt allow the cue to only move along the relative Z axis of its length. And for some reason if i use a script on it, afterwards the secondary grip function no longer works, ive tried reverting the whole BP back to its initial state but it still wont function.