Hi, so I recently got into raycasting for NPC reasons. I'm trying to create a part which will then show 100 studs in front of the part that I'm casting from. I want the ray to cast from the head of the NPC (I'm using look vector) and I want it to send a ray and create a part showing where the ray hit.

Code:

local ray = Ray.new(Vector3.new(Head.CFrame.LookVector),Vector3.new(Head.CFrame.LookVector * Vector3.new(0,0,-50)))
			local hit, position = workspace:FindPartOnRayWithIgnoreList(ray, {script.Parent.Head})
		
		local PartView = Instance.new("Part",workspace)
		PartView.Name = "RayCast"
		PartView.Anchored = true
		PartView.CanCollide = false
		PartView.Transparency = 0.5
		PartView.Material = Enum.Material.Neon
		PartView.CFrame = CFrame.new(Vector3.new(Head.CFrame.LookVector),Vector3.new(0,0,-50))
		
		game.Debris:AddItem(PartView,0.1)
		
		if hit then
			print(hit.Name)
		end
		end