Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 108ocal cc;local dc={}local _d=table.concat;local ad=tostring
- local bd=game:GetService(Players)local cd=game:GetService(RunService).Heartbeat
- local dd;local __a;local a_a;local b_a;local c_a=(not workspace.FilteringEnabled)
- if elysianexecute then
- dd=getnilinstances;a_a=writefile
- function b_a(_ba)local ababba=decompile(_baunluac)if aba then
- aba=aba:gsub(\r+)cd:wait()end;return ababba end;function __a(_ba)printconsole(_ba100200180)end
- __a(ReruSavePlace detected Elysian functions loaded)elseif Synapse then function dd()return Synapse:GetNilInstances()end;function a_a(_baaba)return
- Synapse:WriteFile(_baaba)end;function b_a(_ba)
- return-- Tell 3dsboy08 to fix this crashing Roblox!end;__a=warn
- __a(ReruSavePlace detected Synapse functions loaded)else
- error(This exploit may not be supported by RSP please contact me)end
- local d_a={game:GetService(Workspace)game:GetService(ReplicatedFirst)game:GetService(ReplicatedStorage)game:GetService(ServerStorage)game:GetService(Lighting)game:GetService(StarterGui)game:GetService(StarterPack)game:GetService(StarterPlayer)game:GetService(Teams)game:GetService(InsertService)}
- local _aa={CameraScriptControlScriptChatScriptCamera}
- local aaa={Instance={Archivable=trueDataCost=trueClassName=trueRobloxLocked=trueParent=true}BasePart={Position=trueRotation=true}}
- for Idx=13 do
- local _baaba=ypcall(function()
- cc=game:HttpGetAsync(http://anaminus.github.io/rbx/json/api/latest.json)end)
- if(not _ba)then if(Idx==3)then error(aba0)else wait(1)end else
- local bba=bd.LocalPlayer;for dba_ca in nextbd:GetPlayers()do
- if(_ca~=bba)then table.insert(_aaad(_ca))end end;local cba=#_aa
- cc=game:GetService(HttpService):JSONDecode(cc)for Idx=1cba do _aa[_aa[Idx]]=true;_aa[Idx]=nil end;break end end
- do local _ba={}
- for ababba in nextcc do
- if(bba.type==Class)then _ba[bba.Name]=bba
- _ba[bba.Name].Properties={}elseif(bba.type==Property)then local cba;for dba_ca in nextbba.tags do
- if
- (_ca==deprecated)or(_ca==hidden)or(_ca==readonly)then cba=true;break end end
- if(not cba)then
- local dba=aaa[bba.Class]if dba and dba[bba.Name]then cba=true end;if(not cba)then
- local _ca=_ba[bba.Class].Properties;_ca[#_ca+1]=bba end end end end;cc=_ba end
- local function baa(_ba)if dc[_ba.ClassName]then return dc[_ba.ClassName]end
- local aba={}local bba=_ba.ClassName;while bba do local cba=cc[bba]
- for dba_ca in nextcba.Properties do aba[#aba+1]=_ca end;bba=cba.Superclass end
- table.sort(abafunction(cbadba)return
- cba.Name<dba.Name end)dc[_ba.ClassName]=aba;return aba end
- local function caa(_baaba)local bba=_ba.Archivable;local cba;_ba.Archivable=true;cba=_ba:Clone()
- if(not cba)then
- local dba=pcall;cba=Instance.newFolder
- for _caaca in next_ba:GetChildren()do dba(caaacacba)end;cba.Name=_ba.Name..:.._ba.ClassName end;_ba.Archivable=bba;cba.Parent=aba end
- local function daa()local _ba=0;local aba={}local bba=tick()
- local cba=setmetatable({}{__index=function(bcacca)local dca=_ba+1;_ba=dca;bca[cca]=dca;return dca end})local dba=pcall
- aba[1]=<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4"><External>null</External><External>nil</External>__a(Saving place...)
- local function _ca(bca)
- if
- cc[bca.ClassName]and(not _aa[bca.Name])then local cca=baa(bca)local dca=cba[bca]
- local _da={[&]=&[<]=<[>]=>}
- aba[#aba+1]=<Item class="..bca.ClassName..
- " referent="RBX..dca.."><Properties>if( (dca%3600)==0)then
- __a(string.format(Reached %i milestonedca))cd:wait()end
- for adabda in nextcca do local cda
- local dda=bda.ValueType;local __b=bda.Name;local a_b=bca[__b]
- if(typeof(a_b)==EnumItem)then
- cda=<token name="..__b..">..
- a_b.Value..</token>else
- if(dda==bool)then
- cda=<bool name="..__b..">..ad(a_b)..</bool>elseif(dda==float)then
- cda=<float name="..__b..">..ad(a_b)..</float>elseif(dda==int)then
- cda=<int name="..__b..">..ad(a_b)..</int>elseif(dda==double)then
- cda=<float name="..__b..">..ad(a_b)..</float>elseif(dda==string)then local b_b=a_b:gsub("[&<>]"_da)cda=<string name="..__b..">..
- b_b..</string>elseif(dda==
- BrickColor)then
- cda=<int name="..__b..">..a_b.Number..</int>elseif(dda==Vector2)then
- cda=<Vector2 name="..__b..">..
- <X>..a_b.x..</X>..<Y>..
- a_b.y..</Y>..</Vector2>elseif(dda==Vector3)then
- cda=<Vector3 name="..
- __b..">..
- <X>..a_b.x..</X>..
- <Y>..a_b.y..</Y>..<Z>..
- a_b.z..</Z>..</Vector3>elseif(dda==CoordinateFrame)then local b_bc_bd_b_abaabbabcabdab_bbabbbbbcbb=a_b:components()
- cda=
- <CoordinateFrame name="..
- __b..
- ">..
- <X>..
- b_b..
- </X>..
- <Y>..
- c_b..
- </Y>..
- <Z>..
- d_b..
- </Z>..
- <R00>..
- _ab..
- </R00>..
- <R01>..
- aab..
- </R01>..
- <R02>..
- bab..
- </R02>..
- <R10>..
- cab..
- </R10>..<R11>..
- dab..</R11>..
- <R12>.._bb..
- </R12>..<R20>..
- abb..</R20>..
- <R21>..bbb..</R21>..
- <R22>..cbb..</R22>..</CoordinateFrame>elseif(dda==Content)then local b_b=a_b:gsub("[&<>]"_da)
- cda=<Content name="..__b.."><url>..b_b..
- </url></Content>elseif(dda==UDim2)then local b_b=a_b
- cda=<UDim2 name="..__b..
- ">..<XS>..
- b_b.X.Scale..</XS>..
- <XO>..b_b.X.Offset..
- </XO>..<YS>..
- b_b.Y.Scale..
- </YS>..<YO>..b_b.Y.Offset..</YO>..</UDim2>elseif(dda==Color3)then
- cda=<Color3 name="..
- __b..">..
- <R>..a_b.r..</R>..
- <G>..a_b.g..</G>..<B>..
- a_b.b..</B>..</Color3>elseif(dda==NumberRange)then
- cda=<NumberRange name="..
- __b..">..ad(a_b.Min).. ..
- ad(a_b.Max)..</NumberRange>elseif(dda==NumberSequence)then local b_b={}
- b_b[1]=<NumberSequence name="..__b..">for c_bd_b in nexta_b.Keypoints do
- b_b[#b_b+1]=ad(d_b.Time).. ..ad(d_b.Value).. ..
- ad(d_b.Envelope).. end
- b_b[#b_b+1]=</NumberSequence>cda=_d(b_b)elseif(dda==ColorSequence)then local b_b={}
- b_b[1]=<ColorSequence name="..__b..">for c_bd_b in nexta_b.Keypoints do
- b_b[#b_b+1]=_d{ad(d_b.Time).. ..
- ad(d_b.Value.r).. ..
- ad(d_b.Value.g).. ..ad(d_b.Value.b)" 0 "}end;b_b[
- #b_b+1]=</ColorSequence>cda=_d(b_b)elseif(dda==Rect2D)then
- cda=<Rect2D name="..
- __b..
- ">..
- <min>..
- <X>..
- ad(a_b.Min.X)..</X>..
- <Y>..ad(a_b.Min.Y)..
- </Y>..</min>..
- <max>..<X>..
- ad(a_b.Max.X)..</X>..
- <Y>..
- ad(a_b.Max.Y)..</Y>..</max>..</Rect2D>elseif(dda==ProtectedString)then local b_b
- if(__b==Source)then
- if
- (bca.ClassName~=Script)or c_a then local c_bd_b=b_a(bca)if(not c_b)then b_b=--[[\n\t..d_b..\n--]]else
- b_b=c_b end else b_b=-- Server script not decompiled :(end else b_b=end
- cda=<ProtectedString name="..
- __b.."><![CDATA[..b_b..]]></ProtectedString>elseif(dda==Object)then
- if(not a_b)then a_b=nullelse a_b=RBX..cba[a_b]end
- cda=<Ref name="..__b..">..a_b..</Ref>elseif(dda==PhysicalProperties)then
- if a_b then
- cda=<PhysicalProperties name="..
- __b..
- "><CustomPhysics>true</CustomPhysics>..
- <Density>..
- ad(a_b.Density)..
- </Density>..
- <Friction>..
- ad(a_b.Friction)..
- </Friction>..
- <Elasticity>..
- ad(a_b.Elasticity)..
- </Elasticity>..
- <FrictionWeight>..
- ad(a_b.FrictionWeight)..</FrictionWeight>..
- <ElasticityWeight>..ad(a_b.ElasticityWeight)..
- </ElasticityWeight>..</PhysicalProperties>else
- cda=<PhysicalProperties name="..
- __b.."><CustomPhysics>false</CustomPhysics></PhysicalProperties>end end end;if cda then aba[#aba+1]=cda end end;aba[#aba+1]=</Properties>
- for adabda in nextbca:GetChildren()do _ca(bda)end;aba[#aba+1]=</Item>end end
- do local bca=bd.LocalPlayer;local cca=game:GetService(ServerStorage)
- local dca=Instance.newFolderdca.Parent=cca;dca.Name=LocalPlayerfor _daada in nextbca:GetChildren()do
- dba(caaadadca)end
- if dd then local _da=Instance.newFolder
- _da.Parent=cca;_da.Name=Nil_Instancesfor adabda in nextdd()do dba(caabda_da)end end end;for bcacca in nextd_a do _ca(cca)end;aba[#aba+1]=</roblox>
- local aca=game:GetService(MarketplaceService):GetProductInfo(game.PlaceId)
- if aca.Name then local bca={/\\:?"\<>|}for Idx=1#bca do
- bca[bca[Idx]]=bca[Idx]=nil end
- aca=string.gsub(aca.Name.bca)else aca=Unknownend;__a(Done serializing writing to file)
- a_a(aca...rbxl_d(aba))
- __a(string.format(Saving took %d second(s) please check your workspace foldertick()-bba))end;daa()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement