Run it
Copy the script and paste it into your executor.
local function clean(value)
return value:match('<!%[CDATA%[(.-)%]%]>') or value
end
local function parseProperties(obj, block)
for propName, value block:()
val = (value)
val val:()
(() obj[propName] = val )
propName, value block:()
val = (value)
val val:()
(() obj[propName] = val )
cframeMatch = block:()
cframeMatch obj:()
x = (cframeMatch:())
y = (cframeMatch:())
z = (cframeMatch:())
rx = (cframeMatch:())
ry = (cframeMatch:())
rz = (cframeMatch:())
r10 = (cframeMatch:())
r11 = (cframeMatch:())
r12 = (cframeMatch:())
r20 = (cframeMatch:())
r21 = (cframeMatch:())
r22 = (cframeMatch:())
x y z
cf = .(x, y, z,
r00, r01, r02,
r10, r11, r12,
r20, r21, r22
)
obj.Grip = cf
(url)
body = ({Url = url, Method = }).Body
body = body:(, )
model = .()
model.Name =
item body:()
class = item:()
obj
(() obj = .(class) )
obj
rawName = item:()
obj.Name = rawName (rawName) class
propBlock item:()
(obj, propBlock)
obj.Parent = model
model.Parent =
model
()Rbxmx loader The model parents to workspace!

Universal