function Response.GetValidPrompt(e)local Q={}for e,L in pairs(e:GetPrompts())do if L:IsValid()then table.insert(Q,L)end end table.sort(Q,function(e,Q)return e.Priority>Q.Priority end)return Q[1]end
--Prompt GetValidPrompt
--* returns the first valid prompt for this response.
function Response:GetValidPrompt()
	local validPrompts = {}
	for _, prompt in pairs(self:GetPrompts()) do
		if prompt:IsValid() then
			table.insert(validPrompts, prompt)
		end
	end
	table.sort(validPrompts, function(a, b)
		return a.Priority > b.Priority
	end)

	return validPrompts[1]
end
