function FastCast.new()return setmetatable({LengthChanged=Signal.new("\076\101\110\103\116\104\067\104\097\110\103\101\100");RayHit=Signal.new("\082\097\121\072\105\116"),RayPierced=Signal.new("\082\097\121\080\105\101\114\099\101\100");CastTerminating=Signal.new("\067\097\115\116\084\101\114\109\105\110\097\116\105\110\103"),WorldRoot=workspace},FastCast)end

function FastCast.new()
	return setmetatable({
		LengthChanged = Signal.new("LengthChanged"),
		RayHit = Signal.new("RayHit"),
		RayPierced = Signal.new("RayPierced"),
		CastTerminating = Signal.new("CastTerminating"),
		WorldRoot = workspace
	}, FastCast)
end
