return{run=function(b)local W=b.components return PathWaypoint.new(Vector3.new(table.unpack(W[3])),Enum.PathWaypointAction[W[2]],W[1])end}
-- #selene: allow(incorrect_standard_library_use)

return {
	run = function(serializedPathwayPoint)
		local components = serializedPathwayPoint.components

		return PathWaypoint.new(
			Vector3.new(table.unpack(components[3])),
			Enum.PathWaypointAction[components[2]],
			components[1]
		)
	end,
}
