I have created a simple UUID generator module for one of my projects and have decided to publish it. It’s not a large module, but it can help you generate unique identifiers for basically anything.
also i have made a little module for multiple options that I made for my own use
--!strict
local HttpService: HttpService = game:GetService("HttpService")
return function(wrapInCurlyBraces: boolean?, isSeperatedByHypens: boolean?): string -- 8-4-4-4-12 -> total 36 characters
return HttpService:GenerateGUID(wrapInCurlyBraces == true):gsub("-", if isSeperatedByHypens then "-" else ""):lower() -- if wrapInCurlyBraces are nil then we are setting default value is false. if is isSeperatedByHypens is false or nil then we are setting "-" else ""
end