This question requires a concept in accordance with the guidelines; I'm just looking for a point in the right direction to tackle this.
I've looked around for a way to do this and dissected several models from the Library but to little deliverance.
I'm working on a tool that fires projectiles at the position where the player's mouse, though at the moment (naturally) the projectile fired is simply a straight brick being moved by a BodyVelocity in the direction of the part's CFrame.lookVector property. What I'm hoping to achieve is a way in which the part 'fluctuates', rather like a lightning bolt, to give it a sense of instability.
The part will 'waver' slightly as it moves, but still arrive at the position the player clicks (mouse.Hit.p).
To be clear, the tool already fires a projectile at the position of the player's mouse - I am not asking for assistance on that part, rather a way to add this effect to the projectile itself.
I'm happy to provide more information about what I'm trying to achieve or any parts of my current code if necessary.