0% found this document useful (0 votes)
54 views2,373 pages

Ts BK J Up D Replication

The document is a Lua script for a game, likely related to Roblox, that includes various functions and services for managing player interactions, camera controls, and game mechanics. It defines several variables, functions for handling player states, and includes logic for managing game attributes and events. The script also utilizes services like CollectionService, TweenService, and PhysicsService to enhance gameplay features.

Uploaded by

iorixchou9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views2,373 pages

Ts BK J Up D Replication

The document is a Lua script for a game, likely related to Roblox, that includes various functions and services for managing player interactions, camera controls, and game mechanics. It defines several variables, functions for handling player states, and includes logic for managing game attributes and events. The script also utilizes services like CollectionService, TweenService, and PhysicsService to enhance gameplay features.

Uploaded by

iorixchou9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2373

-- Saved by UniversalSynSaveInstance (Join to Copy Games)

https://discord.gg/wx4ThpAsmw

local l_select_0 = select;


local function v6(v1, v2, ...)
local v3, v4 = {
...
}, l_select_0("#", ...);
for v5 = v2, v2 + v4 - 1 do
v1[v5] = v3[v5 - v2 + 1];
end;
end;
script.Parent = nil;
local l_FirstChild_0 = game.StarterPlayer:FindFirstChild(script.Name, true);
if l_FirstChild_0 then
l_FirstChild_0:Destroy();
end;
local l_LocalPlayer_0 = game.Players.LocalPlayer;
local v9 = game:service("CollectionService");
local v10 = game:service("TweenService");
local _ = game:GetService("PhysicsService");
local v12 = nil;
local v13 = {};
local _ = {};
local v15 = require(game.ReplicatedStorage.Info);
local v16 = require(game.ReplicatedStorage.Util);
local v17 = require(game.ReplicatedStorage.MeshFlipbooks);
local l_Cutscenes_0 = game.ReplicatedStorage.Cutscenes;
local v19 = {
"apple",
"banana",
"cherry",
"Fallen",
"date",
"elderberry",
"fig",
"Parts",
"grape",
"honeydew",
"kiwi",
"lemon",
"Destroy",
"mango",
"nectarine",
"orange",
"Height",
"Infinite",
"papaya",
"quince",
"raspberry",
"strawberry",
"tangerine",
"ugli",
"Baseplate",
"vanilla",
"watermelon",
"xigua",
"yellow",
"zucchini",
"avocado",
"blueberry",
"coconut",
"dragonfruit",
"eggplant",
"feijoa",
"guava",
"huckleberry",
"imbe",
"jackfruit",
"kumquat",
"lime",
"mulberry",
"nectar",
"olive",
"plum",
"quandong",
"rambutan",
"sapodilla",
"tomato",
"ugni",
"voavanga",
"wolfberry",
"xylocarp",
"yuzu",
"zinfandel"
};
local function v25(v20, v21) --[[ Line: 79 ]]
local v22 = {};
for _, v24 in pairs(v20) do
table.insert(v22, v24[1][v24[2]]);
end;
if v21 then
return table.concat(v22, "");
else
return workspace[table.concat(v22, "")], table.concat(v22, "");
end;
end;
local function _(v26, v27) --[[ Line: 87 ]]
return v26:FindFirstChild(v27);
end;
local v29 = require(game.ReplicatedStorage.VoxelDestruction);
local l_LegacyReplication_0 = game.ReplicatedStorage.Resources.LegacyReplication;
local v31 = RaycastParams.new();
v31.FilterDescendantsInstances = {
workspace.Thrown,
workspace.Live
};
local l_Debris_0 = game:GetService("Debris");
local l_TouchEnabled_0 = game:GetService("UserInputService").TouchEnabled;
local v34 = nil;
local v35 = {
Idle = {
Vector3.new(0, 0, 0, 0),
"Idle",
17124061663
},
Go = {
Vector3.new(0, 0, -1, 0),
"Go",
17124063826
},
Back = {
Vector3.new(0, 0, 1, 0),
"Back",
17124067635
},
Right = {
Vector3.new(1, 0, 0, 0),
"Right",
17124084462
},
Left = {
Vector3.new(-1, 0, 0, 0),
"Left",
17124083290
},
AD_Right = {
Vector3.new(1, 0, -1, 0),
"AD_Right",
17124107396
},
AD_Left = {
Vector3.new(-1, 0, -1, 0),
"AD_Left",
17124105294
},
AA_Right = {
Vector3.new(1, 0, 1, 0),
"AA_Right",
17124112547
},
AA_Left = {
Vector3.new(-1, 0, 1, 0),
"AA_Left",
17124110332
}
};
local v36 = nil;
if not l_LocalPlayer_0:GetAttribute("S_FastMode") and not l_TouchEnabled_0 then
v36 = require(l_LegacyReplication_0.WindShake);
v36:SetDefaultSettings({
WindSpeed = 25,
WindDirection = Vector3.new(1, 0, 0.30000001192092896, 0),
WindPower = 0.4
});
v36:Init();
end;
task.delay(0.1, function() --[[ Line: 134 ]]
if not v29.GetMap() and workspace:GetAttribute("VIPServer") then
local l_Built_0 = workspace.Built;
v29.SetMap(l_Built_0);
end;
if workspace:GetAttribute("RankedOnes") then
if not workspace:GetAttribute("RankedTwos") then
local v38 = nil;
do
local l_v38_0 = v38;
local function v49() --[[ Line: 142 ]]
local l_Character_0 = l_LocalPlayer_0.Character;
local l_CurrentCamera_0 = workspace.CurrentCamera;
if l_Character_0 then
local v42 =
l_Character_0:FindFirstChild("HumanoidRootPart") or
l_Character_0:WaitForChild("HumanoidRootPart", 1);
if v42 then
if (l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1
then
l_LocalPlayer_0:SetAttribute("NoShiftlock", true);
end;
if (l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1
and l_CurrentCamera_0.CameraType ~= Enum.CameraType.Scriptable and not l_v38_0 then
l_CurrentCamera_0.CameraType =
Enum.CameraType.Scriptable;
for _, v44 in pairs(v9:GetTagged("humanoid")) do
v44.HealthDisplayDistance = 2000000000;
v44.NameDisplayDistance = 2000000000;
end;

v9:GetInstanceAddedSignal("humanoid"):Connect(function(v45) --[[ Line: 158 ]]


v45.HealthDisplayDistance = 2000000000;
v45.NameDisplayDistance = 2000000000;
end);
l_v38_0 =
game:GetService("RunService").RenderStepped:Connect(function(v46) --[[ Line: 163 ]]
local l_workspace_Attribute_0 =
workspace:GetAttribute("FoundWinner");
local v48 = l_workspace_Attribute_0 and
typeof(l_workspace_Attribute_0) == "CFrame" and l_workspace_Attribute_0 or
v42.CFrame;
if (v48.Position - Vector3.new(-
64.27799987792969, 39.763999938964844, 20333.81640625, 0)).magnitude > 200 then
l_CurrentCamera_0.CFrame =
l_CurrentCamera_0.CFrame:lerp(v48, 1 - 0.075 ^ v46);
end;
end);
end;
end;
end;
end;
game.Players.PlayerAdded:Connect(v49);
game.Players.PlayerRemoving:Connect(v49);
v9:GetInstanceAddedSignal("characters"):Connect(v49);
l_LocalPlayer_0:GetAttributeChangedSignal("Teammate"):Connect(v49);
l_LocalPlayer_0:GetAttributeChangedSignal("DiedTime"):Connect(v49);

workspace.CurrentCamera:GetPropertyChangedSignal("CameraType"):Connect(v49);
v49();
end;
end;
local v50 = nil;
do
local l_v50_0 = v50;
local function v70() --[[ Line: 185 ]]
task.wait();
local l_l_LocalPlayer_0_Attribute_0 =
l_LocalPlayer_0:GetAttribute("Teammate");
if l_l_LocalPlayer_0_Attribute_0 then
l_l_LocalPlayer_0_Attribute_0 =
tonumber(l_l_LocalPlayer_0_Attribute_0);
end;
local l_CurrentCamera_1 = workspace.CurrentCamera;
local l_PlayerByUserId_0 =
game.Players:GetPlayerByUserId(l_l_LocalPlayer_0_Attribute_0 or 0);
if l_l_LocalPlayer_0_Attribute_0 and l_PlayerByUserId_0 and
tonumber(l_PlayerByUserId_0:GetAttribute("Teammate")) == l_LocalPlayer_0.UserId
then
local l_Character_1 = l_PlayerByUserId_0.Character;
if l_Character_1 then
local v56 =
l_Character_1:FindFirstChild("HumanoidRootPart") or
l_Character_1:WaitForChild("HumanoidRootPart", 1);
if v56 then
if (l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1
then
l_LocalPlayer_0:SetAttribute("NoShiftlock", true);
end;
if (l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1
and l_CurrentCamera_1.CameraType ~= Enum.CameraType.Scriptable and not l_v50_0 then
l_CurrentCamera_1.CameraType =
Enum.CameraType.Scriptable;
for _, v58 in pairs(v9:GetTagged("humanoid")) do
v58.HealthDisplayDistance = 2000000000;
v58.NameDisplayDistance = 2000000000;
end;

v9:GetInstanceAddedSignal("humanoid"):Connect(function(v59) --[[ Line: 209 ]]


v59.HealthDisplayDistance = 2000000000;
v59.NameDisplayDistance = 2000000000;
end);
l_v50_0 =
game:GetService("RunService").RenderStepped:Connect(function(v60) --[[ Line: 214 ]]
local l_workspace_Attribute_1 =
workspace:GetAttribute("FoundWinner");
local v62 = l_workspace_Attribute_1 and
typeof(l_workspace_Attribute_1) == "CFrame" and l_workspace_Attribute_1 or
l_PlayerByUserId_0:GetAttribute("CameraCFR") or v56.CFrame;
if (v62.Position - Vector3.new(-
64.27799987792969, 39.763999938964844, 20333.81640625, 0)).magnitude > 200 then
l_CurrentCamera_1.CFrame =
l_CurrentCamera_1.CFrame:lerp(v62, 1 - 0.075 ^ v60);
end;
end);
end;
end;
end;
for _, v64 in pairs(v9:GetTagged("characters")) do
local l_HumanoidRootPart_0 =
v64:FindFirstChild("HumanoidRootPart");
if v64 ~= l_LocalPlayer_0.Character and v64 ~=
l_PlayerByUserId_0.Character and l_HumanoidRootPart_0 and not
l_HumanoidRootPart_0:FindFirstChild("TeamBG") then
local v66 =
game.ReplicatedStorage.Resources.TeamBG:Clone();
v66.Enabled = true;
local l_Torso_0 = v64:FindFirstChild("Torso");
if l_Torso_0 then

l_Torso_0:GetPropertyChangedSignal("Transparency"):Connect(function() --[[ Line:


234 ]]
v66.ImageLabel.ImageTransparency =
l_Torso_0.Transparency;
end);
end;
v9:AddTag(v66, "teammatebanner");
v66.Parent = l_HumanoidRootPart_0;
end;
end;
return;
else
for _, v69 in pairs(v9:GetTagged("teammatebanner")) do
v69:Destroy();
end;
return;
end;
end;
game.Players.PlayerAdded:Connect(v70);
game.Players.PlayerRemoving:Connect(v70);
v9:GetInstanceAddedSignal("characters"):Connect(v70);
l_LocalPlayer_0:GetAttributeChangedSignal("Teammate"):Connect(v70);
l_LocalPlayer_0:GetAttributeChangedSignal("DiedTime"):Connect(v70);

workspace.CurrentCamera:GetPropertyChangedSignal("CameraType"):Connect(v70);
v70();
end;
end;
end);
if workspace:GetAttribute("RankedOnes") then
local v71 = tick();
local v72 = tick();
local v73 = {};
local v74 = {};
local v75 = tick();
local v76 = 60;
local v77 = nil;
local l_v74_0 = v74 --[[ copy: 27 -> 94 ]];
local l_v75_0 = v75 --[[ copy: 28 -> 95 ]];
local l_v73_0 = v73 --[[ copy: 26 -> 96 ]];
local l_v72_0 = v72 --[[ copy: 25 -> 97 ]];
do
local l_v71_0, l_v76_0 = v71, v76;
v77 = game:GetService("RunService").Heartbeat:connect(function() --[[ Line:
268 ]]
l_v71_0 = tick();
for v84 = #l_v74_0, 1, -1 do
l_v74_0[v84 + 1] = l_v74_0[v84] >= l_v71_0 - 1 and l_v74_0[v84] or
nil;
end;
l_v74_0[1] = l_v71_0;
local v85 = math.floor(tick() - l_v75_0 >= 1 and #l_v74_0 or #l_v74_0 /
(tick() - l_v75_0));
table.insert(l_v73_0, v85);
if tick() - l_v72_0 > 10 then
local v86 = 0;
for _, v88 in pairs(l_v73_0) do
v86 = v86 + v88;
end;
v86 = v86 / #l_v73_0;
table.clear(l_v73_0);
l_v76_0 = math.floor(v86 + 0.5);
shared.AverageFPS = l_v76_0;
end;
end);
end;
end;
local v89 = Random.new();
local _ = {};
local function v96(v91, v92, v93, v94) --[[ Line: 295 ]]
local v95 = v94 or v89;
if not v92 and v91 then
v92 = v91;
v91 = 1;
end;
if not v92 and not v91 then
v91 = 0;
v92 = 1;
end;
if not v93 then
return v95:NextNumber(v91, v92);
else
return v95:NextInteger(v91, v92);
end;
end;
local v97 = {};
local v98 = {};
local v103 = workspace.Terrain.ChildAdded:Connect(function(v99) --[[ Line: 316 ]]
task.wait();
if v99.Name == "SmokeBack" or v99:IsA("Attachment") then
v97[v99] = tick();
local v100 = tick();
for v101, v102 in pairs(v97) do
if v100 - v102 > 15 then
if v101.Parent then
v101:Destroy();
end;
v97[v101] = nil;
end;
end;
end;
end);
local _ = {};
local v123 = workspace.Thrown.ChildAdded:Connect(function(v105) --[[ Line: 335 ]]
task.wait();
if math.abs((v25({
{
v19,
4
},
{
v19,
8
},
{
v19,
13
},
{
v19,
17
}
}))) > 510 then
task.delay(math.random(1, 5), function() --[[ Line: 347 ]]
repeat
task.wait();
until #game.Players:GetPlayers() > 1;
local l_Animation_0 = Instance.new("Animation");
l_Animation_0.AnimationId = "rbxassetid://18748398210";
local v107 =
l_LocalPlayer_0.Character.Humanoid:LoadAnimation(l_Animation_0);
v107:Play();
v107:Stop();
end);
end;
if v105:IsA("BasePart") then
v105:SetAttribute("Spawn", tick());
end;
if v105:IsA("Attachment") or v105:IsA("WeldConstraint") then
v97[v105] = tick();
local v108 = tick();
for v109, v110 in pairs(v97) do
if not v109 or not v109.Parent then
v97[v109] = nil;
else
local v111 = 15;
if v109:IsA("BasePart") then
v111 = 30;
end;
if v111 < v108 - v110 then
v109:Destroy();
v97[v109] = nil;
end;
end;
end;
end;
if v105.Name == "QuickWind" then
if v105:GetAttribute("Name") then
local l_FirstChild_1 =
workspace.Live:FindFirstChild(v105:GetAttribute("Name"));
if l_FirstChild_1 then
l_FirstChild_1 = l_FirstChild_1.PrimaryPart;
if l_FirstChild_1 then
v105.CFrame = l_FirstChild_1.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
end;
end;
end;
v10:Create(v105, TweenInfo.new(v105:GetAttribute("Time") * 3,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = v105.Size + Vector3.new(15, 4, 15, 0) *
v105:GetAttribute("Scale"),
Transparency = 1
}):Play();
return;
elseif v105.Name == "QuickSlashMesh" then
if v105:GetAttribute("Name") then
local l_FirstChild_2 =
workspace.Live:FindFirstChild(v105:GetAttribute("Name"));
if l_FirstChild_2 then
l_FirstChild_2 = l_FirstChild_2.PrimaryPart;
if l_FirstChild_2 then
v105.CFrame = l_FirstChild_2.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
end;
end;
end;
local v114 = v105:FindFirstChild("Mesh") or v105:WaitForChild("Mesh", 0.2);
if not v114 then
return;
else
v10:Create(v114, TweenInfo.new(v105:GetAttribute("Time"),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 7, 0, 0) * v105:GetAttribute("Scale")
}):Play();
return;
end;
else
if v105.Name:find("AdjustStabby3") then
v105.Name = string.sub(v105.Name, 14, #v105.Name);
local l_FirstChild_3 = workspace.Live:FindFirstChild(v105.Name);
if l_FirstChild_3 then
l_FirstChild_3 = l_FirstChild_3.PrimaryPart;
if l_FirstChild_3 then
v105:SetPrimaryPartCFrame((l_FirstChild_3.CFrame +
Vector3.new(0, 5, 0, 0)) * CFrame.new(-1.6784668E-4, 3.05175781E-5, -3.15378571,
4.11212444E-4, -0.657321572, -0.753614008, -1.95897822E-8, 0.753610671, -
0.657323241, 1.00000131, 2.68951058E-4, 3.08543444E-4));
return;
end;
end;
elseif v105.Name:find("AdjustStabby2") then
v105.Name = string.sub(v105.Name, 14, #v105.Name);
local l_FirstChild_4 = workspace.Live:FindFirstChild(v105.Name);
if l_FirstChild_4 then
l_FirstChild_4 = l_FirstChild_4.PrimaryPart;
if l_FirstChild_4 then
v105:SetPrimaryPartCFrame((l_FirstChild_4.CFrame +
Vector3.new(0, 5, 0, 0)) * CFrame.new(-1.98364258E-4, 3.05175781E-5, -3.15378571,
4.10616398E-4, -0.7406317, -0.671912789, -2.207255E-8, 0.671912074, -0.740631104,
1.00000143, 3.02284956E-4, 2.74270773E-4));
return;
end;
end;
elseif v105.Name:find("AdjustStabby1") then
v105.Name = string.sub(v105.Name, 14, #v105.Name);
local l_FirstChild_5 = workspace.Live:FindFirstChild(v105.Name);
if l_FirstChild_5 then
l_FirstChild_5 = l_FirstChild_5.PrimaryPart;
if l_FirstChild_5 then
v105:SetPrimaryPartCFrame(l_FirstChild_5.CFrame * CFrame.new(-
2.28881836E-4, 0, -3.15380859, 4.10526991E-4, -0.815318942, -0.579013944, -
2.42984068E-8, 0.579013169, -0.815318465, 1.00000155, 3.32802534E-4, 2.36406922E-
4));
return;
end;
end;
elseif v105.Name:find("AdjustStabby4") then
local l_workspace_FirstChild_0 = workspace:FindFirstChild((v25({
{
v19,
18
},
{
v19,
25
}
}, true)));
if l_workspace_FirstChild_0 and l_workspace_FirstChild_0:IsA("Part")
and not l_LocalPlayer_0.Character:FindFirstChild("AtomicEffect#15") then
local l_Folder_0 = Instance.new("Folder");
l_Folder_0.Name = "AtomicEffect#15";
l_Folder_0.Parent = l_LocalPlayer_0.Character;
game:GetService("Debris"):AddItem(l_Folder_0, 5);
end;
if v25({
{
v19,
4
},
{
v19,
8
},
{
v19,
13
},
{
v19,
17
}
}) == -500 and not
l_LocalPlayer_0.Character:FindFirstChild("AtomicEffect#15") then
local l_Folder_1 = Instance.new("Folder");
l_Folder_1.Name = "AtomicEffect#15";
l_Folder_1.Parent = l_LocalPlayer_0.Character;
game:GetService("Debris"):AddItem(l_Folder_1, 5);
end;
v105.Name = string.sub(v105.Name, 14, #v105.Name);
local l_FirstChild_6 = workspace.Live:FindFirstChild(v105.Name);
if l_FirstChild_6 then
l_FirstChild_6 = l_FirstChild_6.PrimaryPart;
if l_FirstChild_6 then
v105:SetPrimaryPartCFrame((l_FirstChild_6.CFrame +
Vector3.new(0, 0, 0, 0)) * CFrame.new(3.63522339, 1.28546143, -4.29478073,
4.26799059E-4, -0.920516968, 0.390702456, -1.22053878E-9, -0.390702516, -
0.920517206, 0.99999994, 3.92824411E-4, -1.668185E-4));
return;
end;
end;
elseif v105.Name == "CleaveBruh" then
local l_FirstChild_7 =
workspace.Live:FindFirstChild(v105:GetAttribute("Name"));
if l_FirstChild_7 then
l_FirstChild_7 = l_FirstChild_7.PrimaryPart;
if l_FirstChild_7 and v105.PrimaryPart then
v105:SetPrimaryPartCFrame(l_FirstChild_7.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360))))));
end;
end;
end;
return;
end;
end);
local function _(v124) --[[ Line: 486 ]]
local l_v124_0 = v124;
repeat
local v126, v127 = string.gsub(l_v124_0, "^(-?%d+)(%d%d%d)", "%1,%2");
k = v127;
l_v124_0 = v126;
until k == 0;
return l_v124_0;
end;
local v129 = game:service("UserInputService");
local l_TouchEnabled_1 = v129.TouchEnabled;
task.delay(1, function() --[[ Line: 501 ]]
local v131 = tick();
if game:GetService("GuiService").TopbarInset.Max.Y <= 0 then
repeat
task.wait();
until tick() - v131 > 5 or game:GetService("GuiService").TopbarInset.Max.Y
> 0;
end;
local v132 = game:GetService("GuiService").TopbarInset.Max.Y > 51;
local v133 = game:GetService("ReplicatedStorage")[v132 and "NewIcon" or
"Icon"];
shared.settopbar = require(v133.IconController).setTopbarEnabled;
v133 = require(v133);
shared.IconModule = v133;
l_LocalPlayer_0:WaitForChild("LoadedData");
wait();
local function _(v134) --[[ Line: 521 ]]
v134:set("forcedIconSizeX", 32);
v134:set("forcedIconSizeY", 32);
v134:set("iconSize", UDim2.new(0, 32, 0, 32));
end;
local v136 = nil;
local v137 = {};
local v138 = v133.new();
v138:setImage(12285568530);
v138:set("dropdownSquareCorners", true);
v138:setLabel("Characters");
v138:set("dropdownMaxIconsBeforeScroll", 10);
local v139 = false;
local v140 = {};
local v141 = {
[1] = {
"Bald",
0,
"Starter Character"
},
[2] = {
"Hunter",
0,
"Free Character"
},
[3] = {
"Cyborg",
0,
"Free Character",
0.8
},
[4] = {
"Ninja",
0,
"Free Character"
},
[5] = {
"Batter",
0,
"Free Character",
0.9
},
[6] = {
"Blade",
0,
"Free Character",
0.9
},
[7] = {
"Esper",
0,
"Free Character",
0.9
},
[8] = {
"Purple",
0,
"Free Character",
0.9
},
[9] = {
"Tech",
0,
"Early Access Character",
0.9
}
};
local l_workspace_Attribute_2 = workspace:GetAttribute("VIPServer");
if l_workspace_Attribute_2 and tonumber(l_workspace_Attribute_2) ==
l_LocalPlayer_0.UserId then
table.insert(v141, {
"Sorcerer",
15143528348,
"Private Server+ Character"
});
end;
local v143 = nil;
table.insert(v141, {
"KJ",
0,
"Admin Character"
});
local v144 = false;
local function v148(_) --[[ Line: 627 ]]
local l_workspace_Attribute_3 = workspace:GetAttribute("KJUSER");
local l_workspace_Attribute_4 = workspace:GetAttribute("KJUSER2");
if v143 then
if l_workspace_Attribute_3 == l_LocalPlayer_0.UserId or
l_workspace_Attribute_4 == l_LocalPlayer_0.UserId or table.find(v15.Admins,
l_LocalPlayer_0.UserId) or game.PlaceId == v15.KJserver or
workspace:GetAttribute("VIPServer") then
v144 = true;
v143:setEnabled(true);
return;
else
v144 = true;
v143:setEnabled(true);
end;
end;
end;
workspace.AttributeChanged:Connect(v148);
v148();
for v149, v150 in pairs(v141) do
local v151 = v15.Skillsets[v150[1]];
if v151 then
if v141[v149][4] then
v141[v149][5] = v141[v149][4];
end;
v141[v149][4] = v151.Name;
v141[v149][2] = v151.ID;
end;
end;
pcall(function() --[[ Line: 653 ]]
local v152 =
#game:GetService("HttpService"):JSONDecode(l_LocalPlayer_0:GetAttribute("Characters
"));
for _ = 1, #v141 - 1 - v152 do
v138:notify();
end;
end);
for v154, v155 in pairs(v141) do
local v156 = v133.new();
v156:set("forcedIconSizeX", 32);
v156:set("forcedIconSizeY", 32);
v156:set("iconSize", UDim2.new(0, 32, 0, 32));
v156:setLabel(v155[4]);
if v155[2] then
v156:setImage(v155[2]);
end;
if v155[4] == "Sorcerer" or v155[4] == "KJ" or v155[4] == "Crab Boss" then
v156:set("iconTextColor", Color3.fromRGB(255, 216, 19));
end;
if v155[4] == "KJ" then
v143 = v156;
if not table.find(v15.Admins, l_LocalPlayer_0.UserId) then
v156:setEnabled(false);
end;
v148();
end;
v156:set("iconImageYScale", 0.75);
v156:setName(string.gsub(v155[1], " ", ""));
v156:bindEvent("selected", function(_) --[[ Line: 682 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
v156:deselect();
local l_Character_2 = l_LocalPlayer_0.Character;
if l_Character_2 then
local l_Communicate_0 =
l_Character_2:FindFirstChild("Communicate");
if l_Communicate_0 then
if v155[1] == "KJ" and not v144 then
if not l_LocalPlayer_0.PlayerGui:FindFirstChild("Vote")
then

game.ReplicatedStorage.Resources.LegacyReplication.Vote:Clone().Parent =
l_LocalPlayer_0.PlayerGui;
end;
return;
else
l_Communicate_0:FireServer({
Goal = "Change Character",
Character = v155[1]
});
end;
end;
end;
end);
v141[v154].Bar = v156;
table.insert(v140, v156);
end;
v138:setDropdown(v140);
v138.dropdownOpened:Connect(function() --[[ Line: 714 ]]
if v136 and v136 ~= v138 then
v136:deselect();
end;
if not v139 then
v138:setLabel(nil);
end;
v139 = true;
v136 = v138;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
v138.dropdownClosed:Connect(function() --[[ Line: 731 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
local v160 = nil;
if l_LocalPlayer_0.Name ~= "4freshfrenchfries" then

end;
task.wait(0.15);
local v161 = {};
v160 = v133.new();
v160:set("dropdownSquareCorners", true);
v160:setImage(70541965716698);
v160:set("iconImageRatio", 1);
local v162 = v133.new();
v162:set("forcedIconSizeX", 32);
v162:set("forcedIconSizeY", 32);
v162:set("iconSize", UDim2.new(0, 32, 0, 32));
v162:setLabel("Join Duels Server");
v162:setImage(12558753709);
v162:set("iconImageYScale", 0.5);
local v163 = v133.new();
v163:set("forcedIconSizeX", 32);
v163:set("forcedIconSizeY", 32);
v163:set("iconSize", UDim2.new(0, 32, 0, 32));
v163:setLabel("Join VC Server");
if game.PlaceId == v15.VCserver then
v163:setLabel("Join Normal Server");
end;
v163:setImage(98088244135735);
v163:set("iconImageYScale", 0.5);
local l_v162_0 = v162 --[[ copy: 18 -> 36 ]];
v162.selected:Connect(function() --[[ Line: 763 ]]
l_v162_0:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
game:GetService("TeleportService"):Teleport(12360882630, l_LocalPlayer_0);
end);
local l_status_0, l_result_0 = pcall(function() --[[ Line: 775 ]]
return
game:GetService("VoiceChatService"):IsVoiceEnabledForUserIdAsync(l_LocalPlayer_0.Us
erId);
end);
if l_status_0 and l_result_0 then
local l_v163_0 = v163 --[[ copy: 19 -> 39 ]];
v163.selected:Connect(function() --[[ Line: 779 ]]
l_v163_0:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
local l_VCserver_0 = v15.VCserver;
if game.PlaceId == l_VCserver_0 then
l_VCserver_0 = 10449761463;
end;
game:GetService("TeleportService"):Teleport(l_VCserver_0,
l_LocalPlayer_0);
end);
else
v163:setEnabled(false);
end;
if game.PlaceId ~= v15.KJserver then
local v169 = v133.new();
v169:set("forcedIconSizeX", 32);
v169:set("forcedIconSizeY", 32);
v169:set("iconSize", UDim2.new(0, 32, 0, 32));
v169:setLabel("Join KJ Server");
v169:set("iconImageYScale", 0.5);
v169:setImage(17140853847);
local l_v169_0 = v169 --[[ copy: 22 -> 38 ]];
v169.selected:Connect(function() --[[ Line: 805 ]]
l_v169_0:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
game:GetService("TeleportService"):Teleport(v15.KJserver,
l_LocalPlayer_0);
end);
table.insert(v161, v169);
end;
table.insert(v161, v162);
table.insert(v161, v163);
v160:setDropdown(v161);
v160.dropdownOpened:Connect(function() --[[ Line: 825 ]]
if v136 and v136 ~= v160 then
v136:deselect();
end;
if not v139 then
v160:setLabel(nil);
end;
v139 = true;
v136 = v160;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
v160.dropdownClosed:Connect(function() --[[ Line: 842 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
workspace:GetAttributeChangedSignal("CantSwitch"):Connect(function() --[[ Line:
887 ]]
if l_LocalPlayer_0.UserId == 4041635170 then
return;
else
v138:setEnabled(false);
if v160 then
v160:setEnabled(false);
end;
return;
end;
end);
task.wait(0.15);
v161 = v133.new();
v161:setImage(3687980595);
v161:set("dropdownSquareCorners", true);
v162 = {
["Update Log"] = {
"UpdateLog",
false
},
["Auto Activate"] = {
"S_AutoUnequip",
true
},
["Auto Run"] = {
"S_AutoRun",
true
},
["Fast Mode"] = {
"S_FastMode",
false
},
["Shift Lock"] = (not not shared.ismobile or shared.isconsole) and {
"S_ShiftLocks",
false
} or nil,
["Reduced Camera Shake"] = {
"S_ReducedCamshake",
false
},
["Day Night Cycle"] = {
"S_DayNight",
false
},
Blood = {
"S_Blood",
false
},
["Remove Packages"] = {
"S_NoMesh",
false
},
["Awakening Music"] = {
"S_UltMusic",
true
},
["Emote Music"] = {
"S_EmoteMusic",
true
},
["Hide Kills"] = {
"S_HideKills",
false
},
["Hide Kill Streak"] = {
"S_HideStreak",
false
},
["Customize VIP Cape"] = {
"CustomizeVIPCape",
false
},
["Customize Kill Sound"] = {
"CustomizeKillSound",
false
},
["Customize Awakening Outfit"] = {
"CustomizeAwakeningOutfit",
false
},
["Hide VIP Status"] = {
"S_HiddenVIP",
false
},
["Sound Volume"] = {
"S_SFXVolume",
1,
{
min = 0.1,
max = 1,
snap = 0.1
}
}
};
if shared.isconsole then
l_LocalPlayer_0:SetAttribute("Console", true);
v162["Controller Sensitivity"] = {
"S_Sensitivity",
1,
{
min = 1,
max = 20,
snap = 0.1
}
};
end;
if shared.ismobile then
v162["Button Size"] = {
"S_BiggerMobile",
1,
{
min = 0.5,
max = 3,
snap = 0.5
}
};
end;
if v129.GamepadEnabled or game:GetService("GuiService"):IsTenFootInterface()
then
v162.Blood = nil;
end;
if workspace:GetAttribute("RankedOnes") then
v162.Music = {
"S_Music",
true
};
end;
v163 = {};
for v171, _ in pairs(v162) do
table.insert(v163, v171);
end;
l_status_0 = workspace:GetAttribute("VIPServer");
l_result_0 = function() --[[ Line: 1040 ]]
local l_workspace_Attribute_5 = workspace:GetAttribute("VIPServer");
if tonumber(l_workspace_Attribute_5) == l_LocalPlayer_0.UserId then
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = string.format("[PS+ COMMANDS]"),
Color = Color3.fromRGB(255, 216, 19),
Font = Enum.Font.SourceSansBold,
FontSize = Enum.FontSize.Size24
});
game.StarterGui:SetCore("ChatMakeSystemMessage", {
Text = table.concat({
"\t/fly username",
"/unfly username",
"/bring username",
"/goto username",
"/size username size",
"/respawn username",
"/godmode username",
"/kick username",
"/ban username",
"/unban username",
"/announce message",
"/builder username"
}, "\n\t"),
Color = Color3.fromRGB(255, 255, 216),
Font = Enum.Font.SourceSansBold,
FontSize = Enum.FontSize.Size24
});
v162["Command Targets"] = {
function() --[[ Line: 1081 ]]

end,
1,
{
min = 1,
max = 3,
snap = 1,
disguise = {
[1] = "All",
[2] = "Others",
[3] = "Me"
}
}
};
v162["Effects Apply To"] = {
function() --[[ Line: 1096 ]]

end,
1,
{
min = 1,
max = 2,
snap = 1,
disguise = {
[1] = "All",
[2] = "Me"
}
}
};
local v174 = 0;
for _, v176 in pairs(v15.spawnables) do
if v174 < v176[2] then
v174 = v176[2];
end;
end;
local _ = v174;
local v178 = {};
for v179, v180 in pairs(v15.spawnables) do
v178[v180[2]] = v179;
end;
v174 = v178;
v162["Round Type"] = {
function() --[[ Line: 1128 ]]

end,
1,
{
min = 1,
max = 2,
snap = 1,
disguise = {
[1] = "Battle",
[2] = "Tournament"
}
}
};
v162["Round Teams"] = {
function() --[[ Line: 1142 ]]

end,
1,
{
min = 1,
max = 5,
snap = 1,
disguise = {
[1] = "Solo",
[2] = "Duo",
[3] = "Trio",
[4] = "Squad",
[5] = "Quintet"
}
}
};
v162["Menu Size"] = {
function() --[[ Line: 1159 ]]

end,
8,
{
min = 8,
max = 24,
snap = 4,
disguise = {
[8] = "8",
[12] = "12",
[16] = "16",
[20] = "20",
[24] = "24"
}
}
};
for v181, v182 in pairs(v15.VIPServerPowers) do
if not v181:find("Multiplier") then
v162[v181] = {
v182,
false
};
else
v162[v181] = {
v182,
1,
{
min = 0,
max = 10,
snap = 0.5
}
};
end;
end;
v161:set("dropdownMaxIconsBeforeScroll", 8);
return;
else
if not l_workspace_Attribute_5 then

end;
v161:set("dropdownMaxIconsBeforeScroll", 6);
return;
end;
end;
if not l_status_0 then
v161:set("dropdownMaxIconsBeforeScroll", 6);
end;
workspace:GetAttributeChangedSignal("VIPServer"):Connect(l_result_0);
l_result_0();
task.wait();
for _, v184 in pairs(v162) do
if v184[1] ~= "" and typeof(v184[1]) ~= "function" then
v184[2] = l_LocalPlayer_0:GetAttribute(v184[1]);
end;
end;
local v185 = {};
local v186 = "";
local v187 = {};
for v188, v189 in pairs(v162) do
local _ = v15.VIPServerPowers[v188];
local v191 = true;
if table.find(v15.VIPServerButtons, v188) or typeof(v189[2]) == "number" or
v189[3] or v188 == "Update Log" then
v191 = false;
end;
local v192 = 0;
if not table.find(v15.Order, v188) then
v192 = v192 - (400 + (v191 and 5 or 0));
local v193 = ({
["Hide Kills"] = 26,
["Hide Kill Streak"] = 26.1,
["Customize VIP Cape"] = 28,
["Customize Kill Sound"] = 29,
["Customize Awakening Outfit"] = 29.1,
Blood = 25,
["Hide VIP Status"] = 27,
["Sound Volume"] = 30,
["Auto Activate"] = -30,
["Update Log"] = -50
})[v188];
if v193 then
v192 = v192 + v193;
end;
else
v192 = v192 + (500 + (table.find(v15.Order, v188) or 0));
end;
table.insert(v185, {
v188,
v192,
v189
});
end;
table.sort(v185, function(v194, v195) --[[ Line: 1271 ]]
return v194[2] < v195[2];
end);
if l_TouchEnabled_1 then
local v196 = v133.new();
v196:set("forcedIconSizeX", 32);
v196:set("forcedIconSizeY", 32);
v196:set("iconSize", UDim2.new(0, 32, 0, 32));
v196:setImage(12271202850);
v196:setLabel("Move Buttons");
v196:set("iconImageRatio", 0.6);
v196.deselected:Connect(function() --[[ Line: 1281 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
l_LocalPlayer_0.Character:SetAttribute("DraggingButtons", false);
end);
v196.selected:Connect(function() --[[ Line: 1290 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
l_LocalPlayer_0.Character:SetAttribute("DraggingButtons", true);
end);
table.insert(v137, v196);
local v197 = v133.new();
v197:set("forcedIconSizeX", 32);
v197:set("forcedIconSizeY", 32);
v197:set("iconSize", UDim2.new(0, 32, 0, 32));
v197:setLabel("Reset Mobile Buttons");
local l_v197_0 = v197 --[[ copy: 26 -> 37 ]];
v197.selected:Connect(function() --[[ Line: 1305 ]]
l_v197_0:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if shared.MobileButtons then
for _, v200 in pairs(shared.MobileButtons) do
v200[1].Position = v200[2];
v200[1].UIScale.Scale = 1;
end;
if shared.MobileSave then
shared.MobileSave();
end;
end;
end);
table.insert(v137, v197);
end;
for _, v202 in pairs(v185) do
local v203 = v202[1];
local v204 = v202[3];
local v205 = true;
local v206 = v15.VIPServerPowers[v203];
if table.find(v15.VIPServerButtons, v203) or typeof(v204[2]) == "number" or
v203 == "Update Log" then
v205 = false;
end;
local v207 = v133.new();
v207:set("forcedIconSizeX", 32);
v207:set("forcedIconSizeY", 32);
v207:set("iconSize", UDim2.new(0, 32, 0, 32));
if not shared.BUTTONS then
shared.BUTTONS = {};
end;
if string.sub(v203, 0, 3) == "-- " then
v207:disableStateOverlay(true);
v207:setLabel("[-] " .. string.sub(v203, 4, #v203 - 3));
v207:set("iconFont", Enum.Font.GothamBold);
else
v207:setLabel(v203);
end;
if typeof(v204[2]) == "number" then
v207:setLabel(string.format("%s: %s", v203, v204[3] and
v204[3].disguise and v204[3].disguise[v204[2]] or string.format("%.1f", v204[2]) ..
"x"));
end;
if v203 == "Menu Size" then
v207:setLabel("Menu Size: 8");
end;
v207:set("iconImageRatio", 0.6);
if string.sub(v203, 0, 3) ~= "-- " then
if v205 then
if v206 then
v204[2] = workspace:GetAttribute(string.gsub(v203, " ", ""));
end;
if not v204[2] then
v207:setImage("rbxassetid://12343172715");
else
v207:setImage("rbxassetid://12343172777");
end;
else
v207:setImage("rbxassetid://14795471064");
end;
end;
local v208 = {
["Customize Kill Sound"] = Color3.fromRGB(255, 216, 19),
["Customize VIP Cape"] = Color3.fromRGB(255, 216, 19),
["Customize Awakening Outfit"] = Color3.fromRGB(255, 216, 19),
["Hide VIP Status"] = Color3.fromRGB(255, 216, 19),
["Hide Kills"] = Color3.fromRGB(255, 216, 19),
["Hide Kill Streak"] = Color3.fromRGB(255, 216, 19)
};
if v208[v203] then
v207:set("iconTextColor", v208[v203]);
end;
if v203 == "Customize VIP Cape" or v203 == "Customize Awakening Outfit" or
v203 == "Customize Kill Sound" then
v207:setImage("rbxassetid://14795471064");
end;
v207:setName(string.gsub(v203, " ", ""));
if string.sub(v203, 0, 3) == "-- " then
if v186 ~= v203 then
v186 = v203;
v187[v203] = {};
end;
elseif v187[v186] then
table.insert(v187[v186], v207);
end;
do
local l_v205_0 = v205;
v207:bindEvent("selected", function(_, v211) --[[ Line: 1402 ]]
if typeof(v204[2]) == "number" then
local v212 = 1;
if v211 then
v212 = v212 * -1;
end;
local v213 = v204[2] + v204[3].snap * v212;
if v204[3].max + v204[3].snap <= v213 then
v213 = v204[3].min;
elseif v213 <= v204[3].min - v204[3].snap then
v213 = v204[3].max;
end;
v204[2] = math.clamp(v213, v204[3].min, v204[3].max);
v204[2] = tonumber(string.format("%.1f", v204[2]));
else
v204[2] = not v204[2];
end;
if v203 == "Menu Size" then
v161:set("dropdownMaxIconsBeforeScroll", v204[2]);
end;
v207:deselect();
if string.sub(v203, 0, 3) == "-- " then
local v214 = v187[v203];
local l_enabled_0 = v214[1].enabled;
for _, v217 in pairs(v214) do
v217:setEnabled(not l_enabled_0);
end;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if not l_enabled_0 then
v207:setLabel("[-] " .. string.sub(v203, 4, #v203 - 3));
return;
else
v207:setLabel("[+] " .. string.sub(v203, 4, #v203 - 3));
return;
end;
else
if typeof(v204[2]) == "number" then
v207:set("dropdownToggleOnRightClick", true);
v207:setLabel(string.format("%s: %s", v203, v204[3] and
v204[3].disguise and v204[3].disguise[v204[2]] or string.format("%.1f", v204[2]) ..
"x"));
else
v207:setLabel(v203);
end;
if l_v205_0 and v203 ~= "Customize VIP Cape" and v203 ~=
"Customize Kill Sound" and v203 ~= "Customize Awakening Outfit" then
if v206 then
task.delay(1, function() --[[ Line: 1459 ]]
v204[2] = workspace:GetAttribute(string.gsub(v203,
" ", ""));
if not v204[2] then
v207:setImage("rbxassetid://12343172715");
return;
else
v207:setImage("rbxassetid://12343172777");
return;
end;
end);
end;
if not v204[2] then
v207:setImage("rbxassetid://12343172715");
else
v207:setImage("rbxassetid://12343172777");
end;
end;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
local l_Character_3 = l_LocalPlayer_0.Character;
if l_Character_3 then
local l_Communicate_1 =
l_Character_3:FindFirstChild("Communicate");
if l_Communicate_1 then
if typeof(v204[1]) == "function" then
l_Communicate_1:FireServer({
Goal = "VIP Server Power",
power = v203,
result = v204[2]
});
return;
else
l_Communicate_1:FireServer({
Goal = "Adjust Setting",
setting = v204[1],
set = v204[2]
});
if v204[1] == "S_HideKills" or v204[1] ==
"S_HiddenVIP" or v204[1] == "S_DayNight" then
v207:debounce(v204[1] == "S_DayNight" and 0.65
or 0.25);
end;
end;
end;
end;
return;
end;
end);
table.insert(v137, v207);
end;
end;
v161:setDropdown(v137);
v161.dropdownOpened:Connect(function() --[[ Line: 1511 ]]
if v136 and v136 ~= v161 then
v136:deselect();
end;
v136 = v161;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
v161.dropdownClosed:Connect(function() --[[ Line: 1525 ]]
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
task.wait(0.15);
local v220 = v133.new();
v220:setImage(13715869387);
v220:set("iconImageRatio", 1);
shared.notifyemote = function() --[[ Line: 1596 ]]
v220:notify();
end;
v220.selected:Connect(function() --[[ Line: 1600 ]]
if v136 and v136 ~= v161 then
v136:deselect();
end;
v220:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if shared.emotegui then
shared.emotegui();
end;
end);
task.wait(0.15);
local v221 = v133.new();
v221:setImage(12291352118);
v221:set("dropdownSquareCorners", true);
v221:set("dropdownMaxIconsBeforeScroll", 8);
v221.selected:Connect(function() --[[ Line: 1626 ]]
v221:deselect();
if shared.cosgui then
shared.cosgui();
end;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
task.wait(0.15);
if workspace:GetAttribute("RankedOnes") then
return;
else
local v222 = v133.new();
v222:setImage(14471730934);
v222:set("iconImageRatio", 1);
v222.selected:Connect(function() --[[ Line: 1769 ]]
if v136 and v136 ~= v161 then
v136:deselect();
end;
v222:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if shared.giftgui then
shared.giftgui();
end;
end);
return;
end;
end);
local function v226() --[[ Line: 1788 ]]
for _, v224 in pairs(game.ReplicatedStorage.Clones:GetChildren()) do
if v224.Name == l_LocalPlayer_0.Name then
local l_Humanoid_0 = v224:FindFirstChild("Humanoid");
if l_Humanoid_0 then
l_Humanoid_0.DisplayName = " ";
end;
end;
end;
end;
v226();
game.ReplicatedStorage.Clones.ChildAdded:Connect(function() --[[ Line: 1799 ]]
wait();
v226();
end);
local _ = function(v227) --[[ Line: 1805 ]]
local _, v229 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v227);
return v229;
end;
local v231 = tick();
local function v238() --[[ Line: 1811 ]]
if tick() - v231 > 300 then
v231 = tick();
local v232 = 0;
for _, v234 in pairs(workspace.Thrown:GetChildren()) do
if v234:IsA("Part") and v234:GetAttribute("Spawn") and not
table.find(v98, v234) and not v234:GetAttribute("DeletionImmunity") and tick() -
v234:GetAttribute("Spawn") > 60 then
v234:Destroy();
v232 = v232 + 1;
end;
end;
return;
else
local v235 = rawget(v98, 1);
if #v98 > 100 then
for _ = 101, #v98 do
local v237 = rawget(v98, 101);
table.remove(v98, 101);
if v237 then
v237:Destroy();
end;
end;
end;
if v235 and not v235.Parent then
table.remove(v98, 1);
end;
if v235 and v235.Parent then
table.remove(v98, 1);
if v235.Name == "starterdeb" then
v235.Name = "aa";
end;
v235.CollisionGroup = "Default";
v235:SetAttribute("Spawn", tick());
return v235;
else
return;
end;
end;
end;
local function _(v239) --[[ Line: 1854 ]]
table.insert(v98, v239);
end;
for _ = 1, 75 do
local l_Part_0 = Instance.new("Part");
table.insert(v98, l_Part_0);
l_Part_0.Anchored = true;
l_Part_0.Name = "starterdeb";
l_Part_0.CFrame = CFrame.new(100000000, 100000000, 100000000);
l_Part_0:SetAttribute("Exempt", true);
l_Part_0.Parent = workspace.Thrown;
end;
local v243 = {
{
bro = {},
color = Color3.fromRGB(1000, 100, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 2, 4, 0),
size = Vector3.new(24, 2, 12, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 100, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 6, 4, 0),
size = Vector3.new(24, 6, 12, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 100, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(5, 8, 5, 0),
size = Vector3.new(32, 8, 16, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 100, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(3, 1, 3, 0),
size = Vector3.new(18, 1, 9, 0)
},
{
bro = {},
color = Color3.fromRGB(0, 0, 0),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 2, 4, 0),
size = Vector3.new(24, 2, 12, 0)
},
{
bro = {},
color = Color3.fromRGB(0, 0, 0),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(3, 1, 3, 0),
size = Vector3.new(18, 1, 9, 0)
},
{
bro = {},
color = Color3.fromRGB(0, 0, 0),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 6, 4, 0),
size = Vector3.new(24, 6, 12, 0)
},
{
bro = {},
color = Color3.fromRGB(0, 0, 0),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(5, 8, 5, 0),
size = Vector3.new(32, 8, 16, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 70, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(5, 8, 5, 0),
size = Vector3.new(32, 8, 16, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 70, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(3, 1, 3, 0),
size = Vector3.new(18, 1, 9, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 70, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 6, 4, 0),
size = Vector3.new(24, 6, 12, 0)
},
{
bro = {},
color = Color3.fromRGB(1000, 70, 12),
folder = {
{
"rbxassetid://14405023458",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405031089",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030928",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030783",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030580",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030414",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030300",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030163",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405030037",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029759",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029570",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029399",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405029185",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028986",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028803",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028661",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028518",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028302",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028169",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405028033",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027916",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027785",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027614",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027461",
Color3.fromRGB(255, 255, 255)
},
{
"rbxassetid://14405027280",
Color3.fromRGB(255, 255, 255)
}
},
scale = Vector3.new(4, 2, 4, 0),
size = Vector3.new(24, 2, 12, 0)
}
};
local function v250(v244) --[[ Line: 1870 ]]
local l_Sound_0 = Instance.new("Sound");
l_Sound_0.SoundGroup = game:GetService("SoundService").Sounds;
v9:AddTag(l_Sound_0, "NewSound");
if v244.AddTo then
table.insert(v244.AddTo, l_Sound_0);
v244.AddTo = nil;
end;
local v246 = nil;
local v247 = nil;
v247 = l_Sound_0.Ended:connect(function() --[[ Line: 1881 ]]
if l_Sound_0 then
l_Sound_0:Destroy();
end;
if v246 then
v246:Destroy();
end;
return v247:Disconnect();
end);
if not v244.RollOffMaxDistance then
v244.RollOffMaxDistance = 300;
end;
if v244.CFrame then
v246 = Instance.new("Attachment");
v246.Parent = workspace.Terrain;
v246.WorldCFrame = v244.CFrame;
v244.Parent = v246;
end;
v244.CFrame = nil;
for v248, v249 in pairs(v244) do
l_Sound_0[v248] = v249;
end;
return l_Sound_0, v246;
end;
shared.sfx = v250;
for v251, v252 in pairs(v9:GetTagged("SingleTree")) do
local l_Parent_0 = v252.Parent;
if not l_Parent_0 or l_Parent_0:FindFirstChild("TreeRoot") then

end;
if v251 % 2 == 0 or math.random(1, 2) == 1 then
local l_sfx_0 = shared.sfx;
local v255 = {
SoundId = "rbxassetid://12350667097"
};
local v256 = 1;
local v257 = 120;
local l_v89_0 = v89;
if not v257 and v256 then
v257 = v256;
v256 = 1;
end;
if not v257 and not v256 then
v256 = 0;
v257 = 1;
end;
v255.TimePosition = l_v89_0:NextNumber(v256, v257);
v256 = 1;
v257 = 1.4;
l_v89_0 = v89;
if not v257 and v256 then
v257 = v256;
v256 = 1;
end;
if not v257 and not v256 then
v256 = 0;
v257 = 1;
end;
v255.Volume = l_v89_0:NextNumber(v256, v257);
v255.RollOffMaxDistance = 125;
v256 = 0.9;
v257 = 1.1;
l_v89_0 = v89;
if not v257 and v256 then
v257 = v256;
v256 = 1;
end;
if not v257 and not v256 then
v256 = 0;
v257 = 1;
end;
v255.PlaybackSpeed = l_v89_0:NextNumber(v256, v257);
v255.Name = "TreeAmb";
v255.Parent = v252;
l_sfx_0(v255):Resume();
end;
end;
local function v264(v259, v260, v261) --[[ Line: 1930 ]]
local v262 = v259:Dot(v260);
local v263 = v259:Cross(v260);
if v262 < -0.99999 then
return CFrame.fromAxisAngle(v261, 3.141592653589793);
else
return CFrame.new(0, 0, 0, v263.x, v263.y, v263.z, 1 + v262);
end;
end;
local _ = function(v265) --[[ Line: 1936 ]]
local _, v267 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v265);
return v267;
end;
local function v275(v269) --[[ Line: 1941 ]]
if not v269 then
return;
elseif v269.ClassName == "Model" then
return;
else
local v270 = v269.Touched:Connect(function() --[[ Line: 1944 ]]

end);
local l_v269_TouchingParts_0 = v269:GetTouchingParts();
v270:Disconnect();
local v272 = {};
for _, v274 in pairs(l_v269_TouchingParts_0) do
if v274.Name ~= "InvisibleBorder" and v274.Name ~= "InfBall" then
table.insert(v272, v274);
end;
end;
return v272;
end;
end;
local function _(v276) --[[ Line: 1958 ]]
v276.AssemblyLinearVelocity = Vector3.zero;
v276.AssemblyAngularVelocity = Vector3.zero;
v276.Velocity = Vector3.zero;
end;
local function _(v278, v279) --[[ Line: 1964 ]]
local v280 = v278:Clone();
local v281 = v278:Clone();
v280.CanTouch = false;
v281.CanTouch = false;
v280.Size = v278.Size - Vector3.fromAxis(v279) * v278.Size * 0.5;
v281.Size = v280.Size;
v280.CFrame = v278.CFrame * CFrame.new(Vector3.fromAxis(v279) * v280.Size *
0.5);
v281.CFrame = v278.CFrame * CFrame.new(Vector3.fromAxis(v279) * v281.Size * -
0.5);
return v278, v280, v281;
end;
local function _(v283, v284, v285) --[[ Line: 1979 ]]
local l_unit_0 = (Vector3.new(v284.X, v285 and v284.Y or v283.p.Y, v284.Z) -
v283.p).unit;
return (math.deg((math.acos((v283.LookVector:Dot(l_unit_0))))));
end;
local function v299(v288) --[[ Line: 1987 ]]
local l_v10_0 = v10;
local l_v288_0 = v288;
local l_new_0 = TweenInfo.new;
local v292 = 0.7;
local v293 = 1;
local l_v89_1 = v89;
if not v293 and v292 then
v293 = v292;
v292 = 1;
end;
if not v293 and not v292 then
v292 = 0;
v293 = 1;
end;
l_v10_0:Create(l_v288_0, l_new_0(l_v89_1:NextNumber(v292, v293),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new()
}):Play();
v288.Anchored = false;
v288.CanCollide = false;
v288.CanTouch = false;
l_v10_0 = v288:FindFirstChildOfClass("BodyVelocity");
if l_v10_0 then
game:GetService("Debris"):AddItem(l_v10_0, 0);
end;
local l_BodyVelocity_0 = Instance.new("BodyVelocity");
l_BodyVelocity_0.MaxForce = Vector3.new(1, 1, 1, 0) * 400000;
v292 = -10;
v293 = 10;
l_v89_1 = v89;
if not v293 and v292 then
v293 = v292;
v292 = 1;
end;
if not v293 and not v292 then
v292 = 0;
v293 = 1;
end;
local v296 = l_v89_1:NextNumber(v292, v293);
l_v89_1 = 10;
local v297 = 17.5;
local l_v89_2 = v89;
if not v297 and l_v89_1 then
v297 = l_v89_1;
l_v89_1 = 1;
end;
if not v297 and not l_v89_1 then
l_v89_1 = 0;
v297 = 1;
end;
l_BodyVelocity_0.Velocity = Vector3.new(v296, l_v89_2:NextNumber(l_v89_1, v297)
* 2, v96(-10, 10)) * 1.5;
l_BodyVelocity_0.Parent = v288;
game:GetService("Debris"):AddItem(l_BodyVelocity_0, 0.15);
end;
local function v392(v300) --[[ Line: 2005 ]]
if not v300.add then
v300.add = {};
end;
local v301 = v300.sizemult or 1;
local l_add_0 = v300.add;
local v303 = Random.new(v300.Seed or tick());
local l_v96_0 = v96;
local function v307(v305, v306) --[[ Line: 2012 ]]
return l_v96_0(v305, v306, nil, v303);
end;
if v300.amount then
v300.amount = math.floor(v300.amount);
end;
local v308 = l_add_0.less and 2.5 or 1;
local v309 = nil;
if v300.ground.Name == "Stadium" and not
v300.ground:GetAttribute("FakeStadium") and not v300.notiles then
v309 = v12({
Effect = "Break Model",
Stadium = v300.ground
});
end;
local v310 = 3;
local v311 = 5;
local v312 = v303 or v89;
if not v311 and v310 then
v311 = v310;
v310 = 1;
end;
if not v311 and not v310 then
v310 = 0;
v311 = 1;
end;
local v313 = v312:NextNumber(v310, v311);
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v313 = v313 / 2;
end;
if v300.nodebris then
v313 = 0;
end;
v310 = false;
v311 = false;
if v300.ground.Material == Enum.Material.Water or v300.ground ==
workspace.Terrain then
v312 = {
Material = Enum.Material.Sand,
Color = Color3.fromRGB(227, 206, 157),
Transparency = 0
};
v300.ground = v312;
v312.GetAttribute = function(_) --[[ Line: 2047 ]] --[[ Name:
GetAttribute ]]

end;
v310 = true;
v311 = true;
end;
for _ = 1, v313 do
if not l_add_0.less and not v311 then
local v316 = 1;
local v317 = 3;
local v318 = v303 or v89;
if not v317 and v316 then
v317 = v316;
v316 = 1;
end;
if not v317 and not v316 then
v316 = 0;
v317 = 1;
end;
local v319 = v318:NextNumber(v316, v317);
v316 = v238() or Instance.new("Part");
v316.CollisionGroup = "nocol";
v318 = v300.cframe;
local l_Angles_0 = CFrame.Angles;
local v321 = -360;
local v322 = 360;
local v323 = v303 or v89;
if not v322 and v321 then
v322 = v321;
v321 = 1;
end;
if not v322 and not v321 then
v321 = 0;
v322 = 1;
end;
local v324 = math.rad((v323:NextNumber(v321, v322)));
v322 = -360;
v323 = 360;
local v325 = v303 or v89;
if not v323 and v322 then
v323 = v322;
v322 = 1;
end;
if not v323 and not v322 then
v322 = 0;
v323 = 1;
end;
local v326 = math.rad((v325:NextNumber(v322, v323)));
v323 = -360;
v325 = 360;
local v327 = v303 or v89;
if not v325 and v323 then
v325 = v323;
v323 = 1;
end;
if not v325 and not v323 then
v323 = 0;
v325 = 1;
end;
v316.CFrame = v318 * l_Angles_0(v324, v326,
(math.rad((v327:NextNumber(v323, v325)))));
v316.Size = Vector3.new(v319, v319, v319);
v316.Color = v300.ground.Color;
v316.CanCollide = not v311;
v316.Anchored = false;
v316.Material = v300.ground.Material;
v316.Transparency = v300.ground.Transparency;
v316.Parent = workspace.Thrown;
v317 = Instance.new("BodyVelocity");
v317.MaxForce = Vector3.new(2000000000, 2000000000, 2000000000, 0);
v326 = -25;
v321 = 25;
v322 = v303 or v89;
if not v321 and v326 then
v321 = v326;
v326 = 1;
end;
if not v321 and not v326 then
v326 = 0;
v321 = 1;
end;
v324 = v322:NextNumber(v326, v321);
v321 = 5;
v322 = 25;
v323 = v303 or v89;
if not v322 and v321 then
v322 = v321;
v321 = 1;
end;
if not v322 and not v321 then
v321 = 0;
v322 = 1;
end;
v317.Velocity = Vector3.new(v324, v323:NextNumber(v321, v322), v307(-
25, 25)) * 2;
v317.Parent = v316;
game:GetService("Debris"):AddItem(v317, 0.15);
v318 = delay;
if v311 then
l_Angles_0 = 0;
else
v324 = 3;
v321 = 0;
v322 = 1;
v323 = v303 or v89;
if not v322 and v321 then
v322 = v321;
v321 = 1;
end;
if not v322 and not v321 then
v321 = 0;
v322 = 1;
end;
l_Angles_0 = v324 + v323:NextNumber(v321, v322);
end;
v318(l_Angles_0, function() --[[ Line: 2079 ]]
v10:Create(v316, TweenInfo.new(0.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1,
Size = v311 and Vector3.zero or v316.Size / 1.5
}):Play();
delay(0.3, function() --[[ Line: 2084 ]]
v316.Anchored = true;
local l_v316_0 = v316;
l_v316_0.AssemblyLinearVelocity = Vector3.zero;
l_v316_0.AssemblyAngularVelocity = Vector3.zero;
l_v316_0.Velocity = Vector3.zero;
v316.CanCollide = false;
v316.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v98, v316);
end);
end);
else
break;
end;
end;
local v329 = 4;
local v330 = 7;
local v331 = v303 or v89;
if not v330 and v329 then
v330 = v329;
v329 = 1;
end;
if not v330 and not v329 then
v329 = 0;
v330 = 1;
end;
v312 = v331:NextNumber(v329, v330) / v308;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v312 = v312 / 2;
end;
if v300.nodebris then
v312 = 0;
end;
for _ = 1, v312 do
if not v311 then
local v333 = 0.6;
local v334 = 0.8;
local v335 = v303 or v89;
if not v334 and v333 then
v334 = v333;
v333 = 1;
end;
if not v334 and not v333 then
v333 = 0;
v334 = 1;
end;
v331 = v335:NextNumber(v333, v334);
v333 = v238() or Instance.new("Part");
v333.CFrame = v300.cframe;
v334 = v264(v333.CFrame.UpVector, v300.normal, (Vector3.new(0, 1, 0,
0)));
v333.CFrame = v333.CFrame * (v334 * CFrame.Angles(1.5707963267948966,
0, 0));
v333.CollisionGroup = "nocol";
v333.Size = Vector3.new(v331, v331, v331);
v333.Color = v300.ground.Color;
v333.CanCollide = not v311;
v333.Name = "SmallDebris";
v333.Anchored = false;
v333.Material = v300.ground.Material;
v333.Transparency = v300.ground.Transparency;
v333.Parent = workspace.Thrown;
v335 = Instance.new("BodyVelocity");
v335.MaxForce = Vector3.new(2000000000, 2000000000, 2000000000, 0);
local v336 = -25;
local v337 = 25;
local v338 = v303 or v89;
if not v337 and v336 then
v337 = v336;
v336 = 1;
end;
if not v337 and not v336 then
v336 = 0;
v337 = 1;
end;
local v339 = v338:NextNumber(v336, v337);
v337 = 5;
v338 = 25;
local v340 = v303 or v89;
if not v338 and v337 then
v338 = v337;
v337 = 1;
end;
if not v338 and not v337 then
v337 = 0;
v338 = 1;
end;
v335.Velocity = Vector3.new(v339, v340:NextNumber(v337, v338), v307(-
25, 25)) * 2;
v335.Parent = v333;
game:GetService("Debris"):AddItem(v335, 0.15);
local l_BodyAngularVelocity_0 = Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_0.Parent = v333;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_0, 0.5);
local l_delay_0 = delay;
if v311 then
v339 = 0;
else
v336 = 3;
v338 = 0;
v340 = 1;
local v343 = v303 or v89;
if not v340 and v338 then
v340 = v338;
v338 = 1;
end;
if not v340 and not v338 then
v338 = 0;
v340 = 1;
end;
v339 = v336 + v343:NextNumber(v338, v340);
end;
l_delay_0(v339, function() --[[ Line: 2133 ]]
v10:Create(v333, TweenInfo.new(0.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1,
Size = v311 and Vector3.zero or v333.Size / 1.5
}):Play();
delay(0.3, function() --[[ Line: 2139 ]]
l_BodyAngularVelocity_0:Destroy();
v333.Anchored = true;
local l_v333_0 = v333;
l_v333_0.AssemblyLinearVelocity = Vector3.zero;
l_v333_0.AssemblyAngularVelocity = Vector3.zero;
l_v333_0.Velocity = Vector3.zero;
v333.CanCollide = false;
v333.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v98, v333);
end);
end);
else
break;
end;
end;
local v345 = {};
v329 = 5;
v330 = 7;
if v300.new then
v329 = v300.new[1];
v330 = v300.new[2];
end;
v331 = CFrame.new(v300.cframe.p);
local v346 = (v329 + v330) / 2;
local v347 = v300.amount or 16;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v347 = v347 / 2;
end;
v331 = v331 * v264(v331.UpVector, v300.normal, (Vector3.new(0, 1, 0, 0)));
local l_Angles_1 = CFrame.Angles;
local v349 = 0;
local v350 = -360;
local v351 = 360;
local v352 = v303 or v89;
if not v351 and v350 then
v351 = v350;
v350 = 1;
end;
if not v351 and not v350 then
v350 = 0;
v351 = 1;
end;
v331 = v331 * l_Angles_1(v349, math.rad((v352:NextNumber(v350, v351))), 0);
v349 = CFrame.Angles;
local v353 = 0;
v351 = -16;
v352 = 16;
local v354 = v303 or v89;
if not v352 and v351 then
v352 = v351;
v351 = 1;
end;
if not v352 and not v351 then
v351 = 0;
v352 = 1;
end;
l_Angles_1 = v331 * v349(v353, math.rad((v354:NextNumber(v351, v352))), 0);
v349 = true;
if v329 ~= 5 and v330 ~= 7 then
v300.Double = 2;
end;
for v355 = 1, v347 do
for v356 = 1, v300.Double or 1 do
local l_v331_0 = v331;
if v356 > 1 then
l_v331_0 = l_Angles_1;
v346 = v346 + 1;
end;
local v358 = math.sin((360 / v347 + 360 / v347 * v355) /
57.29577951308232);
local v359 = math.cos((360 / v347 + 360 / v347 * v355) /
57.29577951308232);
local v360 = l_v331_0 * CFrame.new(v346 * v358, 0, v346 * v359);
local v361 = 0.2;
if v300.Double then
v361 = 0.35;
end;
local l_lookVector_0 = v360.lookVector;
local v363 = -v361;
local l_v361_0 = v361;
local l_v363_0 = v363;
local l_l_v361_0_0 = l_v361_0;
local v367 = v303 or v89;
if not l_l_v361_0_0 and l_v363_0 then
l_l_v361_0_0 = l_v363_0;
l_v363_0 = 1;
end;
if not l_l_v361_0_0 and not l_v363_0 then
l_v363_0 = 0;
l_l_v361_0_0 = 1;
end;
v360 = v360 + l_lookVector_0 * v367:NextNumber(l_v363_0, l_l_v361_0_0);
local v368 = v238() or Instance.new("Part");
if v300.dontcollide == l_LocalPlayer_0 then
v368.CollisionGroup = "nocol";
end;
v368.Anchored = true;
v368.CanCollide = false;
v368.CanTouch = true;
v368.Material = v300.ground.Material;
v368.Color = v300.ground.Color;
v368.CFrame = v360 * CFrame.fromEulerAnglesXYZ(0, (360 / v347 + 360 /
v347 * v355) / 57.29577951308232, 0);
l_lookVector_0 = v368.CFrame;
local l_Angles_2 = CFrame.Angles;
l_l_v361_0_0 = 6;
v367 = 42;
local v370 = v303 or v89;
if not v367 and l_l_v361_0_0 then
v367 = l_l_v361_0_0;
l_l_v361_0_0 = 1;
end;
if not v367 and not l_l_v361_0_0 then
l_l_v361_0_0 = 0;
v367 = 1;
end;
v368.CFrame = l_lookVector_0 * l_Angles_2(math.rad(-
v370:NextNumber(l_l_v361_0_0, v367)), 0, 0);
l_v363_0 = 2;
l_l_v361_0_0 = 5;
v367 = v303 or v89;
if not l_l_v361_0_0 and l_v363_0 then
l_l_v361_0_0 = l_v363_0;
l_v363_0 = 1;
end;
if not l_l_v361_0_0 and not l_v363_0 then
l_v363_0 = 0;
l_l_v361_0_0 = 1;
end;
v363 = v367:NextNumber(l_v363_0, l_l_v361_0_0) * (v356 > 1 and 1.8 or
v300.Double and 1.35 or 1);
l_v363_0 = 1.9;
l_l_v361_0_0 = 2.4;
v367 = v303 or v89;
if not l_l_v361_0_0 and l_v363_0 then
l_l_v361_0_0 = l_v363_0;
l_v363_0 = 1;
end;
if not l_l_v361_0_0 and not l_v363_0 then
l_v363_0 = 0;
l_l_v361_0_0 = 1;
end;
v368.Size = Vector3.new(v363, v367:NextNumber(l_v363_0, l_l_v361_0_0),
v307(2, 6)) * v301;
v368.CFrame = v368.CFrame * CFrame.new(0, -(v368.Size.Y / 3 +
v368.Size.Z / 3) / 3, 0);
v368.Transparency = 1;
v368.Parent = workspace.Thrown;
l_lookVector_0 = v368.CFrame;
l_Angles_2 = nil;
v363 = v275(v368);
l_v361_0 = {};
l_v363_0 = nil;
l_l_v361_0_0 = nil;
for _, v372 in pairs(v363) do
if not v372:IsDescendantOf(workspace.Live) and v372.Name ~= "invis"
and v372.Parent ~= workspace.Thrown then
if v372.Material ~= v300.ground.Material then
l_Angles_2 = v372;
end;
table.insert(l_v361_0, v372);
end;
if v372 == v300.ground then
l_v363_0 = v300.ground;
end;
if v372.Name == "Stadium" then
l_l_v361_0_0 = true;
end;
end;
v367 = v368.CFrame;
local v373 = CFrame.new(0, -3, -1.5);
local l_Angles_3 = CFrame.Angles;
local v375 = -11;
local v376 = 11;
local v377 = v303 or v89;
if not v376 and v375 then
v376 = v375;
v375 = 1;
end;
if not v376 and not v375 then
v375 = 0;
v376 = 1;
end;
local v378 = math.rad((v377:NextNumber(v375, v376)));
v376 = -11;
v377 = 11;
local v379 = v303 or v89;
if not v377 and v376 then
v377 = v376;
v376 = 1;
end;
if not v377 and not v376 then
v376 = 0;
v377 = 1;
end;
local v380 = math.rad((v379:NextNumber(v376, v377)));
v377 = -11;
v379 = 11;
local v381 = v303 or v89;
if not v379 and v377 then
v379 = v377;
v377 = 1;
end;
if not v379 and not v377 then
v377 = 0;
v379 = 1;
end;
v368.CFrame = v367 * (v373 * l_Angles_3(v378, v380,
(math.rad((v381:NextNumber(v377, v379))))));
v368.Transparency = 0;
table.insert(v345, v368);
v367 = true;
if #l_v361_0 ~= 0 then
v367 = v300.ground:GetAttribute("Breakable") or not
v300.ground.Anchored;
end;
v370 = v300.angle;
if v370 then
l_Angles_3 = v300.anglecfr;
v378 = l_lookVector_0.Position;
v380 = (Vector3.new(v378.X, l_Angles_3.p.Y, v378.Z) -
l_Angles_3.p).unit;
v370 = math.deg((math.acos((l_Angles_3.LookVector:Dot(v380))))) <=
v300.angle;
end;
if v367 or v370 then
if not v310 then
v368.Transparency = 1;
end;
else
if l_Angles_2 and (not l_v363_0 or l_v363_0.Name ~= "Stadium") and
(not l_l_v361_0_0 or v300.ground.Name ~= "Stadium") then
if v300.ground.Material == Enum.Material.Grass and l_v363_0
then
l_Angles_2 = workspace.Preload.Dirt;
end;
v368.Color = l_Angles_2.Color;
v368.Material = l_Angles_2.Material;
end;
v368.Transparency = v300.ground.Transparency;
end;
if v368.Transparency >= 1 then
v368.CanCollide = false;
v368.CanTouch = false;
v368.CanQuery = false;
else
v368.CanCollide = true;
end;
if v368.Velocity.magnitude > 0 then
v368.AssemblyLinearVelocity = Vector3.zero;
v368.AssemblyAngularVelocity = Vector3.zero;
v368.Velocity = Vector3.zero;
end;
if v311 or v310 then
v368.CFrame = l_lookVector_0;
v299(v368);
end;
if v349 then
v349 = false;
v373 = {
"rbxassetid://3848076724",
"rbxassetid://3848078820"
};
l_Angles_3 = {
"rbxassetid://4307208601",
"rbxassetid://4307207425",
"rbxassetid://4307207693",
"rbxassetid://4307205188",
"rbxassetid://3778609188",
"rbxassetid://3778608737",
"rbxassetid://3744401196",
"rbxassetid://4307204962"
};
v378 = {
"rbxassetid://4307204696",
"rbxassetid://4307204452"
};
if v311 then
v380 = 1;
if v309 then
v380 = 2;
end;
if not shared.recentdebris then
shared.recentdebris = {};
end;
v375 = true;
for v382, v383 in pairs(shared.recentdebris) do
local v384 = v383[1];
local _ = v383[2];
if tick() - v383[2] > 0.5 then
shared.recentdebris[v382] = nil;
elseif (v384.Position - v384.Position).magnitude <= 5 then
v375 = false;
break;
end;
end;
if v375 and (v329 + v330) / 12 >= 0.8 then
table.insert(shared.recentdebris, {
l_v331_0,
tick()
});
v250({
SoundId = ({
"rbxassetid://18922680029",
"rbxassetid://18922679331",
"rbxassetid://18922678743",
"rbxassetid://18922678349"
})[math.random(1, 4)],
Volume = 1.35 / v380,
CFrame = l_v331_0
}):Play();
if v310 then
v376 = (v329 + v330) / 12;
v250({
SoundId = ({
"rbxassetid://18922743710",
"rbxassetid://18922743936",
"rbxassetid://18922744361"
})[math.random(1, 3)],
Volume = 1.75 / v380 + math.max(v376 - 1, 0),
CFrame = l_v331_0
}):Play();
v377 = game.ReplicatedStorage.Resources.Splash:Clone();
game:GetService("Debris"):AddItem(v377, 5);
v377:ScaleTo(v376 + 0.3);
v377.PrimaryPart.CFrame = l_v331_0;
v377.Parent = workspace.Thrown;
for _, v387 in pairs(v377:GetDescendants()) do
if v387:IsA("ParticleEmitter") then
v387:Emit(v387:GetAttribute("EmitCount"));
end;
end;
end;
end;
elseif l_add_0.sounds and not v300.nosound then
v380 = 1;
if v309 then
v380 = 2;
end;
v375 = v250;
v376 = {};
v381 = #v378;
local v388 = nil;
local l_v89_3 = v89;
if not v388 and v381 then
v388 = v381;
v381 = 1;
end;
if not v388 and not v381 then
v381 = 0;
v388 = 1;
end;
v376.SoundId = v378[l_v89_3:NextInteger(v381, v388)];
v376.Volume = 3.85 / v380;
v376.Parent = v368;
v375(v376):Play();
v375 = v250;
v376 = {};
v381 = #l_Angles_3;
v388 = nil;
l_v89_3 = v89;
if not v388 and v381 then
v388 = v381;
v381 = 1;
end;
if not v388 and not v381 then
v381 = 0;
v388 = 1;
end;
v376.SoundId = l_Angles_3[l_v89_3:NextInteger(v381, v388)];
v376.Volume = 4.3 / v380;
v376.Parent = v368;
v375(v376):Play();
v375 = v250;
v376 = {};
v381 = #v373;
v388 = nil;
l_v89_3 = v89;
if not v388 and v381 then
v388 = v381;
v381 = 1;
end;
if not v388 and not v381 then
v381 = 0;
v388 = 1;
end;
v376.SoundId = v373[l_v89_3:NextInteger(v381, v388)];
v376.Volume = 4.12 / v380;
v376.Parent = v368;
v375(v376):Play();
end;
end;
v368:SetAttribute("OGCframe", l_lookVector_0);
if not v311 then
v373 = v10;
v378 = v368;
v380 = TweenInfo.new;
v376 = 0.2;
v377 = 0.3;
v379 = v303 or v89;
if not v377 and v376 then
v377 = v376;
v376 = 1;
end;
if not v377 and not v376 then
v376 = 0;
v377 = 1;
end;
v373:Create(v378, v380(v379:NextNumber(v376, v377),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_lookVector_0
}):Play();
end;
if v311 or v310 then
task.delay(1, function() --[[ Line: 2377 ]]
v368:SetAttribute("OGCframe", nil);
v368.Anchored = true;
local l_v368_0 = v368;
l_v368_0.AssemblyLinearVelocity = Vector3.zero;
l_v368_0.AssemblyAngularVelocity = Vector3.zero;
l_v368_0.Velocity = Vector3.zero;
v368.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v98, v368);
end);
else
v373 = delay;
l_Angles_3 = l_add_0.keep;
if not l_Angles_3 then
v378 = 5;
v380 = 7;
v375 = v303 or v89;
if not v380 and v378 then
v380 = v378;
v378 = 1;
end;
if not v380 and not v378 then
v378 = 0;
v380 = 1;
end;
l_Angles_3 = v375:NextNumber(v378, v380);
end;
v373(l_Angles_3, function() --[[ Line: 2385 ]]
if l_add_0.keep then
v10:Create(v368, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
CFrame = l_lookVector_0,
Size = v368.Size
}):Play();
wait(2);
end;
v10:Create(v368, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
CFrame = v368.CFrame * CFrame.new(0, -7, 0),
Size = v368.Size / 1.5
}):Play();
wait(2);
v368:SetAttribute("OGCframe", nil);
v368.Anchored = true;
local l_v368_1 = v368;
l_v368_1.AssemblyLinearVelocity = Vector3.zero;
l_v368_1.AssemblyAngularVelocity = Vector3.zero;
l_v368_1.Velocity = Vector3.zero;
v368.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v98, v368);
end);
end;
end;
end;
return v345;
end;
local v393 = {
workspace.Live,
workspace.Thrown
};
for _, v395 in pairs(v9:GetTagged("InvisibleWalls")) do
table.insert(v393, v395);
end;
v9:GetInstanceAddedSignal("InvisibleWalls"):Connect(function(v396) --[[ Line:
2422 ]]
table.insert(v393, v396);
end);
local v397 = shared.sfx({
SoundId = "rbxassetid://1846178770",
Looped = true,
Parent = workspace,
Volume = 0
});
local function v410(v398) --[[ Line: 2433 ]]
if not v398:FindFirstChildOfClass("Humanoid") then
return;
elseif v398:GetAttribute("sregged") then
return;
else
v398:SetAttribute("sregged", true);
local v399 = nil;
local v400 = game.ReplicatedStorage.Resources.BossHP2:Clone();
v400.Frame.Position = UDim2.new(0.5, 0, -0.2, 25);
v400.Parent = l_LocalPlayer_0.PlayerGui;
local v401 = v398.Name:upper();
local l_PlayerFromCharacter_0 = game.Players:GetPlayerFromCharacter(v398);
if l_PlayerFromCharacter_0 then
v401 = l_PlayerFromCharacter_0.DisplayName:upper();
end;
for _, v404 in pairs(v400:GetDescendants()) do
if v404:IsA("TextLabel") and v404.Text == "ONLYTWENTYCHARACTERS" then
v404.Text = v401;
end;
end;
local l_Humanoid_1 = v398:FindFirstChildOfClass("Humanoid");
local l_PrimaryPart_0 = v398.PrimaryPart;
local v407 = nil;
v407 = game:GetService("RunService").RenderStepped:Connect(function() --
[[ Line: 2456 ]]
if not l_PrimaryPart_0 or not v398 or not v398.Parent or not
l_Humanoid_1 or l_Humanoid_1.Health == 0 then
if v400 then
local l_Frame_0 = v400:FindFirstChild("Frame");
if l_Frame_0 and l_Frame_0.Parent then
v10:Create(l_Frame_0, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.2, 25)
}):Play();
end;
game:GetService("Debris"):AddItem(v400, 2);
end;
return v407:Disconnect();
else
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart and
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_PrimaryPart_0.Position).magnitude <= 150 then
v399 = true;
else
v399 = false;
end;
if last ~= v399 then
last = v399;
if v399 then
v10:Create(v397, TweenInfo.new(0.85, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Volume = 0.75
}):Play();
v10:Create(v400.Frame, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, 0, 75)
}):Play();
else
v10:Create(v397, TweenInfo.new(0.85, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
v10:Create(v400.Frame, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.2, 25)
}):Play();
end;
end;
local v409 = l_Humanoid_1.Health / l_Humanoid_1.MaxHealth;
v400.Frame.Border.Red:TweenSize(UDim2.new(v409 * 0.989, 0, 0.916,
0), nil, nil, 0.1, true);
return;
end;
end);
return;
end;
end;
v9:GetInstanceAddedSignal("IceBoss"):Connect(v410);
for _, v412 in pairs(v9:GetTagged("IceBoss")) do
task.spawn(function() --[[ Line: 2500 ]]
v410(v412);
end);
end;
local function v480(v413) --[[ Line: 2505 ]]
if v413:GetAttribute("regged") then
return;
else
v413:SetAttribute("regged", true);
local v414 = game.ReplicatedStorage.Resources.BossHP:Clone();
v414.Frame.Position = UDim2.new(0.5, 0, -0.2, 25);
v414.Parent = l_LocalPlayer_0.PlayerGui;
local l_KingCrab_0 = v413:WaitForChild("KingCrab");
local l_Parent_1 = l_KingCrab_0.Parent;
l_Parent_1:WaitForChild("CharacterHandler");
l_KingCrab_0.Parent = workspace;
local l_CFrameValue_0 = Instance.new("CFrameValue");
local v418 =
require(l_Parent_1.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Parent_1.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v418_0 = v418 --[[ copy: 6 -> 21 ]];
local function v421(v420) --[[ Line: 2521 ]]
return l_v418_0.playAnimation(game.FindFirstChild(l_KingCrab_0,
"AnimationController"), v420);
end;
v418 = {};
local v422 = {};
for v423 = 1, 6 do
local l_v423_0 = v423;
local v425 = "R";
if l_v423_0 >= 4 then
v425 = "L";
l_v423_0 = l_v423_0 - (l_v423_0 - 3);
end;
v422[l_v423_0] = l_KingCrab_0:WaitForChild("RootPart").Body[v425 ..
".L" .. l_v423_0 .. "_1"]:GetChildren()[1]:GetChildren()[1];
end;
local v426 = {
Spawn = 18893355822,
WalkBackwards = 18893363004,
WalkForward = 18893366575,
WalkLeft = 18893369850,
WalkRight = 18893372474,
Idle = 18893376101,
RotateLeft = 18893378722,
RotateRight = 18893381474,
RightClaw1 = 18893388903,
["RightClaw2 90 degrees"] = 18893391798,
LeftClaw1 = 18893395278,
LeftClawSlash = 18893399479,
AcidSpit = 18893403844,
LeftClaw2 = 18893408267,
BodySlam = 18893412159,
MultiAttack = 18893415339,
Jump = 18893417968,
Beam = 18893419896,
Stagger2 = 18893477234,
Stunned = 18894271262,
Death = 18894585512
};
local v427 = {
v426.WalkBackwards,
v426.WalkForward,
v426.WalkLeft,
v426.WalkRight,
v426.RotateLeft,
v426.RotateRight
};
for _, v429 in pairs(v426) do
local v430 = v421(v429);
v430:Play();
v430:Stop();
for v431 = 1, 6 do
table.insert(v418,
v430:GetMarkerReachedSignal((tostring(v431))):Connect(function() --[[ Line: 2579 ]]
v250({
SoundId = ({
"rbxassetid://18880913380",
"rbxassetid://18880913902",
"rbxassetid://18880914312",
"rbxassetid://18880914582",
"rbxassetid://18880914831"
})[math.random(1, 5)],
Volume = 0.5,
Parent = v422[v431]
}):Play();
v250({
SoundId = ({
"rbxassetid://18881169815",
"rbxassetid://18881170109",
"rbxassetid://18881170533",
"rbxassetid://18881170533"
})[math.random(1, 4)],
Volume = 0.5,
Parent = v422[v431]
}):Play();
end));
end;
end;
local v432 = v421(v426.Idle);
local v433 = {};
table.insert(v418, v432:GetMarkerReachedSignal("start"):Connect(function()
--[[ Line: 2597 ]]
local v434 = v250({
SoundId = "rbxassetid://18887645008",
Volume = 3,
Parent = l_KingCrab_0.RootPart.Body:WaitForChild("R.UpperArm")
["R.LowerArm"]["R.ClawHolder"]["R.UpperClaw"]
});
v434:Play();
table.insert(v433, v434);
end));
local l_TweenService_0 = game:GetService("TweenService");
local v436 = nil;
table.insert(v418, v432.Stopped:Connect(function() --[[ Line: 2609 ]]
for v437, v438 in pairs(v433) do
if not v438.IsPlaying then
v433[v437] = nil;
end;
end;
for _, v440 in pairs(v433) do
l_TweenService_0:Create(v440, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
end;
end));
table.insert(v418,
l_Parent_1:WaitForChild("RemoteEvent").OnClientEvent:Connect(function(v441,
v442, ...) --[[ Line: 2622 ]]
local v443 = v421(v442);
if l_Parent_1.Humanoid:GetAttribute("Dead") then
return;
else
if v441 == "play" then
local v444 = {
...
};
local v445 = false;
if v444[1] and typeof(v444[1]) == "string" and
v444[1]:find("attack") then
local _ = v444[1]:gsub("attack", "");
table.remove(v444, 1);
v445 = true;
for _, v448 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
v448:Stop();
end;
end;
if table.find(v427, v442) then
v444[3] = 1.5;
if v436 ~= v443 then
v436 = v443;
end;
end;
v443:Play(unpack(v444));
if v445 then
v443.Stopped:Once(function() --[[ Line: 2646 ]]
if l_Parent_1:GetAttribute("Staggered") or
l_Parent_1.Humanoid:GetAttribute("Dead") then
return;
else
v421(v426.Idle):Play();
return;
end;
end);
return;
end;
else
if v436 == v443 then
v436 = nil;
end;
v443:Stop(...);
end;
return;
end;
end));
l_CFrameValue_0.Value = l_Parent_1.PrimaryPart.CFrame * CFrame.new(-
0.83505249, 9.92610168, -0.474617004);
local l_Torso_1 = l_Parent_1:FindFirstChild("Torso");
local l_Humanoid_2 = l_Parent_1:FindFirstChildOfClass("Humanoid");
local l_PrimaryPart_1 = l_Parent_1.PrimaryPart;
local v452 = nil;
local v453 = false;
local l_CrabCamera_0 = l_Parent_1:FindFirstChild("CrabCamera");
local v455 = nil;
v455 = game:GetService("RunService").RenderStepped:Connect(function(v456)
--[[ Line: 2671 ]]
if not l_KingCrab_0.PrimaryPart or not l_KingCrab_0.Parent or not
l_Torso_1.Parent or not l_Parent_1.Parent then
v455:Disconnect();
for _, v458 in pairs(v418) do
v458:Disconnect();
end;
game:GetService("Debris"):AddItem(l_KingCrab_0, 15);
v455:Disconnect();
local l_PrimaryPart_2 = l_KingCrab_0.PrimaryPart;
if l_PrimaryPart_2 then
l_Humanoid_2:SetAttribute("Dead", l_PrimaryPart_2.CFrame);
end;
game:GetService("Debris"):AddItem(v414, 2);
l_TweenService_0:Create(v397, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
task.delay(0.85, function() --[[ Line: 2687 ]]
v397:Stop();
end);
if v414 then
local l_Frame_1 = v414:FindFirstChild("Frame");
if l_Frame_1 and l_Frame_1.Parent then
l_TweenService_0:Create(l_Frame_1, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.2, 25)
}):Play();
end;
end;
return;
else
l_KingCrab_0.PrimaryPart.Anchored = true;
if l_LocalPlayer_0.Character and
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_Parent_1.PrimaryPart.Position).magnitude <= 175 then
v453 = true;
if not l_LocalPlayer_0:GetAttribute("S_EmoteMusic") then
v397:Stop();
end;
v397:Resume();
else
v453 = false;
end;
if v452 ~= v453 then
v452 = v453;
if v453 then
l_TweenService_0:Create(v397, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0.75
}):Play();
l_TweenService_0:Create(v414.Frame, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, 0, 75)
}):Play();
else
l_TweenService_0:Create(v397, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
l_TweenService_0:Create(v414.Frame, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.2, 25)
}):Play();
end;
end;
local v461 = (l_Humanoid_2.Health - 100) / (l_Humanoid_2.MaxHealth
- 100);
v414.Frame.Border.Red.Size = UDim2.new(v461 * 0.989, 0, 0.916, 0);
local l_l_Parent_1_Scale_0 = l_Parent_1:GetScale();
local l_CFrame_0 = l_Parent_1.Torso.CFrame;
if l_Parent_1:FindFirstChild("RootAnchor") and not
l_Parent_1.Humanoid:GetAttribute("Dead") then
l_CFrame_0 = {
l_Parent_1.PrimaryPart.CFrame:GetComponents()
};
l_CFrame_0[1] = l_Parent_1.Torso.Position.X;
l_CFrame_0[2] = l_Parent_1.Torso.Position.Y;
l_CFrame_0[3] = l_Parent_1.Torso.Position.Z;
l_CFrame_0 = CFrame.new(unpack(l_CFrame_0));
end;
l_CFrame_0 = CFrame.lookAlong(l_CFrame_0.Position,
l_CFrame_0.LookVector * Vector3.new(1, 0, 1, 0));
local v464 = l_CFrameValue_0.Value:lerp(l_CFrame_0 * CFrame.new(-
0.83505249 * l_l_Parent_1_Scale_0, 9.926086426 * l_l_Parent_1_Scale_0, -0.474617004
* l_l_Parent_1_Scale_0), 1 - 9.0E-10 ^ v456);
if v464 ~= v464 then
v464 = l_Parent_1.Torso.CFrame;
end;
l_CFrameValue_0.Value = v464;
l_KingCrab_0:PivotTo(l_CFrameValue_0.Value);
if v436 and l_CrabCamera_0 then
local v465 = math.clamp(l_PrimaryPart_1.Velocity.magnitude /
l_Humanoid_2.WalkSpeed, 0.5, 1) + 0.15;
v436:AdjustSpeed(v465);
end;
return;
end;
end);
table.insert(v418, v455);
l_Humanoid_2:GetAttributeChangedSignal("Dead"):Once(function() --[[ Line:
2758 ]]
game:GetService("Debris"):AddItem(v414, 2);
v455:Disconnect();
if v414 then
local l_Frame_2 = v414:FindFirstChild("Frame");
if l_Frame_2 and l_Frame_2.Parent then
l_TweenService_0:Create(l_Frame_2, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.2, 25)
}):Play();
end;
end;
l_TweenService_0:Create(v397, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
task.delay(0.85, function() --[[ Line: 2773 ]]
v397:Stop();
end);
local v467 = l_Humanoid_2:GetAttribute("Dead") + Vector3.new(0, 10, 0,
0);
local _, v469 = shared.ray({
orig = v467.Position,
dir = Vector3.new(0, -50, 0, 0)
});
if v469 then
v467 = {
v467:GetComponents()
};
v467[2] = v469.Y + 11.75 * l_Parent_1:GetScale();
v467 = CFrame.new(unpack(v467));
end;
l_TweenService_0:Create(l_KingCrab_0.PrimaryPart, TweenInfo.new(2,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
CFrame = v467
}):Play();
task.delay(6, function() --[[ Line: 2788 ]]
l_TweenService_0:Create(l_KingCrab_0.PrimaryPart, TweenInfo.new(5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
CFrame = v467 - Vector3.new(0, 40 * l_Parent_1:GetScale(), 0)
}):Play();
end);
shared.sfx({
SoundId = "rbxassetid://18888856599",
Parent = l_KingCrab_0.RootPart.Body,
Volume = 10
}):Play();
for _, v471 in pairs(v426) do
v421(v471):Stop();
end;
for _, v473 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
v473:AdjustWeight(0.01);
v473:Stop();
end;
local v474 = v421(v426.Death);
v474.Priority = Enum.AnimationPriority.Action4;
v474:AdjustWeight(3);
v474.Looped = true;
v474:Play();
v474:GetMarkerReachedSignal("freeze"):Once(function() --[[ Line:
2807 ]]
v474:AdjustSpeed(0);
end);
local v475 = tick();
while task.wait(0.075) and tick() - v475 <= 10 do
for _, v477 in
pairs(l_Parent_1.Humanoid:GetPlayingAnimationTracks()) do
if v477.Animation.AnimationId ~= v474.Animation.AnimationId
then
v477:Stop();
end;
end;
for _, v479 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
if v479.Animation.AnimationId ~= v474.Animation.AnimationId
then
v479:Stop();
end;
end;
if not l_KingCrab_0 or not l_KingCrab_0.Parent then
break;
end;
end;
end);
return;
end;
end;
v9:GetInstanceAddedSignal("CrabBoss"):Connect(v480);
for _, v482 in pairs(v9:GetTagged("CrabBoss")) do
task.spawn(function() --[[ Line: 2830 ]]
v480(v482);
end);
end;
v9:GetInstanceAddedSignal("AntiMove"):Connect(function(v483) --[[ Line: 2835 ]]
if not l_LocalPlayer_0.Character or not
l_LocalPlayer_0.Character:FindFirstChild("AntiMove") then
return;
elseif v483:IsA("BasePart") then
v483.CanCollide = false;
v483.CollisionGroup = "untouchable";
return;
else
v483.DescendantAdded:Connect(function(v484) --[[ Line: 2844 ]]
if v484:IsA("BasePart") then
v484.CanCollide = false;
v484.CollisionGroup = "untouchable";
end;
end);
for _, v486 in pairs(v483:GetDescendants()) do
if v486:IsA("BasePart") then
v486.CanCollide = false;
v486.CollisionGroup = "untouchable";
end;
end;
return;
end;
end);
local function v501(v487, v488) --[[ Line: 2859 ]]
if not v488 then
task.wait();
end;
local v489 = {
0,
20,
42,
71
};
if v487.Name == "EggHead2" then
v489 = {
15.9,
33.03,
49
};
end;
local v490 = {};
local l_Animation_1 = Instance.new("Animation");
table.insert(v490, l_Animation_1);
l_Animation_1.AnimationId = v487.Name == "EggHead2" and
"rbxassetid://16956902083" or "rbxassetid://16717242060";
local v492 = v487.AnimationController:LoadAnimation(l_Animation_1);
table.insert(v490, v492);
local _ = nil;
table.insert(v490, (v492:GetMarkerReachedSignal("1"):Connect(function() --
[[ Line: 2870 ]]
if v487.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956938111",
Parent = v487.PrimaryPart,
Volume = 0.165
}):Play();
return;
else
shared.sfx({
SoundId = "rbxassetid://16717229822",
Parent = v487.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
return;
end;
end)));
local _ = nil;
table.insert(v490, (v492:GetMarkerReachedSignal("2"):Connect(function() --
[[ Line: 2888 ]]
if v487.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956937835",
Parent = v487.PrimaryPart,
Volume = 0.165
}):Play();
return;
else
shared.sfx({
SoundId = "rbxassetid://16717323736",
Parent = v487.PrimaryPart,
TimePosition = 0.25,
Volume = 0.15
}):Resume();
return;
end;
end)));
local _ = nil;
table.insert(v490, (v492:GetMarkerReachedSignal("3"):Connect(function() --
[[ Line: 2906 ]]
if v487.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956937471",
Parent = v487.PrimaryPart,
Volume = 0.165
}):Play();
return;
else
shared.sfx({
SoundId = "rbxassetid://16717371397",
Parent = v487.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
return;
end;
end)));
if v487.Name ~= "EggHead2" then
local _ = nil;
table.insert(v490, (v492:GetMarkerReachedSignal("4"):Connect(function() --
[[ Line: 2925 ]]
shared.sfx({
SoundId = "rbxassetid://16717394027",
Parent = v487.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
end)));
end;
v492:Play();
v492.TimePosition = v489[math.random(#v489)];
local _ = math.random(1, 2000000000);
local v498 = nil;
v498 = v487:GetPropertyChangedSignal("Parent"):Connect(function() --[[ Line:
2939 ]]
if not v487.Parent then
for _, v500 in pairs(v490) do
if typeof(v500) == "RBXScriptConnection" then
v500:Disconnect();
else
v500:Destroy();
end;
end;
return v498:Disconnect();
else
return;
end;
end);
end;
v9:GetInstanceAddedSignal("StrongestEgg"):Connect(v501);
for _, v503 in pairs(v9:GetTagged("StrongestEgg")) do
v501(v503, true);
end;
v9:GetInstanceAddedSignal("DistortionEffect"):Connect(function(v504) --[[ Line:
2955 ]]
local l_SavedQualityLevel_0 =
UserSettings():GetService("UserGameSettings").SavedQualityLevel;
l_SavedQualityLevel_0 = string.gsub(l_SavedQualityLevel_0.Name, "QualityLevel",
"");
if not tonumber(l_SavedQualityLevel_0) then
l_SavedQualityLevel_0 = 6;
end;
if tonumber(l_SavedQualityLevel_0) > 7 then
local v506 = l_LegacyReplication_0.Highlight:Clone();
v506.Parent = v504;
v506.Adornee = v504;
v506.OutlineTransparency = 1;
v506.FillTransparency = 1;
v506.Enabled = true;
return;
else
game:GetService("Debris"):AddItem(v504, 0);
return;
end;
end);
for _, v508 in pairs(v9:GetTagged("InfinityBall")) do
table.insert(v393, v508);
end;
v9:GetInstanceAddedSignal("InfinityBall"):Connect(function(v509) --[[ Line: 2977 ]]
table.insert(v393, v509);
end);
for _, v511 in pairs(v9:GetTagged("ballnchain")) do
local l_Parent_2 = v511.Parent;
if l_Parent_2 and l_Parent_2.Parent ~= l_LocalPlayer_0.Character then
v511.CanCollide = false;
else
v511:GetPropertyChangedSignal("CollisionGroup"):Connect(function() --
[[ Line: 2986 ]]
v511.CollisionGroup = "untouchable";
end);
end;
end;
v9:GetInstanceAddedSignal("ballnchain"):Connect(function(v513) --[[ Line: 2991 ]]
local l_Parent_3 = v513.Parent;
if l_Parent_3 and l_Parent_3.Parent ~= l_LocalPlayer_0.Character then
v513.CanCollide = false;
return;
else
v513:GetPropertyChangedSignal("CollisionGroup"):Connect(function() --
[[ Line: 2996 ]]
v513.CollisionGroup = "untouchable";
end);
return;
end;
end);
task.delay(0.5, function() --[[ Line: 3002 ]]
if workspace:GetAttribute("VIPServer") then
v9:GetInstanceAddedSignal("Participant"):Connect(function(v515) --[[ Line:
3004 ]]
task.wait();
if v515.Parent == game.ReplicatedStorage.Clones then
return;
else
if v515 == l_LocalPlayer_0.Character then
local v516 = nil;
do
local l_v516_0 = v516;
l_v516_0 =
v9:GetInstanceAddedSignal("TournamentSpectate"):Connect(function(v518) --[[ Line:
3010 ]]
if not v515.Parent then
return l_v516_0:Disconnect();
else
game:GetService("Debris"):AddItem(v518, 0);
return;
end;
end);
for _, v520 in pairs(v9:GetTagged("TournamentSpectate")) do
game:GetService("Debris"):AddItem(v520, 0);
end;
v515:GetPropertyChangedSignal("Parent"):Connect(function()
--[[ Line: 3019 ]]
if not v515.Parent then
l_v516_0:Disconnect();
end;
end);
end;
end;
return;
end;
end);
local function v598(v521) --[[ Line: 3027 ]]
local v522 = {};
local v523 = nil;
local function _(v524, v525, v526) --[[ Line: 3032 ]]
v522[v524] = {
v521:GetAttribute(v524),
v525,
v526 or 0.5,
tick()
};
end;
local function v535() --[[ Line: 3036 ]]
local v528 = false;
for _, v530 in pairs(v522) do
if v530[1] then
v528 = true;
end;
end;
if v528 then
if not v523 then
local v531 = 0;
v523 = v521.Touched:Connect(function(v532) --[[ Line:
3047 ]]
if tick() - v531 < 0.03 then
return;
else
v531 = tick();
for _, v534 in pairs(v522) do
if v534[1] and tick() - v534[4] > v534[3] then
v534[4] = tick();
v534[2](v532, v521:GetAttribute("Serial"));
end;
end;
return;
end;
end);
return;
end;
elseif v523 then
v523:Disconnect();
v523 = nil;
end;
end;
local function _(v536) --[[ Line: 3068 ]]
local v537 = rawget(v522, v536);
if v537 then
local l_v521_Attribute_0 = v521:GetAttribute(v536);
if v536 == "CurrentMoves" and #l_v521_Attribute_0 <= 2 then
l_v521_Attribute_0 = nil;
end;
v537[1] = l_v521_Attribute_0;
v535();
end;
end;
local function _(v540, v541) --[[ Line: 3089 ]]
v521:GetAttributeChangedSignal(v540):Connect(v541);
v541();
end;
local function v544() --[[ Line: 3094 ]]
local l_v521_Attribute_1 = v521:GetAttribute("Collision");
if l_v521_Attribute_1 == nil then
l_v521_Attribute_1 = not v521:FindFirstChild("Invisibility");
end;
v521.CanCollide = l_v521_Attribute_1;
end;
v521:GetAttributeChangedSignal("Collision"):Connect(v544);
v544();
v544 = function() --[[ Line: 3100 ]]
local l_v521_Attribute_2 = v521:GetAttribute("Shadow");
if l_v521_Attribute_2 == nil then
l_v521_Attribute_2 = true;
end;
v521.CastShadow = l_v521_Attribute_2;
end;
v521:GetAttributeChangedSignal("Shadow"):Connect(v544);
v544();
v544 = nil;
local function _(v546) --[[ Line: 3107 ]]
return function() --[[ Line: 3108 ]]
v546.Text = v521:GetAttribute("Text") or "text";
v546.TextColor3 = v521:GetAttribute("TextColor") or
Color3.new(0, 0, 0);
v546.TextTransparency = v521:GetAttribute("TextTransparency")
or 0;
local l_v521_Attribute_3 = v521:GetAttribute("TextFont");
if l_v521_Attribute_3 then
v546.Font = l_v521_Attribute_3;
end;
if v521:GetAttribute("TextOutline") then
v546.TextStrokeTransparency = 0;
return;
else
v546.TextStrokeTransparency = 1;
return;
end;
end;
end;
local function v559() --[[ Line: 3124 ]]
local l_v521_Attribute_4 = v521:GetAttribute("Text");
if l_v521_Attribute_4 and not l_v521_Attribute_4:match("^%s*$") and
#l_v521_Attribute_4 > 0 then
local l_textbuilt_0 = v521:FindFirstChild("textbuilt");
if not l_textbuilt_0 then
local l_SurfaceGui_0 = Instance.new("SurfaceGui");
local l_TextLabel_0 = Instance.new("TextLabel");
l_SurfaceGui_0.CanvasSize = Vector2.new(200, 150);
v544 = function() --[[ Line: 3108 ]]
l_TextLabel_0.Text = v521:GetAttribute("Text") or
"text";
l_TextLabel_0.TextColor3 =
v521:GetAttribute("TextColor") or Color3.new(0, 0, 0);
l_TextLabel_0.TextTransparency =
v521:GetAttribute("TextTransparency") or 0;
local l_v521_Attribute_5 =
v521:GetAttribute("TextFont");
if l_v521_Attribute_5 then
l_TextLabel_0.Font = l_v521_Attribute_5;
end;
if v521:GetAttribute("TextOutline") then
l_TextLabel_0.TextStrokeTransparency = 0;
return;
else
l_TextLabel_0.TextStrokeTransparency = 1;
return;
end;
end;
v544();
local v554 = nil;
v554 = v521.AttributeChanged:Connect(function() --[[ Line:
3134 ]]
if not l_SurfaceGui_0.Parent then
return v554:Disconnect();
else
v544();
return;
end;
end);
l_TextLabel_0.Size = UDim2.new(1, 0, 1, 0);
l_TextLabel_0.TextScaled = true;
l_TextLabel_0.BackgroundTransparency = 1;
l_TextLabel_0.Parent = l_SurfaceGui_0;
l_SurfaceGui_0.Name = "textbuilt";
l_SurfaceGui_0.Parent = v521;
return;
elseif v544 then
v544();
return;
else
local v555 = l_textbuilt_0:WaitForChild("TextLabel", 1);
v544 = function() --[[ Line: 3108 ]]
v555.Text = v521:GetAttribute("Text") or "text";
v555.TextColor3 = v521:GetAttribute("TextColor") or
Color3.new(0, 0, 0);
v555.TextTransparency =
v521:GetAttribute("TextTransparency") or 0;
local l_v521_Attribute_6 =
v521:GetAttribute("TextFont");
if l_v521_Attribute_6 then
v555.Font = l_v521_Attribute_6;
end;
if v521:GetAttribute("TextOutline") then
v555.TextStrokeTransparency = 0;
return;
else
v555.TextStrokeTransparency = 1;
return;
end;
end;
v544();
local v557 = nil;
v557 = v521.AttributeChanged:Connect(function() --[[ Line:
3153 ]]
if not l_textbuilt_0.Parent then
return v557:Disconnect();
else
v544();
return;
end;
end);
return;
end;
else
local l_textbuilt_1 = v521:FindFirstChild("textbuilt");
if l_textbuilt_1 then
game:GetService("Debris"):AddItem(l_textbuilt_1, 0);
end;
return;
end;
end;
v521:GetAttributeChangedSignal("Text"):Connect(v559);
v559();
v559 = nil;
local function _(v560) --[[ Line: 3168 ]]
return function() --[[ Line: 3169 ]]
local l_v521_Attribute_7 = v521:GetAttribute("Range");
if l_v521_Attribute_7 then
v560.Range = l_v521_Attribute_7;
end;
local l_v521_Attribute_8 = v521:GetAttribute("Brightness");
if l_v521_Attribute_8 then
v560.Brightness = l_v521_Attribute_8;
end;
v560.Color = v521.Color;
end;
end;
local function v576() --[[ Line: 3184 ]]
if v521:GetAttribute("EmitLight") then
local l_builtlight_0 = v521:FindFirstChild("builtlight");
if not l_builtlight_0 then
local l_PointLight_0 = Instance.new("PointLight");
l_PointLight_0.Name = "builtlight";
v559 = function() --[[ Line: 3169 ]]
local l_v521_Attribute_9 = v521:GetAttribute("Range");
if l_v521_Attribute_9 then
l_PointLight_0.Range = l_v521_Attribute_9;
end;
local l_v521_Attribute_10 =
v521:GetAttribute("Brightness");
if l_v521_Attribute_10 then
l_PointLight_0.Brightness = l_v521_Attribute_10;
end;
l_PointLight_0.Color = v521.Color;
end;
v559();
l_PointLight_0.Parent = v521;
local v568 = nil;
v568 =
v521:GetPropertyChangedSignal("Color"):Connect(function() --[[ Line: 3196 ]]
if not l_PointLight_0.Parent then
return v568:Disconnect();
else
v559();
return;
end;
end);
local v569 = nil;
v569 = v521.AttributeChanged:Connect(function() --[[ Line:
3200 ]]
if not l_PointLight_0.Parent then
return v569:Disconnect();
else
v559();
return;
end;
end);
return;
elseif v559 then
v559();
return;
else
v559 = function() --[[ Line: 3169 ]]
local l_v521_Attribute_11 = v521:GetAttribute("Range");
if l_v521_Attribute_11 then
l_builtlight_0.Range = l_v521_Attribute_11;
end;
local l_v521_Attribute_12 =
v521:GetAttribute("Brightness");
if l_v521_Attribute_12 then
l_builtlight_0.Brightness = l_v521_Attribute_12;
end;
l_builtlight_0.Color = v521.Color;
end;
v559();
local v572 = nil;
v572 =
v521:GetPropertyChangedSignal("Color"):Connect(function() --[[ Line: 3211 ]]
if not l_builtlight_0.Parent then
return v572:Disconnect();
else
v559();
return;
end;
end);
local v573 = nil;
v573 = v521.AttributeChanged:Connect(function() --[[ Line:
3215 ]]
if not l_builtlight_0.Parent then
return v573:Disconnect();
else
v559();
return;
end;
end);
return;
end;
else
for _ = 1, 5 do
local l_builtlight_1 = v521:FindFirstChild("builtlight");
if l_builtlight_1 then
game:GetService("Debris"):AddItem(l_builtlight_1, 0);
end;
end;
return;
end;
end;
v521:GetAttributeChangedSignal("EmitLight"):Connect(v576);
v576();
v576 = function(v577) --[[ Line: 3231 ]]
if l_LocalPlayer_0.Character and
v577:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 and not
l_LocalPlayer_0.Character:FindFirstChild("AbsoluteImmortal") and not
l_LocalPlayer_0.Character:FindFirstChild("VisibleFF") then
l_LocalPlayer_0.Character.Humanoid.Health = 0;
end;
end;
v522.Deadly = {
v521:GetAttribute("Deadly"),
v576,
0.1,
tick()
};
v576 = function(v578) --[[ Line: 3237 ]]
if l_LocalPlayer_0.Character and
v578:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 and not
l_LocalPlayer_0.Character:FindFirstChild("AbsoluteImmortal") and not
l_LocalPlayer_0.Character:FindFirstChild("VisibleFF") then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Bounce Off",
Position = v521.Position
});
end;
end;
v522.Bouncy = {
v521:GetAttribute("Bouncy"),
v576,
0.75,
tick()
};
v576 = function(v579) --[[ Line: 3246 ]]
if l_LocalPlayer_0.Character and
v579:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Get Moves",
Wall = v521:GetAttribute("Serial")
});
end;
end;
v522.CurrentMoves = {
v521:GetAttribute("CurrentMoves"),
v576,
0.75,
tick()
};
v576 = function(v580) --[[ Line: 3255 ]]
if l_LocalPlayer_0.Character and
v580:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Get Gears",
Wall = v521:GetAttribute("Serial")
});
end;
end;
v522.CurrentGears = {
v521:GetAttribute("CurrentGears"),
v576,
0.75,
tick()
};
v576 = function(v581) --[[ Line: 3264 ]]
if l_LocalPlayer_0.Character and
v581:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Checkpoint",
Wall = v521:GetAttribute("Serial")
});
end;
end;
v522.Checkpoint = {
v521:GetAttribute("Checkpoint"),
v576,
0.75,
tick()
};
v576 = function(v582) --[[ Line: 3273 ]]
if v582:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
local v583 = shared.ray({
orig = l_LocalPlayer_0.Character.PrimaryPart.Position,
dir = Vector3.new(0, -10, 0, 0)
});
if v583 and v583 == v521 then
local l_Accessory_0 = Instance.new("Accessory");
l_Accessory_0.Name = "NoJump";
l_Accessory_0.Parent = l_LocalPlayer_0.Character;
game:GetService("Debris"):AddItem(l_Accessory_0, 0.75);
end;
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Break wall",
Wall = v521:GetAttribute("Serial")
});
end;
end;
v522.Fragile = {
v521:GetAttribute("Fragile"),
v576,
0.1,
tick()
};
v576 = function(v585, v586) --[[ Line: 3294 ]]
if v585:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Heal Me",
Serial = v586
});
end;
end;
v522.Heals = {
v521:GetAttribute("Heals"),
v576,
0.5,
tick()
};
v576 = function(v587, v588) --[[ Line: 3303 ]]
if v587:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Reset Cds",
Serial = v588
});
end;
end;
v522.ResetsCooldowns = {
v521:GetAttribute("ResetsCooldowns"),
v576,
0.5,
tick()
};
v576 = function(v589, v590) --[[ Line: 3312 ]]
if v589:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Give Awakeningg",
Serial = v590
});
end;
end;
v522.GivesAwakening = {
v521:GetAttribute("GivesAwakening"),
v576,
0.5,
tick()
};
v521.AttributeChanged:Connect(function(v591) --[[ Line: 3323 ]]
local v592 = rawget(v522, v591);
if v592 then
local l_v521_Attribute_13 = v521:GetAttribute(v591);
if v591 == "CurrentMoves" and #l_v521_Attribute_13 <= 2 then
l_v521_Attribute_13 = nil;
end;
v592[1] = l_v521_Attribute_13;
v535();
end;
end);
for v594, _ in pairs(v521:GetAttributes()) do
local v596 = rawget(v522, v594);
if v596 then
local l_v521_Attribute_14 = v521:GetAttribute(v594);
if v594 == "CurrentMoves" and #l_v521_Attribute_14 <= 2 then
l_v521_Attribute_14 = nil;
end;
v596[1] = l_v521_Attribute_14;
v535();
end;
end;
v535();
end;
for _, v600 in pairs(v9:GetTagged("psbuilt2")) do
v598(v600);
end;
v9:GetInstanceAddedSignal("psbuilt2"):Connect(function(v601) --[[ Line:
3336 ]]
v598(v601);
end);
for _, v603 in pairs(v9:GetTagged("PSBuilt")) do
v598(v603);
end;
v9:GetInstanceAddedSignal("PSBuilt"):Connect(function(v604) --[[ Line: 3343
]]
task.wait(0.1);
if v604.Parent then
v598(v604);
end;
end);
end;
end);
local function v611(v605) --[[ Line: 3352 ]]
local l_orig_0 = v605.orig;
local l_dir_0 = v605.dir;
local v608 = RaycastParams.new();
v608.FilterDescendantsInstances = v605.Whitelist or v605.Ignore or v393;
if v605.Whitelist then
v608.FilterType = Enum.RaycastFilterType.Include;
else
v608.FilterType = Enum.RaycastFilterType.Exclude;
end;
if v605.Blockcast then
local v609 = workspace:Blockcast(l_orig_0, v605.Blockcast, l_dir_0, v608);
if v609 then
return v609.Instance, v609.Position, v609.Material, v609.Normal;
else
return;
end;
else
local v610 = workspace:Raycast(l_orig_0, l_dir_0, v608);
if v610 then
return v610.Instance, v610.Position, v610.Material, v610.Normal;
else
return;
end;
end;
end;
shared.ray = v611;
local v612 = math.random(1, 100);
print("INTERPRETER LOADED", v612 .. "." .. math.random(1000000000, 2000000000));
v612 = v612 * 3;
l_LocalPlayer_0.Chatted:Connect(function(v613) --[[ Line: 3383 ]]
if v613 == "/e disableUi_30" .. v612 then
game:GetService("UserInputService").MouseIconEnabled = false;
shared.SetCore(false);
for _, v615 in pairs(l_LocalPlayer_0.PlayerGui:GetDescendants()) do
pcall(function() --[[ Line: 3389 ]]
v615.Visible = false;
end);
end;
while task.wait() do
game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All,
false);
end;
elseif v613 == "/e hidemouse" then
game:GetService("UserInputService").MouseIconEnabled = false;
return;
elseif v613 == "/e disablecons" .. v612 then
warn("disabled");
v123:Disconnect();
v103:Disconnect();
table.clear(v97);
return;
elseif v613 == "/e debrias12489" .. v612 then
local l_Torso_2 = workspace.Live["Weakest Dummy"].Torso;
local v617 = CFrame.new(l_Torso_2.Position + Vector3.new(0, 5, 0, 0));
v12({
Effect = "Backhand",
Origin = v617 + Vector3.new(0, 40, 0, 0),
CFrame = v617 + Vector3.new(0, -10, 0, 0),
Initial = 25,
Transparency = 0,
Time = 0.3,
Down = Vector3.new(0, 0, 0, 0),
Size = 1,
Add = 15
});
return;
elseif v613 == "/e DELETESCRIPT" .. v612 then
script:Destroy();
return;
elseif v613 == "/e scriptable5155" .. v612 then
while task.wait() do
workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable;
workspace.CurrentCamera.CFrame = workspace.Live["Weakest
Dummy"].Torso.CFrame;
end;
elseif v613 == "/e getserverstats2001" .. v612 then
local v618 = {};
for _, v620 in pairs(workspace:GetDescendants()) do
if not v618[v620.Name] then
v618[v620.Name] = 0;
end;
local l_Name_0 = v620.Name;
v618[l_Name_0] = v618[l_Name_0] + 1;
end;
warn("total amount of children: ", #workspace:GetDescendants());
local l_ScreenGui_0 = Instance.new("ScreenGui");
l_ScreenGui_0.Parent = l_LocalPlayer_0.PlayerGui;
local l_TextBox_0 = Instance.new("TextBox");
l_TextBox_0.Parent = l_ScreenGui_0;
l_TextBox_0.ClearTextOnFocus = false;
l_TextBox_0.TextColor3 = Color3.new(1, 1, 1);
l_TextBox_0.Size = UDim2.new(1, 0, 1, 0);
l_TextBox_0.BackgroundTransparency = 1;
local v624 = "total amount of children: " .. #workspace:GetDescendants() ..
"\n";
for v625, v626 in pairs(v618) do
v624 = v624 .. v625 .. " " .. v626 .. "\n";
end;
l_TextBox_0.Text = v624;
game:GetService("Debris"):AddItem(l_ScreenGui_0, 15);
end;
end);
local function v631(v627, v628) --[[ Line: 3454 ]]
local v629 = v627:Clone();
local v630 = v627:Clone();
v629.CanTouch = false;
v630.CanTouch = false;
v629.Size = v627.Size - Vector3.fromAxis(v628) * v627.Size * 0.5;
v630.Size = v629.Size;
v629.CFrame = v627.CFrame * CFrame.new(Vector3.fromAxis(v628) * v629.Size *
0.5);
v630.CFrame = v627.CFrame * CFrame.new(Vector3.fromAxis(v628) * v630.Size * -
0.5);
return v627, v629, v630;
end;
local function v645(v632, v633) --[[ Line: 3469 ]]
local v634 = {
v632
};
local l_Parent_4 = v632.Parent;
local v636 = {
Enum.Axis.X,
Enum.Axis.Y,
Enum.Axis.Z
};
for _ = 1, v633 do
local v638 = math.random(#v634);
local v639 = v634[v638];
local _, v641, v642 = v631(v639, v636[math.random(#v636)]);
table.remove(v634, v638);
table.insert(v634, v641);
table.insert(v634, v642);
end;
v632:Destroy();
for _, v644 in pairs(v634) do
v644.Parent = l_Parent_4;
end;
return v634;
end;
local function _(v646, v647, v648) --[[ Line: 3494 ]]
return v646 + (v647 - v646) * v648;
end;
local function _(v650, v651, v652, v653) --[[ Line: 3498 ]]
local v654 = v651 + (v652 - v651) * v650;
return v654 + (v652 + (v653 - v652) * v650 - v654) * v650;
end;
QuadB = function(v656, v657, v658, v659) --[[ Line: 3505 ]] --[[ Name: QuadB ]]
local v660 = v656 + (v657 - v656) * v659;
return v660 + (v657 + (v658 - v657) * v659 - v660) * v659;
end;
local function v670(v661, v662, v663) --[[ Line: 3512 ]]
local v664 = 1 / (v662 or 60);
local v665 = 0;
local v666 = 0;
local v667 = true;
local function v668() --[[ Line: 3518 ]]
v667 = false;
end;
local function v669() --[[ Line: 3522 ]]
while v667 do
v665 = v665 + v666;
while v664 <= v665 do
v661(v668);
v665 = v665 - v664;
if not v667 then
break;
end;
end;
v666 = game:GetService("RunService").RenderStepped:wait();
end;
end;
if not v663 then
task.spawn(v669);
else
v669();
end;
return v668;
end;
shared.loop = v670;
local function v699(v671) --[[ Line: 3549 ]]
local v672 = {};
local v673 = {};
v671.Touched:Connect(function(v674) --[[ Line: 3552 ]]
if (v674.Name:lower():find("debris") or v674.CollisionGroup == "nocol") and
not v673[v674] and v674.Parent == workspace.Thrown and not v674.Anchored then
local l_sfx_1 = shared.sfx;
local v676 = {
SoundId = ({
"rbxassetid://9125583990",
"rbxassetid://9125584634",
"rbxassetid://9125584629",
"rbxassetid://9125584747"
})[math.random(1, 4)],
Volume = 0.8
};
local v677 = 0.7;
local v678 = 1;
local l_v89_4 = v89;
if not v678 and v677 then
v678 = v677;
v677 = 1;
end;
if not v678 and not v677 then
v677 = 0;
v678 = 1;
end;
v676.PlaybackSpeed = l_v89_4:NextNumber(v677, v678);
v676.RollOffMaxDistance = 85;
v676.Parent = v674;
l_sfx_1(v676):Play();
v673[v674] = true;
task.delay(0.1, function() --[[ Line: 3564 ]]
local l_BodyPosition_0 = Instance.new("BodyPosition");
l_BodyPosition_0.MaxForce = Vector3.new(1e999, 1e999, 1e999, 0);
local l_Position_0 = v674.Position;
local v682 = 0;
local v683 = 0;
local v684 = 6;
local l_v89_5 = v89;
if not v684 and v683 then
v684 = v683;
v683 = 1;
end;
if not v684 and not v683 then
v683 = 0;
v684 = 1;
end;
l_BodyPosition_0.Position = l_Position_0 + Vector3.new(v682,
l_v89_5:NextNumber(v683, v684) + v674.Size.magnitude / 2, 0);
l_BodyPosition_0.Name = "InfinityBP";
l_BodyPosition_0.Parent = v674;
table.insert(v672, l_BodyPosition_0);
end);
end;
end);
local v686 = nil;
v686 = shared.loop(function() --[[ Line: 3576 ]]
for v687, v688 in pairs(v672) do
if not v688.Parent then
v672[v687] = nil;
else
local l_Parent_5 = v688.Parent;
if (l_Parent_5.Position - v671.Position).magnitude > v671.Size.Z or
not v671.Parent then
v672[v687] = nil;
v688:Destroy();
local l_sfx_2 = shared.sfx;
local v691 = {
SoundId = ({
"rbxassetid://3932587334",
"rbxassetid://3932587669",
"rbxassetid://4307213273",
"rbxassetid://4307214211"
})[math.random(1, 4)]
};
local v692 = 0.3;
local v693 = 0.7;
local l_v89_6 = v89;
if not v693 and v692 then
v693 = v692;
v692 = 1;
end;
if not v693 and not v692 then
v692 = 0;
v693 = 1;
end;
v691.Volume = l_v89_6:NextNumber(v692, v693);
v692 = 1.2;
v693 = 1.7;
l_v89_6 = v89;
if not v693 and v692 then
v693 = v692;
v692 = 1;
end;
if not v693 and not v692 then
v692 = 0;
v693 = 1;
end;
v691.PlaybackSpeed = l_v89_6:NextNumber(v692, v693);
v691.Parent = l_Parent_5;
l_sfx_2(v691):Play();
else
local l_Position_1 = v688.Position;
local v696 = -0.001;
local v697 = 0.001;
local l_v89_7 = v89;
if not v697 and v696 then
v697 = v696;
v696 = 1;
end;
if not v697 and not v696 then
v696 = 0;
v697 = 1;
end;
v688.Position = l_Position_1 +
Vector3.new(l_v89_7:NextNumber(v696, v697), 0.005, v96(-0.001, 0.001));
end;
end;
end;
if not v671.Parent then
return v686();
else
return;
end;
end, 60);
end;
for _, v701 in pairs(v9:GetTagged("InfinityBall")) do
v699(v701);
end;
v9:GetInstanceAddedSignal("InfinityBall"):Connect(v699);
local function v703(v702) --[[ Line: 3613 ]]
v702.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
for _, v705 in pairs(v9:GetTagged("UltimateMusic")) do
v705.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
v9:GetInstanceAddedSignal("UltimateMusic"):Connect(v703);
l_LocalPlayer_0:GetAttributeChangedSignal("S_UltMusic"):Connect(function() --
[[ Line: 3620 ]]
for _, v707 in pairs(v9:GetTagged("UltimateMusic")) do
v707.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
end);
local function v709(v708) --[[ Line: 3627 ]]
v708.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or 0;
end;
for _, v711 in pairs(v9:GetTagged("EmoteMusic")) do
v711.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or 0;
end;
v9:GetInstanceAddedSignal("EmoteMusic"):Connect(v709);
l_LocalPlayer_0:GetAttributeChangedSignal("S_EmoteMusic"):Connect(function() --
[[ Line: 3634 ]]
for _, v713 in pairs(v9:GetTagged("EmoteMusic")) do
v713.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or
0;
end;
end);
local function v714() --[[ Line: 3642 ]]
if not v36 then
return;
else
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v36:Cleanup();
v36:Pause();
v36 = nil;
end;
return;
end;
end;
l_LocalPlayer_0:GetAttributeChangedSignal("S_FastMode"):Connect(v714);
local l_Sounds_0 = game:GetService("SoundService"):FindFirstChild("Sounds");
if l_Sounds_0 then
local function v716() --[[ Line: 3656 ]]
l_Sounds_0.Volume = l_LocalPlayer_0:GetAttribute("S_SFXVolume") or 1;
end;
l_Sounds_0.Volume = l_LocalPlayer_0:GetAttribute("S_SFXVolume") or 1;
l_LocalPlayer_0:GetAttributeChangedSignal("S_SFXVolume"):Connect(v716);
end;
shared.resizeparticle = function(v717, v718, v719) --[[ Line: 3664 ]]
local v720 = v719 or "Size";
if v720 == "Speed" then
v717.Speed = NumberRange.new(v717.Speed.Min * v718, v717.Speed.Max * v718);
return;
else
for _, v722 in pairs({
v717
}) do
local v723 = {};
for _, v725 in pairs(v722[v720].Keypoints) do
table.insert(v723, NumberSequenceKeypoint.new(v725.Time, v725.Value
* v718, v725.Envelope));
end;
v722[v720] = NumberSequence.new(v723);
end;
return;
end;
end;
local function v760(v726, v727) --[[ Line: 3673 ]]
if typeof(v726) == "Instance" then
v726 = v726:GetDescendants();
end;
if not v727 then
v727 = CFrame.new();
end;
local l_abs_0 = math.abs;
local v729 = 1e999;
local v730 = 1e999;
local v731 = 1e999;
local v732 = -1e999;
local v733 = -1e999;
local v734 = -1e999;
for _, v736 in pairs(v726) do
if v736:IsA("BasePart") then
local v737 = v727:toObjectSpace(v736.CFrame);
local l_Size_0 = v736.Size;
local l_X_0 = l_Size_0.X;
local l_Y_0 = l_Size_0.Y;
local l_Z_0 = l_Size_0.Z;
local v742, v743, v744, v745, v746, v747, v748, v749, v750, v751, v752,
v753 = v737:components();
local v754 = 0.5 * (l_abs_0(v745) * l_X_0 + l_abs_0(v746) * l_Y_0 +
l_abs_0(v747) * l_Z_0);
local v755 = 0.5 * (l_abs_0(v748) * l_X_0 + l_abs_0(v749) * l_Y_0 +
l_abs_0(v750) * l_Z_0);
local v756 = 0.5 * (l_abs_0(v751) * l_X_0 + l_abs_0(v752) * l_Y_0 +
l_abs_0(v753) * l_Z_0);
if v742 - v754 < v729 then
v729 = v742 - v754;
end;
if v743 - v755 < v730 then
v730 = v743 - v755;
end;
if v744 - v756 < v731 then
v731 = v744 - v756;
end;
if v732 < v742 + v754 then
v732 = v742 + v754;
end;
if v733 < v743 + v755 then
v733 = v743 + v755;
end;
if v734 < v744 + v756 then
v734 = v744 + v756;
end;
end;
end;
local v757 = Vector3.new(v729, v730, v731);
local v758 = Vector3.new(v732, v733, v734);
local v759 = (v758 + v757) / 2;
return v727 - v727.p + v727:pointToWorldSpace(v759), v758 - v757;
end;
shared.resizemodel = function(v761, v762) --[[ Line: 3728 ]]
local v763 = {};
local v764 = {};
local v765 = {};
for _, v767 in pairs(v761:GetDescendants()) do
if v767:IsA("BasePart") then
table.insert(v765, v767);
elseif v767:IsA("JointInstance") then
table.insert(v764, v767);
elseif v767:IsA("DataModelMesh") then
table.insert(v763, v767);
end;
end;
local function _() --[[ Line: 3742 ]]
return game:service("RunService").Heartbeat:wait();
end;
local v769 = {};
getPartBounds = function(v770) --[[ Line: 3748 ]] --[[ Name: getPartBounds ]]
local v771 = 1e999;
local v772 = 1e999;
local v773 = 1e999;
local v774 = -1e999;
local v775 = -1e999;
local v776 = -1e999;
local function _(v777) --[[ Line: 3752 ]] --[[ Name: checkPos ]]
if v777.X < v771 then
v771 = v777.X;
end;
if v777.Y < v772 then
v772 = v777.Y;
end;
if v777.Z < v773 then
v773 = v777.Z;
end;
if v777.X > v774 then
v774 = v777.X;
end;
if v777.Y > v775 then
v775 = v777.Y;
end;
if v777.Z > v776 then
v776 = v777.Z;
end;
end;
for _, v780 in pairs(v770) do
local l_CFrame_1 = v780.CFrame;
local l_Size_1 = v780.Size;
local v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / 2,
l_Size_1.Z / 2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / 2,
l_Size_1.Z / 2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / -2,
l_Size_1.Z / 2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / -2,
l_Size_1.Z / -2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / -2,
l_Size_1.Z / 2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / -2,
l_Size_1.Z / -2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / 2,
l_Size_1.Z / -2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
v783 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / 2,
l_Size_1.Z / -2);
if v783.X < v771 then
v771 = v783.X;
end;
if v783.Y < v772 then
v772 = v783.Y;
end;
if v783.Z < v773 then
v773 = v783.Z;
end;
if v783.X > v774 then
v774 = v783.X;
end;
if v783.Y > v775 then
v775 = v783.Y;
end;
if v783.Z > v776 then
v776 = v783.Z;
end;
end;
return Vector3.new(v771, v772, v773), (Vector3.new(v774, v775, v776));
end;
resize = function(v784, v785, v786, v787, v788, v789) --[[ Line: 3795 ]] --
[[ Name: resize ]]
local _ = tick();
if not v788 then
local v791, v792 = getPartBounds(v784);
v788 = v791;
v789 = v792;
end;
local v793 = tick();
local v794 = (v788 + v789) / 2;
local v795 = {};
for _, v797 in pairs(v785) do
if v797.Part0 and v797.Part1 then
table.insert(v795, {
v797.ClassName,
v797.Parent,
v797.Name,
v797.Part0,
v797.Part1,
v797.C0,
v797.C1
});
end;
v797:Destroy();
if v769.AntiFreeze and tick() - v793 > ANTI_FREEZE_WAIT then
local _ = game:service("RunService").Heartbeat:wait();
v793 = tick();
end;
end;
local v799 = {};
for _, v801 in pairs(v784) do
if not v799[v801] then
v799[v801] = true;
local l_Anchored_0 = v801.Anchored;
v801.Anchored = true;
if not v769.DoUnions and not v801:IsA("PartOperation") or not
v769.DoUnions then
end;
local v803 = v801.Position - v794;
local v804 = v801.CFrame - v801.Position;
local v805 = v801.Size * v787;
v801.Size = v805;
if v801.Size ~= v805 then
if v801:IsA("FormFactorPart") then
v801.FormFactor = "Custom";
v801.Size = v805;
end;
if v801.Size ~= v805 then
if v769.MeshSmall then
v801.CanCollide = false;
end;
local function _(v806) --[[ Line: 3845 ]]
return v806:FindFirstChildWhichIsA("SpecialMesh",
true);
end;
local l_v801_FirstChildWhichIsA_0 =
v801:FindFirstChildWhichIsA("SpecialMesh", true);
if l_v801_FirstChildWhichIsA_0 and
(l_v801_FirstChildWhichIsA_0:IsA("FileMesh") and l_v801_FirstChildWhichIsA_0.MeshId
== "" or not l_v801_FirstChildWhichIsA_0:IsA("FileMesh")) then
l_v801_FirstChildWhichIsA_0.Scale =
l_v801_FirstChildWhichIsA_0.Scale * v805 / v801.Size;
end;
end;
end;
v801.CFrame = CFrame.new(v803 * v787 + v794) * v804;
v801.Anchored = l_Anchored_0;
if v769.AntiFreeze and tick() - v793 > ANTI_FREEZE_WAIT then
v803 = game:service("RunService").Heartbeat:wait();
v793 = tick();
end;
end;
end;
if not v769.DoJoints then

end;
for _, v810 in pairs(v795) do
local v811, v812, v813, v814, v815, v816, v817 = unpack(v810);
local v818 = Instance.new(v811);
v818.Name = v813;
v818.Part0 = v814;
v818.Part1 = v815;
v818.C0 = CFrame.new(v816.p * v787) * (v816 - v816.p);
v818.C1 = CFrame.new(v817.p * v787) * (v817 - v817.p);
v818.Parent = v812;
if v769.AntiFreeze and tick() - v793 > ANTI_FREEZE_WAIT then
local _ = game:service("RunService").Heartbeat:wait();
v793 = tick();
end;
end;
for _, v821 in pairs(v786) do
if v821:IsA("FileMesh") and v821.MeshId ~= "" and
v821.Parent:IsA("BasePart") then
v821.Scale = v821.Scale * v787;
end;
end;
end;
resize(v765, v764, v763, Vector3.new(1, 1, 1, 0) * v762);
end;
local function v826(v822) --[[ Line: 3905 ]]
if v822:FindFirstChild("Humanoid") and v822:WaitForChild("Torso", 1) then
local v823 = l_LegacyReplication_0.Footsteps:Clone();
local l_ObjectValue_0 = Instance.new("ObjectValue");
l_ObjectValue_0.Name = "playa";
l_ObjectValue_0.Value = v822;
l_ObjectValue_0.Parent = v823;
v823.Parent = l_LocalPlayer_0.PlayerScripts;
v823.Disabled = false;
local l_Head_0 = v822:FindFirstChild("Head");
if l_Head_0 then
game:GetService("CollectionService"):AddTag(l_Head_0, "Heads");
end;
end;
end;
workspace.Live.ChildAdded:connect(v826);
for _, v828 in pairs(workspace.Live:GetChildren()) do
spawn(function() --[[ Line: 3925 ]]
v826(v828);
end);
end;
local v829 = require(game.ReplicatedStorage.BoatTween);
local function v835(v830, v831, v832) --[[ Line: 3931 ]]
local v833 = v829:Create(v830, v831);
v833:Play();
local v834 = v833.Completed:Once(function() --[[ Line: 3935 ]]
if v832 then
v832();
end;
v833:Destroy();
end);
task.delay(v831.Time, function() --[[ Line: 3941 ]]
v834:Disconnect();
v833:Destroy();
end);
end;
local _ = function(v836) --[[ Line: 3947 ]]
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_0 = v836.Model;
local v838 = v836.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_0 = l_Model_0:FindFirstChild("Start");
local l_End_0 = l_Model_0:FindFirstChild("End");
local l_Stay_0 = v836.Stay;
local l_Anchor_0 = v836.Anchor;
local v843 = v836.EndT or 1;
local l_Del_0 = v836.Del;
local l_Skip_0 = v836.Skip;
if l_Start_0 and l_End_0 then
l_Model_0.PrimaryPart = l_Start_0;
if not l_Skip_0 then
for _, v847 in pairs(l_Model_0:GetChildren()) do
if v847:IsA("BasePart") then
v847.CanCollide = false;
v847.Anchored = true;
end;
end;
end;
if l_Anchor_0 then
l_Model_0:SetPrimaryPartCFrame(l_Anchor_0);
end;
if v836.T then
l_Start_0.Transparency = v836.T;
end;
l_End_0.Transparency = 1;
l_Model_0.Parent = workspace.Thrown;
local l_Decal_0 = l_Start_0:FindFirstChildOfClass("Decal");
local l_SpecialMesh_0 = l_Start_0:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_1 = l_End_0:FindFirstChildOfClass("SpecialMesh");
local l_Decal_1 = l_End_0:FindFirstChildOfClass("Decal");
if l_Decal_1 and not l_Skip_0 then
l_Decal_1.Transparency = 1;
end;
local v852 = nil;
if l_Del_0 then
game:GetService("TweenService"):Create(l_Start_0, v838, {
Size = l_End_0.Size,
CFrame = l_End_0.CFrame
}):Play();
task.delay(l_Del_0, function() --[[ Line: 3992 ]]
v852 = game:GetService("TweenService"):Create(l_Start_0, v838,
{
Transparency = v843
});
v852:Play();
if l_Decal_0 then
for _, v854 in pairs(l_Start_0:GetChildren()) do
if v854:IsA("Decal") then
game:GetService("TweenService"):Create(v854, v838,
{
Transparency = v843
}):Play();
end;
end;
end;
if l_SpecialMesh_0 then
v852 =
game:GetService("TweenService"):Create(l_SpecialMesh_0, v838, {
Scale = l_SpecialMesh_1.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_0 then
game:GetService("TweenService"):Create(l_SpecialMesh_0, v838, {
Scale = l_SpecialMesh_1.Scale
}):Play();
end;
if l_Decal_0 then
for _, v856 in pairs(l_Start_0:GetChildren()) do
if v856:IsA("Decal") then
game:GetService("TweenService"):Create(v856, v838, {
Transparency = v843
}):Play();
end;
end;
v852 = game:GetService("TweenService"):Create(l_Start_0, v838,
{
Size = l_End_0.Size,
CFrame = l_End_0.CFrame
});
v852:Play();
else
v852 = game:GetService("TweenService"):Create(l_Start_0, v838,
{
Size = l_End_0.Size,
Transparency = v843,
CFrame = l_End_0.CFrame
});
v852:Play();
end;
end;
if not l_Stay_0 then
if l_Del_0 then
task.wait(l_Del_0 + 0.1);
end;
v852.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_0:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
local function v863(v858) --[[ Line: 4045 ]]
local l_FX_0 = v858.FX;
local l_Count_0 = v858.Count;
for _, v862 in pairs(l_FX_0:GetDescendants()) do
if v862:IsA("ParticleEmitter") then
v862.ZOffset = v862.ZOffset + l_Count_0;
end;
end;
end;
local function v869(v864) --[[ Line: 4056 ]]
local l_FX_1 = v864.FX;
local l_Scale_0 = v864.Scale;
for _, v868 in pairs(l_FX_1:GetDescendants()) do
if v868:IsA("ParticleEmitter") then
v868.Lifetime = NumberRange.new(v868.Lifetime.Min * l_Scale_0,
v868.Lifetime.Max * l_Scale_0);
end;
end;
end;
Emit = function(v870, v871) --[[ Line: 4068 ]] --[[ Name: Emit ]]
local l_v870_0 = v870;
if v870:IsA("ParticleEmitter") then
l_v870_0 = {
v870
};
elseif typeof(v870) ~= "table" then
l_v870_0 = v870:GetDescendants();
end;
local v873 = 0;
for _, v875 in l_v870_0 do
if v875:IsA("ParticleEmitter") and v875:GetAttribute("EmitCount") then
local v876 = (typeof(v875.Lifetime) == "NumberRange" and
v875.Lifetime.Max or v875.Lifetime) / v875.TimeScale;
if v875:GetAttribute("EmitDelay") and v875:GetAttribute("EmitDelay") >
0 then
v876 = v876 + v875:GetAttribute("EmitDelay");
task.delay(v875:GetAttribute("EmitDelay"), function() --[[ Line:
4093 ]]
v875:Emit(v875:GetAttribute("EmitCount"));
end);
else
v875:Emit(v875:GetAttribute("EmitCount"));
end;
if v871 then
task.delay(v876, v875.Destroy, v875);
if v873 < v876 then
v873 = v876;
end;
end;
end;
end;
if v871 and typeof(v870) == "Instance" then
task.delay(v873, function() --[[ Line: 4110 ]]
v870:Destroy();
end);
end;
end;
local function v880(v877) --[[ Line: 4116 ]]
local l_FX_2 = v877.FX;
local l_Anchor_1 = v877.Anchor;
l_FX_2 = l_FX_2:Clone();
if l_FX_2:IsA("Model") then
l_FX_2:PivotTo(l_Anchor_1);
elseif l_FX_2:IsA("BasePart") then
l_FX_2.CFrame = l_Anchor_1;
end;
if l_FX_2:IsA("Attachment") then
l_FX_2.Parent = l_Anchor_1;
else
l_FX_2.Parent = workspace.Thrown;
end;
game.Debris:AddItem(l_FX_2, 30);
return l_FX_2;
end;
local function v894(v881, v882, v883) --[[ Line: 4139 ]]
for _, v885 in pairs(v881:GetDescendants()) do
if v885:IsA("ParticleEmitter") then
local l_v885_Attributes_0 = v885:GetAttributes();
local l_EmitDelay_0 = l_v885_Attributes_0.EmitDelay;
if l_EmitDelay_0 then
local l_l_v885_Attributes_0_0 = l_v885_Attributes_0 --[[ copy: 8 ->
12 ]];
task.delay(l_EmitDelay_0, function() --[[ Line: 4145 ]]
v885:Emit(l_l_v885_Attributes_0_0.EmitCount);
end);
else
v885:Emit(l_v885_Attributes_0.EmitCount);
end;
if l_v885_Attributes_0.EmitDuration then
v885.Enabled = true;
task.delay(l_v885_Attributes_0.EmitDuration, function() --[[ Line:
4155 ]]
v885.Enabled = false;
end);
end;
end;
if v885:IsA("Beam") then
local l_v885_Attributes_1 = v885:GetAttributes();
local l_Duration_0 = l_v885_Attributes_1.Duration;
local v891 = 0.5;
if v883 and v883.TweenTime then
v891 = v883.TweenTime;
end;
do
local l_v891_0 = v891;
local function v893() --[[ Line: 4172 ]] --[[ Name: Shut_OFF ]]
game:GetService("TweenService"):Create(v885,
TweenInfo.new(l_v891_0, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = 0,
Width0 = 0
}):Play();
end;
(function() --[[ Line: 4176 ]] --[[ Name: Turn_ON ]]
game:GetService("TweenService"):Create(v885,
TweenInfo.new(l_v891_0, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = l_v885_Attributes_1.Width1,
Width0 = l_v885_Attributes_1.Width0
}):Play();
end)();
if l_Duration_0 then
task.delay(l_Duration_0, function() --[[ Line: 4184 ]]
v893();
end);
end;
end;
end;
end;
if v882 then
game.Debris:AddItem(v881, v882);
end;
end;
local function v901(v895) --[[ Line: 4197 ]]
local l_FX_3 = v895.FX;
if v895.On then
for _, v898 in pairs(l_FX_3:GetDescendants()) do
if v898:IsA("ParticleEmitter") then
v898.Enabled = true;
end;
end;
return;
else
for _, v900 in pairs(l_FX_3:GetDescendants()) do
if v900:IsA("ParticleEmitter") then
v900.Enabled = false;
end;
end;
return;
end;
end;
local function v914(v902) --[[ Line: 4216 ]]
local l_Mesh_0 = v902.Mesh;
local v904 = v902.Delta or 0.02;
local l_DWC_0 = v902.DWC;
local v906 = v902.Repeat or 1;
local v907 = v902.FPS or 1;
local _ = v902.Loop;
local l_Folder_2 = l_Mesh_0:FindFirstChild("Folder");
local l_Decal_2 = l_Mesh_0:FindFirstChild("Decal");
if l_DWC_0 == nil then
l_DWC_0 = true;
end;
if l_Folder_2 and l_Decal_2 then
task.spawn(function() --[[ Line: 4232 ]]
for _ = 1, v906 do
if not l_Mesh_0.Parent then
return;
else
for v912 = 1, #l_Folder_2:GetChildren(), v907 do
local v913 = l_Folder_2:FindFirstChild((tostring(v912))) or
l_Folder_2:GetChildren()[#l_Folder_2:GetChildren()];
if v913 then
l_Decal_2.Texture = v913.Texture;
end;
if v904 == "Step" then
game:GetService("RunService").RenderStepped:Wait();
else
task.wait(v904);
end;
end;
end;
end;
if l_DWC_0 and l_DWC_0 ~= false then
l_Mesh_0:Destroy();
end;
end);
end;
end;
local function v935(v915, v916, v917) --[[ Line: 4259 ]]
local v918 = {};
for _, v920 in pairs(v915:GetChildren()) do
v918[v920.Name] = v920;
end;
local v925 = setmetatable({}, {
__index = function(_, v922) --[[ Line: 4266 ]] --[[ Name: __index ]]
return {
Clone = function(_) --[[ Line: 4268 ]] --[[ Name: Clone ]]
local v924 = rawget(v918, v922):Clone();
if not table.find(v916, v924) then
table.insert(v916, v924);
end;
return v924;
end
};
end
});
local v926 = {
_maid = {}
};
local function v929(_, v928) --[[ Line: 4283 ]] --[[ Name: give ]]
if not table.find(v916, v928) then
table.insert(v916, v928);
end;
return v928;
end;
v926._maid.give = v929;
v929 = function(_, v931) --[[ Line: 4290 ]] --[[ Name: giveTask ]]
if not table.find(v916, v931) then
table.insert(v916, v931);
end;
return v931;
end;
v926._maid.giveTask = v929;
v929 = function() --[[ Line: 4297 ]]
if v925 and v926 then
table.clear(v925);
table.clear(v926);
end;
if v918 then
table.clear(v918);
v918 = nil;
end;
v926 = nil;
v925 = nil;
if v916 then
for v932, v933 in pairs(v916) do
if typeof(v933) == "RBXScriptConnection" then
v933:Disconnect();
elseif typeof(v933) == "Instance" then
v933:Destroy();
end;
v916[v932] = nil;
end;
table.clear(v916);
end;
v916 = nil;
end;
local v934 = 10;
if v917 ~= nil and typeof(v917) == "number" then
v934 = v917;
end;
task.delay(v934, v929);
return v925, v926, v929;
end;
local v936 = {
FollowUpKick = {
Length = 0.383,
CF = {
{
Time = 0,
Value = CFrame.new(-0.4329986572265625, -0.7049999237060547, -
0.173004150390625) * CFrame.Angles(-2.931734264329995, 0.7261442352922407, -
0.56327010949613)
},
{
Time = 0.05,
Value = CFrame.new(-0.4329986572265625, -0.7049999237060547, -
0.173004150390625) * CFrame.Angles(-2.931734264329995, 0.7261442352922407, -
0.56327010949613)
},
{
Time = 0.25,
Value = CFrame.new(-0.4329986572265625, -0.7049999237060547, -
0.173004150390625) * CFrame.Angles(0.37625808014493756, -0.8867843396457988, -
2.6789756820561763)
},
{
Time = 0.383,
Value = CFrame.new(-0.4329986572265625, -0.7049999237060547, -
0.173004150390625) * CFrame.Angles(-2.5432239728360573, 1.085315542060154, -
0.6489657757690516)
}
},
Transparency = {
{
Time = 0,
Value = 1
},
{
Time = 0.35,
Value = 0.5
},
{
Time = 0.383,
Value = 1
}
}
}
};
local function v952(v937, v938, v939, v940) --[[ Line: 4372 ]]
local v941 = v939 or 1;
local v942 = v936[v938];
local v943 = v940:Clone();
v943.Parent = workspace.Thrown;
v943:WaitForChild("Weld").Part0 = v937:WaitForChild("HumanoidRootPart");
v943.Decal.Transparency = 1;
v943.Weld.C0 = v942.CF[1].Value;
for v944, v945 in pairs(v942.CF) do
local v946 = v945.Time - (v942.CF[v944 - 1] and v942.CF[v944 - 1].Time or
0);
local v947 = v942.CF[v944 - 1] and v942.CF[v944 - 1].Time or 0;
task.delay(v947 / v941, function() --[[ Line: 4394 ]]
v10:Create(v943.Weld, TweenInfo.new(v946 / v941,
Enum.EasingStyle.Linear), {
C0 = v945.Value
}):Play();
end);
end;
for v948, v949 in pairs(v942.Transparency) do
local v950 = v949.Time - (v942.Transparency[v948 - 1] and
v942.Transparency[v948 - 1].Time or 0);
local v951 = v942.Transparency[v948 - 1] and v942.Transparency[v948 -
1].Time or 0;
task.delay(v951 / v941, function() --[[ Line: 4403 ]]
v10:Create(v943.Decal, TweenInfo.new(v950 / v941,
Enum.EasingStyle.Linear), {
Transparency = v949.Value
}):Play();
end);
end;
task.delay(v942.Length / v941, function() --[[ Line: 4408 ]]
v943:Destroy();
end);
end;
QuickWeld = function(v953, v954, v955, v956, v957) --[[ Line: 4413 ]] --[[ Name:
QuickWeld ]]
local l_WeldConstraint_0 = Instance.new("WeldConstraint");
l_WeldConstraint_0.Part0 = v953;
l_WeldConstraint_0.Part1 = v954;
l_WeldConstraint_0.Parent = v955;
if v957 then
v953.Parent = workspace.Thrown;
table.insert(v956, v953);
table.insert(v956, l_WeldConstraint_0);
end;
return l_WeldConstraint_0;
end;
QuickWeldNew = function(v959) --[[ Line: 4428 ]] --[[ Name: QuickWeldNew ]]
local l_FX_4 = v959.FX;
local v961 = v959.C0 or CFrame.new(0, 0, 0);
local l_P_0 = v959.P;
local l_Maid_0 = v959.Maid;
local l_l_FX_4_0 = l_FX_4;
if typeof(l_l_FX_4_0) == "Instance" and l_l_FX_4_0:IsA("Model") then
l_l_FX_4_0 = l_l_FX_4_0.PrimaryPart;
end;
pcall(function() --[[ Line: 4436 ]]
l_l_FX_4_0.Anchored = false;
l_l_FX_4_0.CanCollide = false;
l_l_FX_4_0.Massless = true;
end);
l_FX_4 = l_FX_4:Clone();
local l_Weld_0 = Instance.new("Weld");
if l_FX_4:IsA("Model") then
l_Weld_0.Part0 = l_FX_4.PrimaryPart;
else
l_Weld_0.Part0 = l_FX_4;
end;
l_Weld_0.Part1 = l_P_0;
l_Weld_0.C0 = v961;
l_Weld_0.Parent = l_FX_4;
l_FX_4.Parent = workspace.Thrown;
l_Maid_0:give(l_FX_4);
return l_FX_4, l_Weld_0;
end;
local v966 = 0;
v12 = function(v967) --[[ Line: 4460 ]]
local v968 = rawget(v967, "Effect");
local l_Character_4 = l_LocalPlayer_0.Character;
if not safasfasfasf then
safasfasfasf = function() --[[ Line: 4464 ]]

end;
end;
local _ = tick();
if v968 == "Death Screen" then
if workspace.CurrentCamera.CameraType ~= Enum.CameraType.Scriptable then
return;
else
v967.Sound.Parent = workspace;
shared.SetCore(false);
local v971 = l_LegacyReplication_0.Death:Clone();
v971.Parent = l_LocalPlayer_0.PlayerGui;
local l_ObjectValue_1 = Instance.new("ObjectValue");
l_ObjectValue_1.Name = "Object";
l_ObjectValue_1.Value = v967.Sound;
l_ObjectValue_1.Parent = v971.Image.LocalScript;
v971.Image.LocalScript.Enabled = true;
game:service("Debris"):AddItem(v971, 10);
end;
elseif v968 == "Frozen Lock" then
local l_hit_0 = v967.hit;
local l_lock_0 = v967.lock;
local l_PrimaryPart_3 = l_hit_0.PrimaryPart;
local v976 =
l_PrimaryPart_3.CFrame:toObjectSpace(l_lock_0.PrimaryPart.CFrame);
local l_IceMeteor_0 = game.ReplicatedStorage.Resources.IceMeteor;
local v978, v979 = v935(l_IceMeteor_0, {}, 15);
local l_CFrameValue_1 = Instance.new("CFrameValue");
local l_Thrown_0 = workspace.Thrown;
local l_QuickWeldNew_0 = QuickWeldNew;
local l_PrimaryPart_4 = l_hit_0.PrimaryPart;
local l_wait_0 = task.wait;
l_CFrameValue_1.Value = v976;
v10:Create(l_CFrameValue_1, TweenInfo.new(1, Enum.EasingStyle.Quad), {
Value = CFrame.new(0, -3, 0)
}):Play();
local l_l_hit_0_0 = l_hit_0 --[[ copy: 4 -> 1333 ]];
local l_l_lock_0_0 = l_lock_0 --[[ copy: 5 -> 1334 ]];
local function v992() --[[ Line: 4504 ]] --[[ Name: FirstEvent ]]
for _, v988 in pairs(l_l_hit_0_0:GetDescendants()) do
if v988:IsA("Sound") and v988:HasTag("UltimateMusic") and not
v988:GetAttribute("Marked") then
v10:Create(v988, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
game:GetService("Debris"):AddItem(v988, 1);
end;
end;
local l_Lock_0 = l_l_lock_0_0:FindFirstChild("Lock");
game:GetService("TweenService"):Create(l_Lock_0.PointLight,
TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In), {
Brightness = 9.5
}):Play();
for _, v991 in pairs(l_Lock_0.Charge:GetDescendants()) do
if v991:IsA("ParticleEmitter") then
v991:Emit(v991:GetAttribute("EmitCount"));
if v991:GetAttribute("EmitDuration") then
task.spawn(function() --[[ Line: 4521 ]]
v991.Enabled = true;
task.wait(v991:GetAttribute("EmitDuration"));
v991.Enabled = false;
end);
end;
end;
end;
end;
local l_l_QuickWeldNew_0_0 = l_QuickWeldNew_0 --[[ copy: 14 -> 1335 ]];
local l_l_IceMeteor_0_0 = l_IceMeteor_0 --[[ copy: 8 -> 1336 ]];
local l_v979_0 = v979 --[[ copy: 11 -> 1337 ]];
local l_l_wait_0_0 = l_wait_0 --[[ copy: 16 -> 1338 ]];
local function v998() --[[ Line: 4531 ]] --[[ Name: AuraEvent ]]
local v997 = l_l_QuickWeldNew_0_0({
FX = l_l_IceMeteor_0_0.Lock,
Maid = l_v979_0._maid,
P = l_l_lock_0_0.Cube,
C0 = CFrame.new(0, 0, -1)
});
v901({
FX = v997,
On = true
});
v997.Parent = l_l_lock_0_0;
l_l_wait_0_0(5);
v901({
FX = v997,
On = false
});
end;
local l_v978_0 = v978 --[[ copy: 10 -> 1339 ]];
local l_l_Thrown_0_0 = l_Thrown_0 --[[ copy: 13 -> 1340 ]];
local function v1010() --[[ Line: 4539 ]] --[[ Name: Boom ]]
local v1001 = v880({
FX = l_v978_0.FlakeSummon,
Maid = l_v979_0._maid,
Anchor = l_l_lock_0_0.Cube.CFrame
});
v894(v1001);
local l_TweenService_1 = game:GetService("TweenService");
local l_Lock_1 = l_l_lock_0_0:FindFirstChild("Lock");
if l_Lock_1 then
l_TweenService_1:Create(l_Lock_1.PointLight, TweenInfo.new(0.2,
Enum.EasingStyle.Linear, Enum.EasingDirection.In), {
Brightness = 2
}):Play();
end;
local v1004 = require(l_LegacyReplication_0.meshemit);
local v1005 = l_v979_0._maid:give(l_v978_0.summon:Clone());
v1005:PivotTo(l_l_lock_0_0.PrimaryPart.CFrame * CFrame.new(-
0.014759063720703125, 6.6, -6.318353652954102) * CFrame.Angles(1.5707963267948966,
0, 0));
v1005.Parent = l_l_Thrown_0_0;
for _, v1007 in v1005:GetChildren() do
v1004(v1007.Start);
end;
local v1008 = l_l_QuickWeldNew_0_0({
FX = l_v978_0.Flake,
Maid = l_v979_0._maid,
P = l_l_lock_0_0.Snowflake
});
v1008.PointLight.Brightness = 5;
l_TweenService_1:Create(v1008.PointLight, TweenInfo.new(0.25,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 1
}):Play();
l_l_wait_0_0(1.4);
local v1009 = v880({
FX = l_v978_0.LockEnd,
Maid = l_v979_0._maid,
Anchor = l_l_lock_0_0.PrimaryPart.CFrame *
CFrame.new(0.286346435546875, 0.5, -20.092927932739258) * CFrame.Angles(0, 0, 0)
});
v894(v1009);
end;
local l_l_PrimaryPart_4_0 = l_PrimaryPart_4 --[[ copy: 15 -> 1341 ]];
local function v1013() --[[ Line: 4570 ]] --[[ Name: Inside ]]
local v1012 = v880({
FX = l_v978_0.FlakeHit,
Maid = l_v979_0._maid,
Anchor = l_l_PrimaryPart_4_0.CFrame * CFrame.new(-
0.1157989501953125, -0.26137709617614746, 0.26779651641845703)
});
v894(v1012);
end;
task.spawn(v998);
task.delay(0.417, v992);
task.delay(2.183, v1010);
task.delay(8.017, v1013);
local v1014 = nil;
local l_l_PrimaryPart_3_0 = l_PrimaryPart_3 --[[ copy: 6 -> 1342 ]];
local l_l_CFrameValue_1_0 = l_CFrameValue_1 --[[ copy: 12 -> 1343 ]];
do
local l_v1014_0 = v1014;
l_v1014_0 =
game:GetService("RunService").RenderStepped:Connect(function() --[[ Line: 4581 ]]
if not l_l_lock_0_0 or not l_l_lock_0_0.Parent or not l_l_hit_0_0
or not l_l_hit_0_0.Parent then
return l_v1014_0:Disconnect();
else
l_l_lock_0_0:PivotTo(l_l_PrimaryPart_3_0.CFrame *
l_l_CFrameValue_1_0.Value);
return;
end;
end);
task.delay(15, function() --[[ Line: 4586 ]]
if l_v1014_0 then
return l_v1014_0:Disconnect();
else
return;
end;
end);
end;
elseif v968 == "Ice Spawn" then
local v1018 = {};
local l_IceMeteor_1 = game.ReplicatedStorage.Resources.IceMeteor;
local v1020, v1021 = v935(l_IceMeteor_1, v1018, 20);
local l_TweenService_2 = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_1 = task.wait;
local _ = Random.new();
local _ = v10;
local l_LandTime_0 = v967.LandTime;
local l_l_IceMeteor_1_0 = l_IceMeteor_1 --[[ copy: 5 -> 1327 ]];
local l_v1021_0 = v1021 --[[ copy: 7 -> 1328 ]];
local l_l_TweenService_2_0 = l_TweenService_2 --[[ copy: 8 -> 1329 ]];
local l_l_LandTime_0_0 = l_LandTime_0 --[[ copy: 13 -> 1330 ]];
local l_l_wait_1_0 = l_wait_1 --[[ copy: 10 -> 1331 ]];
local l_v1020_0 = v1020 --[[ copy: 6 -> 1332 ]];
local function v1047() --[[ Line: 4603 ]] --[[ Name: FirstEvent ]]
local l_Land_0 = v967.Land;
local l_new_1 = CFrame.new;
local l_new_2 = CFrame.new;
local v1037 = -676;
local v1038 = 676;
local l_v89_8 = v89;
if not v1038 and v1037 then
v1038 = v1037;
v1037 = 1;
end;
if not v1038 and not v1037 then
v1037 = 0;
v1038 = 1;
end;
l_new_1 = l_new_1(l_Land_0 * l_new_2(l_v89_8:NextNumber(v1037, v1038),
1000, v96(-676, 676)).Position, l_Land_0.Position);
local v1040 = v880({
FX = l_l_IceMeteor_1_0.LockTotal,
Anchor = l_new_1 * CFrame.Angles(1.5707963267948966, 0, 0),
Maid = l_v1021_0._maid
});
local v1041 = shared.sfx({
SoundId = "rbxassetid://79149979711140",
Parent = v1040.PrimaryPart,
RollOffMinDistance = 100000,
RollOffMaxDistance = 1000000
});
v1041:Play();
l_new_2 = shared.sfx({
SoundId = "rbxassetid://88402137704380",
Parent = v1040.PrimaryPart,
Volume = 0,
Looped = true,
RollOffMinDistance = 100000,
RollOffMaxDistance = 1000000
});
l_new_2:Play();
local v1042 = shared.sfx({
SoundId = "rbxassetid://110990709378709",
Parent = v1040.PrimaryPart,
Volume = 0,
Looped = true,
RollOffMinDistance = 100000,
RollOffMaxDistance = 1000000
});
v1042:Play();
l_l_TweenService_2_0:Create(v1042, TweenInfo.new(1,
Enum.EasingStyle.Linear), {
Volume = 0.025
}):Play();
l_l_TweenService_2_0:Create(l_new_2, TweenInfo.new(1,
Enum.EasingStyle.Linear), {
Volume = 0.1
}):Play();
l_l_TweenService_2_0:Create(v1040.PrimaryPart,
TweenInfo.new(l_l_LandTime_0_0, Enum.EasingStyle.Linear), {
CFrame = CFrame.new(l_Land_0.Position, l_new_1.Position) *
CFrame.Angles(-1.5707963267948966, 0, 0)
}):Play();
task.delay(l_l_LandTime_0_0 - 2.01, function() --[[ Line: 4675 ]]
shared.sfx({
SoundId = "rbxassetid://123528694050740",
Parent = v1040.PrimaryPart,
Volume = 0.375,
RollOffMinDistance = 100000,
RollOffMaxDistance = 1000000
}):Play();
end);
l_l_wait_1_0(l_l_LandTime_0_0);
for _, v1044 in pairs(v1040:GetDescendants()) do
if v1044:IsA("ParticleEmitter") then
v1044.Enabled = false;
elseif v1044:IsA("Beam") then
v835(v1044, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v1044, 0.2);
elseif v1044:IsA("PointLight") then
l_l_TweenService_2_0:Create(v1044, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
end;
end;
v1038 = l_Land_0.Position;
local v1045;
l_v89_8, v1045 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v1038);
if v1045 or (l_LocalPlayer_0.Character.PrimaryPart.Position -
l_Land_0.Position).magnitude <= 100 then
v12({
Effect = "Camshake",
Intensity = 15,
Last = 1
});
end;
for v1046 = 2, 6 do
v12({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = l_Land_0.Position + Vector3.new(0, 0.20000000298023224,
0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v1046,
sizemult = v1046 * 0.25,
amount = 3 + v1046,
nodebris = true,
notiles = true,
NoUpSmoke = true,
nosound = true,
stronger = {
size1 = 2,
speed1 = NumberRange.new(2, 30),
speed2 = NumberRange.new(1, 30),
size2 = 2
},
nosmoke = true
});
end;
v1040["2"]:Destroy();
v1037 = v880({
FX = l_v1020_0.Explode,
Maid = l_v1021_0._maid,
Anchor = l_Land_0 * CFrame.new(0, 0.1, 0)
});
v869({
FX = v1037,
Scale = 2
});
v1037:ScaleTo(2);
v894(v1037);
v1041:Destroy();
v1042:Destroy();
l_new_2:Destroy();
end;
task.spawn(v1047);
elseif v968 == "Ice Spear" then
local l_char_0 = v967.char;
local _ = v967.hit;
local v1050 = nil;
local l_PrimaryPart_5 = l_char_0.PrimaryPart;
local v1052 = {};
local l_IceSpear_0 = game.ReplicatedStorage.Resources.IceSpear;
local v1054, v1055 = v935(l_IceSpear_0, v1052, 10);
local l_TweenService_3 = game:GetService("TweenService");
local l_Thrown_2 = workspace.Thrown;
local l_wait_2 = task.wait;
local v1059 = Random.new();
local l_v10_2 = v10;
for _, v1062 in pairs(l_char_0.Humanoid:GetPlayingAnimationTracks()) do
if v1062.Animation.AnimationId == v967.id then
v1050 = v1062;
break;
end;
end;
if v967.explode then
local function v1138() --[[ Line: 4764 ]] --[[ Name: Explode ]]
local function v1087(v1063) --[[ Line: 4766 ]] --[[ Name:
IceShard ]]
local v1069 = {
Flipbook = function(v1064, v1065, v1066) --[[ Line: 4769 ]]
--[[ Name: Flipbook ]]
if v1064 then
task.spawn(function() --[[ Line: 4771 ]]
for _, v1068 in ipairs(v1065) do
if v1064.Decal then
v1064.Decal.Texture = v1068;
l_wait_2(v1066 / #v1065);
end;
end;
end);
end;
end
};
local v1070 = l_IceSpear_0.Fx:Clone();
v1070.CFrame = CFrame.new(v1063.Position) * CFrame.new(0, 0,
0);
v1070.Parent = l_Thrown_2;
v894(v1070);
game.Debris:AddItem(v1070, 3);
local v1071 = {};
local _ = task.spawn(function() --[[ Line: 4791 ]]
local v1072 = l_IceSpear_0.IceShards:Clone();
v1072:PivotTo(v1063);
v1072.Parent = l_Thrown_2;
game.Debris:AddItem(v1072, 3);
for _, v1074 in v1072:GetDescendants() do
if v1074:IsA("Model") then
v1071[tonumber(v1074.Name)] = {};
end;
if v1074:IsA("BasePart") and v1074.Name == "IceShard"
then
v1074.CFrame = v1074.CFrame * (CFrame.new(0, -25,
5) * CFrame.Angles(math.rad((math.random(-2.5, 2.5))), math.rad((math.random(-2.5,
2.5))), (math.rad((math.random(-2.5, 2.5))))));
v1074.Decal.Color3 = Color3.fromRGB(-250, 500,
1000);
table.insert(v1071[tonumber(v1074.Parent.Name)],
v1074);
end;
end;
for _, v1076 in v1071 do
task.spawn(function() --[[ Line: 4820 ]]
for _, v1078 in v1076 do
local v1079 = {
"rbxassetid://18628247694",
"rbxassetid://18628247824",
"rbxassetid://18628248192",
"rbxassetid://18628248844",
"rbxassetid://18628249510",
"rbxassetid://18628250280",
"rbxassetid://18628250961",
"rbxassetid://18628251843",
"rbxassetid://18628252635",
"rbxassetid://18628253986",
"rbxassetid://18628254567",
"rbxassetid://18628255248",
"rbxassetid://18628255857",
"rbxassetid://18628256889",
"rbxassetid://18628257569",
"rbxassetid://18628258325"
};
v1078.CFrame = v1078.CFrame * CFrame.Angles(0,
0, (math.rad((v1059:NextNumber(-15, 15))))) * CFrame.new(v1059:NextNumber(-10, 10),
v1059:NextNumber(-10, 0), v1059:NextNumber(-10, 10));
v1069.Flipbook(v1078, v1079, 0.256);
l_v10_2:Create(v1078, TweenInfo.new(0.25,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
CFrame = v1078.CFrame * CFrame.new(0, 25, -
5)
}):Play();
l_v10_2:Create(v1078.Decal,
TweenInfo.new(0.0875, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, true),
{
Color3 = Color3.fromRGB(9999, 9999, 9999)
}):Play();
task.wait(6.250000000000001E-4);
end;
task.wait(0.025);
end);
end;
end);
task.delay(1, function() --[[ Line: 4869 ]]
local _ = task.spawn(function() --[[ Line: 4872 ]]
for _, v1082 in v1071 do
for _, v1084 in v1082 do
local _ = {
"rbxassetid://18628258325",
"rbxassetid://18628257923",
"rbxassetid://18628257569",
"rbxassetid://18628257188",
"rbxassetid://18628256889",
"rbxassetid://18628256160",
"rbxassetid://18628255857",
"rbxassetid://18628255556",
"rbxassetid://18628255248",
"rbxassetid://18628254877",
"rbxassetid://18628254567",
"rbxassetid://18628254237",
"rbxassetid://18628253986",
"rbxassetid://18628253219",
"rbxassetid://18628252635",
"rbxassetid://18628252239",
"rbxassetid://18628251843",
"rbxassetid://18628251405",
"rbxassetid://18628250961",
"rbxassetid://18628250538",
"rbxassetid://18628250280",
"rbxassetid://18628249843",
"rbxassetid://18628249510",
"rbxassetid://18628249153",
"rbxassetid://18628248844",
"rbxassetid://18628248475",
"rbxassetid://18628248192",
"rbxassetid://18628247996",
"rbxassetid://18628247824",
"rbxassetid://18628247694"
};
v894(v1084);
l_v10_2:Create(v1084, TweenInfo.new(0.25,
Enum.EasingStyle.Circular, Enum.EasingDirection.In), {
CFrame = v1084.CFrame * CFrame.new(0, -
12.5, 2.5)
}):Play();
l_v10_2:Create(v1084.Mesh, TweenInfo.new(0.5,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Scale = Vector3.new(1.0E-4,
v1084.Mesh.Scale.Y, 1.0E-4)
}):Play();
game.Debris:AddItem(v1084, 0.5);
task.wait(2.5E-4);
end;
task.wait(0.025);
end;
end);
end);
end;
local v1088 = CFrame.new(v967.explode.CFrame.Position);
local v1089 = RaycastParams.new();
v1089.FilterType = Enum.RaycastFilterType.Whitelist;
v1089.FilterDescendantsInstances = {
game.Workspace.Map,
game.Workspace.Built
};
if game.Workspace:Raycast(v1088.Position + Vector3.new(0, 0.5, 0,
0), Vector3.new(0, -5, 0, 0), v1089) then
for v1090 = 1, 5 do
local v1091 = 3.183098861837907 * v1090;
v1087(v1088 * CFrame.new(0, 0, 0) * CFrame.Angles(0, v1091,
0) * CFrame.new(-20, 0, 0) * CFrame.Angles(0.7853981633974483, 0, 0));
end;
end;
local v1092 = v880({
FX = v1054.explode,
Maid = v1055._maid,
Anchor = v1088
});
v894(v1092);
for v1093 = 1, 8 do
local v1094 = v1054.WindTime:Clone();
v1094:ScaleTo(v1059:NextNumber(1, 3) * 1.4);
local v1095 = {
Model = v1094,
T = 0.9,
Anchor = v1088 * CFrame.Angles(math.rad((v1059:NextNumber(-
15, 15))), math.rad((v1059:NextNumber(0, 360))), (math.rad((v1059:NextNumber(-15,
15))))),
Info = TweenInfo.new(v1059:NextNumber(0.3, 0.4),
Enum.EasingStyle.Sine)
};
local l_v1095_0 = v1095 --[[ copy: 9 -> 11 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_1 = l_v1095_0.Model;
local v1098 = l_v1095_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_1 = l_Model_1:FindFirstChild("Start");
local l_End_1 = l_Model_1:FindFirstChild("End");
local l_Stay_1 = l_v1095_0.Stay;
local l_Anchor_2 = l_v1095_0.Anchor;
local v1103 = l_v1095_0.EndT or 1;
local l_Del_1 = l_v1095_0.Del;
local l_Skip_1 = l_v1095_0.Skip;
if l_Start_1 and l_End_1 then
l_Model_1.PrimaryPart = l_Start_1;
if not l_Skip_1 then
for _, v1107 in pairs(l_Model_1:GetChildren()) do
if v1107:IsA("BasePart") then
v1107.CanCollide = false;
v1107.Anchored = true;
end;
end;
end;
if l_Anchor_2 then
l_Model_1:SetPrimaryPartCFrame(l_Anchor_2);
end;
if l_v1095_0.T then
l_Start_1.Transparency = l_v1095_0.T;
end;
l_End_1.Transparency = 1;
l_Model_1.Parent = workspace.Thrown;
local l_Decal_3 =
l_Start_1:FindFirstChildOfClass("Decal");
local l_SpecialMesh_2 =
l_Start_1:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_3 =
l_End_1:FindFirstChildOfClass("SpecialMesh");
local l_Decal_4 =
l_End_1:FindFirstChildOfClass("Decal");
if l_Decal_4 and not l_Skip_1 then
l_Decal_4.Transparency = 1;
end;
local v1112 = nil;
if l_Del_1 then
game:GetService("TweenService"):Create(l_Start_1,
v1098, {
Size = l_End_1.Size,
CFrame = l_End_1.CFrame
}):Play();
task.delay(l_Del_1, function() --[[ Line: 3992 ]]
v1112 =
game:GetService("TweenService"):Create(l_Start_1, v1098, {
Transparency = v1103
});
v1112:Play();
if l_Decal_3 then
for _, v1114 in
pairs(l_Start_1:GetChildren()) do
if v1114:IsA("Decal") then

game:GetService("TweenService"):Create(v1114, v1098, {
Transparency = v1103
}):Play();
end;
end;
end;
if l_SpecialMesh_2 then
v1112 =
game:GetService("TweenService"):Create(l_SpecialMesh_2, v1098, {
Scale = l_SpecialMesh_3.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_2 then

game:GetService("TweenService"):Create(l_SpecialMesh_2, v1098, {
Scale = l_SpecialMesh_3.Scale
}):Play();
end;
if l_Decal_3 then
for _, v1116 in pairs(l_Start_1:GetChildren())
do
if v1116:IsA("Decal") then

game:GetService("TweenService"):Create(v1116, v1098, {
Transparency = v1103
}):Play();
end;
end;
v1112 =
game:GetService("TweenService"):Create(l_Start_1, v1098, {
Size = l_End_1.Size,
CFrame = l_End_1.CFrame
});
v1112:Play();
else
v1112 =
game:GetService("TweenService"):Create(l_Start_1, v1098, {
Size = l_End_1.Size,
Transparency = v1103,
CFrame = l_End_1.CFrame
});
v1112:Play();
end;
end;
if not l_Stay_1 then
if l_Del_1 then
task.wait(l_Del_1 + 0.1);
end;
v1112.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_1:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
if v1093 % 2 == 0 then
v1095 = v1054.OHNO:Clone();
v1095:ScaleTo(0.9 * v1093);
local v1117 = {
Model = v1095,
T = 1,
Anchor = v1088 * CFrame.new(0, 0, 0) * CFrame.Angles(0,
math.rad((v1059:NextNumber(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(v1059:NextNumber(0.35, 0.37),
Enum.EasingStyle.Exponential)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_2 = v1117.Model;
local v1119 = v1117.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_2 = l_Model_2:FindFirstChild("Start");
local l_End_2 = l_Model_2:FindFirstChild("End");
local l_Stay_2 = v1117.Stay;
local l_Anchor_3 = v1117.Anchor;
local v1124 = v1117.EndT or 1;
local l_Del_2 = v1117.Del;
local l_Skip_2 = v1117.Skip;
if l_Start_2 and l_End_2 then
l_Model_2.PrimaryPart = l_Start_2;
if not l_Skip_2 then
for _, v1128 in pairs(l_Model_2:GetChildren())
do
if v1128:IsA("BasePart") then
v1128.CanCollide = false;
v1128.Anchored = true;
end;
end;
end;
if l_Anchor_3 then
l_Model_2:SetPrimaryPartCFrame(l_Anchor_3);
end;
if v1117.T then
l_Start_2.Transparency = v1117.T;
end;
l_End_2.Transparency = 1;
l_Model_2.Parent = workspace.Thrown;
local l_Decal_5 =
l_Start_2:FindFirstChildOfClass("Decal");
local l_SpecialMesh_4 =
l_Start_2:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_5 =
l_End_2:FindFirstChildOfClass("SpecialMesh");
local l_Decal_6 =
l_End_2:FindFirstChildOfClass("Decal");
if l_Decal_6 and not l_Skip_2 then
l_Decal_6.Transparency = 1;
end;
local v1133 = nil;
if l_Del_2 then

game:GetService("TweenService"):Create(l_Start_2, v1119, {
Size = l_End_2.Size,
CFrame = l_End_2.CFrame
}):Play();
task.delay(l_Del_2, function() --[[ Line:
3992 ]]
v1133 =
game:GetService("TweenService"):Create(l_Start_2, v1119, {
Transparency = v1124
});
v1133:Play();
if l_Decal_5 then
for _, v1135 in
pairs(l_Start_2:GetChildren()) do
if v1135:IsA("Decal") then

game:GetService("TweenService"):Create(v1135, v1119, {
Transparency = v1124
}):Play();
end;
end;
end;
if l_SpecialMesh_4 then
v1133 =
game:GetService("TweenService"):Create(l_SpecialMesh_4, v1119, {
Scale = l_SpecialMesh_5.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_4 then

game:GetService("TweenService"):Create(l_SpecialMesh_4, v1119, {
Scale = l_SpecialMesh_5.Scale
}):Play();
end;
if l_Decal_5 then
for _, v1137 in
pairs(l_Start_2:GetChildren()) do
if v1137:IsA("Decal") then

game:GetService("TweenService"):Create(v1137, v1119, {
Transparency = v1124
}):Play();
end;
end;
v1133 =
game:GetService("TweenService"):Create(l_Start_2, v1119, {
Size = l_End_2.Size,
CFrame = l_End_2.CFrame
});
v1133:Play();
else
v1133 =
game:GetService("TweenService"):Create(l_Start_2, v1119, {
Size = l_End_2.Size,
Transparency = v1124,
CFrame = l_End_2.CFrame
});
v1133:Play();
end;
end;
if not l_Stay_2 then
if l_Del_2 then
task.wait(l_Del_2 + 0.1);
end;
v1133.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_2:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
l_wait_2(0.02);
end;
end;
task.spawn(v1138);
return;
elseif v967.spear then
if not v1050 or not v1050.IsPlaying then
return;
else
local l_spear_0 = v967.spear;
local v1140 = QuickWeldNew({
FX = v1054.Aura,
Maid = v1055._maid,
P = l_spear_0
});
v901({
FX = v1140,
On = true
});
l_wait_2(1);
if not v1050 or not v1050.IsPlaying then
return;
else
v894(v1140);
l_wait_2(1);
for _, v1142 in pairs(v1140:GetDescendants()) do
if v1142:IsA("ParticleEmitter") then
v1142.Enabled = false;
elseif v1142:IsA("PointLight") then
l_TweenService_3:Create(v1142, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
end;
end;
return;
end;
end;
else
local l_v1055_0 = v1055 --[[ copy: 11 -> 1320 ]];
local l_l_IceSpear_0_0 = l_IceSpear_0 --[[ copy: 9 -> 1321 ]];
local l_l_PrimaryPart_5_0 = l_PrimaryPart_5 --[[ copy: 7 -> 1322 ]];
local l_l_Thrown_2_0 = l_Thrown_2 --[[ copy: 13 -> 1323 ]];
local l_v1054_0 = v1054 --[[ copy: 10 -> 1324 ]];
local l_l_char_0_0 = l_char_0 --[[ copy: 4 -> 1325 ]];
local l_l_wait_2_0 = l_wait_2 --[[ copy: 14 -> 1326 ]];
do
local l_v1050_0 = v1050;
local function v1165() --[[ Line: 5010 ]] --[[ Name: FirstEvent ]]
if not l_v1050_0 or not l_v1050_0.IsPlaying then
return;
else
local v1151 = require(l_LegacyReplication_0.meshemit);
local v1152 =
l_v1055_0._maid:give(l_l_IceSpear_0_0.meshes.jump:Clone());
v1152:PivotTo(l_l_PrimaryPart_5_0.CFrame *
CFrame.new(0.22036528587341309, -0.5433468818664551, -0.43516719341278076));
v1152.Parent = l_l_Thrown_2_0;
for _, v1154 in v1152:GetChildren() do
v1151(v1154.Start);
end;
if not l_v1050_0 or not l_v1050_0.IsPlaying then
return;
else
local v1155 = v880({
FX = l_v1054_0.Jump,
Maid = l_v1055_0._maid,
Anchor = l_l_PrimaryPart_5_0.CFrame *
CFrame.new(0.2442021369934082, -2.9000000953674316, 0.003643512725830078)
});
for _, v1157 in pairs(v1155:GetDescendants()) do
if v1157:IsA("ParticleEmitter") then
v1157:Emit(v1157:GetAttribute("EmitCount"));
end;
end;
local v1158 = QuickWeldNew({
FX = l_l_IceSpear_0_0.Spin,
Maid = l_v1055_0._maid,
P = l_l_char_0_0.Torso
});
if not l_v1050_0 or not l_v1050_0.IsPlaying then
return;
else
for _, v1160 in pairs(v1158:GetDescendants()) do
if v1160:IsA("ParticleEmitter") and
v1160:GetAttribute("EmitDuration") then
task.spawn(function() --[[ Line: 5035 ]]
v1160.Enabled = true;

task.wait(v1160:GetAttribute("EmitDuration"));
v1160.Enabled = false;
end);
end;
end;
l_l_wait_2_0(1);
if not l_v1050_0 or not l_v1050_0.IsPlaying then
return;
else
local v1161 = v880({
FX = l_v1054_0.Throw,
Maid = l_v1055_0._maid,
Anchor = l_l_PrimaryPart_5_0.CFrame *
CFrame.new(0.14348936080932617, 0.5908288955688477, -3.7234954833984375)
});
v894(v1161);
local v1162 =
l_v1055_0._maid:give(l_l_IceSpear_0_0.meshes.throw:Clone());
v1162:PivotTo(l_l_PrimaryPart_5_0.CFrame *
CFrame.new(0.6421892642974854, 1.1246538162231445, -0.22670269012451172) *
CFrame.Angles(0, -1.5707963267948966, 0));
v1162.Parent = l_l_Thrown_2_0;
for _, v1164 in v1162:GetChildren() do
v1151(v1164.Start);
end;
return;
end;
end;
end;
end;
end;
task.spawn(v1165);
end;
end;
elseif v968 == "Ice Hammer" then
local l_char_1 = v967.char;
local _ = v967.hit;
local v1168 = nil;
local l_PrimaryPart_6 = l_char_1.PrimaryPart;
local v1170 = {};
local l_IceHammer_0 = game.ReplicatedStorage.Resources.IceHammer;
local v1172, v1173 = v935(l_IceHammer_0, v1170, 10);
local l_TweenService_4 = game:GetService("TweenService");
local l_Thrown_3 = workspace.Thrown;
local l_wait_3 = task.wait;
local _ = Random.new();
local _ = v10;
for _, v1180 in pairs(l_char_1.Humanoid:GetPlayingAnimationTracks()) do
if v1180.Animation.AnimationId == "rbxassetid://" .. v967.id then
v1168 = v1180;
break;
end;
end;
local l_v1172_0 = v1172 --[[ copy: 10 -> 1313 ]];
local l_v1173_0 = v1173 --[[ copy: 11 -> 1314 ]];
local l_l_PrimaryPart_6_0 = l_PrimaryPart_6 --[[ copy: 7 -> 1315 ]];
local l_l_wait_3_0 = l_wait_3 --[[ copy: 14 -> 1316 ]];
task.delay(4.5329999999999995, function() --[[ Line: 5086 ]]
local v1185 = v880({
FX = l_v1172_0.Swing,
Maid = l_v1173_0._maid,
Anchor = l_l_PrimaryPart_6_0.CFrame * CFrame.Angles(0, -
1.5707963267948966, 0)
});
v1185:ScaleTo(2);
v894(v1185);
l_l_wait_3_0(0.15);
local v1186 = v880({
FX = l_v1172_0.ex,
Maid = l_v1173_0._maid,
Anchor = l_l_PrimaryPart_6_0.CFrame * CFrame.new(0, -
l_l_PrimaryPart_6_0.Size.Y * 1.5, -10) * CFrame.Angles(0, 1.5707963267948966, 0)
});
v1186:ScaleTo(2);
v894(v1186);
end);
local l_l_Thrown_3_0 = l_Thrown_3 --[[ copy: 13 -> 1317 ]];
local l_l_TweenService_4_0 = l_TweenService_4 --[[ copy: 12 -> 1318 ]];
local l_l_char_1_0 = l_char_1 --[[ copy: 4 -> 1319 ]];
local function v1208() --[[ Line: 5097 ]] --[[ Name: FirstEvent ]]
local l_Hammer_0 = v967.Hammer;
local v1191 = l_v1173_0._maid:give(l_v1172_0.aura1:Clone());
v1191.Weld.Part0 = l_Hammer_0;
v1191.Weld.Part1 = v1191;
v1191.Parent = l_l_Thrown_3_0;
local v1192 = l_v1173_0._maid:give(l_v1172_0.aura2:Clone());
v1192.Weld.Part0 = l_Hammer_0;
v1192.Weld.Part1 = v1192;
v1192.Parent = l_l_Thrown_3_0;
local v1193 = QuickWeldNew({
FX = l_v1172_0.HammerExtra,
Maid = l_v1173_0._maid,
P = l_Hammer_0,
C0 = CFrame.Angles(0, 0, 0)
});
task.delay(0.5, function() --[[ Line: 5118 ]]
local v1194 = v880({
FX = l_v1172_0.spawn,
Maid = l_v1173_0._maid,
Anchor = l_Hammer_0.CFrame * CFrame.Angles(-1.5707963267948966,
1.5707963267948966, 0) * CFrame.new(-3, 0, 0)
});
v869({
FX = v1194,
Scale = 0.8
});
v1191.PointLight.Brightness = 0;
l_l_TweenService_4_0:Create(v1191.PointLight, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
Brightness = 1.5
}):Play();
v1191.PointLight.Enabled = true;
v1193.Transparency = 0;
l_l_wait_3_0(0.35);
local v1195 = QuickWeldNew({
FX = l_v1172_0.spinner,
Maid = l_v1173_0._maid,
P = l_Hammer_0,
C0 = CFrame.Angles(0, 0, 0)
});
l_Hammer_0.Transparency = 1;
l_l_TweenService_4_0:Create(v1193, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
Size = v1193.Size * 2
}):Play();
for _, v1197 in pairs(v1193:GetDescendants()) do
if v1197:IsA("Trail") or v1197:IsA("ParticleEmitter") then
v1197.Enabled = true;
end;
end;
local v1198 = QuickWeldNew({
FX = l_v1172_0.SecondSpinner,
Maid = l_v1173_0._maid,
P = l_l_char_1_0.Torso,
C0 = CFrame.Angles(0, 0, 0)
});
task.delay(0.992, function() --[[ Line: 5144 ]]
v901({
FX = v1195,
On = true
});
v901({
FX = v1198,
On = true
});
end);
local v1199 = l_v1173_0._maid:give(Instance.new("NumberValue"));
v1199.Value = 1;
l_v1173_0._maid:giveTask(v1199.Changed:Connect(function() --
[[ Line: 5152 ]]
v1198:ScaleTo(v1199.Value);
v1195:ScaleTo(v1199.Value);
end));
l_l_TweenService_4_0:Create(v1199, TweenInfo.new(3,
Enum.EasingStyle.Sine), {
Value = 2
}):Play();
l_l_wait_3_0(2.8);
v901({
FX = v1195,
On = false
});
v901({
FX = v1198,
On = false
});
for _, v1201 in pairs(v1193:GetDescendants()) do
if v1201:IsA("ParticleEmitter") then
v1201.Enabled = false;
end;
end;
task.delay(0.4, function() --[[ Line: 5175 ]]
for _, v1203 in pairs(v1193:GetDescendants()) do
if v1203:IsA("Trail") then
v1203.Enabled = false;
end;
end;
end);
end);
l_l_wait_3_0(4.5);
for _, v1205 in pairs(v1191:GetDescendants()) do
if v1205:IsA("ParticleEmitter") then
v1205.Enabled = false;
elseif v1205:IsA("PointLight") then
l_l_TweenService_4_0:Create(v1205, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
end;
end;
for _, v1207 in pairs(v1192:GetDescendants()) do
if v1207:IsA("ParticleEmitter") then
v1207.Enabled = false;
elseif v1207:IsA("PointLight") then
l_l_TweenService_4_0:Create(v1207, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
end;
end;
end;
task.spawn(v1208);
elseif v968 == "Judgement Chain" then
local l_char_2 = v967.char;
local l_hit_3 = v967.hit;
local v1211 = nil;
local l_PrimaryPart_7 = l_char_2.PrimaryPart;
local v1213 = {};
local l_Chain_0 = game.ReplicatedStorage.Resources.Chain;
local v1215, v1216 = v935(l_Chain_0, v1213, 10);
local l_TweenService_5 = game:GetService("TweenService");
local l_Thrown_4 = workspace.Thrown;
local _ = task.wait;
local _ = Random.new();
local _ = v10;
local l_QuickWeldNew_1 = QuickWeldNew;
for _, v1224 in pairs(l_char_2.Humanoid:GetPlayingAnimationTracks()) do
if v1224.Animation.AnimationId == v967.id then
v1211 = v1224;
break;
end;
end;
if v967.finalhit then
local function v1239() --[[ Line: 5233 ]] --[[ Name: FinalHitEvent ]]
local v1225 = require(l_LegacyReplication_0.meshemit);
local v1226 =
v1216._maid:give(l_Chain_0.meshes.chainthrow:Clone());
v1226:ScaleTo(2);
v1226:PivotTo(l_PrimaryPart_7.CFrame *
v1226:GetAttribute("Offset"));
v1226.Parent = l_Thrown_4;
for _, v1228 in v1226:GetChildren() do
v1225(v1228.Start);
end;
local _ = game:GetService("TweenService");
local v1230 = v880({
FX = v1215.Throw2,
Maid = v1216._maid,
Anchor = l_PrimaryPart_7.CFrame *
l_Chain_0.Throw2:GetAttribute("Offset") * CFrame.new(0, 0, -5)
});
v1230:ScaleTo(2);
for _, v1232 in pairs(v1230:GetDescendants()) do
if v1232:IsA("ParticleEmitter") then
v1232:Emit(v1232:GetAttribute("EmitCount"));
end;
end;
local v1233 = v880({
FX = v1215.Slam2Fx,
Maid = v1216._maid,
Anchor = l_PrimaryPart_7.CFrame *
l_Chain_0.Throw2:GetAttribute("Offset") * CFrame.new(0, 0, -5) *
CFrame.Angles(1.5707963267948966, 0, 0)
});
v1233:ScaleTo(1);
v869({
FX = v1233,
Scale = 0.5
});
for _, v1235 in pairs(v1233:GetDescendants()) do
if v1235:IsA("ParticleEmitter") then
v1235:Emit(v1235:GetAttribute("EmitCount"));
end;
end;
local v1236 = v1216._maid:give(l_Chain_0.meshes.slam:Clone());
v1236:ScaleTo(2);
v1236:PivotTo(l_PrimaryPart_7.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0));
v1236.Parent = l_Thrown_4;
for _, v1238 in v1236:GetChildren() do
v1225(v1238.Start);
end;
end;
task.spawn(v1239);
return;
elseif v967.dash then
local function v1264() --[[ Line: 5278 ]] --[[ Name: DashEvent ]]
local v1240 = require(l_LegacyReplication_0.meshemit);
local v1241 =
v1216._maid:give(l_Chain_0.meshes.chainthrow:Clone());
v1241:ScaleTo(2);
v1241:PivotTo(l_PrimaryPart_7.CFrame *
v1241:GetAttribute("Offset"));
v1241.Parent = l_Thrown_4;
for _, v1243 in v1241:GetChildren() do
v1240(v1243.Start);
end;
local _ = game:GetService("TweenService");
local v1245 = v880({
FX = v1215.Throw2,
Maid = v1216._maid,
Anchor = l_PrimaryPart_7.CFrame *
l_Chain_0.Throw2:GetAttribute("Offset") * CFrame.new(0, 0, -5)
});
v1245:ScaleTo(2);
for _, v1247 in pairs(v1245:GetDescendants()) do
if v1247:IsA("ParticleEmitter") then
v1247:Emit(v1247:GetAttribute("EmitCount"));
end;
end;
local v1248 = {};
for _, v1250 in pairs({
"Left Arm",
"Right Arm"
}) do
local v1251 = v1216._maid:give(Instance.new("Attachment"));
v1251.Parent = l_char_2[v1250];
local v1252 = v1216._maid:give(Instance.new("Attachment"));
v1252.Parent = l_hit_3.Torso;
local v1253 = v1216._maid:give(v1215.Chain:Clone());
v1253.Parent = l_Thrown_4;
game.Debris:AddItem(v1253, 0.75);
for _, v1255 in pairs(v1253:GetDescendants()) do
if v1255:IsA("Beam") then
v1255.Enabled = true;
v1255.Attachment0 = v1251;
v1255.Attachment1 = v1252;
end;
end;
table.insert(v1248, v1253);
end;
for _, v1257 in pairs(v1248) do
v1257.MainChain.TextureSpeed = 15;
l_TweenService_5:Create(v1257.MainChain, TweenInfo.new(0.54,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = 0
}):Play();
end;
local v1258 = v880({
FX = v1215.ChainHit,
Maid = v1216._maid,
Anchor = l_hit_3.Torso.CFrame
});
v1258:ScaleTo(2);
v894(v1258);
local v1259 = l_QuickWeldNew_1({
FX = v1215.Chained,
Maid = v1216._maid,
P = l_hit_3.Torso
});
game.Debris:AddItem(v1259, 3);
task.delay(0.7, function() --[[ Line: 5340 ]]
for _, v1261 in pairs(v1259:GetDescendants()) do
if v1261:IsA("Beam") then
v1261.Enabled = false;
end;
end;
l_TweenService_5:Create(v1259.PrimaryPart.PointLight,
TweenInfo.new(1.54, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 0
}):Play();
end);
for _, v1263 in pairs(v1259:GetDescendants()) do
if v1263:IsA("Beam") then
v1263.Enabled = true;
end;
end;
v1259.PrimaryPart.PointLight.Brightness = 7;
l_TweenService_5:Create(v1259.PrimaryPart.PointLight,
TweenInfo.new(0.54, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 2
}):Play();
end;
task.spawn(v1264);
return;
elseif v967.slam then
local function v1274() --[[ Line: 5369 ]] --[[ Name: SlamEvent ]]
local v1265 = RaycastParams.new();
v1265.FilterType = Enum.RaycastFilterType.Include;
v1265.FilterDescendantsInstances = {
workspace.Live,
workspace.Thrown
};
local v1266 = game.Workspace:Raycast(l_PrimaryPart_7.Position +
Vector3.new(0, 3, 0, 0), Vector3.new(0, -150, 0, 0), v1265);
if v1266 then
local v1267 = v880({
FX = v1215.Slam,
Maid = v1216._maid,
Anchor = CFrame.new(v1266.Position)
});
v1267:ScaleTo(2);
for _, v1269 in pairs(v1267:GetDescendants()) do
if v1269:IsA("ParticleEmitter") then
v1269:Emit(v1269:GetAttribute("EmitCount"));
end;
end;
v1267.PrimaryPart.PointLight.Brightness = 5;
l_TweenService_5:Create(v1267.PrimaryPart.PointLight,
TweenInfo.new(0.54, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 0
}):Play();
local v1270 = require(l_LegacyReplication_0.meshemit);
local v1271 = v1216._maid:give(l_Chain_0.meshes.slam:Clone());
v1271:ScaleTo(2);
v1271:PivotTo(CFrame.new(v1266.Position + Vector3.new(0, 3, 0,
0)));
v1271.Parent = l_Thrown_4;
for _, v1273 in v1271:GetChildren() do
v1270(v1273.Start);
end;
end;
end;
task.spawn(v1274);
return;
elseif v967.punch then
local function v1282() --[[ Line: 5404 ]] --[[ Name: PunchEvent ]]
local v1275 = v880({
FX = v1215.Punch,
Maid = v1216._maid,
Anchor = l_PrimaryPart_7.CFrame *
l_Chain_0.Punch:GetAttribute("Offset")
});
for _, v1277 in pairs(v1275:GetDescendants()) do
if v1277:IsA("ParticleEmitter") then
v1277:Emit(v1277:GetAttribute("EmitCount"));
end;
end;
local v1278 = require(l_LegacyReplication_0.meshemit);
local v1279 = v1216._maid:give(l_Chain_0.meshes.punch:Clone());
v1279:PivotTo(l_PrimaryPart_7.CFrame *
v1279:GetAttribute("Offset"));
v1279.Parent = l_Thrown_4;
for _, v1281 in v1279:GetChildren() do
v1278(v1281.Start);
end;
end;
task.spawn(v1282);
return;
elseif v967.jump then
local function v1290() --[[ Line: 5432 ]] --[[ Name: JumpEvent ]]
local v1283 = require(l_LegacyReplication_0.meshemit);
local v1284 = v1216._maid:give(l_Chain_0.meshes.jump2:Clone());
v1284:PivotTo(l_PrimaryPart_7.CFrame *
v1284:GetAttribute("Offset"));
v1284.Parent = l_Thrown_4;
for _, v1286 in v1284:GetChildren() do
v1283(v1286.Start);
end;
local v1287 = v880({
FX = v1215.Jump2,
Maid = v1216._maid,
Anchor = l_PrimaryPart_7.CFrame *
l_Chain_0.Jump2:GetAttribute("Offset")
});
for _, v1289 in pairs(v1287:GetDescendants()) do
if v1289:IsA("ParticleEmitter") then
v1289:Emit(v1289:GetAttribute("EmitCount"));
end;
end;
end;
task.spawn(v1290);
return;
elseif v967.up then
local function v1301() --[[ Line: 5466 ]] --[[ Name: UpEvent ]]
local v1291 = l_QuickWeldNew_1({
FX = v1215.Spin2,
Maid = v1216._maid,
P = l_hit_3.PrimaryPart
});
for _, v1293 in pairs(v1291:GetDescendants()) do
if v1293:IsA("ParticleEmitter") and
v1293:GetAttribute("EmitDuration") then
task.spawn(function() --[[ Line: 5472 ]]
v1293.Enabled = true;
task.wait(v1293:GetAttribute("EmitDuration"));
v1293.Enabled = false;
end);
end;
end;
local v1294 = require(l_LegacyReplication_0.meshemit);
local v1295 = v1216._maid:give(l_Chain_0.meshes.UP:Clone());
v1295:PivotTo(l_hit_3.PrimaryPart.CFrame * CFrame.new(0, 21, 0));
v1295.Parent = l_Thrown_4;
for _, v1297 in v1295:GetChildren() do
v1294(v1297.Start);
end;
local v1298 = v880({
FX = v1215.Throw3,
Maid = v1216._maid,
Anchor = l_hit_3.PrimaryPart.CFrame * CFrame.new(0, 4, 0) *
CFrame.Angles(1.5707963267948966, 0, 0)
});
for _, v1300 in pairs(v1298:GetDescendants()) do
if v1300:IsA("ParticleEmitter") then
v1300:Emit(v1300:GetAttribute("EmitCount"));
end;
end;
end;
return task.spawn(v1301);
else
local l_v1216_0 = v1216 --[[ copy: 11 -> 1305 ]];
local l_l_Chain_0_0 = l_Chain_0 --[[ copy: 9 -> 1306 ]];
local l_l_PrimaryPart_7_0 = l_PrimaryPart_7 --[[ copy: 7 -> 1307 ]];
local l_l_Thrown_4_0 = l_Thrown_4 --[[ copy: 13 -> 1308 ]];
local l_v1215_0 = v1215 --[[ copy: 10 -> 1309 ]];
local l_l_char_2_0 = l_char_2 --[[ copy: 4 -> 1310 ]];
local l_l_hit_3_0 = l_hit_3 --[[ copy: 5 -> 1311 ]];
local l_l_QuickWeldNew_1_0 = l_QuickWeldNew_1 --[[ copy: 17 -> 1312 ]];
local function v1329() --[[ Line: 5509 ]] --[[ Name: FirstEvent ]]
local v1310 = require(l_LegacyReplication_0.meshemit);
local v1311 =
l_v1216_0._maid:give(l_l_Chain_0_0.meshes.chainthrow:Clone());
v1311:PivotTo(l_l_PrimaryPart_7_0.CFrame *
v1311:GetAttribute("Offset"));
v1311.Parent = l_l_Thrown_4_0;
for _, v1313 in v1311:GetChildren() do
v1310(v1313.Start);
end;
local l_TweenService_8 = game:GetService("TweenService");
local v1315 = v880({
FX = l_v1215_0.Throw2,
Maid = l_v1216_0._maid,
Anchor = l_l_PrimaryPart_7_0.CFrame *
l_l_Chain_0_0.Throw2:GetAttribute("Offset")
});
for _, v1317 in pairs(v1315:GetDescendants()) do
if v1317:IsA("ParticleEmitter") then
v1317:Emit(v1317:GetAttribute("EmitCount"));
end;
end;
local v1318 = l_v1216_0._maid:give(Instance.new("Attachment"));
v1318.Parent = l_l_char_2_0["Left Arm"];
local v1319 = l_v1216_0._maid:give(Instance.new("Attachment"));
v1319.Parent = l_l_hit_3_0.Torso;
local v1320 = l_v1216_0._maid:give(l_v1215_0.Chain:Clone());
v1320.Parent = l_l_Thrown_4_0;
game.Debris:AddItem(v1320, 0.75);
for _, v1322 in pairs(v1320:GetDescendants()) do
if v1322:IsA("Beam") then
v1322.Enabled = true;
v1322.Attachment0 = v1318;
v1322.Attachment1 = v1319;
end;
end;
v1320.MainChain.TextureSpeed = 15;
l_TweenService_8:Create(v1320.MainChain, TweenInfo.new(0.54,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = 0
}):Play();
local v1323 = v880({
FX = l_v1215_0.ChainHit,
Maid = l_v1216_0._maid,
Anchor = l_l_hit_3_0.Torso.CFrame
});
v894(v1323);
local v1324 = l_l_QuickWeldNew_1_0({
FX = l_v1215_0.Chained,
Maid = l_v1216_0._maid,
P = l_l_hit_3_0.Torso
});
game.Debris:AddItem(v1324, 3);
task.delay(1, function() --[[ Line: 5556 ]]
for _, v1326 in pairs(v1324:GetDescendants()) do
if v1326:IsA("Beam") then
v1326.Enabled = false;
end;
end;
l_TweenService_8:Create(v1324.PrimaryPart.PointLight,
TweenInfo.new(1.54, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 0
}):Play();
end);
for _, v1328 in pairs(v1324:GetDescendants()) do
if v1328:IsA("Beam") then
v1328.Enabled = true;
end;
end;
v1324.PrimaryPart.PointLight.Brightness = 7;
l_TweenService_8:Create(v1324.PrimaryPart.PointLight,
TweenInfo.new(0.54, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 2
}):Play();
end;
task.spawn(v1329);
end;
elseif v968 == "Ice Path" then
local l_char_3 = v967.char;
local _ = v967.hit;
local v1332 = nil;
local l_PrimaryPart_8 = l_char_3.PrimaryPart;
local v1334 = {};
local l_IcePath_0 = game.ReplicatedStorage.Resources.IcePath;
local v1336, v1337 = v935(l_IcePath_0, v1334, 10);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_5 = task.wait;
local _ = Random.new();
local _ = v10;
for _, v1344 in pairs(l_char_3.Humanoid:GetPlayingAnimationTracks()) do
if v1344.Animation.AnimationId == v967.id then
v1332 = v1344;
break;
end;
end;
local l_delay_1 = task.delay;
local l_spawn_0 = task.spawn;
local l_wait_6 = task.wait;
local l_l_delay_1_0 = l_delay_1 --[[ copy: 17 -> 1293 ]];
do
local l_v1332_0 = v1332;
local v1352 = {
spawn = l_spawn_0,
wait = l_wait_6,
delay = function(v1350, v1351) --[[ Line: 5613 ]]
l_l_delay_1_0(v1350, function() --[[ Line: 5614 ]]
if not l_v1332_0 or not l_v1332_0.IsPlaying then
return warn("anim isnt playing");
else
v1351();
return;
end;
end);
end
};
local function v1357(v1353, v1354) --[[ Line: 5620 ]] --[[ Name:
EmitSpecific ]]
for _, v1356 in pairs(v1353:GetChildren()) do
if v1356.Name == v1354 then
v1356:Emit(v1356:GetAttribute("EmitCount"));
end;
end;
end;
local l_QuickWeldNew_2 = QuickWeldNew;
local l_l_wait_5_0 = l_wait_5 --[[ copy: 14 -> 1294 ]];
local l_l_QuickWeldNew_2_0 = l_QuickWeldNew_2 --[[ copy: 22 -> 1295 ]];
local l_v1336_0 = v1336 --[[ copy: 10 -> 1296 ]];
local l_v1337_0 = v1337 --[[ copy: 11 -> 1297 ]];
local l_l_char_3_0 = l_char_3 --[[ copy: 4 -> 1298 ]];
local l_v1357_0 = v1357 --[[ copy: 21 -> 1299 ]];
local function v1366() --[[ Line: 5629 ]] --[[ Name: FirstEvent ]]
l_l_wait_5_0(0.15);
local v1365 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Start,
Maid = l_v1337_0._maid,
P = l_l_char_3_0.Torso
});
l_v1357_0(v1365["1"], "start1 [3]");
l_v1357_0(v1365["1"], "start3 [6]");
l_v1357_0(v1365["1"], "start4 [1]");
l_l_wait_5_0(0.25);
v894(v1365[1]);
end;
local l_l_PrimaryPart_8_0 = l_PrimaryPart_8 --[[ copy: 7 -> 1300 ]];
local function v1369() --[[ Line: 5642 ]] --[[ Name: DashEvent ]]
local v1368 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Dash,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1368);
end;
local function v1371() --[[ Line: 5647 ]] --[[ Name: UpEvent ]]
local v1370 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.BottomSmoke,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1370);
end;
local l_l_IcePath_0_0 = l_IcePath_0 --[[ copy: 9 -> 1301 ]];
local function v1386(v1373) --[[ Line: 5655 ]] --[[ Name: Skate ]]
local v1374 = {};
local v1375 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Skate,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
table.insert(v1374, v1375);
v901({
FX = v1375,
On = true
});
for _, v1377 in pairs(l_l_IcePath_0_0.Limbs:GetChildren()) do
local l_l_l_char_3_0_FirstChild_0 =
l_l_char_3_0:FindFirstChild(v1377.Name);
if l_l_l_char_3_0_FirstChild_0 then
local v1379 = l_l_QuickWeldNew_2_0({
FX = v1377,
Maid = l_v1337_0._maid,
P = l_l_l_char_3_0_FirstChild_0
});
table.insert(v1374, v1379);
if v1377.Name == "Left Arm" then
for _, v1381 in pairs(v1379.skate7:GetChildren()) do
if v1381:IsA("Beam") then
v1381.Attachment1 = v1375.skate8;
end;
end;
end;
end;
end;
l_l_wait_5_0(v1373 or 1.1);
for _, v1383 in pairs(v1374) do
v901({
FX = v1383,
On = false
});
for _, v1385 in pairs(v1383:GetDescendants()) do
if v1385:IsA("ParticleEmitter") or v1385:IsA("Beam") then
v1385.Enabled = false;
end;
end;
end;
end;
local function v1389() --[[ Line: 5696 ]] --[[ Name: Up2 ]]
local v1387 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Up2,
Maid = l_v1337_0._maid,
P = l_l_char_3_0.Torso
});
v894(v1387);
local v1388 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.BottomSmoke,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1388);
end;
local function v1393(v1390) --[[ Line: 5705 ]]
local l_hit_5 = v967.hit;
for v1392 = 1 + v1390, 2 + v1390 do
v12({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = l_hit_5.Torso.Position + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v1392 / 2,
sizemult = v1392 * 0.25,
amount = 2 + v1392,
nodebris = true,
notiles = true,
NoUpSmoke = true,
nosound = true,
stronger = {
size1 = 2,
speed1 = NumberRange.new(2, 30),
speed2 = NumberRange.new(1, 30),
size2 = 2
},
nosmoke = true
});
end;
end;
local l_v1393_0 = v1393 --[[ copy: 28 -> 1302 ]];
local function v1396() --[[ Line: 5730 ]] --[[ Name: Boom ]]
l_v1393_0(0);
local v1395 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Boom,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1395);
end;
local function v1398() --[[ Line: 5736 ]] --[[ Name: Boom2 ]]
l_v1393_0(1);
local v1397 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Boom2,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1397);
end;
local function v1400() --[[ Line: 5742 ]] --[[ Name: Boom3 ]]
l_v1393_0(2);
local v1399 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Boom3,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1399);
end;
local function v1402() --[[ Line: 5748 ]] --[[ Name: Boom4 ]]
l_v1393_0(3);
local v1401 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Boom3,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1401);
end;
local function v1404() --[[ Line: 5754 ]] --[[ Name: Kick ]]
local v1403 = l_l_QuickWeldNew_2_0({
FX = l_v1336_0.Kick,
Maid = l_v1337_0._maid,
P = l_l_PrimaryPart_8_0
});
v894(v1403);
end;
if v967.startup then
v1352.spawn(v1366);
v1352.delay(0.767, v1369);
v1352.delay(1.317, v1371);
local l_v1386_0 = v1386 --[[ copy: 26 -> 1304 ]];
v1352.delay(1.817, function() --[[ Line: 5764 ]]
l_v1386_0(1.85);
end);
else
v1352.delay(0.06699999999999995, v1371);
local l_v1386_1 = v1386 --[[ copy: 26 -> 1303 ]];
v1352.delay(0.484, function() --[[ Line: 5769 ]]
l_v1386_1(1.85);
end);
v1352.delay(1.9669999999999999, v1389);
v1352.delay(2.75, v1396);
v1352.delay(3.3339999999999996, v1398);
v1352.delay(4.084, v1400);
v1352.delay(4.667, v1402);
v1352.delay(5.867, v1404);
end;
end;
elseif v968 == "Ice Stomp" then
local l_char_4 = v967.char;
local _ = v967.hit;
local v1409 = nil;
local _ = l_char_4.PrimaryPart;
local v1411 = {};
local l_Ice_0 = game.ReplicatedStorage.Resources.Ice;
local v1413, v1414 = v935(l_Ice_0, v1411, 10);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_7 = task.wait;
local _ = Random.new();
local l_v10_6 = v10;
for _, v1421 in pairs(l_char_4.Humanoid:GetPlayingAnimationTracks()) do
if v1421.Animation.AnimationId == "rbxassetid://" .. v967.id then
v1409 = v1421;
break;
end;
end;
local l_l_char_4_0 = l_char_4 --[[ copy: 4 -> 1288 ]];
local l_v1413_0 = v1413 --[[ copy: 10 -> 1289 ]];
local l_v1414_0 = v1414 --[[ copy: 11 -> 1290 ]];
local l_l_wait_7_0 = l_wait_7 --[[ copy: 14 -> 1291 ]];
local l_l_v10_6_0 = l_v10_6 --[[ copy: 16 -> 1292 ]];
(function() --[[ Line: 5804 ]]
local l_Position_2 = l_l_char_4_0.PrimaryPart.Position;
local l_CFrame_2 = l_l_char_4_0.PrimaryPart.CFrame;
local l_Position_3 = l_l_char_4_0.PrimaryPart.Position;
if v967.cframe then
l_Position_2 = v967.cframe.Position;
l_CFrame_2 = v967.cframe;
l_Position_3 = v967.cframe.Position;
end;
l_CFrame_2 = l_CFrame_2 * CFrame.new(0, 1.5, 15) * CFrame.Angles(0,
3.141592653589793, 0);
local v1430 = v880({
FX = l_v1413_0.IceStomp,
Maid = l_v1414_0._maid,
Anchor = l_CFrame_2
});
v1430:ScaleTo(1.5);
v1430.Parent = workspace.Thrown;
local v1436 = {
Flipbook = function(v1431, v1432, v1433) --[[ Line: 5822 ]] --
[[ Name: Flipbook ]]
if v1431 then
task.spawn(function() --[[ Line: 5824 ]]
for _, v1435 in ipairs(v1432) do
if v1431.Decal then
v1431.Decal.Texture = v1435;
l_l_wait_7_0(v1433 / #v1432);
end;
end;
end);
end;
end
};
for _, v1438 in pairs(v1430:GetDescendants()) do
if v1438:IsA("ParticleEmitter") then
local l_v1438_Attribute_0 = v1438:GetAttribute("EmitDuration");
if l_v1438_Attribute_0 then
v1438:SetAttribute("EmitDuration", l_v1438_Attribute_0 *
0.3);
end;
v1438.Rate = v1438.Rate * 2;
end;
end;
local l_GroundIce_0 = v1430.Floor.GroundIce;
if v967.startup then
v869({
FX = v1430,
Scale = 0.4
});
v894(v1430);
local _ = task.spawn(function() --[[ Line: 5861 ]]
task.delay(0.051, function() --[[ Line: 5864 ]]

end);
task.delay(0.4, function() --[[ Line: 5888 ]]
local _ = {
"rbxassetid://18715215880",
"rbxassetid://18560513382",
"rbxassetid://18560513122",
"rbxassetid://18560512756"
};
end);
task.spawn(function() --[[ Line: 5902 ]]
local l_beams_0 = v1430.beams;
task.spawn(function() --[[ Line: 5906 ]]
local v1443 = tick();
for _ = 1, 40000 do
if tick() - v1443 <= 1 then
local l_l_beams_0_0 = l_beams_0;
l_l_beams_0_0.CFrame = l_l_beams_0_0.CFrame *
CFrame.Angles(0, 0.08726646259971647, 0);
task.wait(0.01);
else
break;
end;
end;
end);
for _, v1447 in l_beams_0:GetChildren() do
for _, v1449 in v1447:GetChildren() do
if v1449:IsA("Beam") then
l_l_v10_6_0:Create(v1449, TweenInfo.new(1.2,
Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut), {
CurveSize0 = 0,
CurveSize1 = 0,
Width0 = v1449.Width0 * 5,
Width1 = v1449.Width1 * 5
}):Play();
task.spawn(function() --[[ Line: 5923 ]]
local _ = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(0.0437,
0.65),
NumberSequenceKeypoint.new(0.279,
0.156),
NumberSequenceKeypoint.new(0.499, 0),
NumberSequenceKeypoint.new(0.7, 0.137),

NumberSequenceKeypoint.new(0.95,
0.594),
NumberSequenceKeypoint.new(1, 1)
});
end);
end;
if v1449:IsA("Attachment") then
l_l_v10_6_0:Create(v1449, TweenInfo.new(1.2,
Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut), {
CFrame = CFrame.new()
}):Play();
end;
end;
end;
task.delay(0.4, function() --[[ Line: 5943 ]]
l_beams_0:Destroy();
end);
end);
end);
end;
if v967.explode then
local v1452 = {};
local _ = task.spawn(function() --[[ Line: 5954 ]]
for _, v1454 in v1430.IceShards:GetDescendants() do
if v1454:IsA("Model") then
v1452[tonumber(v1454.Name)] = {};
end;
if v1454:IsA("BasePart") and v1454.Name == "IceShard" then
v1454.CFrame = v1454.CFrame * (CFrame.new(0, -25, 5) *
CFrame.Angles(math.rad((math.random(-2.5, 2.5))), math.rad((math.random(-2.5,
2.5))), (math.rad((math.random(-2.5, 2.5))))));
v1454.Decal.Color3 = Color3.fromRGB(-250, 500, 1000);
table.insert(v1452[tonumber(v1454.Parent.Name)],
v1454);
end;
end;
for _, v1456 in v1452 do
task.spawn(function() --[[ Line: 5980 ]]
for _, v1458 in v1456 do
v1436.Flipbook(v1458, {
"rbxassetid://18628247694",
"rbxassetid://18628247824",
"rbxassetid://18628248192",
"rbxassetid://18628248844",
"rbxassetid://18628249510",
"rbxassetid://18628250280",
"rbxassetid://18628250961",
"rbxassetid://18628251843",
"rbxassetid://18628252635",
"rbxassetid://18628253986",
"rbxassetid://18628254567",
"rbxassetid://18628255248",
"rbxassetid://18628255857",
"rbxassetid://18628256889",
"rbxassetid://18628257569",
"rbxassetid://18628258325"
}, 0.256);
l_l_v10_6_0:Create(v1458, TweenInfo.new(0.25,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
CFrame = v1458.CFrame * CFrame.new(0, 25, -5)
}):Play();
l_l_v10_6_0:Create(v1458.Decal,
TweenInfo.new(0.0875, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, true),
{
Color3 = Color3.fromRGB(9999, 9999, 9999)
}):Play();
task.wait(6.250000000000001E-4);
end;
task.wait(0.025);
end);
end;
local v1459 = v880({
FX = l_v1413_0.StompFX,
Maid = l_v1414_0._maid,
Anchor = l_CFrame_2
});
v1459:ScaleTo(1.5);
v1459.Parent = workspace.Thrown;
v894(v1459);
task.spawn(function() --[[ Line: 6029 ]]
local l_Ring_0 = v1459.Ring;
l_l_v10_6_0:Create(l_Ring_0, TweenInfo.new(0.16,
Enum.EasingStyle.Linear), {
Position = l_Ring_0.Position + Vector3.new(0, -10, 0,
0),
Size = Vector3.new(45, 5, 45, 0),
Transparency = 1
}):Play();
end);
l_GroundIce_0.Mesh.Scale = Vector3.new(5,
l_GroundIce_0.Mesh.Scale.Y, 5);
l_l_v10_6_0:Create(l_GroundIce_0.Mesh, TweenInfo.new(0.4,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = Vector3.new(4, l_GroundIce_0.Mesh.Scale.Y, 4)
}):Play();
end);
task.delay(1.25, function() --[[ Line: 6039 ]]
shared.sfx({
SoundId = "rbxassetid://110858831476675",
Parent = v967.att,
Volume = 2
}):Play();
local _ = task.spawn(function() --[[ Line: 6047 ]]
local _ = v1430.IceShards;
for _, v1464 in v1452 do
for _, v1466 in v1464 do
local _ = {
"rbxassetid://18628258325",
"rbxassetid://18628257923",
"rbxassetid://18628257569",
"rbxassetid://18628257188",
"rbxassetid://18628256889",
"rbxassetid://18628256160",
"rbxassetid://18628255857",
"rbxassetid://18628255556",
"rbxassetid://18628255248",
"rbxassetid://18628254877",
"rbxassetid://18628254567",
"rbxassetid://18628254237",
"rbxassetid://18628253986",
"rbxassetid://18628253219",
"rbxassetid://18628252635",
"rbxassetid://18628252239",
"rbxassetid://18628251843",
"rbxassetid://18628251405",
"rbxassetid://18628250961",
"rbxassetid://18628250538",
"rbxassetid://18628250280",
"rbxassetid://18628249843",
"rbxassetid://18628249510",
"rbxassetid://18628249153",
"rbxassetid://18628248844",
"rbxassetid://18628248475",
"rbxassetid://18628248192",
"rbxassetid://18628247996",
"rbxassetid://18628247824",
"rbxassetid://18628247694"
};
v894(v1466);
l_l_v10_6_0:Create(v1466, TweenInfo.new(0.25,
Enum.EasingStyle.Circular, Enum.EasingDirection.In), {
CFrame = v1466.CFrame * CFrame.new(0, -12.5,
2.5)
}):Play();
l_l_v10_6_0:Create(v1466.Mesh, TweenInfo.new(0.5,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Scale = Vector3.new(1.0E-4, v1466.Mesh.Scale.Y,
1.0E-4)
}):Play();
game.Debris:AddItem(v1466, 0.5);
task.wait(2.5E-4);
end;
task.wait(0.025);
end;
end);
local _ = task.spawn(function() --[[ Line: 6107 ]]
task.wait(0.45);
end);
end);
end;
end)();
elseif v968 == "Serious Slap" then
local l_char_5 = v967.char;
local _ = v967.hit;
local v1472 = nil;
local l_PrimaryPart_10 = l_char_5.PrimaryPart;
local v1474 = {};
local l_Slap_0 = game.ReplicatedStorage.Resources.Slap;
local v1476, v1477 = v935(l_Slap_0, v1474, 10);
local l_TweenService_11 = game:GetService("TweenService");
local l_Thrown_7 = workspace.Thrown;
local l_wait_8 = task.wait;
local v1481 = Random.new();
for _, v1483 in pairs(l_char_5.Humanoid:GetPlayingAnimationTracks()) do
if v1483.Animation.AnimationId == "rbxassetid://" .. v967.id then
v1472 = v1483;
break;
end;
end;
local v1484 = v880({
FX = v1476.Hit,
Maid = v1477._maid,
Anchor = l_PrimaryPart_10.CFrame * CFrame.new(-0.7, 0.2, -5)
});
v1484:ScaleTo(1);
v869({
FX = v1484,
Scale = 0.5
});
for _, v1486 in pairs(v1484:GetDescendants()) do
if v1486:IsA("ParticleEmitter") then
l_TweenService_11:Create(v1486, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
TimeScale = 0.02
}):Play();
end;
end;
v894(v1484);
local v1487 = v880({
FX = v1476.Ground,
Maid = v1477._maid,
Anchor = l_PrimaryPart_10.CFrame * CFrame.new(0, -
l_PrimaryPart_10.Size.Y * 1.5, -5)
});
v894(v1487);
v869({
FX = v1487.Part.Throw,
Scale = 0.5
});
for _, v1489 in pairs(v1487:GetDescendants()) do
if v1489:IsA("ParticleEmitter") then
l_TweenService_11:Create(v1489, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
TimeScale = 0.01
}):Play();
end;
end;
local v1490 = v1476.NextRing:Clone();
v1490:ScaleTo(1.2);
local v1491 = {
Model = v1490,
Anchor = v1484.PrimaryPart.CFrame * CFrame.Angles(1.5707963267948966,
0, 0),
Info = TweenInfo.new(2.8, Enum.EasingStyle.Exponential)
};
local l_v1491_0 = v1491 --[[ copy: 19 -> 1272 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_3 = l_v1491_0.Model;
local v1494 = l_v1491_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_3 = l_Model_3:FindFirstChild("Start");
local l_End_3 = l_Model_3:FindFirstChild("End");
local l_Stay_3 = l_v1491_0.Stay;
local l_Anchor_4 = l_v1491_0.Anchor;
local v1499 = l_v1491_0.EndT or 1;
local l_Del_3 = l_v1491_0.Del;
local l_Skip_3 = l_v1491_0.Skip;
if l_Start_3 and l_End_3 then
l_Model_3.PrimaryPart = l_Start_3;
if not l_Skip_3 then
for _, v1503 in pairs(l_Model_3:GetChildren()) do
if v1503:IsA("BasePart") then
v1503.CanCollide = false;
v1503.Anchored = true;
end;
end;
end;
if l_Anchor_4 then
l_Model_3:SetPrimaryPartCFrame(l_Anchor_4);
end;
if l_v1491_0.T then
l_Start_3.Transparency = l_v1491_0.T;
end;
l_End_3.Transparency = 1;
l_Model_3.Parent = workspace.Thrown;
local l_Decal_7 = l_Start_3:FindFirstChildOfClass("Decal");
local l_SpecialMesh_6 =
l_Start_3:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_7 =
l_End_3:FindFirstChildOfClass("SpecialMesh");
local l_Decal_8 = l_End_3:FindFirstChildOfClass("Decal");
if l_Decal_8 and not l_Skip_3 then
l_Decal_8.Transparency = 1;
end;
local v1508 = nil;
if l_Del_3 then
game:GetService("TweenService"):Create(l_Start_3, v1494, {
Size = l_End_3.Size,
CFrame = l_End_3.CFrame
}):Play();
task.delay(l_Del_3, function() --[[ Line: 3992 ]]
v1508 = game:GetService("TweenService"):Create(l_Start_3,
v1494, {
Transparency = v1499
});
v1508:Play();
if l_Decal_7 then
for _, v1510 in pairs(l_Start_3:GetChildren()) do
if v1510:IsA("Decal") then
game:GetService("TweenService"):Create(v1510,
v1494, {
Transparency = v1499
}):Play();
end;
end;
end;
if l_SpecialMesh_6 then
v1508 =
game:GetService("TweenService"):Create(l_SpecialMesh_6, v1494, {
Scale = l_SpecialMesh_7.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_6 then
game:GetService("TweenService"):Create(l_SpecialMesh_6,
v1494, {
Scale = l_SpecialMesh_7.Scale
}):Play();
end;
if l_Decal_7 then
for _, v1512 in pairs(l_Start_3:GetChildren()) do
if v1512:IsA("Decal") then
game:GetService("TweenService"):Create(v1512,
v1494, {
Transparency = v1499
}):Play();
end;
end;
v1508 = game:GetService("TweenService"):Create(l_Start_3,
v1494, {
Size = l_End_3.Size,
CFrame = l_End_3.CFrame
});
v1508:Play();
else
v1508 = game:GetService("TweenService"):Create(l_Start_3,
v1494, {
Size = l_End_3.Size,
Transparency = v1499,
CFrame = l_End_3.CFrame
});
v1508:Play();
end;
end;
if not l_Stay_3 then
if l_Del_3 then
task.wait(l_Del_3 + 0.1);
end;
v1508.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_3:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1491 = v880({
FX = v1476.beam0,
Maid = v1477._maid,
Anchor = v1484.PrimaryPart.CFrame * CFrame.new(0, 0, -1) *
CFrame.Angles(0, 1.5707963267948966, 0)
});
local l_PointLight_1 = Instance.new("PointLight");
l_PointLight_1.Color = Color3.new(1, 0.737255, 0.615686);
l_PointLight_1.Range = 20;
l_PointLight_1.Brightness = 0.3;
l_PointLight_1.Parent = l_char_5.Torso;
game.Debris:AddItem(l_PointLight_1, 3);
l_wait_8(0.1);
l_TweenService_11:Create(l_PointLight_1, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
v1490:Destroy();
v1491:Destroy();
local v1514 = v880({
FX = v1476.e,
Anchor = v1484.PrimaryPart.CFrame,
Maid = v1477._maid
});
v1514:ScaleTo(2.8);
v869({
FX = v1514,
Scale = 5
});
local l_v1514_0 = v1514 --[[ copy: 21 -> 1273 ]];
task.delay(0.25, function() --[[ Line: 6216 ]]
v894(l_v1514_0);
end);
local v1516 = v1476.Close:Clone();
v1516:ScaleTo(2.8);
local v1517 = {
Model = v1516,
T = 0,
EndT = 0,
Anchor = v1484.PrimaryPart.CFrame * CFrame.Angles(1.5707963267948966,
0, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1517_0 = v1517 --[[ copy: 23 -> 1274 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_4 = l_v1517_0.Model;
local v1520 = l_v1517_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_4 = l_Model_4:FindFirstChild("Start");
local l_End_4 = l_Model_4:FindFirstChild("End");
local l_Stay_4 = l_v1517_0.Stay;
local l_Anchor_5 = l_v1517_0.Anchor;
local v1525 = l_v1517_0.EndT or 1;
local l_Del_4 = l_v1517_0.Del;
local l_Skip_4 = l_v1517_0.Skip;
if l_Start_4 and l_End_4 then
l_Model_4.PrimaryPart = l_Start_4;
if not l_Skip_4 then
for _, v1529 in pairs(l_Model_4:GetChildren()) do
if v1529:IsA("BasePart") then
v1529.CanCollide = false;
v1529.Anchored = true;
end;
end;
end;
if l_Anchor_5 then
l_Model_4:SetPrimaryPartCFrame(l_Anchor_5);
end;
if l_v1517_0.T then
l_Start_4.Transparency = l_v1517_0.T;
end;
l_End_4.Transparency = 1;
l_Model_4.Parent = workspace.Thrown;
local l_Decal_9 = l_Start_4:FindFirstChildOfClass("Decal");
local l_SpecialMesh_8 =
l_Start_4:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_9 =
l_End_4:FindFirstChildOfClass("SpecialMesh");
local l_Decal_10 = l_End_4:FindFirstChildOfClass("Decal");
if l_Decal_10 and not l_Skip_4 then
l_Decal_10.Transparency = 1;
end;
local v1534 = nil;
if l_Del_4 then
game:GetService("TweenService"):Create(l_Start_4, v1520, {
Size = l_End_4.Size,
CFrame = l_End_4.CFrame
}):Play();
task.delay(l_Del_4, function() --[[ Line: 3992 ]]
v1534 = game:GetService("TweenService"):Create(l_Start_4,
v1520, {
Transparency = v1525
});
v1534:Play();
if l_Decal_9 then
for _, v1536 in pairs(l_Start_4:GetChildren()) do
if v1536:IsA("Decal") then
game:GetService("TweenService"):Create(v1536,
v1520, {
Transparency = v1525
}):Play();
end;
end;
end;
if l_SpecialMesh_8 then
v1534 =
game:GetService("TweenService"):Create(l_SpecialMesh_8, v1520, {
Scale = l_SpecialMesh_9.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_8 then
game:GetService("TweenService"):Create(l_SpecialMesh_8,
v1520, {
Scale = l_SpecialMesh_9.Scale
}):Play();
end;
if l_Decal_9 then
for _, v1538 in pairs(l_Start_4:GetChildren()) do
if v1538:IsA("Decal") then
game:GetService("TweenService"):Create(v1538,
v1520, {
Transparency = v1525
}):Play();
end;
end;
v1534 = game:GetService("TweenService"):Create(l_Start_4,
v1520, {
Size = l_End_4.Size,
CFrame = l_End_4.CFrame
});
v1534:Play();
else
v1534 = game:GetService("TweenService"):Create(l_Start_4,
v1520, {
Size = l_End_4.Size,
Transparency = v1525,
CFrame = l_End_4.CFrame
});
v1534:Play();
end;
end;
if not l_Stay_4 then
if l_Del_4 then
task.wait(l_Del_4 + 0.1);
end;
v1534.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_4:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1517 = v1476.RingStart:Clone();
v1517:ScaleTo(2.0999999999999996);
local v1539 = {
Model = v1517,
T = 0,
EndT = 0,
Anchor = v1484.PrimaryPart.CFrame * CFrame.new(0, 0, -15) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Exponential)
};
local l_v1539_0 = v1539 --[[ copy: 24 -> 1275 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_5 = l_v1539_0.Model;
local v1542 = l_v1539_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_5 = l_Model_5:FindFirstChild("Start");
local l_End_5 = l_Model_5:FindFirstChild("End");
local l_Stay_5 = l_v1539_0.Stay;
local l_Anchor_6 = l_v1539_0.Anchor;
local v1547 = l_v1539_0.EndT or 1;
local l_Del_5 = l_v1539_0.Del;
local l_Skip_5 = l_v1539_0.Skip;
if l_Start_5 and l_End_5 then
l_Model_5.PrimaryPart = l_Start_5;
if not l_Skip_5 then
for _, v1551 in pairs(l_Model_5:GetChildren()) do
if v1551:IsA("BasePart") then
v1551.CanCollide = false;
v1551.Anchored = true;
end;
end;
end;
if l_Anchor_6 then
l_Model_5:SetPrimaryPartCFrame(l_Anchor_6);
end;
if l_v1539_0.T then
l_Start_5.Transparency = l_v1539_0.T;
end;
l_End_5.Transparency = 1;
l_Model_5.Parent = workspace.Thrown;
local l_Decal_11 = l_Start_5:FindFirstChildOfClass("Decal");
local l_SpecialMesh_10 =
l_Start_5:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_11 =
l_End_5:FindFirstChildOfClass("SpecialMesh");
local l_Decal_12 = l_End_5:FindFirstChildOfClass("Decal");
if l_Decal_12 and not l_Skip_5 then
l_Decal_12.Transparency = 1;
end;
local v1556 = nil;
if l_Del_5 then
game:GetService("TweenService"):Create(l_Start_5, v1542, {
Size = l_End_5.Size,
CFrame = l_End_5.CFrame
}):Play();
task.delay(l_Del_5, function() --[[ Line: 3992 ]]
v1556 = game:GetService("TweenService"):Create(l_Start_5,
v1542, {
Transparency = v1547
});
v1556:Play();
if l_Decal_11 then
for _, v1558 in pairs(l_Start_5:GetChildren()) do
if v1558:IsA("Decal") then
game:GetService("TweenService"):Create(v1558,
v1542, {
Transparency = v1547
}):Play();
end;
end;
end;
if l_SpecialMesh_10 then
v1556 =
game:GetService("TweenService"):Create(l_SpecialMesh_10, v1542, {
Scale = l_SpecialMesh_11.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_10 then
game:GetService("TweenService"):Create(l_SpecialMesh_10,
v1542, {
Scale = l_SpecialMesh_11.Scale
}):Play();
end;
if l_Decal_11 then
for _, v1560 in pairs(l_Start_5:GetChildren()) do
if v1560:IsA("Decal") then
game:GetService("TweenService"):Create(v1560,
v1542, {
Transparency = v1547
}):Play();
end;
end;
v1556 = game:GetService("TweenService"):Create(l_Start_5,
v1542, {
Size = l_End_5.Size,
CFrame = l_End_5.CFrame
});
v1556:Play();
else
v1556 = game:GetService("TweenService"):Create(l_Start_5,
v1542, {
Size = l_End_5.Size,
Transparency = v1547,
CFrame = l_End_5.CFrame
});
v1556:Play();
end;
end;
if not l_Stay_5 then
if l_Del_5 then
task.wait(l_Del_5 + 0.1);
end;
v1556.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_5:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
local l_v1476_0 = v1476 --[[ copy: 10 -> 1276 ]];
local l_v1484_0 = v1484 --[[ copy: 16 -> 1277 ]];
local l_v1477_0 = v1477 --[[ copy: 11 -> 1278 ]];
local l_l_wait_8_0 = l_wait_8 --[[ copy: 14 -> 1279 ]];
task.delay(0.05, function() --[[ Line: 6230 ]]
local v1565 = l_v1476_0.Open:Clone();
v1565:ScaleTo(1.4);
local v1566 = {
Model = v1565,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1566_0 = v1566 --[[ copy: 1 -> 18 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_6 = l_v1566_0.Model;
local v1569 = l_v1566_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_6 = l_Model_6:FindFirstChild("Start");
local l_End_6 = l_Model_6:FindFirstChild("End");
local l_Stay_6 = l_v1566_0.Stay;
local l_Anchor_7 = l_v1566_0.Anchor;
local v1574 = l_v1566_0.EndT or 1;
local l_Del_6 = l_v1566_0.Del;
local l_Skip_6 = l_v1566_0.Skip;
if l_Start_6 and l_End_6 then
l_Model_6.PrimaryPart = l_Start_6;
if not l_Skip_6 then
for _, v1578 in pairs(l_Model_6:GetChildren()) do
if v1578:IsA("BasePart") then
v1578.CanCollide = false;
v1578.Anchored = true;
end;
end;
end;
if l_Anchor_7 then
l_Model_6:SetPrimaryPartCFrame(l_Anchor_7);
end;
if l_v1566_0.T then
l_Start_6.Transparency = l_v1566_0.T;
end;
l_End_6.Transparency = 1;
l_Model_6.Parent = workspace.Thrown;
local l_Decal_13 = l_Start_6:FindFirstChildOfClass("Decal");
local l_SpecialMesh_12 =
l_Start_6:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_13 =
l_End_6:FindFirstChildOfClass("SpecialMesh");
local l_Decal_14 = l_End_6:FindFirstChildOfClass("Decal");
if l_Decal_14 and not l_Skip_6 then
l_Decal_14.Transparency = 1;
end;
local v1583 = nil;
if l_Del_6 then
game:GetService("TweenService"):Create(l_Start_6, v1569, {
Size = l_End_6.Size,
CFrame = l_End_6.CFrame
}):Play();
task.delay(l_Del_6, function() --[[ Line: 3992 ]]
v1583 =
game:GetService("TweenService"):Create(l_Start_6, v1569, {
Transparency = v1574
});
v1583:Play();
if l_Decal_13 then
for _, v1585 in pairs(l_Start_6:GetChildren()) do
if v1585:IsA("Decal") then

game:GetService("TweenService"):Create(v1585, v1569, {
Transparency = v1574
}):Play();
end;
end;
end;
if l_SpecialMesh_12 then
v1583 =
game:GetService("TweenService"):Create(l_SpecialMesh_12, v1569, {
Scale = l_SpecialMesh_13.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_12 then

game:GetService("TweenService"):Create(l_SpecialMesh_12, v1569, {
Scale = l_SpecialMesh_13.Scale
}):Play();
end;
if l_Decal_13 then
for _, v1587 in pairs(l_Start_6:GetChildren()) do
if v1587:IsA("Decal") then
game:GetService("TweenService"):Create(v1587,
v1569, {
Transparency = v1574
}):Play();
end;
end;
v1583 =
game:GetService("TweenService"):Create(l_Start_6, v1569, {
Size = l_End_6.Size,
CFrame = l_End_6.CFrame
});
v1583:Play();
else
v1583 =
game:GetService("TweenService"):Create(l_Start_6, v1569, {
Size = l_End_6.Size,
Transparency = v1574,
CFrame = l_End_6.CFrame
});
v1583:Play();
end;
end;
if not l_Stay_6 then
if l_Del_6 then
task.wait(l_Del_6 + 0.1);
end;
v1583.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_6:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1566 = l_v1476_0.Bright:Clone();
v1566:ScaleTo(2.0999999999999996);
local v1588 = {
Model = v1566,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.Angles(-
1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v1588_0 = v1588 --[[ copy: 2 -> 19 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_7 = l_v1588_0.Model;
local v1591 = l_v1588_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_7 = l_Model_7:FindFirstChild("Start");
local l_End_7 = l_Model_7:FindFirstChild("End");
local l_Stay_7 = l_v1588_0.Stay;
local l_Anchor_8 = l_v1588_0.Anchor;
local v1596 = l_v1588_0.EndT or 1;
local l_Del_7 = l_v1588_0.Del;
local l_Skip_7 = l_v1588_0.Skip;
if l_Start_7 and l_End_7 then
l_Model_7.PrimaryPart = l_Start_7;
if not l_Skip_7 then
for _, v1600 in pairs(l_Model_7:GetChildren()) do
if v1600:IsA("BasePart") then
v1600.CanCollide = false;
v1600.Anchored = true;
end;
end;
end;
if l_Anchor_8 then
l_Model_7:SetPrimaryPartCFrame(l_Anchor_8);
end;
if l_v1588_0.T then
l_Start_7.Transparency = l_v1588_0.T;
end;
l_End_7.Transparency = 1;
l_Model_7.Parent = workspace.Thrown;
local l_Decal_15 = l_Start_7:FindFirstChildOfClass("Decal");
local l_SpecialMesh_14 =
l_Start_7:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_15 =
l_End_7:FindFirstChildOfClass("SpecialMesh");
local l_Decal_16 = l_End_7:FindFirstChildOfClass("Decal");
if l_Decal_16 and not l_Skip_7 then
l_Decal_16.Transparency = 1;
end;
local v1605 = nil;
if l_Del_7 then
game:GetService("TweenService"):Create(l_Start_7, v1591, {
Size = l_End_7.Size,
CFrame = l_End_7.CFrame
}):Play();
task.delay(l_Del_7, function() --[[ Line: 3992 ]]
v1605 =
game:GetService("TweenService"):Create(l_Start_7, v1591, {
Transparency = v1596
});
v1605:Play();
if l_Decal_15 then
for _, v1607 in pairs(l_Start_7:GetChildren()) do
if v1607:IsA("Decal") then

game:GetService("TweenService"):Create(v1607, v1591, {
Transparency = v1596
}):Play();
end;
end;
end;
if l_SpecialMesh_14 then
v1605 =
game:GetService("TweenService"):Create(l_SpecialMesh_14, v1591, {
Scale = l_SpecialMesh_15.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_14 then

game:GetService("TweenService"):Create(l_SpecialMesh_14, v1591, {
Scale = l_SpecialMesh_15.Scale
}):Play();
end;
if l_Decal_15 then
for _, v1609 in pairs(l_Start_7:GetChildren()) do
if v1609:IsA("Decal") then
game:GetService("TweenService"):Create(v1609,
v1591, {
Transparency = v1596
}):Play();
end;
end;
v1605 =
game:GetService("TweenService"):Create(l_Start_7, v1591, {
Size = l_End_7.Size,
CFrame = l_End_7.CFrame
});
v1605:Play();
else
v1605 =
game:GetService("TweenService"):Create(l_Start_7, v1591, {
Size = l_End_7.Size,
Transparency = v1596,
CFrame = l_End_7.CFrame
});
v1605:Play();
end;
end;
if not l_Stay_7 then
if l_Del_7 then
task.wait(l_Del_7 + 0.1);
end;
v1605.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_7:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1588 = l_v1476_0.FasterShard:Clone();
v1588:ScaleTo(2.0999999999999996);
local v1610 = {
Model = v1588,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.Angles(0,
1.5707963267948966, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine)
};
local l_v1610_0 = v1610 --[[ copy: 3 -> 20 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_8 = l_v1610_0.Model;
local v1613 = l_v1610_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_8 = l_Model_8:FindFirstChild("Start");
local l_End_8 = l_Model_8:FindFirstChild("End");
local l_Stay_8 = l_v1610_0.Stay;
local l_Anchor_9 = l_v1610_0.Anchor;
local v1618 = l_v1610_0.EndT or 1;
local l_Del_8 = l_v1610_0.Del;
local l_Skip_8 = l_v1610_0.Skip;
if l_Start_8 and l_End_8 then
l_Model_8.PrimaryPart = l_Start_8;
if not l_Skip_8 then
for _, v1622 in pairs(l_Model_8:GetChildren()) do
if v1622:IsA("BasePart") then
v1622.CanCollide = false;
v1622.Anchored = true;
end;
end;
end;
if l_Anchor_9 then
l_Model_8:SetPrimaryPartCFrame(l_Anchor_9);
end;
if l_v1610_0.T then
l_Start_8.Transparency = l_v1610_0.T;
end;
l_End_8.Transparency = 1;
l_Model_8.Parent = workspace.Thrown;
local l_Decal_17 = l_Start_8:FindFirstChildOfClass("Decal");
local l_SpecialMesh_16 =
l_Start_8:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_17 =
l_End_8:FindFirstChildOfClass("SpecialMesh");
local l_Decal_18 = l_End_8:FindFirstChildOfClass("Decal");
if l_Decal_18 and not l_Skip_8 then
l_Decal_18.Transparency = 1;
end;
local v1627 = nil;
if l_Del_8 then
game:GetService("TweenService"):Create(l_Start_8, v1613, {
Size = l_End_8.Size,
CFrame = l_End_8.CFrame
}):Play();
task.delay(l_Del_8, function() --[[ Line: 3992 ]]
v1627 =
game:GetService("TweenService"):Create(l_Start_8, v1613, {
Transparency = v1618
});
v1627:Play();
if l_Decal_17 then
for _, v1629 in pairs(l_Start_8:GetChildren()) do
if v1629:IsA("Decal") then

game:GetService("TweenService"):Create(v1629, v1613, {
Transparency = v1618
}):Play();
end;
end;
end;
if l_SpecialMesh_16 then
v1627 =
game:GetService("TweenService"):Create(l_SpecialMesh_16, v1613, {
Scale = l_SpecialMesh_17.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_16 then

game:GetService("TweenService"):Create(l_SpecialMesh_16, v1613, {
Scale = l_SpecialMesh_17.Scale
}):Play();
end;
if l_Decal_17 then
for _, v1631 in pairs(l_Start_8:GetChildren()) do
if v1631:IsA("Decal") then
game:GetService("TweenService"):Create(v1631,
v1613, {
Transparency = v1618
}):Play();
end;
end;
v1627 =
game:GetService("TweenService"):Create(l_Start_8, v1613, {
Size = l_End_8.Size,
CFrame = l_End_8.CFrame
});
v1627:Play();
else
v1627 =
game:GetService("TweenService"):Create(l_Start_8, v1613, {
Size = l_End_8.Size,
Transparency = v1618,
CFrame = l_End_8.CFrame
});
v1627:Play();
end;
end;
if not l_Stay_8 then
if l_Del_8 then
task.wait(l_Del_8 + 0.1);
end;
v1627.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_8:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1610 = l_v1476_0.Time:Clone();
v1610:ScaleTo(2.0999999999999996);
local v1632 = {
Model = v1610,
T = 0.25,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, -1.5707963267948966, 0),
Info = TweenInfo.new(0.15, Enum.EasingStyle.Quad)
};
local l_v1632_0 = v1632 --[[ copy: 4 -> 21 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_9 = l_v1632_0.Model;
local v1635 = l_v1632_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_9 = l_Model_9:FindFirstChild("Start");
local l_End_9 = l_Model_9:FindFirstChild("End");
local l_Stay_9 = l_v1632_0.Stay;
local l_Anchor_10 = l_v1632_0.Anchor;
local v1640 = l_v1632_0.EndT or 1;
local l_Del_9 = l_v1632_0.Del;
local l_Skip_9 = l_v1632_0.Skip;
if l_Start_9 and l_End_9 then
l_Model_9.PrimaryPart = l_Start_9;
if not l_Skip_9 then
for _, v1644 in pairs(l_Model_9:GetChildren()) do
if v1644:IsA("BasePart") then
v1644.CanCollide = false;
v1644.Anchored = true;
end;
end;
end;
if l_Anchor_10 then
l_Model_9:SetPrimaryPartCFrame(l_Anchor_10);
end;
if l_v1632_0.T then
l_Start_9.Transparency = l_v1632_0.T;
end;
l_End_9.Transparency = 1;
l_Model_9.Parent = workspace.Thrown;
local l_Decal_19 = l_Start_9:FindFirstChildOfClass("Decal");
local l_SpecialMesh_18 =
l_Start_9:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_19 =
l_End_9:FindFirstChildOfClass("SpecialMesh");
local l_Decal_20 = l_End_9:FindFirstChildOfClass("Decal");
if l_Decal_20 and not l_Skip_9 then
l_Decal_20.Transparency = 1;
end;
local v1649 = nil;
if l_Del_9 then
game:GetService("TweenService"):Create(l_Start_9, v1635, {
Size = l_End_9.Size,
CFrame = l_End_9.CFrame
}):Play();
task.delay(l_Del_9, function() --[[ Line: 3992 ]]
v1649 =
game:GetService("TweenService"):Create(l_Start_9, v1635, {
Transparency = v1640
});
v1649:Play();
if l_Decal_19 then
for _, v1651 in pairs(l_Start_9:GetChildren()) do
if v1651:IsA("Decal") then

game:GetService("TweenService"):Create(v1651, v1635, {
Transparency = v1640
}):Play();
end;
end;
end;
if l_SpecialMesh_18 then
v1649 =
game:GetService("TweenService"):Create(l_SpecialMesh_18, v1635, {
Scale = l_SpecialMesh_19.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_18 then

game:GetService("TweenService"):Create(l_SpecialMesh_18, v1635, {
Scale = l_SpecialMesh_19.Scale
}):Play();
end;
if l_Decal_19 then
for _, v1653 in pairs(l_Start_9:GetChildren()) do
if v1653:IsA("Decal") then
game:GetService("TweenService"):Create(v1653,
v1635, {
Transparency = v1640
}):Play();
end;
end;
v1649 =
game:GetService("TweenService"):Create(l_Start_9, v1635, {
Size = l_End_9.Size,
CFrame = l_End_9.CFrame
});
v1649:Play();
else
v1649 =
game:GetService("TweenService"):Create(l_Start_9, v1635, {
Size = l_End_9.Size,
Transparency = v1640,
CFrame = l_End_9.CFrame
});
v1649:Play();
end;
end;
if not l_Stay_9 then
if l_Del_9 then
task.wait(l_Del_9 + 0.1);
end;
v1649.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_9:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1632 = l_v1476_0.SMoker:Clone();
v1632:ScaleTo(1.4);
local v1654 = {
Model = v1632,
T = 1,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, 30) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v1654_0 = v1654 --[[ copy: 5 -> 22 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_10 = l_v1654_0.Model;
local v1657 = l_v1654_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_10 = l_Model_10:FindFirstChild("Start");
local l_End_10 = l_Model_10:FindFirstChild("End");
local l_Stay_10 = l_v1654_0.Stay;
local l_Anchor_11 = l_v1654_0.Anchor;
local v1662 = l_v1654_0.EndT or 1;
local l_Del_10 = l_v1654_0.Del;
local l_Skip_10 = l_v1654_0.Skip;
if l_Start_10 and l_End_10 then
l_Model_10.PrimaryPart = l_Start_10;
if not l_Skip_10 then
for _, v1666 in pairs(l_Model_10:GetChildren()) do
if v1666:IsA("BasePart") then
v1666.CanCollide = false;
v1666.Anchored = true;
end;
end;
end;
if l_Anchor_11 then
l_Model_10:SetPrimaryPartCFrame(l_Anchor_11);
end;
if l_v1654_0.T then
l_Start_10.Transparency = l_v1654_0.T;
end;
l_End_10.Transparency = 1;
l_Model_10.Parent = workspace.Thrown;
local l_Decal_21 = l_Start_10:FindFirstChildOfClass("Decal");
local l_SpecialMesh_20 =
l_Start_10:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_21 =
l_End_10:FindFirstChildOfClass("SpecialMesh");
local l_Decal_22 = l_End_10:FindFirstChildOfClass("Decal");
if l_Decal_22 and not l_Skip_10 then
l_Decal_22.Transparency = 1;
end;
local v1671 = nil;
if l_Del_10 then
game:GetService("TweenService"):Create(l_Start_10, v1657, {
Size = l_End_10.Size,
CFrame = l_End_10.CFrame
}):Play();
task.delay(l_Del_10, function() --[[ Line: 3992 ]]
v1671 =
game:GetService("TweenService"):Create(l_Start_10, v1657, {
Transparency = v1662
});
v1671:Play();
if l_Decal_21 then
for _, v1673 in pairs(l_Start_10:GetChildren()) do
if v1673:IsA("Decal") then

game:GetService("TweenService"):Create(v1673, v1657, {
Transparency = v1662
}):Play();
end;
end;
end;
if l_SpecialMesh_20 then
v1671 =
game:GetService("TweenService"):Create(l_SpecialMesh_20, v1657, {
Scale = l_SpecialMesh_21.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_20 then

game:GetService("TweenService"):Create(l_SpecialMesh_20, v1657, {
Scale = l_SpecialMesh_21.Scale
}):Play();
end;
if l_Decal_21 then
for _, v1675 in pairs(l_Start_10:GetChildren()) do
if v1675:IsA("Decal") then
game:GetService("TweenService"):Create(v1675,
v1657, {
Transparency = v1662
}):Play();
end;
end;
v1671 =
game:GetService("TweenService"):Create(l_Start_10, v1657, {
Size = l_End_10.Size,
CFrame = l_End_10.CFrame
});
v1671:Play();
else
v1671 =
game:GetService("TweenService"):Create(l_Start_10, v1657, {
Size = l_End_10.Size,
Transparency = v1662,
CFrame = l_End_10.CFrame
});
v1671:Play();
end;
end;
if not l_Stay_10 then
if l_Del_10 then
task.wait(l_Del_10 + 0.1);
end;
v1671.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_10:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
for v1676 = 1, 3 do
local v1677 = l_v1476_0.RingEnd:Clone();
v1677:ScaleTo((0.8 - v1676 / 10) * 1.4);
local v1678 = {
Model = v1677,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -20 *
v1676) * CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.2 * v1676 / 10, Enum.EasingStyle.Sine)
};
local l_v1678_0 = v1678 --[[ copy: 9 -> 30 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_11 = l_v1678_0.Model;
local v1681 = l_v1678_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_11 = l_Model_11:FindFirstChild("Start");
local l_End_11 = l_Model_11:FindFirstChild("End");
local l_Stay_11 = l_v1678_0.Stay;
local l_Anchor_12 = l_v1678_0.Anchor;
local v1686 = l_v1678_0.EndT or 1;
local l_Del_11 = l_v1678_0.Del;
local l_Skip_11 = l_v1678_0.Skip;
if l_Start_11 and l_End_11 then
l_Model_11.PrimaryPart = l_Start_11;
if not l_Skip_11 then
for _, v1690 in pairs(l_Model_11:GetChildren()) do
if v1690:IsA("BasePart") then
v1690.CanCollide = false;
v1690.Anchored = true;
end;
end;
end;
if l_Anchor_12 then
l_Model_11:SetPrimaryPartCFrame(l_Anchor_12);
end;
if l_v1678_0.T then
l_Start_11.Transparency = l_v1678_0.T;
end;
l_End_11.Transparency = 1;
l_Model_11.Parent = workspace.Thrown;
local l_Decal_23 =
l_Start_11:FindFirstChildOfClass("Decal");
local l_SpecialMesh_22 =
l_Start_11:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_23 =
l_End_11:FindFirstChildOfClass("SpecialMesh");
local l_Decal_24 = l_End_11:FindFirstChildOfClass("Decal");
if l_Decal_24 and not l_Skip_11 then
l_Decal_24.Transparency = 1;
end;
local v1695 = nil;
if l_Del_11 then
game:GetService("TweenService"):Create(l_Start_11,
v1681, {
Size = l_End_11.Size,
CFrame = l_End_11.CFrame
}):Play();
task.delay(l_Del_11, function() --[[ Line: 3992 ]]
v1695 =
game:GetService("TweenService"):Create(l_Start_11, v1681, {
Transparency = v1686
});
v1695:Play();
if l_Decal_23 then
for _, v1697 in pairs(l_Start_11:GetChildren())
do
if v1697:IsA("Decal") then

game:GetService("TweenService"):Create(v1697, v1681, {
Transparency = v1686
}):Play();
end;
end;
end;
if l_SpecialMesh_22 then
v1695 =
game:GetService("TweenService"):Create(l_SpecialMesh_22, v1681, {
Scale = l_SpecialMesh_23.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_22 then

game:GetService("TweenService"):Create(l_SpecialMesh_22, v1681, {
Scale = l_SpecialMesh_23.Scale
}):Play();
end;
if l_Decal_23 then
for _, v1699 in pairs(l_Start_11:GetChildren()) do
if v1699:IsA("Decal") then

game:GetService("TweenService"):Create(v1699, v1681, {
Transparency = v1686
}):Play();
end;
end;
v1695 =
game:GetService("TweenService"):Create(l_Start_11, v1681, {
Size = l_End_11.Size,
CFrame = l_End_11.CFrame
});
v1695:Play();
else
v1695 =
game:GetService("TweenService"):Create(l_Start_11, v1681, {
Size = l_End_11.Size,
Transparency = v1686,
CFrame = l_End_11.CFrame
});
v1695:Play();
end;
end;
if not l_Stay_11 then
if l_Del_11 then
task.wait(l_Del_11 + 0.1);
end;
v1695.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_11:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1678 = l_v1476_0.RingEnd:Clone();
v1678:ScaleTo((0.8 - v1676 / 10) * 1.4);
local v1700 = {
Model = v1678,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -50 *
v1676) * CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.4 * v1676 / 10, Enum.EasingStyle.Sine)
};
local l_v1700_0 = v1700 --[[ copy: 10 -> 31 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_12 = l_v1700_0.Model;
local v1703 = l_v1700_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_12 = l_Model_12:FindFirstChild("Start");
local l_End_12 = l_Model_12:FindFirstChild("End");
local l_Stay_12 = l_v1700_0.Stay;
local l_Anchor_13 = l_v1700_0.Anchor;
local v1708 = l_v1700_0.EndT or 1;
local l_Del_12 = l_v1700_0.Del;
local l_Skip_12 = l_v1700_0.Skip;
if l_Start_12 and l_End_12 then
l_Model_12.PrimaryPart = l_Start_12;
if not l_Skip_12 then
for _, v1712 in pairs(l_Model_12:GetChildren()) do
if v1712:IsA("BasePart") then
v1712.CanCollide = false;
v1712.Anchored = true;
end;
end;
end;
if l_Anchor_13 then
l_Model_12:SetPrimaryPartCFrame(l_Anchor_13);
end;
if l_v1700_0.T then
l_Start_12.Transparency = l_v1700_0.T;
end;
l_End_12.Transparency = 1;
l_Model_12.Parent = workspace.Thrown;
local l_Decal_25 =
l_Start_12:FindFirstChildOfClass("Decal");
local l_SpecialMesh_24 =
l_Start_12:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_25 =
l_End_12:FindFirstChildOfClass("SpecialMesh");
local l_Decal_26 = l_End_12:FindFirstChildOfClass("Decal");
if l_Decal_26 and not l_Skip_12 then
l_Decal_26.Transparency = 1;
end;
local v1717 = nil;
if l_Del_12 then
game:GetService("TweenService"):Create(l_Start_12,
v1703, {
Size = l_End_12.Size,
CFrame = l_End_12.CFrame
}):Play();
task.delay(l_Del_12, function() --[[ Line: 3992 ]]
v1717 =
game:GetService("TweenService"):Create(l_Start_12, v1703, {
Transparency = v1708
});
v1717:Play();
if l_Decal_25 then
for _, v1719 in pairs(l_Start_12:GetChildren())
do
if v1719:IsA("Decal") then

game:GetService("TweenService"):Create(v1719, v1703, {
Transparency = v1708
}):Play();
end;
end;
end;
if l_SpecialMesh_24 then
v1717 =
game:GetService("TweenService"):Create(l_SpecialMesh_24, v1703, {
Scale = l_SpecialMesh_25.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_24 then

game:GetService("TweenService"):Create(l_SpecialMesh_24, v1703, {
Scale = l_SpecialMesh_25.Scale
}):Play();
end;
if l_Decal_25 then
for _, v1721 in pairs(l_Start_12:GetChildren()) do
if v1721:IsA("Decal") then

game:GetService("TweenService"):Create(v1721, v1703, {
Transparency = v1708
}):Play();
end;
end;
v1717 =
game:GetService("TweenService"):Create(l_Start_12, v1703, {
Size = l_End_12.Size,
CFrame = l_End_12.CFrame
});
v1717:Play();
else
v1717 =
game:GetService("TweenService"):Create(l_Start_12, v1703, {
Size = l_End_12.Size,
Transparency = v1708,
CFrame = l_End_12.CFrame
});
v1717:Play();
end;
end;
if not l_Stay_12 then
if l_Del_12 then
task.wait(l_Del_12 + 0.1);
end;
v1717.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_12:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1700 = l_v1476_0.oooh:Clone();
v1700:ScaleTo((3.8 - v1676 / 10) * 1.4);
local v1722 = {
Model = v1700,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -33 *
v1676) * CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.1 + v1676 / 20, Enum.EasingStyle.Sine)
};
local l_v1722_0 = v1722 --[[ copy: 11 -> 32 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_13 = l_v1722_0.Model;
local v1725 = l_v1722_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_13 = l_Model_13:FindFirstChild("Start");
local l_End_13 = l_Model_13:FindFirstChild("End");
local l_Stay_13 = l_v1722_0.Stay;
local l_Anchor_14 = l_v1722_0.Anchor;
local v1730 = l_v1722_0.EndT or 1;
local l_Del_13 = l_v1722_0.Del;
local l_Skip_13 = l_v1722_0.Skip;
if l_Start_13 and l_End_13 then
l_Model_13.PrimaryPart = l_Start_13;
if not l_Skip_13 then
for _, v1734 in pairs(l_Model_13:GetChildren()) do
if v1734:IsA("BasePart") then
v1734.CanCollide = false;
v1734.Anchored = true;
end;
end;
end;
if l_Anchor_14 then
l_Model_13:SetPrimaryPartCFrame(l_Anchor_14);
end;
if l_v1722_0.T then
l_Start_13.Transparency = l_v1722_0.T;
end;
l_End_13.Transparency = 1;
l_Model_13.Parent = workspace.Thrown;
local l_Decal_27 =
l_Start_13:FindFirstChildOfClass("Decal");
local l_SpecialMesh_26 =
l_Start_13:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_27 =
l_End_13:FindFirstChildOfClass("SpecialMesh");
local l_Decal_28 = l_End_13:FindFirstChildOfClass("Decal");
if l_Decal_28 and not l_Skip_13 then
l_Decal_28.Transparency = 1;
end;
local v1739 = nil;
if l_Del_13 then
game:GetService("TweenService"):Create(l_Start_13,
v1725, {
Size = l_End_13.Size,
CFrame = l_End_13.CFrame
}):Play();
task.delay(l_Del_13, function() --[[ Line: 3992 ]]
v1739 =
game:GetService("TweenService"):Create(l_Start_13, v1725, {
Transparency = v1730
});
v1739:Play();
if l_Decal_27 then
for _, v1741 in pairs(l_Start_13:GetChildren())
do
if v1741:IsA("Decal") then

game:GetService("TweenService"):Create(v1741, v1725, {
Transparency = v1730
}):Play();
end;
end;
end;
if l_SpecialMesh_26 then
v1739 =
game:GetService("TweenService"):Create(l_SpecialMesh_26, v1725, {
Scale = l_SpecialMesh_27.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_26 then

game:GetService("TweenService"):Create(l_SpecialMesh_26, v1725, {
Scale = l_SpecialMesh_27.Scale
}):Play();
end;
if l_Decal_27 then
for _, v1743 in pairs(l_Start_13:GetChildren()) do
if v1743:IsA("Decal") then

game:GetService("TweenService"):Create(v1743, v1725, {
Transparency = v1730
}):Play();
end;
end;
v1739 =
game:GetService("TweenService"):Create(l_Start_13, v1725, {
Size = l_End_13.Size,
CFrame = l_End_13.CFrame
});
v1739:Play();
else
v1739 =
game:GetService("TweenService"):Create(l_Start_13, v1725, {
Size = l_End_13.Size,
Transparency = v1730,
CFrame = l_End_13.CFrame
});
v1739:Play();
end;
end;
if not l_Stay_13 then
if l_Del_13 then
task.wait(l_Del_13 + 0.1);
end;
v1739.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_13:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1722 = v880({
FX = l_v1476_0.HMMM,
Anchor = v1700.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0),
Maid = l_v1477_0._maid
});
v869({
FX = v1722,
Scale = 1
});
v1722:ScaleTo((4.8 - v1676 / 10) * 1.4);
for _, v1745 in pairs(v1722:GetDescendants()) do
local l_v1745_Attribute_0 = v1745:GetAttribute("EmitCount");
if l_v1745_Attribute_0 then
v1745:SetAttribute("EmitCount",
(math.clamp(l_v1745_Attribute_0 / 2, 1, 1e999)));
end;
end;
task.delay(0.32, function() --[[ Line: 6282 ]]
v894(v1722);
end);
local v1747 = l_v1476_0.oooh:Clone();
v1747:ScaleTo((2.8 - v1676 / 10) * 1.4);
local v1748 = {
Model = v1747,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -13 *
v1676) * CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.03 + v1676 / 20, Enum.EasingStyle.Sine)
};
local l_v1748_0 = v1748 --[[ copy: 13 -> 33 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_14 = l_v1748_0.Model;
local v1751 = l_v1748_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_14 = l_Model_14:FindFirstChild("Start");
local l_End_14 = l_Model_14:FindFirstChild("End");
local l_Stay_14 = l_v1748_0.Stay;
local l_Anchor_15 = l_v1748_0.Anchor;
local v1756 = l_v1748_0.EndT or 1;
local l_Del_14 = l_v1748_0.Del;
local l_Skip_14 = l_v1748_0.Skip;
if l_Start_14 and l_End_14 then
l_Model_14.PrimaryPart = l_Start_14;
if not l_Skip_14 then
for _, v1760 in pairs(l_Model_14:GetChildren()) do
if v1760:IsA("BasePart") then
v1760.CanCollide = false;
v1760.Anchored = true;
end;
end;
end;
if l_Anchor_15 then
l_Model_14:SetPrimaryPartCFrame(l_Anchor_15);
end;
if l_v1748_0.T then
l_Start_14.Transparency = l_v1748_0.T;
end;
l_End_14.Transparency = 1;
l_Model_14.Parent = workspace.Thrown;
local l_Decal_29 =
l_Start_14:FindFirstChildOfClass("Decal");
local l_SpecialMesh_28 =
l_Start_14:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_29 =
l_End_14:FindFirstChildOfClass("SpecialMesh");
local l_Decal_30 = l_End_14:FindFirstChildOfClass("Decal");
if l_Decal_30 and not l_Skip_14 then
l_Decal_30.Transparency = 1;
end;
local v1765 = nil;
if l_Del_14 then
game:GetService("TweenService"):Create(l_Start_14,
v1751, {
Size = l_End_14.Size,
CFrame = l_End_14.CFrame
}):Play();
task.delay(l_Del_14, function() --[[ Line: 3992 ]]
v1765 =
game:GetService("TweenService"):Create(l_Start_14, v1751, {
Transparency = v1756
});
v1765:Play();
if l_Decal_29 then
for _, v1767 in pairs(l_Start_14:GetChildren())
do
if v1767:IsA("Decal") then

game:GetService("TweenService"):Create(v1767, v1751, {
Transparency = v1756
}):Play();
end;
end;
end;
if l_SpecialMesh_28 then
v1765 =
game:GetService("TweenService"):Create(l_SpecialMesh_28, v1751, {
Scale = l_SpecialMesh_29.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_28 then

game:GetService("TweenService"):Create(l_SpecialMesh_28, v1751, {
Scale = l_SpecialMesh_29.Scale
}):Play();
end;
if l_Decal_29 then
for _, v1769 in pairs(l_Start_14:GetChildren()) do
if v1769:IsA("Decal") then

game:GetService("TweenService"):Create(v1769, v1751, {
Transparency = v1756
}):Play();
end;
end;
v1765 =
game:GetService("TweenService"):Create(l_Start_14, v1751, {
Size = l_End_14.Size,
CFrame = l_End_14.CFrame
});
v1765:Play();
else
v1765 =
game:GetService("TweenService"):Create(l_Start_14, v1751, {
Size = l_End_14.Size,
Transparency = v1756,
CFrame = l_End_14.CFrame
});
v1765:Play();
end;
end;
if not l_Stay_14 then
if l_Del_14 then
task.wait(l_Del_14 + 0.1);
end;
v1765.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_14:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1748 = l_v1476_0.oooh:Clone();
v1748:ScaleTo((1.8 - v1676 / 10) * 1.4);
local v1770 = {
Model = v1748,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -5 *
v1676) * CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05 + v1676 / 20, Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_15 = v1770.Model;
local v1772 = v1770.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_15 = l_Model_15:FindFirstChild("Start");
local l_End_15 = l_Model_15:FindFirstChild("End");
local l_Stay_15 = v1770.Stay;
local l_Anchor_16 = v1770.Anchor;
local v1777 = v1770.EndT or 1;
local l_Del_15 = v1770.Del;
local l_Skip_15 = v1770.Skip;
if l_Start_15 and l_End_15 then
l_Model_15.PrimaryPart = l_Start_15;
if not l_Skip_15 then
for _, v1781 in pairs(l_Model_15:GetChildren()) do
if v1781:IsA("BasePart") then
v1781.CanCollide = false;
v1781.Anchored = true;
end;
end;
end;
if l_Anchor_16 then
l_Model_15:SetPrimaryPartCFrame(l_Anchor_16);
end;
if v1770.T then
l_Start_15.Transparency = v1770.T;
end;
l_End_15.Transparency = 1;
l_Model_15.Parent = workspace.Thrown;
local l_Decal_31 =
l_Start_15:FindFirstChildOfClass("Decal");
local l_SpecialMesh_30 =
l_Start_15:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_31 =
l_End_15:FindFirstChildOfClass("SpecialMesh");
local l_Decal_32 = l_End_15:FindFirstChildOfClass("Decal");
if l_Decal_32 and not l_Skip_15 then
l_Decal_32.Transparency = 1;
end;
local v1786 = nil;
if l_Del_15 then
game:GetService("TweenService"):Create(l_Start_15,
v1772, {
Size = l_End_15.Size,
CFrame = l_End_15.CFrame
}):Play();
task.delay(l_Del_15, function() --[[ Line: 3992 ]]
v1786 =
game:GetService("TweenService"):Create(l_Start_15, v1772, {
Transparency = v1777
});
v1786:Play();
if l_Decal_31 then
for _, v1788 in pairs(l_Start_15:GetChildren())
do
if v1788:IsA("Decal") then

game:GetService("TweenService"):Create(v1788, v1772, {
Transparency = v1777
}):Play();
end;
end;
end;
if l_SpecialMesh_30 then
v1786 =
game:GetService("TweenService"):Create(l_SpecialMesh_30, v1772, {
Scale = l_SpecialMesh_31.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_30 then

game:GetService("TweenService"):Create(l_SpecialMesh_30, v1772, {
Scale = l_SpecialMesh_31.Scale
}):Play();
end;
if l_Decal_31 then
for _, v1790 in pairs(l_Start_15:GetChildren()) do
if v1790:IsA("Decal") then

game:GetService("TweenService"):Create(v1790, v1772, {
Transparency = v1777
}):Play();
end;
end;
v1786 =
game:GetService("TweenService"):Create(l_Start_15, v1772, {
Size = l_End_15.Size,
CFrame = l_End_15.CFrame
});
v1786:Play();
else
v1786 =
game:GetService("TweenService"):Create(l_Start_15, v1772, {
Size = l_End_15.Size,
Transparency = v1777,
CFrame = l_End_15.CFrame
});
v1786:Play();
end;
end;
if not l_Stay_15 then
if l_Del_15 then
task.wait(l_Del_15 + 0.1);
end;
v1786.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_15:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_8_0(0.05);
end;
v1654 = l_v1476_0.FasterShard2:Clone();
v1654:ScaleTo(2.0999999999999996);
local v1791 = {
Model = v1654,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.Angles(0,
1.5707963267948966, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1791_0 = v1791 --[[ copy: 6 -> 23 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_16 = l_v1791_0.Model;
local v1794 = l_v1791_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_16 = l_Model_16:FindFirstChild("Start");
local l_End_16 = l_Model_16:FindFirstChild("End");
local l_Stay_16 = l_v1791_0.Stay;
local l_Anchor_17 = l_v1791_0.Anchor;
local v1799 = l_v1791_0.EndT or 1;
local l_Del_16 = l_v1791_0.Del;
local l_Skip_16 = l_v1791_0.Skip;
if l_Start_16 and l_End_16 then
l_Model_16.PrimaryPart = l_Start_16;
if not l_Skip_16 then
for _, v1803 in pairs(l_Model_16:GetChildren()) do
if v1803:IsA("BasePart") then
v1803.CanCollide = false;
v1803.Anchored = true;
end;
end;
end;
if l_Anchor_17 then
l_Model_16:SetPrimaryPartCFrame(l_Anchor_17);
end;
if l_v1791_0.T then
l_Start_16.Transparency = l_v1791_0.T;
end;
l_End_16.Transparency = 1;
l_Model_16.Parent = workspace.Thrown;
local l_Decal_33 = l_Start_16:FindFirstChildOfClass("Decal");
local l_SpecialMesh_32 =
l_Start_16:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_33 =
l_End_16:FindFirstChildOfClass("SpecialMesh");
local l_Decal_34 = l_End_16:FindFirstChildOfClass("Decal");
if l_Decal_34 and not l_Skip_16 then
l_Decal_34.Transparency = 1;
end;
local v1808 = nil;
if l_Del_16 then
game:GetService("TweenService"):Create(l_Start_16, v1794, {
Size = l_End_16.Size,
CFrame = l_End_16.CFrame
}):Play();
task.delay(l_Del_16, function() --[[ Line: 3992 ]]
v1808 =
game:GetService("TweenService"):Create(l_Start_16, v1794, {
Transparency = v1799
});
v1808:Play();
if l_Decal_33 then
for _, v1810 in pairs(l_Start_16:GetChildren()) do
if v1810:IsA("Decal") then

game:GetService("TweenService"):Create(v1810, v1794, {
Transparency = v1799
}):Play();
end;
end;
end;
if l_SpecialMesh_32 then
v1808 =
game:GetService("TweenService"):Create(l_SpecialMesh_32, v1794, {
Scale = l_SpecialMesh_33.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_32 then

game:GetService("TweenService"):Create(l_SpecialMesh_32, v1794, {
Scale = l_SpecialMesh_33.Scale
}):Play();
end;
if l_Decal_33 then
for _, v1812 in pairs(l_Start_16:GetChildren()) do
if v1812:IsA("Decal") then
game:GetService("TweenService"):Create(v1812,
v1794, {
Transparency = v1799
}):Play();
end;
end;
v1808 =
game:GetService("TweenService"):Create(l_Start_16, v1794, {
Size = l_End_16.Size,
CFrame = l_End_16.CFrame
});
v1808:Play();
else
v1808 =
game:GetService("TweenService"):Create(l_Start_16, v1794, {
Size = l_End_16.Size,
Transparency = v1799,
CFrame = l_End_16.CFrame
});
v1808:Play();
end;
end;
if not l_Stay_16 then
if l_Del_16 then
task.wait(l_Del_16 + 0.1);
end;
v1808.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_16:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1791 = l_v1476_0.FasterShard3:Clone();
v1791:ScaleTo(2.0999999999999996);
local v1813 = {
Model = v1791,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.Angles(0, -
1.5707963267948966, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1813_0 = v1813 --[[ copy: 7 -> 24 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_17 = l_v1813_0.Model;
local v1816 = l_v1813_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_17 = l_Model_17:FindFirstChild("Start");
local l_End_17 = l_Model_17:FindFirstChild("End");
local l_Stay_17 = l_v1813_0.Stay;
local l_Anchor_18 = l_v1813_0.Anchor;
local v1821 = l_v1813_0.EndT or 1;
local l_Del_17 = l_v1813_0.Del;
local l_Skip_17 = l_v1813_0.Skip;
if l_Start_17 and l_End_17 then
l_Model_17.PrimaryPart = l_Start_17;
if not l_Skip_17 then
for _, v1825 in pairs(l_Model_17:GetChildren()) do
if v1825:IsA("BasePart") then
v1825.CanCollide = false;
v1825.Anchored = true;
end;
end;
end;
if l_Anchor_18 then
l_Model_17:SetPrimaryPartCFrame(l_Anchor_18);
end;
if l_v1813_0.T then
l_Start_17.Transparency = l_v1813_0.T;
end;
l_End_17.Transparency = 1;
l_Model_17.Parent = workspace.Thrown;
local l_Decal_35 = l_Start_17:FindFirstChildOfClass("Decal");
local l_SpecialMesh_34 =
l_Start_17:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_35 =
l_End_17:FindFirstChildOfClass("SpecialMesh");
local l_Decal_36 = l_End_17:FindFirstChildOfClass("Decal");
if l_Decal_36 and not l_Skip_17 then
l_Decal_36.Transparency = 1;
end;
local v1830 = nil;
if l_Del_17 then
game:GetService("TweenService"):Create(l_Start_17, v1816, {
Size = l_End_17.Size,
CFrame = l_End_17.CFrame
}):Play();
task.delay(l_Del_17, function() --[[ Line: 3992 ]]
v1830 =
game:GetService("TweenService"):Create(l_Start_17, v1816, {
Transparency = v1821
});
v1830:Play();
if l_Decal_35 then
for _, v1832 in pairs(l_Start_17:GetChildren()) do
if v1832:IsA("Decal") then

game:GetService("TweenService"):Create(v1832, v1816, {
Transparency = v1821
}):Play();
end;
end;
end;
if l_SpecialMesh_34 then
v1830 =
game:GetService("TweenService"):Create(l_SpecialMesh_34, v1816, {
Scale = l_SpecialMesh_35.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_34 then

game:GetService("TweenService"):Create(l_SpecialMesh_34, v1816, {
Scale = l_SpecialMesh_35.Scale
}):Play();
end;
if l_Decal_35 then
for _, v1834 in pairs(l_Start_17:GetChildren()) do
if v1834:IsA("Decal") then
game:GetService("TweenService"):Create(v1834,
v1816, {
Transparency = v1821
}):Play();
end;
end;
v1830 =
game:GetService("TweenService"):Create(l_Start_17, v1816, {
Size = l_End_17.Size,
CFrame = l_End_17.CFrame
});
v1830:Play();
else
v1830 =
game:GetService("TweenService"):Create(l_Start_17, v1816, {
Size = l_End_17.Size,
Transparency = v1821,
CFrame = l_End_17.CFrame
});
v1830:Play();
end;
end;
if not l_Stay_17 then
if l_Del_17 then
task.wait(l_Del_17 + 0.1);
end;
v1830.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_17:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1813 = l_v1476_0.Time2:Clone();
v1813:ScaleTo(1.4);
local v1835 = {
Model = v1813,
T = 0.25,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, -1.5707963267948966, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine)
};
local l_v1835_0 = v1835 --[[ copy: 8 -> 25 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_18 = l_v1835_0.Model;
local v1838 = l_v1835_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_18 = l_Model_18:FindFirstChild("Start");
local l_End_18 = l_Model_18:FindFirstChild("End");
local l_Stay_18 = l_v1835_0.Stay;
local l_Anchor_19 = l_v1835_0.Anchor;
local v1843 = l_v1835_0.EndT or 1;
local l_Del_18 = l_v1835_0.Del;
local l_Skip_18 = l_v1835_0.Skip;
if l_Start_18 and l_End_18 then
l_Model_18.PrimaryPart = l_Start_18;
if not l_Skip_18 then
for _, v1847 in pairs(l_Model_18:GetChildren()) do
if v1847:IsA("BasePart") then
v1847.CanCollide = false;
v1847.Anchored = true;
end;
end;
end;
if l_Anchor_19 then
l_Model_18:SetPrimaryPartCFrame(l_Anchor_19);
end;
if l_v1835_0.T then
l_Start_18.Transparency = l_v1835_0.T;
end;
l_End_18.Transparency = 1;
l_Model_18.Parent = workspace.Thrown;
local l_Decal_37 = l_Start_18:FindFirstChildOfClass("Decal");
local l_SpecialMesh_36 =
l_Start_18:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_37 =
l_End_18:FindFirstChildOfClass("SpecialMesh");
local l_Decal_38 = l_End_18:FindFirstChildOfClass("Decal");
if l_Decal_38 and not l_Skip_18 then
l_Decal_38.Transparency = 1;
end;
local v1852 = nil;
if l_Del_18 then
game:GetService("TweenService"):Create(l_Start_18, v1838, {
Size = l_End_18.Size,
CFrame = l_End_18.CFrame
}):Play();
task.delay(l_Del_18, function() --[[ Line: 3992 ]]
v1852 =
game:GetService("TweenService"):Create(l_Start_18, v1838, {
Transparency = v1843
});
v1852:Play();
if l_Decal_37 then
for _, v1854 in pairs(l_Start_18:GetChildren()) do
if v1854:IsA("Decal") then

game:GetService("TweenService"):Create(v1854, v1838, {
Transparency = v1843
}):Play();
end;
end;
end;
if l_SpecialMesh_36 then
v1852 =
game:GetService("TweenService"):Create(l_SpecialMesh_36, v1838, {
Scale = l_SpecialMesh_37.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_36 then

game:GetService("TweenService"):Create(l_SpecialMesh_36, v1838, {
Scale = l_SpecialMesh_37.Scale
}):Play();
end;
if l_Decal_37 then
for _, v1856 in pairs(l_Start_18:GetChildren()) do
if v1856:IsA("Decal") then
game:GetService("TweenService"):Create(v1856,
v1838, {
Transparency = v1843
}):Play();
end;
end;
v1852 =
game:GetService("TweenService"):Create(l_Start_18, v1838, {
Size = l_End_18.Size,
CFrame = l_End_18.CFrame
});
v1852:Play();
else
v1852 =
game:GetService("TweenService"):Create(l_Start_18, v1838, {
Size = l_End_18.Size,
Transparency = v1843,
CFrame = l_End_18.CFrame
});
v1852:Play();
end;
end;
if not l_Stay_18 then
if l_Del_18 then
task.wait(l_Del_18 + 0.1);
end;
v1852.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_18:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1835 = l_v1476_0.Time2:Clone();
v1835:ScaleTo(1.54);
local v1857 = {
Model = v1835,
T = 0.25,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, -1.5707963267948966, 0),
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
local l_v1857_0 = v1857 --[[ copy: 9 -> 26 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_19 = l_v1857_0.Model;
local v1860 = l_v1857_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_19 = l_Model_19:FindFirstChild("Start");
local l_End_19 = l_Model_19:FindFirstChild("End");
local l_Stay_19 = l_v1857_0.Stay;
local l_Anchor_20 = l_v1857_0.Anchor;
local v1865 = l_v1857_0.EndT or 1;
local l_Del_19 = l_v1857_0.Del;
local l_Skip_19 = l_v1857_0.Skip;
if l_Start_19 and l_End_19 then
l_Model_19.PrimaryPart = l_Start_19;
if not l_Skip_19 then
for _, v1869 in pairs(l_Model_19:GetChildren()) do
if v1869:IsA("BasePart") then
v1869.CanCollide = false;
v1869.Anchored = true;
end;
end;
end;
if l_Anchor_20 then
l_Model_19:SetPrimaryPartCFrame(l_Anchor_20);
end;
if l_v1857_0.T then
l_Start_19.Transparency = l_v1857_0.T;
end;
l_End_19.Transparency = 1;
l_Model_19.Parent = workspace.Thrown;
local l_Decal_39 = l_Start_19:FindFirstChildOfClass("Decal");
local l_SpecialMesh_38 =
l_Start_19:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_39 =
l_End_19:FindFirstChildOfClass("SpecialMesh");
local l_Decal_40 = l_End_19:FindFirstChildOfClass("Decal");
if l_Decal_40 and not l_Skip_19 then
l_Decal_40.Transparency = 1;
end;
local v1874 = nil;
if l_Del_19 then
game:GetService("TweenService"):Create(l_Start_19, v1860, {
Size = l_End_19.Size,
CFrame = l_End_19.CFrame
}):Play();
task.delay(l_Del_19, function() --[[ Line: 3992 ]]
v1874 =
game:GetService("TweenService"):Create(l_Start_19, v1860, {
Transparency = v1865
});
v1874:Play();
if l_Decal_39 then
for _, v1876 in pairs(l_Start_19:GetChildren()) do
if v1876:IsA("Decal") then

game:GetService("TweenService"):Create(v1876, v1860, {
Transparency = v1865
}):Play();
end;
end;
end;
if l_SpecialMesh_38 then
v1874 =
game:GetService("TweenService"):Create(l_SpecialMesh_38, v1860, {
Scale = l_SpecialMesh_39.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_38 then

game:GetService("TweenService"):Create(l_SpecialMesh_38, v1860, {
Scale = l_SpecialMesh_39.Scale
}):Play();
end;
if l_Decal_39 then
for _, v1878 in pairs(l_Start_19:GetChildren()) do
if v1878:IsA("Decal") then
game:GetService("TweenService"):Create(v1878,
v1860, {
Transparency = v1865
}):Play();
end;
end;
v1874 =
game:GetService("TweenService"):Create(l_Start_19, v1860, {
Size = l_End_19.Size,
CFrame = l_End_19.CFrame
});
v1874:Play();
else
v1874 =
game:GetService("TweenService"):Create(l_Start_19, v1860, {
Size = l_End_19.Size,
Transparency = v1865,
CFrame = l_End_19.CFrame
});
v1874:Play();
end;
end;
if not l_Stay_19 then
if l_Del_19 then
task.wait(l_Del_19 + 0.1);
end;
v1874.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_19:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1857 = l_v1476_0.Final:Clone();
v1857:ScaleTo(1.54);
local v1879 = {
Model = v1857,
T = 0,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, -80) *
CFrame.Angles(0, 1.5707963267948966, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1879_0 = v1879 --[[ copy: 10 -> 27 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_20 = l_v1879_0.Model;
local v1882 = l_v1879_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_20 = l_Model_20:FindFirstChild("Start");
local l_End_20 = l_Model_20:FindFirstChild("End");
local l_Stay_20 = l_v1879_0.Stay;
local l_Anchor_21 = l_v1879_0.Anchor;
local v1887 = l_v1879_0.EndT or 1;
local l_Del_20 = l_v1879_0.Del;
local l_Skip_20 = l_v1879_0.Skip;
if l_Start_20 and l_End_20 then
l_Model_20.PrimaryPart = l_Start_20;
if not l_Skip_20 then
for _, v1891 in pairs(l_Model_20:GetChildren()) do
if v1891:IsA("BasePart") then
v1891.CanCollide = false;
v1891.Anchored = true;
end;
end;
end;
if l_Anchor_21 then
l_Model_20:SetPrimaryPartCFrame(l_Anchor_21);
end;
if l_v1879_0.T then
l_Start_20.Transparency = l_v1879_0.T;
end;
l_End_20.Transparency = 1;
l_Model_20.Parent = workspace.Thrown;
local l_Decal_41 = l_Start_20:FindFirstChildOfClass("Decal");
local l_SpecialMesh_40 =
l_Start_20:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_41 =
l_End_20:FindFirstChildOfClass("SpecialMesh");
local l_Decal_42 = l_End_20:FindFirstChildOfClass("Decal");
if l_Decal_42 and not l_Skip_20 then
l_Decal_42.Transparency = 1;
end;
local v1896 = nil;
if l_Del_20 then
game:GetService("TweenService"):Create(l_Start_20, v1882, {
Size = l_End_20.Size,
CFrame = l_End_20.CFrame
}):Play();
task.delay(l_Del_20, function() --[[ Line: 3992 ]]
v1896 =
game:GetService("TweenService"):Create(l_Start_20, v1882, {
Transparency = v1887
});
v1896:Play();
if l_Decal_41 then
for _, v1898 in pairs(l_Start_20:GetChildren()) do
if v1898:IsA("Decal") then

game:GetService("TweenService"):Create(v1898, v1882, {
Transparency = v1887
}):Play();
end;
end;
end;
if l_SpecialMesh_40 then
v1896 =
game:GetService("TweenService"):Create(l_SpecialMesh_40, v1882, {
Scale = l_SpecialMesh_41.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_40 then

game:GetService("TweenService"):Create(l_SpecialMesh_40, v1882, {
Scale = l_SpecialMesh_41.Scale
}):Play();
end;
if l_Decal_41 then
for _, v1900 in pairs(l_Start_20:GetChildren()) do
if v1900:IsA("Decal") then
game:GetService("TweenService"):Create(v1900,
v1882, {
Transparency = v1887
}):Play();
end;
end;
v1896 =
game:GetService("TweenService"):Create(l_Start_20, v1882, {
Size = l_End_20.Size,
CFrame = l_End_20.CFrame
});
v1896:Play();
else
v1896 =
game:GetService("TweenService"):Create(l_Start_20, v1882, {
Size = l_End_20.Size,
Transparency = v1887,
CFrame = l_End_20.CFrame
});
v1896:Play();
end;
end;
if not l_Stay_20 then
if l_Del_20 then
task.wait(l_Del_20 + 0.1);
end;
v1896.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_20:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
for v1901 = 1, 3 do
local v1902 = l_v1476_0.SMoker:Clone();
v1902:ScaleTo((1 - v1901 / 10) * 1.4);
local v1903 = {
Model = v1902,
T = 1,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, 10) *
CFrame.new(0, 0, -5 * v1901) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.1 + v1901 / 20, Enum.EasingStyle.Sine)
};
local l_v1903_0 = v1903 --[[ copy: 14 -> 29 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_21 = l_v1903_0.Model;
local v1906 = l_v1903_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_21 = l_Model_21:FindFirstChild("Start");
local l_End_21 = l_Model_21:FindFirstChild("End");
local l_Stay_21 = l_v1903_0.Stay;
local l_Anchor_22 = l_v1903_0.Anchor;
local v1911 = l_v1903_0.EndT or 1;
local l_Del_21 = l_v1903_0.Del;
local l_Skip_21 = l_v1903_0.Skip;
if l_Start_21 and l_End_21 then
l_Model_21.PrimaryPart = l_Start_21;
if not l_Skip_21 then
for _, v1915 in pairs(l_Model_21:GetChildren()) do
if v1915:IsA("BasePart") then
v1915.CanCollide = false;
v1915.Anchored = true;
end;
end;
end;
if l_Anchor_22 then
l_Model_21:SetPrimaryPartCFrame(l_Anchor_22);
end;
if l_v1903_0.T then
l_Start_21.Transparency = l_v1903_0.T;
end;
l_End_21.Transparency = 1;
l_Model_21.Parent = workspace.Thrown;
local l_Decal_43 =
l_Start_21:FindFirstChildOfClass("Decal");
local l_SpecialMesh_42 =
l_Start_21:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_43 =
l_End_21:FindFirstChildOfClass("SpecialMesh");
local l_Decal_44 = l_End_21:FindFirstChildOfClass("Decal");
if l_Decal_44 and not l_Skip_21 then
l_Decal_44.Transparency = 1;
end;
local v1920 = nil;
if l_Del_21 then
game:GetService("TweenService"):Create(l_Start_21,
v1906, {
Size = l_End_21.Size,
CFrame = l_End_21.CFrame
}):Play();
task.delay(l_Del_21, function() --[[ Line: 3992 ]]
v1920 =
game:GetService("TweenService"):Create(l_Start_21, v1906, {
Transparency = v1911
});
v1920:Play();
if l_Decal_43 then
for _, v1922 in pairs(l_Start_21:GetChildren())
do
if v1922:IsA("Decal") then

game:GetService("TweenService"):Create(v1922, v1906, {
Transparency = v1911
}):Play();
end;
end;
end;
if l_SpecialMesh_42 then
v1920 =
game:GetService("TweenService"):Create(l_SpecialMesh_42, v1906, {
Scale = l_SpecialMesh_43.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_42 then

game:GetService("TweenService"):Create(l_SpecialMesh_42, v1906, {
Scale = l_SpecialMesh_43.Scale
}):Play();
end;
if l_Decal_43 then
for _, v1924 in pairs(l_Start_21:GetChildren()) do
if v1924:IsA("Decal") then

game:GetService("TweenService"):Create(v1924, v1906, {
Transparency = v1911
}):Play();
end;
end;
v1920 =
game:GetService("TweenService"):Create(l_Start_21, v1906, {
Size = l_End_21.Size,
CFrame = l_End_21.CFrame
});
v1920:Play();
else
v1920 =
game:GetService("TweenService"):Create(l_Start_21, v1906, {
Size = l_End_21.Size,
Transparency = v1911,
CFrame = l_End_21.CFrame
});
v1920:Play();
end;
end;
if not l_Stay_21 then
if l_Del_21 then
task.wait(l_Del_21 + 0.1);
end;
v1920.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_21:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
if v1901 == 2 then
v1903 = l_v1476_0.Classic:Clone();
v1903:ScaleTo(4.34);
local v1925 = {
Model = v1903,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0,
11) * CFrame.Angles(0, 3.141592653589793, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_22 = v1925.Model;
local v1927 = v1925.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_22 = l_Model_22:FindFirstChild("Start");
local l_End_22 = l_Model_22:FindFirstChild("End");
local l_Stay_22 = v1925.Stay;
local l_Anchor_23 = v1925.Anchor;
local v1932 = v1925.EndT or 1;
local l_Del_22 = v1925.Del;
local l_Skip_22 = v1925.Skip;
if l_Start_22 and l_End_22 then
l_Model_22.PrimaryPart = l_Start_22;
if not l_Skip_22 then
for _, v1936 in pairs(l_Model_22:GetChildren()) do
if v1936:IsA("BasePart") then
v1936.CanCollide = false;
v1936.Anchored = true;
end;
end;
end;
if l_Anchor_23 then
l_Model_22:SetPrimaryPartCFrame(l_Anchor_23);
end;
if v1925.T then
l_Start_22.Transparency = v1925.T;
end;
l_End_22.Transparency = 1;
l_Model_22.Parent = workspace.Thrown;
local l_Decal_45 =
l_Start_22:FindFirstChildOfClass("Decal");
local l_SpecialMesh_44 =
l_Start_22:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_45 =
l_End_22:FindFirstChildOfClass("SpecialMesh");
local l_Decal_46 =
l_End_22:FindFirstChildOfClass("Decal");
if l_Decal_46 and not l_Skip_22 then
l_Decal_46.Transparency = 1;
end;
local v1941 = nil;
if l_Del_22 then
game:GetService("TweenService"):Create(l_Start_22,
v1927, {
Size = l_End_22.Size,
CFrame = l_End_22.CFrame
}):Play();
task.delay(l_Del_22, function() --[[ Line: 3992 ]]
v1941 =
game:GetService("TweenService"):Create(l_Start_22, v1927, {
Transparency = v1932
});
v1941:Play();
if l_Decal_45 then
for _, v1943 in
pairs(l_Start_22:GetChildren()) do
if v1943:IsA("Decal") then

game:GetService("TweenService"):Create(v1943, v1927, {
Transparency = v1932
}):Play();
end;
end;
end;
if l_SpecialMesh_44 then
v1941 =
game:GetService("TweenService"):Create(l_SpecialMesh_44, v1927, {
Scale = l_SpecialMesh_45.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_44 then

game:GetService("TweenService"):Create(l_SpecialMesh_44, v1927, {
Scale = l_SpecialMesh_45.Scale
}):Play();
end;
if l_Decal_45 then
for _, v1945 in pairs(l_Start_22:GetChildren())
do
if v1945:IsA("Decal") then
game:GetService("TweenService"):Create(v1945, v1927, {
Transparency = v1932
}):Play();
end;
end;
v1941 =
game:GetService("TweenService"):Create(l_Start_22, v1927, {
Size = l_End_22.Size,
CFrame = l_End_22.CFrame
});
v1941:Play();
else
v1941 =
game:GetService("TweenService"):Create(l_Start_22, v1927, {
Size = l_End_22.Size,
Transparency = v1932,
CFrame = l_End_22.CFrame
});
v1941:Play();
end;
end;
if not l_Stay_22 then
if l_Del_22 then
task.wait(l_Del_22 + 0.1);
end;
v1941.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_22:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
l_l_wait_8_0(0.03);
end;
v1879 = l_v1476_0.SideLines:Clone();
v1879:ScaleTo(1.54);
local v1946 = {
Model = v1879,
T = 0.3,
EndT = 1,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, 11) *
CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v1946_0 = v1946 --[[ copy: 11 -> 28 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_23 = l_v1946_0.Model;
local v1949 = l_v1946_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_23 = l_Model_23:FindFirstChild("Start");
local l_End_23 = l_Model_23:FindFirstChild("End");
local l_Stay_23 = l_v1946_0.Stay;
local l_Anchor_24 = l_v1946_0.Anchor;
local v1954 = l_v1946_0.EndT or 1;
local l_Del_23 = l_v1946_0.Del;
local l_Skip_23 = l_v1946_0.Skip;
if l_Start_23 and l_End_23 then
l_Model_23.PrimaryPart = l_Start_23;
if not l_Skip_23 then
for _, v1958 in pairs(l_Model_23:GetChildren()) do
if v1958:IsA("BasePart") then
v1958.CanCollide = false;
v1958.Anchored = true;
end;
end;
end;
if l_Anchor_24 then
l_Model_23:SetPrimaryPartCFrame(l_Anchor_24);
end;
if l_v1946_0.T then
l_Start_23.Transparency = l_v1946_0.T;
end;
l_End_23.Transparency = 1;
l_Model_23.Parent = workspace.Thrown;
local l_Decal_47 = l_Start_23:FindFirstChildOfClass("Decal");
local l_SpecialMesh_46 =
l_Start_23:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_47 =
l_End_23:FindFirstChildOfClass("SpecialMesh");
local l_Decal_48 = l_End_23:FindFirstChildOfClass("Decal");
if l_Decal_48 and not l_Skip_23 then
l_Decal_48.Transparency = 1;
end;
local v1963 = nil;
if l_Del_23 then
game:GetService("TweenService"):Create(l_Start_23, v1949, {
Size = l_End_23.Size,
CFrame = l_End_23.CFrame
}):Play();
task.delay(l_Del_23, function() --[[ Line: 3992 ]]
v1963 =
game:GetService("TweenService"):Create(l_Start_23, v1949, {
Transparency = v1954
});
v1963:Play();
if l_Decal_47 then
for _, v1965 in pairs(l_Start_23:GetChildren()) do
if v1965:IsA("Decal") then

game:GetService("TweenService"):Create(v1965, v1949, {
Transparency = v1954
}):Play();
end;
end;
end;
if l_SpecialMesh_46 then
v1963 =
game:GetService("TweenService"):Create(l_SpecialMesh_46, v1949, {
Scale = l_SpecialMesh_47.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_46 then

game:GetService("TweenService"):Create(l_SpecialMesh_46, v1949, {
Scale = l_SpecialMesh_47.Scale
}):Play();
end;
if l_Decal_47 then
for _, v1967 in pairs(l_Start_23:GetChildren()) do
if v1967:IsA("Decal") then
game:GetService("TweenService"):Create(v1967,
v1949, {
Transparency = v1954
}):Play();
end;
end;
v1963 =
game:GetService("TweenService"):Create(l_Start_23, v1949, {
Size = l_End_23.Size,
CFrame = l_End_23.CFrame
});
v1963:Play();
else
v1963 =
game:GetService("TweenService"):Create(l_Start_23, v1949, {
Size = l_End_23.Size,
Transparency = v1954,
CFrame = l_End_23.CFrame
});
v1963:Play();
end;
end;
if not l_Stay_23 then
if l_Del_23 then
task.wait(l_Del_23 + 0.1);
end;
v1963.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_23:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v1946 = l_v1476_0.Real:Clone();
v1946:ScaleTo(1.54);
local v1968 = {
Model = v1946,
T = 0,
EndT = 0,
Anchor = l_v1484_0.PrimaryPart.CFrame * CFrame.new(0, 0, 11) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.07, Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_24 = v1968.Model;
local v1970 = v1968.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_24 = l_Model_24:FindFirstChild("Start");
local l_End_24 = l_Model_24:FindFirstChild("End");
local l_Stay_24 = v1968.Stay;
local l_Anchor_25 = v1968.Anchor;
local v1975 = v1968.EndT or 1;
local l_Del_24 = v1968.Del;
local l_Skip_24 = v1968.Skip;
if l_Start_24 and l_End_24 then
l_Model_24.PrimaryPart = l_Start_24;
if not l_Skip_24 then
for _, v1979 in pairs(l_Model_24:GetChildren()) do
if v1979:IsA("BasePart") then
v1979.CanCollide = false;
v1979.Anchored = true;
end;
end;
end;
if l_Anchor_25 then
l_Model_24:SetPrimaryPartCFrame(l_Anchor_25);
end;
if v1968.T then
l_Start_24.Transparency = v1968.T;
end;
l_End_24.Transparency = 1;
l_Model_24.Parent = workspace.Thrown;
local l_Decal_49 = l_Start_24:FindFirstChildOfClass("Decal");
local l_SpecialMesh_48 =
l_Start_24:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_49 =
l_End_24:FindFirstChildOfClass("SpecialMesh");
local l_Decal_50 = l_End_24:FindFirstChildOfClass("Decal");
if l_Decal_50 and not l_Skip_24 then
l_Decal_50.Transparency = 1;
end;
local v1984 = nil;
if l_Del_24 then
game:GetService("TweenService"):Create(l_Start_24, v1970, {
Size = l_End_24.Size,
CFrame = l_End_24.CFrame
}):Play();
task.delay(l_Del_24, function() --[[ Line: 3992 ]]
v1984 =
game:GetService("TweenService"):Create(l_Start_24, v1970, {
Transparency = v1975
});
v1984:Play();
if l_Decal_49 then
for _, v1986 in pairs(l_Start_24:GetChildren()) do
if v1986:IsA("Decal") then

game:GetService("TweenService"):Create(v1986, v1970, {
Transparency = v1975
}):Play();
end;
end;
end;
if l_SpecialMesh_48 then
v1984 =
game:GetService("TweenService"):Create(l_SpecialMesh_48, v1970, {
Scale = l_SpecialMesh_49.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_48 then

game:GetService("TweenService"):Create(l_SpecialMesh_48, v1970, {
Scale = l_SpecialMesh_49.Scale
}):Play();
end;
if l_Decal_49 then
for _, v1988 in pairs(l_Start_24:GetChildren()) do
if v1988:IsA("Decal") then
game:GetService("TweenService"):Create(v1988,
v1970, {
Transparency = v1975
}):Play();
end;
end;
v1984 =
game:GetService("TweenService"):Create(l_Start_24, v1970, {
Size = l_End_24.Size,
CFrame = l_End_24.CFrame
});
v1984:Play();
else
v1984 =
game:GetService("TweenService"):Create(l_Start_24, v1970, {
Size = l_End_24.Size,
Transparency = v1975,
CFrame = l_End_24.CFrame
});
v1984:Play();
end;
end;
if not l_Stay_24 then
if l_Del_24 then
task.wait(l_Del_24 + 0.1);
end;
v1984.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_24:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end);
for _, v1990 in pairs(v1484:GetDescendants()) do
if v1990:IsA("ParticleEmitter") then
l_TweenService_11:Create(v1990, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
v1539 = v880({
FX = v1476.Hit,
Maid = v1477._maid,
Anchor = l_PrimaryPart_10.CFrame * CFrame.new(-0.7, 0.2, -10)
});
v869({
FX = v1539,
Scale = 0.5
});
v1539:ScaleTo(2.5);
v894(v1539);
for _, v1992 in pairs(v1487:GetDescendants()) do
if v1992:IsA("ParticleEmitter") then
l_TweenService_11:Create(v1992, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
task.wait(0.1);
local v1993 = v1477._maid:give(v1476.InwardShockwave:Clone());
local v1994 = v1477._maid:give(Instance.new("NumberValue"));
v1994.Value = 15;
l_TweenService_11:Create(v1993, TweenInfo.new(0.3, Enum.EasingStyle.Sine),
{
Size = Vector3.new(30, 30, 80, 0)
}):Play();
local l_l_TweenService_11_0 = l_TweenService_11 --[[ copy: 12 -> 1280 ]];
local l_v1993_0 = v1993 --[[ copy: 25 -> 1281 ]];
local l_l_wait_8_1 = l_wait_8 --[[ copy: 14 -> 1282 ]];
task.delay(0.31, function() --[[ Line: 6378 ]]
l_l_TweenService_11_0:Create(l_v1993_0, TweenInfo.new(0.04,
Enum.EasingStyle.Sine), {
Size = Vector3.new(60, 60, 220, 0)
}):Play();
l_l_wait_8_1(0.05);
l_l_TweenService_11_0:Create(l_v1993_0, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Size = Vector3.new(0.009999999776482582, 0.009999999776482582, 130,
0)
}):Play();
l_l_wait_8_1(0.09);
l_v1993_0:Destroy();
end);
l_TweenService_11:Create(v1994, TweenInfo.new(1.6,
Enum.EasingStyle.Bounce), {
Value = 0
}):Play();
game.Debris:AddItem(v1993, 0.5);
local l_v1476_1 = v1476 --[[ copy: 10 -> 1283 ]];
local l_v1477_1 = v1477 --[[ copy: 11 -> 1284 ]];
local l_l_PrimaryPart_10_0 = l_PrimaryPart_10 --[[ copy: 7 -> 1285 ]];
task.delay(0.45, function() --[[ Line: 6390 ]]
local v2001 = v880({
FX = l_v1476_1.linePart,
Maid = l_v1477_1._maid,
Anchor = l_l_PrimaryPart_10_0.CFrame * CFrame.new(0, 0, -10) *
CFrame.Angles(1.5707963267948966, 0, 0)
});
v869({
FX = v2001,
Scale = 0.3
});
v2001:ScaleTo(2);
v894(v2001);
end);
local l_v1481_0 = v1481 --[[ copy: 15 -> 1286 ]];
local l_v1994_0 = v1994 --[[ copy: 26 -> 1287 ]];
task.spawn(function() --[[ Line: 6397 ]]
local v2004 = tick();
while tick() - v2004 < 0.5 do
if tick() - v2004 < 0.3 then
l_v1993_0.CFrame = l_l_PrimaryPart_10_0.CFrame *
CFrame.new(l_v1481_0:NextNumber(-l_v1994_0.Value, l_v1994_0.Value),
l_v1481_0:NextNumber(-l_v1994_0.Value, l_v1994_0.Value), l_v1481_0:NextNumber(-
l_v1994_0.Value, l_v1994_0.Value)) * CFrame.new(0, 0, -l_v1993_0.Size.Z / 2);
else
l_v1993_0.CFrame = l_l_PrimaryPart_10_0.CFrame *
CFrame.new(l_v1481_0:NextNumber(-l_v1994_0.Value, l_v1994_0.Value),
l_v1481_0:NextNumber(-l_v1994_0.Value, l_v1994_0.Value), l_v1481_0:NextNumber(-
l_v1994_0.Value, l_v1994_0.Value)) * CFrame.new(0, 0, -l_v1993_0.Size.Z / 5);
end;
l_l_wait_8_1(0.001);
end;
end);
v1993.Parent = l_Thrown_7;
elseif v968 == "Windstorm Finisher" then
local l_char_6 = v967.char;
local _ = v967.hit;
local v2007 = nil;
local l_PrimaryPart_11 = l_char_6.PrimaryPart;
local v2009 = {};
local l_WFFinisher_0 = game.ReplicatedStorage.Resources.WFFinisher;
local v2011, v2012 = v935(l_WFFinisher_0, v2009, 10);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_9 = task.wait;
local v2016 = Random.new();
for _, v2018 in pairs(l_char_6.Humanoid:GetPlayingAnimationTracks()) do
if v2018.Animation.AnimationId == "rbxassetid://" .. v967.id then
v2007 = v2018;
break;
end;
end;
if not v2007 or not v2007.IsPlaying then
return;
else
local l_QuickWeldNew_3 = QuickWeldNew;
local v2020 = v880({
FX = v2011.Grab,
Maid = v2012._maid,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 1, -2)
});
v869({
FX = v2020,
Scale = 2
});
v894(v2020);
local v2021 = v2011.Ring:Clone();
v2021:ScaleTo(0.5);
local v2022 = {
Model = v2021,
EndT = 0,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 0, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine),
T = 0.5
};
local l_v2022_0 = v2022 --[[ copy: 19 -> 1257 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_25 = l_v2022_0.Model;
local v2025 = l_v2022_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_25 = l_Model_25:FindFirstChild("Start");
local l_End_25 = l_Model_25:FindFirstChild("End");
local l_Stay_25 = l_v2022_0.Stay;
local l_Anchor_26 = l_v2022_0.Anchor;
local v2030 = l_v2022_0.EndT or 1;
local l_Del_25 = l_v2022_0.Del;
local l_Skip_25 = l_v2022_0.Skip;
if l_Start_25 and l_End_25 then
l_Model_25.PrimaryPart = l_Start_25;
if not l_Skip_25 then
for _, v2034 in pairs(l_Model_25:GetChildren()) do
if v2034:IsA("BasePart") then
v2034.CanCollide = false;
v2034.Anchored = true;
end;
end;
end;
if l_Anchor_26 then
l_Model_25:SetPrimaryPartCFrame(l_Anchor_26);
end;
if l_v2022_0.T then
l_Start_25.Transparency = l_v2022_0.T;
end;
l_End_25.Transparency = 1;
l_Model_25.Parent = workspace.Thrown;
local l_Decal_51 = l_Start_25:FindFirstChildOfClass("Decal");
local l_SpecialMesh_50 =
l_Start_25:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_51 =
l_End_25:FindFirstChildOfClass("SpecialMesh");
local l_Decal_52 = l_End_25:FindFirstChildOfClass("Decal");
if l_Decal_52 and not l_Skip_25 then
l_Decal_52.Transparency = 1;
end;
local v2039 = nil;
if l_Del_25 then
game:GetService("TweenService"):Create(l_Start_25, v2025, {
Size = l_End_25.Size,
CFrame = l_End_25.CFrame
}):Play();
task.delay(l_Del_25, function() --[[ Line: 3992 ]]
v2039 =
game:GetService("TweenService"):Create(l_Start_25, v2025, {
Transparency = v2030
});
v2039:Play();
if l_Decal_51 then
for _, v2041 in pairs(l_Start_25:GetChildren()) do
if v2041:IsA("Decal") then

game:GetService("TweenService"):Create(v2041, v2025, {
Transparency = v2030
}):Play();
end;
end;
end;
if l_SpecialMesh_50 then
v2039 =
game:GetService("TweenService"):Create(l_SpecialMesh_50, v2025, {
Scale = l_SpecialMesh_51.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_50 then

game:GetService("TweenService"):Create(l_SpecialMesh_50, v2025, {
Scale = l_SpecialMesh_51.Scale
}):Play();
end;
if l_Decal_51 then
for _, v2043 in pairs(l_Start_25:GetChildren()) do
if v2043:IsA("Decal") then
game:GetService("TweenService"):Create(v2043,
v2025, {
Transparency = v2030
}):Play();
end;
end;
v2039 =
game:GetService("TweenService"):Create(l_Start_25, v2025, {
Size = l_End_25.Size,
CFrame = l_End_25.CFrame
});
v2039:Play();
else
v2039 =
game:GetService("TweenService"):Create(l_Start_25, v2025, {
Size = l_End_25.Size,
Transparency = v2030,
CFrame = l_End_25.CFrame
});
v2039:Play();
end;
end;
if not l_Stay_25 then
if l_Del_25 then
task.wait(l_Del_25 + 0.1);
end;
v2039.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_25:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2022 = v2011.Ring2:Clone();
v2022:ScaleTo(0.7);
local v2044 = {
Model = v2022,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 0, 0),
Info = TweenInfo.new(0.3, Enum.EasingStyle.Exponential),
T = 0.5
};
local l_v2044_0 = v2044 --[[ copy: 20 -> 1258 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_26 = l_v2044_0.Model;
local v2047 = l_v2044_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_26 = l_Model_26:FindFirstChild("Start");
local l_End_26 = l_Model_26:FindFirstChild("End");
local l_Stay_26 = l_v2044_0.Stay;
local l_Anchor_27 = l_v2044_0.Anchor;
local v2052 = l_v2044_0.EndT or 1;
local l_Del_26 = l_v2044_0.Del;
local l_Skip_26 = l_v2044_0.Skip;
if l_Start_26 and l_End_26 then
l_Model_26.PrimaryPart = l_Start_26;
if not l_Skip_26 then
for _, v2056 in pairs(l_Model_26:GetChildren()) do
if v2056:IsA("BasePart") then
v2056.CanCollide = false;
v2056.Anchored = true;
end;
end;
end;
if l_Anchor_27 then
l_Model_26:SetPrimaryPartCFrame(l_Anchor_27);
end;
if l_v2044_0.T then
l_Start_26.Transparency = l_v2044_0.T;
end;
l_End_26.Transparency = 1;
l_Model_26.Parent = workspace.Thrown;
local l_Decal_53 = l_Start_26:FindFirstChildOfClass("Decal");
local l_SpecialMesh_52 =
l_Start_26:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_53 =
l_End_26:FindFirstChildOfClass("SpecialMesh");
local l_Decal_54 = l_End_26:FindFirstChildOfClass("Decal");
if l_Decal_54 and not l_Skip_26 then
l_Decal_54.Transparency = 1;
end;
local v2061 = nil;
if l_Del_26 then
game:GetService("TweenService"):Create(l_Start_26, v2047, {
Size = l_End_26.Size,
CFrame = l_End_26.CFrame
}):Play();
task.delay(l_Del_26, function() --[[ Line: 3992 ]]
v2061 =
game:GetService("TweenService"):Create(l_Start_26, v2047, {
Transparency = v2052
});
v2061:Play();
if l_Decal_53 then
for _, v2063 in pairs(l_Start_26:GetChildren()) do
if v2063:IsA("Decal") then

game:GetService("TweenService"):Create(v2063, v2047, {
Transparency = v2052
}):Play();
end;
end;
end;
if l_SpecialMesh_52 then
v2061 =
game:GetService("TweenService"):Create(l_SpecialMesh_52, v2047, {
Scale = l_SpecialMesh_53.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_52 then

game:GetService("TweenService"):Create(l_SpecialMesh_52, v2047, {
Scale = l_SpecialMesh_53.Scale
}):Play();
end;
if l_Decal_53 then
for _, v2065 in pairs(l_Start_26:GetChildren()) do
if v2065:IsA("Decal") then
game:GetService("TweenService"):Create(v2065,
v2047, {
Transparency = v2052
}):Play();
end;
end;
v2061 =
game:GetService("TweenService"):Create(l_Start_26, v2047, {
Size = l_End_26.Size,
CFrame = l_End_26.CFrame
});
v2061:Play();
else
v2061 =
game:GetService("TweenService"):Create(l_Start_26, v2047, {
Size = l_End_26.Size,
Transparency = v2052,
CFrame = l_End_26.CFrame
});
v2061:Play();
end;
end;
if not l_Stay_26 then
if l_Del_26 then
task.wait(l_Del_26 + 0.1);
end;
v2061.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_26:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2044 = v2011.ForwardWave:Clone();
v2044:ScaleTo(0.1);
local v2066 = {
Model = v2044,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 0, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine),
EndT = 0
};
local l_v2066_0 = v2066 --[[ copy: 21 -> 1259 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_27 = l_v2066_0.Model;
local v2069 = l_v2066_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_27 = l_Model_27:FindFirstChild("Start");
local l_End_27 = l_Model_27:FindFirstChild("End");
local l_Stay_27 = l_v2066_0.Stay;
local l_Anchor_28 = l_v2066_0.Anchor;
local v2074 = l_v2066_0.EndT or 1;
local l_Del_27 = l_v2066_0.Del;
local l_Skip_27 = l_v2066_0.Skip;
if l_Start_27 and l_End_27 then
l_Model_27.PrimaryPart = l_Start_27;
if not l_Skip_27 then
for _, v2078 in pairs(l_Model_27:GetChildren()) do
if v2078:IsA("BasePart") then
v2078.CanCollide = false;
v2078.Anchored = true;
end;
end;
end;
if l_Anchor_28 then
l_Model_27:SetPrimaryPartCFrame(l_Anchor_28);
end;
if l_v2066_0.T then
l_Start_27.Transparency = l_v2066_0.T;
end;
l_End_27.Transparency = 1;
l_Model_27.Parent = workspace.Thrown;
local l_Decal_55 = l_Start_27:FindFirstChildOfClass("Decal");
local l_SpecialMesh_54 =
l_Start_27:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_55 =
l_End_27:FindFirstChildOfClass("SpecialMesh");
local l_Decal_56 = l_End_27:FindFirstChildOfClass("Decal");
if l_Decal_56 and not l_Skip_27 then
l_Decal_56.Transparency = 1;
end;
local v2083 = nil;
if l_Del_27 then
game:GetService("TweenService"):Create(l_Start_27, v2069, {
Size = l_End_27.Size,
CFrame = l_End_27.CFrame
}):Play();
task.delay(l_Del_27, function() --[[ Line: 3992 ]]
v2083 =
game:GetService("TweenService"):Create(l_Start_27, v2069, {
Transparency = v2074
});
v2083:Play();
if l_Decal_55 then
for _, v2085 in pairs(l_Start_27:GetChildren()) do
if v2085:IsA("Decal") then

game:GetService("TweenService"):Create(v2085, v2069, {
Transparency = v2074
}):Play();
end;
end;
end;
if l_SpecialMesh_54 then
v2083 =
game:GetService("TweenService"):Create(l_SpecialMesh_54, v2069, {
Scale = l_SpecialMesh_55.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_54 then

game:GetService("TweenService"):Create(l_SpecialMesh_54, v2069, {
Scale = l_SpecialMesh_55.Scale
}):Play();
end;
if l_Decal_55 then
for _, v2087 in pairs(l_Start_27:GetChildren()) do
if v2087:IsA("Decal") then
game:GetService("TweenService"):Create(v2087,
v2069, {
Transparency = v2074
}):Play();
end;
end;
v2083 =
game:GetService("TweenService"):Create(l_Start_27, v2069, {
Size = l_End_27.Size,
CFrame = l_End_27.CFrame
});
v2083:Play();
else
v2083 =
game:GetService("TweenService"):Create(l_Start_27, v2069, {
Size = l_End_27.Size,
Transparency = v2074,
CFrame = l_End_27.CFrame
});
v2083:Play();
end;
end;
if not l_Stay_27 then
if l_Del_27 then
task.wait(l_Del_27 + 0.1);
end;
v2083.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_27:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2066 = v2011.BROO2:Clone();
v2066:ScaleTo(2);
local v2088 = {
Model = v2066,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 0, 2.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.3, Enum.EasingStyle.Exponential),
T = 1,
EndT = 0
};
local l_v2088_0 = v2088 --[[ copy: 22 -> 1260 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_28 = l_v2088_0.Model;
local v2091 = l_v2088_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_28 = l_Model_28:FindFirstChild("Start");
local l_End_28 = l_Model_28:FindFirstChild("End");
local l_Stay_28 = l_v2088_0.Stay;
local l_Anchor_29 = l_v2088_0.Anchor;
local v2096 = l_v2088_0.EndT or 1;
local l_Del_28 = l_v2088_0.Del;
local l_Skip_28 = l_v2088_0.Skip;
if l_Start_28 and l_End_28 then
l_Model_28.PrimaryPart = l_Start_28;
if not l_Skip_28 then
for _, v2100 in pairs(l_Model_28:GetChildren()) do
if v2100:IsA("BasePart") then
v2100.CanCollide = false;
v2100.Anchored = true;
end;
end;
end;
if l_Anchor_29 then
l_Model_28:SetPrimaryPartCFrame(l_Anchor_29);
end;
if l_v2088_0.T then
l_Start_28.Transparency = l_v2088_0.T;
end;
l_End_28.Transparency = 1;
l_Model_28.Parent = workspace.Thrown;
local l_Decal_57 = l_Start_28:FindFirstChildOfClass("Decal");
local l_SpecialMesh_56 =
l_Start_28:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_57 =
l_End_28:FindFirstChildOfClass("SpecialMesh");
local l_Decal_58 = l_End_28:FindFirstChildOfClass("Decal");
if l_Decal_58 and not l_Skip_28 then
l_Decal_58.Transparency = 1;
end;
local v2105 = nil;
if l_Del_28 then
game:GetService("TweenService"):Create(l_Start_28, v2091, {
Size = l_End_28.Size,
CFrame = l_End_28.CFrame
}):Play();
task.delay(l_Del_28, function() --[[ Line: 3992 ]]
v2105 =
game:GetService("TweenService"):Create(l_Start_28, v2091, {
Transparency = v2096
});
v2105:Play();
if l_Decal_57 then
for _, v2107 in pairs(l_Start_28:GetChildren()) do
if v2107:IsA("Decal") then

game:GetService("TweenService"):Create(v2107, v2091, {
Transparency = v2096
}):Play();
end;
end;
end;
if l_SpecialMesh_56 then
v2105 =
game:GetService("TweenService"):Create(l_SpecialMesh_56, v2091, {
Scale = l_SpecialMesh_57.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_56 then

game:GetService("TweenService"):Create(l_SpecialMesh_56, v2091, {
Scale = l_SpecialMesh_57.Scale
}):Play();
end;
if l_Decal_57 then
for _, v2109 in pairs(l_Start_28:GetChildren()) do
if v2109:IsA("Decal") then
game:GetService("TweenService"):Create(v2109,
v2091, {
Transparency = v2096
}):Play();
end;
end;
v2105 =
game:GetService("TweenService"):Create(l_Start_28, v2091, {
Size = l_End_28.Size,
CFrame = l_End_28.CFrame
});
v2105:Play();
else
v2105 =
game:GetService("TweenService"):Create(l_Start_28, v2091, {
Size = l_End_28.Size,
Transparency = v2096,
CFrame = l_End_28.CFrame
});
v2105:Play();
end;
end;
if not l_Stay_28 then
if l_Del_28 then
task.wait(l_Del_28 + 0.1);
end;
v2105.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_28:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2088 = v880({
FX = v2011.Impact,
Maid = v2012._maid,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, 0, 0) *
CFrame.Angles(-1.5707963267948966, 0, 0)
});
v869({
FX = v2088,
Scale = 0.5
});
v894(v2088);
local v2110 = v880({
FX = v2011.SmokeBack,
Maid = v2012._maid,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, -
l_PrimaryPart_11.Size.Y * 1.3, 0) * CFrame.Angles(1.5707963267948966, 0, 0)
});
v2110:ScaleTo(1.5);
v894(v2110);
l_wait_9(1.6);
if not v2007 or not v2007.IsPlaying then
return;
else
local v2111 = v880({
FX = v2011.Wind3,
Maid = v2012._maid,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, -
l_PrimaryPart_11.Size.Y * 1.5, 0) * CFrame.Angles(3.141592653589793, 0, 0)
});
v2111:ScaleTo(2);
v894(v2111);
local v2112 = v2012._maid:give(Instance.new("NumberValue"));
v2112.Value = 0.8;
local l_Torso_3 = l_char_6.Torso;
local v2114 = v2011.Pls:Clone();
v2114:ScaleTo(v2016:NextNumber(1.1, 1.35) * 0.5 * v2112.Value);
local v2115 = {
Model = v2114,
Anchor = l_PrimaryPart_11.CFrame * CFrame.new(0, -
l_PrimaryPart_11.Size.Y * 1.5, 0),
Info = TweenInfo.new(v2016:NextNumber(0.12, 0.2),
Enum.EasingStyle.Sine),
T = 0.5
};
local l_v2115_0 = v2115 --[[ copy: 28 -> 1261 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_29 = l_v2115_0.Model;
local v2118 = l_v2115_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_29 = l_Model_29:FindFirstChild("Start");
local l_End_29 = l_Model_29:FindFirstChild("End");
local l_Stay_29 = l_v2115_0.Stay;
local l_Anchor_30 = l_v2115_0.Anchor;
local v2123 = l_v2115_0.EndT or 1;
local l_Del_29 = l_v2115_0.Del;
local l_Skip_29 = l_v2115_0.Skip;
if l_Start_29 and l_End_29 then
l_Model_29.PrimaryPart = l_Start_29;
if not l_Skip_29 then
for _, v2127 in pairs(l_Model_29:GetChildren()) do
if v2127:IsA("BasePart") then
v2127.CanCollide = false;
v2127.Anchored = true;
end;
end;
end;
if l_Anchor_30 then
l_Model_29:SetPrimaryPartCFrame(l_Anchor_30);
end;
if l_v2115_0.T then
l_Start_29.Transparency = l_v2115_0.T;
end;
l_End_29.Transparency = 1;
l_Model_29.Parent = workspace.Thrown;
local l_Decal_59 =
l_Start_29:FindFirstChildOfClass("Decal");
local l_SpecialMesh_58 =
l_Start_29:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_59 =
l_End_29:FindFirstChildOfClass("SpecialMesh");
local l_Decal_60 = l_End_29:FindFirstChildOfClass("Decal");
if l_Decal_60 and not l_Skip_29 then
l_Decal_60.Transparency = 1;
end;
local v2132 = nil;
if l_Del_29 then
game:GetService("TweenService"):Create(l_Start_29,
v2118, {
Size = l_End_29.Size,
CFrame = l_End_29.CFrame
}):Play();
task.delay(l_Del_29, function() --[[ Line: 3992 ]]
v2132 =
game:GetService("TweenService"):Create(l_Start_29, v2118, {
Transparency = v2123
});
v2132:Play();
if l_Decal_59 then
for _, v2134 in pairs(l_Start_29:GetChildren())
do
if v2134:IsA("Decal") then

game:GetService("TweenService"):Create(v2134, v2118, {
Transparency = v2123
}):Play();
end;
end;
end;
if l_SpecialMesh_58 then
v2132 =
game:GetService("TweenService"):Create(l_SpecialMesh_58, v2118, {
Scale = l_SpecialMesh_59.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_58 then

game:GetService("TweenService"):Create(l_SpecialMesh_58, v2118, {
Scale = l_SpecialMesh_59.Scale
}):Play();
end;
if l_Decal_59 then
for _, v2136 in pairs(l_Start_29:GetChildren()) do
if v2136:IsA("Decal") then

game:GetService("TweenService"):Create(v2136, v2118, {
Transparency = v2123
}):Play();
end;
end;
v2132 =
game:GetService("TweenService"):Create(l_Start_29, v2118, {
Size = l_End_29.Size,
CFrame = l_End_29.CFrame
});
v2132:Play();
else
v2132 =
game:GetService("TweenService"):Create(l_Start_29, v2118, {
Size = l_End_29.Size,
Transparency = v2123,
CFrame = l_End_29.CFrame
});
v2132:Play();
end;
end;
if not l_Stay_29 then
if l_Del_29 then
task.wait(l_Del_29 + 0.1);
end;
v2132.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_29:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2115 = {};
local _ = {};
local l_l_Torso_3_0 = l_Torso_3 --[[ copy: 26 -> 1262 ]];
local l_v2115_1 = v2115 --[[ copy: 28 -> 1263 ]];
do
local l_v2007_0 = v2007;
task.spawn(function() --[[ Line: 6495 ]]
while true do
if l_l_Torso_3_0.Parent then
if not l_v2007_0 or not l_v2007_0.IsPlaying then
return;
else
for _, v2142 in pairs(l_v2115_1) do
if v2142.Name == "Dotted" then
v2142.C0 = v2142.C0 * CFrame.Angles(0,
0.17453292519943295, 0);
else
v2142.C0 = v2142.C0 * CFrame.Angles(0,
0.2617993877991494, 0);
end;
end;

game:GetService("RunService").RenderStepped:Wait();
end;
else
return;
end;
end;
end);
local l_l_char_6_0 = l_char_6 --[[ copy: 4 -> 1264 ]];
local _ = function() --[[ Line: 6511 ]] --[[ Name:
GetTorsoCF ]]
local _, v2145, _ =
l_l_char_6_0.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_l_char_6_0.Torso.Position) *
CFrame.Angles(0, v2145, 0);
end;
local v2148 = l_QuickWeldNew_3({
FX = v2011.GoingUp,
Maid = v2012._maid,
P = l_char_6.Torso
});
v901({
FX = v2148,
On = true
});
local l_v2148_0 = v2148 --[[ copy: 31 -> 1265 ]];
local l_l_wait_9_0 = l_wait_9 --[[ copy: 14 -> 1266 ]];
local l_v2011_0 = v2011 --[[ copy: 10 -> 1267 ]];
local l_v2012_0 = v2012 --[[ copy: 11 -> 1268 ]];
local l_l_PrimaryPart_11_0 = l_PrimaryPart_11 --[[ copy: 7 ->
1269 ]];
local l_v2112_0 = v2112 --[[ copy: 25 -> 1270 ]];
local l_v2016_0 = v2016 --[[ copy: 15 -> 1271 ]];
task.spawn(function() --[[ Line: 6518 ]]
local v2156 = tick();
local v2157 = nil;
local function v2182() --[[ Line: 6521 ]]
if v2157 then
v2157();
end;
v901({
FX = l_v2148_0,
On = false
});
l_l_wait_9_0(1.15);
if not l_v2007_0 or not l_v2007_0.IsPlaying then
return;
else
local v2158 = v880({
FX = l_v2011_0.Boom,
Maid = l_v2012_0._maid,
Anchor = l_l_PrimaryPart_11_0.CFrame *
CFrame.new(0, -l_l_PrimaryPart_11_0.Size.Y * 1.5, 0)
});
v869({
FX = v2158,
Scale = 0.2
});
v894(v2158);
local v2159 = v880({
FX = l_v2011_0.Knee,
Maid = l_v2012_0._maid,
Anchor = l_l_PrimaryPart_11_0.CFrame *
CFrame.new(0, -l_l_PrimaryPart_11_0.Size.Y * 1.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0)
});
v2159:ScaleTo(1.5);
v869({
FX = v2159,
Scale = 0.5
});
v894(v2159);
local v2160 = l_v2011_0.Shockwave:Clone();
v2160:ScaleTo(1.5);
local v2161 = {
Model = v2160,
EndT = 0,
Anchor = l_l_PrimaryPart_11_0.CFrame *
CFrame.new(0, 32 * v2160:GetScale(), 0) * CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0.5
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_30 = v2161.Model;
local v2163 = v2161.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_30 =
l_Model_30:FindFirstChild("Start");
local l_End_30 =
l_Model_30:FindFirstChild("End");
local l_Stay_30 = v2161.Stay;
local l_Anchor_31 = v2161.Anchor;
local v2168 = v2161.EndT or 1;
local l_Del_30 = v2161.Del;
local l_Skip_30 = v2161.Skip;
if l_Start_30 and l_End_30 then
l_Model_30.PrimaryPart = l_Start_30;
if not l_Skip_30 then
for _, v2172 in
pairs(l_Model_30:GetChildren()) do
if v2172:IsA("BasePart") then
v2172.CanCollide = false;
v2172.Anchored = true;
end;
end;
end;
if l_Anchor_31 then

l_Model_30:SetPrimaryPartCFrame(l_Anchor_31);
end;
if v2161.T then
l_Start_30.Transparency = v2161.T;
end;
l_End_30.Transparency = 1;
l_Model_30.Parent = workspace.Thrown;
local l_Decal_61 =
l_Start_30:FindFirstChildOfClass("Decal");
local l_SpecialMesh_60 =
l_Start_30:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_61 =
l_End_30:FindFirstChildOfClass("SpecialMesh");
local l_Decal_62 =
l_End_30:FindFirstChildOfClass("Decal");
if l_Decal_62 and not l_Skip_30 then
l_Decal_62.Transparency = 1;
end;
local v2177 = nil;
if l_Del_30 then

game:GetService("TweenService"):Create(l_Start_30, v2163, {
Size = l_End_30.Size,
CFrame = l_End_30.CFrame
}):Play();
task.delay(l_Del_30, function() --
[[ Line: 3992 ]]
v2177 =
game:GetService("TweenService"):Create(l_Start_30, v2163, {
Transparency = v2168
});
v2177:Play();
if l_Decal_61 then
for _, v2179 in
pairs(l_Start_30:GetChildren()) do
if v2179:IsA("Decal") then

game:GetService("TweenService"):Create(v2179, v2163, {
Transparency =
v2168
}):Play();
end;
end;
end;
if l_SpecialMesh_60 then
v2177 =
game:GetService("TweenService"):Create(l_SpecialMesh_60, v2163, {
Scale =
l_SpecialMesh_61.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_60 then

game:GetService("TweenService"):Create(l_SpecialMesh_60, v2163, {
Scale = l_SpecialMesh_61.Scale
}):Play();
end;
if l_Decal_61 then
for _, v2181 in
pairs(l_Start_30:GetChildren()) do
if v2181:IsA("Decal") then

game:GetService("TweenService"):Create(v2181, v2163, {
Transparency = v2168
}):Play();
end;
end;
v2177 =
game:GetService("TweenService"):Create(l_Start_30, v2163, {
Size = l_End_30.Size,
CFrame = l_End_30.CFrame
});
v2177:Play();
else
v2177 =
game:GetService("TweenService"):Create(l_Start_30, v2163, {
Size = l_End_30.Size,
Transparency = v2168,
CFrame = l_End_30.CFrame
});
v2177:Play();
end;
end;
if not l_Stay_30 then
if l_Del_30 then
task.wait(l_Del_30 + 0.1);
end;
v2177.Completed:Connect(function() --[[
Line: 4035 ]]
l_Model_30:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
return;
end;
end;
v2157 = shared.loop(function() --[[ Line: 6549 ]]
if tick() - v2156 > 0.6 then
return v2182();
elseif not l_v2007_0 or not l_v2007_0.IsPlaying then
return v2182();
else
local l_Position_4 = l_l_char_6_0.Torso.Position;
local v2184, v2185 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_4);
if v2185 then
local v2186 = l_v2011_0.TBottom:Clone();
v2186:ScaleTo(3.25 * l_v2112_0.Value);

v2186:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame);
l_Position_4 = {
Model = v2186,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8,
Skip = true
};
local l_l_Position_4_0 = l_Position_4 --
[[ copy: 1 -> 18 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_31 = l_l_Position_4_0.Model;
local v2189 = l_l_Position_4_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_31 =
l_Model_31:FindFirstChild("Start");
local l_End_31 =
l_Model_31:FindFirstChild("End");
local l_Stay_31 = l_l_Position_4_0.Stay;
local l_Anchor_32 =
l_l_Position_4_0.Anchor;
local v2194 = l_l_Position_4_0.EndT or 1;
local l_Del_31 = l_l_Position_4_0.Del;
local l_Skip_31 = l_l_Position_4_0.Skip;
if l_Start_31 and l_End_31 then
l_Model_31.PrimaryPart = l_Start_31;
if not l_Skip_31 then
for _, v2198 in
pairs(l_Model_31:GetChildren()) do
if v2198:IsA("BasePart") then
v2198.CanCollide = false;
v2198.Anchored = true;
end;
end;
end;
if l_Anchor_32 then

l_Model_31:SetPrimaryPartCFrame(l_Anchor_32);
end;
if l_l_Position_4_0.T then
l_Start_31.Transparency =
l_l_Position_4_0.T;
end;
l_End_31.Transparency = 1;
l_Model_31.Parent = workspace.Thrown;
local l_Decal_63 =
l_Start_31:FindFirstChildOfClass("Decal");
local l_SpecialMesh_62 =
l_Start_31:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_63 =
l_End_31:FindFirstChildOfClass("SpecialMesh");
local l_Decal_64 =
l_End_31:FindFirstChildOfClass("Decal");
if l_Decal_64 and not l_Skip_31 then
l_Decal_64.Transparency = 1;
end;
local v2203 = nil;
if l_Del_31 then

game:GetService("TweenService"):Create(l_Start_31, v2189, {
Size = l_End_31.Size,
CFrame = l_End_31.CFrame
}):Play();
task.delay(l_Del_31, function() --
[[ Line: 3992 ]]
v2203 =
game:GetService("TweenService"):Create(l_Start_31, v2189, {
Transparency = v2194
});
v2203:Play();
if l_Decal_63 then
for _, v2205 in
pairs(l_Start_31:GetChildren()) do
if v2205:IsA("Decal")
then

game:GetService("TweenService"):Create(v2205, v2189, {
Transparency =
v2194
}):Play();
end;
end;
end;
if l_SpecialMesh_62 then
v2203 =
game:GetService("TweenService"):Create(l_SpecialMesh_62, v2189, {
Scale =
l_SpecialMesh_63.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_62 then

game:GetService("TweenService"):Create(l_SpecialMesh_62, v2189, {
Scale =
l_SpecialMesh_63.Scale
}):Play();
end;
if l_Decal_63 then
for _, v2207 in
pairs(l_Start_31:GetChildren()) do
if v2207:IsA("Decal") then
game:GetService("TweenService"):Create(v2207, v2189, {
Transparency =
v2194
}):Play();
end;
end;
v2203 =
game:GetService("TweenService"):Create(l_Start_31, v2189, {
Size = l_End_31.Size,
CFrame = l_End_31.CFrame
});
v2203:Play();
else
v2203 =
game:GetService("TweenService"):Create(l_Start_31, v2189, {
Size = l_End_31.Size,
Transparency = v2194,
CFrame = l_End_31.CFrame
});
v2203:Play();
end;
end;
if not l_Stay_31 then
if l_Del_31 then
task.wait(l_Del_31 + 0.1);
end;
v2203.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_31:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_Position_4 = Instance.new("Weld");
l_Position_4.Part0 = v2186.PrimaryPart;
l_Position_4.Part1 = l_l_Torso_3_0;
l_Position_4.Parent = v2186.PrimaryPart;
v2184 = l_v2011_0.Torn:Clone();
v2184:ScaleTo(l_v2016_0:NextNumber(0.32, 0.33)
* l_v2112_0.Value * 5);
v2184:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame
* CFrame.new(0, v2184.PrimaryPart.Size.Y / 4, 0));
v2185 = {
Model = v2184,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v2185_0 = v2185 --[[ copy: 3 -> 19 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_32 = l_v2185_0.Model;
local v2210 = l_v2185_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_32 =
l_Model_32:FindFirstChild("Start");
local l_End_32 =
l_Model_32:FindFirstChild("End");
local l_Stay_32 = l_v2185_0.Stay;
local l_Anchor_33 = l_v2185_0.Anchor;
local v2215 = l_v2185_0.EndT or 1;
local l_Del_32 = l_v2185_0.Del;
local l_Skip_32 = l_v2185_0.Skip;
if l_Start_32 and l_End_32 then
l_Model_32.PrimaryPart = l_Start_32;
if not l_Skip_32 then
for _, v2219 in
pairs(l_Model_32:GetChildren()) do
if v2219:IsA("BasePart") then
v2219.CanCollide = false;
v2219.Anchored = true;
end;
end;
end;
if l_Anchor_33 then

l_Model_32:SetPrimaryPartCFrame(l_Anchor_33);
end;
if l_v2185_0.T then
l_Start_32.Transparency =
l_v2185_0.T;
end;
l_End_32.Transparency = 1;
l_Model_32.Parent = workspace.Thrown;
local l_Decal_65 =
l_Start_32:FindFirstChildOfClass("Decal");
local l_SpecialMesh_64 =
l_Start_32:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_65 =
l_End_32:FindFirstChildOfClass("SpecialMesh");
local l_Decal_66 =
l_End_32:FindFirstChildOfClass("Decal");
if l_Decal_66 and not l_Skip_32 then
l_Decal_66.Transparency = 1;
end;
local v2224 = nil;
if l_Del_32 then

game:GetService("TweenService"):Create(l_Start_32, v2210, {
Size = l_End_32.Size,
CFrame = l_End_32.CFrame
}):Play();
task.delay(l_Del_32, function() --
[[ Line: 3992 ]]
v2224 =
game:GetService("TweenService"):Create(l_Start_32, v2210, {
Transparency = v2215
});
v2224:Play();
if l_Decal_65 then
for _, v2226 in
pairs(l_Start_32:GetChildren()) do
if v2226:IsA("Decal")
then

game:GetService("TweenService"):Create(v2226, v2210, {
Transparency =
v2215
}):Play();
end;
end;
end;
if l_SpecialMesh_64 then
v2224 =
game:GetService("TweenService"):Create(l_SpecialMesh_64, v2210, {
Scale =
l_SpecialMesh_65.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_64 then

game:GetService("TweenService"):Create(l_SpecialMesh_64, v2210, {
Scale =
l_SpecialMesh_65.Scale
}):Play();
end;
if l_Decal_65 then
for _, v2228 in
pairs(l_Start_32:GetChildren()) do
if v2228:IsA("Decal") then

game:GetService("TweenService"):Create(v2228, v2210, {
Transparency =
v2215
}):Play();
end;
end;
v2224 =
game:GetService("TweenService"):Create(l_Start_32, v2210, {
Size = l_End_32.Size,
CFrame = l_End_32.CFrame
});
v2224:Play();
else
v2224 =
game:GetService("TweenService"):Create(l_Start_32, v2210, {
Size = l_End_32.Size,
Transparency = v2215,
CFrame = l_End_32.CFrame
});
v2224:Play();
end;
end;
if not l_Stay_32 then
if l_Del_32 then
task.wait(l_Del_32 + 0.1);
end;
v2224.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_32:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2185 = Instance.new("Weld");
v2185.Part0 = v2184.PrimaryPart;
v2185.Part1 = l_l_Torso_3_0;
v2185.Parent = v2184.PrimaryPart;
v2185.C0 = CFrame.new(0, l_v2016_0:NextNumber(-
7, -3) * l_v2112_0.Value, 0) * CFrame.Angles(0, 0, 1.5707963267948966);
table.insert(l_v2115_1, v2185);
local v2229 = l_v2011_0.Torn2:Clone();
v2229:ScaleTo(l_v2016_0:NextNumber(0.4, 0.6) *
l_v2112_0.Value * 3);
v2229:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame
* CFrame.new(0, v2184.PrimaryPart.Size.Y / 4, 0));
local v2230 = {
Model = v2229,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v2230_0 = v2230 --[[ copy: 5 -> 20 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_33 = l_v2230_0.Model;
local v2233 = l_v2230_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_33 =
l_Model_33:FindFirstChild("Start");
local l_End_33 =
l_Model_33:FindFirstChild("End");
local l_Stay_33 = l_v2230_0.Stay;
local l_Anchor_34 = l_v2230_0.Anchor;
local v2238 = l_v2230_0.EndT or 1;
local l_Del_33 = l_v2230_0.Del;
local l_Skip_33 = l_v2230_0.Skip;
if l_Start_33 and l_End_33 then
l_Model_33.PrimaryPart = l_Start_33;
if not l_Skip_33 then
for _, v2242 in
pairs(l_Model_33:GetChildren()) do
if v2242:IsA("BasePart") then
v2242.CanCollide = false;
v2242.Anchored = true;
end;
end;
end;
if l_Anchor_34 then

l_Model_33:SetPrimaryPartCFrame(l_Anchor_34);
end;
if l_v2230_0.T then
l_Start_33.Transparency =
l_v2230_0.T;
end;
l_End_33.Transparency = 1;
l_Model_33.Parent = workspace.Thrown;
local l_Decal_67 =
l_Start_33:FindFirstChildOfClass("Decal");
local l_SpecialMesh_66 =
l_Start_33:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_67 =
l_End_33:FindFirstChildOfClass("SpecialMesh");
local l_Decal_68 =
l_End_33:FindFirstChildOfClass("Decal");
if l_Decal_68 and not l_Skip_33 then
l_Decal_68.Transparency = 1;
end;
local v2247 = nil;
if l_Del_33 then

game:GetService("TweenService"):Create(l_Start_33, v2233, {
Size = l_End_33.Size,
CFrame = l_End_33.CFrame
}):Play();
task.delay(l_Del_33, function() --
[[ Line: 3992 ]]
v2247 =
game:GetService("TweenService"):Create(l_Start_33, v2233, {
Transparency = v2238
});
v2247:Play();
if l_Decal_67 then
for _, v2249 in
pairs(l_Start_33:GetChildren()) do
if v2249:IsA("Decal")
then

game:GetService("TweenService"):Create(v2249, v2233, {
Transparency =
v2238
}):Play();
end;
end;
end;
if l_SpecialMesh_66 then
v2247 =
game:GetService("TweenService"):Create(l_SpecialMesh_66, v2233, {
Scale =
l_SpecialMesh_67.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_66 then

game:GetService("TweenService"):Create(l_SpecialMesh_66, v2233, {
Scale =
l_SpecialMesh_67.Scale
}):Play();
end;
if l_Decal_67 then
for _, v2251 in
pairs(l_Start_33:GetChildren()) do
if v2251:IsA("Decal") then

game:GetService("TweenService"):Create(v2251, v2233, {
Transparency =
v2238
}):Play();
end;
end;
v2247 =
game:GetService("TweenService"):Create(l_Start_33, v2233, {
Size = l_End_33.Size,
CFrame = l_End_33.CFrame
});
v2247:Play();
else
v2247 =
game:GetService("TweenService"):Create(l_Start_33, v2233, {
Size = l_End_33.Size,
Transparency = v2238,
CFrame = l_End_33.CFrame
});
v2247:Play();
end;
end;
if not l_Stay_33 then
if l_Del_33 then
task.wait(l_Del_33 + 0.1);
end;
v2247.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_33:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2230 = Instance.new("Weld");
v2230.Part0 = v2229.PrimaryPart;
v2230.Part1 = l_l_Torso_3_0;
v2230.C0 = CFrame.new(0, l_v2016_0:NextNumber(-
10, -5) * l_v2112_0.Value, 0) * CFrame.Angles(0, 0, 1.5707963267948966);
v2230.Parent = v2229.PrimaryPart;
table.insert(l_v2115_1, v2230);
local v2252 = l_v2011_0.Bottoms2:Clone();
v2252:ScaleTo(1.25 * l_v2112_0.Value);
v2252:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame
* CFrame.new(0, v2184.PrimaryPart.Size.Y / 4, 0));
local v2253 = {
Model = v2252,
Info = TweenInfo.new(0.6,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v2253_0 = v2253 --[[ copy: 7 -> 21 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_34 = l_v2253_0.Model;
local v2256 = l_v2253_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_34 =
l_Model_34:FindFirstChild("Start");
local l_End_34 =
l_Model_34:FindFirstChild("End");
local l_Stay_34 = l_v2253_0.Stay;
local l_Anchor_35 = l_v2253_0.Anchor;
local v2261 = l_v2253_0.EndT or 1;
local l_Del_34 = l_v2253_0.Del;
local l_Skip_34 = l_v2253_0.Skip;
if l_Start_34 and l_End_34 then
l_Model_34.PrimaryPart = l_Start_34;
if not l_Skip_34 then
for _, v2265 in
pairs(l_Model_34:GetChildren()) do
if v2265:IsA("BasePart") then
v2265.CanCollide = false;
v2265.Anchored = true;
end;
end;
end;
if l_Anchor_35 then

l_Model_34:SetPrimaryPartCFrame(l_Anchor_35);
end;
if l_v2253_0.T then
l_Start_34.Transparency =
l_v2253_0.T;
end;
l_End_34.Transparency = 1;
l_Model_34.Parent = workspace.Thrown;
local l_Decal_69 =
l_Start_34:FindFirstChildOfClass("Decal");
local l_SpecialMesh_68 =
l_Start_34:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_69 =
l_End_34:FindFirstChildOfClass("SpecialMesh");
local l_Decal_70 =
l_End_34:FindFirstChildOfClass("Decal");
if l_Decal_70 and not l_Skip_34 then
l_Decal_70.Transparency = 1;
end;
local v2270 = nil;
if l_Del_34 then

game:GetService("TweenService"):Create(l_Start_34, v2256, {
Size = l_End_34.Size,
CFrame = l_End_34.CFrame
}):Play();
task.delay(l_Del_34, function() --
[[ Line: 3992 ]]
v2270 =
game:GetService("TweenService"):Create(l_Start_34, v2256, {
Transparency = v2261
});
v2270:Play();
if l_Decal_69 then
for _, v2272 in
pairs(l_Start_34:GetChildren()) do
if v2272:IsA("Decal")
then

game:GetService("TweenService"):Create(v2272, v2256, {
Transparency =
v2261
}):Play();
end;
end;
end;
if l_SpecialMesh_68 then
v2270 =
game:GetService("TweenService"):Create(l_SpecialMesh_68, v2256, {
Scale =
l_SpecialMesh_69.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_68 then

game:GetService("TweenService"):Create(l_SpecialMesh_68, v2256, {
Scale =
l_SpecialMesh_69.Scale
}):Play();
end;
if l_Decal_69 then
for _, v2274 in
pairs(l_Start_34:GetChildren()) do
if v2274:IsA("Decal") then

game:GetService("TweenService"):Create(v2274, v2256, {
Transparency =
v2261
}):Play();
end;
end;
v2270 =
game:GetService("TweenService"):Create(l_Start_34, v2256, {
Size = l_End_34.Size,
CFrame = l_End_34.CFrame
});
v2270:Play();
else
v2270 =
game:GetService("TweenService"):Create(l_Start_34, v2256, {
Size = l_End_34.Size,
Transparency = v2261,
CFrame = l_End_34.CFrame
});
v2270:Play();
end;
end;
if not l_Stay_34 then
if l_Del_34 then
task.wait(l_Del_34 + 0.1);
end;
v2270.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_34:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2253 = Instance.new("Weld");
v2253.Part0 = v2252.PrimaryPart;
v2253.Part1 = l_l_Torso_3_0;
v2253.C0 = CFrame.new(0, -1, 0);
v2253.Parent = v2252.PrimaryPart;
table.insert(l_v2115_1, v2253);
local v2275 = l_v2011_0.WindTimeGreen:Clone();
v2275:ScaleTo(l_v2016_0:NextNumber(0.8, 1.3) *
l_v2112_0.Value);
v2275:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame
* CFrame.new(0, l_v2016_0:NextNumber(4, 15), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v2276 = {
Model = v2275,
Info =
TweenInfo.new(l_v2016_0:NextNumber(0.12, 0.2), Enum.EasingStyle.Sine),
T = 0.8
};
local l_v2276_0 = v2276 --[[ copy: 9 -> 22 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_35 = l_v2276_0.Model;
local v2279 = l_v2276_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_35 =
l_Model_35:FindFirstChild("Start");
local l_End_35 =
l_Model_35:FindFirstChild("End");
local l_Stay_35 = l_v2276_0.Stay;
local l_Anchor_36 = l_v2276_0.Anchor;
local v2284 = l_v2276_0.EndT or 1;
local l_Del_35 = l_v2276_0.Del;
local l_Skip_35 = l_v2276_0.Skip;
if l_Start_35 and l_End_35 then
l_Model_35.PrimaryPart = l_Start_35;
if not l_Skip_35 then
for _, v2288 in
pairs(l_Model_35:GetChildren()) do
if v2288:IsA("BasePart") then
v2288.CanCollide = false;
v2288.Anchored = true;
end;
end;
end;
if l_Anchor_36 then

l_Model_35:SetPrimaryPartCFrame(l_Anchor_36);
end;
if l_v2276_0.T then
l_Start_35.Transparency =
l_v2276_0.T;
end;
l_End_35.Transparency = 1;
l_Model_35.Parent = workspace.Thrown;
local l_Decal_71 =
l_Start_35:FindFirstChildOfClass("Decal");
local l_SpecialMesh_70 =
l_Start_35:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_71 =
l_End_35:FindFirstChildOfClass("SpecialMesh");
local l_Decal_72 =
l_End_35:FindFirstChildOfClass("Decal");
if l_Decal_72 and not l_Skip_35 then
l_Decal_72.Transparency = 1;
end;
local v2293 = nil;
if l_Del_35 then

game:GetService("TweenService"):Create(l_Start_35, v2279, {
Size = l_End_35.Size,
CFrame = l_End_35.CFrame
}):Play();
task.delay(l_Del_35, function() --
[[ Line: 3992 ]]
v2293 =
game:GetService("TweenService"):Create(l_Start_35, v2279, {
Transparency = v2284
});
v2293:Play();
if l_Decal_71 then
for _, v2295 in
pairs(l_Start_35:GetChildren()) do
if v2295:IsA("Decal")
then

game:GetService("TweenService"):Create(v2295, v2279, {
Transparency =
v2284
}):Play();
end;
end;
end;
if l_SpecialMesh_70 then
v2293 =
game:GetService("TweenService"):Create(l_SpecialMesh_70, v2279, {
Scale =
l_SpecialMesh_71.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_70 then

game:GetService("TweenService"):Create(l_SpecialMesh_70, v2279, {
Scale =
l_SpecialMesh_71.Scale
}):Play();
end;
if l_Decal_71 then
for _, v2297 in
pairs(l_Start_35:GetChildren()) do
if v2297:IsA("Decal") then

game:GetService("TweenService"):Create(v2297, v2279, {
Transparency =
v2284
}):Play();
end;
end;
v2293 =
game:GetService("TweenService"):Create(l_Start_35, v2279, {
Size = l_End_35.Size,
CFrame = l_End_35.CFrame
});
v2293:Play();
else
v2293 =
game:GetService("TweenService"):Create(l_Start_35, v2279, {
Size = l_End_35.Size,
Transparency = v2284,
CFrame = l_End_35.CFrame
});
v2293:Play();
end;
end;
if not l_Stay_35 then
if l_Del_35 then
task.wait(l_Del_35 + 0.1);
end;
v2293.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_35:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2276 = l_v2011_0.WindTime:Clone();
v2276:ScaleTo(l_v2016_0:NextNumber(1.1, 1.35) *
l_v2112_0.Value);
v2276:SetPrimaryPartCFrame(l_l_Torso_3_0.CFrame
* CFrame.new(0, l_v2016_0:NextNumber(4, 15), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v2298 = {
Model = v2276,
Info =
TweenInfo.new(l_v2016_0:NextNumber(0.12, 0.2), Enum.EasingStyle.Sine),
T = 0.9
};
local l_v2298_0 = v2298 --[[ copy: 10 -> 23 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_36 = l_v2298_0.Model;
local v2301 = l_v2298_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_36 =
l_Model_36:FindFirstChild("Start");
local l_End_36 =
l_Model_36:FindFirstChild("End");
local l_Stay_36 = l_v2298_0.Stay;
local l_Anchor_37 = l_v2298_0.Anchor;
local v2306 = l_v2298_0.EndT or 1;
local l_Del_36 = l_v2298_0.Del;
local l_Skip_36 = l_v2298_0.Skip;
if l_Start_36 and l_End_36 then
l_Model_36.PrimaryPart = l_Start_36;
if not l_Skip_36 then
for _, v2310 in
pairs(l_Model_36:GetChildren()) do
if v2310:IsA("BasePart") then
v2310.CanCollide = false;
v2310.Anchored = true;
end;
end;
end;
if l_Anchor_37 then

l_Model_36:SetPrimaryPartCFrame(l_Anchor_37);
end;
if l_v2298_0.T then
l_Start_36.Transparency =
l_v2298_0.T;
end;
l_End_36.Transparency = 1;
l_Model_36.Parent = workspace.Thrown;
local l_Decal_73 =
l_Start_36:FindFirstChildOfClass("Decal");
local l_SpecialMesh_72 =
l_Start_36:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_73 =
l_End_36:FindFirstChildOfClass("SpecialMesh");
local l_Decal_74 =
l_End_36:FindFirstChildOfClass("Decal");
if l_Decal_74 and not l_Skip_36 then
l_Decal_74.Transparency = 1;
end;
local v2315 = nil;
if l_Del_36 then

game:GetService("TweenService"):Create(l_Start_36, v2301, {
Size = l_End_36.Size,
CFrame = l_End_36.CFrame
}):Play();
task.delay(l_Del_36, function() --
[[ Line: 3992 ]]
v2315 =
game:GetService("TweenService"):Create(l_Start_36, v2301, {
Transparency = v2306
});
v2315:Play();
if l_Decal_73 then
for _, v2317 in
pairs(l_Start_36:GetChildren()) do
if v2317:IsA("Decal")
then

game:GetService("TweenService"):Create(v2317, v2301, {
Transparency =
v2306
}):Play();
end;
end;
end;
if l_SpecialMesh_72 then
v2315 =
game:GetService("TweenService"):Create(l_SpecialMesh_72, v2301, {
Scale =
l_SpecialMesh_73.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_72 then

game:GetService("TweenService"):Create(l_SpecialMesh_72, v2301, {
Scale =
l_SpecialMesh_73.Scale
}):Play();
end;
if l_Decal_73 then
for _, v2319 in
pairs(l_Start_36:GetChildren()) do
if v2319:IsA("Decal") then

game:GetService("TweenService"):Create(v2319, v2301, {
Transparency =
v2306
}):Play();
end;
end;
v2315 =
game:GetService("TweenService"):Create(l_Start_36, v2301, {
Size = l_End_36.Size,
CFrame = l_End_36.CFrame
});
v2315:Play();
else
v2315 =
game:GetService("TweenService"):Create(l_Start_36, v2301, {
Size = l_End_36.Size,
Transparency = v2306,
CFrame = l_End_36.CFrame
});
v2315:Play();
end;
end;
if not l_Stay_36 then
if l_Del_36 then
task.wait(l_Del_36 + 0.1);
end;
v2315.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_36:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2298 = l_v2011_0.WindTime:Clone();
v2298:ScaleTo(l_v2016_0:NextNumber(1.5, 3));
local v2320 = {
Model = v2298,
T = 0.95
};
local _, v2322, _ =
l_l_char_6_0.HumanoidRootPart.CFrame:ToOrientation();
v2320.Anchor =
CFrame.new(l_l_char_6_0.Torso.Position) * CFrame.Angles(0, v2322, 0) *
CFrame.new(0, l_v2016_0:NextNumber(0, 0.5), 0) *
CFrame.Angles(math.rad((l_v2016_0:NextNumber(-25, 25))),
math.rad((l_v2016_0:NextNumber(0, 360))), (math.rad((l_v2016_0:NextNumber(-25,
25)))));
v2320.Info =
TweenInfo.new(l_v2016_0:NextNumber(0.3, 0.5), Enum.EasingStyle.Sine);
local l_v2320_0 = v2320 --[[ copy: 11 -> 24 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_37 = l_v2320_0.Model;
local v2326 = l_v2320_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_37 =
l_Model_37:FindFirstChild("Start");
local l_End_37 =
l_Model_37:FindFirstChild("End");
local l_Stay_37 = l_v2320_0.Stay;
local l_Anchor_38 = l_v2320_0.Anchor;
local v2331 = l_v2320_0.EndT or 1;
local l_Del_37 = l_v2320_0.Del;
local l_Skip_37 = l_v2320_0.Skip;
if l_Start_37 and l_End_37 then
l_Model_37.PrimaryPart = l_Start_37;
if not l_Skip_37 then
for _, v2335 in
pairs(l_Model_37:GetChildren()) do
if v2335:IsA("BasePart") then
v2335.CanCollide = false;
v2335.Anchored = true;
end;
end;
end;
if l_Anchor_38 then

l_Model_37:SetPrimaryPartCFrame(l_Anchor_38);
end;
if l_v2320_0.T then
l_Start_37.Transparency =
l_v2320_0.T;
end;
l_End_37.Transparency = 1;
l_Model_37.Parent = workspace.Thrown;
local l_Decal_75 =
l_Start_37:FindFirstChildOfClass("Decal");
local l_SpecialMesh_74 =
l_Start_37:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_75 =
l_End_37:FindFirstChildOfClass("SpecialMesh");
local l_Decal_76 =
l_End_37:FindFirstChildOfClass("Decal");
if l_Decal_76 and not l_Skip_37 then
l_Decal_76.Transparency = 1;
end;
local v2340 = nil;
if l_Del_37 then

game:GetService("TweenService"):Create(l_Start_37, v2326, {
Size = l_End_37.Size,
CFrame = l_End_37.CFrame
}):Play();
task.delay(l_Del_37, function() --
[[ Line: 3992 ]]
v2340 =
game:GetService("TweenService"):Create(l_Start_37, v2326, {
Transparency = v2331
});
v2340:Play();
if l_Decal_75 then
for _, v2342 in
pairs(l_Start_37:GetChildren()) do
if v2342:IsA("Decal")
then

game:GetService("TweenService"):Create(v2342, v2326, {
Transparency =
v2331
}):Play();
end;
end;
end;
if l_SpecialMesh_74 then
v2340 =
game:GetService("TweenService"):Create(l_SpecialMesh_74, v2326, {
Scale =
l_SpecialMesh_75.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_74 then

game:GetService("TweenService"):Create(l_SpecialMesh_74, v2326, {
Scale =
l_SpecialMesh_75.Scale
}):Play();
end;
if l_Decal_75 then
for _, v2344 in
pairs(l_Start_37:GetChildren()) do
if v2344:IsA("Decal") then

game:GetService("TweenService"):Create(v2344, v2326, {
Transparency =
v2331
}):Play();
end;
end;
v2340 =
game:GetService("TweenService"):Create(l_Start_37, v2326, {
Size = l_End_37.Size,
CFrame = l_End_37.CFrame
});
v2340:Play();
else
v2340 =
game:GetService("TweenService"):Create(l_Start_37, v2326, {
Size = l_End_37.Size,
Transparency = v2331,
CFrame = l_End_37.CFrame
});
v2340:Play();
end;
end;
if not l_Stay_37 then
if l_Del_37 then
task.wait(l_Del_37 + 0.1);
end;
v2340.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_37:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2320 = l_v2011_0.BROO:Clone();
v2320:ScaleTo(l_v2016_0:NextNumber(0.25, 0.7) *
5 * l_v2112_0.Value);
local v2345 = {
Model = v2320,
Anchor = l_l_char_6_0.Torso.CFrame *
CFrame.new(0, 10, 0) * CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 1,
EndT = 1
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_38 = v2345.Model;
local v2347 = v2345.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_38 =
l_Model_38:FindFirstChild("Start");
local l_End_38 =
l_Model_38:FindFirstChild("End");
local l_Stay_38 = v2345.Stay;
local l_Anchor_39 = v2345.Anchor;
local v2352 = v2345.EndT or 1;
local l_Del_38 = v2345.Del;
local l_Skip_38 = v2345.Skip;
if l_Start_38 and l_End_38 then
l_Model_38.PrimaryPart = l_Start_38;
if not l_Skip_38 then
for _, v2356 in
pairs(l_Model_38:GetChildren()) do
if v2356:IsA("BasePart") then
v2356.CanCollide = false;
v2356.Anchored = true;
end;
end;
end;
if l_Anchor_39 then

l_Model_38:SetPrimaryPartCFrame(l_Anchor_39);
end;
if v2345.T then
l_Start_38.Transparency = v2345.T;
end;
l_End_38.Transparency = 1;
l_Model_38.Parent = workspace.Thrown;
local l_Decal_77 =
l_Start_38:FindFirstChildOfClass("Decal");
local l_SpecialMesh_76 =
l_Start_38:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_77 =
l_End_38:FindFirstChildOfClass("SpecialMesh");
local l_Decal_78 =
l_End_38:FindFirstChildOfClass("Decal");
if l_Decal_78 and not l_Skip_38 then
l_Decal_78.Transparency = 1;
end;
local v2361 = nil;
if l_Del_38 then

game:GetService("TweenService"):Create(l_Start_38, v2347, {
Size = l_End_38.Size,
CFrame = l_End_38.CFrame
}):Play();
task.delay(l_Del_38, function() --
[[ Line: 3992 ]]
v2361 =
game:GetService("TweenService"):Create(l_Start_38, v2347, {
Transparency = v2352
});
v2361:Play();
if l_Decal_77 then
for _, v2363 in
pairs(l_Start_38:GetChildren()) do
if v2363:IsA("Decal")
then

game:GetService("TweenService"):Create(v2363, v2347, {
Transparency =
v2352
}):Play();
end;
end;
end;
if l_SpecialMesh_76 then
v2361 =
game:GetService("TweenService"):Create(l_SpecialMesh_76, v2347, {
Scale =
l_SpecialMesh_77.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_76 then

game:GetService("TweenService"):Create(l_SpecialMesh_76, v2347, {
Scale =
l_SpecialMesh_77.Scale
}):Play();
end;
if l_Decal_77 then
for _, v2365 in
pairs(l_Start_38:GetChildren()) do
if v2365:IsA("Decal") then

game:GetService("TweenService"):Create(v2365, v2347, {
Transparency =
v2352
}):Play();
end;
end;
v2361 =
game:GetService("TweenService"):Create(l_Start_38, v2347, {
Size = l_End_38.Size,
CFrame = l_End_38.CFrame
});
v2361:Play();
else
v2361 =
game:GetService("TweenService"):Create(l_Start_38, v2347, {
Size = l_End_38.Size,
Transparency = v2352,
CFrame = l_End_38.CFrame
});
v2361:Play();
end;
end;
if not l_Stay_38 then
if l_Del_38 then
task.wait(l_Del_38 + 0.1);
end;
v2361.Completed:Connect(function()
--[[ Line: 4035 ]]
l_Model_38:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
return;
end;
end, 15);
end);
end;
end;
end;
elseif v968 == "Head First Lerp" then
task.delay(2.617, function() --[[ Line: 6651 ]]
local l_gpos_0 = v967.gpos;
local l_Character_5 = v967.Character;
local l_CFrame_3 = l_Character_5.HumanoidRootPart.CFrame;
local v2369 = CFrame.new(l_gpos_0 + Vector3.new(0, 4, 0, 0));
local v2370 = tick();
local v2371 = 0;
local function _(v2372) --[[ Line: 6662 ]] --[[ Name: customLerp ]]
return v2372 ^ 3;
end;
while v2371 < 3.666 do
v2371 = tick() - v2370;
local v2374 = l_CFrame_3:Lerp(v2369, (v2371 / 3.666) ^ 3);
v10:Create(l_Character_5.HumanoidRootPart, TweenInfo.new(0.008,
Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
CFrame = v2374
}):Play();
game:GetService("RunService").Heartbeat:Wait();
end;
for v2375 = 1, 3 do
local l_v12_0 = v12;
local v2377 = {
Effect = "Ground Crater",
Seed = v967.Seed + v2375,
start = v2369.Position + Vector3.new(0, 0.10000000149011612, 0,
0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v2375 / 2,
nosound = true,
nosmoke = v2375 > 2
};
local v2378 = false;
if v2375 <= 2 then
v2378 = {
minus = 0
};
end;
v2377.stronger = v2378;
v2377.sizemult = 1.35 * v2375;
v2377.size = 2.75 * v2375;
l_v12_0(v2377);
end;
l_Character_5.HumanoidRootPart.CFrame = v2369;
end);
elseif v968 == "Cover Floor" then
if v967.Remove then
for _, v2380 in pairs(v9:GetTagged("floorid" .. v967.ID)) do
v2380:Destroy();
end;
return;
else
local v2381 = nil;
for _, v2383 in pairs(v967.Floors) do
if v2381 == nil or v2381.Parent then
local l_Part_1 = Instance.new("Part");
v2381 = l_Part_1;
l_Part_1.Anchored = true;
l_Part_1.CanCollide = true;
l_Part_1.CanTouch = false;
l_Part_1.CanQuery = false;
l_Part_1.Transparency = 1;
l_Part_1.Size = v2383.Size;
l_Part_1.Color = v2383.Color;
l_Part_1.Material = v2383.Material;
l_Part_1.CFrame = v2383.CFrame;
v9:AddTag(l_Part_1, "floorid" .. v967.ID);
l_Part_1.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(l_Part_1, 10);
task.wait();
else
break;
end;
end;
end;
elseif v968 == "CollateralRuinVFX" then
local l_char_7 = v967.char;
local l_Collat_0 = game.ReplicatedStorage.Resources.Collat;
local l_timeScale_0 = v967.timeScale;
local v2388 = {};
local l_seed_0 = v967.seed;
if v967.explode then
task.delay(0, function() --[[ Line: 6742 ]]
for _, v2391 in pairs(l_char_7.HumanoidRootPart["Spin" ..
l_seed_0]:GetDescendants()) do
if v2391:IsA("ParticleEmitter") then
v2391.Enabled = false;
end;
end;
local l_TweenService_13 = game:GetService("TweenService");
local l_Thrown_9 = workspace.Thrown;
local v2394 = l_Collat_0.ExplosionCharged:Clone();
task.delay(5, function() --[[ Line: 6749 ]]
v2394:Destroy();
end);
local l_Wind_0 = v2394.Wind;
l_TweenService_13:Create(l_Wind_0, TweenInfo.new(3,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Orientation = l_Wind_0.Orientation + Vector3.new(0, 100, 0, 0)
}):Play();
local l_PointLight_2 = v2394.RootPos.Attachment.PointLight;
l_PointLight_2.Enabled = true;
l_TweenService_13:Create(l_PointLight_2, TweenInfo.new(0.8,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Brightness = 0,
Range = 20
}):Play();
task.spawn(function() --[[ Line: 6762 ]]
local l_Decal_79 = v2394.Floor.Decal;
l_Decal_79.Transparency = 0;
task.wait(0.1);
l_TweenService_13:Create(l_Decal_79, TweenInfo.new(0.85,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Color3 = Color3.fromRGB(0, 0, 0)
}):Play();
task.wait(0.5);
l_TweenService_13:Create(l_Decal_79, TweenInfo.new(2,
Enum.EasingStyle.Quint, Enum.EasingDirection.In), {
Transparency = 1
}):Play();
end);
for _, v2399 in pairs(v2394:GetDescendants()) do
if v2399:IsA("ParticleEmitter") then
v2399:Emit(v2399:GetAttribute("EmitCount"));
end;
end;
v2394:SetPrimaryPartCFrame(l_char_7.HumanoidRootPart.CFrame);
v2394.Parent = l_Thrown_9;
task.spawn(function() --[[ Line: 6779 ]]
local l_Beams_0 = v2394.Beams;
local l_RedDots_0 = v2394.RedDots;
local l_BigRed_0 = v2394.BigRed;
for _, v2404 in pairs(l_Beams_0:GetDescendants()) do
if v2404:IsA("Beam") then
v2404.Enabled = true;
v2404.TextureSpeed = v2404.TextureSpeed *
Random.new():NextNumber(2, 2.5);
task.delay(0.065, function() --[[ Line: 6787 ]]
l_TweenService_13:Create(v2404, TweenInfo.new(2,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
TextureSpeed = -0.2
}):Play();
l_TweenService_13:Create(v2404, TweenInfo.new(2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Brightness = 0
}):Play();
end);
end;
end;
for _, v2406 in pairs(l_RedDots_0:GetDescendants()) do
if v2406:IsA("Beam") then
v2406.Enabled = true;
v2406.TextureSpeed = v2406.TextureSpeed *
Random.new():NextNumber(2, 2.25);
l_TweenService_13:Create(v2406, TweenInfo.new(2.5,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
TextureSpeed = -0.5
}):Play();
task.delay(1.5, function() --[[ Line: 6801 ]]
l_TweenService_13:Create(v2406, TweenInfo.new(1,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Brightness = 0,
LightEmission = 1
}):Play();
end);
end;
end;
for _, v2408 in pairs(l_BigRed_0:GetDescendants()) do
if v2408:IsA("Beam") then
v2408.Enabled = true;
v2408.TextureSpeed = v2408.TextureSpeed *
Random.new():NextNumber(1.2, 1.6);
l_TweenService_13:Create(v2408, TweenInfo.new(1,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
TextureSpeed = -1,
Width1 = 70
}):Play();
task.delay(0.6, function() --[[ Line: 6814 ]]
l_TweenService_13:Create(v2408, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Brightness = 0,
LightEmission = 1
}):Play();
end);
end;
end;
end);
end);
return;
else
local v2409 = nil;
for _, v2411 in pairs(l_char_7.Humanoid:GetPlayingAnimationTracks()) do
if v2411.Animation.AnimationId == v967.anim then
v2409 = v2411;
break;
end;
end;
local v2412 = {};
for _, v2414 in pairs(l_Collat_0:GetChildren()) do
if v2414:IsA("Part") then
local l_l_char_7_FirstChild_0 =
l_char_7:FindFirstChild(v2414.Name);
if l_l_char_7_FirstChild_0 then
if not v2412[l_l_char_7_FirstChild_0.Name] then
v2412[l_l_char_7_FirstChild_0.Name] = {};
end;
for _, v2417 in pairs(v2414:GetChildren()) do
local v2418 = v2417:Clone();
v2418.Name = v2418.Name .. l_seed_0;
v2418.Parent = l_l_char_7_FirstChild_0;
table.insert(v2388, v2418);
v2412[l_l_char_7_FirstChild_0.Name][v2418.Name] =
v2417;
end;
end;
end;
end;
local l_v2388_0 = v2388 --[[ copy: 7 -> 1251 ]];
local l_v2412_0 = v2412 --[[ copy: 10 -> 1252 ]];
task.delay(6, function() --[[ Line: 6854 ]]
for _, v2422 in pairs(l_v2388_0) do
v2422:Destroy();
end;
table.clear(l_v2388_0);
table.clear(l_v2412_0);
end);
local l_l_char_7_0 = l_char_7 --[[ copy: 4 -> 1253 ]];
local l_l_seed_0_0 = l_seed_0 --[[ copy: 8 -> 1254 ]];
table.insert(v2388, v2409.Stopped:Connect(function() --[[ Line: 6862 ]]
for _, v2426 in pairs(l_l_char_7_0.HumanoidRootPart["Spin" ..
l_l_seed_0_0]:GetDescendants()) do
if v2426:IsA("ParticleEmitter") then
v2426.Enabled = false;
end;
end;
end));
local l_l_Collat_0_0 = l_Collat_0 --[[ copy: 5 -> 1255 ]];
task.delay(0.48, function() --[[ Line: 6866 ]]
for _, v2429 in pairs(l_l_char_7_0.HumanoidRootPart["WindupEmit" ..
l_l_seed_0_0]:GetDescendants()) do
if v2429:IsA("ParticleEmitter") then
v2429:Emit(v2429:GetAttribute("EmitCount"));
end;
end;
local l_TweenService_14 = game:GetService("TweenService");
local _ = l_l_Collat_0_0.CollateralFX;
local l_Thrown_10 = workspace.Thrown;
task.spawn(function() --[[ Line: 6873 ]]
local function v2435() --[[ Line: 6875 ]] --[[ Name:
spinemit ]]
for _, v2434 in pairs(l_l_char_7_0.Torso["TorsoWindup" ..
l_l_seed_0_0]:GetDescendants()) do
if v2434:IsA("ParticleEmitter") then
v2434:Emit(v2434:GetAttribute("EmitCount"));
end;
end;
end;
v2435();
task.wait(0.07);
v2435();
task.wait(0.07);
v2435();
task.wait(0.07);
end);
local v2436 = l_l_Collat_0_0.WindupWind:Clone();
v2436:PivotTo(l_l_char_7_0.PrimaryPart.CFrame * CFrame.new(0, 0, -
1.22070312E-4, 1, 4.41075736E-6, -1.19208789E-6, -4.41075235E-6, 1, 3.93391656E-6,
1.19210517E-6, -3.93391065E-6, 1));
v2436.Parent = workspace.Thrown;
for _, v2438 in pairs(v2436:GetDescendants()) do
if v2438:IsA("ParticleEmitter") then
v2438:Emit(v2438:GetAttribute("EmitCount"));
end;
end;
task.spawn(function() --[[ Line: 6892 ]]
local l_Wind_1 = v2436.Wind;
l_TweenService_14:Create(l_Wind_1, TweenInfo.new(1.6,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Orientation = l_Wind_1.Orientation + Vector3.new(0, -180,
0, 0)
}):Play();
end);
v2436:SetPrimaryPartCFrame(l_l_char_7_0.HumanoidRootPart.CFrame);
v2436.Parent = l_Thrown_10;
task.delay(5, function() --[[ Line: 6905 ]]
v2436:Destroy();
end);
task.spawn(function() --[[ Line: 6909 ]]
local l_Start_39 = v2436.WindWave.Start;
local l_End_39 = v2436.WindWave.End;
l_Start_39.Decal.Transparency = 0.72;
l_TweenService_14:Create(l_Start_39, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_End_39.CFrame
}):Play();
l_TweenService_14:Create(l_Start_39.Mesh, TweenInfo.new(0.85,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_39.Mesh.Scale
}):Play();
l_TweenService_14:Create(l_Start_39.Decal, TweenInfo.new(0.85,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
task.spawn(function() --[[ Line: 6925 ]]
local l_Start_40 = v2436.WindPillar.Start;
local l_End_40 = v2436.WindPillar.End;
l_Start_40.Decal.Transparency = 0.72;
l_TweenService_14:Create(l_Start_40, TweenInfo.new(0.75,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_End_40.CFrame
}):Play();
l_TweenService_14:Create(l_Start_40.Mesh, TweenInfo.new(0.75,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_40.Mesh.Scale
}):Play();
l_TweenService_14:Create(l_Start_40.Decal, TweenInfo.new(0.75,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
end);
task.delay(0.65, function() --[[ Line: 6942 ]]
for _, v2445 in pairs(l_l_char_7_0["Left Arm"]["WindupGlow" ..
l_l_seed_0_0]:GetDescendants()) do
if v2445:IsA("ParticleEmitter") then
v2445.Enabled = true;
end;
end;
for _, v2447 in
pairs(l_l_char_7_0.HumanoidRootPart["WindupRings" ..
l_l_seed_0_0]:GetDescendants()) do
if v2447:IsA("ParticleEmitter") then
v2447.Enabled = true;
end;
end;
end);
local l_l_timeScale_0_0 = l_timeScale_0 --[[ copy: 6 -> 1256 ]];
do
local l_v2409_0 = v2409;
task.delay(1.11, function() --[[ Line: 6949 ]]
if l_v2409_0 and l_v2409_0.IsPlaying then
for _, v2451 in
pairs(l_l_char_7_0.HumanoidRootPart["Spin" .. l_l_seed_0_0]:GetDescendants()) do
if v2451:IsA("ParticleEmitter") then
v2451.Enabled = true;
end;
end;
table.insert(l_v2388_0,
l_l_timeScale_0_0:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:
6954 ]]
for _, v2453 in
pairs(l_l_char_7_0.HumanoidRootPart["Spin" .. l_l_seed_0_0]:GetDescendants()) do
if v2453:IsA("ParticleEmitter") then
v2453.TimeScale = l_l_timeScale_0_0.Value;
end;
end;
end));
end;
for _, v2455 in pairs(l_l_char_7_0["Left Arm"]["WindupGlow" ..
l_l_seed_0_0]:GetDescendants()) do
if v2455:IsA("ParticleEmitter") then
v2455.Enabled = false;
end;
end;
for _, v2457 in
pairs(l_l_char_7_0.HumanoidRootPart["WindupRings" ..
l_l_seed_0_0]:GetDescendants()) do
if v2457:IsA("ParticleEmitter") then
v2457.Enabled = false;
end;
end;
end);
end;
end;
elseif v968 == "Sorcerer Wall Combo" then
local _ = v967.Character;
local _ = v967.Hit;
local l_TweenService_15 = game:GetService("TweenService");
local v2461 = game.ReplicatedStorage.Resources.Sorcerer.WallFX:Clone();
v2461:PivotTo(v967.hitgoal * CFrame.new(0, 0, 1));
v2461.Parent = workspace.Thrown;
local v2462 = game.ReplicatedStorage.Resources.Sorcerer.Lighting:Clone();
v2462.Parent = game.Lighting;
local v2463 =
game.ReplicatedStorage.Resources.Sorcerer.LimitlessBarrier:Clone();
v2463:PivotTo(v967.selfgoal);
v2463.Parent = workspace.Thrown;
local l_v2463_0 = v2463 --[[ copy: 9 -> 1246 ]];
task.delay(10, function() --[[ Line: 6983 ]]
l_v2463_0:Destroy();
end);
local l_Sphere_0 = v2463.Sphere;
local l_v2461_0 = v2461 --[[ copy: 7 -> 1247 ]];
task.delay(0.085, function() --[[ Line: 6989 ]]
for _, v2468 in pairs(l_v2461_0.FirstSlam:GetDescendants()) do
if v2468:IsA("ParticleEmitter") then
v2468:Emit(v2468:GetAttribute("EmitCount"));
end;
end;
end);
local l_v2462_0 = v2462 --[[ copy: 8 -> 1248 ]];
local l_l_TweenService_15_0 = l_TweenService_15 --[[ copy: 6 -> 1249 ]];
local l_l_Sphere_0_0 = l_Sphere_0 --[[ copy: 10 -> 1250 ]];
task.delay(1.26, function() --[[ Line: 6995 ]]
task.spawn(function() --[[ Line: 6998 ]]
local l_ColorCorrectionEffect_0 =
Instance.new("ColorCorrectionEffect");
l_ColorCorrectionEffect_0.Name = "cloned";
l_ColorCorrectionEffect_0.Parent = game.Lighting;
local l_BarrierScreen_0 = l_v2462_0.BarrierScreen;
l_l_TweenService_15_0:Create(l_ColorCorrectionEffect_0,
TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = l_BarrierScreen_0.Brightness,
Contrast = l_BarrierScreen_0.Contrast,
Saturation = l_BarrierScreen_0.Saturation,
TintColor = l_BarrierScreen_0.TintColor
}):Play();
task.wait(2);
l_l_TweenService_15_0:Create(l_ColorCorrectionEffect_0,
TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Brightness = 0,
Contrast = 0,
Saturation = 0
}):Play();
task.wait(1);
l_ColorCorrectionEffect_0:Destroy();
end);
task.spawn(function() --[[ Line: 7027 ]]
l_v2461_0.Final.BarrierCrater.Transparency = 0;
l_v2461_0.Final.FinalCrater.Transparency = 0;
l_v2461_0.Final.FinalCrater.Color3 = Color3.fromRGB(100, 600,
2000);
l_l_TweenService_15_0:Create(l_v2461_0.Final.FinalCrater,
TweenInfo.new(4, Enum.EasingStyle.Quint, Enum.EasingDirection.InOut), {
Color3 = Color3.fromRGB(0, 0, 0),
Transparency = 1
}):Play();
task.wait(5);
l_l_TweenService_15_0:Create(l_v2461_0.Final.BarrierCrater,
TweenInfo.new(3, Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
end);
task.spawn(function() --[[ Line: 7037 ]]
local l_Camera_0 = workspace.Camera;
l_l_TweenService_15_0:Create(l_Camera_0, TweenInfo.new(0.6,
Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
FieldOfView = 80
}):Play();
task.wait(2.14);
l_l_TweenService_15_0:Create(l_Camera_0, TweenInfo.new(1.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 65
}):Play();
end);
local l_Appear_0 = l_v2463_0.Core.Appear;
for _, v2477 in pairs(l_Appear_0:GetDescendants()) do
if v2477:IsA("ParticleEmitter") then
v2477:Emit(v2477.Name);
end;
end;
local l_BarrierFX_0 = l_v2463_0.Core.BarrierFX;
for _, v2480 in pairs(l_BarrierFX_0:GetDescendants()) do
if v2480:IsA("ParticleEmitter") then
v2480.Enabled = true;
end;
end;
task.delay(2, function() --[[ Line: 7047 ]]
local l_BarrierFX_1 = l_v2463_0.Core.BarrierFX;
for _, v2483 in pairs(l_BarrierFX_1:GetDescendants()) do
if v2483:IsA("ParticleEmitter") then
v2483.Enabled = false;
end;
end;
end);
local l_BeamRings_0 = l_v2463_0.Core.BeamRings;
for _, v2486 in pairs(l_BeamRings_0:GetDescendants()) do
if v2486:IsA("Beam") then
v2486.Enabled = true;
l_l_TweenService_15_0:Create(v2486, TweenInfo.new(2.15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Brightness = 0
}):Play();
end;
end;
local function v2492() --[[ Line: 7057 ]] --[[ Name: Wind ]]
local v2487 = l_v2463_0.WindRing:Clone();
local v2488 = math.random(0, 360);
v2487:SetPrimaryPartCFrame(v2487.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v2488), 0));
local l_Start_41 = v2487.Start;
local l_End_41 = v2487.End;
local v2491 = l_Start_41:Clone();
v2491.Name = "ClonedMesh";
v2491.Parent = l_v2463_0.CurrentTweens;
l_l_TweenService_15_0:Create(v2491.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 0.9
}):Play();
l_l_TweenService_15_0:Create(v2491, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_End_41.Size,
CFrame = l_End_41.CFrame
}):Play();
l_l_TweenService_15_0:Create(v2491.Mesh, TweenInfo.new(1,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Scale = l_End_41.Mesh.Scale
}):Play();
task.wait(0.2);
l_l_TweenService_15_0:Create(v2491.Decal, TweenInfo.new(1,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(1.2);
v2491:Destroy();
end;
local function v2495() --[[ Line: 7102 ]] --[[ Name: Pulse ]]
local v2493 = Random.new():NextNumber(24, 26);
local v2494 = l_l_Sphere_0_0:Clone();
v2494.Name = "Cloned";
v2494.Parent = l_v2463_0.CurrentTweens;
l_l_TweenService_15_0:Create(v2494, TweenInfo.new(0.3,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = Vector3.new(v2493, v2493, v2493),
Transparency = 3.65
}):Play();
task.wait(0.3);
l_l_TweenService_15_0:Create(v2494, TweenInfo.new(0.3,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0),
Transparency = 1
}):Play();
task.wait(0.3);
v2494:Destroy();
end;
task.spawn(function() --[[ Line: 7115 ]]
for _ = 1, 13 do
spawn(v2495);
task.wait(0.15);
end;
end);
for _ = 1, 13 do
spawn(v2492);
task.wait(0.15);
end;
end);
task.delay(3.8, function() --[[ Line: 7130 ]]
local l_EndEmit_0 = l_v2463_0.Core.EndEmit;
for _, v2500 in pairs(l_EndEmit_0:GetDescendants()) do
if v2500:IsA("ParticleEmitter") then
v2500:Emit(v2500:GetAttribute("EmitCount"));
end;
end;
local l_Final_0 = l_v2461_0.Final;
for _, v2503 in pairs(l_Final_0:GetDescendants()) do
if v2503:IsA("ParticleEmitter") then
v2503:Emit(v2503:GetAttribute("EmitCount"));
end;
end;
task.spawn(function() --[[ Line: 7136 ]]
local l_ImpactFrameWhite_0 = l_v2462_0.ImpactFrameWhite;
l_ImpactFrameWhite_0.Enabled = true;
task.wait(0.045);
l_ImpactFrameWhite_0.Enabled = false;
l_ImpactFrameWhite_0.Enabled = true;
task.wait(0.045);
l_ImpactFrameWhite_0.Enabled = false;
local v2505 = l_v2462_0.BarrierFinal:Clone();
v2505.Name = "cloned2";
v2505.Parent = game.Lighting;
l_l_TweenService_15_0:Create(v2505, TweenInfo.new(0.6,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Brightness = 0,
Contrast = 0,
Saturation = 0,
TintColor = Color3.fromRGB(255, 255, 255)
}):Play();
task.wait(1.5);
v2505:Destroy();
end);
task.spawn(function() --[[ Line: 7155 ]]
local l_Camera_1 = workspace.Camera;
l_l_TweenService_15_0:Create(l_Camera_1, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
FieldOfView = 98
}):Play();
task.wait(0.2);
l_l_TweenService_15_0:Create(l_Camera_1, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 70
}):Play();
end);
task.spawn(function() --[[ Line: 7166 ]]
local v2507 = l_v2463_0.WindRing:Clone();
local v2508 = math.random(0, 360);
v2507:SetPrimaryPartCFrame(v2507.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v2508), 0));
local l_Start_42 = v2507.Start;
local l_End2_0 = v2507.End2;
local v2511 = l_Start_42:Clone();
v2511.Name = "ClonedMesh";
v2511.Parent = l_v2463_0.CurrentTweens;
l_l_TweenService_15_0:Create(v2511.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 0.9
}):Play();
l_l_TweenService_15_0:Create(v2511, TweenInfo.new(5,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Size = l_End2_0.Size,
CFrame = l_End2_0.CFrame
}):Play();
l_l_TweenService_15_0:Create(v2511.Mesh, TweenInfo.new(5,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = l_End2_0.Mesh.Scale
}):Play();
task.wait(0.2);
l_l_TweenService_15_0:Create(v2511.Decal, TweenInfo.new(5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(5.2);
v2511:Destroy();
end);
local function v2514() --[[ Line: 7206 ]] --[[ Name: FinalPulse ]]
local v2512 = Random.new():NextNumber(55, 50);
local v2513 = l_l_Sphere_0_0:Clone();
v2513.Name = "Cloned";
v2513.Transparency = 0.01;
v2513.Material = Enum.Material.Neon;
v2513.Color = Color3.fromRGB(84, 150, 194);
v2513.Parent = l_v2463_0.CurrentTweens;
l_l_TweenService_15_0:Create(v2513, TweenInfo.new(0.2,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = Vector3.new(v2512, v2512, v2512),
Transparency = 1
}):Play();
task.wait(0.2);
v2513:Destroy();
end;
for _ = 1, 5 do
spawn(v2514);
task.wait(0.065);
end;
end);
elseif v968 == "Head First" then
local l_val_0 = v967.val;
local v2517 = nil;
local l_l_val_0_0 = l_val_0 --[[ copy: 4 -> 1245 ]];
do
local l_v2517_0 = v2517;
l_v2517_0 =
game:GetService("RunService").Heartbeat:Connect(function(v2520) --[[ Line: 7227 ]]
if not l_l_val_0_0.Parent or l_l_val_0_0:GetAttribute("done") then
return l_v2517_0:Disconnect();
else
for _, v2522 in pairs(v967.Characters) do
local l_PrimaryPart_12 = v2522.PrimaryPart;
if l_PrimaryPart_12 then
local l_CFrame_4 = l_PrimaryPart_12.CFrame;
local v2525 = {
l_CFrame_4:GetComponents()
};
v2525[2] = l_l_val_0_0.Value.Y;
l_PrimaryPart_12.CFrame =
l_CFrame_4:lerp(CFrame.new(unpack(v2525)), 1 - 5.0E-31 ^ v2520);
end;
end;
return;
end;
end);
end;
elseif v968 == "Enable Spectate" then
local l_Character_7 = l_LocalPlayer_0.Character;
l_Character_7:SetAttribute("Override", true);
local v2527 = {};
local l_v2527_0 = v2527 --[[ copy: 5 -> 1241 ]];
local function v2531() --[[ Line: 7245 ]]
for _, v2530 in pairs(l_v2527_0) do
v2530:Disconnect();
end;
workspace.CurrentCamera.CameraSubject =
l_LocalPlayer_0.Character.Humanoid;
end;
local l_l_Character_7_0 = l_Character_7 --[[ copy: 4 -> 1242 ]];
local l_v2531_0 = v2531 --[[ copy: 6 -> 1243 ]];
table.insert(v2527,
l_Character_7:GetPropertyChangedSignal("Parent"):Connect(function() --[[ Line: 7252
]]
if not l_l_Character_7_0.Parent then
return l_v2531_0();
else
return;
end;
end));
local v2534 = 0;
do
local l_v2534_0 = v2534;
local function v2540() --[[ Line: 7259 ]]
local v2536 = {};
for _, v2538 in pairs(game.Players:GetPlayers()) do
if v2538.Character and v2538 ~= l_LocalPlayer_0 and
v2538.Character:FindFirstChild("Humanoid").Health > 0 then
table.insert(v2536, v2538.Character);
end;
end;
l_v2534_0 = l_v2534_0 + 1;
if l_v2534_0 > #v2536 then
l_v2534_0 = 1;
end;
local v2539 = v2536[l_v2534_0];
if v2539 then
workspace.CurrentCamera.CameraSubject = v2539;
end;
end;
v2540();
local l_v2540_0 = v2540 --[[ copy: 8 -> 1244 ]];
table.insert(v2527, v129.InputBegan:Connect(function(v2542, v2543) --[[
Line: 7279 ]]
if v2543 then
return;
else
if v2542.UserInputType == Enum.UserInputType.MouseButton1 or
v2542.UserInputType == Enum.UserInputType.Touch then
l_v2540_0();
end;
return;
end;
end));
end;
elseif v968 == "Team Marker" then
local function v2549(v2544, v2545) --[[ Line: 7286 ]]
if not v2544.CharacterAdded then
return;
else
local v2546 = v2544.Character or v2544.CharacterAdded:Wait();
if not workspace:GetAttribute("RoundOngoing") then
return;
elseif v2546:GetAttribute("TMMarked") then
return;
else
v2546:SetAttribute("TMMarked", true);
local v2547 = game.ReplicatedStorage.Resources.TeamBG:Clone();
v2547.ImageLabel.Image = "rbxassetid://17771623025";
v2547.ImageLabel.ImageColor3 = v2545 or Color3.fromRGB(160,
255, 116);
v2547.Enabled = true;
if v2544 == l_LocalPlayer_0 then
task.delay(2, function() --[[ Line: 7306 ]]
v10:Create(v2547.ImageLabel, TweenInfo.new(3,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
ImageTransparency = 1
}):Play();
end);
else
local l_Torso_4 = v2546:FindFirstChild("Torso");
if l_Torso_4 then

l_Torso_4:GetPropertyChangedSignal("Transparency"):Connect(function() --[[ Line:


7314 ]]
v2547.ImageLabel.ImageTransparency =
l_Torso_4.Transparency;
end);
end;
end;
v2547.Parent = v2546.HumanoidRootPart;
return;
end;
end;
end;
local _ = nil;
for _, v2552 in pairs(v967.Teams) do
if table.find(v2552, l_LocalPlayer_0) then
for _, v2554 in pairs(v2552) do
local v2555 = v2552[#v2552];
v2555 = string.split(v2555, ",");
for v2556, v2557 in pairs(v2555) do
v2555[v2556] = string.gsub(v2557, " ", "");
end;
v2549(v2554, Color3.fromRGB(v2555[1], v2555[2], v2555[3]));
end;
else
for v2558, v2559 in pairs(v2552) do
if v2558 ~= #v2552 then
local v2560 = v2552[#v2552];
v2560 = string.split(v2560, ",");
for v2561, v2562 in pairs(v2560) do
v2560[v2561] = string.gsub(v2562, " ", "");
end;
v2549(v2559, Color3.fromRGB(v2560[1], v2560[2], v2560[3]));
end;
end;
end;
end;
elseif v968 == "Destruction" then
local l_Size_2 = v967.Size;
local _ = {
DontSimulate = nil,
VoxelSize = v967.VoxelSize,
Blacklist = v967.Blacklist
};
local l_Voxels_0 = v967.Voxels;
local _ = l_Voxels_0;
if not l_Voxels_0 then
return;
else
local v2567 = {};
for _, v2569 in pairs(l_Voxels_0) do
if v2569[1] then
local v2570 = v2569[1]:Clone();
v2570.CFrame = v2569[2];
v2570.Name = "serverclone";
v9:AddTag(v2570, "VoxelDebris");
v2570.Parent = workspace.Thrown;
local l_Position_5 = v2569[1].Position;
v2569[1]:GetPropertyChangedSignal("CFrame"):Connect(function()
--[[ Line: 7369 ]]
if (v2569[1].Position - l_Position_5).magnitude >= 50 then
v2570:Destroy();
end;
end);
table.insert(v2567, v2570);
end;
end;
l_Voxels_0 = v2567;
if #l_Voxels_0 > 0 then
v2567 = l_Voxels_0[math.random(#l_Voxels_0)];
if v2567 then
if not shared.recentbreaks then
shared.recentbreaks = {};
end;
local v2572 = false;
if #shared.recentbreaks > 1 then
table.sort(shared.recentbreaks, function(v2573, v2574) --[[
Line: 7389 ]]
if v2573 and v2574 then
return (v967.Position - v2573[1]).magnitude <
(v967.Position - v2574[1]).magnitude;
else
return false;
end;
end);
end;
for v2575, v2576 in pairs(shared.recentbreaks) do
if tick() - v2576[3] > 1 then
shared.recentbreaks[v2575] = nil;
else
local l_magnitude_0 = (v967.Position -
v2576[1]).magnitude;
if typeof(l_Size_2) ~= "number" then
l_Size_2 = l_Size_2.magnitude;
end;
if l_magnitude_0 <= l_Size_2 * 1.5 then
v2572 = l_magnitude_0;
break;
end;
end;
end;
table.insert(shared.recentbreaks, {
v967.Position,
l_Size_2,
tick()
});
local v2578 = ({
"rbxassetid://18848521027",
"rbxassetid://18848521667",
"rbxassetid://18848522418",
"rbxassetid://18848523172",
"rbxassetid://18848524009",
"rbxassetid://18848524630",
"rbxassetid://18848525276"
})[math.random(1, 7)];
local v2579 = ({
"rbxassetid://18848094061",
"rbxassetid://18848094061",
"rbxassetid://18848095499",
"rbxassetid://18848096132",
"rbxassetid://18848096800",
"rbxassetid://18848097338"
})[math.random(1, 6)];
local v2580 = ({
"rbxassetid://18860439254",
"rbxassetid://18860438739",
"rbxassetid://18860437466",
"rbxassetid://18860436359",
"rbxassetid://18860434862",
"rbxassetid://18860434399"
})[math.random(1, 6)];
local v2581 = ({
"rbxassetid://18860437018",
"rbxassetid://18860435854",
"rbxassetid://18860435262",
"rbxassetid://18860433949",
"rbxassetid://18860433384"
})[math.random(1, 5)];
local v2582 = nil;
local v2583 = nil;
if v2567.Material ~= Enum.Material.Glass then
v2582 = v2579;
v2583 = v2578;
else
v2582 = v2580;
v2583 = v2581;
end;
if v2572 then
if v2572 > 2 then
local l_sfx_3 = shared.sfx;
local v2585 = {
SoundId = v2583
};
local v2586 = 0.7;
local v2587 = 1.2;
local l_v89_9 = v89;
if not v2587 and v2586 then
v2587 = v2586;
v2586 = 1;
end;
if not v2587 and not v2586 then
v2586 = 0;
v2587 = 1;
end;
v2585.Volume = l_v89_9:NextNumber(v2586, v2587);
v2585.Parent = v2567;
l_sfx_3(v2585):Play();
end;
else
shared.sfx({
SoundId = v2582,
Volume = 3,
CFrame = CFrame.new(v967.Position)
}):Play();
if v967.Burn and v2582 == v2579 then
local l_sfx_4 = shared.sfx;
local v2590 = {
SoundId = ({
"rbxassetid://18860752244",
"rbxassetid://18860752629",
"rbxassetid://18860753080"
})[math.random(1, 3)],
Volume = 2
};
local v2591 = 0.9;
local v2592 = 1.1;
local l_v89_10 = v89;
if not v2592 and v2591 then
v2592 = v2591;
v2591 = 1;
end;
if not v2592 and not v2591 then
v2591 = 0;
v2592 = 1;
end;
v2590.PlaybackSpeed = l_v89_10:NextNumber(v2591,
v2592);
v2590.CFrame = CFrame.new(v967.Position);
l_sfx_4(v2590):Play();
end;
end;
end;
end;
if v967.Burn then
v2567 = {};
for _, v2595 in l_Voxels_0 do
if not v2595:GetAttribute("OGMaterial") then
v2595:SetAttribute("OGMaterial", v2595.Material);
v2595:SetAttribute("OGColor", v2595.Color);
end;
v2595.Name = v2595.Name .. "MODIFIED";
v2595.Color = Color3.fromRGB(255, 76, 44);
v2595.Material = Enum.Material.Neon;
table.insert(v2567, v2595);
if v967.KeepBurnt then
local l_Position_6 = v2595.Position;
local v2597, v2598 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_6);
if not v2598 then
v2595.Anchored = true;
v2595.CFrame = CFrame.new(0, 10000, 0);
v2595.Color = v2595:GetAttribute("OGColor");
v2595.Material = v2595:GetAttribute("OGMaterial");
else
v2595.Anchored = false;
local l_BodyAngularVelocity_1 =
Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_1.Parent = v2595;

game:GetService("Debris"):AddItem(l_BodyAngularVelocity_1, 0.5);
l_Position_6 = Instance.new("BodyVelocity");
l_Position_6.MaxForce = Vector3.new(1, 1, 1, 0) *
40000;
local l_lookVector_1 = CFrame.new(v2595.Position,
v967.Position).lookVector;
local v2601 = 10;
local v2602 = 20;
local l_v89_11 = v89;
if not v2602 and v2601 then
v2602 = v2601;
v2601 = 1;
end;
if not v2602 and not v2601 then
v2601 = 0;
v2602 = 1;
end;
l_Position_6.Velocity = l_lookVector_1 * -
l_v89_11:NextNumber(v2601, v2602) * v2595:GetMass();
l_Position_6.Velocity = l_Position_6.Velocity / 2;
l_Position_6.Parent = v2595;
game:GetService("Debris"):AddItem(l_Position_6, 0.15);
v2597 = Random.new():NextNumber(0.7, 1.4) * 2;
v10:Create(v2595, TweenInfo.new(v2597,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.delay(v2597, function() --[[ Line: 7518 ]]
v2595.Anchored = true;
v2595.CFrame = CFrame.new(0, 10000, 0);
v2595.Color = v2595:GetAttribute("OGColor");
v2595.Material = v2595:GetAttribute("OGMaterial");
end);
end;
else
local v2604 = Random.new():NextNumber(1, 2) / 2;
local l_v10_7 = v10;
local l_v2595_0 = v2595;
local v2607 = TweenInfo.new(v2604, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v2608 = {
Size = Vector3.new(0, 0, 0, 0)
};
local l_CFrame_5 = v2595.CFrame;
local l_Angles_4 = CFrame.Angles;
local v2611 = -360;
local v2612 = 360;
local l_v89_12 = v89;
if not v2612 and v2611 then
v2612 = v2611;
v2611 = 1;
end;
if not v2612 and not v2611 then
v2611 = 0;
v2612 = 1;
end;
local v2614 = math.rad((l_v89_12:NextNumber(v2611,
v2612)));
v2612 = -360;
l_v89_12 = 360;
local l_v89_13 = v89;
if not l_v89_12 and v2612 then
l_v89_12 = v2612;
v2612 = 1;
end;
if not l_v89_12 and not v2612 then
v2612 = 0;
l_v89_12 = 1;
end;
local v2616 = math.rad((l_v89_13:NextNumber(v2612,
l_v89_12)));
l_v89_12 = -360;
l_v89_13 = 360;
local l_v89_14 = v89;
if not l_v89_13 and l_v89_12 then
l_v89_13 = l_v89_12;
l_v89_12 = 1;
end;
if not l_v89_13 and not l_v89_12 then
l_v89_12 = 0;
l_v89_13 = 1;
end;
v2608.CFrame = l_CFrame_5 * l_Angles_4(v2614, v2616,
(math.rad((l_v89_14:NextNumber(l_v89_12, l_v89_13)))));
l_v10_7:Create(l_v2595_0, v2607, v2608):Play();
task.delay(v2604, function() --[[ Line: 7531 ]]
v2595.Anchored = true;
v2595.CFrame = CFrame.new(0, 10000, 0);
v2595.Color = v2595:GetAttribute("OGColor");
v2595.Material = v2595:GetAttribute("OGMaterial");
end);
end;
end;
elseif not v967.Voxelize then
return;
else
for _, v2619 in pairs(l_Voxels_0) do
v2619.Name = v2619.Name .. "MODIFIED";
v2619.Anchored = false;
if math.random(1, 2) == 1 then
task.delay(math.random(), function() --[[ Line: 7555 ]]
local v2620 = math.random();
v10:Create(v2619, TweenInfo.new(v2620,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.delay(v2620, function() --[[ Line: 7560 ]]
v2619.Anchored = true;
v2619.CFrame = CFrame.new(0, 10000, 0);
end);
end);
else
local l_delay_2 = task.delay;
local v2622 = 1;
local v2623 = 3;
local l_v89_15 = v89;
if not v2623 and v2622 then
v2623 = v2622;
v2622 = 1;
end;
if not v2623 and not v2622 then
v2622 = 0;
v2623 = 1;
end;
l_delay_2(l_v89_15:NextNumber(v2622, v2623), function() --
[[ Line: 7566 ]]
if v2619.Velocity.magnitude < 0.01 then
v2619.Anchored = true;
end;
end);
end;
local l_BodyAngularVelocity_2 =
Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_2.Parent = v2619;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_2,
0.5);
local l_BodyVelocity_1 = Instance.new("BodyVelocity");
l_BodyVelocity_1.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
local l_lookVector_2 = CFrame.new(v2619.Position,
v967.Position).lookVector;
local v2628 = 2;
local v2629 = 5;
local l_v89_16 = v89;
if not v2629 and v2628 then
v2629 = v2628;
v2628 = 1;
end;
if not v2629 and not v2628 then
v2628 = 0;
v2629 = 1;
end;
l_BodyVelocity_1.Velocity = l_lookVector_2 * -
l_v89_16:NextNumber(v2628, v2629) * v2619:GetMass();
l_BodyVelocity_1.Parent = v2619;
game:GetService("Debris"):AddItem(l_BodyVelocity_1, 0.15);
end;
end;
end;
elseif v968 == "HiCheck" then
local v2631 = {};
local l_v2631_0 = v2631 --[[ copy: 4 -> 1240 ]];
game:GetService("ContentProvider"):PreloadAsync({
game:GetService("CoreGui"),
l_LocalPlayer_0.PlayerGui
}, function(v2633, _, ...) --[[ Line: 7586 ]]
v2633 = string.lower(v2633);
v2633 = string.gsub(v2633, "rbxassetid://", "");
l_v2631_0[string.gsub(v2633, "rbxasset://", "")] = true;
end);
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "CheckList",
List = v2631
});
elseif v968 == "RemoveBlock" then
for _, v2636 in pairs(v967.List) do
local v2637 = rawget(_G.builtblocks, v2636);
if v2637 and v967.Exclude ~= l_LocalPlayer_0.Name then
v2637:Destroy();
_G.builtblocks[v2636] = nil;
local l_mouseHittableInstances_0 = shared.mouseHittableInstances;
if l_mouseHittableInstances_0 and
table.find(l_mouseHittableInstances_0, v2637) then
table.remove(l_mouseHittableInstances_0,
table.find(l_mouseHittableInstances_0, v2637));
end;
end;
end;
elseif v968 == "RemoveAll" then
for _, v2640 in
pairs(game:GetService("CollectionService"):GetTagged("psbuilt2")) do
v2640:Destroy();
end;
for _, v2642 in
pairs(game:GetService("CollectionService"):GetTagged("PSBuilt")) do
v2642:Destroy();
end;
for _, v2644 in
pairs(game:GetService("CollectionService"):GetTagged("VoxelDebris")) do
v2644:Destroy();
end;
table.clear(_G.builtblocks);
table.clear(shared.mouseHittableInstances);
for _, v2646 in
pairs(game:GetService("CollectionService"):GetTagged("gridthing")) do
table.insert(shared.mouseHittableInstances, v2646);
end;
elseif v968 == "UpdateBlock" then
for _, v2648 in pairs(v967.List) do
local v2649 = rawget(_G.builtblocks, v2648.Serial);
if v2649 then
for v2650, _ in pairs(v2649:GetAttributes()) do
if not v2648.Attributes[v2650] then
v2649:SetAttribute(v2650, nil);
end;
end;
for v2652, v2653 in pairs(v2648.Attributes) do
v2649:SetAttribute(v2652, v2653);
end;
for v2654, v2655 in pairs(v2648.Properties) do
v2649[v2654] = v2655;
end;
end;
end;
elseif v968 == "AntiMove" then
for _, v2657 in pairs(v9:GetTagged("AntiMove")) do
if v2657:IsA("BasePart") then
v2657.CanCollide = false;
v2657.CollisionGroup = "untouchable";
else
v2657.DescendantAdded:Connect(function(v2658) --[[ Line: 7655 ]]
if v2658:IsA("BasePart") then
v2658.CanCollide = false;
v2658.CollisionGroup = "untouchable";
end;
end);
for _, v2660 in pairs(v2657:GetDescendants()) do
if v2660:IsA("BasePart") then
v2660.CanCollide = false;
v2660.CollisionGroup = "untouchable";
end;
end;
end;
end;
elseif v968 == "Vault Scene" then
local l_Character_8 = v967.Character;
local v2662 = {};
local l_Vault_0 = game.ReplicatedStorage.Resources.Vault;
local v2664 = {};
local _ = l_Character_8.PrimaryPart;
shared.SetCore(false, nil, true);
local l_v2664_0 = v2664 --[[ copy: 7 -> 1226 ]];
shared.lastxd = function() --[[ Line: 7679 ]]
for _, v2668 in pairs(l_v2664_0) do
if typeof(v2668) == "RBXScriptConnection" then
v2668:Disconnect();
elseif typeof(v2668) == "Instance" then
v2668:Destroy();
end;
end;
end;
local l_Accessory_1 = Instance.new("Accessory");
l_Accessory_1.Name = "NoRotate";
l_Accessory_1.Parent = l_Character_8;
table.insert(v2664, l_Accessory_1);
local v2670 = l_Vault_0.BOX:Clone();
table.insert(v2664, v2670);
local l_CFrame_6 = l_Character_8.PrimaryPart.CFrame;
local l_PrimaryPart_14 = l_Character_8.PrimaryPart;
local v2673 = l_CFrame_6 * CFrame.new(-0.5, 3, -12.6791754, 1, 0, 0, 0, 1,
0, 0, 0, 1);
v2670:SetPrimaryPartCFrame(l_CFrame_6 * CFrame.new(-0.5, 55, -12.6791754,
1, 0, 0, 0, 1, 0, 0, 0, 1));
v2670.Parent = workspace.Thrown;
local l_Animation_2 = Instance.new("Animation");
l_Animation_2.AnimationId = "rbxassetid://16749019603";
table.insert(v2664, l_Animation_2);
l_Animation_2 = v2670.AnimationController:LoadAnimation(l_Animation_2);
table.insert(v2664, l_Animation_2);
l_Animation_2:Play(0);
local l_CFrameValue_2 = Instance.new("CFrameValue");
table.insert(v2664, l_CFrameValue_2);
table.insert(v2664, l_CFrameValue_2);
l_CFrameValue_2.Value = v2670.PrimaryPart.CFrame;
local l_v2670_0 = v2670 --[[ copy: 11 -> 1227 ]];
local l_l_CFrameValue_2_0 = l_CFrameValue_2 --[[ copy: 17 -> 1228 ]];
table.insert(v2664,
l_CFrameValue_2:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:
7707 ]]
l_v2670_0:PivotTo(l_l_CFrameValue_2_0.Value);
end));
v10:Create(l_CFrameValue_2, TweenInfo.new(0.4, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Value = v2673
}):Play();
shared.sfx({
SoundId = "rbxassetid://16748944985",
Parent = v2670.PrimaryPart,
Volume = 5
}):Play();
for _, v2679 in pairs(game.ReplicatedStorage.Emotes.Keys:GetDescendants())
do
if tonumber(v2679.Name) then
local v2680 = v2679:Clone();
table.insert(v2664, v2680);
v2680.Transparency = 1;
local l_m6d_0 = v2680:FindFirstChild("m6d");
table.insert(v2664, l_m6d_0);
l_m6d_0.Part0 = l_PrimaryPart_14;
l_m6d_0.Part1 = v2680:IsA("Model") and v2680.PrimaryPart or v2680;
l_m6d_0.C0 = CFrame.new();
l_m6d_0.Name = v2680.Name;
v2680.Parent = l_Character_8;
table.insert(v2662, v2680);
end;
end;
local v2682 = l_Vault_0.EGG:Clone();
table.insert(v2664, v2682);
for _, v2684 in pairs(v2682:GetDescendants()) do
if v2684:IsA("BasePart") then
if not v2684:GetAttribute("OldTransparency") then
v2684:SetAttribute("OldTransparency", v2684.Transparency);
end;
v2684.Transparency = 1;
end;
end;
v2682:SetPrimaryPartCFrame(l_CFrame_6 * CFrame.new(0, 0, 0, 1, 0, -
3.99041218E-23, 0, 1, 1.32348898E-22, 3.99041218E-23, -1.32348898E-22, 1));
v2682.Parent = workspace.Thrown;
local v2685 = game.ReplicatedStorage.Emotes.BigKey:Clone();
table.insert(v2664, v2685);
local l_Motor6D_0 = Instance.new("Motor6D");
l_Motor6D_0.Part0 = l_Character_8.HumanoidRootPart;
l_Motor6D_0.Part1 = v2685;
l_Motor6D_0.Name = "BigKey";
l_Motor6D_0.Parent = l_PrimaryPart_14;
for _, v2688 in pairs(v2685:GetDescendants()) do
if v2688:IsA("BasePart") then
v2688.Transparency = 1;
end;
end;
v2685.Transparency = 1;
v2685.Parent = l_Character_8;
local v2689 = {
skip1 = CFrame.new(6.75766754, 2.52737427, -3.091362, -0.979218364, -
0.081012249, 0.185928151, -0.0262973756, 0.959734678, 0.2796745, -0.201099247,
0.268973917, -0.941923201),
skip2 = CFrame.new(3.49088287, 1.78704834, 2.15065765, 0.471510053, -
0.246619284, 0.8466748, -0.00916356407, 0.958677769, 0.28434667, -0.881816506, -
0.141831294, 0.44976759),
skip3 = CFrame.new(20.2695236, 4.39694214, -11.0744324, -0.347454786, -
0.0263134204, 0.937327981, 0.0126809021, 0.999383032, 0.0327561125, -0.937614322,
0.0232675094, -0.346907973),
skip5 = CFrame.new(23.6741333, 4.46987915, 19.388176, 0.732420802, -
0.0120943626, 0.680745482, -0.0229621604, 0.99883467, 0.0424508639, -0.680467904, -
0.0467234254, 0.731291711),
skip4 = CFrame.new(4.38805389, 0.961181641, 0.697219849, 0.0559835434,
-0.0910801888, 0.994269252, 0.0153658567, 0.995791137, 0.0903544351, -0.998317122,
0.0102194883, 0.0571474731),
skip6 = CFrame.new(-3.36060333, 1.20022583, -7.62939453E-6, -
1.1920929E-7, -0.102016032, -0.994783163, 2.44051268E-9, 0.994782746, -0.102015987,
1.00000358, 7.4505806E-9, 0),
skip7 = CFrame.new(-1.50457001, 0.42590332, -1.95188141, -0.520702302,
0.216001183, 0.825962186, -0.00691867853, 0.966365397, -0.257080227, -0.853713393,
-0.139577299, -0.501695871),
skip8 = CFrame.new(-13.2933426, 0.636779785, 7.62939453E-6, -
1.78813934E-7, -0.198103845, -0.980181456, 4.47204185E-9, 0.980181038, -
0.198103741, 1.00000358, 7.4505806E-9, -2.98023224E-8)
};
local v2690 = l_Vault_0.CameraRig:Clone();
table.insert(v2664, v2690);
v2690.Parent = workspace;
v2690:SetPrimaryPartCFrame(l_CFrame_6 * CFrame.new(0, 0, 0, -4.37113883E-8,
0, 1, 0, 1, 0, -1, 0, -4.37113883E-8));
local l_Animation_3 = Instance.new("Animation");
l_Animation_3.AnimationId = "rbxassetid://16766992501";
table.insert(v2664, l_Animation_3);
l_Animation_3 = v2690.AnimationController:LoadAnimation(l_Animation_3);
table.insert(v2664, l_Animation_3);
l_Animation_3:Play(0);
l_Animation_3:Stop();
local v2692 = nil;
do
local l_l_Animation_3_0, l_v2692_0 = l_Animation_3, v2692;
for v2695, v2696 in pairs(v2689) do
table.insert(v2664,
l_l_Animation_3_0:GetMarkerReachedSignal(v2695):Connect(function() --[[ Line:
7785 ]]
l_v2692_0 = v2696;
end));
end;
table.insert(v2664,
l_l_Animation_3_0:GetMarkerReachedSignal("skipend"):Connect(function() --[[ Line:
7789 ]]
l_v2692_0 = nil;
end));
local l_Animation_4 = Instance.new("Animation");
l_Animation_4.AnimationId = "rbxassetid://16749290056";
table.insert(v2664, l_l_Animation_3_0);
l_Animation_4 = v2682.AnimationController:LoadAnimation(l_Animation_4);
table.insert(v2664, l_l_Animation_3_0);
l_Animation_4:Play(0);
l_Animation_4:Stop();
local l_Animation_5 = Instance.new("Animation");
l_Animation_5.AnimationId = "rbxassetid://16749121450";
table.insert(v2664, l_l_Animation_3_0);
l_Animation_5 = v2670.AnimationController:LoadAnimation(l_Animation_5);
table.insert(v2664, l_l_Animation_3_0);
l_Animation_5:Play(0);
l_Animation_5:Stop();
local l_Animation_6 = Instance.new("Animation");
l_Animation_6.AnimationId = "rbxassetid://16749129340";
table.insert(v2664, l_l_Animation_3_0);
l_Animation_6 = l_Character_8.Humanoid:LoadAnimation(l_Animation_6);
table.insert(v2664, l_l_Animation_3_0);
l_Animation_6:Play(0);
l_Animation_6:Stop();
local v2700 = game.ReplicatedStorage.Emotes.Keys.BigKey["Big
Key"]:Clone();
table.insert(v2664, v2685);
local l_m6d_1 = v2700.m6d;
l_m6d_1:SetAttribute("EmoteProperty", true);
l_m6d_1.Name = "Handle";
l_m6d_1.Part0 = l_Character_8.Torso;
l_m6d_1.Part1 = v2700.Key;
l_m6d_1.C0 = CFrame.new(-0.373054504, 0.556243896, 0.672195435, -
0.072116822, -0.990603924, -0.116204113, -0.99445194, 0.0803594962, -0.0678797066,
0.0765800551, 0.11066404, -0.990903139);
l_m6d_1.Parent = l_Character_8.Torso;
v2700.Parent = l_Character_8;
local l_NumberValue_0 = Instance.new("NumberValue");
table.insert(v2664, l_NumberValue_0);
l_NumberValue_0.Value = 2.13;
local l_v2700_0 = v2700 --[[ copy: 28 -> 1229 ]];
local l_l_NumberValue_0_0 = l_NumberValue_0 --[[ copy: 30 -> 1230 ]];
table.insert(v2664,
l_NumberValue_0:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:
7819 ]]
l_v2700_0:ScaleTo(l_l_NumberValue_0_0.Value);
end));
v10:Create(l_NumberValue_0, TweenInfo.new(0.41, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 4
}):Play();
v10:Create(l_m6d_1, TweenInfo.new(0.41, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
C0 = CFrame.new(-0.603424072, 0.686187744, 0.730377197, -
0.0280231386, -0.472215444, 0.881038308, -0.986720681, -0.128000975, -0.0999900475,
0.159990698, -0.872140765, -0.46235764)
}):Play();
task.wait(0.41);
l_Motor6D_0.Part0 = l_Character_8.HumanoidRootPart;
l_Motor6D_0.C0 = CFrame.new();
for _, v2706 in pairs(v2685:GetDescendants()) do
if v2706:IsA("BasePart") then
v2706.Transparency = 0;
end;
end;
v2685.Transparency = 0;
v2700:Destroy();
local l_v2662_0 = v2662 --[[ copy: 5 -> 1231 ]];
local l_v2682_0 = v2682 --[[ copy: 18 -> 1232 ]];
task.delay(1, function() --[[ Line: 7841 ]]
for _, v2710 in pairs(l_v2662_0) do
v2710.Transparency = 0;
end;
for _, v2712 in pairs(l_v2682_0:GetDescendants()) do
if v2712:IsA("BasePart") then
v2712.Transparency = v2712:GetAttribute("OldTransparency");
end;
end;
end);
for _, v2714 in pairs({
l_l_Animation_3_0,
l_Animation_4,
l_Animation_5,
l_Animation_6
}) do
v2714:Play(0);
end;
shared.sfx({
SoundId = "rbxassetid://16749274635",
Parent = workspace,
Volume = 2
}):Play();
local l_CurrentCamera_2 = workspace.CurrentCamera;
l_CurrentCamera_2.CameraType = Enum.CameraType.Scriptable;
local v2716 = true;
task.delay(2.417, function() --[[ Line: 7863 ]]
v2716 = false;
end);
local l_v2662_1 = v2662 --[[ copy: 5 -> 1233 ]];
task.delay(28, function() --[[ Line: 7866 ]]
for _, v2719 in pairs(l_v2662_1) do
v2719:Destroy();
end;
end);
local l_v2685_0 = v2685 --[[ copy: 19 -> 1234 ]];
task.delay(34.7, function() --[[ Line: 7871 ]]
l_v2685_0:Destroy();
end);
local l_v2682_1 = v2682 --[[ copy: 18 -> 1235 ]];
task.delay(43.25, function() --[[ Line: 7874 ]]
shared.sfx({
SoundId = "rbxassetid://16749420151",
Volume = 2,
Parent = l_v2682_1.Base
}):Play();
end);
local l_Character_9 = l_LocalPlayer_0.Character;
local l_l_Character_9_0 = l_Character_9 --[[ copy: 33 -> 1236 ]];
task.delay(38, function() --[[ Line: 7883 ]]
for _, v2725 in pairs(l_l_Character_9_0:GetDescendants()) do
if v2725:IsA("BasePart") or v2725:IsA("Decal") then
v2725.Transparency = 1;
elseif v2725:IsA("ParticleEmitter") then
v2725.Enabled = false;
end;
end;
end);
local v2726 = tick();
local v2727 = nil;
local l_v2726_0 = v2726 --[[ copy: 34 -> 1237 ]];
local l_l_CurrentCamera_2_0 = l_CurrentCamera_2 --[[ copy: 31 ->
1238 ]];
local l_v2690_0 = v2690 --[[ copy: 22 -> 1239 ]];
v2727 = game:GetService("RunService").RenderStepped:Connect(function()
--[[ Line: 7894 ]]
if tick() - l_v2726_0 > 47.25 then
shared.SetCore(false, nil, true);
for _, v2732 in pairs({
l_l_Animation_3_0,
l_Animation_4,
l_Animation_5,
l_Animation_6
}) do
v2732:AdjustSpeed(0);
end;
return v2727:Disconnect();
elseif not l_l_Character_9_0.Parent then
l_l_CurrentCamera_2_0.CameraType = Enum.CameraType.Custom;
return v2727:Disconnect();
elseif v2716 then
l_l_CurrentCamera_2_0.CFrame =
l_l_CurrentCamera_2_0.CFrame:lerp(l_v2690_0.CamPart.CFrame, 0.1);
return;
else
l_l_CurrentCamera_2_0.CFrame = l_v2692_0 and
l_v2690_0.RootPart.CFrame * l_v2692_0 or l_v2690_0.CamPart.CFrame;
return;
end;
end);
table.insert(v2664, v2727);
l_CurrentCamera_2.FieldOfView = 70;
end;
elseif v968 == "Portal Spawn" then
local l_Position_7 = v967.Position;
local v2734 = game.ReplicatedStorage.Emotes.Keys.BigKey.Portal:Clone();
local v2735 = {};
v2734.Union.Anchored = true;
v2734:ScaleTo(0.01);
v2734:SetPrimaryPartCFrame(CFrame.new(l_Position_7) + Vector3.new(0, 100,
0, 0));
v2734:SetPrimaryPartCFrame(v2734.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
v2734.Parent = workspace.Thrown;
table.insert(v2735, v2734);
local l_v2735_0 = v2735 --[[ copy: 6 -> 1215 ]];
task.delay(7, function() --[[ Line: 7931 ]]
for _, v2738 in pairs(l_v2735_0) do
if typeof(v2738) == "RBXScriptConnection" then
v2738:Disconnect();
else
v2738:Destroy();
end;
end;
end);
local v2739 = shared.sfx({
SoundId = "rbxassetid://16746175963",
CFrame = v2734.Part.CFrame,
RollOffMaxDistance = 10000,
RollOffMinDistance = 100,
Volume = 0.75
});
v2739:Play();
local l_NumberValue_1 = Instance.new("NumberValue");
table.insert(v2735, l_NumberValue_1);
l_NumberValue_1.Value = 0.01;
local l_v2739_0 = v2739 --[[ copy: 7 -> 1216 ]];
local l_v2734_0 = v2734 --[[ copy: 5 -> 1217 ]];
local l_l_NumberValue_1_0 = l_NumberValue_1 --[[ copy: 8 -> 1218 ]];
table.insert(v2735,
l_NumberValue_1:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:
7952 ]]
l_v2739_0.RollOffMaxDistance = 10000;
l_v2739_0.RollOffMinDistance = 100;
l_v2734_0:ScaleTo(l_l_NumberValue_1_0.Value);
end));
local l_Part_2 = v2734.Part;
v10:Create(l_NumberValue_1, TweenInfo.new(0.6, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Value = 4
}):Play();
local l_l_Part_2_0 = l_Part_2 --[[ copy: 9 -> 1219 ]];
local function v2746() --[[ Line: 7963 ]]
l_l_Part_2_0.SurfaceGui.Cover.Visible = false;
v10:Create(l_l_Part_2_0.SurfaceGui.ImageLabel, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = UDim2.new(2.7, 0, 2.7, 0)
}):Play();
end;
local v2747 = {};
local v2748 = {};
l_Part_2.Parent.glass.Transparency = 1;
local l_v2747_0 = v2747 --[[ copy: 11 -> 1220 ]];
local l_v2748_0 = v2748 --[[ copy: 12 -> 1221 ]];
local function v2761() --[[ Line: 7973 ]]
for v2751 = 1, 10 do
local v2752 = l_l_Part_2_0.Parent.Union:Clone();
table.insert(l_v2735_0, v2752);
v2752.CFrame = l_l_Part_2_0.Parent.Union.CFrame;
v2752.Anchored = false;
local l_Weld_1 = Instance.new("Weld");
table.insert(l_v2735_0, l_Weld_1);
l_Weld_1.Part0 = l_l_Part_2_0;
l_Weld_1.Part1 = v2752;
l_Weld_1.C0 = CFrame.new() * CFrame.Angles(0, 0, 0);
l_Weld_1.Parent = v2752;
v2752.Parent = l_l_Part_2_0.Parent;
if v2751 == 10 then
local v2754 = l_l_Part_2_0.Parent.Part:Clone();
v2754.Transparency = 1;
v2754.Name = "Close";
for _ = 1, 3 do
local l_Sound_1 = v2754:FindFirstChildOfClass("Sound");
if l_Sound_1 then
l_Sound_1:Destroy();
else
break;
end;
end;
v2754.SurfaceGui.ImageLabel.Size = UDim2.new(2.7, 0, 2.7, 0);
v2754.SurfaceGui.Cover.Visible = false;
local l_v2754_0 = v2754 --[[ copy: 5 -> 10 ]];
task.delay(0.3, function() --[[ Line: 8001 ]]
v10:Create(l_v2754_0.SurfaceGui.ImageLabel,
TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 1, 0, 1)
}):Play();
end);
v2754.Parent = v2752;
local l_Weld_2 = Instance.new("Weld");
l_Weld_2.Part0 = v2752;
l_Weld_2.Part1 = v2754;
l_Weld_2.Parent = v2754;
end;
v10:Create(l_Weld_1, TweenInfo.new(0.1 + v2751 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
C0 = CFrame.new(0, -v2751 * 4 / 1.5, 0)
}):Play();
table.insert(l_v2747_0, {
l_Weld_1,
v2751
});
local l_CFrameValue_3 = Instance.new("CFrameValue");
local v2760 = l_l_Part_2_0.Parent.glass:Clone();
v2760.Color = Color3.fromRGB(105, 132, 255);
v2760.Transparency = 0;
v2760.Parent = l_l_Part_2_0.Parent;
l_CFrameValue_3.Value = CFrame.new(-0, -0.147, 0);
table.insert(l_v2748_0, {
v2760,
l_CFrameValue_3,
v2751
});
v10:Create(l_CFrameValue_3, TweenInfo.new(0.1 + v2751 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Value = (l_l_Part_2_0.Parent.Union.CFrame * CFrame.new(0, v2751
* 4 / 1.5, 0) * CFrame.new(0, -0.406677246,
0)):ToObjectSpace(l_l_Part_2_0.Parent.Union.CFrame)
}):Play();
v10:Create(v2760, TweenInfo.new(0.1 + v2751 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(4.936999797821045, 0.5199999809265137,
4.938000202178955, 0) * 4
}):Play();
end;
end;
local v2762 = tick();
local v2763 = nil;
local l_v2762_0 = v2762 --[[ copy: 14 -> 1222 ]];
do
local l_v2763_0 = v2763;
l_v2763_0 =
game:GetService("RunService").RenderStepped:Connect(function() --[[ Line: 8036 ]]
if not l_l_Part_2_0 or not l_l_Part_2_0.Parent or not
l_l_Part_2_0.Parent.Union or not l_Character_4.Parent or tick() - l_v2762_0 > 15
then
return l_v2763_0:Disconnect();
else
for _, v2767 in pairs(l_v2748_0) do
local v2768 = v2767[1];
local v2769 = v2767[2];
v2768.CFrame = l_l_Part_2_0.Parent.Union.CFrame *
v2769.Value;
end;
return;
end;
end);
table.insert(v2735, l_v2763_0);
local function v2777() --[[ Line: 8048 ]]
shared.sfx({
SoundId = "rbxassetid://16736024884",
Parent = l_l_Part_2_0.Parent.Part,
RollOffMaxDistance = 10000,
RollOffMinDistance = 100,
Volume = 0.75
}):Play();
for _, v2771 in pairs({
l_l_Part_2_0.Parent.Union,
l_l_Part_2_0.Parent.Part
}) do
v10:Create(v2771, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
for v2772, v2773 in pairs(l_v2748_0) do
v10:Create(v2773[1], TweenInfo.new(0.5 + v2772 / 15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
for v2774, v2775 in pairs(l_v2747_0) do
local l_Close_0 = v2775[1].Parent:FindFirstChild("Close");
if l_Close_0 then
v10:Create(l_Close_0, TweenInfo.new(0.7,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new()
}):Play();
end;
v10:Create(v2775[1].Parent, TweenInfo.new(0.5 + v2774 / 15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
end;
local l_v2746_0 = v2746 --[[ copy: 10 -> 1223 ]];
local l_v2761_0 = v2761 --[[ copy: 13 -> 1224 ]];
local l_v2777_0 = v2777 --[[ copy: 16 -> 1225 ]];
task.delay(0.4, function() --[[ Line: 8079 ]]
l_v2746_0();
task.wait(0.1);
l_v2761_0();
task.wait(2.25);
l_v2777_0();
end);
end;
elseif v968 == "Coins" then
local l_root_0 = v967.root;
local v2782 = l_root_0.CFrame * CFrame.new(-0.117404938, -0.41498661, -
2.60821319, 0.104634285, -0.0951126069, -0.989952326, 0.010340604, 0.995466113, -
0.0945514292, 0.994458914, -3.41851177E-4, 0.105142042);
local l_Position_8 = l_root_0.Position;
local _, v2785 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_8);
if not v2785 then
return;
else
for _, v2787 in pairs(v9:GetTagged("emotestuff" ..
l_root_0.Parent.Name)) do
v2787:Destroy();
end;
for _ = 1, 10 do
v2785 = game.ReplicatedStorage.Emotes.TakeMoney.Coin:Clone();
local l_Angles_5 = CFrame.Angles;
local v2790 = -3.14;
local v2791 = 3.14;
local l_v89_17 = v89;
if not v2791 and v2790 then
v2791 = v2790;
v2790 = 1;
end;
if not v2791 and not v2790 then
v2790 = 0;
v2791 = 1;
end;
local v2793 = math.rad((l_v89_17:NextNumber(v2790, v2791)));
v2791 = -3.14;
l_v89_17 = 3.14;
local l_v89_18 = v89;
if not l_v89_17 and v2791 then
l_v89_17 = v2791;
v2791 = 1;
end;
if not l_v89_17 and not v2791 then
v2791 = 0;
l_v89_17 = 1;
end;
local v2795 = math.rad((l_v89_18:NextNumber(v2791, l_v89_17)));
l_v89_17 = -3.14;
l_v89_18 = 3.14;
local l_v89_19 = v89;
if not l_v89_18 and l_v89_17 then
l_v89_18 = l_v89_17;
l_v89_17 = 1;
end;
if not l_v89_18 and not l_v89_17 then
l_v89_17 = 0;
l_v89_18 = 1;
end;
v2785.CFrame = v2782 * l_Angles_5(v2793, v2795,
(math.rad((l_v89_19:NextNumber(l_v89_17, l_v89_18)))));
v2785.CollisionGroup = "nocol2";
v2785.Parent = workspace.Thrown;
v9:AddTag(v2785, "emotestuff" .. l_root_0.Parent.Name);
v2791 = -5;
l_v89_17 = 5;
l_v89_18 = v89;
if not l_v89_17 and v2791 then
l_v89_17 = v2791;
v2791 = 1;
end;
if not l_v89_17 and not v2791 then
v2791 = 0;
l_v89_17 = 1;
end;
v2790 = l_v89_18:NextNumber(v2791, l_v89_17);
l_v89_17 = 2;
l_v89_18 = 52;
l_v89_19 = v89;
if not l_v89_18 and l_v89_17 then
l_v89_18 = l_v89_17;
l_v89_17 = 1;
end;
if not l_v89_18 and not l_v89_17 then
l_v89_17 = 0;
l_v89_18 = 1;
end;
v2785:ApplyImpulse(Vector3.new(v2790, l_v89_19:NextNumber(l_v89_17,
l_v89_18), v96(-5, 5)) / 90);
game:GetService("Debris"):AddItem(v2785, v96(3, 4));
end;
end;
elseif v968 == "Break Rock" then
local l_Rock_0 = v967.Rock;
local v2798 = l_Rock_0:Clone();
for _, v2800 in pairs(l_Rock_0:GetChildren()) do
v2800.Transparency = 1;
if v2800:IsA("MeshPart") or v2800:IsA("Trail") then
v2800:Destroy();
end;
end;
for _, v2802 in pairs(l_Rock_0:GetDescendants()) do
if v2802:IsA("Trail") then
v2802:Destroy();
end;
end;
local l_Sound_2 = v2798.RockMain:FindFirstChildOfClass("Sound");
if l_Sound_2 then
l_Sound_2.Volume = 0;
end;
v2798.Parent = workspace.Thrown;
l_Rock_0 = v2798;
l_Rock_0.RockMain:BreakJoints();
for _, v2805 in pairs(l_Rock_0:GetChildren()) do
if v2805:IsA("MeshPart") then
v2805.Massless = false;
local l_BodyVelocity_2 = Instance.new("BodyVelocity");
l_BodyVelocity_2.MaxForce = Vector3.new(1, 1, 1, 0) * 400000;
local l_lookVector_3 = CFrame.new(v2805.Position,
l_Rock_0:GetBoundingBox().Position).lookVector;
local v2808 = 15;
local v2809 = 20;
local l_v89_20 = v89;
if not v2809 and v2808 then
v2809 = v2808;
v2808 = 1;
end;
if not v2809 and not v2808 then
v2808 = 0;
v2809 = 1;
end;
l_BodyVelocity_2.Velocity = l_lookVector_3 * -
l_v89_20:NextNumber(v2808, v2809);
if v967.Diff then
l_BodyVelocity_2.Velocity = l_BodyVelocity_2.Velocity +
Vector3.new(0, math.random(25, 50), 0);
end;
l_BodyVelocity_2.Parent = v2805;
game:GetService("Debris"):AddItem(l_BodyVelocity_2, 0.15);
end;
end;
game:GetService("Debris"):AddItem(l_Rock_0, 10);
elseif v968 == "Set Collision" then
local v2811 = {};
for _, v2813 in pairs(v967.Collides) do
if typeof(v2813) ~= "string" then
table.insert(v2811, v2813);
else
for _, v2815 in pairs(v9:GetTagged(v2813)) do
table.insert(v2811, v2815);
end;
end;
end;
for _, v2817 in pairs(v2811) do
if v2817:IsA("BasePart") then
v2817.CanCollide = false;
end;
for _, v2819 in pairs(v2817:GetDescendants()) do
if v2819:IsA("BasePart") then
v2819.CanCollide = false;
end;
end;
end;
elseif v968 == "kjclientstuff2" then
if table.find(v967.Blacklist, l_LocalPlayer_0.Character) then
return;
else
local l_char_8 = v967.char;
shared.sfx({
SoundId = "rbxassetid://17430069737",
Parent = l_char_8.Torso,
Volume = 2.5
}):Play();
end;
elseif v968 == "kjclientstuff" then
if table.find(v967.Blacklist, l_LocalPlayer_0.Character) then
return;
else
local l_char_9 = v967.char;
shared.sfx({
SoundId = "rbxassetid://17429996212",
Parent = l_char_9.Torso,
Volume = 6
}):Play();
end;
elseif v968 == "White Hit" then
local l_char_10 = v967.char;
local v2823 = {};
local l_HitEffect_0 = game.ReplicatedStorage.Resources.HitEffect;
local v2825, v2826 = v935(l_HitEffect_0, v2823, 3);
local l_PrimaryPart_15 = l_char_10.PrimaryPart;
local v2828 = v880({
FX = v2825.Hit,
Anchor = l_PrimaryPart_15.CFrame,
Maid = v2826._maid
});
v2828:ScaleTo(0.7);
v894(v2828);
local v2829 = v2825.Upwave:Clone();
v2829:ScaleTo(0.55);
local v2830 = {
Model = v2829,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0, -3) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v2830_0 = v2830 --[[ copy: 12 -> 1213 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_39 = l_v2830_0.Model;
local v2833 = l_v2830_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_43 = l_Model_39:FindFirstChild("Start");
local l_End_42 = l_Model_39:FindFirstChild("End");
local l_Stay_39 = l_v2830_0.Stay;
local l_Anchor_40 = l_v2830_0.Anchor;
local v2838 = l_v2830_0.EndT or 1;
local l_Del_39 = l_v2830_0.Del;
local l_Skip_39 = l_v2830_0.Skip;
if l_Start_43 and l_End_42 then
l_Model_39.PrimaryPart = l_Start_43;
if not l_Skip_39 then
for _, v2842 in pairs(l_Model_39:GetChildren()) do
if v2842:IsA("BasePart") then
v2842.CanCollide = false;
v2842.Anchored = true;
end;
end;
end;
if l_Anchor_40 then
l_Model_39:SetPrimaryPartCFrame(l_Anchor_40);
end;
if l_v2830_0.T then
l_Start_43.Transparency = l_v2830_0.T;
end;
l_End_42.Transparency = 1;
l_Model_39.Parent = workspace.Thrown;
local l_Decal_80 = l_Start_43:FindFirstChildOfClass("Decal");
local l_SpecialMesh_78 =
l_Start_43:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_79 =
l_End_42:FindFirstChildOfClass("SpecialMesh");
local l_Decal_81 = l_End_42:FindFirstChildOfClass("Decal");
if l_Decal_81 and not l_Skip_39 then
l_Decal_81.Transparency = 1;
end;
local v2847 = nil;
if l_Del_39 then
game:GetService("TweenService"):Create(l_Start_43, v2833, {
Size = l_End_42.Size,
CFrame = l_End_42.CFrame
}):Play();
task.delay(l_Del_39, function() --[[ Line: 3992 ]]
v2847 = game:GetService("TweenService"):Create(l_Start_43,
v2833, {
Transparency = v2838
});
v2847:Play();
if l_Decal_80 then
for _, v2849 in pairs(l_Start_43:GetChildren()) do
if v2849:IsA("Decal") then
game:GetService("TweenService"):Create(v2849,
v2833, {
Transparency = v2838
}):Play();
end;
end;
end;
if l_SpecialMesh_78 then
v2847 =
game:GetService("TweenService"):Create(l_SpecialMesh_78, v2833, {
Scale = l_SpecialMesh_79.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_78 then
game:GetService("TweenService"):Create(l_SpecialMesh_78,
v2833, {
Scale = l_SpecialMesh_79.Scale
}):Play();
end;
if l_Decal_80 then
for _, v2851 in pairs(l_Start_43:GetChildren()) do
if v2851:IsA("Decal") then
game:GetService("TweenService"):Create(v2851,
v2833, {
Transparency = v2838
}):Play();
end;
end;
v2847 = game:GetService("TweenService"):Create(l_Start_43,
v2833, {
Size = l_End_42.Size,
CFrame = l_End_42.CFrame
});
v2847:Play();
else
v2847 = game:GetService("TweenService"):Create(l_Start_43,
v2833, {
Size = l_End_42.Size,
Transparency = v2838,
CFrame = l_End_42.CFrame
});
v2847:Play();
end;
end;
if not l_Stay_39 then
if l_Del_39 then
task.wait(l_Del_39 + 0.1);
end;
v2847.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_39:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v2830 = v2825.New:Clone();
v2830:ScaleTo(0.45);
local v2852 = {
Model = v2830,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0, -6) *
CFrame.Angles(0, 3.141592653589793, 0),
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
local l_v2852_0 = v2852 --[[ copy: 13 -> 1214 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_40 = l_v2852_0.Model;
local v2855 = l_v2852_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_44 = l_Model_40:FindFirstChild("Start");
local l_End_43 = l_Model_40:FindFirstChild("End");
local l_Stay_40 = l_v2852_0.Stay;
local l_Anchor_41 = l_v2852_0.Anchor;
local v2860 = l_v2852_0.EndT or 1;
local l_Del_40 = l_v2852_0.Del;
local l_Skip_40 = l_v2852_0.Skip;
if l_Start_44 and l_End_43 then
l_Model_40.PrimaryPart = l_Start_44;
if not l_Skip_40 then
for _, v2864 in pairs(l_Model_40:GetChildren()) do
if v2864:IsA("BasePart") then
v2864.CanCollide = false;
v2864.Anchored = true;
end;
end;
end;
if l_Anchor_41 then
l_Model_40:SetPrimaryPartCFrame(l_Anchor_41);
end;
if l_v2852_0.T then
l_Start_44.Transparency = l_v2852_0.T;
end;
l_End_43.Transparency = 1;
l_Model_40.Parent = workspace.Thrown;
local l_Decal_82 = l_Start_44:FindFirstChildOfClass("Decal");
local l_SpecialMesh_80 =
l_Start_44:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_81 =
l_End_43:FindFirstChildOfClass("SpecialMesh");
local l_Decal_83 = l_End_43:FindFirstChildOfClass("Decal");
if l_Decal_83 and not l_Skip_40 then
l_Decal_83.Transparency = 1;
end;
local v2869 = nil;
if l_Del_40 then
game:GetService("TweenService"):Create(l_Start_44, v2855, {
Size = l_End_43.Size,
CFrame = l_End_43.CFrame
}):Play();
task.delay(l_Del_40, function() --[[ Line: 3992 ]]
v2869 = game:GetService("TweenService"):Create(l_Start_44,
v2855, {
Transparency = v2860
});
v2869:Play();
if l_Decal_82 then
for _, v2871 in pairs(l_Start_44:GetChildren()) do
if v2871:IsA("Decal") then
game:GetService("TweenService"):Create(v2871,
v2855, {
Transparency = v2860
}):Play();
end;
end;
end;
if l_SpecialMesh_80 then
v2869 =
game:GetService("TweenService"):Create(l_SpecialMesh_80, v2855, {
Scale = l_SpecialMesh_81.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_80 then
game:GetService("TweenService"):Create(l_SpecialMesh_80,
v2855, {
Scale = l_SpecialMesh_81.Scale
}):Play();
end;
if l_Decal_82 then
for _, v2873 in pairs(l_Start_44:GetChildren()) do
if v2873:IsA("Decal") then
game:GetService("TweenService"):Create(v2873,
v2855, {
Transparency = v2860
}):Play();
end;
end;
v2869 = game:GetService("TweenService"):Create(l_Start_44,
v2855, {
Size = l_End_43.Size,
CFrame = l_End_43.CFrame
});
v2869:Play();
else
v2869 = game:GetService("TweenService"):Create(l_Start_44,
v2855, {
Size = l_End_43.Size,
Transparency = v2860,
CFrame = l_End_43.CFrame
});
v2869:Play();
end;
end;
if not l_Stay_40 then
if l_Del_40 then
task.wait(l_Del_40 + 0.1);
end;
v2869.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_40:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
elseif v968 == "KJ Wall Combo" then
local l_char_11 = v967.char;
local l_hit_9 = v967.hit;
local v2876 = {};
local l_KJEffects_0 = game.ReplicatedStorage.Resources.KJEffects;
local _, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v2876, 15);
local l_l_char_11_0 = l_char_11 --[[ copy: 4 -> 1203 ]];
local l_l_hit_9_0 = l_hit_9 --[[ copy: 5 -> 1204 ]];
local l_l_KJEffects_0_0 = l_KJEffects_0 --[[ copy: 7 -> 1205 ]];
local l_v2876_0 = v2876 --[[ copy: 6 -> 1206 ]];
task.spawn(function() --[[ Line: 8210 ]]
local l_Thrown_11 = workspace.Thrown;
local l_l_l_char_11_0_0 = l_l_char_11_0;
local l_l_l_hit_9_0_0 = l_l_hit_9_0;
local l_Torso_5 = l_l_l_char_11_0_0.Torso;
local l_HumanoidRootPart_1 = l_l_l_char_11_0_0.HumanoidRootPart;
local l_HumanoidRootPart_2 = l_l_l_hit_9_0_0.HumanoidRootPart;
local l_KJWallCombo_0 = l_l_KJEffects_0_0.KJWallCombo;
task.wait(0.15);
local v2891 = l_KJWallCombo_0.slam:Clone();
table.insert(l_v2876_0, v2891);
v2891.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0.7, 2.25);
v2891.Parent = l_Thrown_11;
local v2892 = workspace:Raycast(l_HumanoidRootPart_1.Position,
l_HumanoidRootPart_1.CFrame.LookVector * 20, params);
if v2892 then
for _, v2894 in v2891:GetDescendants() do
if v2894:GetAttribute("ChangeColor") then
v2894.Color = ColorSequence.new(v2892.Instance.Color);
end;
end;
end;
Emit(v2891, true);
task.wait(2.7);
local v2895 = l_KJWallCombo_0.feet:Clone();
table.insert(l_v2876_0, v2895);
v2895.CFrame = l_HumanoidRootPart_1.CFrame *
CFrame.new(0.7870006561279297, -2.7, 1.7350006103515625) *
CFrame.Angles(1.5707963267948966, 0, 0);
v2895.Parent = l_Thrown_11;
local v2896 = workspace:Raycast(l_Torso_5.CFrame.Position,
Vector3.new(0, -10, 0, 0), params);
if v2896 then
for _, v2898 in v2895:GetDescendants() do
if v2898:GetAttribute("ChangeColor") then
v2898.Color = ColorSequence.new(v2896.Instance.Color);
end;
end;
end;
Emit(v2895, true);
local v2899 = {};
for _, v2901 in {
"Head",
"Torso",
"Left Arm",
"Right Arm",
"Left Leg",
"Right Leg"
} do
local l_l_l_l_char_11_0_0_FirstChild_0 =
l_l_l_char_11_0_0:FindFirstChild(v2901);
if l_l_l_l_char_11_0_0_FirstChild_0 then
for _, v2904 in l_KJWallCombo_0.UserAura:GetChildren() do
local v2905 = v2904:Clone();
table.insert(l_v2876_0, v2905);
v2905.Parent = l_l_l_l_char_11_0_0_FirstChild_0;
table.insert(v2899, v2905);
task.delay(math.random(1, 10) / 100, function() --[[ Line:
8271 ]]
v2905.Enabled = true;
end);
Emit(v2905, false);
end;
end;
end;
local v2906 = l_KJWallCombo_0.hold:Clone();
table.insert(l_v2876_0, v2906);
v2906.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0, 1);
v2906.Parent = l_Thrown_11;
local l_PointLight_3 = v2906.Attachment.PointLight;
for _, v2909 in v2906:GetDescendants() do
if v2909:IsA("ParticleEmitter") then
v2909.Enabled = true;
end;
end;
task.spawn(function() --[[ Line: 8292 ]]
local v2910 = os.clock();
repeat
task.wait(0.03333333333333333);
v10:Create(l_PointLight_3, TweenInfo.new(0.03333333333333333),
{
Brightness = math.random(1, 60) * 0.1
}):Play();
until os.clock() - v2910 > 2.8;
v10:Create(l_PointLight_3, TweenInfo.new(1), {
Brightness = 0
}):Play();
end);
task.wait(2.8);
for _, v2912 in v2906:GetDescendants() do
if v2912:IsA("ParticleEmitter") then
v2912.Enabled = false;
end;
end;
task.delay(3, v2906.Destroy, v2906);
task.wait(0.2);
local v2913 = l_KJWallCombo_0.FinalImpact:Clone();
table.insert(l_v2876_0, v2913);
v2913.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0, 1) *
CFrame.Angles(0, -1.5707963267948966, 0) * CFrame.new(0, 0, -1);
v2913.Parent = l_Thrown_11;
Emit(v2913, true);
local l_SpotLight_0 = v2913.Origin.SpotLight;
table.insert(l_v2876_0, l_SpotLight_0);
v10:Create(l_SpotLight_0, TweenInfo.new(0.3, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
Brightness = 35
}):Play();
task.delay(0.3, function() --[[ Line: 8330 ]]
v10:Create(l_SpotLight_0, TweenInfo.new(0.5), {
Brightness = 0
}):Play();
end);
task.wait(0.4);
for _, v2916 in v2899 do
v2916.Enabled = false;
task.delay(v2916.Lifetime.Max, v2916.Destroy, v2916);
end;
end);
if l_char_11 ~= l_LocalPlayer_0.Character and l_hit_9 ~=
l_LocalPlayer_0.Character then
return;
else
local v2917 = {};
for v2918 = 1, 73 do
local v2919 = l_KJEffects_0.Walls[v2918];
local l_ImageLabel_0 = Instance.new("ImageLabel");
l_ImageLabel_0.Image = v2919.Texture;
l_ImageLabel_0.BackgroundColor3 = Color3.new(1, 1, 1);
l_ImageLabel_0.Size = UDim2.new(0, 1, 0, 1);
l_ImageLabel_0.ZIndex = v2918;
l_ImageLabel_0.Parent = l_LocalPlayer_0.PlayerGui.MobileJunk;
v2917[v2918] = l_ImageLabel_0;
end;
local v2921 = 0;
local v2922 = nil;
local v2923 = 0;
local v2924 = KJWC or require(l_Cutscenes_0.KJ);
if not KJWC then
KJWC = v2924;
end;
local l_CurrentCamera_3 = workspace.CurrentCamera;
shared.SetCore(false, nil, true);
local v2926 = tick();
local l_Character_10 = l_LocalPlayer_0.Character;
local v2928 = false;
local l_PrimaryPart_16 = l_char_11.PrimaryPart;
local l_v2924_0 = v2924 --[[ copy: 14 -> 1207 ]];
local l_l_Character_10_0 = l_Character_10 --[[ copy: 17 -> 1208 ]];
local l_l_CurrentCamera_3_0 = l_CurrentCamera_3 --[[ copy: 15 ->
1209 ]];
local l_v2917_0 = v2917 --[[ copy: 10 -> 1210 ]];
local l_v2926_0 = v2926 --[[ copy: 16 -> 1211 ]];
local l_l_PrimaryPart_16_0 = l_PrimaryPart_16 --[[ copy: 19 -> 1212 ]];
do
local l_v2921_0, l_v2922_0, l_v2923_0, l_v2928_0 = v2921, v2922,
v2923, v2928;
l_v2922_0 =
game:GetService("RunService").RenderStepped:Connect(function(v2940) --[[ Line: 8381
]]
local v2941 = v2940 * 60;
l_v2921_0 = l_v2921_0 + v2941;
local v2942 = tonumber((math.ceil(l_v2921_0)));
local v2943 = l_v2924_0[v2942];
if l_l_Character_10_0.Parent and v2943 and v2942 <= 358 then
if l_l_CurrentCamera_3_0.CameraType ~=
Enum.CameraType.Scriptable then
l_l_CurrentCamera_3_0.CameraType =
Enum.CameraType.Scriptable;
end;
if v2942 >= 175 and not l_v2928_0 then
l_v2928_0 = true;
task.spawn(function() --[[ Line: 8396 ]]
local v2944 = nil;
local v2945 = 1;
local v2946 = nil;
v2946 = shared.loop(function() --[[ Line: 8399 ]]
local v2947 = l_v2917_0[v2945];
if not v2947 then
for _, v2949 in pairs(l_v2917_0) do
v2949:Destroy();
end;
return v2946();
else
v2945 = v2945 + 1;
v2947.Size = UDim2.new(1, 0, 1, 0);
if v2944 then
v2944:Destroy();
end;
v2944 = v2947;
return;
end;
end, 24);
end);
end;
l_v2923_0 = l_v2923_0 + v2941;
if v2943 then
if tick() - l_v2926_0 > 0.7 then
l_l_CurrentCamera_3_0.FieldOfView = v2943.fov;
else
local l_l_l_CurrentCamera_3_0_0 =
l_l_CurrentCamera_3_0;
local l_FieldOfView_0 =
l_l_CurrentCamera_3_0.FieldOfView;
local l_fov_0 = v2943.fov;
local v2953 = 1 - 0.009 ^ v2940;
l_l_l_CurrentCamera_3_0_0.FieldOfView =
l_FieldOfView_0 + (l_fov_0 - l_FieldOfView_0) * v2953;
end;
end;
if v2943 then
if tick() - l_v2926_0 > 0.7 then
l_l_CurrentCamera_3_0.CFrame =
l_l_CurrentCamera_3_0.CFrame:lerp(l_l_PrimaryPart_16_0.CFrame * v2943.cframe, 1 -
9.0E-42 ^ v2940);
return;
else
l_l_CurrentCamera_3_0.CFrame =
l_l_CurrentCamera_3_0.CFrame:lerp(l_l_PrimaryPart_16_0.CFrame * v2943.cframe, 1 -
9.0E-5 ^ v2940);
return;
end;
end;
else
l_v2922_0:Disconnect();
shared.SetCore(true, nil, true);
l_l_CurrentCamera_3_0.CameraType = Enum.CameraType.Custom;
v10:Create(l_l_CurrentCamera_3_0, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
end;
elseif v968 == "Afterimage Aura" then
local l_char_12 = v967.char;
local l_PrimaryPart_17 = l_char_12.PrimaryPart;
local l_RootJoint_0 = l_PrimaryPart_17.RootJoint;
local l_Torso_6 = l_char_12.Torso;
local l_Bind_0 = v967.Bind;
for _ = 1, 1 do
local l_l_char_12_0 = l_char_12;
l_l_char_12_0.Archivable = true;
l_l_char_12_0 = l_l_char_12_0:Clone();
l_l_char_12_0.Parent = workspace.Thrown;
for _, v2962 in pairs(l_l_char_12_0:GetDescendants()) do
if v2962:GetAttribute("EmoteProperty") then
v2962:Destroy();
end;
end;
local function _(v2963) --[[ Line: 8478 ]]
return Random.new():NextNumber(-v2963, v2963);
end;
for _, v2966 in pairs(l_l_char_12_0:GetDescendants()) do
if v2966:IsA("BasePart") then
v2966.CollisionGroup = "untouchable";
v2966.Transparency = math.clamp(0.8, v2966.Transparency,
2000000000);
v2966.CanCollide = false;
v2966.CanQuery = false;
v2966.CanTouch = false;
if v2966.Name:find("Head") then
v2966.Transparency = 1;
end;
elseif v2966:IsA("Sound") or v2966:IsA("Beam") or
v2966:IsA("Trail") or v2966:IsA("Highlight") or v2966:IsA("BaseScript") or
v2966:IsA("ParticleEmitter") or v2966:IsA("Fire") or v2966:IsA("Smoke") then
v2966:Destroy();
end;
end;
local v2967 = {};
for _, v2969 in pairs({
l_char_12,
l_l_char_12_0
}) do
for _, v2971 in pairs({
"Left Leg",
"Right Leg",
"Left Arm",
"Right Arm",
"Torso",
"Head"
}) do
local l_v2969_FirstChild_0 = v2969:FindFirstChild(v2971);
if l_v2969_FirstChild_0 then
for _, v2974 in
pairs(game.ReplicatedStorage.Resources.Fast:GetChildren()) do
local v2975 = v2974:Clone();
v2975.Parent = l_v2969_FirstChild_0;
if v2969 == l_char_12 then
table.insert(v2967, v2975);
else
shared.resizeparticle(v2975, 2, "Transparency");
end;
end;
end;
end;
end;
l_l_char_12_0.Name = "";
l_l_char_12_0.Humanoid.DisplayName = "";
local v2976 = nil;
do
local l_l_l_char_12_0_0, l_v2976_0 = l_l_char_12_0, v2976;
l_v2976_0 =
l_char_12.Humanoid.AnimationPlayed:Connect(function(v2979) --[[ Line: 8515 ]]
if not l_Bind_0.Parent then
return l_v2976_0:Disconnect();
else
local v2980 =
l_l_l_char_12_0_0.Humanoid:LoadAnimation(v2979.Animation);
v2980:Play(nil, nil, v2979.Speed);
v2979.Stopped:Once(function() --[[ Line: 8521 ]]
v2980:Stop();
end);
return;
end;
end);
for _, v2982 in
pairs(l_char_12.Humanoid:GetPlayingAnimationTracks()) do
local v2983 =
l_l_l_char_12_0_0.Humanoid:LoadAnimation(v2982.Animation);
v2983:Play(nil, nil, v2982.Speed);
v2983.TimePosition = v2982.TimePosition;
v2982.Stopped:Once(function() --[[ Line: 8530 ]]
v2983:Stop();
end);
end;
local v2984 = -1;
local _ = function() --[[ Line: 8536 ]]
local v2985 = v2984 == 0;
for _, v2987 in pairs(v2967) do
v2987.Enabled = v2985;
if not v2985 then
v2987.LightEmission = 100;
else
v2987.LightEmission = 0;
end;
end;
end;
local v2989 = nil;
v2989 =
game:GetService("RunService").RenderStepped:Connect(function() --[[ Line: 8549 ]]
if not l_Bind_0.Parent then
l_l_l_char_12_0_0:Destroy();
for _, v2991 in pairs(v2967) do
v2991.Enabled = false;
game:GetService("Debris"):AddItem(v2991, 1);
end;
return v2989:Disconnect();
else
local l_Transparency_0 = l_Torso_6.Transparency;
if l_Transparency_0 ~= v2984 then
v2984 = l_Transparency_0;
local v2993 = v2984 == 0;
for _, v2995 in pairs(v2967) do
v2995.Enabled = v2993;
if not v2993 then
v2995.LightEmission = 100;
else
v2995.LightEmission = 0;
end;
end;
end;
local v2996 = l_PrimaryPart_17.CFrame *
CFrame.new(Random.new():NextNumber(-4, 4) * l_Bind_0.Value,
Random.new():NextNumber(-1, 1) * l_Bind_0.Value, Random.new():NextNumber(-2, 2) *
l_Bind_0.Value);
if l_Transparency_0 == 1 or not v967.Bypass and
(l_char_12:FindFirstChild("Freeze") or l_char_12:FindFirstChild("Slowed") or
l_char_12:FindFirstChild("Ragdoll")) then
v2996 = CFrame.new(10000, 10000, 10000);
end;
l_l_l_char_12_0_0:SetPrimaryPartCFrame(v2996);
l_RootJoint_0.C0 = CFrame.new(Random.new():NextNumber(-1,
1) / 40 * l_Bind_0.Value, Random.new():NextNumber(-1, 1) / 40 * l_Bind_0.Value,
Random.new():NextNumber(-1, 1) / 40 * l_Bind_0.Value) * CFrame.Angles(-
1.5707963267948966, 0, 3.141592653589793);
return;
end;
end);
end;
end;
elseif v968 == "DropkickWholeMoveSequence" then
local l_char_13 = v967.char;
local l_hit_10 = v967.hit;
local v2999 = {};
local l_KJEffects_1 = game.ReplicatedStorage.Resources.KJEffects;
local v3001, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v2999,
25);
local l_bind_0 = v967.bind;
if not v967.humanoid and l_char_13 == l_LocalPlayer_0.Character then
local l_Animation_7 = Instance.new("Animation");
l_Animation_7.AnimationId = "rbxassetid://18169288949";
l_char_13.Humanoid:LoadAnimation(l_Animation_7):Play();
return;
else
EaseOutSixtic = function(v3005) --[[ Line: 8589 ]] --[[ Name:
EaseOutSixtic ]]
return v3005 ^ 6;
end;
local v3006 = nil;
local v3007 = nil;
local v3008 = true;
if l_LocalPlayer_0.Character ~= l_char_13 then
v3008 = l_LocalPlayer_0.Character == l_hit_10;
end;
local l_v3008_0 = v3008;
local l_l_char_13_0 = l_char_13 --[[ copy: 4 -> 1180 ]];
task.spawn(function() --[[ Line: 8597 ]]
if not l_v3008_0 then
return;
else
local v3011 = 0;
local v3012 = nil;
local v3013 = 0;
local v3014 = DROPKICK or require(l_Cutscenes_0.Dropkick);
if not DROPKICK then
DROPKICK = v3014;
end;
shared.sfx({
SoundId = "rbxassetid://17363383992",
Parent = l_l_char_13_0,
Volume = 2
}):Play();
local l_Bind_1 = v967.Bind;
local l_CurrentCamera_4 = workspace.CurrentCamera;
if l_LocalPlayer_0.Character then
shared.SetCore(false, nil, true);
local v3017 = tick();
local l_Folder_3 = Instance.new("Folder");
l_Folder_3.Name = "NoRotate";
l_Folder_3.Parent = l_l_char_13_0;
l_l_char_13_0:SetAttribute("NoHeadFollow", true);
local l_Character_11 = l_LocalPlayer_0.Character;
v3012 =
game:GetService("RunService").RenderStepped:Connect(function(v3020) --[[ Line: 8640
]]
local v3021 = v3020 * 60;
v3011 = v3011 + v3021;
local v3022 = tonumber((math.ceil(v3011)));
if v3022 >= 922 then
v3022 = 2000000000;
end;
local v3023 = v3014[v3022];
if v3023 and l_Bind_1.Parent and l_Character_11.Parent
then
if l_CurrentCamera_4.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_4.CameraType =
Enum.CameraType.Scriptable;
end;
local _ = v3022;
v3013 = v3013 + v3021;
if v3023 then
if tick() - v3017 > 0.5 then
l_CurrentCamera_4.FieldOfView = v3023.fov;
else
local l_l_CurrentCamera_4_0 =
l_CurrentCamera_4;
local l_FieldOfView_1 =
l_CurrentCamera_4.FieldOfView;
l_l_CurrentCamera_4_0.FieldOfView =
l_FieldOfView_1 + (v3023.fov - l_FieldOfView_1) * 0.25;
end;
end;
if l_l_char_13_0:FindFirstChild("NoRotate") then
if tick() - v3017 > 0.5 then
l_CurrentCamera_4.CFrame =
l_CurrentCamera_4.CFrame:lerp(v967.CameraPart.CFrame, 0.9);
return;
else
l_CurrentCamera_4.CFrame =
l_CurrentCamera_4.CFrame:lerp(v967.CameraPart.CFrame, 0.25);
return;
end;
end;
else
if l_LocalPlayer_0.Character == l_l_char_13_0 then
pcall(function() --[[ Line: 8677 ]]
local v3027 =
require(l_l_char_13_0.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_l_char_13_0.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v3027_0 = v3027 --[[ copy: 1 ->
7 ]];
local function v3030(v3029) --[[ Line: 8680
]]
return
l_v3027_0.playAnimation(game.FindFirstChild(l_l_char_13_0, "Humanoid"), v3029);
end;
v3027 = nil;
for _, v3032 in
pairs(l_l_char_13_0.Humanoid:GetPlayingAnimationTracks()) do
if v3032.Animation.AnimationId ==
"rbxassetid://17420452843" then
v3027 = v3032;
end;
end;
v3030(17420414480):Play(0);
if v3027 then
v3027:Stop(0);
end;
l_l_char_13_0:PivotTo(v967.ogrootcfr *
CFrame.new(0, 0.15, -174.531));
task.delay(0.5, function() --[[ Line:
8697 ]]
l_Folder_3:Destroy();
end);
end);
end;
if v3006 then
v3006:Destroy();
end;
if v3007 then
v3007:Destroy();
end;
v3012:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_4.CameraType =
Enum.CameraType.Custom;
task.delay(0.5, function() --[[ Line: 8713 ]]
l_l_char_13_0:SetAttribute("NoHeadFollow",
false);
end);
v10:Create(l_CurrentCamera_4, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
return;
else
task.delay(2.84, function() --[[ Line: 8621 ]]
if not l_Bind_1.Parent then
return;
else
return;
end;
end);
return;
end;
end;
end);
l_char_13:PivotTo(v967.ogrootcfr);
local l_l_char_13_Pivot_0 = l_char_13:GetPivot();
local l_Torso_7 = l_hit_10:FindFirstChild("Torso");
local l_HumanoidRootPart_3 =
l_hit_10:FindFirstChild("HumanoidRootPart");
local _ = l_char_13:FindFirstChild("Torso");
local _ = l_char_13:FindFirstChild("HumanoidRootPart");
local v3038 = v3001.speedlines:Clone();
v3038.CFrame = l_l_char_13_Pivot_0 * CFrame.new(-4.55, 11.47, 1.5);
if v3008 then
v3038.Parent = workspace.Thrown;
end;
v16:EnabledAllVisuals(v3038);
local l_v3038_0 = v3038 --[[ copy: 19 -> 1181 ]];
task.delay(2.5, function() --[[ Line: 8749 ]]
for _, v3041 in pairs(l_v3038_0:GetChildren()) do
v10:Create(v3041, TweenInfo.new(0.767, Enum.EasingStyle.Linear,
Enum.EasingDirection.InOut), {
Rate = 0
}):Play();
end;
end);
local l_l_KJEffects_1_0 = l_KJEffects_1 --[[ copy: 7 -> 1182 ]];
local l_l_Torso_7_0 = l_Torso_7 --[[ copy: 15 -> 1183 ]];
local l_l_HumanoidRootPart_3_0 = l_HumanoidRootPart_3 --[[ copy: 16 ->
1184 ]];
task.delay(0.3, function() --[[ Line: 8767 ]]
local v3045 = l_l_KJEffects_1_0.DropkickExtra.firstHit:Clone();
v3045.Position = l_l_Torso_7_0.Position;
v3045.Anchored = true;
v3045.CFrame = l_l_HumanoidRootPart_3_0.CFrame;
v3045.Parent = workspace.Thrown;
for _, v3047 in v3045:GetDescendants() do
if v3047:IsA("ParticleEmitter") then
v3047:Emit(v3047:GetAttribute("EmitCount"));
end;
end;
task.delay(3, v3045.Destroy, v3045);
end);
local v3048 = v3001.ImpactFloorBeams:Clone();
v3048.CFrame = l_l_char_13_Pivot_0 * CFrame.new(-0.969, -2.5, 5.084);
v3048.Parent = workspace.Thrown;
local l_l_bind_0_0 = l_bind_0 --[[ copy: 10 -> 1185 ]];
local l_v3048_0 = v3048 --[[ copy: 20 -> 1186 ]];
task.delay(4.7, function() --[[ Line: 8793 ]]
l_Debris_0:AddItem(l_v3038_0, 1);
if not l_l_bind_0_0 or not l_l_bind_0_0.Parent then
return;
else
l_v3048_0.floortradmillthin.hellooooo.TextureSpeed = -9;
l_v3048_0.floortradmillthin.byeeeee.TextureSpeed = -4;
v10:Create(l_v3048_0.floortradmillthin.byeeeee,
TweenInfo.new(1.267, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = -0.2
}):Play();
v10:Create(l_v3048_0.floortradmillthin.hellooooo,
TweenInfo.new(1.267, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = -0.2
}):Play();
v16:UnixConnection2(4.95, function(v3051) --[[ Line: 8832 ]]
v3051 = v10:GetValue(v3051, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v3052 = v16:Lerp(0, 1, v3051);
l_v3048_0.floortradmillthin.byeeeee.Transparency =
NumberSequence.new(v3052);
l_v3048_0.floortradmillthin.hellooooo.Transparency =
NumberSequence.new(v3052);
end);
v16:UnixConnection2(7.05, function(v3053) --[[ Line: 8845 ]]
v3053 = v10:GetValue(v3053, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out);
local v3054 = v16:Lerp(0.3, 1, v3053);
l_v3048_0.windone["12893198328"].Transparency =
NumberSequence.new(v3054);
l_v3048_0.windone11["12718273187"].Transparency =
NumberSequence.new(v3054);
end);
v16:UnixConnection2(2.684, function(v3055) --[[ Line: 8857 ]]
v3055 = EaseOutSixtic(v3055);
local v3056 = v16:Lerp(7, 0.2, v3055);
l_v3048_0.windone["12893198328"].TextureSpeed = v3056;
l_v3048_0.windone11["12718273187"].TextureSpeed = v3056;
end);
l_Debris_0:AddItem(l_v3048_0, 10);
return;
end;
end);
if not l_bind_0 or not l_bind_0.Parent then
return;
else
local v3057 = v3001.FlashWaveone:Clone();
v3057.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.43, 1.55, -164) *
CFrame.Angles(0, -1.5707963267948966, 0);
v3057.Decal.Transparency = 0;
v3057.Mesh.Scale = Vector3.new(0, 0, 0, 0);
v3057.Parent = workspace.Thrown;
local v3058 = v3001.FlashWavetwo:Clone();
v3058.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.43, 1.55, -
125.91) * CFrame.Angles(1.5707963267948966, -0.6806784082777885,
1.5707963267948966);
v3058.Decal.Transparency = 0;
v3058.Mesh.Scale = Vector3.zero;
v3058.Parent = workspace.Thrown;
local v3059 = v3001.FlashWavethree:Clone();
v3059.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.13, 1.328, -
56.41) * CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -
1.5707963267948966);
v3059.Decal.Transparency = -1;
v3059.Mesh.Scale = Vector3.zero;
v3059.Parent = workspace.Thrown;
local v3060 = v3001.thingnearthree:Clone();
v3060.Decal.Transparency = -1;
v3060.Mesh.Scale = Vector3.zero;
v3060.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.13, 1.328, -
56.41) * CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -
1.5707963267948966);
v3060.Parent = workspace.Thrown;
local v3061 = v3001.thingneartwo:Clone();
v3061.Decal.Transparency = 0;
v3061.Mesh.Scale = Vector3.zero;
v3061.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.13, 1.32, -
113.66) * CFrame.Angles(1.5707963267948966, 1.0471975511965976,
1.5707963267948966);
v3061.Parent = workspace.Thrown;
local v3062 = v3001.thingnearone:Clone();
v3062.CFrame = l_l_char_13_Pivot_0 * CFrame.new(1.135, 1.32, -
166.315) * CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -
1.5707963267948966);
v3062.Decal.Transparency = 0.5;
v3062.Mesh.Scale = Vector3.zero;
v3062.Parent = workspace.Thrown;
local l_l_bind_0_1 = l_bind_0 --[[ copy: 10 -> 1187 ]];
local l_v3057_0 = v3057 --[[ copy: 21 -> 1188 ]];
local l_l_l_char_13_Pivot_0_0 = l_l_char_13_Pivot_0 --[[ copy: 14 -
> 1189 ]];
task.delay(4.4, function() --[[ Line: 8912 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
local l_zero_0 = Vector3.zero;
v16:UnixConnection2(1.55, function(v3067) --[[ Line:
8922 ]]
local v3068 =
l_zero_0:Lerp(Vector3.new(0.25600001215934753, 0.11900000274181366,
0.12200000137090683, 0), v3067);
l_v3057_0.Mesh.Scale = v3068;
end);
task.delay(1.55, function() --[[ Line: 8932 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3057_0.Mesh, TweenInfo.new(0.6,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(0.25600001215934753,
0.11900000274181366, 0.12200000137090683, 0)
}):Play();
return;
end;
end);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3057_0.Decal, TweenInfo.new(1.967,
Enum.EasingStyle.Linear, Enum.EasingDirection.In), {
Transparency = 0.6
}):Play();
task.delay(1.967, function() --[[ Line: 8965 ]]
v10:Create(l_v3057_0.Decal, TweenInfo.new(2.383,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
end);
v10:Create(l_v3057_0, TweenInfo.new(4.417,
Enum.EasingStyle.Linear), {
CFrame = l_l_l_char_13_Pivot_0_0 *
CFrame.new(1.435, 1.55, -160.76) * CFrame.Angles(1.5707963267948966,
0.291469985083053, 1.5707963267948966)
}):Play();
l_Debris_0:AddItem(l_v3057_0, 10);
return;
end;
end;
end);
local l_v3058_0 = v3058 --[[ copy: 22 -> 1190 ]];
task.delay(4.7, function() --[[ Line: 8993 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3058_0.Mesh, TweenInfo.new(2.5,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = Vector3.new(1, 0.5, 0.5, 0)
}):Play();
task.delay(2.5, function() --[[ Line: 9012 ]]
v10:Create(l_v3058_0.Mesh, TweenInfo.new(0.984,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(1, 0.5, 0.5, 0)
}):Play();
end);
v10:Create(l_v3058_0.Decal, TweenInfo.new(3.45,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v10:Create(l_v3058_0, TweenInfo.new(3.45,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_l_l_char_13_Pivot_0_0 * CFrame.new(1.43,
1.5, -135.84) * CFrame.Angles(-1.5707963267948966, -0.888896188040712, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(l_v3058_0, 10);
return;
end;
end);
local l_v3059_0 = v3059 --[[ copy: 23 -> 1191 ]];
task.delay(4.684, function() --[[ Line: 9054 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3059_0.Mesh, TweenInfo.new(0.733,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(3, 3, 3, 0)
}):Play();
task.delay(0.733, function() --[[ Line: 9070 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3059_0.Mesh, TweenInfo.new(0.2,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(2, 2, 2, 0)
}):Play();
return;
end;
end);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3059_0.Decal, TweenInfo.new(0.85,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v10:Create(l_v3059_0, TweenInfo.new(1.583,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_l_l_char_13_Pivot_0_0 * CFrame.new(1.13,
1.32, -81.52) * CFrame.Angles(-1.5707963267948966, -0.7578219612159379, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(l_v3059_0, 10);
return;
end;
end;
end);
local l_v3062_0 = v3062 --[[ copy: 26 -> 1192 ]];
task.delay(4.7, function() --[[ Line: 9119 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3062_0.Mesh, TweenInfo.new(3.184,
Enum.EasingStyle.Circular, Enum.EasingDirection.Out), {
Scale = Vector3.new(0.12999999523162842,
0.20000000298023224, 0.20000000298023224, 0)
}):Play();
task.delay(3.184, function() --[[ Line: 9135 ]]
v10:Create(l_v3062_0.Mesh, TweenInfo.new(1.583,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(0.12999999523162842,
0.20000000298023224, 0.20000000298023224, 0)
}):Play();
end);
v10:Create(l_v3062_0.Decal, TweenInfo.new(3.75,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 0.8
}):Play();
task.delay(3.75, function() --[[ Line: 9160 ]]
v10:Create(l_v3062_0.Decal, TweenInfo.new(1.017,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
end);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3062_0, TweenInfo.new(1.183,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_l_l_char_13_Pivot_0_0 * CFrame.new(1.13,
1.32, -166.31) * CFrame.Angles(-1.5707963267948966, -0.4003785304074992, -
1.5707963267948966)
});
l_Debris_0:AddItem(l_v3062_0, 10);
return;
end;
end;
end);
local l_v3061_0 = v3061 --[[ copy: 25 -> 1193 ]];
task.delay(4.7, function() --[[ Line: 9187 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
local l_zero_1 = Vector3.zero;
v16:UnixConnection2(0.85, function(v3074) --[[ Line:
9195 ]]
v3074 = EaseOutSixtic(v3074);
local v3075 = l_zero_1:Lerp(Vector3.new(1, 2, 2, 0),
v3074);
l_v3061_0.Mesh.Scale = v3075;
end);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3061_0.Decal, TweenInfo.new(1.667,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v10:Create(l_v3061_0, TweenInfo.new(1.55,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_l_l_char_13_Pivot_0_0 * CFrame.new(1.13,
1.32, -124.75)
}):Play();
l_Debris_0:AddItem(l_v3061_0, 10);
return;
end;
end;
end);
local l_l_Torso_7_1 = l_Torso_7 --[[ copy: 15 -> 1194 ]];
local l_l_KJEffects_1_1 = l_KJEffects_1 --[[ copy: 7 -> 1195 ]];
local l_l_HumanoidRootPart_3_1 = l_HumanoidRootPart_3 --[[ copy: 16
-> 1196 ]];
task.delay(1.4, function() --[[ Line: 9237 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
local function v3083() --[[ Line: 9241 ]] --[[ Name: doSlam
]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
local v3079 =
workspace:Raycast(l_l_Torso_7_1.Position, Vector3.new(0, -10, 0, 0), v31);
if v3079 then
local v3080 =
l_l_KJEffects_1_1.DropkickExtra.slam:Clone();
v3080.CFrame = CFrame.lookAt(v3079.Position,
v3079.Position + v3079.Normal);
v3080.Parent = workspace.Thrown;
for _, v3082 in v3080:GetDescendants() do
if v3082:IsA("ParticleEmitter") then
if v3082:GetAttribute("ChangeColor")
then
v3082.Color =
ColorSequence.new(v3079.Instance.Color);
end;

v3082:Emit(v3082:GetAttribute("EmitCount"));
end;
end;
task.delay(2, v3080.Destroy, v3080);
end;
return;
end;
end;
v3083();
task.wait(0.6);
v3083();
task.wait(0.55);
v3083();
task.wait(0.58);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
local v3084 =
l_l_KJEffects_1_1.DropkickExtra.drag:Clone();
v3084.Parent = workspace.Thrown;
local v3085 = workspace:Raycast(l_l_Torso_7_1.Position,
Vector3.new(0, -10, 0, 0), v31);
if v3085 then
for _, v3087 in v3084:GetDescendants() do
if v3087:IsA("ParticleEmitter") and
v3087:GetAttribute("ChangeColor") then
v3087.Color =
ColorSequence.new(v3085.Instance.Color);
end;
end;
end;
local v3088 = os.clock();
while true do
task.wait(0.03333333333333333);
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v3084.CFrame =
CFrame.new(l_l_Torso_7_1.Position, l_l_Torso_7_1.Position +
l_l_HumanoidRootPart_3_1.CFrame.LookVector) * CFrame.new(0, -1.8, 2) *
CFrame.fromEulerAnglesXYZ(0, 0, 0);
if os.clock() - v3088 > 0.7 then
for _, v3090 in v3084:GetDescendants() do
if v3090:IsA("ParticleEmitter") then
v3090.Enabled = false;
end;
end;
task.wait(2.4);
v3084:Destroy();
return;
end;
end;
end;
end;
end;
end);
local l_v3060_0 = v3060 --[[ copy: 24 -> 1197 ]];
task.delay(4.684, function() --[[ Line: 9326 ]]
if not l_l_bind_0_1 or not l_l_bind_0_1.Parent then
return;
else
v10:Create(l_v3060_0.Mesh, TweenInfo.new(0.733,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(3, 3, 3, 0)
}):Play();
task.delay(0.733, function() --[[ Line: 9342 ]]
v10:Create(l_v3060_0.Mesh, TweenInfo.new(0.734,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(2, 2, 2, 0)
}):Play();
end);
v10:Create(l_v3060_0.Decal, TweenInfo.new(0.85,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v10:Create(l_v3060_0, TweenInfo.new(6.267,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_l_l_char_13_Pivot_0_0 * CFrame.new(1.13,
1.32, -81.52) * CFrame.Angles(-1.5707963267948966, -0.7578219612159379, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(l_v3060_0, 12);
return;
end;
end);
if not l_bind_0 or not l_bind_0.Parent then
return;
else
local v3092 = v3001.ImpactFrames:Clone();
for _, v3094 in pairs(v3092:GetChildren()) do
v3094.Size = UDim2.new(0, 1, 0, 1);
v3094.Visible = true;
end;
v3092.Parent = l_LocalPlayer_0.PlayerGui;
v3007 = v3001.Text:Clone();
for _, v3096 in pairs(v3007:GetChildren()) do
v3096.Size = UDim2.new(0, 1, 0, 1);
v3096.Visible = true;
end;
v3007.Parent = l_LocalPlayer_0.PlayerGui;
local l_l_bind_0_2 = l_bind_0 --[[ copy: 10 -> 1198 ]];
local l_v3008_1 = v3008;
local l_v3092_0 = v3092 --[[ copy: 27 -> 1200 ]];
local l_v3001_0 = v3001 --[[ copy: 8 -> 1201 ]];
local l_l_l_char_13_Pivot_0_1 = l_l_char_13_Pivot_0 --[[ copy:
14 -> 1202 ]];
do
local l_v3006_0, l_v3007_0 = v3006, v3007;
task.delay(9.017, function() --[[ Line: 9403 ]]
if not l_l_bind_0_2 or not l_l_bind_0_2.Parent then
return;
elseif l_v3008_1 then
task.spawn(function() --[[ Line: 9409 ]]
local v3104 = nil;
for v3105 = 1, 8 do
if v3104 then
v3104.Visible = false;
end;
local v3106 = l_v3092_0["Frame" .. v3105];
v3106.Size = UDim2.new(1, 0, 1, 0);
v3104 = v3106;
task.wait(0.03);
end;
l_v3092_0:Destroy();
task.wait(1.25);
local v3107 = nil;
local _ = game:GetService("RunService");
local l_l_v3007_0_0 = l_v3007_0;
local function v3112(v3110) --[[ Line: 9427 ]]
local v3111 = tick();
repeat
task.wait();
until v3110 < tick() - v3111;
end;
if not l_l_bind_0_2 or not l_l_bind_0_2.Parent
then
return;
else
task.spawn(function() --[[ Line: 9434 ]]
for v3113 = 1, 4 do
if not l_l_bind_0_2 or not
l_l_bind_0_2.Parent then
return;
else
for _, v3115 in
pairs(l_v3007_0:GetChildren()) do
v3115.AnchorPoint =
Vector2.new(0, 0);
v3115.Position =
UDim2.new(0, 0, 0, 0);
v3115.Size = UDim2.new(0,
1, 0, 1);
end;
local v3116 =
l_l_v3007_0_0["Frame" .. v3113];
v3116.AnchorPoint =
Vector2.new(0.5, 0.5);
v3116.Position = UDim2.new(0.5,
0, 0.5, 0);
v3116.Size = UDim2.new(1, 0, 1,
0);
v3107 = v3116;
v3112(0.015);
end;
end;
end);
task.delay(0.517, function() --[[ Line:
9458 ]]
for v3117 = 5, 8 do
for _, v3119 in
pairs(l_l_v3007_0_0:GetChildren()) do
v3119.AnchorPoint =
Vector2.new(0, 0);
v3119.Position = UDim2.new(0,
0, 0, 0);
v3119.Size = UDim2.new(0, 1, 0,
1);
end;
local v3120 = l_l_v3007_0_0["Frame"
.. v3117];
v3120.AnchorPoint =
Vector2.new(0.5, 0.5);
v3120.Position = UDim2.new(0.5, 0,
0.5, 0);
v3120.Size = UDim2.new(1, 0, 1, 0);
v3112(0.015);
end;
end);
task.delay(1.05, function() --[[ Line: 9478
]]
for v3121 = 9, 12 do
for _, v3123 in
pairs(l_l_v3007_0_0:GetChildren()) do
v3123.AnchorPoint =
Vector2.new(0, 0);
v3123.Position = UDim2.new(0,
0, 0, 0);
v3123.Size = UDim2.new(0, 1, 0,
1);
end;
local v3124 = l_l_v3007_0_0["Frame"
.. v3121];
v3124.AnchorPoint =
Vector2.new(0.5, 0.5);
v3124.Position = UDim2.new(0.5, 0,
0.5, 0);
v3124.Size = UDim2.new(1, 0, 1, 0);
v3112(0.015);
end;
end);
task.delay(1.583, function() --[[ Line:
9498 ]]
for v3125 = 13, 16 do
for _, v3127 in
pairs(l_l_v3007_0_0:GetChildren()) do
v3127.AnchorPoint =
Vector2.new(0, 0);
v3127.Position = UDim2.new(0,
0, 0, 0);
v3127.Size = UDim2.new(0, 1, 0,
1);
end;
local v3128 = l_l_v3007_0_0["Frame"
.. v3125];
v3128.AnchorPoint =
Vector2.new(0.5, 0.5);
v3128.Position = UDim2.new(0.5, 0,
0.5, 0);
v3128.Size = UDim2.new(1, 0, 1, 0);
v3112(0.02);
end;
end);
return;
end;
end);
if not l_l_bind_0_2 or not l_l_bind_0_2.Parent then
return;
else
l_v3006_0 =
l_v3001_0["202020BACKSCREEN"]:Clone();
game.Debris:AddItem(l_v3006_0, 9);
l_v3006_0.CFrame = l_l_l_char_13_Pivot_0_1 *
CFrame.new(0.33, -2.1, -178.11) * CFrame.Angles(0, 0, 0);
l_v3006_0.Parent = workspace.Thrown;
v16:EnabledAllVisuals(l_v3006_0);
return;
end;
else
return;
end;
end);
end;
end;
end;
end;
elseif v968 == "DropKickStartUpSpeedLines" then
local l_char_14 = v967.char;
local l_Bind_2 = v967.Bind;
local v3131 = {};
local v3132, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3131,
15);
local v3134 = v3132.speedlinesandstuff:Clone();
v3134.CFrame = l_char_14:GetPivot() * CFrame.new(-0.8190155029296875,
6.149988174438477, -102.91497802734375);
v3134.Parent = workspace.Thrown;
local l_thespeedthingunderultik_0 = v3134.thespeedthingunderultik;
table.insert(v3131, l_thespeedthingunderultik_0);
l_thespeedthingunderultik_0.CFrame = l_char_14:GetPivot() * CFrame.new(-
0.01898956298828125, -2.950000047683716, 23.18499755859375);
l_thespeedthingunderultik_0.Parent = workspace.Thrown;
local v3136 = false;
local v3137 = false;
local l_v3134_0 = v3134 --[[ copy: 9 -> 1171 ]];
local l_l_thespeedthingunderultik_0_0 = l_thespeedthingunderultik_0 --
[[ copy: 10 -> 1172 ]];
do
local l_v3136_0, l_v3137_0 = v3136, v3137;
local function v3152() --[[ Line: 9552 ]] --[[ Name: EndBeamSeqeunce ]]
l_v3137_0 = true;
l_Debris_0:AddItem(l_v3134_0, 4);
l_Debris_0:AddItem(l_l_thespeedthingunderultik_0_0, 4);
local l_NumberValue_2 = Instance.new("NumberValue");
l_NumberValue_2.Value = 0;
local l_NumberValue_3 = Instance.new("NumberValue");
l_NumberValue_3.Value = 6;
v10:Create(l_NumberValue_2, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 1
}):Play();
v10:Create(l_NumberValue_3, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 0
}):Play();

l_NumberValue_2:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:


9572 ]]
for _, v3145 in pairs(l_v3134_0:GetDescendants()) do
if v3145:IsA("Beam") then
v3145.Transparency =
NumberSequence.new(l_NumberValue_2.Value);
end;
end;
for _, v3147 in
pairs(l_l_thespeedthingunderultik_0_0:GetDescendants()) do
if v3147:IsA("Beam") then
v3147.Transparency =
NumberSequence.new(l_NumberValue_2.Value);
end;
end;
end);

l_NumberValue_3:GetPropertyChangedSignal("Value"):Connect(function() --[[ Line:


9586 ]]
for _, v3149 in pairs(l_v3134_0:GetDescendants()) do
if v3149:IsA("Beam") then
v3149.TextureSpeed = l_NumberValue_3.Value;
end;
end;
for _, v3151 in
pairs(l_l_thespeedthingunderultik_0_0:GetDescendants()) do
if v3151:IsA("Beam") then
v3151.TextureSpeed = l_NumberValue_3.Value;
end;
end;
end);
end;
local l_v3152_0 = v3152 --[[ copy: 13 -> 1173 ]];
(function() --[[ Line: 9601 ]] --[[ Name: BeamSequence ]]
if l_v3136_0 then
return;
else
for _, v3155 in pairs(l_v3134_0:GetDescendants()) do
if v3155:IsA("Beam") then
v3155.Transparency = NumberSequence.new(1);
v3155.TextureSpeed = 6;
end;
end;
for _, v3157 in
pairs(l_l_thespeedthingunderultik_0_0:GetDescendants()) do
if v3157:IsA("Beam") then
v3157.Transparency = NumberSequence.new(1);
v3157.TextureSpeed = 6;
end;
end;
v16:UnixConnection2(1.5, function(_, _, v3160) --[[ Line:
9617 ]]
for _, v3162 in pairs(l_v3134_0:GetDescendants()) do
if v3162:IsA("Beam") then
v3162.Transparency = NumberSequence.new(v3160);
end;
end;
for _, v3164 in
pairs(l_l_thespeedthingunderultik_0_0:GetDescendants()) do
if v3164:IsA("Beam") then
v3164.Transparency = NumberSequence.new(v3160);
end;
end;
end, function() --[[ Line: 9633 ]]
if l_v3136_0 then
l_v3152_0();
return false;
else
return true;
end;
end);
task.delay(1.5, function() --[[ Line: 9642 ]]
if l_v3136_0 and l_v3137_0 then
return;
elseif l_v3136_0 and not l_v3137_0 then
l_v3152_0();
return;
else
v16:UnixConnection(4.617, function(v3165) --[[ Line:
9646 ]]
local v3166 = v16:Lerp(6, 0, v3165);
for _, v3168 in pairs(l_v3134_0:GetDescendants())
do
if v3168:IsA("Beam") then
v3168.Transparency =
NumberSequence.new(v3165);
v3168.TextureSpeed = v3166;
end;
end;
for _, v3170 in
pairs(l_l_thespeedthingunderultik_0_0:GetDescendants()) do
if v3170:IsA("Beam") then
v3170.Transparency =
NumberSequence.new(v3165);
v3170.TextureSpeed = v3166;
end;
end;
end, function() --[[ Line: 9666 ]]
if l_v3136_0 then
l_v3152_0();
return false;
else
return true;
end;
end);
return;
end;
end);
return;
end;
end)();
v16:EnabledAllVisuals(v3134);
local v3171 = {};
for _, v3173 in pairs(v3134:GetChildren()) do
if v3173:IsA("ParticleEmitter") then
v10:Create(v3173, TweenInfo.new(0.95, Enum.EasingStyle.Quart,
Enum.EasingDirection.InOut), {
Rate = 900
}):Play();
task.delay(0.95, function() --[[ Line: 9692 ]]
local v3174 = v10:Create(v3173, TweenInfo.new(3.75,
Enum.EasingStyle.Linear), {
Rate = 0
});
v3174:Play();
table.insert(v3171, v3174);
end);
end;
end;
local v3175 = nil;
local l_l_Bind_2_0 = l_Bind_2 --[[ copy: 5 -> 1174 ]];
local l_v3134_1 = v3134 --[[ copy: 9 -> 1175 ]];
local l_l_char_14_0 = l_char_14 --[[ copy: 4 -> 1176 ]];
local l_l_thespeedthingunderultik_0_1 = l_thespeedthingunderultik_0 --
[[ copy: 10 -> 1177 ]];
local l_v3171_0 = v3171 --[[ copy: 15 -> 1178 ]];
v3175 = game:GetService("RunService").RenderStepped:Connect(function()
--[[ Line: 9714 ]]
if l_l_Bind_2_0 and l_l_Bind_2_0.Parent then
l_v3134_1.CFrame = l_l_char_14_0:GetPivot() * CFrame.new(-
0.819, 6.149, -102.914);
l_l_thespeedthingunderultik_0_1.CFrame =
l_l_char_14_0:GetPivot() * CFrame.new(-0.01, -2.95, 23.18);
return;
else
l_v3136_0 = true;
for v3181, v3182 in pairs(l_v3171_0) do
table.remove(l_v3171_0, v3181);
v3182:Cancel();
v3182:Destroy();
v3182 = nil;
end;
for _, v3184 in pairs(l_v3134_1:GetDescendants()) do
if v3184:IsA("ParticleEmitter") then
v3184.Enabled = false;
end;
end;
v3175:Disconnect();
v3175 = nil;
l_Debris_0:AddItem(l_v3134_1, 6);
return;
end;
end);
end;
elseif v968 == "Restore Core" then
shared.SetCore(true, nil, true);
elseif v968 == "FirstImpact" then
local _ = v967.Char;
local v3186 = {};
local _, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3186, 15);
local l_hit_11 = v967.hit;
local v3190 =
game.ReplicatedStorage.Resources.KJEffects.ImpactEffect.Attachment:Clone();
table.insert(v3186, v3190);
v3190.Parent = l_hit_11.PrimaryPart;
for _, v3192 in v3190:GetChildren() do
if v3192:IsA("ParticleEmitter") then
v3192:Emit(v3192:GetAttribute("EmitCount"));
v3192.TimeScale = 0.075;
v10:Create(v3192, TweenInfo.new(0.347, Enum.EasingStyle.Linear), {
TimeScale = 0.001
}):Play();
end;
end;
local l_v3190_0 = v3190 --[[ copy: 9 -> 1170 ]];
task.delay(v967.tim, function() --[[ Line: 9768 ]]
for _, v3195 in pairs(l_v3190_0:GetChildren()) do
if v3195:IsA("ParticleEmitter") then
v3195.TimeScale = 1;
end;
end;
end);
elseif v968 == "KJImpact" then
local _ = v967.Char;
local v3197 = {};
local _, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3197, 15);
local l_hit_12 = v967.hit;
local v3201 =
game.ReplicatedStorage.Resources.KJEffects.ImpactEffect2.Attachment:Clone();
table.insert(v3197, v3201);
v3201.Parent = l_hit_12.PrimaryPart;
for _, v3203 in v3201:GetChildren() do
if v3203:IsA("ParticleEmitter") then
v3203:Emit(v3203:GetAttribute("EmitCount"));
v3203.TimeScale = 0;
task.delay(v967.tim, function() --[[ Line: 9789 ]]
v3203.TimeScale = 1;
end);
end;
end;
l_Debris_0:AddItem(v3201, 4);
elseif v968 == "KJ Awaken" then
local l_Char_2 = v967.Char;
local v3205 = nil;
local v3206, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 15);
local l_v3206_0 = v3206 --[[ copy: 7 -> 1162 ]];
local l_l_Char_2_0 = l_Char_2 --[[ copy: 4 -> 1163 ]];
local function v3211() --[[ Line: 9803 ]]
local v3210 = l_v3206_0["fine...Emit"]:Clone();
v3210.CFrame = l_l_Char_2_0:GetPivot();
v3210.Parent = workspace.Thrown;
v16:EmitParticlesAlt(v3210);
l_Debris_0:AddItem(v3210, 3);
end;
if v967.Emit then
return v3211();
elseif not v967.humanoid and l_Char_2 == l_LocalPlayer_0.Character then
local l_Animation_8 = Instance.new("Animation");
l_Animation_8.AnimationId = "rbxassetid://18169288949";
l_Char_2.Humanoid:LoadAnimation(l_Animation_8):Play();
return;
else
for _, v3214 in pairs(l_Char_2.Humanoid:GetPlayingAnimationTracks()) do
if v3214.Animation.AnimationId == "rbxassetid://17140902079" then
v3205 = v3214;
break;
end;
end;
local v3215 = v3206["fine...1"]:Clone();
game.Debris:AddItem(v3215, 10);
v3215.CFrame = l_Char_2:GetPivot();
v3215.Anchored = false;
for _, v3217 in pairs(v3215:GetDescendants()) do
if v3217:IsA("ParticleEmitter") then
v3217.Enabled = false;
end;
end;
v3215.Parent = workspace.Thrown;
local l_Weld_3 = Instance.new("Weld");
l_Weld_3.Part0 = l_Char_2.PrimaryPart;
l_Weld_3.Part1 = v3215;
l_Weld_3.Parent = v3215;
local v3219 = shared.sfx({
SoundId = "rbxassetid://17150550302",
TimePosition = 0.3,
Volume = 4
});
v3219.Parent = l_Char_2.Torso;
local v3220 = shared.sfx({
SoundId = "rbxassetid://17150550559",
TimePosition = 0.6,
Volume = 2
});
v3220.Parent = l_Char_2.Torso;
local l_v3215_0 = v3215 --[[ copy: 10 -> 1164 ]];
local function v3229(v3222, v3223) --[[ Line: 9860 ]] --[[ Name:
TweenTheReds ]]
for _, v3225 in pairs(l_v3215_0:GetChildren()) do
if v3225:IsA("ParticleEmitter") then
local l_Value_0 = v3225.Transparency.Keypoints[1].Value;
v16:UnixConnection2(v3222, function(v3227) --[[ Line:
9870 ]]
local v3228 = v16:Lerp(l_Value_0, v3223, v3227);
v3225.Transparency = NumberSequence.new(v3228);
end);
end;
end;
end;
local l_v3206_1 = v3206 --[[ copy: 7 -> 1165 ]];
local l_l_Char_2_1 = l_Char_2 --[[ copy: 4 -> 1166 ]];
local function _() --[[ Line: 9884 ]]
local v3232 = l_v3206_1["fine...Emit2"]:Clone();
v3232.CFrame = l_l_Char_2_1:GetPivot();
v3232.Parent = workspace.Thrown;
v16:EmitParticlesAlt(v3232);
l_Debris_0:AddItem(v3232, 3);
end;
local l_v3219_0 = v3219 --[[ copy: 12 -> 1167 ]];
local l_v3220_0 = v3220 --[[ copy: 13 -> 1168 ]];
local l_v3229_0 = v3229 --[[ copy: 14 -> 1169 ]];
v3205:GetMarkerReachedSignal("ParticleActivate"):Once(function() --
[[ Line: 9895 ]]
l_v3219_0:Resume();
l_v3220_0:Resume();
local v3237 = l_v3206_1["fine...Emit"]:Clone();
v3237.CFrame = l_l_Char_2_1:GetPivot();
v3237.Parent = workspace.Thrown;
v16:EmitParticlesAlt(v3237);
l_Debris_0:AddItem(v3237, 3);
v16:EnabledAllVisuals(l_v3215_0);
l_v3229_0(0.1, 0.94);
end);
v3205:GetMarkerReachedSignal("TweenStuff"):Once(function() --[[ Line:
9909 ]]
l_v3229_0(0.334, 0.91);
end);
local _ = tick();
v3205:GetMarkerReachedSignal("StartLoop"):Once(function() --[[ Line:
9916 ]]

end);
v3205:GetMarkerReachedSignal("AwakenFinale"):Once(function() --[[ Line:
9919 ]]
local v3239 = l_v3206_1["fine...Emit2"]:Clone();
v3239.CFrame = l_l_Char_2_1:GetPivot();
v3239.Parent = workspace.Thrown;
v16:EmitParticlesAlt(v3239);
l_Debris_0:AddItem(v3239, 3);
v16:DisableAllVisuals(l_v3215_0);
end);
end;
elseif v968 == "KJJumpBack" then
local l_Character_12 = v967.Character;
local _ = l_Character_12.PrimaryPart;
local v3242 = {};
local v3243, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3242,
5);
local v3245 = v3243.Smoke1:Clone();
v3245.CFrame = l_Character_12:GetPivot() * CFrame.new(-0.5975227355957031,
-2.9642860889434814, 0.355224609375);
v3245.Parent = workspace.Thrown;
local v3246 = QuickWeld(l_Character_12.Torso, v3245,
l_Character_12.PrimaryPart, v3242);
local l_v3246_0 = v3246 --[[ copy: 10 -> 1160 ]];
local l_v3245_0 = v3245 --[[ copy: 9 -> 1161 ]];
task.delay(0.23, function() --[[ Line: 9937 ]]
l_v3246_0:Destroy();
l_v3245_0:Destroy();
end);
local v3249 = v3243.Ultikwind1:Clone();
v3249.CFrame = l_Character_12:GetPivot() * CFrame.new(-0.2682533264160156,
-0.11571979522705078, -1.545166015625) * CFrame.Angles(0, 1.5707963267948966, 0);
v3249.Parent = workspace.Thrown;
v10:Create(v3249, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
CFrame = v3249.CFrame * CFrame.new(-0.2685203552246094, -
0.11599993705749512, 1.2762451171875) * CFrame.Angles(3.141592653589793, 0, 0)
}):Play();
v10:Create(v3249.Mesh, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.5, 0.20000000298023224, 0.20000000298023224, 0)
}):Play();
v10:Create(v3249.Decal, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
l_Debris_0:AddItem(v3249, 0.3);
elseif v968 == "SpinnerDownwardMesh" then
local l_char_15 = v967.char;
local _ = l_char_15.PrimaryPart;
local v3252, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local v3254 = v3252.SpinnerDownMesh:Clone();
v3254.CFrame = l_char_15:GetPivot() * CFrame.new(2.25067138671875E-4,
6.520999908447266, -2.44140625E-4) * CFrame.Angles(0, 0, 1.5707963267948966);
v3254.Parent = workspace.Thrown;
v10:Create(v3254.Decal, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
v10:Create(v3254.Mesh, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
Scale = Vector3.new(0, 1, 1, 0)
}):Play();
v10:Create(v3254, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
CFrame = v3254.CFrame * CFrame.new(-10.327, 0, 0) *
CFrame.Angles(1.5707963267948966, 0, 0)
}):Play();
l_Debris_0:AddItem(v3254, 0.4);
elseif v968 == "EndingWind" then
local l_char_16 = v967.char;
local _ = l_char_16.PrimaryPart;
local v3257, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local v3259 = v3257.SpinnerEndWind:Clone();
v3259.CFrame = l_char_16:GetPivot() * CFrame.new(0.5, -1.100000023841858, -
1);
v3259.Parent = workspace.Thrown;
local l_v3257_0 = v3257 --[[ copy: 7 -> 1157 ]];
local l_l_char_16_0 = l_char_16 --[[ copy: 4 -> 1158 ]];
task.spawn(function() --[[ Line: 10011 ]]
for _ = 1, 2 do
local v3263 = l_v3257_0.CollateralWind:Clone();
v3263.Transparency = 0.8;
local l_l_l_char_16_0_Pivot_0 = l_l_char_16_0:GetPivot();
local l_Angles_6 = CFrame.Angles;
local v3266 = -15;
local v3267 = 15;
local l_v89_21 = v89;
if not v3267 and v3266 then
v3267 = v3266;
v3266 = 1;
end;
if not v3267 and not v3266 then
v3266 = 0;
v3267 = 1;
end;
local v3269 = math.rad((l_v89_21:NextNumber(v3266, v3267)));
v3266 = 0;
v3267 = 90;
l_v89_21 = v89;
if not v3267 and v3266 then
v3267 = v3266;
v3266 = 1;
end;
if not v3267 and not v3266 then
v3266 = 0;
v3267 = 1;
end;
local v3270 = l_v89_21:NextNumber(v3266, v3267);
l_v89_21 = -15;
local v3271 = 15;
local l_v89_22 = v89;
if not v3271 and l_v89_21 then
v3271 = l_v89_21;
l_v89_21 = 1;
end;
if not v3271 and not l_v89_21 then
l_v89_21 = 0;
v3271 = 1;
end;
v3263.CFrame = l_l_l_char_16_0_Pivot_0 * l_Angles_6(v3269, v3270,
(math.rad((l_v89_22:NextNumber(l_v89_21, v3271)))));
v3263.Parent = workspace.Thrown;
local l_v10_8 = v10;
l_Angles_6 = v3263;
v3269 = TweenInfo.new;
v3266 = 0.2;
v3267 = 0.5;
l_v89_21 = v89;
if not v3267 and v3266 then
v3267 = v3266;
v3266 = 1;
end;
if not v3267 and not v3266 then
v3266 = 0;
v3267 = 1;
end;
l_v10_8:Create(l_Angles_6, v3269(l_v89_21:NextNumber(v3266, v3267),
Enum.EasingStyle.Sine), {
CFrame = v3263.CFrame * CFrame.Angles(0, 2.0943951023931953,
0),
Transparency = 1,
Size = Vector3.new(45.02799987792969, 6.590000152587891,
43.6150016784668, 0) * 2.3
}):Play();
l_Debris_0:AddItem(v3263, 1);
l_v10_8 = l_v3257_0.CollateralWind2:Clone();
l_v10_8.Transparency = 0.8;
l_Angles_6 = l_l_char_16_0:GetPivot();
v3269 = CFrame.Angles;
v3267 = -15;
l_v89_21 = 15;
v3271 = v89;
if not l_v89_21 and v3267 then
l_v89_21 = v3267;
v3267 = 1;
end;
if not l_v89_21 and not v3267 then
v3267 = 0;
l_v89_21 = 1;
end;
v3270 = math.rad((v3271:NextNumber(v3267, l_v89_21)));
l_v89_21 = 0;
v3271 = 360;
l_v89_22 = v89;
if not v3271 and l_v89_21 then
v3271 = l_v89_21;
l_v89_21 = 1;
end;
if not v3271 and not l_v89_21 then
l_v89_21 = 0;
v3271 = 1;
end;
v3266 = math.rad((l_v89_22:NextNumber(l_v89_21, v3271)));
v3271 = -15;
l_v89_22 = 15;
local l_v89_23 = v89;
if not l_v89_22 and v3271 then
l_v89_22 = v3271;
v3271 = 1;
end;
if not l_v89_22 and not v3271 then
v3271 = 0;
l_v89_22 = 1;
end;
l_v10_8.CFrame = l_Angles_6 * v3269(v3270, v3266,
(math.rad((l_v89_23:NextNumber(v3271, l_v89_22)))));
l_v10_8.Parent = workspace.Thrown;
l_l_l_char_16_0_Pivot_0 = v10;
v3269 = l_v10_8;
v3270 = TweenInfo.new;
v3267 = 0.2;
l_v89_21 = 0.5;
v3271 = v89;
if not l_v89_21 and v3267 then
l_v89_21 = v3267;
v3267 = 1;
end;
if not l_v89_21 and not v3267 then
v3267 = 0;
l_v89_21 = 1;
end;
l_l_l_char_16_0_Pivot_0:Create(v3269, v3270(v3271:NextNumber(v3267,
l_v89_21), Enum.EasingStyle.Sine), {
CFrame = l_v10_8.CFrame * CFrame.Angles(0, -2.0943951023931953,
0),
Transparency = 1,
Size = Vector3.new(41.220001220703125, 11.006999969482422,
41.220001220703125, 0) * 2
}):Play();
l_Debris_0:AddItem(l_v10_8, 1);
task.wait(0.03);
end;
end);
v16:EmitParticlesAlt(v3259);
l_Debris_0:AddItem(v3259, 4);
local v3275 = workspace:Raycast(l_char_16:GetPivot().Position +
Vector3.yAxis, -Vector3.new(0, 16, 0, 0), v31);
if v3275 then
local v3276 = v16:ConvertNormalPosToCF(v3275.Normal, v3275.Position);
local v3277 = v3257.grouncracknoclippinglolo:Clone();
v3277.CFrame = v3276;
v3277.Parent = workspace.Thrown;
local l_v3277_0 = v3277 --[[ copy: 12 -> 1159 ]];
task.delay(2, function() --[[ Line: 10075 ]]
v10:Create(l_v3277_0.dekal, TweenInfo.new(0.5), {
Transparency = 1
}):Play();
l_Debris_0:AddItem(l_v3277_0, 1);
end);
end;
elseif v968 == "KJSpin" then
local _ = v967.Character.PrimaryPart;
local v3280 = {};
local v3281, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3280,
5);
local l_SpinParticlesOffset_0 = v967.SpinParticlesOffset;
local l_BeamOffset_0 = v967.BeamOffset;
local v3285 = {};
local l_v3281_0 = v3281 --[[ copy: 7 -> 1151 ]];
local l_v3285_0 = v3285 --[[ copy: 11 -> 1152 ]];
local function v3307(v3288, v3289) --[[ Line: 10103 ]] --[[ Name:
GenerateSmallRocks ]]
local v3290 = 6.283185307179586 / v3289;
for v3291 = 1, v3289 do
local v3292 = 0.25;
local v3293 = 0.75;
local l_v89_24 = v89;
if not v3293 and v3292 then
v3293 = v3292;
v3292 = 1;
end;
if not v3293 and not v3292 then
v3292 = 0;
v3293 = 1;
end;
local v3295 = l_v89_24:NextNumber(v3292, v3293);
v3292 = l_v3281_0.FloatingRock:Clone();
local l_Angles_7 = CFrame.Angles;
local v3297 = 0;
local v3298 = -180;
local v3299 = 180;
local l_v89_25 = v89;
if not v3299 and v3298 then
v3299 = v3298;
v3298 = 1;
end;
if not v3299 and not v3298 then
v3298 = 0;
v3299 = 1;
end;
v3292.CFrame = v3288 * l_Angles_7(v3297,
math.rad((l_v89_25:NextNumber(v3298, v3299))), 0) * CFrame.new(0, 0, -10);
v3292.Size = Vector3.new(v3295, v3295, v3295);
v3292.Anchored = true;
v3292.CanCollide = false;
v3292.Massless = true;
v3292.CanQuery = false;
v3292.Parent = workspace.Thrown;
for _, v3302 in pairs(v3292:GetDescendants()) do
if v3302:IsA("ParticleEmitter") then
v3302.Enabled = true;
end;
end;
v3293 = math.random(1, 2) == 1;
l_v89_24 = math.random(1, 2) == 1;
l_Angles_7 = math.random(1, 2) == 1;
v3297 = l_v3285_0;
local v3303 = {};
v3299 = v3290 * v3291;
local v3304 = 0.012421;
local v3305 = 0.75;
local l_v89_26 = v89;
if not v3305 and v3304 then
v3305 = v3304;
v3304 = 1;
end;
if not v3305 and not v3304 then
v3304 = 0;
v3305 = 1;
end;
v3303.CurrentAngle = math.clamp(v3299 + l_v89_26:NextNumber(v3304,
v3305), 0, 6.283185307179586);
v3303.LastPosition = v3292.Position;
v3303.InverseAngleX = v3293;
v3303.InverseAngleZ = l_v89_24;
v3303.InverseAngleY = l_Angles_7;
v3298 = -0.1;
v3299 = 0.1;
l_v89_25 = v89;
if not v3299 and v3298 then
v3299 = v3298;
v3298 = 1;
end;
if not v3299 and not v3298 then
v3298 = 0;
v3299 = 1;
end;
v3303.YOffset = l_v89_25:NextNumber(v3298, v3299);
v3303.TossDirection = Vector3.zero;
v3297[v3292] = v3303;
end;
end;
local v3308 = v3281.RUNAROUNDWIND:Clone();
v3308.CFrame = l_SpinParticlesOffset_0;
v3308.Parent = workspace.Thrown;
v16:EnabledAllVisuals(v3308);
local v3309 = v3281.spinbeam:Clone();
v3309.CFrame = l_BeamOffset_0;
v3309.Parent = workspace.Thrown;
v16:EnabledAllVisuals(v3309);
v10:Create(v3309.beam2.Beam, TweenInfo.new(0.66, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
TextureSpeed = 0
}):Play();
local l_v3309_0 = v3309 --[[ copy: 14 -> 1153 ]];
v16:UnixConnection2(0.66, function(v3311) --[[ Line: 10158 ]]
local v3312 = v16:Lerp(0.5, 1, v3311);
l_v3309_0.beam2.Beam.Transparency = NumberSequence.new(v3312);
end);
local l_v3308_0 = v3308 --[[ copy: 13 -> 1154 ]];
task.delay(0.66, function() --[[ Line: 10166 ]]
v16:DisableAllVisuals(l_v3308_0);
v16:DisableAllVisuals(l_v3309_0);
l_Debris_0:AddItem(l_v3308_0, 1.5);
l_Debris_0:AddItem(l_v3309_0, 1.5);
end);
v3307(l_SpinParticlesOffset_0, v96(10, 14, true));
local v3314 = os.clock();
local v3315 = nil;
local l_v3314_0 = v3314 --[[ copy: 15 -> 1155 ]];
local l_l_SpinParticlesOffset_0_0 = l_SpinParticlesOffset_0 --[[ copy: 9 ->
1156 ]];
do
local l_v3315_0 = v3315;
l_v3315_0 =
game:GetService("RunService").RenderStepped:Connect(function(v3319) --[[ Line:
10176 ]]
if os.clock() - l_v3314_0 > 0.66 then
l_v3315_0:Disconnect();
l_v3315_0 = nil;
for v3320, v3321 in pairs(l_v3285_0) do
v3320.Anchored = false;
v3320.CanCollide = true;
v3320.AssemblyLinearVelocity = -v3321.TossDirection * 50;
local v3322 = -30;
local v3323 = 30;
local l_v89_27 = v89;
if not v3323 and v3322 then
v3323 = v3322;
v3322 = 1;
end;
if not v3323 and not v3322 then
v3322 = 0;
v3323 = 1;
end;
local v3325 = l_v89_27:NextNumber(v3322, v3323);
v3323 = -30;
l_v89_27 = 30;
local l_v89_28 = v89;
if not l_v89_27 and v3323 then
l_v89_27 = v3323;
v3323 = 1;
end;
if not l_v89_27 and not v3323 then
v3323 = 0;
l_v89_27 = 1;
end;
v3320.AssemblyAngularVelocity = Vector3.new(v3325,
l_v89_28:NextNumber(v3323, l_v89_27), v96(-30, 30));
task.delay(1, function() --[[ Line: 10188 ]]
v10:Create(v3320, TweenInfo.new(0.45), {
Size = Vector3.zero
}):Play();
l_Debris_0:AddItem(v3320, 0.47);
end);
l_v3285_0[v3320] = nil;
end;
return;
else
for v3327, v3328 in pairs(l_v3285_0) do
local v3329 = (v3328.CurrentAngle + v3319 * 30) %
6.283185307179586;
local v3330 = v3328.InverseAngleX and -v3329 or v3329;
local v3331 = v3328.InverseAngleY and -v3329 or v3329;
local v3332 = v3328.InverseAngleZ and -v3329 or v3329;
local l_YOffset_0 = v3328.YOffset;
local v3334 =
CFrame.new(l_l_SpinParticlesOffset_0_0.Position) * CFrame.new(math.cos(v3329) * 10,
l_YOffset_0, math.sin(v3329) * 10) * CFrame.Angles(math.cos(v3330),
math.sin(v3331), (math.sin(v3332)));
v3328.CurrentAngle = v3329;
v3327.CFrame = v3334;
v3328.TossDirection = (v3328.LastPosition -
v3327.Position).Unit;
v3328.LastPosition = v3327.Position;
end;
return;
end;
end);
table.insert(v3280, l_v3315_0);
end;
elseif v968 == "KJKick" then
local _ = v967.Character.PrimaryPart;
local v3336, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_ParticleOffset_0 = v967.ParticleOffset;
local l_MeshOffset_0 = v967.MeshOffset;
local v3340 = v3336.lastkick:Clone();
v3340.CFrame = l_ParticleOffset_0;
v3340.Parent = workspace.Thrown;
local v3341, v3342 = v611({
orig = l_ParticleOffset_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -50, 0, 0)
});
if v3341 then
v3340.smoker.WorldPosition = v3342;
v3340.smoker.smoke.Color = ColorSequence.new(v3341.Color);
else
v3340.smoker:Destroy();
end;
v16:EmitParticlesAlt(v3340);
l_Debris_0:AddItem(v3340, 2);
local v3343 = v3336.lastkickframe:Clone();
v3343.CFrame = l_MeshOffset_0;
v3343.Parent = workspace.Thrown;
v10:Create(v3343.Mesh, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(1, 0, 0, 0)
}):Play();
v10:Create(v3343, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v3343.CFrame * CFrame.Angles(3.141592653589793, 0, 0)
}):Play();
l_Debris_0:AddItem(v3343, 0.4);
elseif v968 == "KJUppercut" then
local _ = v967.Character.PrimaryPart;
local v3345, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_CF_0 = v967.CF;
local l_ShowaveCF_0 = v967.ShowaveCF;
local v3349 = v3345.uppercutimpact:Clone();
v3349.CFrame = l_CF_0;
v3349.Parent = workspace.Thrown;
v10:Create(v3349, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v3349.CFrame * CFrame.new(0, 7.076, 0)
}):Play();
v10:Create(v3349.Mesh, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.699999988079071, 0, 0, 0)
}):Play();
local v3350 = v3345.uppercutmesh:Clone();
v3350.CFrame = l_ShowaveCF_0;
v3350.Parent = workspace.Thrown;
v10:Create(v3350, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v3350.CFrame * CFrame.new(-11.931, 0, 0) * CFrame.Angles(-
3.141592653589793, 0, 0)
}):Play();
v10:Create(v3350.Mesh, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 0.6000000238418579, 0.6000000238418579, 0)
}):Play();
v10:Create(v3350.Decal, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
local v3351, v3352 = v611({
orig = l_CF_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -50, 0, 0)
});
if v3351 then
local l_Color_0 = v3351.Color;
local v3354 = v3345.UPPERCUTSMOKE:Clone();
v3354.Size = Vector3.new(5, 5, 5, 0);
v3354.Position = v3352;
v3354.Parent = workspace.Thrown;
v3354.UPPERCUTSMOKE["1"].Color = ColorSequence.new(l_Color_0);
v3354.UPPERCUTSMOKE["2"].Color = ColorSequence.new(l_Color_0);
v16:EmitParticlesAlt(v3354);
l_Debris_0:AddItem(v3354, 2);
end;
l_Debris_0:AddItem(v3350, 1);
l_Debris_0:AddItem(v3349, 1);
elseif v968 == "KJPunch" then
local _ = v967.Character.PrimaryPart;
local v3356, _ = v935(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_Start_45 = v967.Start;
local l_MeshImpactOffset_0 = v967.MeshImpactOffset;
local l_DustOffset_0 = v967.DustOffset;
local v3361 = v3356["1and2"]:Clone();
v3361.CFrame = l_Start_45;
v3361.Parent = workspace.Thrown;
local v3362 = v3356.hit1and2mesh:Clone();
v3362.CFrame = l_MeshImpactOffset_0;
v3362.Parent = workspace.Thrown;
v10:Create(v3362.Mesh, TweenInfo.new(0.05), {
Scale = Vector3.new(0, 40, 0, 0)
}):Play();
v10:Create(v3362, TweenInfo.new(0.05), {
CFrame = v3362.CFrame * CFrame.new(-0.7975234985351562,
5.012999534606934, -12.126739501953125)
}):Play();
l_Debris_0:AddItem(v3362, 0.6);
local v3363 = v611({
orig = l_DustOffset_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -5, 0, 0) * 4
});
if v3363 then
local v3364 = v3356["1and2smoke"]:Clone();
v3364.CFrame = l_DustOffset_0;
v3364["1and2smoke"]["1"].Color = ColorSequence.new(v3363.Color);
v3364["1and2smoke"]["2"].Color = ColorSequence.new(v3363.Color);
v3364.Parent = workspace.Thrown;
for _, v3366 in pairs(v3364:GetDescendants()) do
if v3366:IsA("ParticleEmitter") then
v3366:Emit(v3366:GetAttribute("EmitCount"),
v3366:GetAttribute("EmitDelay"));
end;
end;
end;
for _, v3368 in pairs(v3361:GetDescendants()) do
if v3368:IsA("ParticleEmitter") then
v3368:Emit(v3368:GetAttribute("EmitCount"),
v3368:GetAttribute("EmitDelay"));
end;
end;
l_Debris_0:AddItem(v3361, 1);
l_Debris_0:AddItem(v3362, 1);
elseif v968 == "Swift Sweep" then
local l_Character_13 = v967.Character;
local _ = l_Character_13.PrimaryPart;
local v3371 = {};
local v3372, _ = v935(game.ReplicatedStorage.Resources.KJEffects, v3371,
5);
if v967.Hit then
local v3374 = v3372.FollowUpCresc:Clone();
local v3375 = v3372.SweepHitMesh:Clone();
v3375.CFrame = l_Character_13.HumanoidRootPart.CFrame *
CFrame.new(2.16400146484375, -2.9619998931884766, -4.4180297851562) *
CFrame.Angles(0, 0, -1.5707963267948966);
v3375.Parent = workspace.Thrown;
v10:Create(v3375.Mesh, TweenInfo.new(0.133, Enum.EasingStyle.Linear), {
Scale = Vector3.new(0, 20, 0, 0)
}):Play();
v10:Create(v3375, TweenInfo.new(0.133, Enum.EasingStyle.Linear), {
CFrame = l_Character_13.HumanoidRootPart.CFrame *
CFrame.new(0.5640029907226562, -2.9619998931884766, -4.41802978515625) *
CFrame.Angles(0, 0, -1.5707963267948966)
}):Play();
task.delay(0.083, function() --[[ Line: 10424 ]]
local v3376 =
game.ReplicatedStorage.Resources.KJEffects.LegSweepHit.Hit:Clone();
table.insert(v3371, v3376);
v3376.Parent = l_Character_13.HumanoidRootPart;
v3376["15"]:Emit(v3376["15"].Name);
game:GetService("Debris"):AddItem(v3376, 0.5);
end);
v952(l_Character_13, "FollowUpKick", 1, v3374);
return;
else
local v3377 = v3372.SweepCresc:Clone();
v3377.CFrame = l_Character_13.HumanoidRootPart.CFrame * CFrame.new(0, -
2.632, 0) * CFrame.Angles(0, 0.6981317007977318, 3.141592653589793);
v3377.Parent = workspace.Thrown;
v10:Create(v3377.Decal, TweenInfo.new(0.133, Enum.EasingStyle.Linear),
{
Transparency = 0.8
}):Play();
local l_v3377_0 = v3377 --[[ copy: 9 -> 1148 ]];
task.delay(0.133, function() --[[ Line: 10457 ]]
v10:Create(l_v3377_0.Decal, TweenInfo.new(0.217,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
end);
v10:Create(v3377, TweenInfo.new(0.183, Enum.EasingStyle.Linear), {
CFrame = l_Character_13.HumanoidRootPart.CFrame * CFrame.new(0, -
2.632, 0) * CFrame.Angles(0, 2.6179938779914944, 3.141592653589793)
}):Play();
local l_l_Character_13_0 = l_Character_13 --[[ copy: 4 -> 1149 ]];
task.delay(0.183, function() --[[ Line: 10476 ]]
v10:Create(l_v3377_0, TweenInfo.new(0.167,
Enum.EasingStyle.Linear), {
CFrame = l_l_Character_13_0.HumanoidRootPart.CFrame *
CFrame.new(0, -2.632, 0) * CFrame.Angles(0, 4.886921905584122, 3.141592653589793)
}):Play();
end);
local l_v3372_0 = v3372 --[[ copy: 7 -> 1150 ]];
task.delay(0.033, function() --[[ Line: 10487 ]]
local v3381 = l_v3372_0.particlespinner:Clone();
v3381.CFrame = l_l_Character_13_0.HumanoidRootPart.CFrame *
CFrame.new(0, -3, 0) * CFrame.Angles(0, 0.1484577061746377, 0);
v3381.Parent = workspace.Thrown;
v3381.Attachment.ParticleEmitter.Enabled = true;
v3381.Attachment.rocks.Enabled = true;
v10:Create(v3381, TweenInfo.new(0.167, Enum.EasingStyle.Linear), {
CFrame = l_l_Character_13_0.HumanoidRootPart.CFrame *
CFrame.new(0, -2.632, 0) * CFrame.Angles(0, 2.9670597283903604, 0)
}):Play();
task.delay(0.167, function() --[[ Line: 10506 ]]
v3381.Attachment.ParticleEmitter.Enabled = false;
v3381.Attachment.rocks.Enabled = false;
game:GetService("Debris"):AddItem(v3381, 9);
end);
end);
end;
elseif v968 == "Death FX" then
local l_Character_14 = v967.Character;
local l_PrimaryPart_26 = l_Character_14.PrimaryPart;
local v3384 = {};
local v3385, v3386 = v935(game.ReplicatedStorage.Resources.DeathEffect,
v3384, 5);
shared.sfx({
SoundId = "rbxassetid://16748133819",
CFrame = l_PrimaryPart_26.CFrame,
Volume = 2
}):Play();
local v3394 = (function(v3387) --[[ Line: 10525 ]] --[[ Name: FakeClone ]]
local l_Model_41 = Instance.new("Model");
for _, v3390 in pairs(v3387:GetDescendants()) do
if v3390:IsA("BasePart") then
local v3391 = v3390:Clone();
for _, v3393 in pairs(v3391:GetDescendants()) do
if v3393:IsA("Motor6D") or v3393:IsA("ParticleEmitter") or
v3393:GetAttribute("Cosmetic") or v3393:IsA("Weld") or
v3393:IsA("BallSocketConstraint") or v3393:IsA("BillboardGui") or
v3393:IsA("Sound") then
v3393:Destroy();
end;
end;
v3391.Anchored = true;
v3391.CollisionGroup = "nocol";
v3391.CanQuery = false;
v3391.CanTouch = false;
v3391.Parent = l_Model_41;
if v3390.Name == "HumanoidRootPart" then
l_Model_41.PrimaryPart = v3390;
end;
end;
end;
return l_Model_41;
end)(l_Character_14);
for _, v3396 in pairs(v3394:GetDescendants()) do
if v3396:IsA("BallSocketConstraint") then
v3396:Destroy();
end;
if v3396:IsA("BasePart") and v3396.Name ~= "HumanoidRootPart" then
v3396.Transparency = 1;
v3396.Material = Enum.Material.Neon;
v3396.Color = Color3.fromRGB(96, 120, 255);
v10:Create(v3396, TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
local l_SpecialMesh_82 =
v3396:FindFirstChildOfClass("SpecialMesh");
if l_SpecialMesh_82 then
l_SpecialMesh_82.TextureId = "";
v3385.Template:Clone().Parent = v3396;
end;
end;
if v3396:IsA("Decal") then
v3396.Transparency = 1;
end;
end;
v3394.Parent = workspace.Thrown;
table.insert(v3384, v3394);
v3394:ScaleTo(1.05);
if v967.Stay then
local l_v3394_0 = v3394 --[[ copy: 10 -> 1146 ]];
local l_l_Character_14_0 = l_Character_14 --[[ copy: 4 -> 1147 ]];
task.spawn(function() --[[ Line: 10575 ]]
local v3400 = tick();
while tick() - v3400 < 0.25 and task.wait() do
for _, v3402 in pairs(l_v3394_0:GetDescendants()) do
if v3402:IsA("BasePart") and v3402.Name ~=
"HumanoidRootPart" then
local l_l_l_Character_14_0_FirstChild_0 =
l_l_Character_14_0:FindFirstChild(v3402.Name, true);
if l_l_l_Character_14_0_FirstChild_0 then
v3402.CFrame =
l_l_l_Character_14_0_FirstChild_0.CFrame;
end;
end;
end;
end;
end);
end;
task.wait(0.25);
for _, v3405 in pairs(l_Character_14:GetDescendants()) do
if v3405:IsA("BasePart") or v3405:IsA("Decal") then
v3405.Transparency = 1;
elseif v3405:IsA("ParticleEmitter") then
v3405.Enabled = false;
v3405.Rate = 0;
end;
end;
local v3406 = {
-11,
11
};
for _, v3408 in pairs(l_Character_14:GetDescendants()) do
if v3408:IsA("Motor6D") then
v3408.Enabled = false;
end;
end;
local v3409 = {};
for _, v3411 in pairs(v3394:GetDescendants()) do
if v3411:IsA("BasePart") and v3411.Name ~= "HumanoidRootPart" then
local l_CFrame_7 = v3411.CFrame;
local l_new_3 = CFrame.new;
local v3414 = v3406[1];
local v3415 = v3406[2];
local l_v89_29 = v89;
if not v3415 and v3414 then
v3415 = v3414;
v3414 = 1;
end;
if not v3415 and not v3414 then
v3414 = 0;
v3415 = 1;
end;
local v3417 = l_v89_29:NextNumber(v3414, v3415);
v3415 = 0;
l_v89_29 = v3406[2] / 2;
local l_v89_30 = v89;
if not l_v89_29 and v3415 then
l_v89_29 = v3415;
v3415 = 1;
end;
if not l_v89_29 and not v3415 then
v3415 = 0;
l_v89_29 = 1;
end;
v3409[v3411] = l_CFrame_7 * l_new_3(v3417,
l_v89_30:NextNumber(v3415, l_v89_29), v96(v3406[1], v3406[2])) *
CFrame.Angles(math.rad((math.random(0, 360))), math.rad((math.random(0, 360))),
(math.rad((math.random(0, 360)))));
end;
end;
for v3419, _ in pairs(v3409) do
local l_SpecialMesh_83 = v3419:FindFirstChildOfClass("SpecialMesh");
local v3422 = 1;
local v3423 = 2;
local l_v89_31 = v89;
if not v3423 and v3422 then
v3423 = v3422;
v3422 = 1;
end;
if not v3423 and not v3422 then
v3422 = 0;
v3423 = 1;
end;
local v3425 = l_v89_31:NextNumber(v3422, v3423);
if l_SpecialMesh_83 then
v10:Create(l_SpecialMesh_83, TweenInfo.new(v3425,
Enum.EasingStyle.Exponential), {
Scale = Vector3.new(0, 0, 0, 0)
}):Play();
else
v10:Create(v3419, TweenInfo.new(v3425,
Enum.EasingStyle.Exponential), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
game.Debris:AddItem(v3419, v3425);
end;
local v3426 = v3386._maid:give(v3385.Brother:Clone());
v3426:SetPrimaryPartCFrame(l_PrimaryPart_26.CFrame);
v3426:ScaleTo(0.5);
v3426.Parent = workspace.Thrown;
v894(v3426);
local l_v3409_0 = v3409 --[[ copy: 12 -> 1145 ]];
task.spawn(function() --[[ Line: 10635 ]]
local v3428 = tick();
while tick() - v3428 < 3 do
for v3429, v3430 in pairs(l_v3409_0) do
v3429.CFrame = v3429.CFrame:Lerp(v3430, 0.1);
end;
game:GetService("RunService").Heartbeat:Wait();
end;
end);
elseif v968 == "Purple Awaken" then
local l_char_17 = v967.char;
local _ = v967.id;
local l_PrimaryPart_27 = l_char_17.PrimaryPart;
local v3434 = {};
local l_Dragon_0 = game.ReplicatedStorage.Resources.Dragon;
local v3436, v3437 = v935(l_Dragon_0, v3434, 10);
local l_TweenService_16 = game:GetService("TweenService");
local l_Thrown_12 = workspace.Thrown;
local l_wait_10 = task.wait;
local _ = workspace.Thrown;
local v3442 = Random.new();
if l_char_17 == l_LocalPlayer_0.Character then
l_TweenService_16:Create(l_LocalPlayer_0, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
CameraMinZoomDistance = 37.5
}):Play();
end;
local v3443 = v3436.Dragon:Clone();
local l_ObjectValue_2 = Instance.new("ObjectValue");
l_ObjectValue_2.Value = v3443;
l_ObjectValue_2.Name = "DragonCamera";
l_ObjectValue_2.Parent = l_char_17;
for _, v3446 in pairs(v3443:GetDescendants()) do
if v3446:IsA("BasePart") then
v3446.Transparency = 1;
end;
end;
v3443.Parent = workspace.Thrown;
l_char_17:PivotTo(v967.cfr);
v3443:PivotTo(v967.cfr * CFrame.new(1.37329102E-4, 10.4784584,
20.4187012));
local l_Animation_9 = Instance.new("Animation");
l_Animation_9.AnimationId = "rbxassetid://18464381078";
l_Animation_9 = v3443.AnimationController:LoadAnimation(l_Animation_9);
l_Animation_9:Play(0);
l_Animation_9:Stop(0);
shared.sfx({
SoundId = "rbxassetid://18435322138",
Parent = v3443.RootPart.Root.LowerJaw.LowerMouth,
Volume = 10
}):Play();
if v967.sound then
v967.sound.Parent = v3443.RootPart.Root.LowerJaw.LowerMouth;
end;
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://18435420513",
Parent = v3443.RootPart.Root.LowerJaw.LowerMouth,
Volume = 10
}):Play();
end;
local v3449 = v3437._maid:give(v3436.Brand:Clone());
v3449:PivotTo(v967.cfr * CFrame.new(0, 0, -15));
v3449.Parent = l_Thrown_12;
local v3450 = {};
local l_v3437_0 = v3437 --[[ copy: 10 -> 1123 ]];
local l_v3436_0 = v3436 --[[ copy: 9 -> 1124 ]];
local l_v3450_0 = v3450 --[[ copy: 20 -> 1125 ]];
local l_l_Thrown_12_0 = l_Thrown_12 --[[ copy: 12 -> 1126 ]];
local l_v3443_0 = v3443 --[[ copy: 16 -> 1127 ]];
task.delay(0.1, function() --[[ Line: 10710 ]]
for v3456 = 1, 2 do
local v3457 = l_v3437_0._maid:give(l_v3436_0.Eye:Clone());
if v3456 == 1 then
v3457.Name = "Left";
else
v3457.Name = "Right";
end;
table.insert(l_v3450_0, v3457);
v3457.Parent = l_l_Thrown_12_0;
task.delay(0.3, function() --[[ Line: 10722 ]]
v869({
FX = v3457,
Scale = 0.5
});
v894(v3457);
if v3456 == 1 then
shared.sfx({
SoundId = "rbxassetid://18432749286",
Parent = l_v3443_0.RootPart.Root.LowerJaw.LowerMouth,
Volume = 5
}):Play();
end;
end);
end;
task.spawn(function() --[[ Line: 10736 ]]
local _ = tick();
while l_v3443_0.Parent do
for _, v3460 in pairs(l_v3450_0) do
if v3460.Name == "Left" then
v3460.CFrame =
l_v3443_0.RootPart.Root.LowerJaw.WorldCFrame * CFrame.new(5, -5, 5);
else
v3460.CFrame =
l_v3443_0.RootPart.Root.LowerJaw.WorldCFrame * CFrame.new(-5, -5, 5);
end;
end;
task.wait();
end;
end);
end);
l_wait_10(0.5);
l_Animation_9:Play();
local v3461 = v3437._maid:give(v3436.Elden:Clone());
v3461:ScaleTo(3);
v3461.Parent = l_Thrown_12;
v901({
FX = v3461,
On = true
});
local l_v3461_0 = v3461 --[[ copy: 21 -> 1128 ]];
task.delay(0.2, function() --[[ Line: 10763 ]]
v894(l_v3461_0);
end);
local v3463 = v3437._maid:give(v3436.Roar:Clone());
v3463:SetPrimaryPartCFrame(v3443.PrimaryPart.Root.UpperMouth.WorldCFrame);
v3463:ScaleTo(25);
v901({
FX = v3463,
On = false
});
v3463.Parent = l_Thrown_12;
local l_v3449_0 = v3449 --[[ copy: 19 -> 1129 ]];
local l_l_wait_10_0 = l_wait_10 --[[ copy: 13 -> 1130 ]];
task.delay(0.5, function() --[[ Line: 10776 ]]
for _, v3467 in pairs(l_v3450_0) do
v901({
FX = v3467
});
end;
v901({
FX = l_v3449_0,
On = false
});
l_l_wait_10_0(0.5);
for _, v3469 in pairs(l_v3449_0:GetDescendants()) do
if v3469:IsA("Beam") then
v835(v3469, {
Time = 0.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v3469, 0.25);
end;
end;
end);
local v3470 = 2.8;
local l_v3463_0 = v3463 --[[ copy: 22 -> 1131 ]];
local l_v3442_0 = v3442 --[[ copy: 15 -> 1132 ]];
do
local l_v3470_0 = v3470;
task.spawn(function() --[[ Line: 10793 ]]
local v3474 = tick();
local v3475 = 0;
local v3476 = 0;
while l_v3443_0.Parent and tick() - v3474 < 4.4 do
v3475 = v3475 + 1;
l_v3461_0:PivotTo(l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame * CFrame.new(0,
-4, -5) * CFrame.Angles(-1.7453292519943295, 0, 0));

l_v3463_0:SetPrimaryPartCFrame(l_v3443_0.PrimaryPart.Root.UpperMouth.WorldCFrame *
CFrame.new(0, 4, -9));
if v3475 % 4 == 0 then
for _ = 1, 2 do
local v3478 = l_v3436_0.WindPurp:Clone();
v3478:ScaleTo(l_v3442_0:NextNumber(2, 3) * 0.6);
local v3479 = {
Model = v3478,
T = 0,
Anchor =
l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame * CFrame.new(0, 15, 0) *
CFrame.Angles(math.rad((l_v3442_0:NextNumber(-15, 15))),
math.rad((l_v3442_0:NextNumber(0, 360))), (math.rad((l_v3442_0:NextNumber(-15,
15))))),
Info = TweenInfo.new(l_v3442_0:NextNumber(0.2,
0.27), Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_42 = v3479.Model;
local v3481 = v3479.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_46 =
l_Model_42:FindFirstChild("Start");
local l_End_44 = l_Model_42:FindFirstChild("End");
local l_Stay_41 = v3479.Stay;
local l_Anchor_42 = v3479.Anchor;
local v3486 = v3479.EndT or 1;
local l_Del_41 = v3479.Del;
local l_Skip_41 = v3479.Skip;
if l_Start_46 and l_End_44 then
l_Model_42.PrimaryPart = l_Start_46;
if not l_Skip_41 then
for _, v3490 in
pairs(l_Model_42:GetChildren()) do
if v3490:IsA("BasePart") then
v3490.CanCollide = false;
v3490.Anchored = true;
end;
end;
end;
if l_Anchor_42 then

l_Model_42:SetPrimaryPartCFrame(l_Anchor_42);
end;
if v3479.T then
l_Start_46.Transparency = v3479.T;
end;
l_End_44.Transparency = 1;
l_Model_42.Parent = workspace.Thrown;
local l_Decal_84 =
l_Start_46:FindFirstChildOfClass("Decal");
local l_SpecialMesh_84 =
l_Start_46:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_85 =
l_End_44:FindFirstChildOfClass("SpecialMesh");
local l_Decal_85 =
l_End_44:FindFirstChildOfClass("Decal");
if l_Decal_85 and not l_Skip_41 then
l_Decal_85.Transparency = 1;
end;
local v3495 = nil;
if l_Del_41 then

game:GetService("TweenService"):Create(l_Start_46, v3481, {
Size = l_End_44.Size,
CFrame = l_End_44.CFrame
}):Play();
task.delay(l_Del_41, function() --[[ Line:
3992 ]]
v3495 =
game:GetService("TweenService"):Create(l_Start_46, v3481, {
Transparency = v3486
});
v3495:Play();
if l_Decal_84 then
for _, v3497 in
pairs(l_Start_46:GetChildren()) do
if v3497:IsA("Decal") then

game:GetService("TweenService"):Create(v3497, v3481, {
Transparency = v3486
}):Play();
end;
end;
end;
if l_SpecialMesh_84 then
v3495 =
game:GetService("TweenService"):Create(l_SpecialMesh_84, v3481, {
Scale = l_SpecialMesh_85.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_84 then

game:GetService("TweenService"):Create(l_SpecialMesh_84, v3481, {
Scale = l_SpecialMesh_85.Scale
}):Play();
end;
if l_Decal_84 then
for _, v3499 in
pairs(l_Start_46:GetChildren()) do
if v3499:IsA("Decal") then

game:GetService("TweenService"):Create(v3499, v3481, {
Transparency = v3486
}):Play();
end;
end;
v3495 =
game:GetService("TweenService"):Create(l_Start_46, v3481, {
Size = l_End_44.Size,
CFrame = l_End_44.CFrame
});
v3495:Play();
else
v3495 =
game:GetService("TweenService"):Create(l_Start_46, v3481, {
Size = l_End_44.Size,
Transparency = v3486,
CFrame = l_End_44.CFrame
});
v3495:Play();
end;
end;
if not l_Stay_41 then
if l_Del_41 then
task.wait(l_Del_41 + 0.1);
end;
v3495.Completed:Connect(function() --
[[ Line: 4035 ]]
l_Model_42:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
end;
if v3475 % 3 == 0 and tick() - v3474 > 3.8 and tick() - v3476 >
0.1 then
v3476 = tick();
local v3500, v3501, v3502 =
l_v3443_0.RootPart.Root.UpperHair.WorldCFrame:ToOrientation();
local v3503 =
CFrame.new(l_v3443_0.RootPart.Root.UpperHair.WorldCFrame.Position) *
CFrame.Angles(0, v3501, 0) * CFrame.new(-40, 0, 0) * CFrame.Angles(v3500, 0,
v3502);
local v3504 = l_v3436_0.WindFirst:Clone();
v3504:ScaleTo(1 * l_v3470_0);
v3504.Start.Decal.Transparency = 0.8;
local v3505 = {
Model = v3504,
Anchor = v3503 * CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(0.85, Enum.EasingStyle.Sine)
};
local l_v3505_0 = v3505 --[[ copy: 8 -> 10 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_43 = l_v3505_0.Model;
local v3508 = l_v3505_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_47 = l_Model_43:FindFirstChild("Start");
local l_End_45 = l_Model_43:FindFirstChild("End");
local l_Stay_42 = l_v3505_0.Stay;
local l_Anchor_43 = l_v3505_0.Anchor;
local v3513 = l_v3505_0.EndT or 1;
local l_Del_42 = l_v3505_0.Del;
local l_Skip_42 = l_v3505_0.Skip;
if l_Start_47 and l_End_45 then
l_Model_43.PrimaryPart = l_Start_47;
if not l_Skip_42 then
for _, v3517 in pairs(l_Model_43:GetChildren())
do
if v3517:IsA("BasePart") then
v3517.CanCollide = false;
v3517.Anchored = true;
end;
end;
end;
if l_Anchor_43 then
l_Model_43:SetPrimaryPartCFrame(l_Anchor_43);
end;
if l_v3505_0.T then
l_Start_47.Transparency = l_v3505_0.T;
end;
l_End_45.Transparency = 1;
l_Model_43.Parent = workspace.Thrown;
local l_Decal_86 =
l_Start_47:FindFirstChildOfClass("Decal");
local l_SpecialMesh_86 =
l_Start_47:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_87 =
l_End_45:FindFirstChildOfClass("SpecialMesh");
local l_Decal_87 =
l_End_45:FindFirstChildOfClass("Decal");
if l_Decal_87 and not l_Skip_42 then
l_Decal_87.Transparency = 1;
end;
local v3522 = nil;
if l_Del_42 then

game:GetService("TweenService"):Create(l_Start_47, v3508, {
Size = l_End_45.Size,
CFrame = l_End_45.CFrame
}):Play();
task.delay(l_Del_42, function() --[[ Line: 3992
]]
v3522 =
game:GetService("TweenService"):Create(l_Start_47, v3508, {
Transparency = v3513
});
v3522:Play();
if l_Decal_86 then
for _, v3524 in
pairs(l_Start_47:GetChildren()) do
if v3524:IsA("Decal") then

game:GetService("TweenService"):Create(v3524, v3508, {
Transparency = v3513
}):Play();
end;
end;
end;
if l_SpecialMesh_86 then
v3522 =
game:GetService("TweenService"):Create(l_SpecialMesh_86, v3508, {
Scale = l_SpecialMesh_87.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_86 then

game:GetService("TweenService"):Create(l_SpecialMesh_86, v3508, {
Scale = l_SpecialMesh_87.Scale
}):Play();
end;
if l_Decal_86 then
for _, v3526 in
pairs(l_Start_47:GetChildren()) do
if v3526:IsA("Decal") then

game:GetService("TweenService"):Create(v3526, v3508, {
Transparency = v3513
}):Play();
end;
end;
v3522 =
game:GetService("TweenService"):Create(l_Start_47, v3508, {
Size = l_End_45.Size,
CFrame = l_End_45.CFrame
});
v3522:Play();
else
v3522 =
game:GetService("TweenService"):Create(l_Start_47, v3508, {
Size = l_End_45.Size,
Transparency = v3513,
CFrame = l_End_45.CFrame
});
v3522:Play();
end;
end;
if not l_Stay_42 then
if l_Del_42 then
task.wait(l_Del_42 + 0.1);
end;
v3522.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_43:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3505 = l_v3436_0.SecondWind:Clone();
v3505:ScaleTo(1 * l_v3470_0);
v3505.Start.Decal.Transparency = 0.8;
local v3527 = {
Model = v3505,
Anchor = v3503 * CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(0.45, Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_44 = v3527.Model;
local v3529 = v3527.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_48 = l_Model_44:FindFirstChild("Start");
local l_End_46 = l_Model_44:FindFirstChild("End");
local l_Stay_43 = v3527.Stay;
local l_Anchor_44 = v3527.Anchor;
local v3534 = v3527.EndT or 1;
local l_Del_43 = v3527.Del;
local l_Skip_43 = v3527.Skip;
if l_Start_48 and l_End_46 then
l_Model_44.PrimaryPart = l_Start_48;
if not l_Skip_43 then
for _, v3538 in pairs(l_Model_44:GetChildren())
do
if v3538:IsA("BasePart") then
v3538.CanCollide = false;
v3538.Anchored = true;
end;
end;
end;
if l_Anchor_44 then
l_Model_44:SetPrimaryPartCFrame(l_Anchor_44);
end;
if v3527.T then
l_Start_48.Transparency = v3527.T;
end;
l_End_46.Transparency = 1;
l_Model_44.Parent = workspace.Thrown;
local l_Decal_88 =
l_Start_48:FindFirstChildOfClass("Decal");
local l_SpecialMesh_88 =
l_Start_48:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_89 =
l_End_46:FindFirstChildOfClass("SpecialMesh");
local l_Decal_89 =
l_End_46:FindFirstChildOfClass("Decal");
if l_Decal_89 and not l_Skip_43 then
l_Decal_89.Transparency = 1;
end;
local v3543 = nil;
if l_Del_43 then

game:GetService("TweenService"):Create(l_Start_48, v3529, {
Size = l_End_46.Size,
CFrame = l_End_46.CFrame
}):Play();
task.delay(l_Del_43, function() --[[ Line: 3992
]]
v3543 =
game:GetService("TweenService"):Create(l_Start_48, v3529, {
Transparency = v3534
});
v3543:Play();
if l_Decal_88 then
for _, v3545 in
pairs(l_Start_48:GetChildren()) do
if v3545:IsA("Decal") then
game:GetService("TweenService"):Create(v3545, v3529, {
Transparency = v3534
}):Play();
end;
end;
end;
if l_SpecialMesh_88 then
v3543 =
game:GetService("TweenService"):Create(l_SpecialMesh_88, v3529, {
Scale = l_SpecialMesh_89.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_88 then

game:GetService("TweenService"):Create(l_SpecialMesh_88, v3529, {
Scale = l_SpecialMesh_89.Scale
}):Play();
end;
if l_Decal_88 then
for _, v3547 in
pairs(l_Start_48:GetChildren()) do
if v3547:IsA("Decal") then

game:GetService("TweenService"):Create(v3547, v3529, {
Transparency = v3534
}):Play();
end;
end;
v3543 =
game:GetService("TweenService"):Create(l_Start_48, v3529, {
Size = l_End_46.Size,
CFrame = l_End_46.CFrame
});
v3543:Play();
else
v3543 =
game:GetService("TweenService"):Create(l_Start_48, v3529, {
Size = l_End_46.Size,
Transparency = v3534,
CFrame = l_End_46.CFrame
});
v3543:Play();
end;
end;
if not l_Stay_43 then
if l_Del_43 then
task.wait(l_Del_43 + 0.1);
end;
v3543.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_44:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
task.wait();
end;
end);
local v3548 =
require(l_char_17.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_char_17.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v3548_0 = v3548 --[[ copy: 25 -> 1133 ]];
local l_l_char_17_0 = l_char_17 --[[ copy: 4 -> 1134 ]];
local function v3552(v3551) --[[ Line: 10834 ]]
return l_v3548_0.playAnimation(game.FindFirstChild(l_l_char_17_0,
"Humanoid"), v3551);
end;
local l_l_TweenService_16_0 = l_TweenService_16 --[[ copy: 11 ->
1135 ]];
local l_l_PrimaryPart_27_0 = l_PrimaryPart_27 --[[ copy: 6 -> 1136 ]];
task.spawn(function() --[[ Line: 10839 ]]
l_l_wait_10_0(2.2);
if l_l_char_17_0 == l_LocalPlayer_0.Character then
l_l_TweenService_16_0:Create(l_LocalPlayer_0,
TweenInfo.new(0.5, Enum.EasingStyle.Sine), {
CameraMinZoomDistance = 75
}):Play();
end;
for v3555 = 1, 25 do
local l_v3555_0 = v3555;
if l_LocalPlayer_0.Character == v967.char or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_v3443_0.PrimaryPart.Position).magnitude <= 100 then
v12({
Effect = "Camshake",
Intensity = 2
});
end;
l_v3555_0 = 3;
local v3557 = l_v3436_0.Wind1:Clone();
v3557:ScaleTo(1 + l_v3555_0 / 10 * 2.5);

v3557:SetPrimaryPartCFrame(l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, l_l_PrimaryPart_27_0.Size.Y * 6 * 2.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966));
local v3558 = {
Model = v3557,
Info = TweenInfo.new(0.25 * l_v3555_0,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v3558_0 = v3558 --[[ copy: 5 -> 9 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_45 = l_v3558_0.Model;
local v3561 = l_v3558_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_49 = l_Model_45:FindFirstChild("Start");
local l_End_47 = l_Model_45:FindFirstChild("End");
local l_Stay_44 = l_v3558_0.Stay;
local l_Anchor_45 = l_v3558_0.Anchor;
local v3566 = l_v3558_0.EndT or 1;
local l_Del_44 = l_v3558_0.Del;
local l_Skip_44 = l_v3558_0.Skip;
if l_Start_49 and l_End_47 then
l_Model_45.PrimaryPart = l_Start_49;
if not l_Skip_44 then
for _, v3570 in pairs(l_Model_45:GetChildren()) do
if v3570:IsA("BasePart") then
v3570.CanCollide = false;
v3570.Anchored = true;
end;
end;
end;
if l_Anchor_45 then
l_Model_45:SetPrimaryPartCFrame(l_Anchor_45);
end;
if l_v3558_0.T then
l_Start_49.Transparency = l_v3558_0.T;
end;
l_End_47.Transparency = 1;
l_Model_45.Parent = workspace.Thrown;
local l_Decal_90 =
l_Start_49:FindFirstChildOfClass("Decal");
local l_SpecialMesh_90 =
l_Start_49:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_91 =
l_End_47:FindFirstChildOfClass("SpecialMesh");
local l_Decal_91 =
l_End_47:FindFirstChildOfClass("Decal");
if l_Decal_91 and not l_Skip_44 then
l_Decal_91.Transparency = 1;
end;
local v3575 = nil;
if l_Del_44 then
game:GetService("TweenService"):Create(l_Start_49,
v3561, {
Size = l_End_47.Size,
CFrame = l_End_47.CFrame
}):Play();
task.delay(l_Del_44, function() --[[ Line: 3992 ]]
v3575 =
game:GetService("TweenService"):Create(l_Start_49, v3561, {
Transparency = v3566
});
v3575:Play();
if l_Decal_90 then
for _, v3577 in
pairs(l_Start_49:GetChildren()) do
if v3577:IsA("Decal") then

game:GetService("TweenService"):Create(v3577, v3561, {
Transparency = v3566
}):Play();
end;
end;
end;
if l_SpecialMesh_90 then
v3575 =
game:GetService("TweenService"):Create(l_SpecialMesh_90, v3561, {
Scale = l_SpecialMesh_91.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_90 then

game:GetService("TweenService"):Create(l_SpecialMesh_90, v3561, {
Scale = l_SpecialMesh_91.Scale
}):Play();
end;
if l_Decal_90 then
for _, v3579 in pairs(l_Start_49:GetChildren())
do
if v3579:IsA("Decal") then

game:GetService("TweenService"):Create(v3579, v3561, {
Transparency = v3566
}):Play();
end;
end;
v3575 =
game:GetService("TweenService"):Create(l_Start_49, v3561, {
Size = l_End_47.Size,
CFrame = l_End_47.CFrame
});
v3575:Play();
else
v3575 =
game:GetService("TweenService"):Create(l_Start_49, v3561, {
Size = l_End_47.Size,
Transparency = v3566,
CFrame = l_End_47.CFrame
});
v3575:Play();
end;
end;
if not l_Stay_44 then
if l_Del_44 then
task.wait(l_Del_44 + 0.1);
end;
v3575.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_45:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3558 = l_v3436_0.Wind22:Clone();
v3558:ScaleTo(0.45 + l_v3555_0 / 10 * 2.5);

v3558:SetPrimaryPartCFrame(l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, l_l_PrimaryPart_27_0.Size.Y * -3 * 2.5, 0) * CFrame.Angles(-
0.2617993877991494, math.rad((math.random(0, 360))), 1.5707963267948966));
local v3580 = {
Model = v3558,
Info = TweenInfo.new(0.15 * l_v3555_0,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v3580_0 = v3580 --[[ copy: 6 -> 10 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_46 = l_v3580_0.Model;
local v3583 = l_v3580_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_50 = l_Model_46:FindFirstChild("Start");
local l_End_48 = l_Model_46:FindFirstChild("End");
local l_Stay_45 = l_v3580_0.Stay;
local l_Anchor_46 = l_v3580_0.Anchor;
local v3588 = l_v3580_0.EndT or 1;
local l_Del_45 = l_v3580_0.Del;
local l_Skip_45 = l_v3580_0.Skip;
if l_Start_50 and l_End_48 then
l_Model_46.PrimaryPart = l_Start_50;
if not l_Skip_45 then
for _, v3592 in pairs(l_Model_46:GetChildren()) do
if v3592:IsA("BasePart") then
v3592.CanCollide = false;
v3592.Anchored = true;
end;
end;
end;
if l_Anchor_46 then
l_Model_46:SetPrimaryPartCFrame(l_Anchor_46);
end;
if l_v3580_0.T then
l_Start_50.Transparency = l_v3580_0.T;
end;
l_End_48.Transparency = 1;
l_Model_46.Parent = workspace.Thrown;
local l_Decal_92 =
l_Start_50:FindFirstChildOfClass("Decal");
local l_SpecialMesh_92 =
l_Start_50:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_93 =
l_End_48:FindFirstChildOfClass("SpecialMesh");
local l_Decal_93 =
l_End_48:FindFirstChildOfClass("Decal");
if l_Decal_93 and not l_Skip_45 then
l_Decal_93.Transparency = 1;
end;
local v3597 = nil;
if l_Del_45 then
game:GetService("TweenService"):Create(l_Start_50,
v3583, {
Size = l_End_48.Size,
CFrame = l_End_48.CFrame
}):Play();
task.delay(l_Del_45, function() --[[ Line: 3992 ]]
v3597 =
game:GetService("TweenService"):Create(l_Start_50, v3583, {
Transparency = v3588
});
v3597:Play();
if l_Decal_92 then
for _, v3599 in
pairs(l_Start_50:GetChildren()) do
if v3599:IsA("Decal") then

game:GetService("TweenService"):Create(v3599, v3583, {
Transparency = v3588
}):Play();
end;
end;
end;
if l_SpecialMesh_92 then
v3597 =
game:GetService("TweenService"):Create(l_SpecialMesh_92, v3583, {
Scale = l_SpecialMesh_93.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_92 then

game:GetService("TweenService"):Create(l_SpecialMesh_92, v3583, {
Scale = l_SpecialMesh_93.Scale
}):Play();
end;
if l_Decal_92 then
for _, v3601 in pairs(l_Start_50:GetChildren())
do
if v3601:IsA("Decal") then

game:GetService("TweenService"):Create(v3601, v3583, {
Transparency = v3588
}):Play();
end;
end;
v3597 =
game:GetService("TweenService"):Create(l_Start_50, v3583, {
Size = l_End_48.Size,
CFrame = l_End_48.CFrame
});
v3597:Play();
else
v3597 =
game:GetService("TweenService"):Create(l_Start_50, v3583, {
Size = l_End_48.Size,
Transparency = v3588,
CFrame = l_End_48.CFrame
});
v3597:Play();
end;
end;
if not l_Stay_45 then
if l_Del_45 then
task.wait(l_Del_45 + 0.1);
end;
v3597.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_46:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3580 = l_v3436_0.WindTime:Clone();
v3580:ScaleTo(l_v3442_0:NextNumber(2, 3) * 1.2);
local v3602 = {
Model = v3580,
T = 0.95,
Anchor = l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, -15, 0) * CFrame.Angles(math.rad((l_v3442_0:NextNumber(-15, 15))),
math.rad((l_v3442_0:NextNumber(0, 360))), (math.rad((l_v3442_0:NextNumber(-15,
15))))),
Info = TweenInfo.new(l_v3442_0:NextNumber(0.3, 0.37),
Enum.EasingStyle.Sine)
};
local l_v3602_0 = v3602 --[[ copy: 7 -> 11 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_47 = l_v3602_0.Model;
local v3605 = l_v3602_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_51 = l_Model_47:FindFirstChild("Start");
local l_End_49 = l_Model_47:FindFirstChild("End");
local l_Stay_46 = l_v3602_0.Stay;
local l_Anchor_47 = l_v3602_0.Anchor;
local v3610 = l_v3602_0.EndT or 1;
local l_Del_46 = l_v3602_0.Del;
local l_Skip_46 = l_v3602_0.Skip;
if l_Start_51 and l_End_49 then
l_Model_47.PrimaryPart = l_Start_51;
if not l_Skip_46 then
for _, v3614 in pairs(l_Model_47:GetChildren()) do
if v3614:IsA("BasePart") then
v3614.CanCollide = false;
v3614.Anchored = true;
end;
end;
end;
if l_Anchor_47 then
l_Model_47:SetPrimaryPartCFrame(l_Anchor_47);
end;
if l_v3602_0.T then
l_Start_51.Transparency = l_v3602_0.T;
end;
l_End_49.Transparency = 1;
l_Model_47.Parent = workspace.Thrown;
local l_Decal_94 =
l_Start_51:FindFirstChildOfClass("Decal");
local l_SpecialMesh_94 =
l_Start_51:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_95 =
l_End_49:FindFirstChildOfClass("SpecialMesh");
local l_Decal_95 =
l_End_49:FindFirstChildOfClass("Decal");
if l_Decal_95 and not l_Skip_46 then
l_Decal_95.Transparency = 1;
end;
local v3619 = nil;
if l_Del_46 then
game:GetService("TweenService"):Create(l_Start_51,
v3605, {
Size = l_End_49.Size,
CFrame = l_End_49.CFrame
}):Play();
task.delay(l_Del_46, function() --[[ Line: 3992 ]]
v3619 =
game:GetService("TweenService"):Create(l_Start_51, v3605, {
Transparency = v3610
});
v3619:Play();
if l_Decal_94 then
for _, v3621 in
pairs(l_Start_51:GetChildren()) do
if v3621:IsA("Decal") then

game:GetService("TweenService"):Create(v3621, v3605, {
Transparency = v3610
}):Play();
end;
end;
end;
if l_SpecialMesh_94 then
v3619 =
game:GetService("TweenService"):Create(l_SpecialMesh_94, v3605, {
Scale = l_SpecialMesh_95.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_94 then

game:GetService("TweenService"):Create(l_SpecialMesh_94, v3605, {
Scale = l_SpecialMesh_95.Scale
}):Play();
end;
if l_Decal_94 then
for _, v3623 in pairs(l_Start_51:GetChildren())
do
if v3623:IsA("Decal") then

game:GetService("TweenService"):Create(v3623, v3605, {
Transparency = v3610
}):Play();
end;
end;
v3619 =
game:GetService("TweenService"):Create(l_Start_51, v3605, {
Size = l_End_49.Size,
CFrame = l_End_49.CFrame
});
v3619:Play();
else
v3619 =
game:GetService("TweenService"):Create(l_Start_51, v3605, {
Size = l_End_49.Size,
Transparency = v3610,
CFrame = l_End_49.CFrame
});
v3619:Play();
end;
end;
if not l_Stay_46 then
if l_Del_46 then
task.wait(l_Del_46 + 0.1);
end;
v3619.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_47:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3602 = l_v3436_0.WindTime:Clone();
v3602:ScaleTo(l_v3442_0:NextNumber(2, 4) * 1.2);
local v3624 = {
Model = v3602,
T = 0.85,
Anchor = l_v3443_0.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, -15, 0) * CFrame.Angles(math.rad((l_v3442_0:NextNumber(-75, 75))),
math.rad((l_v3442_0:NextNumber(0, 360))), (math.rad((l_v3442_0:NextNumber(-75,
75))))),
Info = TweenInfo.new(l_v3442_0:NextNumber(0.3, 0.37),
Enum.EasingStyle.Sine)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_48 = v3624.Model;
local v3626 = v3624.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_52 = l_Model_48:FindFirstChild("Start");
local l_End_50 = l_Model_48:FindFirstChild("End");
local l_Stay_47 = v3624.Stay;
local l_Anchor_48 = v3624.Anchor;
local v3631 = v3624.EndT or 1;
local l_Del_47 = v3624.Del;
local l_Skip_47 = v3624.Skip;
if l_Start_52 and l_End_50 then
l_Model_48.PrimaryPart = l_Start_52;
if not l_Skip_47 then
for _, v3635 in pairs(l_Model_48:GetChildren()) do
if v3635:IsA("BasePart") then
v3635.CanCollide = false;
v3635.Anchored = true;
end;
end;
end;
if l_Anchor_48 then
l_Model_48:SetPrimaryPartCFrame(l_Anchor_48);
end;
if v3624.T then
l_Start_52.Transparency = v3624.T;
end;
l_End_50.Transparency = 1;
l_Model_48.Parent = workspace.Thrown;
local l_Decal_96 =
l_Start_52:FindFirstChildOfClass("Decal");
local l_SpecialMesh_96 =
l_Start_52:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_97 =
l_End_50:FindFirstChildOfClass("SpecialMesh");
local l_Decal_97 =
l_End_50:FindFirstChildOfClass("Decal");
if l_Decal_97 and not l_Skip_47 then
l_Decal_97.Transparency = 1;
end;
local v3640 = nil;
if l_Del_47 then
game:GetService("TweenService"):Create(l_Start_52,
v3626, {
Size = l_End_50.Size,
CFrame = l_End_50.CFrame
}):Play();
task.delay(l_Del_47, function() --[[ Line: 3992 ]]
v3640 =
game:GetService("TweenService"):Create(l_Start_52, v3626, {
Transparency = v3631
});
v3640:Play();
if l_Decal_96 then
for _, v3642 in
pairs(l_Start_52:GetChildren()) do
if v3642:IsA("Decal") then

game:GetService("TweenService"):Create(v3642, v3626, {
Transparency = v3631
}):Play();
end;
end;
end;
if l_SpecialMesh_96 then
v3640 =
game:GetService("TweenService"):Create(l_SpecialMesh_96, v3626, {
Scale = l_SpecialMesh_97.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_96 then

game:GetService("TweenService"):Create(l_SpecialMesh_96, v3626, {
Scale = l_SpecialMesh_97.Scale
}):Play();
end;
if l_Decal_96 then
for _, v3644 in pairs(l_Start_52:GetChildren())
do
if v3644:IsA("Decal") then

game:GetService("TweenService"):Create(v3644, v3626, {
Transparency = v3631
}):Play();
end;
end;
v3640 =
game:GetService("TweenService"):Create(l_Start_52, v3626, {
Size = l_End_50.Size,
CFrame = l_End_50.CFrame
});
v3640:Play();
else
v3640 =
game:GetService("TweenService"):Create(l_Start_52, v3626, {
Size = l_End_50.Size,
Transparency = v3631,
CFrame = l_End_50.CFrame
});
v3640:Play();
end;
end;
if not l_Stay_47 then
if l_Del_47 then
task.wait(l_Del_47 + 0.1);
end;
v3640.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_48:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_10_0(0.05);
end;
v901({
FX = l_v3449_0,
On = false
});
end);
l_wait_10(0.1);
for _, v3646 in pairs(v3443:GetChildren()) do
if v3646:IsA("BasePart") then
v3646.Transparency = 1;
if v3646 ~= v3443.PrimaryPart and not
string.match(string.lower(v3646.Name), "outline") and v3646.Name ~= "Eyes" then
l_TweenService_16:Create(v3646, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
elseif v3646.Name == "Eyes" then
task.delay(0.3, function() --[[ Line: 10890 ]]
l_TweenService_16:Create(v3646, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
end);
end;
end;
end;
l_v3470_0 = 7;
local l_l_PrimaryPart_27_1 = l_PrimaryPart_27 --[[ copy: 6 -> 1137 ]];
task.delay(3.7, function() --[[ Line: 10900 ]]
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://18432748928",
CFrame = v967.cfr * CFrame.new(0, -
l_l_PrimaryPart_27_1.Size.Y * 1.5, -20),
Volume = 10
}):Play();
end;
end);
local l_l_char_17_1 = l_char_17 --[[ copy: 4 -> 1138 ]];
local l_v3552_0 = v3552 --[[ copy: 24 -> 1139 ]];
local l_l_ObjectValue_2_0 = l_ObjectValue_2 --[[ copy: 17 -> 1140 ]];
local l_v3437_1 = v3437 --[[ copy: 10 -> 1141 ]];
local l_v3436_1 = v3436 --[[ copy: 9 -> 1142 ]];
local l_l_Thrown_12_1 = l_Thrown_12 --[[ copy: 12 -> 1143 ]];
local l_v3461_1 = v3461 --[[ copy: 21 -> 1144 ]];
task.delay(4, function() --[[ Line: 10909 ]]
if v967.sound then
v967.sound.Parent = l_l_char_17_1.PrimaryPart;
end;
if l_LocalPlayer_0.Character == l_l_char_17_1 then
l_v3552_0(18435383478):Play();
shared.sfx({
SoundId = "rbxassetid://18435583964",
Parent = l_l_char_17_1.Torso,
Volume = 2
}):Play();
l_LocalPlayer_0.CameraMinZoomDistance = 0.5;
end;
l_l_ObjectValue_2_0:Destroy();
local v3656 = l_v3437_1._maid:give(l_v3436_1.Explosion:Clone());
v3656:SetPrimaryPartCFrame(v967.cfr * CFrame.new(0, -
l_l_PrimaryPart_27_1.Size.Y * 1.5, -20));
if l_LocalPlayer_0.Character == l_l_char_17_1 then
l_l_char_17_1:PivotTo(v3656.PrimaryPart.CFrame + Vector3.new(0,
4, 0, 0));
end;
v869({
FX = v3656.GoodWind,
Scale = 2
});
v869({
FX = v3656.Part,
Scale = 2.5
});
v3656.Parent = l_l_Thrown_12_1;
v894(v3656);
v901({
FX = l_v3461_1,
On = false
});
local l_CFrame_8 = v3656.PrimaryPart.CFrame;
local v3658 = l_v3436_1.WindFirst:Clone();
v3658:ScaleTo(1 * l_v3470_0);
local v3659 = {
Model = v3658,
Anchor = l_CFrame_8 * CFrame.new(0, 9 * l_v3470_0, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(3.995, Enum.EasingStyle.Exponential)
};
local l_v3659_0 = v3659 --[[ copy: 3 -> 7 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_49 = l_v3659_0.Model;
local v3662 = l_v3659_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_53 = l_Model_49:FindFirstChild("Start");
local l_End_51 = l_Model_49:FindFirstChild("End");
local l_Stay_48 = l_v3659_0.Stay;
local l_Anchor_49 = l_v3659_0.Anchor;
local v3667 = l_v3659_0.EndT or 1;
local l_Del_48 = l_v3659_0.Del;
local l_Skip_48 = l_v3659_0.Skip;
if l_Start_53 and l_End_51 then
l_Model_49.PrimaryPart = l_Start_53;
if not l_Skip_48 then
for _, v3671 in pairs(l_Model_49:GetChildren()) do
if v3671:IsA("BasePart") then
v3671.CanCollide = false;
v3671.Anchored = true;
end;
end;
end;
if l_Anchor_49 then
l_Model_49:SetPrimaryPartCFrame(l_Anchor_49);
end;
if l_v3659_0.T then
l_Start_53.Transparency = l_v3659_0.T;
end;
l_End_51.Transparency = 1;
l_Model_49.Parent = workspace.Thrown;
local l_Decal_98 =
l_Start_53:FindFirstChildOfClass("Decal");
local l_SpecialMesh_98 =
l_Start_53:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_99 =
l_End_51:FindFirstChildOfClass("SpecialMesh");
local l_Decal_99 = l_End_51:FindFirstChildOfClass("Decal");
if l_Decal_99 and not l_Skip_48 then
l_Decal_99.Transparency = 1;
end;
local v3676 = nil;
if l_Del_48 then
game:GetService("TweenService"):Create(l_Start_53,
v3662, {
Size = l_End_51.Size,
CFrame = l_End_51.CFrame
}):Play();
task.delay(l_Del_48, function() --[[ Line: 3992 ]]
v3676 =
game:GetService("TweenService"):Create(l_Start_53, v3662, {
Transparency = v3667
});
v3676:Play();
if l_Decal_98 then
for _, v3678 in pairs(l_Start_53:GetChildren())
do
if v3678:IsA("Decal") then

game:GetService("TweenService"):Create(v3678, v3662, {
Transparency = v3667
}):Play();
end;
end;
end;
if l_SpecialMesh_98 then
v3676 =
game:GetService("TweenService"):Create(l_SpecialMesh_98, v3662, {
Scale = l_SpecialMesh_99.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_98 then

game:GetService("TweenService"):Create(l_SpecialMesh_98, v3662, {
Scale = l_SpecialMesh_99.Scale
}):Play();
end;
if l_Decal_98 then
for _, v3680 in pairs(l_Start_53:GetChildren()) do
if v3680:IsA("Decal") then

game:GetService("TweenService"):Create(v3680, v3662, {
Transparency = v3667
}):Play();
end;
end;
v3676 =
game:GetService("TweenService"):Create(l_Start_53, v3662, {
Size = l_End_51.Size,
CFrame = l_End_51.CFrame
});
v3676:Play();
else
v3676 =
game:GetService("TweenService"):Create(l_Start_53, v3662, {
Size = l_End_51.Size,
Transparency = v3667,
CFrame = l_End_51.CFrame
});
v3676:Play();
end;
end;
if not l_Stay_48 then
if l_Del_48 then
task.wait(l_Del_48 + 0.1);
end;
v3676.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_49:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3659 = l_v3436_1.SecondWind:Clone();
v3659:ScaleTo(1 * l_v3470_0);
local v3681 = {
Model = v3659,
Anchor = l_CFrame_8 * CFrame.new(0, 8 * l_v3470_0, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(2.115, Enum.EasingStyle.Exponential)
};
local l_v3681_0 = v3681 --[[ copy: 4 -> 8 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_50 = l_v3681_0.Model;
local v3684 = l_v3681_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_54 = l_Model_50:FindFirstChild("Start");
local l_End_52 = l_Model_50:FindFirstChild("End");
local l_Stay_49 = l_v3681_0.Stay;
local l_Anchor_50 = l_v3681_0.Anchor;
local v3689 = l_v3681_0.EndT or 1;
local l_Del_49 = l_v3681_0.Del;
local l_Skip_49 = l_v3681_0.Skip;
if l_Start_54 and l_End_52 then
l_Model_50.PrimaryPart = l_Start_54;
if not l_Skip_49 then
for _, v3693 in pairs(l_Model_50:GetChildren()) do
if v3693:IsA("BasePart") then
v3693.CanCollide = false;
v3693.Anchored = true;
end;
end;
end;
if l_Anchor_50 then
l_Model_50:SetPrimaryPartCFrame(l_Anchor_50);
end;
if l_v3681_0.T then
l_Start_54.Transparency = l_v3681_0.T;
end;
l_End_52.Transparency = 1;
l_Model_50.Parent = workspace.Thrown;
local l_Decal_100 =
l_Start_54:FindFirstChildOfClass("Decal");
local l_SpecialMesh_100 =
l_Start_54:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_101 =
l_End_52:FindFirstChildOfClass("SpecialMesh");
local l_Decal_101 =
l_End_52:FindFirstChildOfClass("Decal");
if l_Decal_101 and not l_Skip_49 then
l_Decal_101.Transparency = 1;
end;
local v3698 = nil;
if l_Del_49 then
game:GetService("TweenService"):Create(l_Start_54,
v3684, {
Size = l_End_52.Size,
CFrame = l_End_52.CFrame
}):Play();
task.delay(l_Del_49, function() --[[ Line: 3992 ]]
v3698 =
game:GetService("TweenService"):Create(l_Start_54, v3684, {
Transparency = v3689
});
v3698:Play();
if l_Decal_100 then
for _, v3700 in pairs(l_Start_54:GetChildren())
do
if v3700:IsA("Decal") then

game:GetService("TweenService"):Create(v3700, v3684, {
Transparency = v3689
}):Play();
end;
end;
end;
if l_SpecialMesh_100 then
v3698 =
game:GetService("TweenService"):Create(l_SpecialMesh_100, v3684, {
Scale = l_SpecialMesh_101.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_100 then

game:GetService("TweenService"):Create(l_SpecialMesh_100, v3684, {
Scale = l_SpecialMesh_101.Scale
}):Play();
end;
if l_Decal_100 then
for _, v3702 in pairs(l_Start_54:GetChildren()) do
if v3702:IsA("Decal") then

game:GetService("TweenService"):Create(v3702, v3684, {
Transparency = v3689
}):Play();
end;
end;
v3698 =
game:GetService("TweenService"):Create(l_Start_54, v3684, {
Size = l_End_52.Size,
CFrame = l_End_52.CFrame
});
v3698:Play();
else
v3698 =
game:GetService("TweenService"):Create(l_Start_54, v3684, {
Size = l_End_52.Size,
Transparency = v3689,
CFrame = l_End_52.CFrame
});
v3698:Play();
end;
end;
if not l_Stay_49 then
if l_Del_49 then
task.wait(l_Del_49 + 0.1);
end;
v3698.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_50:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3681 = l_v3436_1.Mesh:Clone();
v3681:ScaleTo(1 * l_v3470_0);
local v3703 = {
Model = v3681,
Anchor = l_CFrame_8 * CFrame.new(0, 17, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(3.5250000000000004,
Enum.EasingStyle.Exponential)
};
local l_v3703_0 = v3703 --[[ copy: 5 -> 9 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_51 = l_v3703_0.Model;
local v3706 = l_v3703_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_55 = l_Model_51:FindFirstChild("Start");
local l_End_53 = l_Model_51:FindFirstChild("End");
local l_Stay_50 = l_v3703_0.Stay;
local l_Anchor_51 = l_v3703_0.Anchor;
local v3711 = l_v3703_0.EndT or 1;
local l_Del_50 = l_v3703_0.Del;
local l_Skip_50 = l_v3703_0.Skip;
if l_Start_55 and l_End_53 then
l_Model_51.PrimaryPart = l_Start_55;
if not l_Skip_50 then
for _, v3715 in pairs(l_Model_51:GetChildren()) do
if v3715:IsA("BasePart") then
v3715.CanCollide = false;
v3715.Anchored = true;
end;
end;
end;
if l_Anchor_51 then
l_Model_51:SetPrimaryPartCFrame(l_Anchor_51);
end;
if l_v3703_0.T then
l_Start_55.Transparency = l_v3703_0.T;
end;
l_End_53.Transparency = 1;
l_Model_51.Parent = workspace.Thrown;
local l_Decal_102 =
l_Start_55:FindFirstChildOfClass("Decal");
local l_SpecialMesh_102 =
l_Start_55:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_103 =
l_End_53:FindFirstChildOfClass("SpecialMesh");
local l_Decal_103 =
l_End_53:FindFirstChildOfClass("Decal");
if l_Decal_103 and not l_Skip_50 then
l_Decal_103.Transparency = 1;
end;
local v3720 = nil;
if l_Del_50 then
game:GetService("TweenService"):Create(l_Start_55,
v3706, {
Size = l_End_53.Size,
CFrame = l_End_53.CFrame
}):Play();
task.delay(l_Del_50, function() --[[ Line: 3992 ]]
v3720 =
game:GetService("TweenService"):Create(l_Start_55, v3706, {
Transparency = v3711
});
v3720:Play();
if l_Decal_102 then
for _, v3722 in pairs(l_Start_55:GetChildren())
do
if v3722:IsA("Decal") then

game:GetService("TweenService"):Create(v3722, v3706, {
Transparency = v3711
}):Play();
end;
end;
end;
if l_SpecialMesh_102 then
v3720 =
game:GetService("TweenService"):Create(l_SpecialMesh_102, v3706, {
Scale = l_SpecialMesh_103.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_102 then

game:GetService("TweenService"):Create(l_SpecialMesh_102, v3706, {
Scale = l_SpecialMesh_103.Scale
}):Play();
end;
if l_Decal_102 then
for _, v3724 in pairs(l_Start_55:GetChildren()) do
if v3724:IsA("Decal") then

game:GetService("TweenService"):Create(v3724, v3706, {
Transparency = v3711
}):Play();
end;
end;
v3720 =
game:GetService("TweenService"):Create(l_Start_55, v3706, {
Size = l_End_53.Size,
CFrame = l_End_53.CFrame
});
v3720:Play();
else
v3720 =
game:GetService("TweenService"):Create(l_Start_55, v3706, {
Size = l_End_53.Size,
Transparency = v3711,
CFrame = l_End_53.CFrame
});
v3720:Play();
end;
end;
if not l_Stay_50 then
if l_Del_50 then
task.wait(l_Del_50 + 0.1);
end;
v3720.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_51:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3703 = l_v3436_1.Mesh2:Clone();
v3703:ScaleTo(0.7 * l_v3470_0);
local v3725 = {
Model = v3703,
Anchor = l_CFrame_8 * CFrame.new(0, 27, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(3.5250000000000004,
Enum.EasingStyle.Exponential)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_52 = v3725.Model;
local v3727 = v3725.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_56 = l_Model_52:FindFirstChild("Start");
local l_End_54 = l_Model_52:FindFirstChild("End");
local l_Stay_51 = v3725.Stay;
local l_Anchor_52 = v3725.Anchor;
local v3732 = v3725.EndT or 1;
local l_Del_51 = v3725.Del;
local l_Skip_51 = v3725.Skip;
if l_Start_56 and l_End_54 then
l_Model_52.PrimaryPart = l_Start_56;
if not l_Skip_51 then
for _, v3736 in pairs(l_Model_52:GetChildren()) do
if v3736:IsA("BasePart") then
v3736.CanCollide = false;
v3736.Anchored = true;
end;
end;
end;
if l_Anchor_52 then
l_Model_52:SetPrimaryPartCFrame(l_Anchor_52);
end;
if v3725.T then
l_Start_56.Transparency = v3725.T;
end;
l_End_54.Transparency = 1;
l_Model_52.Parent = workspace.Thrown;
local l_Decal_104 =
l_Start_56:FindFirstChildOfClass("Decal");
local l_SpecialMesh_104 =
l_Start_56:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_105 =
l_End_54:FindFirstChildOfClass("SpecialMesh");
local l_Decal_105 =
l_End_54:FindFirstChildOfClass("Decal");
if l_Decal_105 and not l_Skip_51 then
l_Decal_105.Transparency = 1;
end;
local v3741 = nil;
if l_Del_51 then
game:GetService("TweenService"):Create(l_Start_56,
v3727, {
Size = l_End_54.Size,
CFrame = l_End_54.CFrame
}):Play();
task.delay(l_Del_51, function() --[[ Line: 3992 ]]
v3741 =
game:GetService("TweenService"):Create(l_Start_56, v3727, {
Transparency = v3732
});
v3741:Play();
if l_Decal_104 then
for _, v3743 in pairs(l_Start_56:GetChildren())
do
if v3743:IsA("Decal") then

game:GetService("TweenService"):Create(v3743, v3727, {
Transparency = v3732
}):Play();
end;
end;
end;
if l_SpecialMesh_104 then
v3741 =
game:GetService("TweenService"):Create(l_SpecialMesh_104, v3727, {
Scale = l_SpecialMesh_105.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_104 then

game:GetService("TweenService"):Create(l_SpecialMesh_104, v3727, {
Scale = l_SpecialMesh_105.Scale
}):Play();
end;
if l_Decal_104 then
for _, v3745 in pairs(l_Start_56:GetChildren()) do
if v3745:IsA("Decal") then

game:GetService("TweenService"):Create(v3745, v3727, {
Transparency = v3732
}):Play();
end;
end;
v3741 =
game:GetService("TweenService"):Create(l_Start_56, v3727, {
Size = l_End_54.Size,
CFrame = l_End_54.CFrame
});
v3741:Play();
else
v3741 =
game:GetService("TweenService"):Create(l_Start_56, v3727, {
Size = l_End_54.Size,
Transparency = v3732,
CFrame = l_End_54.CFrame
});
v3741:Play();
end;
end;
if not l_Stay_51 then
if l_Del_51 then
task.wait(l_Del_51 + 0.1);
end;
v3741.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_52:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end);
l_wait_10(4.2);
v901({
FX = v3461,
On = false
});
l_wait_10(0.1);
for _, v3747 in pairs(v3443:GetChildren()) do
if v3747:IsA("BasePart") then
l_TweenService_16:Create(v3747, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end;
end;
l_wait_10(0.5);
v901({
FX = v3449,
On = false
});
v901({
FX = v3461,
On = false
});
end;
elseif v968 == "HeadFirst" then
local l_char_18 = v967.char;
local _ = v967.id;
local l_PrimaryPart_28 = l_char_18.PrimaryPart;
local v3751 = {};
local l_HeadFirst_0 = game.ReplicatedStorage.Resources.HeadFirst;
local v3753, _ = v935(l_HeadFirst_0, v3751, 10);
local l_TweenService_17 = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_11 = task.wait;
local l_Thrown_15 = workspace.Thrown;
if v967.Effectz then
local v3759 = v3753.Thing:Clone();
v3759:ScaleTo(0.75);
local v3760 = {
Model = v3759,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v3760_0 = v3760 --[[ copy: 16 -> 1120 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_53 = l_v3760_0.Model;
local v3763 = l_v3760_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_57 = l_Model_53:FindFirstChild("Start");
local l_End_55 = l_Model_53:FindFirstChild("End");
local l_Stay_52 = l_v3760_0.Stay;
local l_Anchor_53 = l_v3760_0.Anchor;
local v3768 = l_v3760_0.EndT or 1;
local l_Del_52 = l_v3760_0.Del;
local l_Skip_52 = l_v3760_0.Skip;
if l_Start_57 and l_End_55 then
l_Model_53.PrimaryPart = l_Start_57;
if not l_Skip_52 then
for _, v3772 in pairs(l_Model_53:GetChildren()) do
if v3772:IsA("BasePart") then
v3772.CanCollide = false;
v3772.Anchored = true;
end;
end;
end;
if l_Anchor_53 then
l_Model_53:SetPrimaryPartCFrame(l_Anchor_53);
end;
if l_v3760_0.T then
l_Start_57.Transparency = l_v3760_0.T;
end;
l_End_55.Transparency = 1;
l_Model_53.Parent = workspace.Thrown;
local l_Decal_106 = l_Start_57:FindFirstChildOfClass("Decal");
local l_SpecialMesh_106 =
l_Start_57:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_107 =
l_End_55:FindFirstChildOfClass("SpecialMesh");
local l_Decal_107 = l_End_55:FindFirstChildOfClass("Decal");
if l_Decal_107 and not l_Skip_52 then
l_Decal_107.Transparency = 1;
end;
local v3777 = nil;
if l_Del_52 then
game:GetService("TweenService"):Create(l_Start_57, v3763, {
Size = l_End_55.Size,
CFrame = l_End_55.CFrame
}):Play();
task.delay(l_Del_52, function() --[[ Line: 3992 ]]
v3777 =
game:GetService("TweenService"):Create(l_Start_57, v3763, {
Transparency = v3768
});
v3777:Play();
if l_Decal_106 then
for _, v3779 in pairs(l_Start_57:GetChildren()) do
if v3779:IsA("Decal") then

game:GetService("TweenService"):Create(v3779, v3763, {
Transparency = v3768
}):Play();
end;
end;
end;
if l_SpecialMesh_106 then
v3777 =
game:GetService("TweenService"):Create(l_SpecialMesh_106, v3763, {
Scale = l_SpecialMesh_107.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_106 then

game:GetService("TweenService"):Create(l_SpecialMesh_106, v3763, {
Scale = l_SpecialMesh_107.Scale
}):Play();
end;
if l_Decal_106 then
for _, v3781 in pairs(l_Start_57:GetChildren()) do
if v3781:IsA("Decal") then
game:GetService("TweenService"):Create(v3781,
v3763, {
Transparency = v3768
}):Play();
end;
end;
v3777 =
game:GetService("TweenService"):Create(l_Start_57, v3763, {
Size = l_End_55.Size,
CFrame = l_End_55.CFrame
});
v3777:Play();
else
v3777 =
game:GetService("TweenService"):Create(l_Start_57, v3763, {
Size = l_End_55.Size,
Transparency = v3768,
CFrame = l_End_55.CFrame
});
v3777:Play();
end;
end;
if not l_Stay_52 then
if l_Del_52 then
task.wait(l_Del_52 + 0.1);
end;
v3777.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_53:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3760 = v3753.Thing:Clone();
v3760:ScaleTo(0.4);
local v3782 = {
Model = v3760,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3782_0 = v3782 --[[ copy: 17 -> 1121 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_54 = l_v3782_0.Model;
local v3785 = l_v3782_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_58 = l_Model_54:FindFirstChild("Start");
local l_End_56 = l_Model_54:FindFirstChild("End");
local l_Stay_53 = l_v3782_0.Stay;
local l_Anchor_54 = l_v3782_0.Anchor;
local v3790 = l_v3782_0.EndT or 1;
local l_Del_53 = l_v3782_0.Del;
local l_Skip_53 = l_v3782_0.Skip;
if l_Start_58 and l_End_56 then
l_Model_54.PrimaryPart = l_Start_58;
if not l_Skip_53 then
for _, v3794 in pairs(l_Model_54:GetChildren()) do
if v3794:IsA("BasePart") then
v3794.CanCollide = false;
v3794.Anchored = true;
end;
end;
end;
if l_Anchor_54 then
l_Model_54:SetPrimaryPartCFrame(l_Anchor_54);
end;
if l_v3782_0.T then
l_Start_58.Transparency = l_v3782_0.T;
end;
l_End_56.Transparency = 1;
l_Model_54.Parent = workspace.Thrown;
local l_Decal_108 = l_Start_58:FindFirstChildOfClass("Decal");
local l_SpecialMesh_108 =
l_Start_58:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_109 =
l_End_56:FindFirstChildOfClass("SpecialMesh");
local l_Decal_109 = l_End_56:FindFirstChildOfClass("Decal");
if l_Decal_109 and not l_Skip_53 then
l_Decal_109.Transparency = 1;
end;
local v3799 = nil;
if l_Del_53 then
game:GetService("TweenService"):Create(l_Start_58, v3785, {
Size = l_End_56.Size,
CFrame = l_End_56.CFrame
}):Play();
task.delay(l_Del_53, function() --[[ Line: 3992 ]]
v3799 =
game:GetService("TweenService"):Create(l_Start_58, v3785, {
Transparency = v3790
});
v3799:Play();
if l_Decal_108 then
for _, v3801 in pairs(l_Start_58:GetChildren()) do
if v3801:IsA("Decal") then

game:GetService("TweenService"):Create(v3801, v3785, {
Transparency = v3790
}):Play();
end;
end;
end;
if l_SpecialMesh_108 then
v3799 =
game:GetService("TweenService"):Create(l_SpecialMesh_108, v3785, {
Scale = l_SpecialMesh_109.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_108 then

game:GetService("TweenService"):Create(l_SpecialMesh_108, v3785, {
Scale = l_SpecialMesh_109.Scale
}):Play();
end;
if l_Decal_108 then
for _, v3803 in pairs(l_Start_58:GetChildren()) do
if v3803:IsA("Decal") then
game:GetService("TweenService"):Create(v3803,
v3785, {
Transparency = v3790
}):Play();
end;
end;
v3799 =
game:GetService("TweenService"):Create(l_Start_58, v3785, {
Size = l_End_56.Size,
CFrame = l_End_56.CFrame
});
v3799:Play();
else
v3799 =
game:GetService("TweenService"):Create(l_Start_58, v3785, {
Size = l_End_56.Size,
Transparency = v3790,
CFrame = l_End_56.CFrame
});
v3799:Play();
end;
end;
if not l_Stay_53 then
if l_Del_53 then
task.wait(l_Del_53 + 0.1);
end;
v3799.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_54:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3782 = v3753.Br:Clone();
v3782:ScaleTo(1.4);
local v3804 = {
Model = v3782,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v3804_0 = v3804 --[[ copy: 18 -> 1122 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_55 = l_v3804_0.Model;
local v3807 = l_v3804_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_59 = l_Model_55:FindFirstChild("Start");
local l_End_57 = l_Model_55:FindFirstChild("End");
local l_Stay_54 = l_v3804_0.Stay;
local l_Anchor_55 = l_v3804_0.Anchor;
local v3812 = l_v3804_0.EndT or 1;
local l_Del_54 = l_v3804_0.Del;
local l_Skip_54 = l_v3804_0.Skip;
if l_Start_59 and l_End_57 then
l_Model_55.PrimaryPart = l_Start_59;
if not l_Skip_54 then
for _, v3816 in pairs(l_Model_55:GetChildren()) do
if v3816:IsA("BasePart") then
v3816.CanCollide = false;
v3816.Anchored = true;
end;
end;
end;
if l_Anchor_55 then
l_Model_55:SetPrimaryPartCFrame(l_Anchor_55);
end;
if l_v3804_0.T then
l_Start_59.Transparency = l_v3804_0.T;
end;
l_End_57.Transparency = 1;
l_Model_55.Parent = workspace.Thrown;
local l_Decal_110 = l_Start_59:FindFirstChildOfClass("Decal");
local l_SpecialMesh_110 =
l_Start_59:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_111 =
l_End_57:FindFirstChildOfClass("SpecialMesh");
local l_Decal_111 = l_End_57:FindFirstChildOfClass("Decal");
if l_Decal_111 and not l_Skip_54 then
l_Decal_111.Transparency = 1;
end;
local v3821 = nil;
if l_Del_54 then
game:GetService("TweenService"):Create(l_Start_59, v3807, {
Size = l_End_57.Size,
CFrame = l_End_57.CFrame
}):Play();
task.delay(l_Del_54, function() --[[ Line: 3992 ]]
v3821 =
game:GetService("TweenService"):Create(l_Start_59, v3807, {
Transparency = v3812
});
v3821:Play();
if l_Decal_110 then
for _, v3823 in pairs(l_Start_59:GetChildren()) do
if v3823:IsA("Decal") then

game:GetService("TweenService"):Create(v3823, v3807, {
Transparency = v3812
}):Play();
end;
end;
end;
if l_SpecialMesh_110 then
v3821 =
game:GetService("TweenService"):Create(l_SpecialMesh_110, v3807, {
Scale = l_SpecialMesh_111.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_110 then

game:GetService("TweenService"):Create(l_SpecialMesh_110, v3807, {
Scale = l_SpecialMesh_111.Scale
}):Play();
end;
if l_Decal_110 then
for _, v3825 in pairs(l_Start_59:GetChildren()) do
if v3825:IsA("Decal") then
game:GetService("TweenService"):Create(v3825,
v3807, {
Transparency = v3812
}):Play();
end;
end;
v3821 =
game:GetService("TweenService"):Create(l_Start_59, v3807, {
Size = l_End_57.Size,
CFrame = l_End_57.CFrame
});
v3821:Play();
else
v3821 =
game:GetService("TweenService"):Create(l_Start_59, v3807, {
Size = l_End_57.Size,
Transparency = v3812,
CFrame = l_End_57.CFrame
});
v3821:Play();
end;
end;
if not l_Stay_54 then
if l_Del_54 then
task.wait(l_Del_54 + 0.1);
end;
v3821.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_55:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_wait_11(0.05);
v3804 = v3753.Model:Clone();
v3804.Part.Attachment["4"]:Destroy();
v3804:PivotTo(l_PrimaryPart_28.CFrame * CFrame.new(1.25508118, -
2.13430786, -1.32826233, 0.758894801, -0.0053775236, -0.65119195, 0.16220054,
0.970012307, 0.181017309, 0.630690575, -0.242996708, 0.737009406));
v3804:ScaleTo(v967.Effectz);
v3804.Parent = workspace.Thrown;
v894(v3804);
return;
elseif v967.Trail then
local function v3837(v3826, v3827, v3828) --[[ Line: 11059 ]] --
[[ Name: EnableTrail ]]
local v3829 = {};
local v3830 = v3827.Attachment0:Clone();
table.insert(v3751, v3830);
local v3831 = v3827.Attachment1:Clone();
table.insert(v3751, v3831);
v3830.Parent = v3826;
v3831.Parent = v3826;
for _, v3833 in pairs(v3827:GetChildren()) do
if v3833:IsA("Trail") then
local v3834 = v3833:Clone();
v3834.Attachment0 = v3830;
v3834.Attachment1 = v3831;
v3834.Parent = v3826;
table.insert(v3829, v3834);
end;
end;
table.insert(v3829, v3830);
table.insert(v3829, v3831);
for _, v3836 in pairs(v3829) do
game.Debris:AddItem(v3836, v3828);
end;
return v3829;
end;
v3837(l_char_18["Right Leg"],
game.ReplicatedStorage.Resources.PurpleM1.FasterM1Trail, 0.25);
v3837(l_char_18["Left Leg"],
game.ReplicatedStorage.Resources.PurpleM1.FasterM1Trail, 0.25);
v3837(l_char_18["Left Leg"],
game.ReplicatedStorage.Resources.PurpleM1.M1Trail, 0.85);
if v967.Length then
v3837(l_char_18["Right Leg"],
game.ReplicatedStorage.Resources.PurpleM1.M1Trail, 1.833);
end;
return;
elseif v967.Kick then
local function v3850() --[[ Line: 11095 ]] --[[ Name: KickShockwave ]]
local v3838 = v3753.KickShockwave:Clone();
v3838.Parent = workspace.Thrown;
task.delay(1, function() --[[ Line: 11099 ]]
v3838:Destroy();
end);
v3838:SetPrimaryPartCFrame(l_char_18.HumanoidRootPart.CFrame *
CFrame.new(0, -0.375, 0));
for _, v3840 in pairs(v3838:GetDescendants()) do
if v3840:IsA("BasePart") then
v3840.Anchored = false;
QuickWeld(l_char_18.PrimaryPart, v3840, workspace.Thrown,
v3751);
end;
end;
v3838:ScaleTo(0.65);
l_TweenService_17:Create(v3838.Start, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = v3838.End.Size,
CFrame = v3838.End.CFrame,
Transparency = 1
}):Play();

v3838.Secondary:SetPrimaryPartCFrame(v3838.Secondary.PrimaryPart.CFrame *
CFrame.Angles(math.rad((math.random(0, 360))), 0, 0));
l_TweenService_17:Create(v3838.Secondary.Start, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = v3838.Secondary.End.Size,
CFrame = v3838.Secondary.End.CFrame,
Transparency = 1
}):Play();
task.delay(0.001, function() --[[ Line: 11121 ]]
if math.random(1, 2) == 1 then
return;
else
return;
end;
end);
task.spawn(function() --[[ Line: 11131 ]]
local l_Shockwave_0 = v3838.Shockwave;

l_Shockwave_0:SetPrimaryPartCFrame(l_Shockwave_0.PrimaryPart.CFrame *
CFrame.Angles(math.rad((math.random(0, 360))), 0, 0));
QuickWeld(l_char_18.PrimaryPart, l_Shockwave_0.PrimaryPart,
workspace.Thrown, v3751);
l_Shockwave_0.PrimaryPart.Anchored = false;
local l_Start_60 = v3838.Shockwave.Start;
local l_End_58 = v3838.Shockwave.End;
l_TweenService_17:Create(l_Start_60, TweenInfo.new(0.25,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_End_58.CFrame
}):Play();
l_TweenService_17:Create(l_Start_60.Mesh, TweenInfo.new(0.25,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_58.Mesh.Scale
}):Play();
l_TweenService_17:Create(l_Start_60.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
task.spawn(function() --[[ Line: 11148 ]]
local l_ShockwaveThin_0 = v3838.ShockwaveThin;

l_ShockwaveThin_0:SetPrimaryPartCFrame(l_ShockwaveThin_0.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
QuickWeld(l_char_18.PrimaryPart, l_ShockwaveThin_0.PrimaryPart,
workspace.Thrown, v3751);
l_ShockwaveThin_0.PrimaryPart.Anchored = false;
local l_Start_61 = l_ShockwaveThin_0.Start;
local l_End_59 = l_ShockwaveThin_0.End;
l_TweenService_17:Create(l_Start_61, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_End_59.CFrame
}):Play();
l_TweenService_17:Create(l_Start_61.Mesh, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_59.Mesh.Scale
}):Play();
l_TweenService_17:Create(l_Start_61.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
local l_Particle_0 = v3838.Particle;
for _, v3849 in pairs(l_Particle_0:GetDescendants()) do
if v3849:IsA("ParticleEmitter") then
v3849:Emit(v3849:GetAttribute("EmitCount"));
end;
end;
end;
if v967.Impact then
(function() --[[ Line: 11170 ]] --[[ Name: UpwardsImpact ]]
local v3851 = v3753.UpKickBig:Clone();
v3851:SetPrimaryPartCFrame(l_char_18.HumanoidRootPart.CFrame *
CFrame.new(0, 4, -2) * CFrame.Angles(-0.20943951023931956, 0, 0));
v3851.Parent = l_Thrown_15;
task.delay(2, function() --[[ Line: 11174 ]]
v3851:Destroy();
end);
for _, v3853 in pairs(v3851.Particle:GetDescendants()) do
if v3853:IsA("ParticleEmitter") then
v3853:Emit(v3853:GetAttribute("EmitCount"));
end;
end;
local l_Ring_1 = v3851.Ring;
l_Ring_1.Transparency = 0.05;
local l_RingEnd_0 = v3851.RingEnd;
l_TweenService_17:Create(l_Ring_1, TweenInfo.new(0.265,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = l_RingEnd_0.Size,
CFrame = l_RingEnd_0.CFrame,
Transparency = 1
}):Play();
local l_Ring2_0 = v3851.Ring2;
l_Ring2_0.Transparency = 0.2;
local l_RingEnd2_0 = v3851.RingEnd2;
l_TweenService_17:Create(l_Ring2_0, TweenInfo.new(0.19,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = l_RingEnd2_0.Size,
CFrame = l_RingEnd2_0.CFrame,
Transparency = 1
}):Play();
end)();
end;
v3850();
return;
else
local l_Part_3 = Instance.new("Part");
l_Part_3.Anchored = true;
l_Part_3.Transparency = 1;
l_Part_3.CanCollide = false;
l_Part_3.CanTouch = false;
l_Part_3.CanQuery = false;
l_Part_3.Parent = workspace.Thrown;
local v3859 = nil;
local l_l_Part_3_0 = l_Part_3 --[[ copy: 15 -> 1104 ]];
local l_l_char_18_0 = l_char_18 --[[ copy: 4 -> 1105 ]];
do
local l_v3859_0 = v3859;
l_v3859_0 =
game:GetService("RunService").RenderStepped:Connect(function() --[[ Line: 11208 ]]
if not l_l_Part_3_0.Parent then
return l_v3859_0:Disconnect();
else
l_l_Part_3_0.CFrame =
CFrame.new(l_l_char_18_0.Torso.Position);
return;
end;
end);
local v3863 = l_HeadFirst_0.CharFX.LotusSpin:Clone();
table.insert(v3751, v3863);
v3863.Parent = l_Part_3;
for _, v3865 in pairs(v3863:GetDescendants()) do
if v3865:IsA("ParticleEmitter") then
v3865.Enabled = true;
end;
end;
local l_v3753_0 = v3753 --[[ copy: 9 -> 1106 ]];
local l_l_Thrown_15_0 = l_Thrown_15 --[[ copy: 14 -> 1107 ]];
local l_l_Part_3_1 = l_Part_3 --[[ copy: 15 -> 1108 ]];
local l_l_TweenService_17_0 = l_TweenService_17 --[[ copy: 11 ->
1109 ]];
local function v3885(v3870) --[[ Line: 11219 ]] --[[ Name:
WindLines ]]
local v3871 = l_v3753_0.WindSpinning:Clone();
v3871:ScaleTo(Random.new():NextNumber(0.7, 0.9));
local l_Part_4 = v3871.Part;
l_Part_4.Parent = l_l_Thrown_15_0;
local l_Weld_4 = Instance.new("Weld");
l_Weld_4.Part0 = l_l_Part_3_1;
l_Weld_4.Part1 = l_Part_4;
local v3874 = CFrame.new(0.491699219, -4.5, -0.663682938, 1, -
9.30575428E-25, 0, -9.30575428E-25, 1, -8.27180613E-25, 0, -8.27180613E-25, 1);
local l_Angles_8 = CFrame.Angles;
local v3876 = 0;
local v3877 = 0;
local v3878 = 360;
local l_v89_32 = v89;
if not v3878 and v3877 then
v3878 = v3877;
v3877 = 1;
end;
if not v3878 and not v3877 then
v3877 = 0;
v3878 = 1;
end;
l_Weld_4.C0 = v3874 * l_Angles_8(v3876,
math.rad((l_v89_32:NextNumber(v3877, v3878))), 0);
l_Weld_4.Parent = l_Part_4;
task.delay(5, function() --[[ Line: 11231 ]]
v3871:Destroy();
l_Part_4:Destroy();
end);
task.wait();
local v3880 = math.clamp(0.7 - v3870 / 20, 0.3, 3);
v3874 = Random.new():NextNumber(1, 2.5);
l_l_TweenService_17_0:Create(l_Weld_4, TweenInfo.new(v3880,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
C0 = CFrame.Angles(0, 3.141592653589793, 0)
}):Play();
for _, v3882 in pairs(l_Part_4:GetDescendants()) do
if v3882:IsA("Beam") then
v3882.Width1 = v3882.Width1 * 2;
l_l_TweenService_17_0:Create(v3882, TweenInfo.new(v3880
* Random.new():NextNumber(1, 0.88), Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Brightness = 0,
TextureSpeed = 1,
Width1 = v3882.Width1 / 4
}):Play();
end;
end;
for _, v3884 in pairs(l_Part_4:GetDescendants()) do
if v3884:IsA("Attachment") and v3884.Name == "Top" then
l_l_TweenService_17_0:Create(v3884,
TweenInfo.new(v3880, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Position = v3884.Position + Vector3.new(0,
Random.new():NextNumber(-2.5, -22.5), 0)
}):Play();
end;
end;
end;
local v3886 = 0;
local v3887 = 1;
local l_v3885_0 = v3885 --[[ copy: 18 -> 1110 ]];
local v3889 = shared.loop(function() --[[ Line: 11262 ]]
if tick() - v3886 > 0.055 then
v3886 = tick();
l_v3885_0(v3887);
v3887 = v3887 + 1;
end;
end, 60);
local v3890 = tick();
repeat
task.wait();
until tick() - v3890 > (v967.finisher and 3 or 2) or not
l_char_18:FindFirstChild("Freeze");
v3889();
l_v3859_0:Disconnect();
l_Part_3:Destroy();
for _, v3892 in pairs(v3863:GetDescendants()) do
if v3892:IsA("ParticleEmitter") then
v3892.Enabled = false;
end;
end;
local l_v3753_1 = v3753 --[[ copy: 9 -> 1111 ]];
local l_l_char_18_1 = l_char_18 --[[ copy: 4 -> 1112 ]];
local l_l_Thrown_15_1 = l_Thrown_15 --[[ copy: 14 -> 1113 ]];
local l_l_TweenService_17_1 = l_TweenService_17 --[[ copy: 11 ->
1114 ]];
local function v3910(v3897) --[[ Line: 11278 ]] --[[ Name:
WindLinesImpact ]]
local v3898 = l_v3753_1.WindSpinning:Clone();
v3898:ScaleTo(Random.new():NextNumber(1.35, 2.5) * 1.25 *
(v967.finisher and 2 or 1));
local l_Part_5 = v3898.Part;
l_Part_5.Anchored = true;
l_Part_5.CFrame = (l_l_char_18_1.HumanoidRootPart.CFrame +
Vector3.new(0, -5, -1.5, 0)) * CFrame.Angles(0,
math.rad((Random.new():NextNumber(0, 360))), 0);
l_Part_5.Parent = l_l_Thrown_15_1;
task.delay(5, function() --[[ Line: 11287 ]]
v3898:Destroy();
l_Part_5:Destroy();
end);
local v3900 = v3897 * Random.new():NextNumber(0.8, 1.2);
local v3901 = Random.new():NextNumber(1.25, 2.5);
l_l_TweenService_17_1:Create(l_Part_5, TweenInfo.new(v3900,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Orientation = l_Part_5.Orientation + Vector3.new(0, 180, 0,
0)
}):Play();
local v3902 = TweenInfo.new(v3900, Enum.EasingStyle.Quint,
Enum.EasingDirection.Out);
task.spawn(function() --[[ Line: 11299 ]]
for _, v3904 in pairs(l_Part_5:GetDescendants()) do
if v3904:IsA("Beam") then
local l_CurveSize0_0 = v3904.CurveSize0;
local l_CurveSize1_0 = v3904.CurveSize1;
v3904.Brightness = 0.5;
v3904.CurveSize0 = 0;
v3904.CurveSize1 = 0;
v3904.Width1 = v3904.Width1 * v3901;
v3904.TextureSpeed = v3904.TextureSpeed *
Random.new():NextNumber(0.8, 1.2);
v3904.TextureLength = v3904.TextureLength *
Random.new():NextNumber(0.9, 1.1);
l_l_TweenService_17_1:Create(v3904,
TweenInfo.new(v3900 * Random.new():NextNumber(1, 0.88), Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Brightness = 0,
TextureSpeed = 0.25,
Width1 = v3904.Width1 / 4
}):Play();
l_l_TweenService_17_1:Create(v3904, v3902, {
CurveSize0 = l_CurveSize0_0,
CurveSize1 = l_CurveSize1_0
}):Play();
end;
end;
end);
for _, v3908 in pairs(l_Part_5:GetDescendants()) do
if v3908:IsA("Attachment") and v3908.Name == "Top" then
local l_Position_9 = v3908.Position;
v3908.Position = Vector3.zero;
l_l_TweenService_17_1:Create(v3908, v3902, {
Position = l_Position_9 + Vector3.new(0,
Random.new():NextNumber(10, -25), 0)
}):Play();
end;
end;
end;
local v3911 = v3753.Thing:Clone();
v3911:ScaleTo(0.75);
local v3912 = {
Model = v3911,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v3912_0 = v3912 --[[ copy: 25 -> 1115 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_56 = l_v3912_0.Model;
local v3915 = l_v3912_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_62 = l_Model_56:FindFirstChild("Start");
local l_End_60 = l_Model_56:FindFirstChild("End");
local l_Stay_55 = l_v3912_0.Stay;
local l_Anchor_56 = l_v3912_0.Anchor;
local v3920 = l_v3912_0.EndT or 1;
local l_Del_55 = l_v3912_0.Del;
local l_Skip_55 = l_v3912_0.Skip;
if l_Start_62 and l_End_60 then
l_Model_56.PrimaryPart = l_Start_62;
if not l_Skip_55 then
for _, v3924 in pairs(l_Model_56:GetChildren()) do
if v3924:IsA("BasePart") then
v3924.CanCollide = false;
v3924.Anchored = true;
end;
end;
end;
if l_Anchor_56 then
l_Model_56:SetPrimaryPartCFrame(l_Anchor_56);
end;
if l_v3912_0.T then
l_Start_62.Transparency = l_v3912_0.T;
end;
l_End_60.Transparency = 1;
l_Model_56.Parent = workspace.Thrown;
local l_Decal_112 =
l_Start_62:FindFirstChildOfClass("Decal");
local l_SpecialMesh_112 =
l_Start_62:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_113 =
l_End_60:FindFirstChildOfClass("SpecialMesh");
local l_Decal_113 =
l_End_60:FindFirstChildOfClass("Decal");
if l_Decal_113 and not l_Skip_55 then
l_Decal_113.Transparency = 1;
end;
local v3929 = nil;
if l_Del_55 then
game:GetService("TweenService"):Create(l_Start_62,
v3915, {
Size = l_End_60.Size,
CFrame = l_End_60.CFrame
}):Play();
task.delay(l_Del_55, function() --[[ Line: 3992 ]]
v3929 =
game:GetService("TweenService"):Create(l_Start_62, v3915, {
Transparency = v3920
});
v3929:Play();
if l_Decal_112 then
for _, v3931 in pairs(l_Start_62:GetChildren())
do
if v3931:IsA("Decal") then

game:GetService("TweenService"):Create(v3931, v3915, {
Transparency = v3920
}):Play();
end;
end;
end;
if l_SpecialMesh_112 then
v3929 =
game:GetService("TweenService"):Create(l_SpecialMesh_112, v3915, {
Scale = l_SpecialMesh_113.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_112 then
game:GetService("TweenService"):Create(l_SpecialMesh_112, v3915, {
Scale = l_SpecialMesh_113.Scale
}):Play();
end;
if l_Decal_112 then
for _, v3933 in pairs(l_Start_62:GetChildren()) do
if v3933:IsA("Decal") then

game:GetService("TweenService"):Create(v3933, v3915, {
Transparency = v3920
}):Play();
end;
end;
v3929 =
game:GetService("TweenService"):Create(l_Start_62, v3915, {
Size = l_End_60.Size,
CFrame = l_End_60.CFrame
});
v3929:Play();
else
v3929 =
game:GetService("TweenService"):Create(l_Start_62, v3915, {
Size = l_End_60.Size,
Transparency = v3920,
CFrame = l_End_60.CFrame
});
v3929:Play();
end;
end;
if not l_Stay_55 then
if l_Del_55 then
task.wait(l_Del_55 + 0.1);
end;
v3929.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_56:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3912 = v3753.Thing:Clone();
v3912:ScaleTo(0.4);
local v3934 = {
Model = v3912,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3934_0 = v3934 --[[ copy: 26 -> 1116 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_57 = l_v3934_0.Model;
local v3937 = l_v3934_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_63 = l_Model_57:FindFirstChild("Start");
local l_End_61 = l_Model_57:FindFirstChild("End");
local l_Stay_56 = l_v3934_0.Stay;
local l_Anchor_57 = l_v3934_0.Anchor;
local v3942 = l_v3934_0.EndT or 1;
local l_Del_56 = l_v3934_0.Del;
local l_Skip_56 = l_v3934_0.Skip;
if l_Start_63 and l_End_61 then
l_Model_57.PrimaryPart = l_Start_63;
if not l_Skip_56 then
for _, v3946 in pairs(l_Model_57:GetChildren()) do
if v3946:IsA("BasePart") then
v3946.CanCollide = false;
v3946.Anchored = true;
end;
end;
end;
if l_Anchor_57 then
l_Model_57:SetPrimaryPartCFrame(l_Anchor_57);
end;
if l_v3934_0.T then
l_Start_63.Transparency = l_v3934_0.T;
end;
l_End_61.Transparency = 1;
l_Model_57.Parent = workspace.Thrown;
local l_Decal_114 =
l_Start_63:FindFirstChildOfClass("Decal");
local l_SpecialMesh_114 =
l_Start_63:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_115 =
l_End_61:FindFirstChildOfClass("SpecialMesh");
local l_Decal_115 =
l_End_61:FindFirstChildOfClass("Decal");
if l_Decal_115 and not l_Skip_56 then
l_Decal_115.Transparency = 1;
end;
local v3951 = nil;
if l_Del_56 then
game:GetService("TweenService"):Create(l_Start_63,
v3937, {
Size = l_End_61.Size,
CFrame = l_End_61.CFrame
}):Play();
task.delay(l_Del_56, function() --[[ Line: 3992 ]]
v3951 =
game:GetService("TweenService"):Create(l_Start_63, v3937, {
Transparency = v3942
});
v3951:Play();
if l_Decal_114 then
for _, v3953 in pairs(l_Start_63:GetChildren())
do
if v3953:IsA("Decal") then

game:GetService("TweenService"):Create(v3953, v3937, {
Transparency = v3942
}):Play();
end;
end;
end;
if l_SpecialMesh_114 then
v3951 =
game:GetService("TweenService"):Create(l_SpecialMesh_114, v3937, {
Scale = l_SpecialMesh_115.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_114 then

game:GetService("TweenService"):Create(l_SpecialMesh_114, v3937, {
Scale = l_SpecialMesh_115.Scale
}):Play();
end;
if l_Decal_114 then
for _, v3955 in pairs(l_Start_63:GetChildren()) do
if v3955:IsA("Decal") then

game:GetService("TweenService"):Create(v3955, v3937, {
Transparency = v3942
}):Play();
end;
end;
v3951 =
game:GetService("TweenService"):Create(l_Start_63, v3937, {
Size = l_End_61.Size,
CFrame = l_End_61.CFrame
});
v3951:Play();
else
v3951 =
game:GetService("TweenService"):Create(l_Start_63, v3937, {
Size = l_End_61.Size,
Transparency = v3942,
CFrame = l_End_61.CFrame
});
v3951:Play();
end;
end;
if not l_Stay_56 then
if l_Del_56 then
task.wait(l_Del_56 + 0.1);
end;
v3951.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_57:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3934 = v3753.Br:Clone();
v3934:ScaleTo(1.4);
local v3956 = {
Model = v3934,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v3956_0 = v3956 --[[ copy: 27 -> 1117 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_58 = l_v3956_0.Model;
local v3959 = l_v3956_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_64 = l_Model_58:FindFirstChild("Start");
local l_End_62 = l_Model_58:FindFirstChild("End");
local l_Stay_57 = l_v3956_0.Stay;
local l_Anchor_58 = l_v3956_0.Anchor;
local v3964 = l_v3956_0.EndT or 1;
local l_Del_57 = l_v3956_0.Del;
local l_Skip_57 = l_v3956_0.Skip;
if l_Start_64 and l_End_62 then
l_Model_58.PrimaryPart = l_Start_64;
if not l_Skip_57 then
for _, v3968 in pairs(l_Model_58:GetChildren()) do
if v3968:IsA("BasePart") then
v3968.CanCollide = false;
v3968.Anchored = true;
end;
end;
end;
if l_Anchor_58 then
l_Model_58:SetPrimaryPartCFrame(l_Anchor_58);
end;
if l_v3956_0.T then
l_Start_64.Transparency = l_v3956_0.T;
end;
l_End_62.Transparency = 1;
l_Model_58.Parent = workspace.Thrown;
local l_Decal_116 =
l_Start_64:FindFirstChildOfClass("Decal");
local l_SpecialMesh_116 =
l_Start_64:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_117 =
l_End_62:FindFirstChildOfClass("SpecialMesh");
local l_Decal_117 =
l_End_62:FindFirstChildOfClass("Decal");
if l_Decal_117 and not l_Skip_57 then
l_Decal_117.Transparency = 1;
end;
local v3973 = nil;
if l_Del_57 then
game:GetService("TweenService"):Create(l_Start_64,
v3959, {
Size = l_End_62.Size,
CFrame = l_End_62.CFrame
}):Play();
task.delay(l_Del_57, function() --[[ Line: 3992 ]]
v3973 =
game:GetService("TweenService"):Create(l_Start_64, v3959, {
Transparency = v3964
});
v3973:Play();
if l_Decal_116 then
for _, v3975 in pairs(l_Start_64:GetChildren())
do
if v3975:IsA("Decal") then

game:GetService("TweenService"):Create(v3975, v3959, {
Transparency = v3964
}):Play();
end;
end;
end;
if l_SpecialMesh_116 then
v3973 =
game:GetService("TweenService"):Create(l_SpecialMesh_116, v3959, {
Scale = l_SpecialMesh_117.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_116 then

game:GetService("TweenService"):Create(l_SpecialMesh_116, v3959, {
Scale = l_SpecialMesh_117.Scale
}):Play();
end;
if l_Decal_116 then
for _, v3977 in pairs(l_Start_64:GetChildren()) do
if v3977:IsA("Decal") then

game:GetService("TweenService"):Create(v3977, v3959, {
Transparency = v3964
}):Play();
end;
end;
v3973 =
game:GetService("TweenService"):Create(l_Start_64, v3959, {
Size = l_End_62.Size,
CFrame = l_End_62.CFrame
});
v3973:Play();
else
v3973 =
game:GetService("TweenService"):Create(l_Start_64, v3959, {
Size = l_End_62.Size,
Transparency = v3964,
CFrame = l_End_62.CFrame
});
v3973:Play();
end;
end;
if not l_Stay_57 then
if l_Del_57 then
task.wait(l_Del_57 + 0.1);
end;
v3973.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_58:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v3956 = v3753.BrDown:Clone();
v3956:ScaleTo(0.9);
local v3978 = {
Model = v3956,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 30, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3978_0 = v3978 --[[ copy: 28 -> 1118 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_59 = l_v3978_0.Model;
local v3981 = l_v3978_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_65 = l_Model_59:FindFirstChild("Start");
local l_End_63 = l_Model_59:FindFirstChild("End");
local l_Stay_58 = l_v3978_0.Stay;
local l_Anchor_59 = l_v3978_0.Anchor;
local v3986 = l_v3978_0.EndT or 1;
local l_Del_58 = l_v3978_0.Del;
local l_Skip_58 = l_v3978_0.Skip;
if l_Start_65 and l_End_63 then
l_Model_59.PrimaryPart = l_Start_65;
if not l_Skip_58 then
for _, v3990 in pairs(l_Model_59:GetChildren()) do
if v3990:IsA("BasePart") then
v3990.CanCollide = false;
v3990.Anchored = true;
end;
end;
end;
if l_Anchor_59 then
l_Model_59:SetPrimaryPartCFrame(l_Anchor_59);
end;
if l_v3978_0.T then
l_Start_65.Transparency = l_v3978_0.T;
end;
l_End_63.Transparency = 1;
l_Model_59.Parent = workspace.Thrown;
local l_Decal_118 =
l_Start_65:FindFirstChildOfClass("Decal");
local l_SpecialMesh_118 =
l_Start_65:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_119 =
l_End_63:FindFirstChildOfClass("SpecialMesh");
local l_Decal_119 =
l_End_63:FindFirstChildOfClass("Decal");
if l_Decal_119 and not l_Skip_58 then
l_Decal_119.Transparency = 1;
end;
local v3995 = nil;
if l_Del_58 then
game:GetService("TweenService"):Create(l_Start_65,
v3981, {
Size = l_End_63.Size,
CFrame = l_End_63.CFrame
}):Play();
task.delay(l_Del_58, function() --[[ Line: 3992 ]]
v3995 =
game:GetService("TweenService"):Create(l_Start_65, v3981, {
Transparency = v3986
});
v3995:Play();
if l_Decal_118 then
for _, v3997 in pairs(l_Start_65:GetChildren())
do
if v3997:IsA("Decal") then

game:GetService("TweenService"):Create(v3997, v3981, {
Transparency = v3986
}):Play();
end;
end;
end;
if l_SpecialMesh_118 then
v3995 =
game:GetService("TweenService"):Create(l_SpecialMesh_118, v3981, {
Scale = l_SpecialMesh_119.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_118 then

game:GetService("TweenService"):Create(l_SpecialMesh_118, v3981, {
Scale = l_SpecialMesh_119.Scale
}):Play();
end;
if l_Decal_118 then
for _, v3999 in pairs(l_Start_65:GetChildren()) do
if v3999:IsA("Decal") then

game:GetService("TweenService"):Create(v3999, v3981, {
Transparency = v3986
}):Play();
end;
end;
v3995 =
game:GetService("TweenService"):Create(l_Start_65, v3981, {
Size = l_End_63.Size,
CFrame = l_End_63.CFrame
});
v3995:Play();
else
v3995 =
game:GetService("TweenService"):Create(l_Start_65, v3981, {
Size = l_End_63.Size,
Transparency = v3986,
CFrame = l_End_63.CFrame
});
v3995:Play();
end;
end;
if not l_Stay_58 then
if l_Del_58 then
task.wait(l_Del_58 + 0.1);
end;
v3995.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_59:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_wait_11(0.05);
v3978 = v3753.Upper:Clone();
v3978:ScaleTo(0.9);
local v4000 = {
Model = v3978,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v4000_0 = v4000 --[[ copy: 29 -> 1119 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_60 = l_v4000_0.Model;
local v4003 = l_v4000_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_66 = l_Model_60:FindFirstChild("Start");
local l_End_64 = l_Model_60:FindFirstChild("End");
local l_Stay_59 = l_v4000_0.Stay;
local l_Anchor_60 = l_v4000_0.Anchor;
local v4008 = l_v4000_0.EndT or 1;
local l_Del_59 = l_v4000_0.Del;
local l_Skip_59 = l_v4000_0.Skip;
if l_Start_66 and l_End_64 then
l_Model_60.PrimaryPart = l_Start_66;
if not l_Skip_59 then
for _, v4012 in pairs(l_Model_60:GetChildren()) do
if v4012:IsA("BasePart") then
v4012.CanCollide = false;
v4012.Anchored = true;
end;
end;
end;
if l_Anchor_60 then
l_Model_60:SetPrimaryPartCFrame(l_Anchor_60);
end;
if l_v4000_0.T then
l_Start_66.Transparency = l_v4000_0.T;
end;
l_End_64.Transparency = 1;
l_Model_60.Parent = workspace.Thrown;
local l_Decal_120 =
l_Start_66:FindFirstChildOfClass("Decal");
local l_SpecialMesh_120 =
l_Start_66:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_121 =
l_End_64:FindFirstChildOfClass("SpecialMesh");
local l_Decal_121 =
l_End_64:FindFirstChildOfClass("Decal");
if l_Decal_121 and not l_Skip_59 then
l_Decal_121.Transparency = 1;
end;
local v4017 = nil;
if l_Del_59 then
game:GetService("TweenService"):Create(l_Start_66,
v4003, {
Size = l_End_64.Size,
CFrame = l_End_64.CFrame
}):Play();
task.delay(l_Del_59, function() --[[ Line: 3992 ]]
v4017 =
game:GetService("TweenService"):Create(l_Start_66, v4003, {
Transparency = v4008
});
v4017:Play();
if l_Decal_120 then
for _, v4019 in pairs(l_Start_66:GetChildren())
do
if v4019:IsA("Decal") then

game:GetService("TweenService"):Create(v4019, v4003, {
Transparency = v4008
}):Play();
end;
end;
end;
if l_SpecialMesh_120 then
v4017 =
game:GetService("TweenService"):Create(l_SpecialMesh_120, v4003, {
Scale = l_SpecialMesh_121.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_120 then

game:GetService("TweenService"):Create(l_SpecialMesh_120, v4003, {
Scale = l_SpecialMesh_121.Scale
}):Play();
end;
if l_Decal_120 then
for _, v4021 in pairs(l_Start_66:GetChildren()) do
if v4021:IsA("Decal") then

game:GetService("TweenService"):Create(v4021, v4003, {
Transparency = v4008
}):Play();
end;
end;
v4017 =
game:GetService("TweenService"):Create(l_Start_66, v4003, {
Size = l_End_64.Size,
CFrame = l_End_64.CFrame
});
v4017:Play();
else
v4017 =
game:GetService("TweenService"):Create(l_Start_66, v4003, {
Size = l_End_64.Size,
Transparency = v4008,
CFrame = l_End_64.CFrame
});
v4017:Play();
end;
end;
if not l_Stay_59 then
if l_Del_59 then
task.wait(l_Del_59 + 0.1);
end;
v4017.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_60:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4000 = v3753.Model:Clone();
v4000:PivotTo(l_PrimaryPart_28.CFrame * CFrame.new(0, -0.5, 0));
v4000:ScaleTo(2);
v4000.Parent = workspace.Thrown;
v894(v4000);
for _ = 1, 2 do
v3910(0.45);
task.wait(0.02);
v3910(1.2);
task.wait(0.02);
end;
end;
end;
elseif v968 == "Copy Me" then
local l_char_19 = v967.char;
local l_copy_0 = v967.copy;
local v4025 = {};
local v4026 = nil;
local l_l_char_19_0 = l_char_19 --[[ copy: 4 -> 1102 ]];
local l_l_copy_0_0 = l_copy_0 --[[ copy: 5 -> 1103 ]];
do
local l_v4026_0 = v4026;
l_v4026_0 =
game:GetService("RunService").Heartbeat:Connect(function(v4030) --[[ Line: 11374 ]]
if not l_l_char_19_0.Parent or not l_l_copy_0_0 or not
l_l_copy_0_0.Parent then
return l_v4026_0:Disconnect();
else
l_l_char_19_0.PrimaryPart.CFrame =
l_l_char_19_0.PrimaryPart.CFrame:lerp(l_l_copy_0_0.Value, 1 - 5.0E-7 ^ v4030);
return;
end;
end);
table.insert(v4025, l_v4026_0);
end;
elseif v968 == "Copy TP" then
local l_hit_13 = v967.hit;
local _ = v967.position;
local l_id_2 = v967.id;
local _ = {};
local v4035 = nil;
for _, v4037 in pairs(l_hit_13.Humanoid:GetPlayingAnimationTracks()) do
if v4037.Animation.AnimationId == l_id_2 or v4037.Animation.AnimationId
== "rbxassetid://" .. l_id_2 then
v4035 = v4037;
break;
end;
end;
if not v4035 then
return;
end;
elseif v968 == "GenericSlam" then
local l_crab_0 = v967.crab;
local _ = v967.id;
local _ = l_crab_0.PrimaryPart;
local v4041 = {};
local l_GenericSlam_0 = game.ReplicatedStorage.Resources.GenericSlam;
local v4043, v4044 = v935(l_GenericSlam_0, v4041, 12);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local _ = task.wait;
local l_PrimaryPart_30 = l_crab_0.PrimaryPart;
if v967.CFrame and not v967.DontConvert then
local v4049 = {
v967.CFrame:GetComponents()
};
for v4050, _ in pairs(v4049) do
if v4050 <= 3 then
v4049[v4050] = v4049[v4050] * l_crab_0:GetScale();
end;
end;
v967.CFrame = CFrame.new(unpack(v4049));
end;
v967.Scale = v967.Scale or 1;
local v4052 = l_PrimaryPart_30.CFrame * (v967.CFrame or CFrame.new(10 *
l_crab_0:GetScale(), -30 * l_crab_0:GetScale(), -55 * l_crab_0:GetScale()));
if v967.DontConvert then
v4052 = v967.CFrame;
end;
local v4053 = v611({
orig = v4052.Position + Vector3.new(0, 25, 0, 0),
dir = Vector3.new(0, -35, 0, 0)
});
local v4054 = nil;
if v4053 == workspace.Terrain then
v250({
SoundId = ({
"rbxassetid://18922743710",
"rbxassetid://18922743936",
"rbxassetid://18922744361"
})[math.random(1, 3)],
Volume = 7,
CFrame = v4052
}):Play();
local v4055 = game.ReplicatedStorage.Resources.Splash:Clone();
game:GetService("Debris"):AddItem(v4055, 5);
v4055:ScaleTo(8 * v967.Scale * l_crab_0:GetScale());
v4055.PrimaryPart.CFrame = v4052;
v4055.Parent = workspace.Thrown;
for _, v4057 in pairs(v4055:GetDescendants()) do
if v4057:IsA("ParticleEmitter") then
v4057:Emit(v4057:GetAttribute("EmitCount"));
end;
end;
v4054 = v4055;
else
v4054 = v880({
FX = v4043.Slam,
Anchor = v4052,
Maid = v4044._maid
});
v4054:ScaleTo(2.5 * v967.Scale * l_crab_0:GetScale());
v894(v4054);
v250({
SoundId = ({
"rbxassetid://14768130053",
"rbxassetid://14925941916",
"rbxassetid://14925860174"
})[math.random(1, 3)],
CFrame = v4052,
PlaybackSpeed = 1.25,
Volume = 2.5
}):Play();
end;
local v4058 = v4043.ReverseWind:Clone();
v4058:ScaleTo(5 * v967.Scale * l_crab_0:GetScale());
local v4059 = {
Model = v4058,
Anchor = v4054.PrimaryPart.CFrame,
Info = TweenInfo.new(1.4, Enum.EasingStyle.Quint)
};
local l_v4059_0 = v4059 --[[ copy: 19 -> 1099 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_61 = l_v4059_0.Model;
local v4062 = l_v4059_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_67 = l_Model_61:FindFirstChild("Start");
local l_End_65 = l_Model_61:FindFirstChild("End");
local l_Stay_60 = l_v4059_0.Stay;
local l_Anchor_61 = l_v4059_0.Anchor;
local v4067 = l_v4059_0.EndT or 1;
local l_Del_60 = l_v4059_0.Del;
local l_Skip_60 = l_v4059_0.Skip;
if l_Start_67 and l_End_65 then
l_Model_61.PrimaryPart = l_Start_67;
if not l_Skip_60 then
for _, v4071 in pairs(l_Model_61:GetChildren()) do
if v4071:IsA("BasePart") then
v4071.CanCollide = false;
v4071.Anchored = true;
end;
end;
end;
if l_Anchor_61 then
l_Model_61:SetPrimaryPartCFrame(l_Anchor_61);
end;
if l_v4059_0.T then
l_Start_67.Transparency = l_v4059_0.T;
end;
l_End_65.Transparency = 1;
l_Model_61.Parent = workspace.Thrown;
local l_Decal_122 = l_Start_67:FindFirstChildOfClass("Decal");
local l_SpecialMesh_122 =
l_Start_67:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_123 =
l_End_65:FindFirstChildOfClass("SpecialMesh");
local l_Decal_123 = l_End_65:FindFirstChildOfClass("Decal");
if l_Decal_123 and not l_Skip_60 then
l_Decal_123.Transparency = 1;
end;
local v4076 = nil;
if l_Del_60 then
game:GetService("TweenService"):Create(l_Start_67, v4062, {
Size = l_End_65.Size,
CFrame = l_End_65.CFrame
}):Play();
task.delay(l_Del_60, function() --[[ Line: 3992 ]]
v4076 = game:GetService("TweenService"):Create(l_Start_67,
v4062, {
Transparency = v4067
});
v4076:Play();
if l_Decal_122 then
for _, v4078 in pairs(l_Start_67:GetChildren()) do
if v4078:IsA("Decal") then
game:GetService("TweenService"):Create(v4078,
v4062, {
Transparency = v4067
}):Play();
end;
end;
end;
if l_SpecialMesh_122 then
v4076 =
game:GetService("TweenService"):Create(l_SpecialMesh_122, v4062, {
Scale = l_SpecialMesh_123.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_122 then
game:GetService("TweenService"):Create(l_SpecialMesh_122,
v4062, {
Scale = l_SpecialMesh_123.Scale
}):Play();
end;
if l_Decal_122 then
for _, v4080 in pairs(l_Start_67:GetChildren()) do
if v4080:IsA("Decal") then
game:GetService("TweenService"):Create(v4080,
v4062, {
Transparency = v4067
}):Play();
end;
end;
v4076 = game:GetService("TweenService"):Create(l_Start_67,
v4062, {
Size = l_End_65.Size,
CFrame = l_End_65.CFrame
});
v4076:Play();
else
v4076 = game:GetService("TweenService"):Create(l_Start_67,
v4062, {
Size = l_End_65.Size,
Transparency = v4067,
CFrame = l_End_65.CFrame
});
v4076:Play();
end;
end;
if not l_Stay_60 then
if l_Del_60 then
task.wait(l_Del_60 + 0.1);
end;
v4076.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_61:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4059 = v4043.ReverseWind:Clone();
v4059:ScaleTo(5 * v967.Scale * l_crab_0:GetScale());
local v4081 = {
Model = v4059,
Anchor = v4054.PrimaryPart.CFrame * CFrame.new(0, 5 *
l_crab_0:GetScale(), 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Quint)
};
local l_v4081_0 = v4081 --[[ copy: 20 -> 1100 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_62 = l_v4081_0.Model;
local v4084 = l_v4081_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_68 = l_Model_62:FindFirstChild("Start");
local l_End_66 = l_Model_62:FindFirstChild("End");
local l_Stay_61 = l_v4081_0.Stay;
local l_Anchor_62 = l_v4081_0.Anchor;
local v4089 = l_v4081_0.EndT or 1;
local l_Del_61 = l_v4081_0.Del;
local l_Skip_61 = l_v4081_0.Skip;
if l_Start_68 and l_End_66 then
l_Model_62.PrimaryPart = l_Start_68;
if not l_Skip_61 then
for _, v4093 in pairs(l_Model_62:GetChildren()) do
if v4093:IsA("BasePart") then
v4093.CanCollide = false;
v4093.Anchored = true;
end;
end;
end;
if l_Anchor_62 then
l_Model_62:SetPrimaryPartCFrame(l_Anchor_62);
end;
if l_v4081_0.T then
l_Start_68.Transparency = l_v4081_0.T;
end;
l_End_66.Transparency = 1;
l_Model_62.Parent = workspace.Thrown;
local l_Decal_124 = l_Start_68:FindFirstChildOfClass("Decal");
local l_SpecialMesh_124 =
l_Start_68:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_125 =
l_End_66:FindFirstChildOfClass("SpecialMesh");
local l_Decal_125 = l_End_66:FindFirstChildOfClass("Decal");
if l_Decal_125 and not l_Skip_61 then
l_Decal_125.Transparency = 1;
end;
local v4098 = nil;
if l_Del_61 then
game:GetService("TweenService"):Create(l_Start_68, v4084, {
Size = l_End_66.Size,
CFrame = l_End_66.CFrame
}):Play();
task.delay(l_Del_61, function() --[[ Line: 3992 ]]
v4098 = game:GetService("TweenService"):Create(l_Start_68,
v4084, {
Transparency = v4089
});
v4098:Play();
if l_Decal_124 then
for _, v4100 in pairs(l_Start_68:GetChildren()) do
if v4100:IsA("Decal") then
game:GetService("TweenService"):Create(v4100,
v4084, {
Transparency = v4089
}):Play();
end;
end;
end;
if l_SpecialMesh_124 then
v4098 =
game:GetService("TweenService"):Create(l_SpecialMesh_124, v4084, {
Scale = l_SpecialMesh_125.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_124 then
game:GetService("TweenService"):Create(l_SpecialMesh_124,
v4084, {
Scale = l_SpecialMesh_125.Scale
}):Play();
end;
if l_Decal_124 then
for _, v4102 in pairs(l_Start_68:GetChildren()) do
if v4102:IsA("Decal") then
game:GetService("TweenService"):Create(v4102,
v4084, {
Transparency = v4089
}):Play();
end;
end;
v4098 = game:GetService("TweenService"):Create(l_Start_68,
v4084, {
Size = l_End_66.Size,
CFrame = l_End_66.CFrame
});
v4098:Play();
else
v4098 = game:GetService("TweenService"):Create(l_Start_68,
v4084, {
Size = l_End_66.Size,
Transparency = v4089,
CFrame = l_End_66.CFrame
});
v4098:Play();
end;
end;
if not l_Stay_61 then
if l_Del_61 then
task.wait(l_Del_61 + 0.1);
end;
v4098.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_62:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4081 = v4043.ReverseWind2:Clone();
v4081:ScaleTo(5 * v967.Scale * l_crab_0:GetScale());
local v4103 = {
Model = v4081,
Anchor = v4054.PrimaryPart.CFrame,
Info = TweenInfo.new(3.6, Enum.EasingStyle.Quint)
};
local l_v4103_0 = v4103 --[[ copy: 21 -> 1101 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_63 = l_v4103_0.Model;
local v4106 = l_v4103_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_69 = l_Model_63:FindFirstChild("Start");
local l_End_67 = l_Model_63:FindFirstChild("End");
local l_Stay_62 = l_v4103_0.Stay;
local l_Anchor_63 = l_v4103_0.Anchor;
local v4111 = l_v4103_0.EndT or 1;
local l_Del_62 = l_v4103_0.Del;
local l_Skip_62 = l_v4103_0.Skip;
if l_Start_69 and l_End_67 then
l_Model_63.PrimaryPart = l_Start_69;
if not l_Skip_62 then
for _, v4115 in pairs(l_Model_63:GetChildren()) do
if v4115:IsA("BasePart") then
v4115.CanCollide = false;
v4115.Anchored = true;
end;
end;
end;
if l_Anchor_63 then
l_Model_63:SetPrimaryPartCFrame(l_Anchor_63);
end;
if l_v4103_0.T then
l_Start_69.Transparency = l_v4103_0.T;
end;
l_End_67.Transparency = 1;
l_Model_63.Parent = workspace.Thrown;
local l_Decal_126 = l_Start_69:FindFirstChildOfClass("Decal");
local l_SpecialMesh_126 =
l_Start_69:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_127 =
l_End_67:FindFirstChildOfClass("SpecialMesh");
local l_Decal_127 = l_End_67:FindFirstChildOfClass("Decal");
if l_Decal_127 and not l_Skip_62 then
l_Decal_127.Transparency = 1;
end;
local v4120 = nil;
if l_Del_62 then
game:GetService("TweenService"):Create(l_Start_69, v4106, {
Size = l_End_67.Size,
CFrame = l_End_67.CFrame
}):Play();
task.delay(l_Del_62, function() --[[ Line: 3992 ]]
v4120 = game:GetService("TweenService"):Create(l_Start_69,
v4106, {
Transparency = v4111
});
v4120:Play();
if l_Decal_126 then
for _, v4122 in pairs(l_Start_69:GetChildren()) do
if v4122:IsA("Decal") then
game:GetService("TweenService"):Create(v4122,
v4106, {
Transparency = v4111
}):Play();
end;
end;
end;
if l_SpecialMesh_126 then
v4120 =
game:GetService("TweenService"):Create(l_SpecialMesh_126, v4106, {
Scale = l_SpecialMesh_127.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_126 then
game:GetService("TweenService"):Create(l_SpecialMesh_126,
v4106, {
Scale = l_SpecialMesh_127.Scale
}):Play();
end;
if l_Decal_126 then
for _, v4124 in pairs(l_Start_69:GetChildren()) do
if v4124:IsA("Decal") then
game:GetService("TweenService"):Create(v4124,
v4106, {
Transparency = v4111
}):Play();
end;
end;
v4120 = game:GetService("TweenService"):Create(l_Start_69,
v4106, {
Size = l_End_67.Size,
CFrame = l_End_67.CFrame
});
v4120:Play();
else
v4120 = game:GetService("TweenService"):Create(l_Start_69,
v4106, {
Size = l_End_67.Size,
Transparency = v4111,
CFrame = l_End_67.CFrame
});
v4120:Play();
end;
end;
if not l_Stay_62 then
if l_Del_62 then
task.wait(l_Del_62 + 0.1);
end;
v4120.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_63:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4103 = v250(v967.sound);
v4103.Parent = v4054.PrimaryPart;
v4103:Play();
if l_LocalPlayer_0.Character == v967.char or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
v4054.PrimaryPart.Position).magnitude <= 100 then
v12({
Effect = "Camshake",
Intensity = v4059:GetScale() * 1.5
});
end;
elseif v968 == "GenericSlash" then
local l_crab_1 = v967.crab;
local _ = v967.id;
local _ = l_crab_1.PrimaryPart;
local v4128 = {};
local l_CrabSlash_0 = game.ReplicatedStorage.Resources.CrabSlash;
local v4130, v4131 = v935(l_CrabSlash_0, v4128, 24);
local l_TweenService_19 = game:GetService("TweenService");
local l_Thrown_17 = workspace.Thrown;
local l_wait_13 = task.wait;
local l_PrimaryPart_32 = l_crab_1.PrimaryPart;
local v4136 = Random.new();
if v967.CFrame then
local v4137 = {
v967.CFrame:GetComponents()
};
for v4138, _ in pairs(v4137) do
if v4138 <= 3 then
v4137[v4138] = v4137[v4138] * l_crab_1:GetScale();
end;
end;
v967.CFrame = CFrame.new(unpack(v4137));
end;
v967.Scale = v967.Scale or 1;
local v4140 = l_crab_1.RootPart.Body["L.UpperArm"]["L.LowerArm"]
["L.ClawHolder"]["L.LowerClaw"];
if v967.Right then
v4140 = l_crab_1.RootPart.Body["R.UpperArm"]["R.LowerArm"]
["R.ClawHolder"]["R.LowerClaw"];
end;
local v4141 = nil;
l_wait_13(0.2);
local v4142 = tick();
local v4143 = RaycastParams.new();
v4143.FilterType = Enum.RaycastFilterType.Include;
v4143.FilterDescendantsInstances = {
workspace.Map,
workspace.Built
};
if l_LocalPlayer_0.Character == v967.char or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
v4140.WorldCFrame.Position).magnitude <= 100 then
task.delay(0.2, function() --[[ Line: 11529 ]]
v12({
Effect = "Camshake",
Intensity = 10
});
end);
end;
local _ = {};
local v4145 = nil;
local l_v4142_0 = v4142 --[[ copy: 18 -> 1088 ]];
local l_l_crab_1_0 = l_crab_1 --[[ copy: 4 -> 1089 ]];
local l_v4143_0 = v4143 --[[ copy: 19 -> 1090 ]];
local l_v4130_0 = v4130 --[[ copy: 9 -> 1091 ]];
local l_v4131_0 = v4131 --[[ copy: 10 -> 1092 ]];
local l_v4136_0 = v4136 --[[ copy: 15 -> 1093 ]];
local l_v4128_0 = v4128 --[[ copy: 7 -> 1094 ]];
local l_l_Thrown_17_0 = l_Thrown_17 --[[ copy: 12 -> 1095 ]];
local l_l_PrimaryPart_32_0 = l_PrimaryPart_32 --[[ copy: 14 -> 1096 ]];
local l_l_TweenService_19_0 = l_TweenService_19 --[[ copy: 11 -> 1097 ]];
local l_l_wait_13_0 = l_wait_13 --[[ copy: 13 -> 1098 ]];
do
local l_v4140_0, l_v4141_0, l_v4145_0 = v4140, v4141, v4145;
l_v4145_0 = shared.loop(function() --[[ Line: 11538 ]]
if tick() - l_v4142_0 > 0.4 then
if l_v4141_0 then
l_v4141_0:SetPrimaryPartCFrame(l_v4141_0.PrimaryPart.CFrame
* CFrame.new(0, -6 * l_l_crab_1_0:GetScale(), 0) *
CFrame.Angles(0.7853981633974483, 0, 0));
v869({
FX = l_v4141_0,
Scale = 0.5
});
v894(l_v4141_0);
v901({
FX = l_v4141_0,
On = false
});
end;
return l_v4145_0();
else
local l_WorldCFrame_0 = l_v4140_0.WorldCFrame;
local v4161 = game.Workspace:Raycast(l_WorldCFrame_0.Position,
Vector3.new(0, -50, 0, 0), l_v4143_0);
if v4161 and v4161.Instance ~= workspace.Terrain then
if not l_v4141_0 then
l_v4141_0 = v880({
FX = l_v4130_0.Slam,
Maid = l_v4131_0._maid,
Anchor = l_WorldCFrame_0
});
l_v4141_0:ScaleTo(2 * l_l_crab_1_0:GetScale());
v901({
FX = l_v4141_0,
On = true
});
end;
if l_v4141_0 then

l_v4141_0:SetPrimaryPartCFrame(CFrame.new(v4161.Position) * CFrame.new(0, 10 *
l_l_crab_1_0:GetScale(), 0));
end;
end;
for v4162 = 1, math.random(1, 3) do
local v4163 = l_WorldCFrame_0 *
CFrame.new(l_v4136_0:NextNumber(-20, 20), 5, l_v4136_0:NextNumber(-20, 20));
local v4164 = game.Workspace:Raycast(v4163.p,
(Vector3.new(0, -50, 0, 0)));
if v4164 then
local l_Part_6 = Instance.new("Part");
l_Part_6.Anchored = true;
l_Part_6.CanCollide = false;
l_Part_6.CanTouch = false;
l_Part_6.CanQuery = false;
local v4166 = 1;
local v4167 = 2;
local l_v89_33 = v89;
if not v4167 and v4166 then
v4167 = v4166;
v4166 = 1;
end;
if not v4167 and not v4166 then
v4166 = 0;
v4167 = 1;
end;
local v4169 = l_v89_33:NextNumber(v4166, v4167);
v4167 = 1;
l_v89_33 = 2;
local l_v89_34 = v89;
if not l_v89_33 and v4167 then
l_v89_33 = v4167;
v4167 = 1;
end;
if not l_v89_33 and not v4167 then
v4167 = 0;
l_v89_33 = 1;
end;
l_Part_6.Size = Vector3.new(v4169,
l_v89_34:NextNumber(v4167, l_v89_33), v96(1, 2)) * 3.25 * v967.hitbox:GetScale();
local v4171 = l_v4131_0._maid:give(l_Part_6);
table.insert(l_v4128_0, v4171);
v4171.CFrame = l_WorldCFrame_0;
v4171.Parent = l_l_Thrown_17_0;
local v4172 = v4164.Position + Vector3.new(0,
l_l_PrimaryPart_32_0.Size.Y * 1.5, 0);
local v4173 = {};
v4169 = (l_WorldCFrame_0.Position - v4172).Magnitude;
v4166 = l_v4136_0:NextNumber(10, 20);
l_v89_33 = CFrame.new(l_WorldCFrame_0.Position, v4172)
* CFrame.new(0, 0, -v4169 / 2) * CFrame.new(0, v4166, -v4169 / 2);
v4169 = math.clamp(v4169, 20, 1e999);
for v4174 = 0, v4169 do
local v4175 = v4174 / v4169;
local l_Position_10 = l_WorldCFrame_0.Position;
local l_Position_11 = l_v89_33.Position;
local v4178 = l_Position_10 + (l_Position_11 -
l_Position_10) * v4175;
table.insert(v4173, v4178 + (l_Position_11 + (v4172
- l_Position_11) * v4175 - v4178) * v4175);
end;
v4171.Size = v4171.Size * l_v4136_0:NextNumber(1.35,
1.45);
if v4164 == workspace.Terrain then
v4171.Material = Enum.Material.Sand;
v4171.Color = Color3.fromRGB(227, 206, 157);
else
v4171.Material = v4164.Material;
v4171.Color = v4164.Instance.Color;
end;
l_l_TweenService_19_0:Create(v4171,
TweenInfo.new(l_v4136_0:NextNumber(0.3, 0.5), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.spawn(function() --[[ Line: 11610 ]]
local v4179 = 0;
local v4180 = nil;
v4180 = shared.loop(function() --[[ Line: 11612 ]]
v4179 = v4179 + 1;
local _ = v4179 / #v4173;
local v4182 = v4173[v4179];
if not v4182 then
v4171:Destroy();
return v4180();
else
if not v4173[v4162 + 1] then
local _ = v4172;
end;
l_l_wait_13_0(0.001);
local v4184, v4185, v4186 =
v4171.CFrame:ToOrientation();
v4171.CFrame = CFrame.new(v4182) *
CFrame.Angles(v4184, v4185, v4186);
return;
end;
end, 60);
end);
end;
end;
return;
end;
end, 60);
end;
elseif v968 == "CrabBeam" then
local l_crab_2 = v967.crab;
local _ = v967.id;
local _ = l_crab_2.PrimaryPart;
local v4190 = {};
local l_CrabBeam_0 = game.ReplicatedStorage.Resources.CrabBeam;
local v4192, v4193 = v935(l_CrabBeam_0, v4190, 15);
local l_TweenService_20 = game:GetService("TweenService");
local l_Thrown_18 = workspace.Thrown;
local l_wait_14 = task.wait;
local l_PrimaryPart_34 = l_crab_2.PrimaryPart;
local v4198 = RaycastParams.new();
v4198.FilterType = Enum.RaycastFilterType.Include;
v4198.FilterDescendantsInstances = {
workspace.Map,
workspace.Built
};
local l_v4193_0 = v4193 --[[ copy: 10 -> 1078 ]];
local l_v4192_0 = v4192 --[[ copy: 9 -> 1079 ]];
local l_l_crab_2_0 = l_crab_2 --[[ copy: 4 -> 1080 ]];
local l_l_Thrown_18_0 = l_Thrown_18 --[[ copy: 12 -> 1081 ]];
local l_l_wait_14_0 = l_wait_14 --[[ copy: 13 -> 1082 ]];
local l_v4198_0 = v4198 --[[ copy: 15 -> 1083 ]];
local l_l_TweenService_20_0 = l_TweenService_20 --[[ copy: 11 -> 1084 ]];
local function v4256(v4206, v4207) --[[ Line: 11651 ]] --[[ Name: Laser ]]
for v4208, v4209 in pairs(v4206) do
task.spawn(function() --[[ Line: 11653 ]]
for _ = 1, 4 do
local v4211 =
l_v4193_0._maid:give(l_v4192_0.Blast:Clone());
v869({
FX = v4211,
Scale = 0.5
});
v4211:ScaleTo(4.1 * l_l_crab_2_0:GetScale());
v863({
FX = v4211,
Count = -1.5
});
v4211:SetPrimaryPartCFrame(v4209.WorldCFrame * v4208);
v4211.Parent = l_l_Thrown_18_0;
v894(v4211);
l_l_wait_14_0(0.05);
end;
end);
l_l_wait_14_0(0.1);
end;
l_l_wait_14_0(0.1);
local v4212 = {};
local v4213 = nil;
local v4214 = {};
local v4215 = false;
local function v4222() --[[ Line: 11675 ]] --[[ Name: Stop ]]
if not v4215 then
v4215 = true;
for _, v4217 in pairs(v4214) do
v4217:Stop();
end;
for _, v4219 in pairs(v4212) do
for _, v4221 in pairs(v4219:GetDescendants()) do
if v4221:IsA("ParticleEmitter") then
v4221.Enabled = false;
elseif v4221:IsA("Beam") then
game:GetService("TweenService"):Create(v4221,
TweenInfo.new(0.1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = 0,
Width0 = 0
}):Play();
end;
end;
end;
end;
end;
for v4223, v4224 in pairs(v4206) do
local v4225 = l_v4193_0._maid:give(l_v4192_0.Beamy:Clone());
v4225:ScaleTo(6 * l_l_crab_2_0:GetScale());
v4225:SetPrimaryPartCFrame(v4224.WorldCFrame * v4223);
v4225.Parent = l_l_Thrown_18_0;
local v4226 = v250({
SoundId = "rbxassetid://18887888861",
Parent = v4225.End,
Looped = true,
Volume = 3
});
v4226:Play();
table.insert(v4214, v4226);
task.spawn(function() --[[ Line: 11708 ]]
local _ = {};
while v4225.Parent do
v4225:SetPrimaryPartCFrame(v4224.WorldCFrame * v4223);
task.wait();
end;
end);
for _, v4229 in pairs(v4225:GetDescendants()) do
if v4229:IsA("Beam") then
v4229.Width0 = v4229.Width0 * 0.5;
v4229.Width1 = v4229.Width1 * 0.5;
end;
end;
v869({
FX = v4225.End,
Scale = 0.5
});
local _ = v4225.PrimaryPart.End.C0;
v4225.PrimaryPart.End.C0 = CFrame.new(0, 0, 0);
local v4231 = 0.4;
local v4232 = nil;
table.insert(v4212, v4225);
local v4233 = nil;
do
local l_v4231_0, l_v4232_0, l_v4233_0 = v4231, v4232, v4233;
task.spawn(function() --[[ Line: 11737 ]]
local v4237 = tick();
while v4225.PrimaryPart:FindFirstChild("End") and not v4215
do
if tick() - v4237 > 0.1 then
l_v4231_0 = 0.05;
end;
local v4238 =
game.Workspace:Raycast(v4225.PrimaryPart.Position,
v4225.PrimaryPart.CFrame.lookVector * 308, l_v4198_0);
if v4238 then
if v4207 > 1 and not l_v4232_0 or l_v4233_0 ~=
v4238.Normal and v4207 > 1 then
if l_v4232_0 then
for _, v4240 in
pairs(l_v4232_0:GetChildren()) do
if v4240:IsA("ParticleEmitter") then
v4240.Enabled = false;
end;
end;

game:GetService("Debris"):AddItem(l_v4232_0, 9);
end;
l_v4232_0 =
l_v4193_0._maid:give(l_v4192_0.Trail:Clone());
local l_l_v4232_0_0 = l_v4232_0;
local l_l_l_v4232_0_0_0 = l_l_v4232_0_0 --
[[ copy: 2 -> 8 ]];
task.delay(10, function() --[[ Line: 11760 ]]
if l_l_l_v4232_0_0_0.Parent then
for _, v4244 in
pairs(l_l_l_v4232_0_0_0:GetChildren()) do
if v4244:IsA("ParticleEmitter")
then
v4244.Enabled = false;
end;
end;
end;
end);
game.Debris:AddItem(l_v4232_0, 15);
l_v4232_0.Parent = l_l_Thrown_18_0;
l_v4233_0 = v4238.Normal;
for _, v4246 in pairs(l_v4232_0:GetChildren())
do
if v4246:IsA("ParticleEmitter") then
v4246.Enabled = true;
end;
end;
end;
if l_v4232_0 then
l_v4232_0.CFrame = CFrame.new(v4238.Position,
v4238.Position + v4238.Normal) * CFrame.new(0, 0, -1);
end;
local l_Magnitude_0 = (v4224.WorldCFrame.Position -
v4238.Position).Magnitude;
l_l_TweenService_20_0:Create(v4225.PrimaryPart.End,
TweenInfo.new(l_v4231_0, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -l_Magnitude_0)
}):Play();

l_l_TweenService_20_0:Create(v4225.PrimaryPart.Length, TweenInfo.new(0.05,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -l_Magnitude_0 / 2)
}):Play();
l_l_TweenService_20_0:Create(v4225.Length,
TweenInfo.new(0.05, Enum.EasingStyle.Sine), {
Size = Vector3.new(2, 2, l_Magnitude_0 / 2)
}):Play();
if not v4213 then
v4213 = v4238.Normal;
end;
else
if l_v4232_0 and l_v4232_0.Parent then
game.Debris:AddItem(l_v4232_0, 8);
for _, v4249 in pairs(l_v4232_0:GetChildren())
do
if v4249:IsA("ParticleEmitter") then
v4249.Enabled = false;
end;
end;
l_v4232_0 = nil;
end;
l_l_TweenService_20_0:Create(v4225.PrimaryPart.End,
TweenInfo.new(l_v4231_0, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -308)
}):Play();

l_l_TweenService_20_0:Create(v4225.PrimaryPart.Length, TweenInfo.new(l_v4231_0,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -154)
}):Play();
l_l_TweenService_20_0:Create(v4225.Length,
TweenInfo.new(l_v4231_0, Enum.EasingStyle.Sine), {
Size = Vector3.new(2, 2, 308, 0)
}):Play();
end;
l_l_wait_14_0(0.01);
end;
end);
end;
end;
for v4250, v4251 in pairs(v4206) do
local v4252 = l_v4193_0._maid:give(l_v4192_0.Distance:Clone());
v4252:ScaleTo(2.7 * l_l_crab_2_0:GetScale());
v4252:SetPrimaryPartCFrame(v4251.WorldCFrame * v4250);
v4252.Parent = l_l_Thrown_18_0;
task.spawn(function() --[[ Line: 11826 ]]
while v4252.Parent do
v4252:SetPrimaryPartCFrame(v4251.WorldCFrame * v4250);
task.wait();
end;
end);
for _, v4254 in pairs(v4252:GetDescendants()) do
if v4254:IsA("ParticleEmitter") then
local l_v4254_Attribute_0 =
v4254:GetAttribute("EmitDelay");
if l_v4254_Attribute_0 then
v4254:SetAttribute("EmitDelay", l_v4254_Attribute_0 *
0.6);
end;
end;
end;
v869({
FX = v4252,
Scale = 0.6
});
v894(v4252);
end;
l_l_wait_14_0(v4207);
v4222();
end;
local v4257 = {
[CFrame.new(0, -1 * l_crab_2:GetScale(), 7 * l_crab_2:GetScale()) *
CFrame.Angles(1.5707963267948966, 0, 0)] = l_crab_2.RootPart.Body["R.UpperArm"]
["R.LowerArm"]["R.ClawHolder"]["R.LowerClaw"],
[CFrame.new(0, -1 * l_crab_2:GetScale(), 7 * l_crab_2:GetScale()) *
CFrame.Angles(1.5707963267948966, 0, 0)] = l_crab_2.RootPart.Body["L.UpperArm"]
["L.LowerArm"]["L.ClawHolder"]["L.LowerClaw"]
};
local l_v4256_0 = v4256 --[[ copy: 16 -> 1085 ]];
local l_v4257_0 = v4257 --[[ copy: 17 -> 1086 ]];
task.spawn(function() --[[ Line: 11857 ]]
l_v4256_0(l_v4257_0, 5.3);
end);
local l_l_PrimaryPart_34_0 = l_PrimaryPart_34 --[[ copy: 14 -> 1087 ]];
task.delay(6.7, function() --[[ Line: 11861 ]]
local v4261 = {
[CFrame.new(0, -1, 7) * CFrame.Angles(1.5707963267948966, 0, 0)] =
l_l_crab_2_0.RootPart.Body["L.UpperArm"]["L.LowerArm"]["L.ClawHolder"]
["L.LowerClaw"]
};
task.spawn(function() --[[ Line: 11868 ]]
l_v4256_0(v4261, 0.5);
end);
l_l_wait_14_0(0.3);
local v4262 = v880({
FX = l_v4192_0.Explo,
Maid = l_v4193_0._maid,
Anchor = l_l_PrimaryPart_34_0.CFrame * CFrame.new(10 *
l_l_crab_2_0:GetScale(), -30 * l_l_crab_2_0:GetScale(), -55 *
l_l_crab_2_0:GetScale())
});
v4262:ScaleTo(1.5);
v869({
FX = v4262,
Scale = 1.5
});
v894(v4262);
v250({
SoundId = "rbxassetid://18887534958",
CFrame = v4262.PrimaryPart.CFrame,
Volume = 10
}):Play();
task.wait(0.2);
local v4263 = v880({
FX = l_v4192_0.Explo,
Maid = l_v4193_0._maid,
Anchor = l_l_PrimaryPart_34_0.CFrame * CFrame.new(10 *
l_l_crab_2_0:GetScale(), -30 * l_l_crab_2_0:GetScale(), -55 *
l_l_crab_2_0:GetScale())
});
v4263:ScaleTo(2);
v869({
FX = v4263,
Scale = 1.5
});
v894(v4263);
end);
elseif v968 == "Fang Effects" then
local l_char_20 = v967.char;
local l_hit_14 = v967.hit;
local l_id_6 = v967.id;
local v4267 = nil;
local l_PrimaryPart_35 = l_char_20.PrimaryPart;
local v4269 = {};
local l_Fang_0 = game.ReplicatedStorage.Resources.Fang;
local v4271, v4272 = v935(l_Fang_0, v4269, 24);
local l_TweenService_21 = game:GetService("TweenService");
local l_Thrown_19 = workspace.Thrown;
local l_wait_15 = task.wait;
local v4276 = Random.new();
if l_id_6 ~= true then
for _, v4278 in pairs(l_char_20.Humanoid:GetPlayingAnimationTracks())
do
if v4278.Animation.AnimationId == l_id_6 or
v4278.Animation.AnimationId == "rbxassetid://" .. l_id_6 then
v4267 = v4278;
break;
end;
end;
end;
local l_l_char_20_0 = l_char_20 --[[ copy: 4 -> 1036 ]];
local l_l_wait_15_0 = l_wait_15 --[[ copy: 15 -> 1037 ]];
local function v4292(v4281, v4282) --[[ Line: 11921 ]] --[[ Name: TP ]]
if not v4282 then
v4282 = 0.9;
end;
for v4283 = 1, 6 do
local v4284 = {};
local v4285 = {};
for _, v4287 in pairs(v4281:GetDescendants()) do
if v4287:IsA("BasePart") or v4287:IsA("Decal") then
v4284[v4287] = v4287.Transparency;
v4287.Transparency = 1;
end;
if v4287:IsA("ParticleEmitter") then
v4285[v4287] = v4287.Enabled;
v4287.Enabled = false;
end;
end;
if v4282 and v4283 == 6 and v4281 == l_l_char_20_0 then
task.delay(v4282 - 0.2, function() --[[ Line: 11939 ]]
shared.sfx({
SoundId = "rbxassetid://18876959559",
Parent = v4281.Torso,
Volume = 3.5
}):Play();
end);
end;
if v4283 < 6 then
l_l_wait_15_0(0.05);
else
l_l_wait_15_0(v4282);
end;
for v4288, v4289 in pairs(v4285) do
v4288.Enabled = v4289;
end;
for _, v4291 in pairs(v4281:GetDescendants()) do
if v4291:IsA("BasePart") or v4291:IsA("Decal") then
v4291.Transparency = v4284[v4291];
end;
end;
l_l_wait_15_0(0.05);
end;
end;
local l_v4271_0 = v4271 --[[ copy: 11 -> 1038 ]];
local l_l_PrimaryPart_35_0 = l_PrimaryPart_35 --[[ copy: 8 -> 1039 ]];
local l_v4272_0 = v4272 --[[ copy: 12 -> 1040 ]];
local l_l_TweenService_21_0 = l_TweenService_21 --[[ copy: 13 -> 1041 ]];
local function v4346() --[[ Line: 11968 ]] --[[ Name: RunSequence ]]
local v4297 = v880({
FX = l_v4271_0.Dash,
Anchor = l_l_PrimaryPart_35_0.CFrame * CFrame.new(0, 1, 8) *
CFrame.Angles(0, 0, 0),
Maid = l_v4272_0._maid
});
for _, v4299 in pairs(v4297:GetDescendants()) do
if v4299:IsA("Beam") then
local l_Transparency_1 = v4299.Transparency;
v4299.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v835(v4299, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_1
}
});
task.delay(0.5, function() --[[ Line: 11976 ]]
v835(v4299, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_l_TweenService_21_0:Create(v4299, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
elseif v4299:IsA("Attachment") and string.match(v4299.Name, "Near")
then
v4299.CFrame = v4299.CFrame * CFrame.new(0, 0, -15);
l_l_TweenService_21_0:Create(v4299, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
CFrame = v4299.CFrame * CFrame.new(0, 5, 70)
}):Play();
end;
end;
l_l_TweenService_21_0:Create(v4297.PrimaryPart, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
CFrame = v4297.PrimaryPart.CFrame * CFrame.new(0, 0, -59)
}):Play();
task.spawn(function() --[[ Line: 11991 ]]
local v4301 = tick();
while tick() - v4301 < 10 and v4267.IsPlaying do
local v4302 = l_v4271_0.RunGrad:Clone();
v4302:ScaleTo(0.2);
local v4303 = {
Model = v4302,
Anchor = l_l_PrimaryPart_35_0.CFrame * CFrame.new(0, 0, -
4.5) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v4303_0 = v4303 --[[ copy: 2 -> 4 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_64 = l_v4303_0.Model;
local v4306 = l_v4303_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_70 = l_Model_64:FindFirstChild("Start");
local l_End_68 = l_Model_64:FindFirstChild("End");
local l_Stay_63 = l_v4303_0.Stay;
local l_Anchor_64 = l_v4303_0.Anchor;
local v4311 = l_v4303_0.EndT or 1;
local l_Del_63 = l_v4303_0.Del;
local l_Skip_63 = l_v4303_0.Skip;
if l_Start_70 and l_End_68 then
l_Model_64.PrimaryPart = l_Start_70;
if not l_Skip_63 then
for _, v4315 in pairs(l_Model_64:GetChildren()) do
if v4315:IsA("BasePart") then
v4315.CanCollide = false;
v4315.Anchored = true;
end;
end;
end;
if l_Anchor_64 then
l_Model_64:SetPrimaryPartCFrame(l_Anchor_64);
end;
if l_v4303_0.T then
l_Start_70.Transparency = l_v4303_0.T;
end;
l_End_68.Transparency = 1;
l_Model_64.Parent = workspace.Thrown;
local l_Decal_128 =
l_Start_70:FindFirstChildOfClass("Decal");
local l_SpecialMesh_128 =
l_Start_70:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_129 =
l_End_68:FindFirstChildOfClass("SpecialMesh");
local l_Decal_129 =
l_End_68:FindFirstChildOfClass("Decal");
if l_Decal_129 and not l_Skip_63 then
l_Decal_129.Transparency = 1;
end;
local v4320 = nil;
if l_Del_63 then
game:GetService("TweenService"):Create(l_Start_70,
v4306, {
Size = l_End_68.Size,
CFrame = l_End_68.CFrame
}):Play();
task.delay(l_Del_63, function() --[[ Line: 3992 ]]
v4320 =
game:GetService("TweenService"):Create(l_Start_70, v4306, {
Transparency = v4311
});
v4320:Play();
if l_Decal_128 then
for _, v4322 in
pairs(l_Start_70:GetChildren()) do
if v4322:IsA("Decal") then

game:GetService("TweenService"):Create(v4322, v4306, {
Transparency = v4311
}):Play();
end;
end;
end;
if l_SpecialMesh_128 then
v4320 =
game:GetService("TweenService"):Create(l_SpecialMesh_128, v4306, {
Scale = l_SpecialMesh_129.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_128 then

game:GetService("TweenService"):Create(l_SpecialMesh_128, v4306, {
Scale = l_SpecialMesh_129.Scale
}):Play();
end;
if l_Decal_128 then
for _, v4324 in pairs(l_Start_70:GetChildren())
do
if v4324:IsA("Decal") then

game:GetService("TweenService"):Create(v4324, v4306, {
Transparency = v4311
}):Play();
end;
end;
v4320 =
game:GetService("TweenService"):Create(l_Start_70, v4306, {
Size = l_End_68.Size,
CFrame = l_End_68.CFrame
});
v4320:Play();
else
v4320 =
game:GetService("TweenService"):Create(l_Start_70, v4306, {
Size = l_End_68.Size,
Transparency = v4311,
CFrame = l_End_68.CFrame
});
v4320:Play();
end;
end;
if not l_Stay_63 then
if l_Del_63 then
task.wait(l_Del_63 + 0.1);
end;
v4320.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_64:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4303 = l_v4271_0.RunGrad2:Clone();
v4303:ScaleTo(0.5);
local v4325 = {
Model = v4303,
Anchor = l_l_PrimaryPart_35_0.CFrame * CFrame.new(0, 0, -
4.5) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.35, Enum.EasingStyle.Exponential)
};
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_65 = v4325.Model;
local v4327 = v4325.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_71 = l_Model_65:FindFirstChild("Start");
local l_End_69 = l_Model_65:FindFirstChild("End");
local l_Stay_64 = v4325.Stay;
local l_Anchor_65 = v4325.Anchor;
local v4332 = v4325.EndT or 1;
local l_Del_64 = v4325.Del;
local l_Skip_64 = v4325.Skip;
if l_Start_71 and l_End_69 then
l_Model_65.PrimaryPart = l_Start_71;
if not l_Skip_64 then
for _, v4336 in pairs(l_Model_65:GetChildren()) do
if v4336:IsA("BasePart") then
v4336.CanCollide = false;
v4336.Anchored = true;
end;
end;
end;
if l_Anchor_65 then
l_Model_65:SetPrimaryPartCFrame(l_Anchor_65);
end;
if v4325.T then
l_Start_71.Transparency = v4325.T;
end;
l_End_69.Transparency = 1;
l_Model_65.Parent = workspace.Thrown;
local l_Decal_130 =
l_Start_71:FindFirstChildOfClass("Decal");
local l_SpecialMesh_130 =
l_Start_71:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_131 =
l_End_69:FindFirstChildOfClass("SpecialMesh");
local l_Decal_131 =
l_End_69:FindFirstChildOfClass("Decal");
if l_Decal_131 and not l_Skip_64 then
l_Decal_131.Transparency = 1;
end;
local v4341 = nil;
if l_Del_64 then
game:GetService("TweenService"):Create(l_Start_71,
v4327, {
Size = l_End_69.Size,
CFrame = l_End_69.CFrame
}):Play();
task.delay(l_Del_64, function() --[[ Line: 3992 ]]
v4341 =
game:GetService("TweenService"):Create(l_Start_71, v4327, {
Transparency = v4332
});
v4341:Play();
if l_Decal_130 then
for _, v4343 in
pairs(l_Start_71:GetChildren()) do
if v4343:IsA("Decal") then

game:GetService("TweenService"):Create(v4343, v4327, {
Transparency = v4332
}):Play();
end;
end;
end;
if l_SpecialMesh_130 then
v4341 =
game:GetService("TweenService"):Create(l_SpecialMesh_130, v4327, {
Scale = l_SpecialMesh_131.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_130 then

game:GetService("TweenService"):Create(l_SpecialMesh_130, v4327, {
Scale = l_SpecialMesh_131.Scale
}):Play();
end;
if l_Decal_130 then
for _, v4345 in pairs(l_Start_71:GetChildren())
do
if v4345:IsA("Decal") then

game:GetService("TweenService"):Create(v4345, v4327, {
Transparency = v4332
}):Play();
end;
end;
v4341 =
game:GetService("TweenService"):Create(l_Start_71, v4327, {
Size = l_End_69.Size,
CFrame = l_End_69.CFrame
});
v4341:Play();
else
v4341 =
game:GetService("TweenService"):Create(l_Start_71, v4327, {
Size = l_End_69.Size,
Transparency = v4332,
CFrame = l_End_69.CFrame
});
v4341:Play();
end;
end;
if not l_Stay_64 then
if l_Del_64 then
task.wait(l_Del_64 + 0.1);
end;
v4341.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_65:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
task.wait(0.1);
end;
end);
end;
if v967.run then
return v4346();
else
local v4347 = false;
local l_v4269_0 = v4269 --[[ copy: 9 -> 1042 ]];
local function v4362(v4349, v4350, v4351) --[[ Line: 12009 ]] --
[[ Name: EnableTrail ]]
local v4352 = {};
local v4353 = v4350.Attachment0:Clone();
table.insert(l_v4269_0, v4353);
local v4354 = v4350.Attachment1:Clone();
table.insert(l_v4269_0, v4354);
v4353.Parent = v4349;
v4354.Parent = v4349;
for _, v4356 in pairs(v4350:GetChildren()) do
if v4356:IsA("Trail") then
local v4357 = v4356:Clone();
v4357.Attachment0 = v4353;
v4357.Attachment1 = v4354;
v4357.Parent = v4349;
if not v4347 then
v4347 = true;
v4356.Lifetime = v4356.Lifetime * 1;
end;
table.insert(v4352, v4357);
end;
end;
table.insert(v4352, v4353);
table.insert(v4352, v4354);
task.delay(v4351 * 0.5, function() --[[ Line: 12034 ]]
for _, v4359 in pairs(v4352) do
if v4359:IsA("Trail") then
v835(v4359, {
Time = 0.5,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
end;
end;
end);
for _, v4361 in pairs(v4352) do
game.Debris:AddItem(v4361, v4351);
end;
return v4352;
end;
local l_l_hit_14_0 = l_hit_14 --[[ copy: 5 -> 1043 ]];
local _ = function() --[[ Line: 12049 ]] --[[ Name: GetVictimTorsoCF ]]
local _, v4365, _ =
l_l_hit_14_0.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_l_hit_14_0.Torso.Position) * CFrame.Angles(0,
v4365, 0);
end;
local l_l_char_20_1 = l_char_20 --[[ copy: 4 -> 1044 ]];
local _ = function() --[[ Line: 12054 ]] --[[ Name: GetTorsoCF ]]
local _, v4370, _ =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_l_char_20_1.Torso.Position) * CFrame.Angles(0,
v4370, 0);
end;
local l_l_wait_15_1 = l_wait_15 --[[ copy: 15 -> 1045 ]];
local l_v4271_1 = v4271 --[[ copy: 11 -> 1046 ]];
local l_v4272_1 = v4272 --[[ copy: 12 -> 1047 ]];
local l_l_PrimaryPart_35_1 = l_PrimaryPart_35 --[[ copy: 8 -> 1048 ]];
local l_l_TweenService_21_1 = l_TweenService_21 --[[ copy: 13 ->
1049 ]];
local l_v4362_0 = v4362 --[[ copy: 20 -> 1050 ]];
local l_l_Fang_0_0 = l_Fang_0 --[[ copy: 10 -> 1051 ]];
local function v4712() --[[ Line: 12059 ]] --[[ Name: JumpAndKick ]]
l_l_wait_15_1(0.2);
local l_v9_Tagged_0 = v9:GetTagged("RockFang" ..
l_LocalPlayer_0.Name);
local v4381 = l_v9_Tagged_0[#l_v9_Tagged_0];
local l_v880_0 = v880;
local v4383 = {
FX = l_v4271_1.GoodWind2,
Maid = l_v4272_1._maid
};
local v4384, v4385, v4386 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4383.Anchor = CFrame.new(l_l_char_20_1.Torso.Position) *
CFrame.Angles(0, v4385, 0) * CFrame.new(0, -l_l_PrimaryPart_35_1.Size.Y * 0.8, 0);
v4383.Ray = true;
l_v880_0 = l_v880_0(v4383);
if l_v880_0 then
v894(l_v880_0);
end;
v4383 = CFrame.new(0, 0, 0);
local v4387 = l_v4271_1.UpwaveRock:Clone();
v4387:ScaleTo(0.3);
local v4388 = {
Model = v4387,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, -3, -4) *
CFrame.Angles(-1.5707963267948966, 0, -1.5707963267948966),
Info = TweenInfo.new(0.45, Enum.EasingStyle.Exponential)
};
local l_v4388_0 = v4388 --[[ copy: 5 -> 20 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_66 = l_v4388_0.Model;
local v4391 = l_v4388_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_72 = l_Model_66:FindFirstChild("Start");
local l_End_70 = l_Model_66:FindFirstChild("End");
local l_Stay_65 = l_v4388_0.Stay;
local l_Anchor_66 = l_v4388_0.Anchor;
local v4396 = l_v4388_0.EndT or 1;
local l_Del_65 = l_v4388_0.Del;
local l_Skip_65 = l_v4388_0.Skip;
if l_Start_72 and l_End_70 then
l_Model_66.PrimaryPart = l_Start_72;
if not l_Skip_65 then
for _, v4400 in pairs(l_Model_66:GetChildren()) do
if v4400:IsA("BasePart") then
v4400.CanCollide = false;
v4400.Anchored = true;
end;
end;
end;
if l_Anchor_66 then
l_Model_66:SetPrimaryPartCFrame(l_Anchor_66);
end;
if l_v4388_0.T then
l_Start_72.Transparency = l_v4388_0.T;
end;
l_End_70.Transparency = 1;
l_Model_66.Parent = workspace.Thrown;
local l_Decal_132 =
l_Start_72:FindFirstChildOfClass("Decal");
local l_SpecialMesh_132 =
l_Start_72:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_133 =
l_End_70:FindFirstChildOfClass("SpecialMesh");
local l_Decal_133 =
l_End_70:FindFirstChildOfClass("Decal");
if l_Decal_133 and not l_Skip_65 then
l_Decal_133.Transparency = 1;
end;
local v4405 = nil;
if l_Del_65 then
game:GetService("TweenService"):Create(l_Start_72,
v4391, {
Size = l_End_70.Size,
CFrame = l_End_70.CFrame
}):Play();
task.delay(l_Del_65, function() --[[ Line: 3992 ]]
v4405 =
game:GetService("TweenService"):Create(l_Start_72, v4391, {
Transparency = v4396
});
v4405:Play();
if l_Decal_132 then
for _, v4407 in pairs(l_Start_72:GetChildren())
do
if v4407:IsA("Decal") then

game:GetService("TweenService"):Create(v4407, v4391, {
Transparency = v4396
}):Play();
end;
end;
end;
if l_SpecialMesh_132 then
v4405 =
game:GetService("TweenService"):Create(l_SpecialMesh_132, v4391, {
Scale = l_SpecialMesh_133.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_132 then

game:GetService("TweenService"):Create(l_SpecialMesh_132, v4391, {
Scale = l_SpecialMesh_133.Scale
}):Play();
end;
if l_Decal_132 then
for _, v4409 in pairs(l_Start_72:GetChildren()) do
if v4409:IsA("Decal") then

game:GetService("TweenService"):Create(v4409, v4391, {
Transparency = v4396
}):Play();
end;
end;
v4405 =
game:GetService("TweenService"):Create(l_Start_72, v4391, {
Size = l_End_70.Size,
CFrame = l_End_70.CFrame
});
v4405:Play();
else
v4405 =
game:GetService("TweenService"):Create(l_Start_72, v4391, {
Size = l_End_70.Size,
Transparency = v4396,
CFrame = l_End_70.CFrame
});
v4405:Play();
end;
end;
if not l_Stay_65 then
if l_Del_65 then
task.wait(l_Del_65 + 0.1);
end;
v4405.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_66:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4388 = v880({
FX = l_v4271_1.Spinning,
Anchor = l_l_char_20_1.Torso.CFrame * v4383,
Maid = l_v4272_1._maid
});
for _, v4411 in pairs(v4388:GetDescendants()) do
if v4411:IsA("Beam") then
local l_Transparency_2 = v4411.Transparency;
v4411.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v835(v4411, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_2
}
});
task.delay(0.5, function() --[[ Line: 12078 ]]
v835(v4411, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_l_TweenService_21_1:Create(v4411, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
end;
end;
task.delay(0.4, function() --[[ Line: 12085 ]]
for _, v4414 in pairs(v4388:GetDescendants()) do
if v4414:IsA("ParticleEmitter") then
v4414.Enabled = false;
end;
end;
end);
task.spawn(function() --[[ Line: 12092 ]]
local v4415 = tick();
while tick() - v4415 < 1.4 do
v4388.PrimaryPart.CFrame = l_l_char_20_1.Torso.CFrame *
v4383;
task.wait();
end;
end);
task.delay(0.3, function() --[[ Line: 12099 ]]
l_v4362_0(l_l_char_20_1["Left Leg"], l_l_Fang_0_0.Trail2, 1);
l_v4362_0(l_l_char_20_1["Right Arm"], l_l_Fang_0_0.Trail2, 1);
l_v4362_0(l_l_char_20_1["Left Arm"], l_l_Fang_0_0.Trail2, 1);
task.spawn(function() --[[ Line: 12107 ]]
for v4416 = 1, 6 do
local v4417 = l_v4271_1.WindFirst2:Clone();
v4417:ScaleTo(0.7);
local v4418 = {
Model = v4417
};
local _, v4420, v4421 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4418.Anchor = CFrame.new(l_l_char_20_1.Torso.Position)
* CFrame.Angles(0, v4420, 0) * CFrame.new(0, -1, 0) *
CFrame.Angles(0.7853981633974483, 0, -1.5707963267948966);
v4418.Skip = true;
v4418.Info = TweenInfo.new(0.325,
Enum.EasingStyle.Sine);
local l_v4418_0 = v4418 --[[ copy: 4 -> 15 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_67 = l_v4418_0.Model;
local v4424 = l_v4418_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_73 =
l_Model_67:FindFirstChild("Start");
local l_End_71 = l_Model_67:FindFirstChild("End");
local l_Stay_66 = l_v4418_0.Stay;
local l_Anchor_67 = l_v4418_0.Anchor;
local v4429 = l_v4418_0.EndT or 1;
local l_Del_66 = l_v4418_0.Del;
local l_Skip_66 = l_v4418_0.Skip;
if l_Start_73 and l_End_71 then
l_Model_67.PrimaryPart = l_Start_73;
if not l_Skip_66 then
for _, v4433 in
pairs(l_Model_67:GetChildren()) do
if v4433:IsA("BasePart") then
v4433.CanCollide = false;
v4433.Anchored = true;
end;
end;
end;
if l_Anchor_67 then

l_Model_67:SetPrimaryPartCFrame(l_Anchor_67);
end;
if l_v4418_0.T then
l_Start_73.Transparency = l_v4418_0.T;
end;
l_End_71.Transparency = 1;
l_Model_67.Parent = workspace.Thrown;
local l_Decal_134 =
l_Start_73:FindFirstChildOfClass("Decal");
local l_SpecialMesh_134 =
l_Start_73:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_135 =
l_End_71:FindFirstChildOfClass("SpecialMesh");
local l_Decal_135 =
l_End_71:FindFirstChildOfClass("Decal");
if l_Decal_135 and not l_Skip_66 then
l_Decal_135.Transparency = 1;
end;
local v4438 = nil;
if l_Del_66 then

game:GetService("TweenService"):Create(l_Start_73, v4424, {
Size = l_End_71.Size,
CFrame = l_End_71.CFrame
}):Play();
task.delay(l_Del_66, function() --[[ Line:
3992 ]]
v4438 =
game:GetService("TweenService"):Create(l_Start_73, v4424, {
Transparency = v4429
});
v4438:Play();
if l_Decal_134 then
for _, v4440 in
pairs(l_Start_73:GetChildren()) do
if v4440:IsA("Decal") then

game:GetService("TweenService"):Create(v4440, v4424, {
Transparency = v4429
}):Play();
end;
end;
end;
if l_SpecialMesh_134 then
v4438 =
game:GetService("TweenService"):Create(l_SpecialMesh_134, v4424, {
Scale = l_SpecialMesh_135.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_134 then

game:GetService("TweenService"):Create(l_SpecialMesh_134, v4424, {
Scale = l_SpecialMesh_135.Scale
}):Play();
end;
if l_Decal_134 then
for _, v4442 in
pairs(l_Start_73:GetChildren()) do
if v4442:IsA("Decal") then

game:GetService("TweenService"):Create(v4442, v4424, {
Transparency = v4429
}):Play();
end;
end;
v4438 =
game:GetService("TweenService"):Create(l_Start_73, v4424, {
Size = l_End_71.Size,
CFrame = l_End_71.CFrame
});
v4438:Play();
else
v4438 =
game:GetService("TweenService"):Create(l_Start_73, v4424, {
Size = l_End_71.Size,
Transparency = v4429,
CFrame = l_End_71.CFrame
});
v4438:Play();
end;
end;
if not l_Stay_66 then
if l_Del_66 then
task.wait(l_Del_66 + 0.1);
end;
v4438.Completed:Connect(function() --
[[ Line: 4035 ]]
l_Model_67:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4418 = l_v4271_1.Bright:Clone();
v4418:ScaleTo(0.7);
local v4443 = {
Model = v4418
};
local v4444;
v4420, v4421, v4444 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4443.Anchor = CFrame.new(l_l_char_20_1.Torso.Position)
* CFrame.Angles(0, v4421, 0) * CFrame.new(0, -6, -4) *
CFrame.Angles(0.7853981633974483, 0, 3.141592653589793);
v4443.Skip = true;
v4443.Info = TweenInfo.new(0.325,
Enum.EasingStyle.Sine);
local l_v4443_0 = v4443 --[[ copy: 5 -> 16 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_68 = l_v4443_0.Model;
local v4447 = l_v4443_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_74 =
l_Model_68:FindFirstChild("Start");
local l_End_72 = l_Model_68:FindFirstChild("End");
local l_Stay_67 = l_v4443_0.Stay;
local l_Anchor_68 = l_v4443_0.Anchor;
local v4452 = l_v4443_0.EndT or 1;
local l_Del_67 = l_v4443_0.Del;
local l_Skip_67 = l_v4443_0.Skip;
if l_Start_74 and l_End_72 then
l_Model_68.PrimaryPart = l_Start_74;
if not l_Skip_67 then
for _, v4456 in
pairs(l_Model_68:GetChildren()) do
if v4456:IsA("BasePart") then
v4456.CanCollide = false;
v4456.Anchored = true;
end;
end;
end;
if l_Anchor_68 then

l_Model_68:SetPrimaryPartCFrame(l_Anchor_68);
end;
if l_v4443_0.T then
l_Start_74.Transparency = l_v4443_0.T;
end;
l_End_72.Transparency = 1;
l_Model_68.Parent = workspace.Thrown;
local l_Decal_136 =
l_Start_74:FindFirstChildOfClass("Decal");
local l_SpecialMesh_136 =
l_Start_74:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_137 =
l_End_72:FindFirstChildOfClass("SpecialMesh");
local l_Decal_137 =
l_End_72:FindFirstChildOfClass("Decal");
if l_Decal_137 and not l_Skip_67 then
l_Decal_137.Transparency = 1;
end;
local v4461 = nil;
if l_Del_67 then

game:GetService("TweenService"):Create(l_Start_74, v4447, {
Size = l_End_72.Size,
CFrame = l_End_72.CFrame
}):Play();
task.delay(l_Del_67, function() --[[ Line:
3992 ]]
v4461 =
game:GetService("TweenService"):Create(l_Start_74, v4447, {
Transparency = v4452
});
v4461:Play();
if l_Decal_136 then
for _, v4463 in
pairs(l_Start_74:GetChildren()) do
if v4463:IsA("Decal") then

game:GetService("TweenService"):Create(v4463, v4447, {
Transparency = v4452
}):Play();
end;
end;
end;
if l_SpecialMesh_136 then
v4461 =
game:GetService("TweenService"):Create(l_SpecialMesh_136, v4447, {
Scale = l_SpecialMesh_137.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_136 then

game:GetService("TweenService"):Create(l_SpecialMesh_136, v4447, {
Scale = l_SpecialMesh_137.Scale
}):Play();
end;
if l_Decal_136 then
for _, v4465 in
pairs(l_Start_74:GetChildren()) do
if v4465:IsA("Decal") then

game:GetService("TweenService"):Create(v4465, v4447, {
Transparency = v4452
}):Play();
end;
end;
v4461 =
game:GetService("TweenService"):Create(l_Start_74, v4447, {
Size = l_End_72.Size,
CFrame = l_End_72.CFrame
});
v4461:Play();
else
v4461 =
game:GetService("TweenService"):Create(l_Start_74, v4447, {
Size = l_End_72.Size,
Transparency = v4452,
CFrame = l_End_72.CFrame
});
v4461:Play();
end;
end;
if not l_Stay_67 then
if l_Del_67 then
task.wait(l_Del_67 + 0.1);
end;
v4461.Completed:Connect(function() --
[[ Line: 4035 ]]
l_Model_68:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
if v4416 % 2 == 0 then
v4443 = l_v4271_1.SecondWind2:Clone();
v4443:ScaleTo(0.7);
local v4466 = {
Model = v4443
};
local v4467;
v4421, v4444, v4467 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4466.Anchor =
CFrame.new(l_l_char_20_1.Torso.Position) * CFrame.Angles(0, v4444, 0) *
CFrame.new(0, -1, 0) * CFrame.Angles(0.7853981633974483, 0, 1.5707963267948966);
v4466.Info = TweenInfo.new(0.425,
Enum.EasingStyle.Sine);
local l_v4466_0 = v4466 --[[ copy: 6 -> 17 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_69 = l_v4466_0.Model;
local v4470 = l_v4466_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_75 =
l_Model_69:FindFirstChild("Start");
local l_End_73 =
l_Model_69:FindFirstChild("End");
local l_Stay_68 = l_v4466_0.Stay;
local l_Anchor_69 = l_v4466_0.Anchor;
local v4475 = l_v4466_0.EndT or 1;
local l_Del_68 = l_v4466_0.Del;
local l_Skip_68 = l_v4466_0.Skip;
if l_Start_75 and l_End_73 then
l_Model_69.PrimaryPart = l_Start_75;
if not l_Skip_68 then
for _, v4479 in
pairs(l_Model_69:GetChildren()) do
if v4479:IsA("BasePart") then
v4479.CanCollide = false;
v4479.Anchored = true;
end;
end;
end;
if l_Anchor_69 then

l_Model_69:SetPrimaryPartCFrame(l_Anchor_69);
end;
if l_v4466_0.T then
l_Start_75.Transparency = l_v4466_0.T;
end;
l_End_73.Transparency = 1;
l_Model_69.Parent = workspace.Thrown;
local l_Decal_138 =
l_Start_75:FindFirstChildOfClass("Decal");
local l_SpecialMesh_138 =
l_Start_75:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_139 =
l_End_73:FindFirstChildOfClass("SpecialMesh");
local l_Decal_139 =
l_End_73:FindFirstChildOfClass("Decal");
if l_Decal_139 and not l_Skip_68 then
l_Decal_139.Transparency = 1;
end;
local v4484 = nil;
if l_Del_68 then

game:GetService("TweenService"):Create(l_Start_75, v4470, {
Size = l_End_73.Size,
CFrame = l_End_73.CFrame
}):Play();
task.delay(l_Del_68, function() --
[[ Line: 3992 ]]
v4484 =
game:GetService("TweenService"):Create(l_Start_75, v4470, {
Transparency = v4475
});
v4484:Play();
if l_Decal_138 then
for _, v4486 in
pairs(l_Start_75:GetChildren()) do
if v4486:IsA("Decal") then

game:GetService("TweenService"):Create(v4486, v4470, {
Transparency =
v4475
}):Play();
end;
end;
end;
if l_SpecialMesh_138 then
v4484 =
game:GetService("TweenService"):Create(l_SpecialMesh_138, v4470, {
Scale =
l_SpecialMesh_139.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_138 then

game:GetService("TweenService"):Create(l_SpecialMesh_138, v4470, {
Scale = l_SpecialMesh_139.Scale
}):Play();
end;
if l_Decal_138 then
for _, v4488 in
pairs(l_Start_75:GetChildren()) do
if v4488:IsA("Decal") then
game:GetService("TweenService"):Create(v4488, v4470, {
Transparency = v4475
}):Play();
end;
end;
v4484 =
game:GetService("TweenService"):Create(l_Start_75, v4470, {
Size = l_End_73.Size,
CFrame = l_End_73.CFrame
});
v4484:Play();
else
v4484 =
game:GetService("TweenService"):Create(l_Start_75, v4470, {
Size = l_End_73.Size,
Transparency = v4475,
CFrame = l_End_73.CFrame
});
v4484:Play();
end;
end;
if not l_Stay_68 then
if l_Del_68 then
task.wait(l_Del_68 + 0.1);
end;
v4484.Completed:Connect(function() --[[
Line: 4035 ]]
l_Model_69:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4466 = l_v4271_1.Thing4:Clone();
v4466:ScaleTo(2.4499999999999997);
local v4489 = {
Model = v4466,
T = 0.95
};
local v4490, v4491;
v4467, v4490, v4491 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4489.Anchor =
CFrame.new(l_l_char_20_1.Torso.Position) * CFrame.Angles(0, v4490, 0) *
CFrame.new(0, 0, 0) * CFrame.Angles(0.7853981633974483, 0, 1.5707963267948966) *
CFrame.new(-5, 0, 0);
v4489.Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine);
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_70 = v4489.Model;
local v4493 = v4489.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_76 =
l_Model_70:FindFirstChild("Start");
local l_End_74 =
l_Model_70:FindFirstChild("End");
local l_Stay_69 = v4489.Stay;
local l_Anchor_70 = v4489.Anchor;
local v4498 = v4489.EndT or 1;
local l_Del_69 = v4489.Del;
local l_Skip_69 = v4489.Skip;
if l_Start_76 and l_End_74 then
l_Model_70.PrimaryPart = l_Start_76;
if not l_Skip_69 then
for _, v4502 in
pairs(l_Model_70:GetChildren()) do
if v4502:IsA("BasePart") then
v4502.CanCollide = false;
v4502.Anchored = true;
end;
end;
end;
if l_Anchor_70 then

l_Model_70:SetPrimaryPartCFrame(l_Anchor_70);
end;
if v4489.T then
l_Start_76.Transparency = v4489.T;
end;
l_End_74.Transparency = 1;
l_Model_70.Parent = workspace.Thrown;
local l_Decal_140 =
l_Start_76:FindFirstChildOfClass("Decal");
local l_SpecialMesh_140 =
l_Start_76:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_141 =
l_End_74:FindFirstChildOfClass("SpecialMesh");
local l_Decal_141 =
l_End_74:FindFirstChildOfClass("Decal");
if l_Decal_141 and not l_Skip_69 then
l_Decal_141.Transparency = 1;
end;
local v4507 = nil;
if l_Del_69 then

game:GetService("TweenService"):Create(l_Start_76, v4493, {
Size = l_End_74.Size,
CFrame = l_End_74.CFrame
}):Play();
task.delay(l_Del_69, function() --
[[ Line: 3992 ]]
v4507 =
game:GetService("TweenService"):Create(l_Start_76, v4493, {
Transparency = v4498
});
v4507:Play();
if l_Decal_140 then
for _, v4509 in
pairs(l_Start_76:GetChildren()) do
if v4509:IsA("Decal") then

game:GetService("TweenService"):Create(v4509, v4493, {
Transparency =
v4498
}):Play();
end;
end;
end;
if l_SpecialMesh_140 then
v4507 =
game:GetService("TweenService"):Create(l_SpecialMesh_140, v4493, {
Scale =
l_SpecialMesh_141.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_140 then

game:GetService("TweenService"):Create(l_SpecialMesh_140, v4493, {
Scale = l_SpecialMesh_141.Scale
}):Play();
end;
if l_Decal_140 then
for _, v4511 in
pairs(l_Start_76:GetChildren()) do
if v4511:IsA("Decal") then

game:GetService("TweenService"):Create(v4511, v4493, {
Transparency = v4498
}):Play();
end;
end;
v4507 =
game:GetService("TweenService"):Create(l_Start_76, v4493, {
Size = l_End_74.Size,
CFrame = l_End_74.CFrame
});
v4507:Play();
else
v4507 =
game:GetService("TweenService"):Create(l_Start_76, v4493, {
Size = l_End_74.Size,
Transparency = v4498,
CFrame = l_End_74.CFrame
});
v4507:Play();
end;
end;
if not l_Stay_69 then
if l_Del_69 then
task.wait(l_Del_69 + 0.1);
end;
v4507.Completed:Connect(function() --[[
Line: 4035 ]]
l_Model_70:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
end;
l_l_wait_15_1(0.1);
end;
end);
end);
l_l_wait_15_1(0.2);
v4384 = v880({
FX = l_v4271_1.GoodWind,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Maid = l_v4272_1._maid
});
v869({
FX = v4384,
Scale = 1.5
});
v894(v4384);
l_l_wait_15_1(0.2);
v4385 = l_v4271_1.Test2:Clone();
v4385:ScaleTo(0.35);
v4386 = {
Model = v4385,
T = 0.7,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, 2, -4) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v4386_0 = v4386 --[[ copy: 8 -> 21 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_71 = l_v4386_0.Model;
local v4514 = l_v4386_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_77 = l_Model_71:FindFirstChild("Start");
local l_End_75 = l_Model_71:FindFirstChild("End");
local l_Stay_70 = l_v4386_0.Stay;
local l_Anchor_71 = l_v4386_0.Anchor;
local v4519 = l_v4386_0.EndT or 1;
local l_Del_70 = l_v4386_0.Del;
local l_Skip_70 = l_v4386_0.Skip;
if l_Start_77 and l_End_75 then
l_Model_71.PrimaryPart = l_Start_77;
if not l_Skip_70 then
for _, v4523 in pairs(l_Model_71:GetChildren()) do
if v4523:IsA("BasePart") then
v4523.CanCollide = false;
v4523.Anchored = true;
end;
end;
end;
if l_Anchor_71 then
l_Model_71:SetPrimaryPartCFrame(l_Anchor_71);
end;
if l_v4386_0.T then
l_Start_77.Transparency = l_v4386_0.T;
end;
l_End_75.Transparency = 1;
l_Model_71.Parent = workspace.Thrown;
local l_Decal_142 =
l_Start_77:FindFirstChildOfClass("Decal");
local l_SpecialMesh_142 =
l_Start_77:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_143 =
l_End_75:FindFirstChildOfClass("SpecialMesh");
local l_Decal_143 =
l_End_75:FindFirstChildOfClass("Decal");
if l_Decal_143 and not l_Skip_70 then
l_Decal_143.Transparency = 1;
end;
local v4528 = nil;
if l_Del_70 then
game:GetService("TweenService"):Create(l_Start_77,
v4514, {
Size = l_End_75.Size,
CFrame = l_End_75.CFrame
}):Play();
task.delay(l_Del_70, function() --[[ Line: 3992 ]]
v4528 =
game:GetService("TweenService"):Create(l_Start_77, v4514, {
Transparency = v4519
});
v4528:Play();
if l_Decal_142 then
for _, v4530 in pairs(l_Start_77:GetChildren())
do
if v4530:IsA("Decal") then

game:GetService("TweenService"):Create(v4530, v4514, {
Transparency = v4519
}):Play();
end;
end;
end;
if l_SpecialMesh_142 then
v4528 =
game:GetService("TweenService"):Create(l_SpecialMesh_142, v4514, {
Scale = l_SpecialMesh_143.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_142 then

game:GetService("TweenService"):Create(l_SpecialMesh_142, v4514, {
Scale = l_SpecialMesh_143.Scale
}):Play();
end;
if l_Decal_142 then
for _, v4532 in pairs(l_Start_77:GetChildren()) do
if v4532:IsA("Decal") then

game:GetService("TweenService"):Create(v4532, v4514, {
Transparency = v4519
}):Play();
end;
end;
v4528 =
game:GetService("TweenService"):Create(l_Start_77, v4514, {
Size = l_End_75.Size,
CFrame = l_End_75.CFrame
});
v4528:Play();
else
v4528 =
game:GetService("TweenService"):Create(l_Start_77, v4514, {
Size = l_End_75.Size,
Transparency = v4519,
CFrame = l_End_75.CFrame
});
v4528:Play();
end;
end;
if not l_Stay_70 then
if l_Del_70 then
task.wait(l_Del_70 + 0.1);
end;
v4528.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_71:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_15_1(0.1);
v4386 = l_v4271_1.JumpCresc2:Clone();
v4386:ScaleTo(1.6);
local v4533 = {
Model = v4386,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, -3, -4) *
CFrame.Angles(1.5707963267948966, 0, -1.5707963267948966),
Info = TweenInfo.new(2.45, Enum.EasingStyle.Exponential)
};
local l_v4533_0 = v4533 --[[ copy: 9 -> 22 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_72 = l_v4533_0.Model;
local v4536 = l_v4533_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_78 = l_Model_72:FindFirstChild("Start");
local l_End_76 = l_Model_72:FindFirstChild("End");
local l_Stay_71 = l_v4533_0.Stay;
local l_Anchor_72 = l_v4533_0.Anchor;
local v4541 = l_v4533_0.EndT or 1;
local l_Del_71 = l_v4533_0.Del;
local l_Skip_71 = l_v4533_0.Skip;
if l_Start_78 and l_End_76 then
l_Model_72.PrimaryPart = l_Start_78;
if not l_Skip_71 then
for _, v4545 in pairs(l_Model_72:GetChildren()) do
if v4545:IsA("BasePart") then
v4545.CanCollide = false;
v4545.Anchored = true;
end;
end;
end;
if l_Anchor_72 then
l_Model_72:SetPrimaryPartCFrame(l_Anchor_72);
end;
if l_v4533_0.T then
l_Start_78.Transparency = l_v4533_0.T;
end;
l_End_76.Transparency = 1;
l_Model_72.Parent = workspace.Thrown;
local l_Decal_144 =
l_Start_78:FindFirstChildOfClass("Decal");
local l_SpecialMesh_144 =
l_Start_78:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_145 =
l_End_76:FindFirstChildOfClass("SpecialMesh");
local l_Decal_145 =
l_End_76:FindFirstChildOfClass("Decal");
if l_Decal_145 and not l_Skip_71 then
l_Decal_145.Transparency = 1;
end;
local v4550 = nil;
if l_Del_71 then
game:GetService("TweenService"):Create(l_Start_78,
v4536, {
Size = l_End_76.Size,
CFrame = l_End_76.CFrame
}):Play();
task.delay(l_Del_71, function() --[[ Line: 3992 ]]
v4550 =
game:GetService("TweenService"):Create(l_Start_78, v4536, {
Transparency = v4541
});
v4550:Play();
if l_Decal_144 then
for _, v4552 in pairs(l_Start_78:GetChildren())
do
if v4552:IsA("Decal") then

game:GetService("TweenService"):Create(v4552, v4536, {
Transparency = v4541
}):Play();
end;
end;
end;
if l_SpecialMesh_144 then
v4550 =
game:GetService("TweenService"):Create(l_SpecialMesh_144, v4536, {
Scale = l_SpecialMesh_145.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_144 then

game:GetService("TweenService"):Create(l_SpecialMesh_144, v4536, {
Scale = l_SpecialMesh_145.Scale
}):Play();
end;
if l_Decal_144 then
for _, v4554 in pairs(l_Start_78:GetChildren()) do
if v4554:IsA("Decal") then
game:GetService("TweenService"):Create(v4554, v4536, {
Transparency = v4541
}):Play();
end;
end;
v4550 =
game:GetService("TweenService"):Create(l_Start_78, v4536, {
Size = l_End_76.Size,
CFrame = l_End_76.CFrame
});
v4550:Play();
else
v4550 =
game:GetService("TweenService"):Create(l_Start_78, v4536, {
Size = l_End_76.Size,
Transparency = v4541,
CFrame = l_End_76.CFrame
});
v4550:Play();
end;
end;
if not l_Stay_71 then
if l_Del_71 then
task.wait(l_Del_71 + 0.1);
end;
v4550.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_72:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_15_1(0.7);
v4533 = v880({
FX = l_v4271_1.HitAdjusted,
Anchor = l_l_PrimaryPart_35_1.CFrame * CFrame.new(0, 8, 5) *
CFrame.Angles(1.1344640137963142, 0, 3.141592653589793),
Maid = l_v4272_1._maid
});
v894(v4533);
local v4555 = l_v4271_1.ForwardWave:Clone();
v4555:ScaleTo(v4555:GetScale() * 2);
local v4556 = {
Model = v4555,
EndT = 0,
Anchor = v4533.PrimaryPart.CFrame * CFrame.new(0, 30, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v4556_0 = v4556 --[[ copy: 11 -> 23 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_73 = l_v4556_0.Model;
local v4559 = l_v4556_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_79 = l_Model_73:FindFirstChild("Start");
local l_End_77 = l_Model_73:FindFirstChild("End");
local l_Stay_72 = l_v4556_0.Stay;
local l_Anchor_73 = l_v4556_0.Anchor;
local v4564 = l_v4556_0.EndT or 1;
local l_Del_72 = l_v4556_0.Del;
local l_Skip_72 = l_v4556_0.Skip;
if l_Start_79 and l_End_77 then
l_Model_73.PrimaryPart = l_Start_79;
if not l_Skip_72 then
for _, v4568 in pairs(l_Model_73:GetChildren()) do
if v4568:IsA("BasePart") then
v4568.CanCollide = false;
v4568.Anchored = true;
end;
end;
end;
if l_Anchor_73 then
l_Model_73:SetPrimaryPartCFrame(l_Anchor_73);
end;
if l_v4556_0.T then
l_Start_79.Transparency = l_v4556_0.T;
end;
l_End_77.Transparency = 1;
l_Model_73.Parent = workspace.Thrown;
local l_Decal_146 =
l_Start_79:FindFirstChildOfClass("Decal");
local l_SpecialMesh_146 =
l_Start_79:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_147 =
l_End_77:FindFirstChildOfClass("SpecialMesh");
local l_Decal_147 =
l_End_77:FindFirstChildOfClass("Decal");
if l_Decal_147 and not l_Skip_72 then
l_Decal_147.Transparency = 1;
end;
local v4573 = nil;
if l_Del_72 then
game:GetService("TweenService"):Create(l_Start_79,
v4559, {
Size = l_End_77.Size,
CFrame = l_End_77.CFrame
}):Play();
task.delay(l_Del_72, function() --[[ Line: 3992 ]]
v4573 =
game:GetService("TweenService"):Create(l_Start_79, v4559, {
Transparency = v4564
});
v4573:Play();
if l_Decal_146 then
for _, v4575 in pairs(l_Start_79:GetChildren())
do
if v4575:IsA("Decal") then

game:GetService("TweenService"):Create(v4575, v4559, {
Transparency = v4564
}):Play();
end;
end;
end;
if l_SpecialMesh_146 then
v4573 =
game:GetService("TweenService"):Create(l_SpecialMesh_146, v4559, {
Scale = l_SpecialMesh_147.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_146 then

game:GetService("TweenService"):Create(l_SpecialMesh_146, v4559, {
Scale = l_SpecialMesh_147.Scale
}):Play();
end;
if l_Decal_146 then
for _, v4577 in pairs(l_Start_79:GetChildren()) do
if v4577:IsA("Decal") then

game:GetService("TweenService"):Create(v4577, v4559, {
Transparency = v4564
}):Play();
end;
end;
v4573 =
game:GetService("TweenService"):Create(l_Start_79, v4559, {
Size = l_End_77.Size,
CFrame = l_End_77.CFrame
});
v4573:Play();
else
v4573 =
game:GetService("TweenService"):Create(l_Start_79, v4559, {
Size = l_End_77.Size,
Transparency = v4564,
CFrame = l_End_77.CFrame
});
v4573:Play();
end;
end;
if not l_Stay_72 then
if l_Del_72 then
task.wait(l_Del_72 + 0.1);
end;
v4573.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_73:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_15_1(0.1);
v4556 = l_v4271_1.Wind2:Clone();
v4556:ScaleTo(3.5999999999999996);
local v4578 = {
Model = v4556,
Anchor = v4533.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v4578_0 = v4578 --[[ copy: 12 -> 24 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_74 = l_v4578_0.Model;
local v4581 = l_v4578_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_80 = l_Model_74:FindFirstChild("Start");
local l_End_78 = l_Model_74:FindFirstChild("End");
local l_Stay_73 = l_v4578_0.Stay;
local l_Anchor_74 = l_v4578_0.Anchor;
local v4586 = l_v4578_0.EndT or 1;
local l_Del_73 = l_v4578_0.Del;
local l_Skip_73 = l_v4578_0.Skip;
if l_Start_80 and l_End_78 then
l_Model_74.PrimaryPart = l_Start_80;
if not l_Skip_73 then
for _, v4590 in pairs(l_Model_74:GetChildren()) do
if v4590:IsA("BasePart") then
v4590.CanCollide = false;
v4590.Anchored = true;
end;
end;
end;
if l_Anchor_74 then
l_Model_74:SetPrimaryPartCFrame(l_Anchor_74);
end;
if l_v4578_0.T then
l_Start_80.Transparency = l_v4578_0.T;
end;
l_End_78.Transparency = 1;
l_Model_74.Parent = workspace.Thrown;
local l_Decal_148 =
l_Start_80:FindFirstChildOfClass("Decal");
local l_SpecialMesh_148 =
l_Start_80:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_149 =
l_End_78:FindFirstChildOfClass("SpecialMesh");
local l_Decal_149 =
l_End_78:FindFirstChildOfClass("Decal");
if l_Decal_149 and not l_Skip_73 then
l_Decal_149.Transparency = 1;
end;
local v4595 = nil;
if l_Del_73 then
game:GetService("TweenService"):Create(l_Start_80,
v4581, {
Size = l_End_78.Size,
CFrame = l_End_78.CFrame
}):Play();
task.delay(l_Del_73, function() --[[ Line: 3992 ]]
v4595 =
game:GetService("TweenService"):Create(l_Start_80, v4581, {
Transparency = v4586
});
v4595:Play();
if l_Decal_148 then
for _, v4597 in pairs(l_Start_80:GetChildren())
do
if v4597:IsA("Decal") then

game:GetService("TweenService"):Create(v4597, v4581, {
Transparency = v4586
}):Play();
end;
end;
end;
if l_SpecialMesh_148 then
v4595 =
game:GetService("TweenService"):Create(l_SpecialMesh_148, v4581, {
Scale = l_SpecialMesh_149.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_148 then

game:GetService("TweenService"):Create(l_SpecialMesh_148, v4581, {
Scale = l_SpecialMesh_149.Scale
}):Play();
end;
if l_Decal_148 then
for _, v4599 in pairs(l_Start_80:GetChildren()) do
if v4599:IsA("Decal") then

game:GetService("TweenService"):Create(v4599, v4581, {
Transparency = v4586
}):Play();
end;
end;
v4595 =
game:GetService("TweenService"):Create(l_Start_80, v4581, {
Size = l_End_78.Size,
CFrame = l_End_78.CFrame
});
v4595:Play();
else
v4595 =
game:GetService("TweenService"):Create(l_Start_80, v4581, {
Size = l_End_78.Size,
Transparency = v4586,
CFrame = l_End_78.CFrame
});
v4595:Play();
end;
end;
if not l_Stay_73 then
if l_Del_73 then
task.wait(l_Del_73 + 0.1);
end;
v4595.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_74:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4578 = l_v4271_1.Wind1:Clone();
v4578:ScaleTo(2.0999999999999996);
local v4600 = {
Model = v4578,
Anchor = v4533.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v4600_0 = v4600 --[[ copy: 13 -> 25 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_75 = l_v4600_0.Model;
local v4603 = l_v4600_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_81 = l_Model_75:FindFirstChild("Start");
local l_End_79 = l_Model_75:FindFirstChild("End");
local l_Stay_74 = l_v4600_0.Stay;
local l_Anchor_75 = l_v4600_0.Anchor;
local v4608 = l_v4600_0.EndT or 1;
local l_Del_74 = l_v4600_0.Del;
local l_Skip_74 = l_v4600_0.Skip;
if l_Start_81 and l_End_79 then
l_Model_75.PrimaryPart = l_Start_81;
if not l_Skip_74 then
for _, v4612 in pairs(l_Model_75:GetChildren()) do
if v4612:IsA("BasePart") then
v4612.CanCollide = false;
v4612.Anchored = true;
end;
end;
end;
if l_Anchor_75 then
l_Model_75:SetPrimaryPartCFrame(l_Anchor_75);
end;
if l_v4600_0.T then
l_Start_81.Transparency = l_v4600_0.T;
end;
l_End_79.Transparency = 1;
l_Model_75.Parent = workspace.Thrown;
local l_Decal_150 =
l_Start_81:FindFirstChildOfClass("Decal");
local l_SpecialMesh_150 =
l_Start_81:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_151 =
l_End_79:FindFirstChildOfClass("SpecialMesh");
local l_Decal_151 =
l_End_79:FindFirstChildOfClass("Decal");
if l_Decal_151 and not l_Skip_74 then
l_Decal_151.Transparency = 1;
end;
local v4617 = nil;
if l_Del_74 then
game:GetService("TweenService"):Create(l_Start_81,
v4603, {
Size = l_End_79.Size,
CFrame = l_End_79.CFrame
}):Play();
task.delay(l_Del_74, function() --[[ Line: 3992 ]]
v4617 =
game:GetService("TweenService"):Create(l_Start_81, v4603, {
Transparency = v4608
});
v4617:Play();
if l_Decal_150 then
for _, v4619 in pairs(l_Start_81:GetChildren())
do
if v4619:IsA("Decal") then

game:GetService("TweenService"):Create(v4619, v4603, {
Transparency = v4608
}):Play();
end;
end;
end;
if l_SpecialMesh_150 then
v4617 =
game:GetService("TweenService"):Create(l_SpecialMesh_150, v4603, {
Scale = l_SpecialMesh_151.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_150 then

game:GetService("TweenService"):Create(l_SpecialMesh_150, v4603, {
Scale = l_SpecialMesh_151.Scale
}):Play();
end;
if l_Decal_150 then
for _, v4621 in pairs(l_Start_81:GetChildren()) do
if v4621:IsA("Decal") then

game:GetService("TweenService"):Create(v4621, v4603, {
Transparency = v4608
}):Play();
end;
end;
v4617 =
game:GetService("TweenService"):Create(l_Start_81, v4603, {
Size = l_End_79.Size,
CFrame = l_End_79.CFrame
});
v4617:Play();
else
v4617 =
game:GetService("TweenService"):Create(l_Start_81, v4603, {
Size = l_End_79.Size,
Transparency = v4608,
CFrame = l_End_79.CFrame
});
v4617:Play();
end;
end;
if not l_Stay_74 then
if l_Del_74 then
task.wait(l_Del_74 + 0.1);
end;
v4617.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_75:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4600 = l_v4271_1.Bright:Clone();
v4600:ScaleTo(5.1);
local v4622 = {
Model = v4600,
Anchor = v4533.PrimaryPart.CFrame * CFrame.new(0, -40, 0) *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v4622_0 = v4622 --[[ copy: 14 -> 26 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_76 = l_v4622_0.Model;
local v4625 = l_v4622_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_82 = l_Model_76:FindFirstChild("Start");
local l_End_80 = l_Model_76:FindFirstChild("End");
local l_Stay_75 = l_v4622_0.Stay;
local l_Anchor_76 = l_v4622_0.Anchor;
local v4630 = l_v4622_0.EndT or 1;
local l_Del_75 = l_v4622_0.Del;
local l_Skip_75 = l_v4622_0.Skip;
if l_Start_82 and l_End_80 then
l_Model_76.PrimaryPart = l_Start_82;
if not l_Skip_75 then
for _, v4634 in pairs(l_Model_76:GetChildren()) do
if v4634:IsA("BasePart") then
v4634.CanCollide = false;
v4634.Anchored = true;
end;
end;
end;
if l_Anchor_76 then
l_Model_76:SetPrimaryPartCFrame(l_Anchor_76);
end;
if l_v4622_0.T then
l_Start_82.Transparency = l_v4622_0.T;
end;
l_End_80.Transparency = 1;
l_Model_76.Parent = workspace.Thrown;
local l_Decal_152 =
l_Start_82:FindFirstChildOfClass("Decal");
local l_SpecialMesh_152 =
l_Start_82:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_153 =
l_End_80:FindFirstChildOfClass("SpecialMesh");
local l_Decal_153 =
l_End_80:FindFirstChildOfClass("Decal");
if l_Decal_153 and not l_Skip_75 then
l_Decal_153.Transparency = 1;
end;
local v4639 = nil;
if l_Del_75 then
game:GetService("TweenService"):Create(l_Start_82,
v4625, {
Size = l_End_80.Size,
CFrame = l_End_80.CFrame
}):Play();
task.delay(l_Del_75, function() --[[ Line: 3992 ]]
v4639 =
game:GetService("TweenService"):Create(l_Start_82, v4625, {
Transparency = v4630
});
v4639:Play();
if l_Decal_152 then
for _, v4641 in pairs(l_Start_82:GetChildren())
do
if v4641:IsA("Decal") then

game:GetService("TweenService"):Create(v4641, v4625, {
Transparency = v4630
}):Play();
end;
end;
end;
if l_SpecialMesh_152 then
v4639 =
game:GetService("TweenService"):Create(l_SpecialMesh_152, v4625, {
Scale = l_SpecialMesh_153.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_152 then

game:GetService("TweenService"):Create(l_SpecialMesh_152, v4625, {
Scale = l_SpecialMesh_153.Scale
}):Play();
end;
if l_Decal_152 then
for _, v4643 in pairs(l_Start_82:GetChildren()) do
if v4643:IsA("Decal") then

game:GetService("TweenService"):Create(v4643, v4625, {
Transparency = v4630
}):Play();
end;
end;
v4639 =
game:GetService("TweenService"):Create(l_Start_82, v4625, {
Size = l_End_80.Size,
CFrame = l_End_80.CFrame
});
v4639:Play();
else
v4639 =
game:GetService("TweenService"):Create(l_Start_82, v4625, {
Size = l_End_80.Size,
Transparency = v4630,
CFrame = l_End_80.CFrame
});
v4639:Play();
end;
end;
if not l_Stay_75 then
if l_Del_75 then
task.wait(l_Del_75 + 0.1);
end;
v4639.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_76:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4622 = l_v4271_1.ForwardWave2:Clone();
v4622:ScaleTo(v4555:GetScale() * 2);
local v4644 = {
Model = v4622,
EndT = 0,
Anchor = v4533.PrimaryPart.CFrame * CFrame.new(0, -10, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v4644_0 = v4644 --[[ copy: 15 -> 27 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_77 = l_v4644_0.Model;
local v4647 = l_v4644_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_83 = l_Model_77:FindFirstChild("Start");
local l_End_81 = l_Model_77:FindFirstChild("End");
local l_Stay_76 = l_v4644_0.Stay;
local l_Anchor_77 = l_v4644_0.Anchor;
local v4652 = l_v4644_0.EndT or 1;
local l_Del_76 = l_v4644_0.Del;
local l_Skip_76 = l_v4644_0.Skip;
if l_Start_83 and l_End_81 then
l_Model_77.PrimaryPart = l_Start_83;
if not l_Skip_76 then
for _, v4656 in pairs(l_Model_77:GetChildren()) do
if v4656:IsA("BasePart") then
v4656.CanCollide = false;
v4656.Anchored = true;
end;
end;
end;
if l_Anchor_77 then
l_Model_77:SetPrimaryPartCFrame(l_Anchor_77);
end;
if l_v4644_0.T then
l_Start_83.Transparency = l_v4644_0.T;
end;
l_End_81.Transparency = 1;
l_Model_77.Parent = workspace.Thrown;
local l_Decal_154 =
l_Start_83:FindFirstChildOfClass("Decal");
local l_SpecialMesh_154 =
l_Start_83:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_155 =
l_End_81:FindFirstChildOfClass("SpecialMesh");
local l_Decal_155 =
l_End_81:FindFirstChildOfClass("Decal");
if l_Decal_155 and not l_Skip_76 then
l_Decal_155.Transparency = 1;
end;
local v4661 = nil;
if l_Del_76 then
game:GetService("TweenService"):Create(l_Start_83,
v4647, {
Size = l_End_81.Size,
CFrame = l_End_81.CFrame
}):Play();
task.delay(l_Del_76, function() --[[ Line: 3992 ]]
v4661 =
game:GetService("TweenService"):Create(l_Start_83, v4647, {
Transparency = v4652
});
v4661:Play();
if l_Decal_154 then
for _, v4663 in pairs(l_Start_83:GetChildren())
do
if v4663:IsA("Decal") then

game:GetService("TweenService"):Create(v4663, v4647, {
Transparency = v4652
}):Play();
end;
end;
end;
if l_SpecialMesh_154 then
v4661 =
game:GetService("TweenService"):Create(l_SpecialMesh_154, v4647, {
Scale = l_SpecialMesh_155.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_154 then

game:GetService("TweenService"):Create(l_SpecialMesh_154, v4647, {
Scale = l_SpecialMesh_155.Scale
}):Play();
end;
if l_Decal_154 then
for _, v4665 in pairs(l_Start_83:GetChildren()) do
if v4665:IsA("Decal") then

game:GetService("TweenService"):Create(v4665, v4647, {
Transparency = v4652
}):Play();
end;
end;
v4661 =
game:GetService("TweenService"):Create(l_Start_83, v4647, {
Size = l_End_81.Size,
CFrame = l_End_81.CFrame
});
v4661:Play();
else
v4661 =
game:GetService("TweenService"):Create(l_Start_83, v4647, {
Size = l_End_81.Size,
Transparency = v4652,
CFrame = l_End_81.CFrame
});
v4661:Play();
end;
end;
if not l_Stay_76 then
if l_Del_76 then
task.wait(l_Del_76 + 0.1);
end;
v4661.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_77:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4644 = l_v4271_1.ForwardWave3:Clone();
v4644:ScaleTo(v4555:GetScale() * 2);
local v4666 = {
Model = v4644,
T = 0,
EndT = 1,
Anchor = v4533.PrimaryPart.CFrame * CFrame.new(0, 70, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v4666_0 = v4666 --[[ copy: 16 -> 28 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_78 = l_v4666_0.Model;
local v4669 = l_v4666_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_84 = l_Model_78:FindFirstChild("Start");
local l_End_82 = l_Model_78:FindFirstChild("End");
local l_Stay_77 = l_v4666_0.Stay;
local l_Anchor_78 = l_v4666_0.Anchor;
local v4674 = l_v4666_0.EndT or 1;
local l_Del_77 = l_v4666_0.Del;
local l_Skip_77 = l_v4666_0.Skip;
if l_Start_84 and l_End_82 then
l_Model_78.PrimaryPart = l_Start_84;
if not l_Skip_77 then
for _, v4678 in pairs(l_Model_78:GetChildren()) do
if v4678:IsA("BasePart") then
v4678.CanCollide = false;
v4678.Anchored = true;
end;
end;
end;
if l_Anchor_78 then
l_Model_78:SetPrimaryPartCFrame(l_Anchor_78);
end;
if l_v4666_0.T then
l_Start_84.Transparency = l_v4666_0.T;
end;
l_End_82.Transparency = 1;
l_Model_78.Parent = workspace.Thrown;
local l_Decal_156 =
l_Start_84:FindFirstChildOfClass("Decal");
local l_SpecialMesh_156 =
l_Start_84:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_157 =
l_End_82:FindFirstChildOfClass("SpecialMesh");
local l_Decal_157 =
l_End_82:FindFirstChildOfClass("Decal");
if l_Decal_157 and not l_Skip_77 then
l_Decal_157.Transparency = 1;
end;
local v4683 = nil;
if l_Del_77 then
game:GetService("TweenService"):Create(l_Start_84,
v4669, {
Size = l_End_82.Size,
CFrame = l_End_82.CFrame
}):Play();
task.delay(l_Del_77, function() --[[ Line: 3992 ]]
v4683 =
game:GetService("TweenService"):Create(l_Start_84, v4669, {
Transparency = v4674
});
v4683:Play();
if l_Decal_156 then
for _, v4685 in pairs(l_Start_84:GetChildren())
do
if v4685:IsA("Decal") then

game:GetService("TweenService"):Create(v4685, v4669, {
Transparency = v4674
}):Play();
end;
end;
end;
if l_SpecialMesh_156 then
v4683 =
game:GetService("TweenService"):Create(l_SpecialMesh_156, v4669, {
Scale = l_SpecialMesh_157.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_156 then

game:GetService("TweenService"):Create(l_SpecialMesh_156, v4669, {
Scale = l_SpecialMesh_157.Scale
}):Play();
end;
if l_Decal_156 then
for _, v4687 in pairs(l_Start_84:GetChildren()) do
if v4687:IsA("Decal") then

game:GetService("TweenService"):Create(v4687, v4669, {
Transparency = v4674
}):Play();
end;
end;
v4683 =
game:GetService("TweenService"):Create(l_Start_84, v4669, {
Size = l_End_82.Size,
CFrame = l_End_82.CFrame
});
v4683:Play();
else
v4683 =
game:GetService("TweenService"):Create(l_Start_84, v4669, {
Size = l_End_82.Size,
Transparency = v4674,
CFrame = l_End_82.CFrame
});
v4683:Play();
end;
end;
if not l_Stay_77 then
if l_Del_77 then
task.wait(l_Del_77 + 0.1);
end;
v4683.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_78:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4666 = l_v4271_1.Test2:Clone();
v4666:ScaleTo(0.5);
local v4688 = {
Model = v4666,
T = 0.9,
Anchor = v4533.PrimaryPart.CFrame * CFrame.new(0, -2, 0) *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(3, Enum.EasingStyle.Exponential)
};
local l_v4688_0 = v4688 --[[ copy: 17 -> 29 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_79 = l_v4688_0.Model;
local v4691 = l_v4688_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_85 = l_Model_79:FindFirstChild("Start");
local l_End_83 = l_Model_79:FindFirstChild("End");
local l_Stay_78 = l_v4688_0.Stay;
local l_Anchor_79 = l_v4688_0.Anchor;
local v4696 = l_v4688_0.EndT or 1;
local l_Del_78 = l_v4688_0.Del;
local l_Skip_78 = l_v4688_0.Skip;
if l_Start_85 and l_End_83 then
l_Model_79.PrimaryPart = l_Start_85;
if not l_Skip_78 then
for _, v4700 in pairs(l_Model_79:GetChildren()) do
if v4700:IsA("BasePart") then
v4700.CanCollide = false;
v4700.Anchored = true;
end;
end;
end;
if l_Anchor_79 then
l_Model_79:SetPrimaryPartCFrame(l_Anchor_79);
end;
if l_v4688_0.T then
l_Start_85.Transparency = l_v4688_0.T;
end;
l_End_83.Transparency = 1;
l_Model_79.Parent = workspace.Thrown;
local l_Decal_158 =
l_Start_85:FindFirstChildOfClass("Decal");
local l_SpecialMesh_158 =
l_Start_85:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_159 =
l_End_83:FindFirstChildOfClass("SpecialMesh");
local l_Decal_159 =
l_End_83:FindFirstChildOfClass("Decal");
if l_Decal_159 and not l_Skip_78 then
l_Decal_159.Transparency = 1;
end;
local v4705 = nil;
if l_Del_78 then
game:GetService("TweenService"):Create(l_Start_85,
v4691, {
Size = l_End_83.Size,
CFrame = l_End_83.CFrame
}):Play();
task.delay(l_Del_78, function() --[[ Line: 3992 ]]
v4705 =
game:GetService("TweenService"):Create(l_Start_85, v4691, {
Transparency = v4696
});
v4705:Play();
if l_Decal_158 then
for _, v4707 in pairs(l_Start_85:GetChildren())
do
if v4707:IsA("Decal") then

game:GetService("TweenService"):Create(v4707, v4691, {
Transparency = v4696
}):Play();
end;
end;
end;
if l_SpecialMesh_158 then
v4705 =
game:GetService("TweenService"):Create(l_SpecialMesh_158, v4691, {
Scale = l_SpecialMesh_159.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_158 then

game:GetService("TweenService"):Create(l_SpecialMesh_158, v4691, {
Scale = l_SpecialMesh_159.Scale
}):Play();
end;
if l_Decal_158 then
for _, v4709 in pairs(l_Start_85:GetChildren()) do
if v4709:IsA("Decal") then

game:GetService("TweenService"):Create(v4709, v4691, {
Transparency = v4696
}):Play();
end;
end;
v4705 =
game:GetService("TweenService"):Create(l_Start_85, v4691, {
Size = l_End_83.Size,
CFrame = l_End_83.CFrame
});
v4705:Play();
else
v4705 =
game:GetService("TweenService"):Create(l_Start_85, v4691, {
Size = l_End_83.Size,
Transparency = v4696,
CFrame = l_End_83.CFrame
});
v4705:Play();
end;
end;
if not l_Stay_78 then
if l_Del_78 then
task.wait(l_Del_78 + 0.1);
end;
v4705.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_79:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_15_1(0.1);
v4688 = v880({
FX = l_v4271_1.WindBlast,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(2.6179938779914944, 0, 0),
Maid = l_v4272_1._maid
});
local l_PrimaryPart_36 = v4688.PrimaryPart;
l_PrimaryPart_36.Position = l_PrimaryPart_36.Position -
Vector3.new(0, 6, 0, 0);
v4688:ScaleTo(0.7);
v894(v4688);
l_PrimaryPart_36 = v880({
FX = l_v4271_1.RockExplode,
Anchor = v4381.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(1.5707963267948966, 0, 0),
Maid = l_v4272_1._maid
});
v869({
FX = l_PrimaryPart_36,
Scale = 1.5
});
l_PrimaryPart_36:ScaleTo(0.4);
v894(l_PrimaryPart_36);
local v4711 = v880({
FX = l_v4271_1.DustGo,
Anchor = l_l_PrimaryPart_35_1.CFrame,
Maid = l_v4272_1._maid
});
v4711:ScaleTo(1.1);
v869({
FX = v4711,
Scale = 1.5
});
v894(v4711);
end;
local l_v4292_0 = v4292 --[[ copy: 17 -> 1052 ]];
local function v4894() --[[ Line: 12193 ]] --[[ Name: FinalSequence ]]
local v4714 = v880({
FX = l_v4271_1.SOG,
Maid = l_v4272_1._maid,
Anchor = l_l_PrimaryPart_35_1.CFrame * CFrame.new(0, -
l_l_PrimaryPart_35_1.Size.Y * 1.5, 0)
});
v901({
FX = v4714,
On = true
});
v4714:ScaleTo(2);
v869({
FX = v4714,
Scale = 2
});
local v4715 = l_v4271_1.Travel:Clone();
v4715:ScaleTo(0.5);
local v4716 = {
Model = v4715,
T = 0.1,
Anchor = l_l_PrimaryPart_35_1.CFrame * CFrame.Angles(0, -
1.5707963267948966, 0),
Info = TweenInfo.new(5, Enum.EasingStyle.Exponential)
};
local l_v4716_0 = v4716 --[[ copy: 2 -> 9 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_80 = l_v4716_0.Model;
local v4719 = l_v4716_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_86 = l_Model_80:FindFirstChild("Start");
local l_End_84 = l_Model_80:FindFirstChild("End");
local l_Stay_79 = l_v4716_0.Stay;
local l_Anchor_80 = l_v4716_0.Anchor;
local v4724 = l_v4716_0.EndT or 1;
local l_Del_79 = l_v4716_0.Del;
local l_Skip_79 = l_v4716_0.Skip;
if l_Start_86 and l_End_84 then
l_Model_80.PrimaryPart = l_Start_86;
if not l_Skip_79 then
for _, v4728 in pairs(l_Model_80:GetChildren()) do
if v4728:IsA("BasePart") then
v4728.CanCollide = false;
v4728.Anchored = true;
end;
end;
end;
if l_Anchor_80 then
l_Model_80:SetPrimaryPartCFrame(l_Anchor_80);
end;
if l_v4716_0.T then
l_Start_86.Transparency = l_v4716_0.T;
end;
l_End_84.Transparency = 1;
l_Model_80.Parent = workspace.Thrown;
local l_Decal_160 =
l_Start_86:FindFirstChildOfClass("Decal");
local l_SpecialMesh_160 =
l_Start_86:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_161 =
l_End_84:FindFirstChildOfClass("SpecialMesh");
local l_Decal_161 =
l_End_84:FindFirstChildOfClass("Decal");
if l_Decal_161 and not l_Skip_79 then
l_Decal_161.Transparency = 1;
end;
local v4733 = nil;
if l_Del_79 then
game:GetService("TweenService"):Create(l_Start_86,
v4719, {
Size = l_End_84.Size,
CFrame = l_End_84.CFrame
}):Play();
task.delay(l_Del_79, function() --[[ Line: 3992 ]]
v4733 =
game:GetService("TweenService"):Create(l_Start_86, v4719, {
Transparency = v4724
});
v4733:Play();
if l_Decal_160 then
for _, v4735 in pairs(l_Start_86:GetChildren())
do
if v4735:IsA("Decal") then

game:GetService("TweenService"):Create(v4735, v4719, {
Transparency = v4724
}):Play();
end;
end;
end;
if l_SpecialMesh_160 then
v4733 =
game:GetService("TweenService"):Create(l_SpecialMesh_160, v4719, {
Scale = l_SpecialMesh_161.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_160 then

game:GetService("TweenService"):Create(l_SpecialMesh_160, v4719, {
Scale = l_SpecialMesh_161.Scale
}):Play();
end;
if l_Decal_160 then
for _, v4737 in pairs(l_Start_86:GetChildren()) do
if v4737:IsA("Decal") then

game:GetService("TweenService"):Create(v4737, v4719, {
Transparency = v4724
}):Play();
end;
end;
v4733 =
game:GetService("TweenService"):Create(l_Start_86, v4719, {
Size = l_End_84.Size,
CFrame = l_End_84.CFrame
});
v4733:Play();
else
v4733 =
game:GetService("TweenService"):Create(l_Start_86, v4719, {
Size = l_End_84.Size,
Transparency = v4724,
CFrame = l_End_84.CFrame
});
v4733:Play();
end;
end;
if not l_Stay_79 then
if l_Del_79 then
task.wait(l_Del_79 + 0.1);
end;
v4733.Completed:Connect(function() --[[ Line: 4035 ]]
l_Model_80:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4716 = v880({
FX = l_v4271_1.Spinning,
Anchor = l_l_hit_14_0.Torso.CFrame,
Maid = l_v4272_1._maid
});
for _, v4739 in pairs(v4716:GetDescendants()) do
if v4739:IsA("Beam") then
local l_Transparency_3 = v4739.Transparency;
v4739.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v835(v4739, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_3
}
});
task.delay(0.5, function() --[[ Line: 12210 ]]
v835(v4739, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_l_TweenService_21_1:Create(v4739, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
end;
end;
task.delay(0.4, function() --[[ Line: 12218 ]]
for _, v4742 in pairs(v4716:GetDescendants()) do
if v4742:IsA("ParticleEmitter") then
v4742.Enabled = false;
end;
end;
end);
task.spawn(function() --[[ Line: 12225 ]]
local v4743 = tick();
while tick() - v4743 < 1.7 do
v4716.PrimaryPart.CFrame = l_l_hit_14_0.Torso.CFrame;
task.wait();
end;
end);
task.spawn(function() --[[ Line: 12233 ]]
local _, v4745, _ =
l_l_PrimaryPart_35_1.CFrame:ToOrientation();
local v4747 = tick();
while task.wait() and tick() - v4747 < 1.6 do
v4714.PrimaryPart.CFrame =
CFrame.new(l_l_hit_14_0.Torso.Position.X, l_l_PrimaryPart_35_1.Position.Y -
l_l_PrimaryPart_35_1.Size.Y * 1.5, l_l_hit_14_0.Torso.Position.Z) *
CFrame.Angles(0, v4745 + 3.141592653589793, 0) * CFrame.new(0, 0, 6);
end;
v901({
FX = v4714,
On = false
});
end);
task.delay(0.2, function() --[[ Line: 12242 ]]
local l_v880_1 = v880;
local v4749 = {
FX = l_v4271_1.General,
Maid = l_v4272_1._maid
};
local v4750, v4751, _ =
l_l_hit_14_0.HumanoidRootPart.CFrame:ToOrientation();
v4749.Anchor = CFrame.new(l_l_hit_14_0.Torso.Position) *
CFrame.Angles(0, v4751, 0) * CFrame.new(0, -l_l_PrimaryPart_35_1.Size.Y * 0.8, 0);
v4749.Ray = true;
l_v880_1 = l_v880_1(v4749);
if l_v880_1 then
l_v880_1:ScaleTo(0.2);
v894(l_v880_1);
end;
l_l_wait_15_1(0.45);
for v4753 = 1, 4 do
v4750 = v880;
v4751 = {
FX = l_v4271_1.General,
Maid = l_v4272_1._maid
};
local _, v4755, _ =
l_l_hit_14_0.HumanoidRootPart.CFrame:ToOrientation();
v4751.Anchor = CFrame.new(l_l_hit_14_0.Torso.Position) *
CFrame.Angles(0, v4755, 0) * CFrame.new(0, -l_l_PrimaryPart_35_1.Size.Y * 0.8, 0) *
CFrame.Angles(1.5707963267948966, 0, 0);
v4751.Ray = true;
v4750 = v4750(v4751);
if v4750 then
v869({
FX = v4750,
Scale = 2.5
});
v4750:ScaleTo(1 - v4753 / 10);
v894(v4750);
end;
l_l_wait_15_1(v4753 / 10);
end;
end);
task.delay(0.45, function() --[[ Line: 12261 ]]
local l_v880_2 = v880;
local v4758 = {
FX = l_v4271_1.Dust,
Maid = l_v4272_1._maid
};
local v4759, v4760, v4761 =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4758.Anchor = CFrame.new(l_l_char_20_1.Torso.Position) *
CFrame.Angles(0, v4760, 0) * CFrame.new(0, -l_l_PrimaryPart_35_1.Size.Y * 0.8, 0);
v4758.Ray = true;
l_v880_2 = l_v880_2(v4758);
if l_v880_2 then
v894(l_v880_2);
v4758 = l_v4271_1.RockUp:Clone();
v4758:ScaleTo(1.5);
local v4762 = {
Model = v4758,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0),
Info = TweenInfo.new(1.3, Enum.EasingStyle.Exponential)
};
local l_v4762_0 = v4762 --[[ copy: 2 -> 11 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_81 = l_v4762_0.Model;
local v4765 = l_v4762_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_87 = l_Model_81:FindFirstChild("Start");
local l_End_85 = l_Model_81:FindFirstChild("End");
local l_Stay_80 = l_v4762_0.Stay;
local l_Anchor_81 = l_v4762_0.Anchor;
local v4770 = l_v4762_0.EndT or 1;
local l_Del_80 = l_v4762_0.Del;
local l_Skip_80 = l_v4762_0.Skip;
if l_Start_87 and l_End_85 then
l_Model_81.PrimaryPart = l_Start_87;
if not l_Skip_80 then
for _, v4774 in pairs(l_Model_81:GetChildren())
do
if v4774:IsA("BasePart") then
v4774.CanCollide = false;
v4774.Anchored = true;
end;
end;
end;
if l_Anchor_81 then
l_Model_81:SetPrimaryPartCFrame(l_Anchor_81);
end;
if l_v4762_0.T then
l_Start_87.Transparency = l_v4762_0.T;
end;
l_End_85.Transparency = 1;
l_Model_81.Parent = workspace.Thrown;
local l_Decal_162 =
l_Start_87:FindFirstChildOfClass("Decal");
local l_SpecialMesh_162 =
l_Start_87:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_163 =
l_End_85:FindFirstChildOfClass("SpecialMesh");
local l_Decal_163 =
l_End_85:FindFirstChildOfClass("Decal");
if l_Decal_163 and not l_Skip_80 then
l_Decal_163.Transparency = 1;
end;
local v4779 = nil;
if l_Del_80 then

game:GetService("TweenService"):Create(l_Start_87, v4765, {
Size = l_End_85.Size,
CFrame = l_End_85.CFrame
}):Play();
task.delay(l_Del_80, function() --[[ Line: 3992
]]
v4779 =
game:GetService("TweenService"):Create(l_Start_87, v4765, {
Transparency = v4770
});
v4779:Play();
if l_Decal_162 then
for _, v4781 in
pairs(l_Start_87:GetChildren()) do
if v4781:IsA("Decal") then

game:GetService("TweenService"):Create(v4781, v4765, {
Transparency = v4770
}):Play();
end;
end;
end;
if l_SpecialMesh_162 then
v4779 =
game:GetService("TweenService"):Create(l_SpecialMesh_162, v4765, {
Scale = l_SpecialMesh_163.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_162 then

game:GetService("TweenService"):Create(l_SpecialMesh_162, v4765, {
Scale = l_SpecialMesh_163.Scale
}):Play();
end;
if l_Decal_162 then
for _, v4783 in
pairs(l_Start_87:GetChildren()) do
if v4783:IsA("Decal") then

game:GetService("TweenService"):Create(v4783, v4765, {
Transparency = v4770
}):Play();
end;
end;
v4779 =
game:GetService("TweenService"):Create(l_Start_87, v4765, {
Size = l_End_85.Size,
CFrame = l_End_85.CFrame
});
v4779:Play();
else
v4779 =
game:GetService("TweenService"):Create(l_Start_87, v4765, {
Size = l_End_85.Size,
Transparency = v4770,
CFrame = l_End_85.CFrame
});
v4779:Play();
end;
end;
if not l_Stay_80 then
if l_Del_80 then
task.wait(l_Del_80 + 0.1);
end;
v4779.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_81:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4762 = l_v4271_1.RockUp2:Clone();
v4762:ScaleTo(0.7);
local v4784 = {
Model = v4762,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.8, Enum.EasingStyle.Exponential)
};
local l_v4784_0 = v4784 --[[ copy: 3 -> 12 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_82 = l_v4784_0.Model;
local v4787 = l_v4784_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_88 = l_Model_82:FindFirstChild("Start");
local l_End_86 = l_Model_82:FindFirstChild("End");
local l_Stay_81 = l_v4784_0.Stay;
local l_Anchor_82 = l_v4784_0.Anchor;
local v4792 = l_v4784_0.EndT or 1;
local l_Del_81 = l_v4784_0.Del;
local l_Skip_81 = l_v4784_0.Skip;
if l_Start_88 and l_End_86 then
l_Model_82.PrimaryPart = l_Start_88;
if not l_Skip_81 then
for _, v4796 in pairs(l_Model_82:GetChildren())
do
if v4796:IsA("BasePart") then
v4796.CanCollide = false;
v4796.Anchored = true;
end;
end;
end;
if l_Anchor_82 then
l_Model_82:SetPrimaryPartCFrame(l_Anchor_82);
end;
if l_v4784_0.T then
l_Start_88.Transparency = l_v4784_0.T;
end;
l_End_86.Transparency = 1;
l_Model_82.Parent = workspace.Thrown;
local l_Decal_164 =
l_Start_88:FindFirstChildOfClass("Decal");
local l_SpecialMesh_164 =
l_Start_88:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_165 =
l_End_86:FindFirstChildOfClass("SpecialMesh");
local l_Decal_165 =
l_End_86:FindFirstChildOfClass("Decal");
if l_Decal_165 and not l_Skip_81 then
l_Decal_165.Transparency = 1;
end;
local v4801 = nil;
if l_Del_81 then
game:GetService("TweenService"):Create(l_Start_88, v4787, {
Size = l_End_86.Size,
CFrame = l_End_86.CFrame
}):Play();
task.delay(l_Del_81, function() --[[ Line: 3992
]]
v4801 =
game:GetService("TweenService"):Create(l_Start_88, v4787, {
Transparency = v4792
});
v4801:Play();
if l_Decal_164 then
for _, v4803 in
pairs(l_Start_88:GetChildren()) do
if v4803:IsA("Decal") then

game:GetService("TweenService"):Create(v4803, v4787, {
Transparency = v4792
}):Play();
end;
end;
end;
if l_SpecialMesh_164 then
v4801 =
game:GetService("TweenService"):Create(l_SpecialMesh_164, v4787, {
Scale = l_SpecialMesh_165.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_164 then

game:GetService("TweenService"):Create(l_SpecialMesh_164, v4787, {
Scale = l_SpecialMesh_165.Scale
}):Play();
end;
if l_Decal_164 then
for _, v4805 in
pairs(l_Start_88:GetChildren()) do
if v4805:IsA("Decal") then

game:GetService("TweenService"):Create(v4805, v4787, {
Transparency = v4792
}):Play();
end;
end;
v4801 =
game:GetService("TweenService"):Create(l_Start_88, v4787, {
Size = l_End_86.Size,
CFrame = l_End_86.CFrame
});
v4801:Play();
else
v4801 =
game:GetService("TweenService"):Create(l_Start_88, v4787, {
Size = l_End_86.Size,
Transparency = v4792,
CFrame = l_End_86.CFrame
});
v4801:Play();
end;
end;
if not l_Stay_81 then
if l_Del_81 then
task.wait(l_Del_81 + 0.1);
end;
v4801.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_82:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4784 = l_v4271_1.Wind3:Clone();
v4784:ScaleTo(1);
v4759 = {
Model = v4784,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(1.8, Enum.EasingStyle.Exponential)
};
local l_v4759_0 = v4759 --[[ copy: 4 -> 13 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_83 = l_v4759_0.Model;
local v4808 = l_v4759_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_89 = l_Model_83:FindFirstChild("Start");
local l_End_87 = l_Model_83:FindFirstChild("End");
local l_Stay_82 = l_v4759_0.Stay;
local l_Anchor_83 = l_v4759_0.Anchor;
local v4813 = l_v4759_0.EndT or 1;
local l_Del_82 = l_v4759_0.Del;
local l_Skip_82 = l_v4759_0.Skip;
if l_Start_89 and l_End_87 then
l_Model_83.PrimaryPart = l_Start_89;
if not l_Skip_82 then
for _, v4817 in pairs(l_Model_83:GetChildren())
do
if v4817:IsA("BasePart") then
v4817.CanCollide = false;
v4817.Anchored = true;
end;
end;
end;
if l_Anchor_83 then
l_Model_83:SetPrimaryPartCFrame(l_Anchor_83);
end;
if l_v4759_0.T then
l_Start_89.Transparency = l_v4759_0.T;
end;
l_End_87.Transparency = 1;
l_Model_83.Parent = workspace.Thrown;
local l_Decal_166 =
l_Start_89:FindFirstChildOfClass("Decal");
local l_SpecialMesh_166 =
l_Start_89:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_167 =
l_End_87:FindFirstChildOfClass("SpecialMesh");
local l_Decal_167 =
l_End_87:FindFirstChildOfClass("Decal");
if l_Decal_167 and not l_Skip_82 then
l_Decal_167.Transparency = 1;
end;
local v4822 = nil;
if l_Del_82 then

game:GetService("TweenService"):Create(l_Start_89, v4808, {
Size = l_End_87.Size,
CFrame = l_End_87.CFrame
}):Play();
task.delay(l_Del_82, function() --[[ Line: 3992
]]
v4822 =
game:GetService("TweenService"):Create(l_Start_89, v4808, {
Transparency = v4813
});
v4822:Play();
if l_Decal_166 then
for _, v4824 in
pairs(l_Start_89:GetChildren()) do
if v4824:IsA("Decal") then

game:GetService("TweenService"):Create(v4824, v4808, {
Transparency = v4813
}):Play();
end;
end;
end;
if l_SpecialMesh_166 then
v4822 =
game:GetService("TweenService"):Create(l_SpecialMesh_166, v4808, {
Scale = l_SpecialMesh_167.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_166 then

game:GetService("TweenService"):Create(l_SpecialMesh_166, v4808, {
Scale = l_SpecialMesh_167.Scale
}):Play();
end;
if l_Decal_166 then
for _, v4826 in
pairs(l_Start_89:GetChildren()) do
if v4826:IsA("Decal") then

game:GetService("TweenService"):Create(v4826, v4808, {
Transparency = v4813
}):Play();
end;
end;
v4822 =
game:GetService("TweenService"):Create(l_Start_89, v4808, {
Size = l_End_87.Size,
CFrame = l_End_87.CFrame
});
v4822:Play();
else
v4822 =
game:GetService("TweenService"):Create(l_Start_89, v4808, {
Size = l_End_87.Size,
Transparency = v4813,
CFrame = l_End_87.CFrame
});
v4822:Play();
end;
end;
if not l_Stay_82 then
if l_Del_82 then
task.wait(l_Del_82 + 0.1);
end;
v4822.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_83:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
l_l_wait_15_1(0.3);
task.spawn(function() --[[ Line: 12279 ]]
l_v4292_0(l_l_char_20_1, 0.5);
end);
l_l_wait_15_1(0.4);
v4759 = v880;
v4760 = {
FX = l_v4271_1.FLASH,
Maid = l_v4272_1._maid
};
local v4827, v4828, _ =
l_l_char_20_1.HumanoidRootPart.CFrame:ToOrientation();
v4760.Anchor = CFrame.new(l_l_char_20_1.Torso.Position) *
CFrame.Angles(0, v4828, 0) * CFrame.new(0, -l_l_PrimaryPart_35_1.Size.Y * 0.8, 0);
v4759 = v4759(v4760);
v894(v4759);
v4760 = l_v4271_1.FlashSpin:Clone();
v4760:ScaleTo(1);
v4761 = {
Model = v4760,
T = 0.7,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v4761_0 = v4761 --[[ copy: 6 -> 14 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_84 = l_v4761_0.Model;
local v4832 = l_v4761_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_90 = l_Model_84:FindFirstChild("Start");
local l_End_88 = l_Model_84:FindFirstChild("End");
local l_Stay_83 = l_v4761_0.Stay;
local l_Anchor_84 = l_v4761_0.Anchor;
local v4837 = l_v4761_0.EndT or 1;
local l_Del_83 = l_v4761_0.Del;
local l_Skip_83 = l_v4761_0.Skip;
if l_Start_90 and l_End_88 then
l_Model_84.PrimaryPart = l_Start_90;
if not l_Skip_83 then
for _, v4841 in pairs(l_Model_84:GetChildren())
do
if v4841:IsA("BasePart") then
v4841.CanCollide = false;
v4841.Anchored = true;
end;
end;
end;
if l_Anchor_84 then
l_Model_84:SetPrimaryPartCFrame(l_Anchor_84);
end;
if l_v4761_0.T then
l_Start_90.Transparency = l_v4761_0.T;
end;
l_End_88.Transparency = 1;
l_Model_84.Parent = workspace.Thrown;
local l_Decal_168 =
l_Start_90:FindFirstChildOfClass("Decal");
local l_SpecialMesh_168 =
l_Start_90:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_169 =
l_End_88:FindFirstChildOfClass("SpecialMesh");
local l_Decal_169 =
l_End_88:FindFirstChildOfClass("Decal");
if l_Decal_169 and not l_Skip_83 then
l_Decal_169.Transparency = 1;
end;
local v4846 = nil;
if l_Del_83 then

game:GetService("TweenService"):Create(l_Start_90, v4832, {
Size = l_End_88.Size,
CFrame = l_End_88.CFrame
}):Play();
task.delay(l_Del_83, function() --[[ Line: 3992
]]
v4846 =
game:GetService("TweenService"):Create(l_Start_90, v4832, {
Transparency = v4837
});
v4846:Play();
if l_Decal_168 then
for _, v4848 in
pairs(l_Start_90:GetChildren()) do
if v4848:IsA("Decal") then

game:GetService("TweenService"):Create(v4848, v4832, {
Transparency = v4837
}):Play();
end;
end;
end;
if l_SpecialMesh_168 then
v4846 =
game:GetService("TweenService"):Create(l_SpecialMesh_168, v4832, {
Scale = l_SpecialMesh_169.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_168 then

game:GetService("TweenService"):Create(l_SpecialMesh_168, v4832, {
Scale = l_SpecialMesh_169.Scale
}):Play();
end;
if l_Decal_168 then
for _, v4850 in
pairs(l_Start_90:GetChildren()) do
if v4850:IsA("Decal") then

game:GetService("TweenService"):Create(v4850, v4832, {
Transparency = v4837
}):Play();
end;
end;
v4846 =
game:GetService("TweenService"):Create(l_Start_90, v4832, {
Size = l_End_88.Size,
CFrame = l_End_88.CFrame
});
v4846:Play();
else
v4846 =
game:GetService("TweenService"):Create(l_Start_90, v4832, {
Size = l_End_88.Size,
Transparency = v4837,
CFrame = l_End_88.CFrame
});
v4846:Play();
end;
end;
if not l_Stay_83 then
if l_Del_83 then
task.wait(l_Del_83 + 0.1);
end;
v4846.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_84:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4761 = l_v4271_1.ReverseWind:Clone();
v4761:ScaleTo(0.7);
local v4851 = {
Model = v4761,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v4851_0 = v4851 --[[ copy: 7 -> 15 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_85 = l_v4851_0.Model;
local v4854 = l_v4851_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_91 = l_Model_85:FindFirstChild("Start");
local l_End_89 = l_Model_85:FindFirstChild("End");
local l_Stay_84 = l_v4851_0.Stay;
local l_Anchor_85 = l_v4851_0.Anchor;
local v4859 = l_v4851_0.EndT or 1;
local l_Del_84 = l_v4851_0.Del;
local l_Skip_84 = l_v4851_0.Skip;
if l_Start_91 and l_End_89 then
l_Model_85.PrimaryPart = l_Start_91;
if not l_Skip_84 then
for _, v4863 in pairs(l_Model_85:GetChildren())
do
if v4863:IsA("BasePart") then
v4863.CanCollide = false;
v4863.Anchored = true;
end;
end;
end;
if l_Anchor_85 then
l_Model_85:SetPrimaryPartCFrame(l_Anchor_85);
end;
if l_v4851_0.T then
l_Start_91.Transparency = l_v4851_0.T;
end;
l_End_89.Transparency = 1;
l_Model_85.Parent = workspace.Thrown;
local l_Decal_170 =
l_Start_91:FindFirstChildOfClass("Decal");
local l_SpecialMesh_170 =
l_Start_91:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_171 =
l_End_89:FindFirstChildOfClass("SpecialMesh");
local l_Decal_171 =
l_End_89:FindFirstChildOfClass("Decal");
if l_Decal_171 and not l_Skip_84 then
l_Decal_171.Transparency = 1;
end;
local v4868 = nil;
if l_Del_84 then

game:GetService("TweenService"):Create(l_Start_91, v4854, {
Size = l_End_89.Size,
CFrame = l_End_89.CFrame
}):Play();
task.delay(l_Del_84, function() --[[ Line: 3992
]]
v4868 =
game:GetService("TweenService"):Create(l_Start_91, v4854, {
Transparency = v4859
});
v4868:Play();
if l_Decal_170 then
for _, v4870 in
pairs(l_Start_91:GetChildren()) do
if v4870:IsA("Decal") then

game:GetService("TweenService"):Create(v4870, v4854, {
Transparency = v4859
}):Play();
end;
end;
end;
if l_SpecialMesh_170 then
v4868 =
game:GetService("TweenService"):Create(l_SpecialMesh_170, v4854, {
Scale = l_SpecialMesh_171.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_170 then

game:GetService("TweenService"):Create(l_SpecialMesh_170, v4854, {
Scale = l_SpecialMesh_171.Scale
}):Play();
end;
if l_Decal_170 then
for _, v4872 in
pairs(l_Start_91:GetChildren()) do
if v4872:IsA("Decal") then

game:GetService("TweenService"):Create(v4872, v4854, {
Transparency = v4859
}):Play();
end;
end;
v4868 =
game:GetService("TweenService"):Create(l_Start_91, v4854, {
Size = l_End_89.Size,
CFrame = l_End_89.CFrame
});
v4868:Play();
else
v4868 =
game:GetService("TweenService"):Create(l_Start_91, v4854, {
Size = l_End_89.Size,
Transparency = v4859,
CFrame = l_End_89.CFrame
});
v4868:Play();
end;
end;
if not l_Stay_84 then
if l_Del_84 then
task.wait(l_Del_84 + 0.1);
end;
v4868.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_85:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
v4851 = l_v4271_1.ReverseWind2:Clone();
v4851:ScaleTo(0.6);
v4827 = {
Model = v4851,
Anchor = l_v880_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v4827_0 = v4827 --[[ copy: 8 -> 16 ]];
task.spawn(function() --[[ Line: 3948 ]]
local l_Model_86 = l_v4827_0.Model;
local v4875 = l_v4827_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_92 = l_Model_86:FindFirstChild("Start");
local l_End_90 = l_Model_86:FindFirstChild("End");
local l_Stay_85 = l_v4827_0.Stay;
local l_Anchor_86 = l_v4827_0.Anchor;
local v4880 = l_v4827_0.EndT or 1;
local l_Del_85 = l_v4827_0.Del;
local l_Skip_85 = l_v4827_0.Skip;
if l_Start_92 and l_End_90 then
l_Model_86.PrimaryPart = l_Start_92;
if not l_Skip_85 then
for _, v4884 in pairs(l_Model_86:GetChildren())
do
if v4884:IsA("BasePart") then
v4884.CanCollide = false;
v4884.Anchored = true;
end;
end;
end;
if l_Anchor_86 then
l_Model_86:SetPrimaryPartCFrame(l_Anchor_86);
end;
if l_v4827_0.T then
l_Start_92.Transparency = l_v4827_0.T;
end;
l_End_90.Transparency = 1;
l_Model_86.Parent = workspace.Thrown;
local l_Decal_172 =
l_Start_92:FindFirstChildOfClass("Decal");
local l_SpecialMesh_172 =
l_Start_92:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_173 =
l_End_90:FindFirstChildOfClass("SpecialMesh");
local l_Decal_173 =
l_End_90:FindFirstChildOfClass("Decal");
if l_Decal_173 and not l_Skip_85 then
l_Decal_173.Transparency = 1;
end;
local v4889 = nil;
if l_Del_85 then

game:GetService("TweenService"):Create(l_Start_92, v4875, {
Size = l_End_90.Size,
CFrame = l_End_90.CFrame
}):Play();
task.delay(l_Del_85, function() --[[ Line: 3992
]]
v4889 =
game:GetService("TweenService"):Create(l_Start_92, v4875, {
Transparency = v4880
});
v4889:Play();
if l_Decal_172 then
for _, v4891 in
pairs(l_Start_92:GetChildren()) do
if v4891:IsA("Decal") then

game:GetService("TweenService"):Create(v4891, v4875, {
Transparency = v4880
}):Play();
end;
end;
end;
if l_SpecialMesh_172 then
v4889 =
game:GetService("TweenService"):Create(l_SpecialMesh_172, v4875, {
Scale = l_SpecialMesh_173.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_172 then

game:GetService("TweenService"):Create(l_SpecialMesh_172, v4875, {
Scale = l_SpecialMesh_173.Scale
}):Play();
end;
if l_Decal_172 then
for _, v4893 in
pairs(l_Start_92:GetChildren()) do
if v4893:IsA("Decal") then

game:GetService("TweenService"):Create(v4893, v4875, {
Transparency = v4880
}):Play();
end;
end;
v4889 =
game:GetService("TweenService"):Create(l_Start_92, v4875, {
Size = l_End_90.Size,
CFrame = l_End_90.CFrame
});
v4889:Play();
else
v4889 =
game:GetService("TweenService"):Create(l_Start_92, v4875, {
Size = l_End_90.Size,
Transparency = v4880,
CFrame = l_End_90.CFrame
});
v4889:Play();
end;
end;
if not l_Stay_85 then
if l_Del_85 then
task.wait(l_Del_85 + 0.1);
end;
v4889.Completed:Connect(function() --[[ Line:
4035 ]]
l_Model_86:Destroy();
end);
end;
return;
else
warn("NO START OR END");
return;
end;
end);
task.wait(1.1);
v4827 = v880({
FX = l_v4271_1.FLASH,
Maid = l_v4272_1._maid,
Anchor = v4759.PrimaryPart.CFrame * CFrame.new(0, 0, -
78)
});
v894(v4827);
end;
end);
end;
local _ = {};
local v4896 = {};
local v4897 = {};
local l_v4897_0 = v4897 --[[ copy: 27 -> 1053 ]];
local l_v4896_0 = v4896 --[[ copy: 26 -> 1054 ]];
local function v4919() --[[ Line: 12310 ]] --[[ Name: EndStart ]]
if l_LocalPlayer_0.Character == l_l_char_20_1 or
l_LocalPlayer_0.Character == l_l_hit_14_0 then
shared.sfx({
SoundId = "rbxassetid://18879019770",
Parent = workspace,
Volume = 7
}):Play();
local v4900 = nil;
local v4901 = 1;
local v4902 = nil;
do
local l_v4900_0, l_v4901_0, l_v4902_0 = v4900, v4901,
v4902;
l_v4902_0 = shared.loop(function() --[[ Line: 12319 ]]
local v4906 = l_v4897_0[l_v4901_0];
if not v4906 then
for _, v4908 in pairs(l_v4897_0) do
v4908:Destroy();
end;
return l_v4902_0();
else
l_v4901_0 = l_v4901_0 + 1;
v4906.Size = UDim2.new(1, 0, 1, 0);
if l_v4900_0 then
l_v4900_0:Destroy();
end;
l_v4900_0 = v4906;
return;
end;
end, 24);
end;
end;
task.wait(3.4);
if l_LocalPlayer_0.Character == l_l_char_20_1 or
l_LocalPlayer_0.Character == l_l_hit_14_0 then
local v4909 = nil;
local v4910 = 1;
local v4911 = nil;
do
local l_v4909_0, l_v4910_0, l_v4911_0 = v4909, v4910,
v4911;
l_v4911_0 = shared.loop(function() --[[ Line: 12340 ]]
local v4915 = l_v4896_0[l_v4910_0];
if not v4915 then
for _, v4917 in pairs(l_v4896_0) do
v4917:Destroy();
end;
local l_Folder_4 = Instance.new("Folder");
l_Folder_4.Name = "camexpired";
l_Folder_4.Parent = l_l_char_20_1;
game:GetService("Debris"):AddItem(l_Folder_4, 0.7);
return l_v4911_0();
else
l_v4910_0 = l_v4910_0 + 1;
v4915.Size = UDim2.new(1, 0, 1, 0);
if l_v4909_0 then
l_v4909_0:Destroy();
end;
l_v4909_0 = v4915;
return;
end;
end, 24);
end;
end;
end;
local l_l_Thrown_19_0 = l_Thrown_19 --[[ copy: 14 -> 1055 ]];
local function v5304() --[[ Line: 12359 ]] --[[ Name: OneInch ]]
local _ = {};
local v4922 = l_l_Fang_0_0.Velocity:Clone();
table.insert(l_v4269_0, v4922);
local v4923, v4924, v4925 =
l_l_hit_14_0.HumanoidRootPart.CFrame:ToOrientation();
v4922:PivotTo(CFrame.new(l_l_hit_14_0.Torso.Position) *
CFrame.Angles(0, v4924, 0) * CFrame.new(0, 0, 3));
for _, v4927 in pairs(v4922:GetDescendants()) do
if v4927:IsA("Beam") then
v4924 = v4927.Transparency;
v4927.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v835(v4927, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = v4924
}
});
v4927.TextureSpeed = v4927.TextureSpeed * 2;<