Hello! I am using the FastCast module to make my game and I would like to know if there is a way to instantly make the ray end. Thanks in advance!
I tried using :Terminate(), but I can not figure out what value is the ActiveCast
Caster.LengthChanged:Connect(function(Cast, LastPoint, Direction, Length, Velocity, Bullet) if Bullet then if (LastPoint - NewTower.TurnPart.Position).Magnitude <= (TowerSheet.TowerShootingRange[TowerListNumber] / 2) then local BulletLength = Bullet.Size.Z / 2 local Offset = CFrame.new(0, 0, -(Length - BulletLength)) Bullet.CFrame = CFrame.lookAt(LastPoint, LastPoint + Direction):ToWorldSpace(Offset) else --Terminate Here print("Ray Terminated for out of range!") end end end)
Well a word of advice, you gave it a fitting name.
Cast is the variable storing the
I replaced “–Terminate Here” with Cast:Terminate() and I am getting this error,