local script = [[
-- Saved by UniversalSynSaveInstance https://[Log in to view URL]
-- Decompiled with the Synapse Z Luau decompiler.
-- NOTE: Currently in beta! Not representative of final product.
local v0_0_ = game
local v0_2_ = "TeleportService"
v0_0_ = v0_0_:GetService(v0_2_)
local v0_1_ = game
local v0_3_ = "Players"
v0_1_ = v0_1_:GetService(v0_3_)
v0_2_ = game
local v0_4_ = "RunService"
v0_2_ = v0_2_:GetService(v0_4_)
v0_3_ = game
local v0_5_ = "ReplicatedFirst"
v0_3_ = v0_3_:GetService(v0_5_)
v0_4_ = game
local v0_6_ = "StarterGui"
v0_4_ = v0_4_:GetService(v0_6_)
v0_5_ = game
v0_5_ = v0_5_:GetService("ReplicatedStorage")
v0_6_ = v0_1_.LocalPlayer
local v0_8_ = v0_6_:WaitForChild("PlayerGui")
local v0_9_ = nil
local v0_10_ = false
local v0_11_ = v0_2_.RenderStepped
local v0_12_ = {}
v0_12_.easeOutCubic = function(a1)
return function(a1)
return a1 / a1 - 1.000000 ^ 3.000000 + 1.000000
end
end
local v0_15_ = v0_0_.LocalPlayerArrivedFromTeleport
v0_15_:Connect(function(a1, a2)
v0_9_ = a1
if a2 then
local v7_2_ = type(a2)
if v7_2_ == "table" then
if a2.passcode ~= "PBB_RTD_aPo5idk<" then
return
end
end
end
return
end)
local v0_16_ = {}
v0_16_.Name = "LoadingGui"
v0_16_.Parent = v0_8_
v0_15_ = function(a1)
local v8_1_ = Instance.new("ScreenGui")
local v8_2_, v8_3_, v8_4_ = pairs(a1)
for v8_5_, v8_6_ in v8_2_, v8_3_, v8_4_ do
local v8_7_, v8_8_ = pcall(function()
local v9_0_ = type(v8_5_)
if v9_0_ == "number" then
v8_6_.Parent = v8_1_
return
end
v9_0_ = type(v8_6_)
if v9_0_ == "function" then
v8_1_[v8_5_]:connect(v8_6_)
return
end
v8_1_[v8_5_] = v8_6_
end)
if not v8_7_ then
error("Create: could not set property " .. v8_5_ .. " of " .. "ScreenGui" .. " (" .. v8_8_, 2)
end
end
return v8_1_
end(v0_16_)
local v0_17_ = {}
local v0_18_ = Color3.new(0, 0, 0)
v0_17_.BackgroundColor3 = v0_18_
v0_17_.BorderSizePixel = 0
v0_18_ = UDim2.new(1, 0, 1, 36)
v0_17_.Size = v0_18_
v0_18_ = UDim2.new(0, 0, 0, 65500)
v0_17_.Position = v0_18_
v0_17_.Parent = v0_15_
v0_16_ = function(a1)
local v10_1_ = Instance.new("Frame")
local v10_2_, v10_3_, v10_4_ = pairs(a1)
for v10_5_, v10_6_ in v10_2_, v10_3_, v10_4_ do
local v10_7_, v10_8_ = pcall(function()
local v11_0_ = type(v10_5_)
if v11_0_ == "number" then
v10_6_.Parent = v10_1_
return
end
v11_0_ = type(v10_6_)
if v11_0_ == "function" then
v10_1_[v10_5_]:connect(v10_6_)
return
end
v10_1_[v10_5_] = v10_6_
end)
if not v10_7_ then
error("Create: could not set property " .. v10_5_ .. " of " .. "Frame" .. " (" .. v10_8_, 2)
end
end
return v10_1_
end(v0_17_)
v0_18_ = {}
v0_18_.BackgroundTransparency = 1
local v0_19_ = UDim2.new(1, 0, 0.500000, 0)
v0_18_.Size = v0_19_
v0_19_ = UDim2.new(0, 0, 0, 0)
v0_18_.Position = v0_19_
v0_18_.ClipsDescendants = true
v0_18_.Parent = v0_16_
v0_17_ = function(a1)
local v12_1_ = Instance.new("Frame")
local v12_2_, v12_3_, v12_4_ = pairs(a1)
for v12_5_, v12_6_ in v12_2_, v12_3_, v12_4_ do
local v12_7_, v12_8_ = pcall(function()
local v13_0_ = type(v12_5_)
if v13_0_ == "number" then
v12_6_.Parent = v12_1_
return
end
v13_0_ = type(v12_6_)
if v13_0_ == "function" then
v12_1_[v12_5_]:connect(v12_6_)
return
end
v12_1_[v12_5_] = v12_6_
end)
if not v12_7_ then
error("Create: could not set property " .. v12_5_ .. " of " .. "Frame" .. " (" .. v12_8_, 2)
end
end
return v12_1_
end(v0_18_)
v0_19_ = table.create(1)
v0_19_.BackgroundTransparency = 1
local v0_21_ = UDim2.new(1, 0, 0.500000, 0)
v0_19_.Size = v0_21_
v0_21_ = UDim2.new(0, 0, 0.500000, 0)
v0_19_.Position = v0_21_
v0_19_.ClipsDescendants = true
v0_19_.Parent = v0_16_
local v0_20_ = function(a1)
local v16_1_ = Instance.new("Frame")
local v16_2_, v16_3_, v16_4_ = pairs(a1)
for v16_5_, v16_6_ in v16_2_, v16_3_, v16_4_ do
local v16_7_, v16_8_ = pcall(function()
local v17_0_ = type(v16_5_)
if v17_0_ == "number" then
v16_6_.Parent = v16_1_
return
end
v17_0_ = type(v16_6_)
if v17_0_ == "function" then
v16_1_[v16_5_]:connect(v16_6_)
return
end
v16_1_[v16_5_] = v16_6_
end)
if not v16_7_ then
error("Create: could not set property " .. v16_5_ .. " of " .. "Frame" .. " (" .. v16_8_, 2)
end
end
return v16_1_
end
v0_21_ = {}
v0_21_.Name = "div"
v0_21_.BackgroundTransparency = 1
local v0_22_ = UDim2.new(1, 0, 2, 0)
v0_21_.Size = v0_22_
v0_22_ = UDim2.new(0, 0, 65535, 0)
v0_21_.Position = v0_22_
-- WARNING: SETLIST_C0, output may be wrong!
v0_18_ = function(a1)
local v14_1_ = Instance.new("Frame")
local v14_2_, v14_3_, v14_4_ = pairs(a1)
for v14_5_, v14_6_ in v14_2_, v14_3_, v14_4_ do
local v14_7_, v14_8_ = pcall(function()
local v15_0_ = type(v14_5_)
if v15_0_ == "number" then
v14_6_.Parent = v14_1_
return
end
v15_0_ = type(v14_6_)
if v15_0_ == "function" then
v14_1_[v14_5_]:connect(v14_6_)
return
end
v14_1_[v14_5_] = v14_6_
end)
if not v14_7_ then
error("Create: could not set property " .. v14_5_ .. " of " .. "Frame" .. " (" .. v14_8_, 2)
end
end
return v14_1_
end({v0_20_, v0_20_(v0_21_)})
v0_20_ = {}
v0_20_.BackgroundTransparency = 1
v0_20_.SizeConstraint = Enum.SizeConstraint.RelativeYY
v0_21_ = UDim2.new(1, 0, 1, 0)
v0_20_.Size = v0_21_
v0_20_.Parent = v0_16_
v0_19_ = function(a1)
local v18_1_ = Instance.new("Frame")
local v18_2_, v18_3_, v18_4_ = pairs(a1)
for v18_5_, v18_6_ in v18_2_, v18_3_, v18_4_ do
local v18_7_, v18_8_ = pcall(function()
local v19_0_ = type(v18_5_)
if v19_0_ == "number" then
v18_6_.Parent = v18_1_
return
end
v19_0_ = type(v18_6_)
if v19_0_ == "function" then
v18_1_[v18_5_]:connect(v18_6_)
return
end
v18_1_[v18_5_] = v18_6_
end)
if not v18_7_ then
error("Create: could not set property " .. v18_5_ .. " of " .. "Frame" .. " (" .. v18_8_, 2)
end
end
return v18_1_
end(v0_20_)
v0_21_ = {}
v0_21_.BackgroundTransparency = 1
v0_21_.Image = "rbxassetid://122422357970494"
v0_22_ = Color3.new(0, 0, 0)
v0_21_.ImageColor3 = v0_22_
v0_22_ = UDim2.new(0, 1, 0, 1)
v0_21_.Size = v0_22_
v0_22_ = UDim2.new(0.100000, 0, 0.500000, 0)
v0_21_.Position = v0_22_
v0_21_.ZIndex = 3
v0_21_.Parent = v0_19_
v0_20_ = function(a1)
local v20_1_ = Instance.new("ImageLabel")
local v20_2_, v20_3_, v20_4_ = pairs(a1)
for v20_5_, v20_6_ in v20_2_, v20_3_, v20_4_ do
local v20_7_, v20_8_ = pcall(function()
local v21_0_ = type(v20_5_)
if v21_0_ == "number" then
v20_6_.Parent = v20_1_
return
end
v21_0_ = type(v20_6_)
if v21_0_ == "function" then
v20_1_[v20_5_]:connect(v20_6_)
return
end
v20_1_[v20_5_] = v20_6_
end)
if not v20_7_ then
error("Create: could not set property " .. v20_5_ .. " of " .. "ImageLabel" .. " (" .. v20_8_, 2)
end
end
return v20_1_
end(v0_21_)
v0_22_ = {}
v0_22_.BackgroundTransparency = 1
v0_22_.Image = "rbxassetid://120492409188172"
local v0_23_ = UDim2.new(0, 1, 0, 1)
v0_22_.Size = v0_23_
v0_23_ = UDim2.new(0.100000, 0, 0.500000, 0)
v0_22_.Position = v0_23_
v0_22_.ZIndex = 4
v0_22_.Parent = v0_19_
v0_21_ = function(a1)
local v22_1_ = Instance.new("ImageLabel")
local v22_2_, v22_3_, v22_4_ = pairs(a1)
for v22_5_, v22_6_ in v22_2_, v22_3_, v22_4_ do
local v22_7_, v22_8_ = pcall(function()
local v23_0_ = type(v22_5_)
if v23_0_ == "number" then
v22_6_.Parent = v22_1_
return
end
v23_0_ = type(v22_6_)
if v23_0_ == "function" then
v22_1_[v22_5_]:connect(v22_6_)
return
end
v22_1_[v22_5_] = v22_6_
end)
if not v22_7_ then
error("Create: could not set property " .. v22_5_ .. " of " .. "ImageLabel" .. " (" .. v22_8_, 2)
end
end
return v22_1_
end(v0_22_)
task.spawn(function()
local v24_0_ = tick()
local v24_2_ = v0_21_
while v24_2_.Parent do
v0_11_:Wait()
local v24_4_ = tick()
v0_21_.Rotation = v24_4_ - v24_0_ * 250.000000
end
end)
v0_23_ = {}
v0_23_.BackgroundTransparency = 1
v0_23_.ClipsDescendants = true
local v0_24_ = UDim2.new(1, 0, 0.100000, 0)
v0_23_.Size = v0_24_
v0_24_ = UDim2.new(-0.625000, 0, 0.450000, 0)
v0_23_.Position = v0_24_
v0_23_.Parent = v0_19_
v0_22_ = function(a1)
local v25_1_ = Instance.new("Frame")
local v25_2_, v25_3_, v25_4_ = pairs(a1)
for v25_5_, v25_6_ in v25_2_, v25_3_, v25_4_ do
local v25_7_, v25_8_ = pcall(function()
local v26_0_ = type(v25_5_)
if v26_0_ == "number" then
v25_6_.Parent = v25_1_
return
end
v26_0_ = type(v25_6_)
if v26_0_ == "function" then
v25_1_[v25_5_]:connect(v25_6_)
return
end
v25_1_[v25_5_] = v25_6_
end)
if not v25_7_ then
error("Create: could not set property " .. v25_5_ .. " of " .. "Frame" .. " (" .. v25_8_, 2)
end
end
return v25_1_
end(v0_23_)
v0_24_ = {}
v0_24_.BackgroundTransparency = 1
v0_24_.ClipsDescendants = true
local v0_25_ = UDim2.new(1, 0, 0.100000, 0)
v0_24_.Size = v0_25_
v0_25_ = UDim2.new(0.625000, 0, 0.450000, 0)
v0_24_.Position = v0_25_
v0_24_.Parent = v0_19_
v0_23_ = function(a1)
local v27_1_ = Instance.new("Frame")
local v27_2_, v27_3_, v27_4_ = pairs(a1)
for v27_5_, v27_6_ in v27_2_, v27_3_, v27_4_ do
local v27_7_, v27_8_ = pcall(function()
local v28_0_ = type(v27_5_)
if v28_0_ == "number" then
v27_6_.Parent = v27_1_
return
end
v28_0_ = type(v27_6_)
if v28_0_ == "function" then
v27_1_[v27_5_]:connect(v27_6_)
return
end
v27_1_[v27_5_] = v27_6_
end)
if not v27_7_ then
error("Create: could not set property " .. v27_5_ .. " of " .. "Frame" .. " (" .. v27_8_, 2)
end
end
return v27_1_
end(v0_24_)
local v0_26_ = 0.100000
task.wait(v0_26_)
v0_25_ = v0_15_.Changed
v0_25_ = v0_25_:Connect(function(a1)
if a1 ~= "AbsoluteSize" then
return
end
local v29_2_ = UDim2.new(0.500000, -v0_19_.AbsoluteSize.X / 2.000000, 0, 0)
v0_19_.Position = v29_2_
end)
local v0_27_ = 0.500000
v0_26_ = UDim2.new(v0_27_, -v0_19_.AbsoluteSize.X / 2.000000, 0, 0)
v0_19_.Position = v0_26_
v0_3_:RemoveDefaultLoadingScreen()
v0_26_ = task.wait
v0_27_ = 0.100000
v0_26_(v0_27_)
if v0_9_ then
v0_9_:Destroy()
end
task.delay(0.500000, function()
function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end(0.700000, "easeOutCubic", function(a1)
local v31_2_ = UDim2.new(0.225000 * a1, 0, 0.225000 * a1, 0)
v0_21_.Size = v31_2_
local v31_5_ = 0.225000 * a1
v31_5_ -= 2.000000
v31_2_ = UDim2.new(v31_5_ - "Size", 0, v31_5_, 0)
v0_21_.Position = v31_2_
end)
end)
function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end(1, "easeOutCubic", function(a1)
local v32_2_ = UDim2.new(0, 0, -0.050000 * a1, 0)
v0_17_.Position = v32_2_
v32_2_ = UDim2.new(0, 0, 0.500000 + 0.050000 * a1, 0)
v0_18_.Position = v32_2_
v32_2_ = UDim2.new(0.250000 * a1, 0, 0.250000 * a1, 0)
v0_20_.Size = v32_2_
local v32_5_ = 0.250000 * a1
v32_5_ -= 0.050000
v32_2_ = UDim2.new(v32_5_ - "Position", 0, v32_5_, 0)
v0_20_.Position = v32_2_
end)
task.wait(0.500000)
v0_27_ = 0.500000
task.wait(v0_27_)
v0_26_ = game
v0_26_ = v0_26_:IsLoaded()
while not v0_26_ do
task.wait(0.500000)
end
v0_4_:SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
v0_27_ = script
v0_26_ = v0_27_.Parent
v0_26_ = v0_26_:WaitForChild("Waiting", 100000000.000000)
local v0_28_ = {}
local v0_29_ = Color3.new(0, 0, 0)
v0_28_.BackgroundColor3 = v0_29_
v0_28_.BorderSizePixel = 0
v0_29_ = UDim2.new(1, 0, 1, 0)
v0_28_.Size = v0_29_
v0_28_.ZIndex = 10
v0_28_.Parent = v0_16_
v0_27_ = function(a1)
local v33_1_ = Instance.new("Frame")
local v33_2_, v33_3_, v33_4_ = pairs(a1)
for v33_5_, v33_6_ in v33_2_, v33_3_, v33_4_ do
local v33_7_, v33_8_ = pcall(function()
local v34_0_ = type(v33_5_)
if v34_0_ == "number" then
v33_6_.Parent = v33_1_
return
end
v34_0_ = type(v33_6_)
if v34_0_ == "function" then
v33_1_[v33_5_]:connect(v33_6_)
return
end
v33_1_[v33_5_] = v33_6_
end)
if not v33_7_ then
error("Create: could not set property " .. v33_5_ .. " of " .. "Frame" .. " (" .. v33_8_, 2)
end
end
return v33_1_
end(v0_28_)
v0_28_ = function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end
v0_29_ = 1.600000
v0_28_(v0_29_, "easeOutCubic", function(a1)
local v35_1_ = a1 - 1.000000
local v35_3_ = UDim2.new(0, 0, -0.050000 * v35_1_, 0)
v0_17_.Position = v35_3_
v35_3_ = UDim2.new(0, 0, 0.500000 + 0.050000 * v35_1_, 0)
v0_18_.Position = v35_3_
v35_3_ = UDim2.new(0.250000 * v35_1_, 0, 0.250000 * v35_1_, 0)
v0_20_.Size = v35_3_
local v35_6_ = 0.250000 * v35_1_
v35_6_ -= 0.050000
v35_3_ = UDim2.new(v35_6_ - "Position", 0, v35_6_, 0)
v0_20_.Position = v35_3_
v35_3_ = Color3.new(v35_1_, v35_1_, v35_1_)
v0_21_.ImageColor3 = v35_3_
v35_3_ = UDim2.new(0.225000 + 3 * a1, 0, 0.225000 + 3 * a1, 0)
v0_21_.Size = v35_3_
v35_3_ = UDim2.new(nil - "Position", 0, nil - 0.050000, 0)
v0_21_.Position = v35_3_
v0_27_.BackgroundTransparency = v35_1_
end)
v0_25_:Disconnect()
if v0_15_ then
v0_26_.Value = v0_15_
end
if v0_10_ then
v0_26_.Name = "ForceContinue"
else
v0_26_.Name = "Ready"
end
v0_28_ = script
v0_28_:Destroy()
-- Saved by UniversalSynSaveInstance https://[Log in to view URL]
-- Decompiled with the Synapse Z Luau decompiler.
-- NOTE: Currently in beta! Not representative of final product.
local v0_0_ = game
local v0_2_ = "TeleportService"
v0_0_ = v0_0_:GetService(v0_2_)
local v0_1_ = game
local v0_3_ = "Players"
v0_1_ = v0_1_:GetService(v0_3_)
v0_2_ = game
local v0_4_ = "RunService"
v0_2_ = v0_2_:GetService(v0_4_)
v0_3_ = game
local v0_5_ = "ReplicatedFirst"
v0_3_ = v0_3_:GetService(v0_5_)
v0_4_ = game
local v0_6_ = "StarterGui"
v0_4_ = v0_4_:GetService(v0_6_)
v0_5_ = game
v0_5_ = v0_5_:GetService("ReplicatedStorage")
v0_6_ = v0_1_.LocalPlayer
local v0_8_ = v0_6_:WaitForChild("PlayerGui")
local v0_9_ = nil
local v0_10_ = false
local v0_11_ = v0_2_.RenderStepped
local v0_12_ = {}
v0_12_.easeOutCubic = function(a1)
return function(a1)
return a1 / a1 - 1.000000 ^ 3.000000 + 1.000000
end
end
local v0_15_ = v0_0_.LocalPlayerArrivedFromTeleport
v0_15_:Connect(function(a1, a2)
v0_9_ = a1
if a2 then
local v7_2_ = type(a2)
if v7_2_ == "table" then
if a2.passcode ~= "PBB_RTD_aPo5idk<" then
return
end
end
end
return
end)
local v0_16_ = {}
v0_16_.Name = "LoadingGui"
v0_16_.Parent = v0_8_
v0_15_ = function(a1)
local v8_1_ = Instance.new("ScreenGui")
local v8_2_, v8_3_, v8_4_ = pairs(a1)
for v8_5_, v8_6_ in v8_2_, v8_3_, v8_4_ do
local v8_7_, v8_8_ = pcall(function()
local v9_0_ = type(v8_5_)
if v9_0_ == "number" then
v8_6_.Parent = v8_1_
return
end
v9_0_ = type(v8_6_)
if v9_0_ == "function" then
v8_1_[v8_5_]:connect(v8_6_)
return
end
v8_1_[v8_5_] = v8_6_
end)
if not v8_7_ then
error("Create: could not set property " .. v8_5_ .. " of " .. "ScreenGui" .. " (" .. v8_8_, 2)
end
end
return v8_1_
end(v0_16_)
local v0_17_ = {}
local v0_18_ = Color3.new(0, 0, 0)
v0_17_.BackgroundColor3 = v0_18_
v0_17_.BorderSizePixel = 0
v0_18_ = UDim2.new(1, 0, 1, 36)
v0_17_.Size = v0_18_
v0_18_ = UDim2.new(0, 0, 0, 65500)
v0_17_.Position = v0_18_
v0_17_.Parent = v0_15_
v0_16_ = function(a1)
local v10_1_ = Instance.new("Frame")
local v10_2_, v10_3_, v10_4_ = pairs(a1)
for v10_5_, v10_6_ in v10_2_, v10_3_, v10_4_ do
local v10_7_, v10_8_ = pcall(function()
local v11_0_ = type(v10_5_)
if v11_0_ == "number" then
v10_6_.Parent = v10_1_
return
end
v11_0_ = type(v10_6_)
if v11_0_ == "function" then
v10_1_[v10_5_]:connect(v10_6_)
return
end
v10_1_[v10_5_] = v10_6_
end)
if not v10_7_ then
error("Create: could not set property " .. v10_5_ .. " of " .. "Frame" .. " (" .. v10_8_, 2)
end
end
return v10_1_
end(v0_17_)
v0_18_ = {}
v0_18_.BackgroundTransparency = 1
local v0_19_ = UDim2.new(1, 0, 0.500000, 0)
v0_18_.Size = v0_19_
v0_19_ = UDim2.new(0, 0, 0, 0)
v0_18_.Position = v0_19_
v0_18_.ClipsDescendants = true
v0_18_.Parent = v0_16_
v0_17_ = function(a1)
local v12_1_ = Instance.new("Frame")
local v12_2_, v12_3_, v12_4_ = pairs(a1)
for v12_5_, v12_6_ in v12_2_, v12_3_, v12_4_ do
local v12_7_, v12_8_ = pcall(function()
local v13_0_ = type(v12_5_)
if v13_0_ == "number" then
v12_6_.Parent = v12_1_
return
end
v13_0_ = type(v12_6_)
if v13_0_ == "function" then
v12_1_[v12_5_]:connect(v12_6_)
return
end
v12_1_[v12_5_] = v12_6_
end)
if not v12_7_ then
error("Create: could not set property " .. v12_5_ .. " of " .. "Frame" .. " (" .. v12_8_, 2)
end
end
return v12_1_
end(v0_18_)
v0_19_ = table.create(1)
v0_19_.BackgroundTransparency = 1
local v0_21_ = UDim2.new(1, 0, 0.500000, 0)
v0_19_.Size = v0_21_
v0_21_ = UDim2.new(0, 0, 0.500000, 0)
v0_19_.Position = v0_21_
v0_19_.ClipsDescendants = true
v0_19_.Parent = v0_16_
local v0_20_ = function(a1)
local v16_1_ = Instance.new("Frame")
local v16_2_, v16_3_, v16_4_ = pairs(a1)
for v16_5_, v16_6_ in v16_2_, v16_3_, v16_4_ do
local v16_7_, v16_8_ = pcall(function()
local v17_0_ = type(v16_5_)
if v17_0_ == "number" then
v16_6_.Parent = v16_1_
return
end
v17_0_ = type(v16_6_)
if v17_0_ == "function" then
v16_1_[v16_5_]:connect(v16_6_)
return
end
v16_1_[v16_5_] = v16_6_
end)
if not v16_7_ then
error("Create: could not set property " .. v16_5_ .. " of " .. "Frame" .. " (" .. v16_8_, 2)
end
end
return v16_1_
end
v0_21_ = {}
v0_21_.Name = "div"
v0_21_.BackgroundTransparency = 1
local v0_22_ = UDim2.new(1, 0, 2, 0)
v0_21_.Size = v0_22_
v0_22_ = UDim2.new(0, 0, 65535, 0)
v0_21_.Position = v0_22_
-- WARNING: SETLIST_C0, output may be wrong!
v0_18_ = function(a1)
local v14_1_ = Instance.new("Frame")
local v14_2_, v14_3_, v14_4_ = pairs(a1)
for v14_5_, v14_6_ in v14_2_, v14_3_, v14_4_ do
local v14_7_, v14_8_ = pcall(function()
local v15_0_ = type(v14_5_)
if v15_0_ == "number" then
v14_6_.Parent = v14_1_
return
end
v15_0_ = type(v14_6_)
if v15_0_ == "function" then
v14_1_[v14_5_]:connect(v14_6_)
return
end
v14_1_[v14_5_] = v14_6_
end)
if not v14_7_ then
error("Create: could not set property " .. v14_5_ .. " of " .. "Frame" .. " (" .. v14_8_, 2)
end
end
return v14_1_
end({v0_20_, v0_20_(v0_21_)})
v0_20_ = {}
v0_20_.BackgroundTransparency = 1
v0_20_.SizeConstraint = Enum.SizeConstraint.RelativeYY
v0_21_ = UDim2.new(1, 0, 1, 0)
v0_20_.Size = v0_21_
v0_20_.Parent = v0_16_
v0_19_ = function(a1)
local v18_1_ = Instance.new("Frame")
local v18_2_, v18_3_, v18_4_ = pairs(a1)
for v18_5_, v18_6_ in v18_2_, v18_3_, v18_4_ do
local v18_7_, v18_8_ = pcall(function()
local v19_0_ = type(v18_5_)
if v19_0_ == "number" then
v18_6_.Parent = v18_1_
return
end
v19_0_ = type(v18_6_)
if v19_0_ == "function" then
v18_1_[v18_5_]:connect(v18_6_)
return
end
v18_1_[v18_5_] = v18_6_
end)
if not v18_7_ then
error("Create: could not set property " .. v18_5_ .. " of " .. "Frame" .. " (" .. v18_8_, 2)
end
end
return v18_1_
end(v0_20_)
v0_21_ = {}
v0_21_.BackgroundTransparency = 1
v0_21_.Image = "rbxassetid://122422357970494"
v0_22_ = Color3.new(0, 0, 0)
v0_21_.ImageColor3 = v0_22_
v0_22_ = UDim2.new(0, 1, 0, 1)
v0_21_.Size = v0_22_
v0_22_ = UDim2.new(0.100000, 0, 0.500000, 0)
v0_21_.Position = v0_22_
v0_21_.ZIndex = 3
v0_21_.Parent = v0_19_
v0_20_ = function(a1)
local v20_1_ = Instance.new("ImageLabel")
local v20_2_, v20_3_, v20_4_ = pairs(a1)
for v20_5_, v20_6_ in v20_2_, v20_3_, v20_4_ do
local v20_7_, v20_8_ = pcall(function()
local v21_0_ = type(v20_5_)
if v21_0_ == "number" then
v20_6_.Parent = v20_1_
return
end
v21_0_ = type(v20_6_)
if v21_0_ == "function" then
v20_1_[v20_5_]:connect(v20_6_)
return
end
v20_1_[v20_5_] = v20_6_
end)
if not v20_7_ then
error("Create: could not set property " .. v20_5_ .. " of " .. "ImageLabel" .. " (" .. v20_8_, 2)
end
end
return v20_1_
end(v0_21_)
v0_22_ = {}
v0_22_.BackgroundTransparency = 1
v0_22_.Image = "rbxassetid://120492409188172"
local v0_23_ = UDim2.new(0, 1, 0, 1)
v0_22_.Size = v0_23_
v0_23_ = UDim2.new(0.100000, 0, 0.500000, 0)
v0_22_.Position = v0_23_
v0_22_.ZIndex = 4
v0_22_.Parent = v0_19_
v0_21_ = function(a1)
local v22_1_ = Instance.new("ImageLabel")
local v22_2_, v22_3_, v22_4_ = pairs(a1)
for v22_5_, v22_6_ in v22_2_, v22_3_, v22_4_ do
local v22_7_, v22_8_ = pcall(function()
local v23_0_ = type(v22_5_)
if v23_0_ == "number" then
v22_6_.Parent = v22_1_
return
end
v23_0_ = type(v22_6_)
if v23_0_ == "function" then
v22_1_[v22_5_]:connect(v22_6_)
return
end
v22_1_[v22_5_] = v22_6_
end)
if not v22_7_ then
error("Create: could not set property " .. v22_5_ .. " of " .. "ImageLabel" .. " (" .. v22_8_, 2)
end
end
return v22_1_
end(v0_22_)
task.spawn(function()
local v24_0_ = tick()
local v24_2_ = v0_21_
while v24_2_.Parent do
v0_11_:Wait()
local v24_4_ = tick()
v0_21_.Rotation = v24_4_ - v24_0_ * 250.000000
end
end)
v0_23_ = {}
v0_23_.BackgroundTransparency = 1
v0_23_.ClipsDescendants = true
local v0_24_ = UDim2.new(1, 0, 0.100000, 0)
v0_23_.Size = v0_24_
v0_24_ = UDim2.new(-0.625000, 0, 0.450000, 0)
v0_23_.Position = v0_24_
v0_23_.Parent = v0_19_
v0_22_ = function(a1)
local v25_1_ = Instance.new("Frame")
local v25_2_, v25_3_, v25_4_ = pairs(a1)
for v25_5_, v25_6_ in v25_2_, v25_3_, v25_4_ do
local v25_7_, v25_8_ = pcall(function()
local v26_0_ = type(v25_5_)
if v26_0_ == "number" then
v25_6_.Parent = v25_1_
return
end
v26_0_ = type(v25_6_)
if v26_0_ == "function" then
v25_1_[v25_5_]:connect(v25_6_)
return
end
v25_1_[v25_5_] = v25_6_
end)
if not v25_7_ then
error("Create: could not set property " .. v25_5_ .. " of " .. "Frame" .. " (" .. v25_8_, 2)
end
end
return v25_1_
end(v0_23_)
v0_24_ = {}
v0_24_.BackgroundTransparency = 1
v0_24_.ClipsDescendants = true
local v0_25_ = UDim2.new(1, 0, 0.100000, 0)
v0_24_.Size = v0_25_
v0_25_ = UDim2.new(0.625000, 0, 0.450000, 0)
v0_24_.Position = v0_25_
v0_24_.Parent = v0_19_
v0_23_ = function(a1)
local v27_1_ = Instance.new("Frame")
local v27_2_, v27_3_, v27_4_ = pairs(a1)
for v27_5_, v27_6_ in v27_2_, v27_3_, v27_4_ do
local v27_7_, v27_8_ = pcall(function()
local v28_0_ = type(v27_5_)
if v28_0_ == "number" then
v27_6_.Parent = v27_1_
return
end
v28_0_ = type(v27_6_)
if v28_0_ == "function" then
v27_1_[v27_5_]:connect(v27_6_)
return
end
v27_1_[v27_5_] = v27_6_
end)
if not v27_7_ then
error("Create: could not set property " .. v27_5_ .. " of " .. "Frame" .. " (" .. v27_8_, 2)
end
end
return v27_1_
end(v0_24_)
local v0_26_ = 0.100000
task.wait(v0_26_)
v0_25_ = v0_15_.Changed
v0_25_ = v0_25_:Connect(function(a1)
if a1 ~= "AbsoluteSize" then
return
end
local v29_2_ = UDim2.new(0.500000, -v0_19_.AbsoluteSize.X / 2.000000, 0, 0)
v0_19_.Position = v29_2_
end)
local v0_27_ = 0.500000
v0_26_ = UDim2.new(v0_27_, -v0_19_.AbsoluteSize.X / 2.000000, 0, 0)
v0_19_.Position = v0_26_
v0_3_:RemoveDefaultLoadingScreen()
v0_26_ = task.wait
v0_27_ = 0.100000
v0_26_(v0_27_)
if v0_9_ then
v0_9_:Destroy()
end
task.delay(0.500000, function()
function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end(0.700000, "easeOutCubic", function(a1)
local v31_2_ = UDim2.new(0.225000 * a1, 0, 0.225000 * a1, 0)
v0_21_.Size = v31_2_
local v31_5_ = 0.225000 * a1
v31_5_ -= 2.000000
v31_2_ = UDim2.new(v31_5_ - "Size", 0, v31_5_, 0)
v0_21_.Position = v31_2_
end)
end)
function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end(1, "easeOutCubic", function(a1)
local v32_2_ = UDim2.new(0, 0, -0.050000 * a1, 0)
v0_17_.Position = v32_2_
v32_2_ = UDim2.new(0, 0, 0.500000 + 0.050000 * a1, 0)
v0_18_.Position = v32_2_
v32_2_ = UDim2.new(0.250000 * a1, 0, 0.250000 * a1, 0)
v0_20_.Size = v32_2_
local v32_5_ = 0.250000 * a1
v32_5_ -= 0.050000
v32_2_ = UDim2.new(v32_5_ - "Position", 0, v32_5_, 0)
v0_20_.Position = v32_2_
end)
task.wait(0.500000)
v0_27_ = 0.500000
task.wait(v0_27_)
v0_26_ = game
v0_26_ = v0_26_:IsLoaded()
while not v0_26_ do
task.wait(0.500000)
end
v0_4_:SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
v0_27_ = script
v0_26_ = v0_27_.Parent
v0_26_ = v0_26_:WaitForChild("Waiting", 100000000.000000)
local v0_28_ = {}
local v0_29_ = Color3.new(0, 0, 0)
v0_28_.BackgroundColor3 = v0_29_
v0_28_.BorderSizePixel = 0
v0_29_ = UDim2.new(1, 0, 1, 0)
v0_28_.Size = v0_29_
v0_28_.ZIndex = 10
v0_28_.Parent = v0_16_
v0_27_ = function(a1)
local v33_1_ = Instance.new("Frame")
local v33_2_, v33_3_, v33_4_ = pairs(a1)
for v33_5_, v33_6_ in v33_2_, v33_3_, v33_4_ do
local v33_7_, v33_8_ = pcall(function()
local v34_0_ = type(v33_5_)
if v34_0_ == "number" then
v33_6_.Parent = v33_1_
return
end
v34_0_ = type(v33_6_)
if v34_0_ == "function" then
v33_1_[v33_5_]:connect(v33_6_)
return
end
v33_1_[v33_5_] = v33_6_
end)
if not v33_7_ then
error("Create: could not set property " .. v33_5_ .. " of " .. "Frame" .. " (" .. v33_8_, 2)
end
end
return v33_1_
end(v0_28_)
v0_28_ = function(a1, a2, a3)
local v3_3_ = type(a2)
if v3_3_ == "string" then
v3_3_ = v0_12_[a2](a1)
end
v3_3_ = tick()
local v3_5_ = 0
a3(v3_5_)
local v3_4_ = v0_11_
v3_4_:wait()
v3_5_ = tick()
if a1 <= v3_5_ - v3_3_ then
a3(1)
return
end
if a2 then
local v3_6_ = a2(v3_5_ - v3_3_)
end
local v3_6_ = a3(v3_5_ - v3_3_ / a1)
if v3_6_ == false then
return
end
end
v0_29_ = 1.600000
v0_28_(v0_29_, "easeOutCubic", function(a1)
local v35_1_ = a1 - 1.000000
local v35_3_ = UDim2.new(0, 0, -0.050000 * v35_1_, 0)
v0_17_.Position = v35_3_
v35_3_ = UDim2.new(0, 0, 0.500000 + 0.050000 * v35_1_, 0)
v0_18_.Position = v35_3_
v35_3_ = UDim2.new(0.250000 * v35_1_, 0, 0.250000 * v35_1_, 0)
v0_20_.Size = v35_3_
local v35_6_ = 0.250000 * v35_1_
v35_6_ -= 0.050000
v35_3_ = UDim2.new(v35_6_ - "Position", 0, v35_6_, 0)
v0_20_.Position = v35_3_
v35_3_ = Color3.new(v35_1_, v35_1_, v35_1_)
v0_21_.ImageColor3 = v35_3_
v35_3_ = UDim2.new(0.225000 + 3 * a1, 0, 0.225000 + 3 * a1, 0)
v0_21_.Size = v35_3_
v35_3_ = UDim2.new(nil - "Position", 0, nil - 0.050000, 0)
v0_21_.Position = v35_3_
v0_27_.BackgroundTransparency = v35_1_
end)
v0_25_:Disconnect()
if v0_15_ then
v0_26_.Value = v0_15_
end
if v0_10_ then
v0_26_.Name = "ForceContinue"
else
v0_26_.Name = "Ready"
end
v0_28_ = script
v0_28_:Destroy()
]]
function SplitString(inputstr, sep)
if sep == nil then
sep = "%s"
end
local t={}
for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
table.insert(t, str)
end
return t
end
function ExtraSplitting(inputstr)
local newStr = ""
for l in inputstr:gmatch("([^\n]*)\n?") do
newStr = newStr..l.."¬"
end
return newStr
end
function FixDecomp(Scr)
Scr = string.format("-- Fixed Decompiler By VoncreDev.\n%s",ExtraSplitting(Scr))
local NewScr = Scr:gsub(" ","¬")
local OutputScript = ""
local FoundErrors = {}
local NewSection = ""
local IterationVariables = nil
local IterationVariableStart = ""
local FoundErrorStart = false
local ForceAdd = nil
local PairsType = nil
local PairsValue = nil
local NextNeeded = nil
for _, v in ipairs(SplitString(NewScr,"¬")) do
repeat
if string.match(v,"local v%d+, v%d+, v%d+ = ") then
NewSection = ""
IterationVariables = nil
FoundErrorStart = true
IterationVariableStart = SplitString(SplitString(string.match(v,"local v%d+, v%d+, v%d+ = "), " ")[2], ",")[1]
PairsType = string.sub(SplitString(SplitString(v,"=")[2], "(")[1], 2, string.len(SplitString(SplitString(v,"=")[2], "(")[1]))
PairsValue = string.sub(SplitString(SplitString(v,"=")[2], "(")[2], 1, string.len(SplitString(SplitString(v,"=")[2], ")")[#SplitString(SplitString(v,"=")[2], ")")]))
PairsValue = string.sub(PairsValue,1,string.len(PairsValue)-1)
end
if string.match(v, "local v%d+, v%d+ = "..IterationVariableStart) then
IterationVariables = {}
table.insert(IterationVariables, SplitString(SplitString(string.match(v, "local v%d+, v%d+ = "..IterationVariableStart), " ")[2], ",")[1])
table.insert(IterationVariables, SplitString(SplitString(string.match(v, "local v%d+, v%d+ = "..IterationVariableStart), " ")[3], ",")[1])
ForceAdd = "for "..IterationVariables[1]..", "..IterationVariables[2].." in "..PairsType.."("..PairsValue..") do"
end
if FoundErrorStart then
if v == "break" then
NextNeeded = "end"
end
end
if not FoundErrorStart then
OutputScript = OutputScript..v.."\n"
end
if NextNeeded == "end" and v == "end" then
FoundErrorStart = false
NextNeeded = nil
end
if ForceAdd then
OutputScript = OutputScript..ForceAdd.."\n"
ForceAdd = nil
end
until true
end
return OutputScript
end
print(FixDecomp(script))
local script = [[
local v9 = {"test"}
local v10, v11, v12 = pairs(v9)
while true do
local v14, v15 = v10(v11, v12)
if v14 then
else
break
end
v13 = v14
print(v14,v15)
end
]]
function SplitString(inputstr, sep)
if sep == nil then
sep = "%s"
end
local t={}
for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
table.insert(t, str)
end
return t
end
function ExtraSplitting(inputstr)
local newStr = ""
for l in inputstr:gmatch("([^\n]*)\n?") do
newStr = newStr..l.."¬"
end
return newStr
end
function FixDecomp(Scr)
Scr = string.format("-- Fixed Decompiler By VoncreDev.\n%s",ExtraSplitting(Scr))
local NewScr = Scr:gsub(" ","¬")
local OutputScript = ""
local FoundErrors = {}
local NewSection = ""
local IterationVariables = nil
local IterationVariableStart = ""
local FoundErrorStart = false
local ForceAdd = nil
local PairsType = nil
local PairsValue = nil
local NextNeeded = nil
for _, v in ipairs(SplitString(NewScr,"¬")) do
repeat
if string.match(v,"local v%d+, v%d+, v%d+ = ") then
NewSection = ""
IterationVariables = nil
FoundErrorStart = true
IterationVariableStart = SplitString(SplitString(string.match(v,"local v%d+, v%d+, v%d+ = "), " ")[2], ",")[1]
PairsType = string.sub(SplitString(SplitString(v,"=")[2], "(")[1], 2, string.len(SplitString(SplitString(v,"=")[2], "(")[1]))
PairsValue = string.sub(SplitString(SplitString(v,"=")[2], "(")[2], 1, string.len(SplitString(SplitString(v,"=")[2], ")")[#SplitString(SplitString(v,"=")[2], ")")]))
PairsValue = string.sub(PairsValue,1,string.len(PairsValue)-1)
end
if string.match(v, "local v%d+, v%d+ = "..IterationVariableStart) then
IterationVariables = {}
table.insert(IterationVariables, SplitString(SplitString(string.match(v, "local v%d+, v%d+ = "..IterationVariableStart), " ")[2], ",")[1])
table.insert(IterationVariables, SplitString(SplitString(string.match(v, "local v%d+, v%d+ = "..IterationVariableStart), " ")[3], ",")[1])
ForceAdd = "for "..IterationVariables[1]..", "..IterationVariables[2].." in "..PairsType.."("..PairsValue..") do"
end
if FoundErrorStart then
if v == "break" then
NextNeeded = "end"
end
end
if not FoundErrorStart then
OutputScript = OutputScript..v.."\n"
end
if NextNeeded == "end" and v == "end" then
FoundErrorStart = false
NextNeeded = nil
end
if ForceAdd then
OutputScript = OutputScript..ForceAdd.."\n"
ForceAdd = nil
end
until true
end
return OutputScript
end
print(FixDecomp(script))
To embed this project on your website, copy the following code and paste it into your website's HTML: