Ts BK J Up D Replication
Ts BK J Up D Replication
https://discord.gg/wx4ThpAsmw
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;
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
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();
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;<