Run it
Copy the script and paste it into your executor.
.PageLength =
.AntiLagInterval =
.SkipPreSaveVerify =
:() .Loaded:()
.()
()
Players = :()
Lighting = :()
ReplicatedStorage = :()
ServerStorage = :()
MaterialService = :()
hiddenUI = get_hidden_gui gethui
hiddenUI ()
CoreGui = ()
DefaultMessage =
RecreatorAPIMirrors = {
,
}
env = ()
env
env.XRecreator
i,mirror RecreatorAPIMirrors
success, errormsg = (() (:(mirror))() )
success
(, i, , #RecreatorAPIMirrors)
( .. mirror .. )
env.XRecreator env.XRecreator.Save
()
:():(, )
VisibleError = .(, :())
VisibleError.Text = ..
:():(VisibleError,)
()
()
:():(, )
()
InternalListEntry = {
: ,
Level : number
}
VisibleListEntry = {
CheckboxClickEvent : RBXScriptConnection,
CameraFocusEvent : RBXScriptConnection,
CamRevertEvent1 : RBXScriptConnection,
CamRevertEvent2 : RBXScriptConnection,
: ,
RowBase : Frame,
Checkbox : TextButton,
SelectBox : SelectionBox,
IsSelectAllRow : boolean
}
ClassDefinition = {
ListView : {
Icon : ,
CreateTest : boolean,
CanView : ,
},
Props : {}
}
ModelRecreatorStruct = {
Select : (_mode:||, _list:{}) -> (),
MakeList : (_baseInst : ) -> (),
Save : (_name:,_rescan:) -> (boolean),
CustomizeProgressBox:(_message : , _total : number) -> (),
ActivateAPI : (_use : boolean) -> boolean,
SetStatusGui: (_gui:) -> (),
OnSaveDone : (_success : boolean) -> (),
IsInstanceAllowed : (_instance : ) -> (boolean),
Reserved : boolean,
IgnoreAttrib: ,
Selection : {},
FullList : {InternalListEntry},
StatusGui : TextLabel,
PageLength : number,
AntiLagInterval : number,
ClassData : {ClassDefinition}
}
Recreator : ModelRecreatorStruct = env.XRecreator
Recreator.()
()
:()
Recreator.IgnoreAttrib = { }
Recreator.AntiLagInterval (Recreator.AntiLagInterval) ~=
((Recreator.AntiLagInterval) == Recreator.AntiLagInterval <= )
Recreator.AntiLagInterval =
xane_mdlrecreator_gui = .()
xane_mdlrecreator_gui.IgnoreGuiInset =
xane_mdlrecreator_gui.ResetOnSpawn =
xane_mdlrecreator_gui.ZIndexBehavior = .ZIndexBehavior.Sibling
xane_mdlrecreator_gui.Name =
xane_mdlrecreator_gui:(,)
xane_mdlrecreator_gui.Parent = CoreGui
toggle_frame = .()
toggle_frame.AnchorPoint = .(, )
toggle_frame.BackgroundTransparency =
toggle_frame.BorderSizePixel =
toggle_frame.Position = .(, , , )
toggle_frame.Size = .(, , , )
toggle_frame.SizeConstraint = .SizeConstraint.RelativeYY
toggle_frame.Visible =
toggle_frame.Name =
toggle_frame.Parent = xane_mdlrecreator_gui
toggle_list_layout = .()
toggle_list_layout.Name =
toggle_list_layout.FillDirection = .FillDirection.Horizontal
toggle_list_layout.Padding = .(,)
toggle_list_layout.Parent = toggle_frame
toggle_button = .()
toggle_button.Font = .Font.RobotoCondensed
toggle_button.Text =
toggle_button.TextColor3 = .(, , )
toggle_button.TextScaled =
toggle_button.TextSize =
toggle_button.TextStrokeTransparency =
toggle_button.TextWrapped =
toggle_button.BackgroundColor3 = .(, , )
toggle_button.BorderSizePixel =
toggle_button.Size = .(, )
toggle_button.LayoutOrder =
toggle_button.Visible =
toggle_button.Name =
toggle_button.Parent = toggle_frame
clear_button = .()
clear_button.Font = .Font.RobotoCondensed
clear_button.Text =
clear_button.TextColor3 = .(, , )
clear_button.TextScaled =
clear_button.TextSize =
clear_button.TextStrokeTransparency =
clear_button.TextWrapped =
clear_button.BackgroundColor3 = .(, , )
clear_button.BorderSizePixel =
clear_button.Size = .(, )
clear_button.LayoutOrder =
clear_button.Visible =
clear_button.Name =
clear_button.Parent = toggle_frame
close_button = .()
close_button.Font = .Font.RobotoCondensed
close_button.Text =
close_button.TextColor3 = .(, , )
close_button.TextScaled =
close_button.TextSize =
close_button.TextStrokeTransparency =
close_button.TextWrapped =
close_button.BackgroundColor3 = .(, , )
close_button.BorderSizePixel =
close_button.Size = .(, )
close_button.LayoutOrder =
close_button.Visible =
close_button.Name =
close_button.Parent = toggle_frame
uicorner = .()
uicorner.CornerRadius = .(, )
uicorner.Parent = toggle_button
main_frame = .()
main_frame.AnchorPoint = .one /
main_frame.BackgroundColor3 = .(, , )
main_frame.BackgroundTransparency =
main_frame.BorderColor3 = .(, , )
main_frame.BorderSizePixel =
main_frame.Position = .(, )
main_frame.Size = .(, )
main_frame.Visible =
main_frame.ZIndex =
main_frame.Name =
main_frame.Parent = xane_mdlrecreator_gui
uicorner_2 = .()
uicorner_2.CornerRadius = .(, )
uicorner_2.Parent = main_frame
message = .()
message.Font = .Font.Gotham
message.Text = DefaultMessage
message.TextColor3 = .(, , )
message.TextScaled =
message.TextSize =
message.TextStrokeTransparency =
message.TextWrapped =
message.AutomaticSize = .AutomaticSize.Y
message.BackgroundColor3 = .(, , )
message.BackgroundTransparency =
message.BorderColor3 = .(, , )
message.BorderSizePixel =
message.LayoutOrder =
message.Size = .(, , , )
message.Visible =
message.Name =
message.Parent = main_frame
uitext_size_constraint = .()
uitext_size_constraint.MaxTextSize =
uitext_size_constraint.MinTextSize =
uitext_size_constraint.Parent = message
top_bar = .()
top_bar.AnchorPoint = .xAxis /
top_bar.BackgroundTransparency =
top_bar.BorderSizePixel =
top_bar.LayoutOrder =
top_bar.Position = .(, , , )
top_bar.Size = .(,-, ,)
top_bar.Visible =
top_bar.Name =
top_bar.Parent = main_frame
topbar_layout = .()
topbar_layout.HorizontalFlex = .UIFlexAlignment.None
topbar_layout.Padding = .(, )
topbar_layout.FillDirection = .FillDirection.Horizontal
topbar_layout.HorizontalAlignment = .HorizontalAlignment.Right
topbar_layout.SortOrder = .SortOrder.LayoutOrder
topbar_layout.Parent = top_bar
container1 = .()
container1.Font = .Font.RobotoCondensed
container1.Text =
container1.TextColor3 = .(, , )
container1.TextScaled =
container1.TextSize =
container1.TextStrokeTransparency =
container1.TextWrapped =
container1.Modal =
container1.AutomaticSize = .AutomaticSize.X
container1.BackgroundColor3 = .(, , )
container1.BorderColor3 = .(, , )
container1.BorderSizePixel =
container1.LayoutOrder =
container1.Size = .(,)
container1.SizeConstraint = .SizeConstraint.RelativeXY
container1.Visible =
container1.Name =
container1.Parent = top_bar
uitext_size_constraint_2 = .()
uitext_size_constraint_2.MaxTextSize =
uitext_size_constraint_2.MinTextSize =
uitext_size_constraint_2.Parent = container1
container4 = .()
container4.Font = .Font.RobotoCondensed
container4.Text =
container4.TextColor3 = .(, , )
container4.TextScaled =
container4.TextSize =
container4.TextStrokeTransparency =
container4.TextWrapped =
container4.Modal =
container4.AutomaticSize = .AutomaticSize.X
container4.BackgroundColor3 = .(, , )
container4.BorderColor3 = .(, , )
container4.BorderSizePixel =
container4.LayoutOrder =
container4.Size = .(,)
container4.SizeConstraint = .SizeConstraint.RelativeXY
container4.Visible =
container4.Name =
container4.Parent = top_bar
uitext_size_constraint_3 = .()
uitext_size_constraint_3.MaxTextSize =
uitext_size_constraint_3.MinTextSize =
uitext_size_constraint_3.Parent = container4
container3 = .()
container3.Font = .Font.RobotoCondensed
container3.Text =
container3.TextColor3 = .(, , )
container3.TextScaled =
container3.TextSize =
container3.TextStrokeTransparency =
container3.TextWrapped =
container3.Modal =
container3.AutomaticSize = .AutomaticSize.X
container3.BackgroundColor3 = .(, , )
container3.BorderColor3 = .(, , )
container3.BorderSizePixel =
container3.LayoutOrder =
container3.Size = .(,)
container3.SizeConstraint = .SizeConstraint.RelativeXY
container3.Visible =
container3.Name =
container3.Parent = top_bar
uitext_size_constraint_4 = .()
uitext_size_constraint_4.MaxTextSize =
uitext_size_constraint_4.MinTextSize =
uitext_size_constraint_4.Parent = container3
container2 = .()
container2.Font = .Font.RobotoCondensed
container2.Text =
container2.TextColor3 = .(, , )
container2.TextScaled =
container2.TextSize =
container2.TextStrokeTransparency =
container2.TextWrapped =
container2.Modal =
container2.AutomaticSize = .AutomaticSize.X
container2.BackgroundColor3 = .(, , )
container2.BorderColor3 = .(, , )
container2.BorderSizePixel =
container2.LayoutOrder =
container2.Size = .(,)
container2.SizeConstraint = .SizeConstraint.RelativeXY
container2.Visible =
container2.Name =
container2.Parent = top_bar
container5 = .()
container5.Font = .Font.RobotoCondensed
container5.Text =
container5.TextColor3 = .(, , )
container5.TextScaled =
container5.TextSize =
container5.TextStrokeTransparency =
container5.TextWrapped =
container5.Modal =
container5.AutomaticSize = .AutomaticSize.X
container5.BackgroundColor3 = .(, , )
container5.BorderColor3 = .(, , )
container5.BorderSizePixel =
container5.LayoutOrder =
container5.Size = .(,)
container5.SizeConstraint = .SizeConstraint.RelativeXY
container5.Visible =
container5.Name =
container5.Parent = top_bar
uitext_size_constraint_5 = .()
uitext_size_constraint_5.MaxTextSize =
uitext_size_constraint_5.MinTextSize =
uitext_size_constraint_5.Parent = container2
uilist_layout_2 = .()
uilist_layout_2.Padding = .(, )
uilist_layout_2.VerticalFlex = .UIFlexAlignment.Fill
uilist_layout_2.HorizontalAlignment = .HorizontalAlignment.Center
uilist_layout_2.SortOrder = .SortOrder.LayoutOrder
uilist_layout_2.Parent = main_frame
instance_list = .()
instance_list.AutomaticCanvasSize = .AutomaticSize.Y
instance_list.CanvasSize = .(, , , )
instance_list.BackgroundColor3 = .(, , )
instance_list.BackgroundTransparency =
instance_list.BorderColor3 = .(, , )
instance_list.BorderSizePixel =
instance_list.LayoutOrder =
instance_list.Size = .(, , , )
instance_list.Visible =
instance_list.Name =
instance_list.Parent = main_frame
uilist_layout_3 = .()
uilist_layout_3.Padding = .(, )
uilist_layout_3.HorizontalAlignment = .HorizontalAlignment.Center
uilist_layout_3.SortOrder = .SortOrder.LayoutOrder
uilist_layout_3.Parent = instance_list
template_entry = .()
template_entry.BackgroundColor3 = .(, , )
template_entry.BackgroundTransparency =
template_entry.BorderColor3 = .(, , )
template_entry.BorderSizePixel =
template_entry.Size = .(, , , )
template_entry.Visible =
template_entry.Name =
template_entry.Parent = instance_list
checkbox_button = .()
checkbox_button.Font = .Font.SourceSans
checkbox_button.Text =
checkbox_button.TextColor3 = .(, , )
checkbox_button.TextScaled =
checkbox_button.TextSize =
checkbox_button.TextWrapped =
checkbox_button.Modal =
checkbox_button.BackgroundColor3 = .(, , )
checkbox_button.BackgroundTransparency =
checkbox_button.BorderColor3 = .(, , )
checkbox_button.BorderSizePixel =
checkbox_button.LayoutOrder =
checkbox_button.Size = .(, , , )
checkbox_button.SizeConstraint = .SizeConstraint.RelativeYY
checkbox_button.Visible =
checkbox_button.Name =
checkbox_button.Parent = template_entry
uilist_layout_4 = .()
uilist_layout_4.HorizontalFlex = .UIFlexAlignment.None
uilist_layout_4.FillDirection = .FillDirection.Horizontal
uilist_layout_4.SortOrder = .SortOrder.LayoutOrder
uilist_layout_4.Parent = template_entry
indent = .()
indent.BackgroundColor3 = .(, , )
indent.BackgroundTransparency =
indent.BorderSizePixel =
indent.LayoutOrder =
indent.Size = .(, )
indent.Visible =
indent.Name =
indent.Parent = template_entry
indent_outline = .()
indent_outline.Color = .(,,)
indent_outline.Transparency =
indent_outline.Thickness =
indent_outline.Parent = indent
inst_name = .()
inst_name.Font = .Font.RobotoCondensed
inst_name.Text =
inst_name.TextColor3 = .(, , )
inst_name.TextScaled =
inst_name.TextSize =
inst_name.TextStrokeTransparency =
inst_name.TextWrapped =
inst_name.TextXAlignment = .TextXAlignment.Left
inst_name.BackgroundColor3 = .(, , )
inst_name.BackgroundTransparency =
inst_name.BorderColor3 = .(, , )
inst_name.BorderSizePixel =
inst_name.LayoutOrder =
inst_name.Size = .(, )
inst_name.Visible =
inst_name.Name =
inst_name.Parent = template_entry
uitext_size_constraint_6 = .()
uitext_size_constraint_6.MaxTextSize =
uitext_size_constraint_6.MinTextSize =
uitext_size_constraint_6.Parent = inst_name
cam_action_btn = .()
cam_action_btn.Font = .Font.SourceSans
cam_action_btn.Text =
cam_action_btn.TextColor3 = .(, , )
cam_action_btn.TextScaled =
cam_action_btn.TextSize =
cam_action_btn.TextWrapped =
cam_action_btn.Modal =
cam_action_btn.BackgroundColor3 = .(, , )
cam_action_btn.BackgroundTransparency =
cam_action_btn.BorderColor3 = .(, , )
cam_action_btn.BorderSizePixel =
cam_action_btn.LayoutOrder =
cam_action_btn.Size = .(, , , )
cam_action_btn.SizeConstraint = .SizeConstraint.RelativeYY
cam_action_btn.Visible =
cam_action_btn.Name =
cam_action_btn.Parent = template_entry
cam_revert_btn = .()
cam_revert_btn.Font = .Font.SourceSans
cam_revert_btn.Text =
cam_revert_btn.TextColor3 = .(, , )
cam_revert_btn.TextTransparency =
cam_revert_btn.TextScaled =
cam_revert_btn.TextSize =
cam_revert_btn.TextWrapped =
cam_revert_btn.Modal =
cam_revert_btn.BackgroundColor3 = .(, , )
cam_revert_btn.BackgroundTransparency =
cam_revert_btn.BorderColor3 = .(, , )
cam_revert_btn.BorderSizePixel =
cam_revert_btn.LayoutOrder =
cam_revert_btn.Size = .(, , , )
cam_revert_btn.SizeConstraint = .SizeConstraint.RelativeYY
cam_revert_btn.Visible =
cam_revert_btn.Name =
cam_revert_btn.Parent = template_entry
bot_bar = .()
bot_bar.AnchorPoint = .(,)
bot_bar.BackgroundTransparency =
bot_bar.BorderSizePixel =
bot_bar.LayoutOrder =
bot_bar.Position = .(, , , -)
bot_bar.Size = .(,-, ,)
bot_bar.Visible =
bot_bar.Name =
bot_bar.Parent = main_frame
botbar_layout = .()
botbar_layout.HorizontalFlex = .UIFlexAlignment.None
botbar_layout.Padding = .(, )
botbar_layout.FillDirection = .FillDirection.Horizontal
botbar_layout.HorizontalAlignment = .HorizontalAlignment.Right
botbar_layout.SortOrder = .SortOrder.LayoutOrder
botbar_layout.Parent = bot_bar
prevPageButton = .()
prevPageButton.Font = .Font.RobotoCondensed
prevPageButton.Text =
prevPageButton.TextColor3 = .(, , )
prevPageButton.TextScaled =
prevPageButton.TextSize =
prevPageButton.TextStrokeTransparency =
prevPageButton.TextWrapped =
prevPageButton.Modal =
prevPageButton.AutomaticSize = .AutomaticSize.X
prevPageButton.BackgroundColor3 = .(, , )
prevPageButton.BorderColor3 = .(, , )
prevPageButton.BorderSizePixel =
prevPageButton.LayoutOrder =
prevPageButton.Size = .(,)
prevPageButton.SizeConstraint = .SizeConstraint.RelativeXY
prevPageButton.Visible =
prevPageButton.Name =
prevPageButton.Parent = bot_bar
prevPageBtnSizeConstraint = .()
prevPageBtnSizeConstraint.MaxTextSize =
prevPageBtnSizeConstraint.MinTextSize =
prevPageBtnSizeConstraint.Parent = prevPageButton
nextPageButton = .()
nextPageButton.Font = .Font.RobotoCondensed
nextPageButton.Text =
nextPageButton.TextColor3 = .(, , )
nextPageButton.TextScaled =
nextPageButton.TextSize =
nextPageButton.TextStrokeTransparency =
nextPageButton.TextWrapped =
nextPageButton.Modal =
nextPageButton.AutomaticSize = .AutomaticSize.X
nextPageButton.BackgroundColor3 = .(, , )
nextPageButton.BorderColor3 = .(, , )
nextPageButton.BorderSizePixel =
nextPageButton.LayoutOrder =
nextPageButton.Size = .(,)
nextPageButton.SizeConstraint = .SizeConstraint.RelativeXY
nextPageButton.Visible =
nextPageButton.Name =
nextPageButton.Parent = bot_bar
nextPageBtnSizeConstraint = .()
nextPageBtnSizeConstraint.MaxTextSize =
nextPageBtnSizeConstraint.MinTextSize =
nextPageBtnSizeConstraint.Parent = nextPageButton
search_box = .()
search_box.Font = .Font.Ubuntu
search_box.PlaceholderColor3 = .(, , )
search_box.PlaceholderText =
search_box.Text =
search_box.TextColor3 = .(, , )
search_box.TextScaled =
search_box.TextSize =
search_box.TextWrapped =
search_box.ClearTextOnFocus =
search_box.BackgroundColor3 = .(, , )
search_box.BorderColor3 = .(, , )
search_box.BorderSizePixel =
search_box.LayoutOrder =
search_box.Size = .(, )
search_box.SizeConstraint = .SizeConstraint.RelativeXY
search_box.Visible =
search_box.ZIndex =
search_box.Name =
search_box.Parent = bot_bar
uicorner_search = .()
uicorner_search.CornerRadius = .(, )
uicorner_search.Parent = search_box
uitextsize_search = .()
uitextsize_search.MaxTextSize =
uitextsize_search.MinTextSize =
uitextsize_search.Parent = search_box
PoseCharCheckbox = .()
PoseCharCheckbox.Font = .Font.RobotoCondensed
PoseCharCheckbox.Text =
PoseCharCheckbox.TextColor3 = .(, , )
PoseCharCheckbox.TextScaled =
PoseCharCheckbox.TextSize =
PoseCharCheckbox.TextStrokeTransparency =
PoseCharCheckbox.TextWrapped =
PoseCharCheckbox.Modal =
PoseCharCheckbox.AutomaticSize = .AutomaticSize.X
PoseCharCheckbox.BackgroundColor3 = .(, , )
PoseCharCheckbox.BorderColor3 = .(, , )
PoseCharCheckbox.BorderSizePixel =
PoseCharCheckbox.LayoutOrder =
PoseCharCheckbox.Size = .(,)
PoseCharCheckbox.SizeConstraint = .SizeConstraint.RelativeXY
PoseCharCheckbox.Visible =
PoseCharCheckbox.Name =
PoseCharCheckbox.Parent = bot_bar
pose_chars_size_constraint = .()
pose_chars_size_constraint.MaxTextSize =
pose_chars_size_constraint.MinTextSize =
pose_chars_size_constraint.Parent = PoseCharCheckbox
filename_box = .()
filename_box.Font = .Font.Ubuntu
filename_box.PlaceholderColor3 = .(, , )
filename_box.PlaceholderText =
filename_box.Text =
filename_box.TextColor3 = .(, , )
filename_box.TextScaled =
filename_box.TextSize =
filename_box.TextStrokeColor3 = .(, , )
filename_box.TextStrokeTransparency =
filename_box.TextWrapped =
filename_box.BackgroundColor3 = .(, , )
filename_box.BorderColor3 = .(, , )
filename_box.BorderSizePixel =
filename_box.LayoutOrder =
filename_box.Position = .(, , , )
filename_box.Size = .(,)
filename_box.SizeConstraint = .SizeConstraint.RelativeXY
filename_box.Visible =
filename_box.ZIndex =
filename_box.Name =
filename_box.Parent = bot_bar
uicorner_3 = .()
uicorner_3.CornerRadius = .(, )
uicorner_3.Parent = filename_box
label = .()
label.Font = .Font.FredokaOne
label.Text =
label.TextColor3 = .(, , )
label.TextScaled =
label.TextSize =
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
label.TextWrapped =
label.TextXAlignment = .TextXAlignment.Left
label.AnchorPoint = .(, )
label.BackgroundColor3 = .(, , )
label.BackgroundTransparency =
label.BorderColor3 = .(, , )
label.BorderSizePixel =
label.Position = .(, , -, )
label.Size = .(, , , )
label.Visible =
label.ZIndex =
label.Name =
label.Parent = filename_box
save_button = .()
save_button.Font = .Font.Cartoon
save_button.Text =
save_button.TextColor3 = .(, , )
save_button.TextScaled =
save_button.TextSize =
save_button.TextWrapped =
save_button.AnchorPoint = .(, )
save_button.BorderSizePixel =
save_button.LayoutOrder =
save_button.Position = .(,)
save_button.Size = .(,)
save_button.SizeConstraint = .SizeConstraint.RelativeXY
save_button.Visible =
save_button.Name =
save_button.Parent = bot_bar
uicorner_4 = .()
uicorner_4.CornerRadius = .(, )
uicorner_4.Parent = save_button
button_top = .()
button_top.Font = .Font.Cartoon
button_top.Text =
button_top.TextColor3 = .(, , )
button_top.TextScaled =
button_top.TextSize =
button_top.TextStrokeTransparency =
button_top.TextWrapped =
button_top.AnchorPoint = .(, )
button_top.BackgroundColor3 = .(, , )
button_top.BorderColor3 = .(, , )
button_top.BorderSizePixel =
button_top.Position = .(, , , )
button_top.Selectable =
button_top.Size = .(, , , )
button_top.Visible =
button_top.ZIndex =
button_top.Name =
button_top.Parent = save_button
uicorner_5 = .()
uicorner_5.CornerRadius = .(, )
uicorner_5.Parent = button_top
button_outline = .()
button_outline.ApplyStrokeMode = .ApplyStrokeMode.Border
button_outline.Color = .(, , )
button_outline.Thickness =
button_outline.Parent = button_top
uigradient = .()
uigradient.Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))})
uigradient.Parent = save_button
progress_ui = .()
progress_ui.Font = .Font.RobotoCondensed
progress_ui.Text =
progress_ui.TextColor3 = .(, , )
progress_ui.TextScaled =
progress_ui.TextStrokeTransparency =
progress_ui.TextWrapped =
progress_ui.AnchorPoint = .one /
progress_ui.BackgroundColor3 = .(, , )
progress_ui.BackgroundTransparency =
progress_ui.BorderColor3 = .(, , )
progress_ui.BorderSizePixel =
progress_ui.Position = .(, )
progress_ui.Size = .(, )
progress_ui.Visible =
progress_ui.ZIndex =
progress_ui.Name =
progress_ui.Parent = xane_mdlrecreator_gui
ui_aspectratio_progress = .()
ui_aspectratio_progress.AspectRatio =
ui_aspectratio_progress.Parent = progress_ui
uitextsize_progress = .()
uitextsize_progress.MaxTextSize =
uitextsize_progress.MinTextSize =
uitextsize_progress.Parent = progress_ui
uicorner_progress = .()
uicorner_progress.CornerRadius = .(, )
uicorner_progress.Parent = progress_ui
template_selbox = .()
template_selbox.Name =
template_selbox.LineThickness =
template_selbox.Transparency =
template_selbox.SurfaceTransparency =
template_selbox:(,)
template_selbox.Parent = xane_mdlrecreator_gui
()
Position_Raised = .(,)
Position_Pressed = .(,)
BtnColor_Ready = .(,,)
BtnColor_Caution = .(,,)
BtnColor_Disabled = .(,,)
RowOpacityNormal =
RowOpacitySelected =
ListData : {VisibleListEntry} = {}
GUIShown =
IsBusy =
Offset =
CurrentContainer =
(_release : boolean, _color : , _text : )
_text button_top.Text = _text
_color
button_top.BackgroundColor3 = _color
btnH, btnS, btnV = _color:()
button_outline.Color = .(btnH, btnS+(btnS/), btnV-(btnV/))
save_button.BackgroundColor3 = .(btnH, btnS+(btnS/), btnV-(btnV/))
_release == save_button.Active
save_button.Active = _release
button_top:(
_release Position_Raised Position_Pressed,
.EasingDirection.InOut,
.EasingStyle.Quad,
,
)
(, BtnColor_Disabled, )
()
filename_box.Text:() >
filename_box.Text:()
filename_box.Text:()
filename_box.Text:()
filename_box.Text:()
filename_box.Text:()
filename_box.Text:()
#Recreator.Selection >
FileStatus =
(()
FileStatus = (filename_box.Text .. )
)
FileStatus (, BtnColor_Caution, )
(, BtnColor_Ready, )
(, BtnColor_Disabled, )
clear_button.Visible = #Recreator.Selection >
message.Text = DefaultMessage
()
#ListData >
i,entry ListData
entry.CheckboxClickEvent
entry.CheckboxClickEvent:()
ListData[i].CheckboxClickEvent =
entry.CameraFocusEvent
entry.CameraFocusEvent:()
ListData[i].CameraFocusEvent =
entry.CamRevertEvent1
entry.CamRevertEvent1:()
ListData[i].CamRevertEvent1 =
entry.CamRevertEvent2
entry.CamRevertEvent2:()
ListData[i].CamRevertEvent2 =
entry.SelectBox
entry.SelectBox:()
entry.SelectBox =
entry.Checkbox:()
entry.Checkbox =
entry.RowBase:()
entry.RowBase =
.(ListData)
(_entry : InstanceListEntry, _select : boolean)
_select
_entry.RowBase.BackgroundTransparency = RowOpacitySelected
_entry.Checkbox.Text =
_entry.RowBase.BackgroundTransparency = RowOpacityNormal
_entry.Checkbox.Text = Recreator.ClassData[_entry.Instance.ClassName].ListView.Icon
()
#ListData >
()
i = (Recreator.PageLength*Offset)+, (Recreator.PageLength*Offset)+Recreator.PageLength-
Recreator.FullList[i]
Recreator.(Recreator.FullList[i].Instance)
NewEntry : InstanceListEntry = {
= Recreator.FullList[i].Instance,
RowBase = template_entry:(),
Checkbox = ,
CheckboxClickEvent = ,
CameraFocusEvent = ,
CamRevertEvent1 = ,
CamRevertEvent2 =
}
NewEntry.RowBase.Name = .. i
NewEntry.Checkbox = NewEntry.RowBase:()
temp_instName = NewEntry.RowBase:()
temp_instName.Size = .( - (indent.Size.X.Scale * Recreator.FullList[i].Level) - ,)
NewEntry.RowBase:().AnchorPoint = .xAxis
temp_instName.Text = Recreator.FullList[i].Instance.Name
temp_newIndent = NewEntry.RowBase:()
temp_newIndent.Visible = Recreator.FullList[i].Level >
Recreator.FullList[i].Level >
i = , Recreator.FullList[i].Level
temp_additionalIndent = temp_newIndent:()
temp_additionalIndent.Parent = temp_newIndent.Parent
NewEntry.Checkbox.Text = Recreator.ClassData[Recreator.FullList[i].Instance.ClassName].ListView.Icon
.(Recreator.Selection, Recreator.FullList[i].Instance)
(NewEntry, )
NewEntry.RowBase.Visible =
temp_camButton : TextButton = NewEntry.RowBase:()
temp_camButton.Visible = Recreator.ClassData[Recreator.FullList[i].Instance.ClassName].ListView.CanView ~=
temp_camButton.Visible
NewEntry.CameraFocusEvent = temp_camButton.MouseButton1Click:(()
Recreator.ClassData[Recreator.FullList[i].Instance.ClassName].ListView.CanView ==
temp_ancestor = Recreator.FullList[i].Instance:()
temp_ancestor
.CurrentCamera.CameraSubject = temp_ancestor
Recreator.ClassData[Recreator.FullList[i].Instance.ClassName].ListView.CanView ==
temp_child = Recreator.FullList[i].Instance:()
temp_child
.CurrentCamera.CameraSubject = Recreator.FullList[i].Instance.Parent
NewEntry.RowBase:().Visible =
.CurrentCamera.CameraSubject = Recreator.FullList[i].Instance
)
NewEntry.CamRevertEvent1 = temp_camButton.MouseButton2Click:(()
.CurrentCamera.CameraSubject = Players.LocalPlayer.Character:()
)
NewEntry.CamRevertEvent2 = temp_camButton.TouchLongPress:(()
.CurrentCamera.CameraSubject = Players.LocalPlayer.Character:()
)
NewEntry.CheckboxClickEvent = NewEntry.Checkbox.MouseButton1Click:(()
SelectionIndex = .(Recreator.Selection, Recreator.FullList[i].Instance)
SelectionIndex
Recreator.(, {Recreator.FullList[i].Instance})
(NewEntry, )
NewEntry.SelectBox
NewEntry.SelectBox:()
NewEntry.SelectBox =
Recreator.(, {Recreator.FullList[i].Instance})
(NewEntry, )
Recreator.FullList[i].Level <=
SelectionDelQueue = {}
Cleared =
Cleared
i1,_inst1 : Recreator.Selection
_inst1 _inst1:(Recreator.FullList[i].Instance)
.(Recreator.Selection, i1)
i1 >= #Recreator.Selection Cleared
Cleared =
Cleared =
()
Recreator.FullList[i].Level > Recreator.FullList[i].Instance:() NewEntry.SelectBox
NewEntry.SelectBox = template_selbox:()
NewEntry.SelectBox.Color3 = .(.(), +(.()/), -(.()/))
NewEntry.SelectBox.SurfaceColor3 = NewEntry.SelectBox.Color3
NewEntry.SelectBox.Adornee = Recreator.FullList[i].Instance
NewEntry.SelectBox.Parent = Recreator.FullList[i].Instance
()
)
NewEntry.RowBase.Parent = instance_list
.(ListData, NewEntry)
(_force : boolean)
IsBusy _force
close_button.Visible = GUIShown
GUIShown
IsBusy =
#Recreator.Selection <= toggle_button.Text =
toggle_button.Text = .. (#Recreator.Selection) ..
toggle_button.BackgroundColor3 = BtnColor_Ready
main_frame:(.(, ), .EasingDirection.InOut, .EasingStyle.Quad, , )
.()
IsBusy =
IsBusy =
toggle_button.Text =
toggle_button.BackgroundColor3 = BtnColor_Caution
main_frame:(.(, ), .EasingDirection.Out, .EasingStyle.Back, , )
.()
IsBusy =
GUIShown = GUIShown
toggle_button.MouseButton1Click:(() () )
()
(_base : )
IsBusy
IsBusy =
()
#ListData > ()
#Recreator.FullList > .(Recreator.FullList)
progress_ui.Visible =
Recreator.(_base)
.(Recreator.FullList, , {
= _base,
Level =
})
progress_ui.Visible =
Offset =
()
.()
()
IsBusy =
container1.MouseButton1Click:(() () )
container2.MouseButton1Click:(() (Players) )
container3.MouseButton1Click:(() (Lighting) )
container4.MouseButton1Click:(() (ReplicatedStorage) )
()
IsBusy
IsBusy =
()
#ListData > ()
#Recreator.FullList > .(Recreator.FullList)
_,player : Player (Players:())
PlayerChar = player.Character
PlayerChar
CharTries =
success =
CharTries >
success, _ = (()
PlayerChar = player.Character
)
success
.()
CharTries -=
PlayerChar
.(Recreator.FullList, {
= PlayerChar,
Level =
})
RH_EquippedStorage = :()
RH_EquippedStorage
.(Recreator.FullList, , {
= RH_EquippedStorage,
Level =
})
Offset =
()
.()
()
IsBusy =
container5.MouseButton1Click:(() () )
prevPageButton.MouseButton1Click:(()
IsBusy Offset >
IsBusy =
Offset -=
()
instance_list.CanvasPosition = .yAxis * instance_list.AbsoluteCanvasSize.Y
IsBusy =
)
nextPageButton.MouseButton1Click:(()
IsBusy ((Offset*Recreator.PageLength)+)+Recreator.PageLength <= #Recreator.FullList
IsBusy =
Offset +=
()
instance_list.CanvasPosition = .zero
IsBusy =
)
clear_button.MouseButton1Click:(()
Recreator.(, {})
()
()
()
)
LastSafeName =
filename_box.FocusLost:(()
IsBusy
LastSafeName = filename_box.Text
()
filename_box.Text = LastSafeName
)
(_success)
_success
()
Recreator.(, {})
GUIShown
()
.()
()
message.Text = ..
..
IsBusy =
Recreator.OnSaveDone = (_success : boolean)
(_success)
save_button.MouseButton1Click:(()
IsBusy save_button.Active
GUIShown ()
IsBusy =
progress_ui.Text =
progress_ui.Visible =
Recreator.(filename_box.Text)
progress_ui.Visible =
IsBusy =
)
close_button.MouseButton1Click:(()
IsBusy
Recreator.()
.(ListData)
xane_mdlrecreator_gui:()
()
:()
)
Recreator.(progress_ui)
SearchFullListCache : {any} = {}
SearchActive =
(_query : )
IsBusy
_query = _query:():(, ):(, )
_query ==
SearchActive #SearchFullListCache >
.(Recreator.FullList)
_, entry SearchFullListCache
.(Recreator.FullList, entry)
.(SearchFullListCache)
SearchActive =
SearchActive
.(SearchFullListCache)
_, entry Recreator.FullList
.(SearchFullListCache, entry)
SearchActive =
filtered = {}
_, entry SearchFullListCache
instName = entry.Instance.Name:()
className = entry.Instance.ClassName:()
instName:(_query, , ) className:(_query, , )
.(filtered, entry)
.(Recreator.FullList)
_, entry filtered
.(Recreator.FullList, entry)
Offset =
()
()
SearchActive _query ~=
message.Text = .. _query .. .. #Recreator.FullList ..
message.Text = DefaultMessage
search_box:():(()
n a container has actually been loaded.
if #Recreator.FullList > 0 or SearchActive then
ApplySearch(search_box.Text)
end
end)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com, raw.githubusercontent.com.
FULL CREDIT TO xanem1!! - Except the search feature. This script converts most instance classes relevant to model/asset rips into a series of JSON files, which can be used to recreate the original instances when their contents are pasted into the companion Roblox Studio plugin! I added the search function myself considering they didn't. Please dont remove this scriptblox!!

Universal