I am trying to make a chain power where you raise a sphere above your character, and after a few seconds, you shoot multiple projectiles out of the ball, whilst this is happening the ball tweens smaller and smaller until the move is finished. I want the projectiles to update accordingly to the newest mouse position, but I am not sure how to do it. The projectile seems to only stay at the same mouse position as it first started at. https://gyazo.com/663b5e8c0b71a079260214ed47fee0d5
local BodyVelocity = Instance.new("BodyVelocity", strike) BodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge) BodyVelocity.Velocity = CFrame.new(strike.Position, Mouse.p).lookVector * 100 game:GetService("Debris"):AddItem(strike,7)
Thank you.

2 comments
Use a "mouse.Move:Connect()" event.
How would I go about doing that though? Do I make a value and have the event update the mouse coordinates inside the value? For this instance, a CFrameValue