Ad
Log in to vote
0

Raycasting dosent work to me as it should?

Asked by 8 days ago

I am trying to make a laser beam that would turn off if something is blocking it, but what ever i do it dosent work.


local origin = script.Parent.Position local direction = workspace.HUB local params = RaycastParams.new() local result = workspace:Raycast(origin, direction) if result then local distance = (origin - result.Position).Magnitude local p = Instance.new("Part") p.Anchored = true p.CanCollide = false p.Size = Vector3.new(0.1, 0.1, distance) p.CFrame = CFrame.lookAt(origin)*CFrame.new(0, 0, -distance/2) end

thanks for helping me.

Answer this question