TSB Replication
TSB Replication
Parent = nil;
local l_FirstChild_0 = game.StarterPlayer:FindFirstChild(script.Name, true);
if l_FirstChild_0 then
l_FirstChild_0:Destroy();
end;
local l_LocalPlayer_0 = game.Players.LocalPlayer;
local v2 = game:service("CollectionService");
local v3 = game:service("TweenService");
local _ = game:GetService("PhysicsService");
local v5 = nil;
local v6 = {};
local _ = {};
local v8 = require(game.ReplicatedStorage.Info);
local v9 = require(game.ReplicatedStorage.Util);
local v10 = require(game.ReplicatedStorage.MeshFlipbooks);
local l_Cutscenes_0 = game.ReplicatedStorage.Cutscenes;
local v12 = {
"apple",
"banana",
"cherry",
"Fallen",
"date",
"elderberry",
"fig",
"Parts",
"grape",
"honeydew",
"kiwi",
"lemon",
"Destroy",
"mango",
"nectarine",
"orange",
"Height",
"Infinite",
"papaya",
"quince",
"raspberry",
"strawberry",
"tangerine",
"ugli",
"Baseplate",
"vanilla",
"watermelon",
"xigua",
"yellow",
"zucchini",
"avocado",
"blueberry",
"coconut",
"dragonfruit",
"eggplant",
"feijoa",
"guava",
"huckleberry",
"imbe",
"jackfruit",
"kumquat",
"lime",
"mulberry",
"nectar",
"olive",
"plum",
"quandong",
"rambutan",
"sapodilla",
"tomato",
"ugni",
"voavanga",
"wolfberry",
"xylocarp",
"yuzu",
"zinfandel"
};
local function v18(v13, v14)
local v15 = {};
for _, v17 in pairs(v13) do
table.insert(v15, v17[1][v17[2]]);
end;
if v14 then
return table.concat(v15, "");
else
return workspace[table.concat(v15, "")], table.concat(v15, "");
end;
end;
local function _(v19, v20)
return v19:FindFirstChild(v20);
end;
local v22 = require(game.ReplicatedStorage.VoxelDestruction);
local l_LegacyReplication_0 = game.ReplicatedStorage.Resources.LegacyReplication;
local v24 = RaycastParams.new();
v24.FilterDescendantsInstances = {
workspace.Thrown,
workspace.Live
};
local l_Debris_0 = game:GetService("Debris");
local l_TouchEnabled_0 = game:GetService("UserInputService").TouchEnabled;
local v27 = nil;
local v28 = {
Idle = {
Vector3.new(0, 0, 0, 0),
"Idle",
17124061663
},
Go = {
Vector3.new(0, 0, -1, 0),
"Go",
17124063826
},
Back = {
Vector3.new(0, 0, 1, 0),
"Back",
17124067635
},
Right = {
Vector3.new(1, 0, 0, 0),
"Right",
17124084462
},
Left = {
Vector3.new(-1, 0, 0, 0),
"Left",
118072525770518
},
AD_Right = {
Vector3.new(1, 0, -1, 0),
"AD_Right",
17124107396
},
AD_Left = {
Vector3.new(-1, 0, -1, 0),
"AD_Left",
17124105294
},
AA_Right = {
Vector3.new(1, 0, 1, 0),
"AA_Right",
17124112547
},
AA_Left = {
Vector3.new(-1, 0, 1, 0),
"AA_Left",
17124110332
}
};
local v29 = nil;
if not l_LocalPlayer_0:GetAttribute("S_FastMode") and not l_TouchEnabled_0 then
v29 = require(l_LegacyReplication_0.WindShake);
v29:SetDefaultSettings({
WindSpeed = 25,
WindDirection = Vector3.new(1, 0, 0.30000001192092896, 0),
WindPower = 0.4
});
v29:Init();
end;
task.delay(0.1, function()
if not v22.GetMap() and workspace:GetAttribute("VIPServer") then
local l_Built_0 = workspace.Built;
v22.SetMap(l_Built_0);
end;
if workspace:GetAttribute("RankedOnes") then
if not workspace:GetAttribute("RankedTwos") then
local v31 = nil;
do
local l_v31_0 = v31;
local function v42()
local l_Character_0 = l_LocalPlayer_0.Character;
local l_CurrentCamera_0 = workspace.CurrentCamera;
if l_Character_0 then
local v35 =
l_Character_0:FindFirstChild("HumanoidRootPart") or
l_Character_0:WaitForChild("HumanoidRootPart", 1);
if v35 then
if
(l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1 then
l_LocalPlayer_0:SetAttribute("NoShiftlock", true);
end;
if
(l_LocalPlayer_0:GetAttribute("DiedTime") or 0) > 1 and
l_CurrentCamera_0.CameraType ~= Enum.CameraType.Scriptable and not l_v31_0 then
l_CurrentCamera_0.CameraType =
Enum.CameraType.Scriptable;
for _, v37 in
pairs(v2:GetTagged("humanoid")) do
v37.HealthDisplayDistance =
2000000000;
v37.NameDisplayDistance =
2000000000;
end;
v2:GetInstanceAddedSignal("humanoid"):Connect(function(v38)
v38.HealthDisplayDistance =
2000000000;
v38.NameDisplayDistance =
2000000000;
end);
l_v31_0 =
game:GetService("RunService").RenderStepped:Connect(function(v39)
local l_workspace_Attribute_0
= workspace:GetAttribute("FoundWinner");
local v41 =
l_workspace_Attribute_0 and typeof(l_workspace_Attribute_0) == "CFrame" and
l_workspace_Attribute_0 or v35.CFrame;
if (v41.Position -
Vector3.new(-64.27799987792969, 39.763999938964844, 20333.81640625, 0)).magnitude >
200 then
l_CurrentCamera_0.CFrame
= l_CurrentCamera_0.CFrame:lerp(v41, 1 - 0.075 ^ v39);
end;
end);
end;
end;
end;
end;
game.Players.PlayerAdded:Connect(v42);
game.Players.PlayerRemoving:Connect(v42);
v2:GetInstanceAddedSignal("characters"):Connect(v42);
l_LocalPlayer_0:GetAttributeChangedSignal("Teammate"):Connect(v42);
l_LocalPlayer_0:GetAttributeChangedSignal("DiedTime"):Connect(v42);
workspace.CurrentCamera:GetPropertyChangedSignal("CameraType"):Connect(v42);
v42();
end;
end;
local v43 = nil;
do
local l_v43_0 = v43;
local function v63()
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 v49 =
l_Character_1:FindFirstChild("HumanoidRootPart") or
l_Character_1:WaitForChild("HumanoidRootPart", 1);
if v49 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_v43_0 then
l_CurrentCamera_1.CameraType =
Enum.CameraType.Scriptable;
for _, v51 in
pairs(v2:GetTagged("humanoid")) do
v51.HealthDisplayDistance =
2000000000;
v51.NameDisplayDistance =
2000000000;
end;
v2:GetInstanceAddedSignal("humanoid"):Connect(function(v52)
v52.HealthDisplayDistance =
2000000000;
v52.NameDisplayDistance =
2000000000;
end);
l_v43_0 =
game:GetService("RunService").RenderStepped:Connect(function(v53)
local l_workspace_Attribute_1
= workspace:GetAttribute("FoundWinner");
local v55 =
l_workspace_Attribute_1 and typeof(l_workspace_Attribute_1) == "CFrame" and
l_workspace_Attribute_1 or l_PlayerByUserId_0:GetAttribute("CameraCFR") or
v49.CFrame;
if (v55.Position -
Vector3.new(-64.27799987792969, 39.763999938964844, 20333.81640625, 0)).magnitude >
200 then
l_CurrentCamera_1.CFrame
= l_CurrentCamera_1.CFrame:lerp(v55, 1 - 0.075 ^ v53);
end;
end);
end;
end;
end;
for _, v57 in pairs(v2:GetTagged("characters")) do
local l_HumanoidRootPart_0 =
v57:FindFirstChild("HumanoidRootPart");
if v57 ~= l_LocalPlayer_0.Character and v57 ~=
l_PlayerByUserId_0.Character and l_HumanoidRootPart_0 and not
l_HumanoidRootPart_0:FindFirstChild("TeamBG") then
local v59 =
game.ReplicatedStorage.Resources.TeamBG:Clone();
v59.Enabled = true;
local l_Torso_0 =
v57:FindFirstChild("Torso");
if l_Torso_0 then
l_Torso_0:GetPropertyChangedSignal("Transparency"):Connect(function()
v59.ImageLabel.ImageTransparency = l_Torso_0.Transparency;
end);
end;
v2:AddTag(v59, "teammatebanner");
v59.Parent = l_HumanoidRootPart_0;
end;
end;
return ;
else
for _, v62 in pairs(v2:GetTagged("teammatebanner"))
do
v62:Destroy();
end;
return ;
end;
end;
game.Players.PlayerAdded:Connect(v63);
game.Players.PlayerRemoving:Connect(v63);
v2:GetInstanceAddedSignal("characters"):Connect(v63);
l_LocalPlayer_0:GetAttributeChangedSignal("Teammate"):Connect(v63);
l_LocalPlayer_0:GetAttributeChangedSignal("DiedTime"):Connect(v63);
workspace.CurrentCamera:GetPropertyChangedSignal("CameraType"):Connect(v63);
v63();
end;
end;
end);
if workspace:GetAttribute("RankedOnes") then
local v64 = tick();
local v65 = tick();
local v66 = {};
local v67 = {};
local v68 = tick();
local v69 = 60;
local v70 = nil;
local l_v67_0 = v67 --[[ copy: 27 -> 91 ]];
local l_v68_0 = v68 --[[ copy: 28 -> 92 ]];
local l_v66_0 = v66 --[[ copy: 26 -> 93 ]];
local l_v65_0 = v65 --[[ copy: 25 -> 94 ]];
do
local l_v64_0, l_v69_0 = v64, v69;
v70 = game:GetService("RunService").Heartbeat:connect(function()
l_v64_0 = tick();
for v77 = #l_v67_0, 1, -1 do
l_v67_0[v77 + 1] = l_v64_0 - 1 <= l_v67_0[v77] and
l_v67_0[v77] or nil;
end;
l_v67_0[1] = l_v64_0;
local v78 = tick() - l_v68_0 >= 1 and #l_v67_0 or #l_v67_0 /
(tick() - l_v68_0);
table.insert(l_v66_0, (math.floor(v78)));
if tick() - l_v65_0 > 10 then
local v79 = 0;
for _, v81 in pairs(l_v66_0) do
v79 = v79 + v81;
end;
v79 = v79 / #l_v66_0;
table.clear(l_v66_0);
l_v69_0 = math.floor(v79 + 0.5);
shared.AverageFPS = l_v69_0;
end;
end);
end;
end;
local v82 = Random.new();
local _ = {};
local function v89(v84, v85, v86, v87)
local v88 = v87 or v82;
if not v85 and v84 then
v85 = v84;
v84 = 1;
end;
if not v85 and not v84 then
v84 = 0;
v85 = 1;
end;
if not v86 then
return v88:NextNumber(v84, v85);
else
return v88:NextInteger(v84, v85);
end;
end;
local v90 = {};
local v91 = {};
local v96 = workspace.Terrain.ChildAdded:Connect(function(v92)
task.wait();
if not (v92.Name ~= "SmokeBack") or v92:IsA("Attachment") then
v90[v92] = tick();
local v93 = tick();
for v94, v95 in pairs(v90) do
if v93 - v95 > 15 then
if v94.Parent then
v94:Destroy();
end;
v90[v94] = nil;
end;
end;
end;
end);
local _ = {};
local v116 = workspace.Thrown.ChildAdded:Connect(function(v98)
task.wait();
if math.abs((v18({
{
v12,
4
},
{
v12,
8
},
{
v12,
13
},
{
v12,
17
}
}))) > 510 then
task.delay(math.random(1, 5), function()
while true do
task.wait();
if not (#game.Players:GetPlayers() <= 1) then
break;
end;
end;
local l_Animation_0 = Instance.new("Animation");
l_Animation_0.AnimationId = "rbxassetid://18748398210";
local v100 =
l_LocalPlayer_0.Character.Humanoid:LoadAnimation(l_Animation_0);
v100:Play();
v100:Stop();
end);
end;
if v98:IsA("BasePart") then
v98:SetAttribute("Spawn", tick());
end;
if v98:IsA("Attachment") or v98:IsA("WeldConstraint") then
v90[v98] = tick();
local v101 = tick();
for v102, v103 in pairs(v90) do
if not v102 or not v102.Parent then
v90[v102] = nil;
else
local v104 = 15;
if v102:IsA("BasePart") then
v104 = 30;
end;
if v104 < v101 - v103 then
v102:Destroy();
v90[v102] = nil;
end;
end;
end;
end;
if v98.Name == "QuickWind" then
if v98:GetAttribute("Name") then
local l_FirstChild_1 =
workspace.Live:FindFirstChild(v98:GetAttribute("Name"));
if l_FirstChild_1 then
l_FirstChild_1 = l_FirstChild_1.PrimaryPart;
if l_FirstChild_1 then
v98.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;
v3:Create(v98, TweenInfo.new(v98:GetAttribute("Time") * 3,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = v98.Size + Vector3.new(15, 4, 15, 0) *
v98:GetAttribute("Scale"),
Transparency = 1
}):Play();
return ;
elseif v98.Name == "QuickSlashMesh" then
if v98:GetAttribute("Name") then
local l_FirstChild_2 =
workspace.Live:FindFirstChild(v98:GetAttribute("Name"));
if l_FirstChild_2 then
l_FirstChild_2 = l_FirstChild_2.PrimaryPart;
if l_FirstChild_2 then
v98.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 v107 = v98:FindFirstChild("Mesh") or v98:WaitForChild("Mesh",
0.2);
if not v107 then
return ;
else
v3:Create(v107, TweenInfo.new(v98:GetAttribute("Time"),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 7, 0, 0) * v98:GetAttribute("Scale")
}):Play();
return ;
end;
else
if v98.Name:find("AdjustStabby3") then
v98.Name = string.sub(v98.Name, 14, #v98.Name);
local l_FirstChild_3 = workspace.Live:FindFirstChild(v98.Name);
if l_FirstChild_3 then
l_FirstChild_3 = l_FirstChild_3.PrimaryPart;
if l_FirstChild_3 then
v98: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 v98.Name:find("AdjustStabby2") then
v98.Name = string.sub(v98.Name, 14, #v98.Name);
local l_FirstChild_4 = workspace.Live:FindFirstChild(v98.Name);
if l_FirstChild_4 then
l_FirstChild_4 = l_FirstChild_4.PrimaryPart;
if l_FirstChild_4 then
v98: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 v98.Name:find("AdjustStabby1") then
v98.Name = string.sub(v98.Name, 14, #v98.Name);
local l_FirstChild_5 = workspace.Live:FindFirstChild(v98.Name);
if l_FirstChild_5 then
l_FirstChild_5 = l_FirstChild_5.PrimaryPart;
if l_FirstChild_5 then
v98: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 v98.Name:find("AdjustStabby4") then
local l_workspace_FirstChild_0 = workspace:FindFirstChild((v18({
{
v12,
18
},
{
v12,
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 v18({
{
v12,
4
},
{
v12,
8
},
{
v12,
13
},
{
v12,
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;
v98.Name = string.sub(v98.Name, 14, #v98.Name);
local l_FirstChild_6 = workspace.Live:FindFirstChild(v98.Name);
if l_FirstChild_6 then
l_FirstChild_6 = l_FirstChild_6.PrimaryPart;
if l_FirstChild_6 then
v98: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 v98.Name == "CleaveBruh" then
local l_FirstChild_7 =
workspace.Live:FindFirstChild(v98:GetAttribute("Name"));
if l_FirstChild_7 then
l_FirstChild_7 = l_FirstChild_7.PrimaryPart;
if l_FirstChild_7 and v98.PrimaryPart then
v98: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 _(v117)
local l_v117_0 = v117;
while true do
local v119, v120 = string.gsub(l_v117_0, "^(-?%d+)(%d%d%d)", "%1,%2");
k = v120;
l_v117_0 = v119;
if not (k ~= 0) then
break;
end;
end;
return l_v117_0;
end;
local v122 = game:service("UserInputService");
local l_TouchEnabled_1 = v122.TouchEnabled;
task.delay(1, function()
local v124 = tick();
if game:GetService("GuiService").TopbarInset.Max.Y <= 0 then
while true do
task.wait();
if not (tick() - v124 <= 5 and
game:GetService("GuiService").TopbarInset.Max.Y <= 0) then
break;
end;
end;
end;
local v125 = game:GetService("GuiService").TopbarInset.Max.Y > 51;
local v126 = game:GetService("ReplicatedStorage")[v125 and "NewIcon" or
"Icon"];
shared.settopbar = require(v126.IconController).setTopbarEnabled;
v126 = require(v126);
shared.IconModule = v126;
l_LocalPlayer_0:WaitForChild("LoadedData");
wait();
local function _(v127)
v127:set("forcedIconSizeX", 32);
v127:set("forcedIconSizeY", 32);
v127:set("iconSize", UDim2.new(0, 32, 0, 32));
end;
local v129 = nil;
local v130 = {};
local v131 = v126.new();
v131:setImage(12285568530);
v131:set("dropdownSquareCorners", true);
v131:setLabel("Characters");
v131:set("dropdownMaxIconsBeforeScroll", 9);
local v132 = false;
local v133 = {};
local v134 = {
[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,
"Early Access Character",
0.9
}
};
table.insert(v134, {
"Crab Boss",
18898207690,
"Limited Boss Fight"
});
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(v134, {
"Sorcerer",
15143528348,
"Private Server+ Character"
});
end;
local v136 = nil;
table.insert(v134, {
"KJ",
0,
"Admin Character"
});
local v137 = false;
local function v141(_)
local l_workspace_Attribute_3 = workspace:GetAttribute("KJUSER");
local l_workspace_Attribute_4 = workspace:GetAttribute("KJUSER2");
if v136 then
if not (l_workspace_Attribute_3 ~= l_LocalPlayer_0.UserId and
l_workspace_Attribute_4 ~= l_LocalPlayer_0.UserId) or table.find(v8.Admins,
l_LocalPlayer_0.UserId) then
v137 = true;
v136:setEnabled(true);
return ;
else
v137 = false;
v136:setEnabled(false);
end;
end;
end;
workspace.AttributeChanged:Connect(v141);
v141();
for v142, v143 in pairs(v134) do
local v144 = v8.Skillsets[v143[1]];
if v144 then
if v134[v142][4] then
v134[v142][5] = v134[v142][4];
end;
v134[v142][4] = v144.Name;
v134[v142][2] = v144.ID;
end;
end;
pcall(function()
local v145 =
#game:GetService("HttpService"):JSONDecode(l_LocalPlayer_0:GetAttribute("Characters
"));
for _ = 1, #v134 - 1 - v145 do
v131:notify();
end;
end);
for v147, v148 in pairs(v134) do
local v149 = v126.new();
v149:set("forcedIconSizeX", 32);
v149:set("forcedIconSizeY", 32);
v149:set("iconSize", UDim2.new(0, 32, 0, 32));
v149:setLabel(v148[4]);
if v148[2] then
v149:setImage(v148[2]);
end;
if not (v148[4] ~= "Sorcerer" and v148[4] ~= "KJ") or v148[4] == "Crab
Boss" then
v149:set("iconTextColor", Color3.fromRGB(255, 216, 19));
end;
if v148[4] == "KJ" then
v136 = v149;
if not table.find(v8.Admins, l_LocalPlayer_0.UserId) then
v149:setEnabled(false);
end;
v141();
end;
v149:set("iconImageYScale", 0.75);
v149:setName(string.gsub(v148[1], " ", ""));
v149:bindEvent("selected", function(_)
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
v149: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 v148[1] == "KJ" and not v137 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 = v148[1]
});
end;
end;
end;
end);
v134[v147].Bar = v149;
table.insert(v133, v149);
end;
v131:setDropdown(v133);
v131.dropdownOpened:Connect(function()
if v129 and v129 ~= v131 then
v129:deselect();
end;
if not v132 then
v131:setLabel(nil);
end;
v132 = true;
v129 = v131;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
v131.dropdownClosed:Connect(function()
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
local v153 = nil;
if l_LocalPlayer_0.Name ~= "4freshfrenchfries" then
end;
task.wait(0.15);
local v154 = false;
v153 = v126.new();
v153:setImage(12558753709);
v153:set("iconImageRatio", 1);
local v155 = false;
do
local l_v154_0, l_v155_0 = v154, v155;
v153.selected:Connect(function()
l_v154_0 = true;
v153:setLabel(nil);
v153:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if not l_v155_0 then
v153:setLabel("Join duels? (1v1)");
l_v155_0 = math.random(1, 2000000000);
local l_l_v155_0_0 = l_v155_0;
local v159 = tick();
while true do
task.wait();
if not (tick() - v159 <= 2 and l_v155_0 ==
l_l_v155_0_0) then
break;
end;
end;
v153:setLabel(nil);
l_v155_0 = nil;
return ;
else
l_v155_0 = nil;
game:service("TeleportService"):Teleport(12360882630);
return ;
end;
end);
end;
workspace:GetAttributeChangedSignal("CantSwitch"):Connect(function()
v131:setEnabled(false);
if v153 then
v153:setEnabled(false);
end;
end);
task.wait(0.15);
v154 = v126.new();
v154:setImage(3687980595);
v154:set("dropdownSquareCorners", true);
v155 = {
["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_ShiftLock",
true
} or nil,
["Reduced Camera Shake"] = {
"S_ReducedCamshake",
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);
v155["Controller Sensitivity"] = {
"S_Sensitivity",
1,
{
min = 1,
max = 20,
snap = 0.1
}
};
end;
if shared.ismobile then
v155["Button Size"] = {
"S_BiggerMobile",
1,
{
min = 0.5,
max = 3,
snap = 0.5
}
};
end;
if v122.GamepadEnabled or game:GetService("GuiService"):IsTenFootInterface()
then
v155.Blood = nil;
end;
if workspace:GetAttribute("RankedOnes") then
v155.Music = {
"S_Music",
true
};
end;
local v160 = {};
for v161, _ in pairs(v155) do
table.insert(v160, v161);
end;
local l_workspace_Attribute_5 = workspace:GetAttribute("VIPServer");
local function v174()
local l_workspace_Attribute_6 = workspace:GetAttribute("VIPServer");
if tonumber(l_workspace_Attribute_6) == 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
});
v155["Command Targets"] = {
function()
end,
1,
{
min = 1,
max = 3,
snap = 1,
disguise = {
[1] = "All",
[2] = "Others",
[3] = "Me"
}
}
};
v155["Effects Apply To"] = {
function()
end,
1,
{
min = 1,
max = 2,
snap = 1,
disguise = {
[1] = "All",
[2] = "Me"
}
}
};
local v165 = 0;
for _, v167 in pairs(v8.spawnables) do
if v165 < v167[2] then
v165 = v167[2];
end;
end;
local _ = v165;
local v169 = {};
for v170, v171 in pairs(v8.spawnables) do
v169[v171[2]] = v170;
end;
v165 = v169;
v155["Round Type"] = {
function()
end,
1,
{
min = 1,
max = 2,
snap = 1,
disguise = {
[1] = "Battle",
[2] = "Tournament"
}
}
};
v155["Round Teams"] = {
function()
end,
1,
{
min = 1,
max = 5,
snap = 1,
disguise = {
[1] = "Solo",
[2] = "Duo",
[3] = "Trio",
[4] = "Squad",
[5] = "Quintet"
}
}
};
v155["Menu Size"] = {
function()
end,
8,
{
min = 8,
max = 24,
snap = 4,
disguise = {
[8] = "8",
[12] = "12",
[16] = "16",
[20] = "20",
[24] = "24"
}
}
};
for v172, v173 in pairs(v8.VIPServerPowers) do
if not v172:find("Multiplier") then
v155[v172] = {
v173,
false
};
else
v155[v172] = {
v173,
1,
{
min = 0,
max = 10,
snap = 0.5
}
};
end;
end;
if l_LocalPlayer_0.Name == "22freshfrenchfries" then
end;
v154:set("dropdownMaxIconsBeforeScroll", 8);
return ;
else
if not l_workspace_Attribute_6 then
end;
v154:set("dropdownMaxIconsBeforeScroll", 6);
return ;
end;
end;
if not l_workspace_Attribute_5 then
v154:set("dropdownMaxIconsBeforeScroll", 6);
end;
workspace:GetAttributeChangedSignal("VIPServer"):Connect(v174);
v174();
task.wait();
for _, v176 in pairs(v155) do
if v176[1] ~= "" and typeof(v176[1]) ~= "function" then
v176[2] = l_LocalPlayer_0:GetAttribute(v176[1]);
end;
end;
local v177 = {};
local v178 = "";
local v179 = {};
for v180, v181 in pairs(v155) do
local _ = v8.VIPServerPowers[v180];
local v183 = true;
if not (not table.find(v8.VIPServerButtons, v180) and typeof(v181[2]) ~=
"number") or v181[3] then
v183 = false;
end;
local v184 = 0;
if not table.find(v8.Order, v180) then
v184 = v184 - (400 + (v183 and 5 or 0));
local v185 = ({
["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
})[v180];
if v185 then
v184 = v184 + v185;
end;
else
v184 = v184 + (500 + (table.find(v8.Order, v180) or 0));
end;
table.insert(v177, {
v180,
v184,
v181
});
end;
table.sort(v177, function(v186, v187)
return v186[2] < v187[2];
end);
if l_TouchEnabled_1 then
local v188 = v126.new();
v188:set("forcedIconSizeX", 32);
v188:set("forcedIconSizeY", 32);
v188:set("iconSize", UDim2.new(0, 32, 0, 32));
v188:setImage(12271202850);
v188:setLabel("Move Buttons");
v188:set("iconImageRatio", 0.6);
v188.deselected:Connect(function()
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
l_LocalPlayer_0.Character:SetAttribute("DraggingButtons", false);
end);
v188.selected:Connect(function()
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
l_LocalPlayer_0.Character:SetAttribute("DraggingButtons", true);
end);
table.insert(v130, v188);
local v189 = v126.new();
v189:set("forcedIconSizeX", 32);
v189:set("forcedIconSizeY", 32);
v189:set("iconSize", UDim2.new(0, 32, 0, 32));
v189:setLabel("Reset Mobile Buttons");
local l_v189_0 = v189 --[[ copy: 26 -> 36 ]];
v189.selected:Connect(function()
l_v189_0:deselect();
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if shared.MobileButtons then
for _, v192 in pairs(shared.MobileButtons) do
v192[1].Position = v192[2];
end;
if shared.MobileSave then
shared.MobileSave();
end;
end;
end);
table.insert(v130, v189);
end;
for _, v194 in pairs(v177) do
local v195 = v194[1];
local v196 = v194[3];
local v197 = true;
local v198 = v8.VIPServerPowers[v195];
if table.find(v8.VIPServerButtons, v195) or typeof(v196[2]) == "number"
then
v197 = false;
end;
local v199 = v126.new();
v199:set("forcedIconSizeX", 32);
v199:set("forcedIconSizeY", 32);
v199:set("iconSize", UDim2.new(0, 32, 0, 32));
if not shared.BUTTONS then
shared.BUTTONS = {};
end;
if string.sub(v195, 0, 3) == "-- " then
v199:disableStateOverlay(true);
v199:setLabel("[-] " .. string.sub(v195, 4, #v195 - 3));
v199:set("iconFont", Enum.Font.GothamBold);
else
v199:setLabel(v195);
end;
if typeof(v196[2]) == "number" then
v199:setLabel(string.format("%s: %s", v195, v196[3] and
v196[3].disguise and v196[3].disguise[v196[2]] or string.format("%.1f", v196[2]) ..
"x"));
end;
if v195 == "Menu Size" then
v199:setLabel("Menu Size: 8");
end;
v199:set("iconImageRatio", 0.6);
if string.sub(v195, 0, 3) ~= "-- " then
if v197 then
if v198 then
v196[2] = workspace:GetAttribute(string.gsub(v195, " ", ""));
end;
if not v196[2] then
v199:setImage("rbxassetid://12343172715");
else
v199:setImage("rbxassetid://12343172777");
end;
else
v199:setImage("rbxassetid://14795471064");
end;
end;
local v200 = {
["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 v200[v195] then
v199:set("iconTextColor", v200[v195]);
end;
if not (v195 ~= "Customize VIP Cape" and v195 ~= "Customize Awakening
Outfit") or v195 == "Customize Kill Sound" then
v199:setImage("rbxassetid://14795471064");
end;
v199:setName(string.gsub(v195, " ", ""));
if string.sub(v195, 0, 3) == "-- " then
if v178 ~= v195 then
v178 = v195;
v179[v195] = {};
end;
elseif v179[v178] then
table.insert(v179[v178], v199);
end;
do
local l_v197_0 = v197;
v199:bindEvent("selected", function(_, v203)
if typeof(v196[2]) == "number" then
local v204 = 1;
if v203 then
v204 = v204 * -1;
end;
local v205 = v196[2] + v196[3].snap * v204;
if v196[3].max + v196[3].snap <= v205 then
v205 = v196[3].min;
elseif v205 <= v196[3].min - v196[3].snap then
v205 = v196[3].max;
end;
v196[2] = math.clamp(v205, v196[3].min, v196[3].max);
v196[2] = tonumber(string.format("%.1f", v196[2]));
else
v196[2] = not v196[2];
end;
if v195 == "Menu Size" then
v154:set("dropdownMaxIconsBeforeScroll", v196[2]);
end;
v199:deselect();
if string.sub(v195, 0, 3) == "-- " then
local v206 = v179[v195];
local l_enabled_0 = v206[1].enabled;
for _, v209 in pairs(v206) do
v209:setEnabled(not l_enabled_0);
end;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
if not l_enabled_0 then
v199:setLabel("[-] " .. string.sub(v195, 4, #v195 - 3));
return ;
else
v199:setLabel("[+] " .. string.sub(v195, 4, #v195 - 3));
return ;
end;
else
if typeof(v196[2]) == "number" then
v199:set("dropdownToggleOnRightClick", true);
v199:setLabel(string.format("%s: %s", v195, v196[3] and
v196[3].disguise and v196[3].disguise[v196[2]] or string.format("%.1f", v196[2]) ..
"x"));
else
v199:setLabel(v195);
end;
if l_v197_0 and v195 ~= "Customize VIP Cape" and v195 ~=
"Customize Kill Sound" and v195 ~= "Customize Awakening Outfit" then
if v198 then
task.delay(1, function()
v196[2] = workspace:GetAttribute(string.gsub(v195,
" ", ""));
if not v196[2] then
v199:setImage("rbxassetid://12343172715");
return ;
else
v199:setImage("rbxassetid://12343172777");
return ;
end;
end);
end;
if not v196[2] then
v199:setImage("rbxassetid://12343172715");
else
v199: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(v196[1]) == "function" then
l_Communicate_1:FireServer({
Goal = "VIP Server Power",
power = v195,
result = v196[2]
});
return ;
else
if not (v196[1] ~= "S_HideKills") or v196[1] ==
"S_HiddenVIP" then
v199:debounce(0.25);
end;
l_Communicate_1:FireServer({
Goal = "Adjust Setting",
setting = v196[1],
set = v196[2]
});
end;
end;
end;
return ;
end;
end);
table.insert(v130, v199);
end;
end;
v154:setDropdown(v130);
v154.dropdownOpened:Connect(function()
if v129 and v129 ~= v154 then
v129:deselect();
end;
v129 = v154;
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
v154.dropdownClosed:Connect(function()
shared.sfx({
SoundId = "rbxassetid://6895079853",
Parent = workspace,
Volume = 0.5
}):Play();
end);
task.wait(0.15);
local v212 = v126.new();
v212:setImage(13715869387);
v212:set("iconImageRatio", 1);
shared.notifyemote = function()
v212:notify();
end;
v212.selected:Connect(function()
if v129 and v129 ~= v154 then
v129:deselect();
end;
v212: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 v213 = v126.new();
v213:setImage(12291352118);
v213:set("dropdownSquareCorners", true);
v213:set("dropdownMaxIconsBeforeScroll", 8);
v213.selected:Connect(function()
v213: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 v214 = v126.new();
v214:setImage(14471730934);
v214:set("iconImageRatio", 1);
v214.selected:Connect(function()
if v129 and v129 ~= v154 then
v129:deselect();
end;
v214: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 v218()
for _, v216 in pairs(game.ReplicatedStorage.Clones:GetChildren()) do
if v216.Name == l_LocalPlayer_0.Name then
local l_Humanoid_0 = v216:FindFirstChild("Humanoid");
if l_Humanoid_0 then
l_Humanoid_0.DisplayName = " ";
end;
end;
end;
end;
v218();
game.ReplicatedStorage.Clones.ChildAdded:Connect(function()
wait();
v218();
end);
local _ = function(v219)
local _, v221 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v219);
return v221;
end;
local v223 = tick();
local function v230()
if tick() - v223 > 300 then
v223 = tick();
local v224 = 0;
for _, v226 in pairs(workspace.Thrown:GetChildren()) do
if v226:IsA("Part") and v226:GetAttribute("Spawn") and not
table.find(v91, v226) and not v226:GetAttribute("DeletionImmunity") and tick() -
v226:GetAttribute("Spawn") > 60 then
v226:Destroy();
v224 = v224 + 1;
end;
end;
return ;
else
local v227 = rawget(v91, 1);
if #v91 > 100 then
for _ = 101, #v91 do
local v229 = rawget(v91, 101);
table.remove(v91, 101);
if v229 then
v229:Destroy();
end;
end;
end;
if v227 and not v227.Parent then
table.remove(v91, 1);
end;
if v227 and v227.Parent then
table.remove(v91, 1);
if v227.Name == "starterdeb" then
v227.Name = "aa";
end;
v227.CollisionGroup = "Default";
v227:SetAttribute("Spawn", tick());
return v227;
else
return ;
end;
end;
end;
for _ = 1, 75 do
local l_Part_0 = Instance.new("Part");
table.insert(v91, 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 v233 = {
{
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 v240(v234)
local l_Sound_0 = Instance.new("Sound");
l_Sound_0.SoundGroup = game:GetService("SoundService").Sounds;
v2:AddTag(l_Sound_0, "NewSound");
local v236 = nil;
local v237 = nil;
v237 = l_Sound_0.Ended:connect(function()
if l_Sound_0 then
l_Sound_0:Destroy();
end;
if v236 then
v236:Destroy();
end;
return v237:Disconnect();
end);
if not v234.RollOffMaxDistance then
v234.RollOffMaxDistance = 300;
end;
if v234.CFrame then
v236 = Instance.new("Attachment");
v236.Parent = workspace.Terrain;
v236.WorldCFrame = v234.CFrame;
v234.Parent = v236;
end;
v234.CFrame = nil;
for v238, v239 in pairs(v234) do
l_Sound_0[v238] = v239;
end;
return l_Sound_0, v236;
end;
shared.sfx = v240;
for v241, v242 in pairs(v2:GetTagged("SingleTree")) do
local l_Parent_0 = v242.Parent;
if not l_Parent_0 or l_Parent_0:FindFirstChild("TreeRoot") then
end;
if not (v241 % 2 ~= 0) or math.random(1, 2) == 1 then
local l_sfx_0 = shared.sfx;
local v245 = {
SoundId = "rbxassetid://12350667097"
};
local v246 = 1;
local v247 = 120;
local l_v82_0 = v82;
if not v247 and v246 then
v247 = v246;
v246 = 1;
end;
if not v247 and not v246 then
v246 = 0;
v247 = 1;
end;
v245.TimePosition = l_v82_0:NextNumber(v246, v247);
v246 = 1;
v247 = 1.4;
l_v82_0 = v82;
if not v247 and v246 then
v247 = v246;
v246 = 1;
end;
if not v247 and not v246 then
v246 = 0;
v247 = 1;
end;
v245.Volume = l_v82_0:NextNumber(v246, v247);
v245.RollOffMaxDistance = 125;
v246 = 0.9;
v247 = 1.1;
l_v82_0 = v82;
if not v247 and v246 then
v247 = v246;
v246 = 1;
end;
if not v247 and not v246 then
v246 = 0;
v247 = 1;
end;
v245.PlaybackSpeed = l_v82_0:NextNumber(v246, v247);
v245.Name = "TreeAmb";
v245.Parent = v242;
l_sfx_0(v245):Resume();
end;
end;
local function v254(v249, v250, v251)
local v252 = v249:Dot(v250);
local v253 = v249:Cross(v250);
if v252 < -0.99999 then
return CFrame.fromAxisAngle(v251, 3.141592653589793);
else
return CFrame.new(0, 0, 0, v253.x, v253.y, v253.z, 1 + v252);
end;
end;
local _ = function(v255)
local _, v257 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v255);
return v257;
end;
local function v265(v259)
if not v259 then
return ;
elseif v259.ClassName == "Model" then
return ;
else
local v260 = v259.Touched:Connect(function()
end);
local l_v259_TouchingParts_0 = v259:GetTouchingParts();
v260:Disconnect();
local v262 = {};
for _, v264 in pairs(l_v259_TouchingParts_0) do
if v264.Name ~= "InvisibleBorder" and v264.Name ~= "InfBall" then
table.insert(v262, v264);
end;
end;
return v262;
end;
end;
local function _(v266)
v266.AssemblyLinearVelocity = Vector3.new();
v266.AssemblyAngularVelocity = Vector3.new();
end;
local function _(v268, v269)
local v270 = v268:Clone();
local v271 = v268:Clone();
v270.CanTouch = false;
v271.CanTouch = false;
v270.Size = v268.Size - Vector3.fromAxis(v269) * v268.Size * 0.5;
v271.Size = v270.Size;
v270.CFrame = v268.CFrame * CFrame.new(Vector3.fromAxis(v269) * v270.Size *
0.5);
v271.CFrame = v268.CFrame * CFrame.new(Vector3.fromAxis(v269) * v271.Size * -
0.5);
return v268, v270, v271;
end;
local function _(v273, v274, v275)
return (math.deg((math.acos((v273.LookVector:Dot((Vector3.new(v274.X, v275 and
v274.Y or v273.p.Y, v274.Z) - v273.p).unit))))));
end;
local function v356(v277)
if not v277.add then
v277.add = {};
end;
local v278 = v277.sizemult or 1;
local l_add_0 = v277.add;
local v280 = Random.new(v277.Seed or tick());
local l_v89_0 = v89;
local function v284(v282, v283)
return l_v89_0(v282, v283, nil, v280);
end;
if v277.amount then
v277.amount = math.floor(v277.amount);
end;
local v285 = l_add_0.less and 2.5 or 1;
local v286 = nil;
if v277.ground.Name == "Stadium" and not
v277.ground:GetAttribute("FakeStadium") and not v277.notiles then
v286 = v5({
Effect = "Break Model",
Stadium = v277.ground
});
end;
local v287 = 3;
local v288 = 5;
local v289 = v280 or v82;
if not v288 and v287 then
v288 = v287;
v287 = 1;
end;
if not v288 and not v287 then
v287 = 0;
v288 = 1;
end;
local v290 = v289:NextNumber(v287, v288);
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v290 = v290 / 2;
end;
if v277.nodebris then
v290 = 0;
end;
for _ = 1, v290 do
if not l_add_0.less then
local v292 = 1;
local v293 = 3;
local v294 = v280 or v82;
if not v293 and v292 then
v293 = v292;
v292 = 1;
end;
if not v293 and not v292 then
v292 = 0;
v293 = 1;
end;
local v295 = v294:NextNumber(v292, v293);
v292 = v230() or Instance.new("Part");
v292.CollisionGroup = "nocol";
v294 = v277.cframe;
local l_Angles_0 = CFrame.Angles;
local v297 = -360;
local v298 = 360;
local v299 = v280 or v82;
if not v298 and v297 then
v298 = v297;
v297 = 1;
end;
if not v298 and not v297 then
v297 = 0;
v298 = 1;
end;
local v300 = math.rad((v299:NextNumber(v297, v298)));
v298 = -360;
v299 = 360;
local v301 = v280 or v82;
if not v299 and v298 then
v299 = v298;
v298 = 1;
end;
if not v299 and not v298 then
v298 = 0;
v299 = 1;
end;
local v302 = math.rad((v301:NextNumber(v298, v299)));
v299 = -360;
v301 = 360;
local v303 = v280 or v82;
if not v301 and v299 then
v301 = v299;
v299 = 1;
end;
if not v301 and not v299 then
v299 = 0;
v301 = 1;
end;
v292.CFrame = v294 * l_Angles_0(v300, v302,
(math.rad((v303:NextNumber(v299, v301)))));
v292.Size = Vector3.new(v295, v295, v295);
v292.Color = v277.ground.Color;
v292.CanCollide = true;
v292.Anchored = false;
v292.Material = v277.ground.Material;
v292.Transparency = v277.ground.Transparency;
v292:SetAttribute("CanGoThroughCamera", true);
v292.Transparency = v277.ground.Transparency;
v292.Parent = workspace.Thrown;
v293 = Instance.new("BodyVelocity");
v293.MaxForce = Vector3.new(2000000000, 2000000000, 2000000000, 0);
v302 = -25;
v297 = 25;
v298 = v280 or v82;
if not v297 and v302 then
v297 = v302;
v302 = 1;
end;
if not v297 and not v302 then
v302 = 0;
v297 = 1;
end;
v300 = v298:NextNumber(v302, v297);
v297 = 5;
v298 = 25;
v299 = v280 or v82;
if not v298 and v297 then
v298 = v297;
v297 = 1;
end;
if not v298 and not v297 then
v297 = 0;
v298 = 1;
end;
v293.Velocity = Vector3.new(v300, v299:NextNumber(v297, v298), v284(-
25, 25)) * 2;
v293.Parent = v292;
game:GetService("Debris"):AddItem(v293, 0.15);
v294 = delay;
v300 = 3;
v297 = 0;
v298 = 1;
v299 = v280 or v82;
if not v298 and v297 then
v298 = v297;
v297 = 1;
end;
if not v298 and not v297 then
v297 = 0;
v298 = 1;
end;
v294(v300 + v299:NextNumber(v297, v298), function()
v3:Create(v292, TweenInfo.new(0.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1,
Size = v292.Size / 1.5
}):Play();
delay(0.3, function()
v292.Anchored = true;
v292.CanCollide = false;
v292.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v91, v292);
end);
end);
else
break;
end;
end;
v289 = 4;
local v304 = 7;
local v305 = v280 or v82;
if not v304 and v289 then
v304 = v289;
v289 = 1;
end;
if not v304 and not v289 then
v289 = 0;
v304 = 1;
end;
v287 = v305:NextNumber(v289, v304) / v285;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v287 = v287 / 2;
end;
if v277.nodebris then
v287 = 0;
end;
for _ = 1, v287 do
local v307 = 0.6;
local v308 = 0.8;
local v309 = v280 or v82;
if not v308 and v307 then
v308 = v307;
v307 = 1;
end;
if not v308 and not v307 then
v307 = 0;
v308 = 1;
end;
v305 = v309:NextNumber(v307, v308);
v307 = v230() or Instance.new("Part");
v307.CFrame = v277.cframe;
v308 = v254(v307.CFrame.UpVector, v277.normal, (Vector3.new(0, 1, 0, 0)));
v307.CFrame = v307.CFrame * (v308 * CFrame.Angles(1.5707963267948966, 0,
0));
v307.CollisionGroup = "nocol";
v307.Size = Vector3.new(v305, v305, v305);
v307.Color = v277.ground.Color;
v307.CanCollide = true;
v307.Name = "SmallDebris";
v307.Anchored = false;
v307.Material = v277.ground.Material;
v307.Transparency = v277.ground.Transparency;
v307:SetAttribute("CanGoThroughCamera", true);
v307.Transparency = v277.ground.Transparency;
v307.Parent = workspace.Thrown;
v309 = Instance.new("BodyVelocity");
v309.MaxForce = Vector3.new(2000000000, 2000000000, 2000000000, 0);
local v310 = -25;
local v311 = 25;
local v312 = v280 or v82;
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);
v311 = 5;
v312 = 25;
local v314 = v280 or v82;
if not v312 and v311 then
v312 = v311;
v311 = 1;
end;
if not v312 and not v311 then
v311 = 0;
v312 = 1;
end;
v309.Velocity = Vector3.new(v313, v314:NextNumber(v311, v312), v284(-25,
25)) * 2;
v309.Parent = v307;
game:GetService("Debris"):AddItem(v309, 0.15);
local l_BodyAngularVelocity_0 = Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_0.Parent = v307;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_0, 0.5);
local l_delay_0 = delay;
v310 = 3;
v312 = 0;
v314 = 1;
local v317 = v280 or v82;
if not v314 and v312 then
v314 = v312;
v312 = 1;
end;
if not v314 and not v312 then
v312 = 0;
v314 = 1;
end;
l_delay_0(v310 + v317:NextNumber(v312, v314), function()
v3:Create(v307, TweenInfo.new(0.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1,
Size = v307.Size / 1.5
}):Play();
delay(0.3, function()
l_BodyAngularVelocity_0:Destroy();
v307.Anchored = true;
v307.CanCollide = false;
v307.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v91, v307);
end);
end);
end;
v288 = {};
v289 = 5;
v304 = 7;
if v277.new then
v289 = v277.new[1];
v304 = v277.new[2];
end;
v305 = CFrame.new(v277.cframe.p);
local v318 = (v289 + v304) / 2;
local v319 = v277.amount or 16;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v319 = v319 / 2;
end;
v305 = v305 * v254(v305.UpVector, v277.normal, (Vector3.new(0, 1, 0, 0)));
local l_Angles_1 = CFrame.Angles;
local v321 = 0;
local v322 = -360;
local v323 = 360;
local v324 = v280 or v82;
if not v323 and v322 then
v323 = v322;
v322 = 1;
end;
if not v323 and not v322 then
v322 = 0;
v323 = 1;
end;
v305 = v305 * l_Angles_1(v321, math.rad((v324:NextNumber(v322, v323))), 0);
v321 = CFrame.Angles;
local v325 = 0;
v323 = -16;
v324 = 16;
local v326 = v280 or v82;
if not v324 and v323 then
v324 = v323;
v323 = 1;
end;
if not v324 and not v323 then
v323 = 0;
v324 = 1;
end;
l_Angles_1 = v305 * v321(v325, math.rad((v326:NextNumber(v323, v324))), 0);
v321 = true;
if v289 ~= 5 and v304 ~= 7 then
v277.Double = 2;
end;
for v327 = 1, v319 do
for v328 = 1, v277.Double or 1 do
local l_v305_0 = v305;
if v328 > 1 then
l_v305_0 = l_Angles_1;
v318 = v318 + 1;
end;
local v330 = math.sin((360 / v319 + 360 / v319 * v327) /
57.29577951308232);
local v331 = math.cos((360 / v319 + 360 / v319 * v327) /
57.29577951308232);
local v332 = l_v305_0 * CFrame.new(v318 * v330, 0, v318 * v331);
local v333 = 0.2;
if v277.Double then
v333 = 0.35;
end;
local l_lookVector_0 = v332.lookVector;
local v335 = -v333;
local l_v333_0 = v333;
local l_v335_0 = v335;
local l_l_v333_0_0 = l_v333_0;
local v339 = v280 or v82;
if not l_l_v333_0_0 and l_v335_0 then
l_l_v333_0_0 = l_v335_0;
l_v335_0 = 1;
end;
if not l_l_v333_0_0 and not l_v335_0 then
l_v335_0 = 0;
l_l_v333_0_0 = 1;
end;
v332 = v332 + l_lookVector_0 * v339:NextNumber(l_v335_0, l_l_v333_0_0);
local v340 = v230() or Instance.new("Part");
v340.Anchored = true;
v340.CanCollide = false;
v340.CanTouch = true;
v340.Material = v277.ground.Material;
v340.Color = v277.ground.Color;
v340.CFrame = v332 * CFrame.fromEulerAnglesXYZ(0, (360 / v319 + 360 /
v319 * v327) / 57.29577951308232, 0);
l_lookVector_0 = v340.CFrame;
local l_Angles_2 = CFrame.Angles;
l_l_v333_0_0 = 6;
v339 = 42;
local v342 = v280 or v82;
if not v339 and l_l_v333_0_0 then
v339 = l_l_v333_0_0;
l_l_v333_0_0 = 1;
end;
if not v339 and not l_l_v333_0_0 then
l_l_v333_0_0 = 0;
v339 = 1;
end;
v340.CFrame = l_lookVector_0 * l_Angles_2(math.rad(-
v342:NextNumber(l_l_v333_0_0, v339)), 0, 0);
l_v335_0 = 2;
l_l_v333_0_0 = 5;
v339 = v280 or v82;
if not l_l_v333_0_0 and l_v335_0 then
l_l_v333_0_0 = l_v335_0;
l_v335_0 = 1;
end;
if not l_l_v333_0_0 and not l_v335_0 then
l_v335_0 = 0;
l_l_v333_0_0 = 1;
end;
v335 = v339:NextNumber(l_v335_0, l_l_v333_0_0) * (v328 > 1 and 1.8 or
v277.Double and 1.35 or 1);
l_v335_0 = 1.9;
l_l_v333_0_0 = 2.4;
v339 = v280 or v82;
if not l_l_v333_0_0 and l_v335_0 then
l_l_v333_0_0 = l_v335_0;
l_v335_0 = 1;
end;
if not l_l_v333_0_0 and not l_v335_0 then
l_v335_0 = 0;
l_l_v333_0_0 = 1;
end;
v340.Size = Vector3.new(v335, v339:NextNumber(l_v335_0, l_l_v333_0_0),
v284(2, 6)) * v278;
v340.CFrame = v340.CFrame * CFrame.new(0, -(v340.Size.Y / 3 +
v340.Size.Z / 3) / 3, 0);
v340.Transparency = 1;
v340.Parent = workspace.Thrown;
l_lookVector_0 = v340.CFrame;
l_Angles_2 = nil;
v335 = v265(v340);
l_v333_0 = {};
l_v335_0 = nil;
l_l_v333_0_0 = nil;
for _, v344 in pairs(v335) do
if not v344:IsDescendantOf(workspace.Live) and v344.Name ~= "invis"
and v344.Parent ~= workspace.Thrown then
if v344.Material ~= v277.ground.Material then
l_Angles_2 = v344;
end;
table.insert(l_v333_0, v344);
end;
if v344 == v277.ground then
l_v335_0 = v277.ground;
end;
if v344.Name == "Stadium" then
l_l_v333_0_0 = true;
end;
end;
v339 = v340.CFrame;
local v345 = CFrame.new(0, -3, -1.5);
local l_Angles_3 = CFrame.Angles;
local v347 = -11;
local v348 = 11;
local v349 = v280 or v82;
if not v348 and v347 then
v348 = v347;
v347 = 1;
end;
if not v348 and not v347 then
v347 = 0;
v348 = 1;
end;
local v350 = math.rad((v349:NextNumber(v347, v348)));
v348 = -11;
v349 = 11;
local v351 = v280 or v82;
if not v349 and v348 then
v349 = v348;
v348 = 1;
end;
if not v349 and not v348 then
v348 = 0;
v349 = 1;
end;
local v352 = math.rad((v351:NextNumber(v348, v349)));
v349 = -11;
v351 = 11;
local v353 = v280 or v82;
if not v351 and v349 then
v351 = v349;
v349 = 1;
end;
if not v351 and not v349 then
v349 = 0;
v351 = 1;
end;
v340.CFrame = v339 * (v345 * l_Angles_3(v350, v352,
(math.rad((v353:NextNumber(v349, v351))))));
v340.Transparency = 0;
table.insert(v288, v340);
v339 = true;
if #l_v333_0 ~= 0 then
v339 = v277.ground:GetAttribute("Breakable") or not
v277.ground.Anchored;
end;
v342 = v277.angle;
if v342 then
l_Angles_3 = v277.anglecfr;
v350 = l_lookVector_0.Position;
v342 =
math.deg((math.acos((l_Angles_3.LookVector:Dot((Vector3.new(v350.X, l_Angles_3.p.Y,
v350.Z) - l_Angles_3.p).unit))))) <= v277.angle;
end;
if v339 or v342 then
v340.Transparency = 1;
else
if l_Angles_2 and (not l_v335_0 or l_v335_0.Name ~= "Stadium") and
(not l_l_v333_0_0 or v277.ground.Name ~= "Stadium") then
if v277.ground.Material == Enum.Material.Grass and l_v335_0
then
l_Angles_2 = workspace.Preload.Dirt;
end;
v340.Color = l_Angles_2.Color;
v340.Material = l_Angles_2.Material;
end;
v340.Transparency = v277.ground.Transparency;
end;
if v340.Transparency >= 1 then
v340.CanCollide = false;
v340.CanTouch = false;
v340.CanQuery = false;
else
v340.CanCollide = true;
end;
if v340.Velocity.magnitude > 0 then
v340.AssemblyLinearVelocity = Vector3.new();
v340.AssemblyAngularVelocity = Vector3.new();
end;
if v321 then
v321 = false;
v345 = {
"rbxassetid://3848076724",
"rbxassetid://3848078820"
};
l_Angles_3 = {
"rbxassetid://4307208601",
"rbxassetid://4307207425",
"rbxassetid://4307207693",
"rbxassetid://4307205188",
"rbxassetid://3778609188",
"rbxassetid://3778608737",
"rbxassetid://3744401196",
"rbxassetid://4307204962"
};
v350 = {
"rbxassetid://4307204696",
"rbxassetid://4307204452"
};
if l_add_0.sounds and not v277.nosound then
v352 = 1;
if v286 then
v352 = 2;
end;
v347 = v240;
v348 = {};
v353 = #v350;
local v354 = nil;
local l_v82_1 = v82;
if not v354 and v353 then
v354 = v353;
v353 = 1;
end;
if not v354 and not v353 then
v353 = 0;
v354 = 1;
end;
v348.SoundId = v350[l_v82_1:NextInteger(v353, v354)];
v348.Volume = 3.85 / v352;
v348.Parent = v340;
v347(v348):Play();
v347 = v240;
v348 = {};
v353 = #l_Angles_3;
v354 = nil;
l_v82_1 = v82;
if not v354 and v353 then
v354 = v353;
v353 = 1;
end;
if not v354 and not v353 then
v353 = 0;
v354 = 1;
end;
v348.SoundId = l_Angles_3[l_v82_1:NextInteger(v353, v354)];
v348.Volume = 4.3 / v352;
v348.Parent = v340;
v347(v348):Play();
v347 = v240;
v348 = {};
v353 = #v345;
v354 = nil;
l_v82_1 = v82;
if not v354 and v353 then
v354 = v353;
v353 = 1;
end;
if not v354 and not v353 then
v353 = 0;
v354 = 1;
end;
v348.SoundId = v345[l_v82_1:NextInteger(v353, v354)];
v348.Volume = 4.12 / v352;
v348.Parent = v340;
v347(v348):Play();
end;
end;
v340:SetAttribute("OGCframe", l_lookVector_0);
v345 = v3;
v350 = v340;
v352 = TweenInfo.new;
v348 = 0.2;
v349 = 0.3;
v351 = v280 or v82;
if not v349 and v348 then
v349 = v348;
v348 = 1;
end;
if not v349 and not v348 then
v348 = 0;
v349 = 1;
end;
v345:Create(v350, v352(v351:NextNumber(v348, v349),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_lookVector_0
}):Play();
v345 = delay;
l_Angles_3 = l_add_0.keep;
if not l_Angles_3 then
v350 = 5;
v352 = 7;
v347 = v280 or v82;
if not v352 and v350 then
v352 = v350;
v350 = 1;
end;
if not v352 and not v350 then
v350 = 0;
v352 = 1;
end;
l_Angles_3 = v347:NextNumber(v350, v352);
end;
v345(l_Angles_3, function()
if l_add_0.keep then
v3:Create(v340, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
CFrame = l_lookVector_0,
Size = v340.Size
}):Play();
wait(2);
end;
v3:Create(v340, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
CFrame = v340.CFrame * CFrame.new(0, -7, 0),
Size = v340.Size / 1.5
}):Play();
wait(2);
v340:SetAttribute("OGCframe", nil);
v340.Anchored = true;
v340.CFrame = CFrame.new(100000000, 100000000, 100000000);
table.insert(v91, v340);
end);
end;
end;
return v288;
end;
local v357 = {
workspace.Live,
workspace.Thrown
};
for _, v359 in pairs(v2:GetTagged("InvisibleWalls")) do
table.insert(v357, v359);
end;
v2:GetInstanceAddedSignal("InvisibleWalls"):Connect(function(v360)
table.insert(v357, v360);
end);
local v361 = shared.sfx({
SoundId = "rbxassetid://1846178770",
Looped = true,
Parent = workspace,
Volume = 0
});
local function v425(v362)
if v362:GetAttribute("regged") then
return ;
else
v362:SetAttribute("regged", true);
local v363 = game.ReplicatedStorage.Resources.BossHP:Clone();
v363.Frame.Position = UDim2.new(0.5, 0, -0.12, 25);
v363.Parent = l_LocalPlayer_0.PlayerGui;
local l_KingCrab_0 = v362: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 v367 =
require(l_Parent_1.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Parent_1.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v367_0 = v367 --[[ copy: 6 -> 19 ]];
local function v370(v369)
return l_v367_0.playAnimation(game.FindFirstChild(l_KingCrab_0,
"AnimationController"), v369);
end;
v367 = {};
local v371 = {};
for v372 = 1, 6 do
local l_v372_0 = v372;
local v374 = "R";
if l_v372_0 >= 4 then
v374 = "L";
l_v372_0 = l_v372_0 - (l_v372_0 - 3);
end;
v371[l_v372_0] = l_KingCrab_0:WaitForChild("RootPart").Body[v374 ..
".L" .. l_v372_0 .. "_1"]:GetChildren()[1]:GetChildren()[1];
end;
local v375 = {
Spawn = 114743017783210,
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 v376 = {
v375.WalkBackwards,
v375.WalkForward,
v375.WalkLeft,
v375.WalkRight,
v375.RotateLeft,
v375.RotateRight
};
for _, v378 in pairs(v375) do
local v379 = v370(v378);
v379:Play();
v379:Stop();
for v380 = 1, 6 do
table.insert(v367,
v379:GetMarkerReachedSignal((tostring(v380))):Connect(function()
v240({
SoundId = ({
"rbxassetid://18880913380",
"rbxassetid://18880913902",
"rbxassetid://18880914312",
"rbxassetid://18880914582",
"rbxassetid://18880914831"
})[math.random(1, 5)],
Volume = 0.5,
Parent = v371[v380]
}):Play();
v240({
SoundId = ({
"rbxassetid://18881169815",
"rbxassetid://18881170109",
"rbxassetid://18881170533",
"rbxassetid://18881170533"
})[math.random(1, 4)],
Volume = 0.5,
Parent = v371[v380]
}):Play();
end));
end;
end;
local v381 = v370(v375.Idle);
local v382 = {};
table.insert(v367, v381:GetMarkerReachedSignal("start"):Connect(function()
local v383 = v240({
SoundId = "rbxassetid://18887645008",
Volume = 3,
Parent = l_KingCrab_0.RootPart.Body:WaitForChild("R.UpperArm")
["R.LowerArm"]["R.ClawHolder"]["R.UpperClaw"]
});
v383:Play();
table.insert(v382, v383);
end));
local l_TweenService_0 = game:GetService("TweenService");
table.insert(v367, v381.Stopped:Connect(function()
for v385, v386 in pairs(v382) do
if not v386.IsPlaying then
v382[v385] = nil;
end;
end;
for _, v388 in pairs(v382) do
l_TweenService_0:Create(v388, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
end;
end));
table.insert(v367,
l_Parent_1:WaitForChild("RemoteEvent").OnClientEvent:Connect(function(v389,
v390, ...)
local v391 = v370(v390);
if l_Parent_1.Humanoid:GetAttribute("Dead") then
return ;
else
if v389 == "play" then
local v392 = {
...
};
local v393 = false;
if v392[1] and typeof(v392[1]) == "string" and
v392[1]:find("attack") then
local _ = v392[1]:gsub("attack", "");
table.remove(v392, 1);
v393 = true;
for _, v396 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
v396:Stop();
end;
end;
if table.find(v376, v390) then
v392[3] = 1.5;
end;
v391:Play(unpack(v392));
if v393 then
v391.Stopped:Once(function()
if l_Parent_1:GetAttribute("Staggered") or
l_Parent_1.Humanoid:GetAttribute("Dead") then
return ;
else
v370(v375.Idle):Play();
return ;
end;
end);
return ;
end;
else
v391: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_1 = l_Parent_1:FindFirstChildOfClass("Humanoid");
local v399 = nil;
local v400 = false;
local v401 = nil;
v401 = game:GetService("RunService").RenderStepped:Connect(function(v402)
if not (l_KingCrab_0.PrimaryPart and l_KingCrab_0.Parent and
l_Torso_1.Parent) or not l_Parent_1.Parent then
v401:Disconnect();
for _, v404 in pairs(v367) do
v404:Disconnect();
end;
game:GetService("Debris"):AddItem(l_KingCrab_0, 15);
v401:Disconnect();
local l_PrimaryPart_0 = l_KingCrab_0.PrimaryPart;
if l_PrimaryPart_0 then
l_Humanoid_1:SetAttribute("Dead", l_PrimaryPart_0.CFrame);
end;
game:GetService("Debris"):AddItem(v363, 2);
l_TweenService_0:Create(v361, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
task.delay(0.85, function()
v361:Stop();
end);
if v363 then
local l_Frame_0 = v363:FindFirstChild("Frame");
if l_Frame_0 and l_Frame_0.Parent then
l_TweenService_0:Create(l_Frame_0, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.12, 25)
}):Play();
end;
end;
return ;
else
l_KingCrab_0.PrimaryPart.Anchored = true;
if (l_LocalPlayer_0.Character.PrimaryPart.Position -
l_Parent_1.PrimaryPart.Position).magnitude <= 175 then
v400 = true;
if not l_LocalPlayer_0:GetAttribute("S_EmoteMusic") then
v361:Stop();
end;
v361:Resume();
else
v400 = false;
end;
if v399 ~= v400 then
v399 = v400;
if v400 then
l_TweenService_0:Create(v361, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0.75
}):Play();
l_TweenService_0:Create(v363.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(v361, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
l_TweenService_0:Create(v363.Frame, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = UDim2.new(0.5, 0, -0.12, 25)
}):Play();
end;
end;
local v407 = (l_Humanoid_1.Health - 100) / (l_Humanoid_1.MaxHealth
- 100);
v363.Frame.Border.Red.Size = UDim2.new(v407 * 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 v410 = 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 ^ v402);
if v410 ~= v410 then
v410 = l_Parent_1.Torso.CFrame;
end;
l_CFrameValue_0.Value = v410;
l_KingCrab_0:PivotTo(l_CFrameValue_0.Value);
return ;
end;
end);
table.insert(v367, v401);
l_Humanoid_1:GetAttributeChangedSignal("Dead"):Once(function()
game:GetService("Debris"):AddItem(v363, 2);
v401:Disconnect();
if v363 then
local l_Frame_1 = v363: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.12, 25)
}):Play();
end;
end;
l_TweenService_0:Create(v361, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Volume = 0
}):Play();
task.delay(0.85, function()
v361:Stop();
end);
local v412 = l_Humanoid_1:GetAttribute("Dead") + Vector3.new(0, 10, 0,
0);
local _, v414 = shared.ray({
orig = v412.Position,
dir = Vector3.new(0, -50, 0, 0)
});
if v414 then
v412 = {
v412:GetComponents()
};
v412[2] = v414.Y + 11.75;
v412 = CFrame.new(unpack(v412));
end;
l_TweenService_0:Create(l_KingCrab_0.PrimaryPart, TweenInfo.new(2,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
CFrame = v412
}):Play();
task.delay(6, function()
l_TweenService_0:Create(l_KingCrab_0.PrimaryPart, TweenInfo.new(5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
CFrame = v412 - Vector3.new(0, 40, 0, 0)
}):Play();
end);
shared.sfx({
SoundId = "rbxassetid://18888856599",
Parent = l_KingCrab_0.RootPart.Body,
Volume = 10
}):Play();
for _, v416 in pairs(v375) do
v370(v416):Stop();
end;
for _, v418 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
v418:AdjustWeight(0.01);
v418:Stop();
end;
local v419 = v370(v375.Death);
v419.Priority = Enum.AnimationPriority.Action4;
v419:AdjustWeight(3);
v419.Looped = true;
v419:Play();
v419:GetMarkerReachedSignal("freeze"):Once(function()
v419:AdjustSpeed(0);
end);
local v420 = tick();
while task.wait(0.075) and tick() - v420 <= 10 do
for _, v422 in
pairs(l_Parent_1.Humanoid:GetPlayingAnimationTracks()) do
if v422.Animation.AnimationId ~= v419.Animation.AnimationId
then
v422:Stop();
end;
end;
for _, v424 in
pairs(l_KingCrab_0.AnimationController:GetPlayingAnimationTracks()) do
if v424.Animation.AnimationId ~= v419.Animation.AnimationId
then
v424:Stop();
end;
end;
if not (l_KingCrab_0 and l_KingCrab_0.Parent) then
break;
end;
end;
end);
return ;
end;
end;
v2:GetInstanceAddedSignal("CrabBoss"):Connect(v425);
for _, v427 in pairs(v2:GetTagged("CrabBoss")) do
v425(v427);
end;
v2:GetInstanceAddedSignal("AntiMove"):Connect(function(v428)
if not l_LocalPlayer_0.Character or not
l_LocalPlayer_0.Character:FindFirstChild("AntiMove") then
return ;
elseif v428:IsA("BasePart") then
v428.CanCollide = false;
v428.CollisionGroup = "untouchable";
return ;
else
v428.DescendantAdded:Connect(function(v429)
if v429:IsA("BasePart") then
v429.CanCollide = false;
v429.CollisionGroup = "untouchable";
end;
end);
for _, v431 in pairs(v428:GetDescendants()) do
if v431:IsA("BasePart") then
v431.CanCollide = false;
v431.CollisionGroup = "untouchable";
end;
end;
return ;
end;
end);
local function v446(v432, v433)
if not v433 then
task.wait();
end;
local v434 = {
0,
20,
42,
71
};
if v432.Name == "EggHead2" then
v434 = {
15.9,
33.03,
49
};
end;
local v435 = {};
local l_Animation_1 = Instance.new("Animation");
table.insert(v435, l_Animation_1);
l_Animation_1.AnimationId = v432.Name == "EggHead2" and
"rbxassetid://16956902083" or "rbxassetid://16717242060";
local v437 = v432.AnimationController:LoadAnimation(l_Animation_1);
table.insert(v435, v437);
local _ = nil;
table.insert(v435, (v437:GetMarkerReachedSignal("1"):Connect(function()
if v432.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956938111",
Parent = v432.PrimaryPart,
Volume = 0.165
}):Play();
return ;
else
shared.sfx({
SoundId = "rbxassetid://16717229822",
Parent = v432.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
return ;
end;
end)));
local _ = nil;
table.insert(v435, (v437:GetMarkerReachedSignal("2"):Connect(function()
if v432.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956937835",
Parent = v432.PrimaryPart,
Volume = 0.165
}):Play();
return ;
else
shared.sfx({
SoundId = "rbxassetid://16717323736",
Parent = v432.PrimaryPart,
TimePosition = 0.25,
Volume = 0.15
}):Resume();
return ;
end;
end)));
local _ = nil;
table.insert(v435, (v437:GetMarkerReachedSignal("3"):Connect(function()
if v432.Name == "EggHead2" then
shared.sfx({
SoundId = "rbxassetid://16956937471",
Parent = v432.PrimaryPart,
Volume = 0.165
}):Play();
return ;
else
shared.sfx({
SoundId = "rbxassetid://16717371397",
Parent = v432.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
return ;
end;
end)));
if v432.Name ~= "EggHead2" then
local _ = nil;
table.insert(v435, (v437:GetMarkerReachedSignal("4"):Connect(function()
shared.sfx({
SoundId = "rbxassetid://16717394027",
Parent = v432.PrimaryPart,
TimePosition = 0.1,
Volume = 0.15
}):Resume();
end)));
end;
v437:Play();
v437.TimePosition = v434[math.random(#v434)];
local _ = math.random(1, 2000000000);
local v443 = nil;
v443 = v432:GetPropertyChangedSignal("Parent"):Connect(function()
if not v432.Parent then
for _, v445 in pairs(v435) do
if typeof(v445) == "RBXScriptConnection" then
v445:Disconnect();
else
v445:Destroy();
end;
end;
return v443:Disconnect();
else
return ;
end;
end);
end;
v2:GetInstanceAddedSignal("StrongestEgg"):Connect(v446);
for _, v448 in pairs(v2:GetTagged("StrongestEgg")) do
v446(v448, true);
end;
v2:GetInstanceAddedSignal("DistortionEffect"):Connect(function(v449)
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 v451 = l_LegacyReplication_0.Highlight:Clone();
v451.Parent = v449;
v451.Adornee = v449;
v451.OutlineTransparency = 1;
v451.FillTransparency = 1;
v451.Enabled = true;
return ;
else
game:GetService("Debris"):AddItem(v449, 0);
return ;
end;
end);
for _, v453 in pairs(v2:GetTagged("InfinityBall")) do
table.insert(v357, v453);
end;
v2:GetInstanceAddedSignal("InfinityBall"):Connect(function(v454)
table.insert(v357, v454);
end);
for _, v456 in pairs(v2:GetTagged("ballnchain")) do
local l_Parent_2 = v456.Parent;
if l_Parent_2 and l_Parent_2.Parent ~= l_LocalPlayer_0.Character then
v456.CanCollide = false;
else
v456:GetPropertyChangedSignal("CollisionGroup"):Connect(function()
v456.CollisionGroup = "untouchable";
end);
end;
end;
v2:GetInstanceAddedSignal("ballnchain"):Connect(function(v458)
local l_Parent_3 = v458.Parent;
if l_Parent_3 and l_Parent_3.Parent ~= l_LocalPlayer_0.Character then
v458.CanCollide = false;
return ;
else
v458:GetPropertyChangedSignal("CollisionGroup"):Connect(function()
v458.CollisionGroup = "untouchable";
end);
return ;
end;
end);
task.delay(0.5, function()
if workspace:GetAttribute("VIPServer") then
v2:GetInstanceAddedSignal("Participant"):Connect(function(v460)
task.wait();
if v460.Parent == game.ReplicatedStorage.Clones then
return ;
else
if v460 == l_LocalPlayer_0.Character then
local v461 = nil;
do
local l_v461_0 = v461;
l_v461_0 =
v2:GetInstanceAddedSignal("TournamentSpectate"):Connect(function(v463)
if not v460.Parent then
return l_v461_0:Disconnect();
else
game:GetService("Debris"):AddItem(v463, 0);
return ;
end;
end);
for _, v465 in pairs(v2:GetTagged("TournamentSpectate")) do
game:GetService("Debris"):AddItem(v465, 0);
end;
v460:GetPropertyChangedSignal("Parent"):Connect(function()
if not v460.Parent then
l_v461_0:Disconnect();
end;
end);
end;
end;
return ;
end;
end);
local function v543(v466)
local v467 = {};
local v468 = nil;
local function _(v469, v470, v471)
v467[v469] = {
v466:GetAttribute(v469),
v470,
v471 or 0.5,
tick()
};
end;
local function v480()
local v473 = false;
for _, v475 in pairs(v467) do
if v475[1] then
v473 = true;
end;
end;
if v473 then
if not v468 then
local v476 = 0;
v468 = v466.Touched:Connect(function(v477)
if tick() - v476 < 0.03 then
return ;
else
v476 = tick();
for _, v479 in pairs(v467) do
if v479[1] and tick() - v479[4] > v479[3] then
v479[4] = tick();
v479[2](v477, v466:GetAttribute("Serial"));
end;
end;
return ;
end;
end);
return ;
end;
elseif v468 then
v468:Disconnect();
v468 = nil;
end;
end;
local function _(v481)
local v482 = rawget(v467, v481);
if v482 then
local l_v466_Attribute_0 = v466:GetAttribute(v481);
if v481 == "CurrentMoves" and #l_v466_Attribute_0 <= 2 then
l_v466_Attribute_0 = nil;
end;
v482[1] = l_v466_Attribute_0;
v480();
end;
end;
local function _(v485, v486)
v466:GetAttributeChangedSignal(v485):Connect(v486);
v486();
end;
local function v489()
local l_v466_Attribute_1 = v466:GetAttribute("Collision");
if l_v466_Attribute_1 == nil then
l_v466_Attribute_1 = true;
end;
v466.CanCollide = l_v466_Attribute_1;
end;
v466:GetAttributeChangedSignal("Collision"):Connect(v489);
v489();
v489 = function()
local l_v466_Attribute_2 = v466:GetAttribute("Shadow");
if l_v466_Attribute_2 == nil then
l_v466_Attribute_2 = true;
end;
v466.CastShadow = l_v466_Attribute_2;
end;
v466:GetAttributeChangedSignal("Shadow"):Connect(v489);
v489();
v489 = nil;
local function _(v491)
return function()
v491.Text = v466:GetAttribute("Text") or "text";
v491.TextColor3 = v466:GetAttribute("TextColor") or
Color3.new(0, 0, 0);
v491.TextTransparency = v466:GetAttribute("TextTransparency")
or 0;
local l_v466_Attribute_3 = v466:GetAttribute("TextFont");
if l_v466_Attribute_3 then
v491.Font = l_v466_Attribute_3;
end;
if v466:GetAttribute("TextOutline") then
v491.TextStrokeTransparency = 0;
return ;
else
v491.TextStrokeTransparency = 1;
return ;
end;
end;
end;
local function v504()
local l_v466_Attribute_4 = v466:GetAttribute("Text");
if l_v466_Attribute_4 and not l_v466_Attribute_4:match("^%s*$") and
#l_v466_Attribute_4 > 0 then
local l_textbuilt_0 = v466: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);
v489 = function()
l_TextLabel_0.Text = v466:GetAttribute("Text") or
"text";
l_TextLabel_0.TextColor3 =
v466:GetAttribute("TextColor") or Color3.new(0, 0, 0);
l_TextLabel_0.TextTransparency =
v466:GetAttribute("TextTransparency") or 0;
local l_v466_Attribute_5 =
v466:GetAttribute("TextFont");
if l_v466_Attribute_5 then
l_TextLabel_0.Font = l_v466_Attribute_5;
end;
if v466:GetAttribute("TextOutline") then
l_TextLabel_0.TextStrokeTransparency = 0;
return ;
else
l_TextLabel_0.TextStrokeTransparency = 1;
return ;
end;
end;
v489();
local v499 = nil;
v499 = v466.AttributeChanged:Connect(function()
if not l_SurfaceGui_0.Parent then
return v499:Disconnect();
else
v489();
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 = v466;
return ;
elseif v489 then
v489();
return ;
else
local v500 = l_textbuilt_0:WaitForChild("TextLabel", 1);
v489 = function()
v500.Text = v466:GetAttribute("Text") or "text";
v500.TextColor3 = v466:GetAttribute("TextColor") or
Color3.new(0, 0, 0);
v500.TextTransparency =
v466:GetAttribute("TextTransparency") or 0;
local l_v466_Attribute_6 =
v466:GetAttribute("TextFont");
if l_v466_Attribute_6 then
v500.Font = l_v466_Attribute_6;
end;
if v466:GetAttribute("TextOutline") then
v500.TextStrokeTransparency = 0;
return ;
else
v500.TextStrokeTransparency = 1;
return ;
end;
end;
v489();
local v502 = nil;
v502 = v466.AttributeChanged:Connect(function()
if not l_textbuilt_0.Parent then
return v502:Disconnect();
else
v489();
return ;
end;
end);
return ;
end;
else
local l_textbuilt_1 = v466:FindFirstChild("textbuilt");
if l_textbuilt_1 then
game:GetService("Debris"):AddItem(l_textbuilt_1, 0);
end;
return ;
end;
end;
v466:GetAttributeChangedSignal("Text"):Connect(v504);
v504();
v504 = nil;
local function _(v505)
return function()
local l_v466_Attribute_7 = v466:GetAttribute("Range");
if l_v466_Attribute_7 then
v505.Range = l_v466_Attribute_7;
end;
local l_v466_Attribute_8 = v466:GetAttribute("Brightness");
if l_v466_Attribute_8 then
v505.Brightness = l_v466_Attribute_8;
end;
v505.Color = v466.Color;
end;
end;
local function v521()
if v466:GetAttribute("EmitLight") then
local l_builtlight_0 = v466:FindFirstChild("builtlight");
if not l_builtlight_0 then
local l_PointLight_0 = Instance.new("PointLight");
l_PointLight_0.Name = "builtlight";
v504 = function()
local l_v466_Attribute_9 = v466:GetAttribute("Range");
if l_v466_Attribute_9 then
l_PointLight_0.Range = l_v466_Attribute_9;
end;
local l_v466_Attribute_10 =
v466:GetAttribute("Brightness");
if l_v466_Attribute_10 then
l_PointLight_0.Brightness = l_v466_Attribute_10;
end;
l_PointLight_0.Color = v466.Color;
end;
v504();
l_PointLight_0.Parent = v466;
local v513 = nil;
v513 =
v466:GetPropertyChangedSignal("Color"):Connect(function()
if not l_PointLight_0.Parent then
return v513:Disconnect();
else
v504();
return ;
end;
end);
local v514 = nil;
v514 = v466.AttributeChanged:Connect(function()
if not l_PointLight_0.Parent then
return v514:Disconnect();
else
v504();
return ;
end;
end);
return ;
elseif v504 then
v504();
return ;
else
v504 = function()
local l_v466_Attribute_11 = v466:GetAttribute("Range");
if l_v466_Attribute_11 then
l_builtlight_0.Range = l_v466_Attribute_11;
end;
local l_v466_Attribute_12 =
v466:GetAttribute("Brightness");
if l_v466_Attribute_12 then
l_builtlight_0.Brightness = l_v466_Attribute_12;
end;
l_builtlight_0.Color = v466.Color;
end;
v504();
local v517 = nil;
v517 =
v466:GetPropertyChangedSignal("Color"):Connect(function()
if not l_builtlight_0.Parent then
return v517:Disconnect();
else
v504();
return ;
end;
end);
local v518 = nil;
v518 = v466.AttributeChanged:Connect(function()
if not l_builtlight_0.Parent then
return v518:Disconnect();
else
v504();
return ;
end;
end);
return ;
end;
else
for _ = 1, 5 do
local l_builtlight_1 = v466:FindFirstChild("builtlight");
if l_builtlight_1 then
game:GetService("Debris"):AddItem(l_builtlight_1, 0);
end;
end;
return ;
end;
end;
v466:GetAttributeChangedSignal("EmitLight"):Connect(v521);
v521();
v521 = function(v522)
if l_LocalPlayer_0.Character and
v522: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;
v467.Deadly = {
v466:GetAttribute("Deadly"),
v521,
0.1,
tick()
};
v521 = function(v523)
if l_LocalPlayer_0.Character and
v523: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 = v466.Position
});
end;
end;
v467.Bouncy = {
v466:GetAttribute("Bouncy"),
v521,
0.75,
tick()
};
v521 = function(v524)
if l_LocalPlayer_0.Character and
v524:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Get Moves",
Wall = v466:GetAttribute("Serial")
});
end;
end;
v467.CurrentMoves = {
v466:GetAttribute("CurrentMoves"),
v521,
0.75,
tick()
};
v521 = function(v525)
if l_LocalPlayer_0.Character and
v525:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Get Gears",
Wall = v466:GetAttribute("Serial")
});
end;
end;
v467.CurrentGears = {
v466:GetAttribute("CurrentGears"),
v521,
0.75,
tick()
};
v521 = function(v526)
if l_LocalPlayer_0.Character and
v526:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Checkpoint",
Wall = v466:GetAttribute("Serial")
});
end;
end;
v467.Checkpoint = {
v466:GetAttribute("Checkpoint"),
v521,
0.75,
tick()
};
v521 = function(v527)
if v527:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
local v528 = shared.ray({
orig = l_LocalPlayer_0.Character.PrimaryPart.Position,
dir = Vector3.new(0, -10, 0, 0)
});
if v528 and v528 == v466 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 = v466:GetAttribute("Serial")
});
end;
end;
v467.Fragile = {
v466:GetAttribute("Fragile"),
v521,
0.1,
tick()
};
v521 = function(v530, v531)
if v530:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Heal Me",
Serial = v531
});
end;
end;
v467.Heals = {
v466:GetAttribute("Heals"),
v521,
0.5,
tick()
};
v521 = function(v532, v533)
if v532:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Reset Cds",
Serial = v533
});
end;
end;
v467.ResetsCooldowns = {
v466:GetAttribute("ResetsCooldowns"),
v521,
0.5,
tick()
};
v521 = function(v534, v535)
if v534:IsDescendantOf(l_LocalPlayer_0.Character) and
l_LocalPlayer_0.Character.Humanoid.Health > 0 then
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Give Awakeningg",
Serial = v535
});
end;
end;
v467.GivesAwakening = {
v466:GetAttribute("GivesAwakening"),
v521,
0.5,
tick()
};
v466.AttributeChanged:Connect(function(v536)
local v537 = rawget(v467, v536);
if v537 then
local l_v466_Attribute_13 = v466:GetAttribute(v536);
if v536 == "CurrentMoves" and #l_v466_Attribute_13 <= 2 then
l_v466_Attribute_13 = nil;
end;
v537[1] = l_v466_Attribute_13;
v480();
end;
end);
for v539, _ in pairs(v466:GetAttributes()) do
local v541 = rawget(v467, v539);
if v541 then
local l_v466_Attribute_14 = v466:GetAttribute(v539);
if v539 == "CurrentMoves" and #l_v466_Attribute_14 <= 2 then
l_v466_Attribute_14 = nil;
end;
v541[1] = l_v466_Attribute_14;
v480();
end;
end;
v480();
end;
for _, v545 in pairs(v2:GetTagged("psbuilt2")) do
v543(v545);
end;
v2:GetInstanceAddedSignal("psbuilt2"):Connect(function(v546)
v543(v546);
end);
for _, v548 in pairs(v2:GetTagged("PSBuilt")) do
v543(v548);
end;
v2:GetInstanceAddedSignal("PSBuilt"):Connect(function(v549)
task.wait(0.1);
if v549.Parent then
v543(v549);
end;
end);
end;
end);
local function v556(v550)
local l_orig_0 = v550.orig;
local l_dir_0 = v550.dir;
local v553 = RaycastParams.new();
v553.FilterDescendantsInstances = v550.Whitelist or v550.Ignore or v357;
if v550.Whitelist then
v553.FilterType = Enum.RaycastFilterType.Include;
else
v553.FilterType = Enum.RaycastFilterType.Exclude;
end;
if v550.Blockcast then
local v554 = workspace:Blockcast(l_orig_0, v550.Blockcast, l_dir_0, v553);
if v554 then
return v554.Instance, v554.Position, v554.Material, v554.Normal;
else
return ;
end;
else
local v555 = workspace:Raycast(l_orig_0, l_dir_0, v553);
if v555 then
return v555.Instance, v555.Position, v555.Material, v555.Normal;
else
return ;
end;
end;
end;
shared.ray = v556;
local v557 = math.random(1, 100);
print("INTERPRETER LOADED", v557 .. "." .. math.random(1000000000, 2000000000));
v557 = v557 * 3;
l_LocalPlayer_0.Chatted:Connect(function(v558)
if v558 == "/e disableUi_30" .. v557 then
game:GetService("UserInputService").MouseIconEnabled = false;
shared.SetCore(false);
for _, v560 in pairs(l_LocalPlayer_0.PlayerGui:GetDescendants()) do
pcall(function()
v560.Visible = false;
end);
end;
return ;
elseif v558 == "/e disablecons" .. v557 then
warn("disabled");
v116:Disconnect();
v96:Disconnect();
table.clear(v90);
return ;
elseif v558 == "/e debrias12489" .. v557 then
local l_Torso_2 = workspace.Live["Weakest Dummy"].Torso;
local v562 = CFrame.new(l_Torso_2.Position + Vector3.new(0, 5, 0, 0));
v5({
Effect = "Backhand",
Origin = v562 + Vector3.new(0, 40, 0, 0),
CFrame = v562 + 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 v558 == "/e DELETESCRIPT" .. v557 then
script:Destroy();
return ;
else
if v558 == "/e scriptable5155" .. v557 then
while task.wait() do
workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable;
workspace.CurrentCamera.CFrame = workspace.Live["Weakest
Dummy"].Torso.CFrame;
end;
elseif v558 == "/e getserverstats2001" .. v557 then
local v563 = {};
for _, v565 in pairs(workspace:GetDescendants()) do
if not v563[v565.Name] then
v563[v565.Name] = 0;
end;
local l_Name_0 = v565.Name;
v563[l_Name_0] = v563[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 v569 = "total amount of children: " ..
#workspace:GetDescendants() .. "\n";
for v570, v571 in pairs(v563) do
v569 = v569 .. v570 .. " " .. v571 .. "\n";
end;
l_TextBox_0.Text = v569;
game:GetService("Debris"):AddItem(l_ScreenGui_0, 15);
end;
return ;
end;
end);
local function v576(v572, v573)
local v574 = v572:Clone();
local v575 = v572:Clone();
v574.CanTouch = false;
v575.CanTouch = false;
v574.Size = v572.Size - Vector3.fromAxis(v573) * v572.Size * 0.5;
v575.Size = v574.Size;
v574.CFrame = v572.CFrame * CFrame.new(Vector3.fromAxis(v573) * v574.Size *
0.5);
v575.CFrame = v572.CFrame * CFrame.new(Vector3.fromAxis(v573) * v575.Size * -
0.5);
return v572, v574, v575;
end;
local function v590(v577, v578)
local v579 = {
v577
};
local l_Parent_4 = v577.Parent;
local v581 = {
Enum.Axis.X,
Enum.Axis.Y,
Enum.Axis.Z
};
for _ = 1, v578 do
local v583 = math.random(#v579);
local v584 = v579[v583];
local _, v586, v587 = v576(v584, v581[math.random(#v581)]);
table.remove(v579, v583);
table.insert(v579, v586);
table.insert(v579, v587);
end;
v577:Destroy();
for _, v589 in pairs(v579) do
v589.Parent = l_Parent_4;
end;
return v579;
end;
local function _(v591, v592, v593)
return v591 + (v592 - v591) * v593;
end;
local function _(v595, v596, v597, v598)
local v599 = v596 + (v597 - v596) * v595;
return v599 + (v597 + (v598 - v597) * v595 - v599) * v595;
end;
local function v610(v601, v602, v603)
local v604 = 1 / (v602 or 60);
local v605 = 0;
local v606 = 0;
local v607 = true;
local function v608()
v607 = false;
end;
local function v609()
while v607 do
v605 = v605 + v606;
while v604 <= v605 do
v601(v608);
v605 = v605 - v604;
if not v607 then
break;
end;
end;
v606 = game:GetService("RunService").RenderStepped:wait();
end;
end;
if not v603 then
task.spawn(v609);
else
v609();
end;
return v608;
end;
shared.loop = v610;
local function v639(v611)
local v612 = {};
local v613 = {};
v611.Touched:Connect(function(v614)
if (v614.Name:lower():find("debris") or v614.CollisionGroup == "nocol") and
not v613[v614] and v614.Parent == workspace.Thrown and not v614.Anchored then
local l_sfx_1 = shared.sfx;
local v616 = {
SoundId = ({
"rbxassetid://9125583990",
"rbxassetid://9125584634",
"rbxassetid://9125584629",
"rbxassetid://9125584747"
})[math.random(1, 4)],
Volume = 0.8
};
local v617 = 0.7;
local v618 = 1;
local l_v82_2 = v82;
if not v618 and v617 then
v618 = v617;
v617 = 1;
end;
if not v618 and not v617 then
v617 = 0;
v618 = 1;
end;
v616.PlaybackSpeed = l_v82_2:NextNumber(v617, v618);
v616.RollOffMaxDistance = 85;
v616.Parent = v614;
l_sfx_1(v616):Play();
v613[v614] = true;
task.delay(0.1, function()
local l_BodyPosition_0 = Instance.new("BodyPosition");
l_BodyPosition_0.MaxForce = Vector3.new(1e999, 1e999, 1e999, 0);
local l_Position_0 = v614.Position;
local v622 = 0;
local v623 = 0;
local v624 = 6;
local l_v82_3 = v82;
if not v624 and v623 then
v624 = v623;
v623 = 1;
end;
if not v624 and not v623 then
v623 = 0;
v624 = 1;
end;
l_BodyPosition_0.Position = l_Position_0 + Vector3.new(v622,
l_v82_3:NextNumber(v623, v624) + v614.Size.magnitude / 2, 0);
l_BodyPosition_0.Name = "InfinityBP";
l_BodyPosition_0.Parent = v614;
table.insert(v612, l_BodyPosition_0);
end);
end;
end);
local v626 = nil;
v626 = shared.loop(function()
for v627, v628 in pairs(v612) do
if not v628.Parent then
v612[v627] = nil;
else
local l_Parent_5 = v628.Parent;
if not (v611.Size.Z >= (l_Parent_5.Position -
v611.Position).magnitude) or not v611.Parent then
v612[v627] = nil;
v628:Destroy();
local l_sfx_2 = shared.sfx;
local v631 = {
SoundId = ({
"rbxassetid://3932587334",
"rbxassetid://3932587669",
"rbxassetid://4307213273",
"rbxassetid://4307214211"
})[math.random(1, 4)]
};
local v632 = 0.3;
local v633 = 0.7;
local l_v82_4 = v82;
if not v633 and v632 then
v633 = v632;
v632 = 1;
end;
if not v633 and not v632 then
v632 = 0;
v633 = 1;
end;
v631.Volume = l_v82_4:NextNumber(v632, v633);
v632 = 1.2;
v633 = 1.7;
l_v82_4 = v82;
if not v633 and v632 then
v633 = v632;
v632 = 1;
end;
if not v633 and not v632 then
v632 = 0;
v633 = 1;
end;
v631.PlaybackSpeed = l_v82_4:NextNumber(v632, v633);
v631.Parent = l_Parent_5;
l_sfx_2(v631):Play();
else
local l_Position_1 = v628.Position;
local v636 = -0.001;
local v637 = 0.001;
local l_v82_5 = v82;
if not v637 and v636 then
v637 = v636;
v636 = 1;
end;
if not v637 and not v636 then
v636 = 0;
v637 = 1;
end;
v628.Position = l_Position_1 +
Vector3.new(l_v82_5:NextNumber(v636, v637), 0.005, v89(-0.001, 0.001));
end;
end;
end;
if not v611.Parent then
return v626();
else
return ;
end;
end, 60);
end;
for _, v641 in pairs(v2:GetTagged("InfinityBall")) do
v639(v641);
end;
v2:GetInstanceAddedSignal("InfinityBall"):Connect(v639);
local function v643(v642)
v642.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
for _, v645 in pairs(v2:GetTagged("UltimateMusic")) do
v645.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
v2:GetInstanceAddedSignal("UltimateMusic"):Connect(v643);
l_LocalPlayer_0:GetAttributeChangedSignal("S_UltMusic"):Connect(function()
for _, v647 in pairs(v2:GetTagged("UltimateMusic")) do
v647.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_UltMusic") and 1 or 0;
end;
end);
local function v649(v648)
v648.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or 0;
end;
for _, v651 in pairs(v2:GetTagged("EmoteMusic")) do
v651.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or 0;
end;
v2:GetInstanceAddedSignal("EmoteMusic"):Connect(v649);
l_LocalPlayer_0:GetAttributeChangedSignal("S_EmoteMusic"):Connect(function()
for _, v653 in pairs(v2:GetTagged("EmoteMusic")) do
v653.PlaybackSpeed = l_LocalPlayer_0:GetAttribute("S_EmoteMusic") and 1 or
0;
end;
end);
local function v654()
if not v29 then
return ;
else
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v29:Cleanup();
v29:Pause();
v29 = nil;
end;
return ;
end;
end;
l_LocalPlayer_0:GetAttributeChangedSignal("S_FastMode"):Connect(v654);
local l_Sounds_0 = game:GetService("SoundService"):FindFirstChild("Sounds");
if l_Sounds_0 then
local function v656()
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(v656);
end;
shared.resizeparticle = function(v657, v658, v659)
local v660 = v659 or "Size";
if v660 == "Speed" then
v657.Speed = NumberRange.new(v657.Speed.Min * v658, v657.Speed.Max * v658);
return ;
else
for _, v662 in pairs({
v657
}) do
local v663 = {};
for _, v665 in pairs(v662[v660].Keypoints) do
table.insert(v663, NumberSequenceKeypoint.new(v665.Time, v665.Value
* v658, v665.Envelope));
end;
v662[v660] = NumberSequence.new(v663);
end;
return ;
end;
end;
local function v699(v666, v667)
if typeof(v666) == "Instance" then
v666 = v666:GetDescendants();
end;
if not v667 then
v667 = CFrame.new();
end;
local l_abs_0 = math.abs;
local v669 = 1e999;
local v670 = 1e999;
local v671 = 1e999;
local v672 = -1e999;
local v673 = -1e999;
local v674 = -1e999;
for _, v676 in pairs(v666) do
if v676:IsA("BasePart") then
local v677 = v667:toObjectSpace(v676.CFrame);
local l_Size_0 = v676.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 v682, v683, v684, v685, v686, v687, v688, v689, v690, v691, v692,
v693 = v677:components();
local v694 = 0.5 * (l_abs_0(v685) * l_X_0 + l_abs_0(v686) * l_Y_0 +
l_abs_0(v687) * l_Z_0);
local v695 = 0.5 * (l_abs_0(v688) * l_X_0 + l_abs_0(v689) * l_Y_0 +
l_abs_0(v690) * l_Z_0);
local v696 = 0.5 * (l_abs_0(v691) * l_X_0 + l_abs_0(v692) * l_Y_0 +
l_abs_0(v693) * l_Z_0);
if v682 - v694 < v669 then
v669 = v682 - v694;
end;
if v683 - v695 < v670 then
v670 = v683 - v695;
end;
if v684 - v696 < v671 then
v671 = v684 - v696;
end;
if v672 < v682 + v694 then
v672 = v682 + v694;
end;
if v673 < v683 + v695 then
v673 = v683 + v695;
end;
if v674 < v684 + v696 then
v674 = v684 + v696;
end;
end;
end;
local v697 = Vector3.new(v669, v670, v671);
local v698 = Vector3.new(v672, v673, v674);
return v667 - v667.p + v667:pointToWorldSpace((v698 + v697) / 2), v698 - v697;
end;
shared.resizemodel = function(v700, v701)
local v702 = {};
local v703 = {};
local v704 = {};
for _, v706 in pairs(v700:GetDescendants()) do
if v706:IsA("BasePart") then
table.insert(v704, v706);
elseif v706:IsA("JointInstance") then
table.insert(v703, v706);
elseif v706:IsA("DataModelMesh") then
table.insert(v702, v706);
end;
end;
local function _()
return game:service("RunService").Heartbeat:wait();
end;
local v708 = {};
getPartBounds = function(v709)
local v710 = 1e999;
local v711 = 1e999;
local v712 = 1e999;
local v713 = -1e999;
local v714 = -1e999;
local v715 = -1e999;
local function _(v716)
if v716.X < v710 then
v710 = v716.X;
end;
if v716.Y < v711 then
v711 = v716.Y;
end;
if v716.Z < v712 then
v712 = v716.Z;
end;
if v713 < v716.X then
v713 = v716.X;
end;
if v714 < v716.Y then
v714 = v716.Y;
end;
if v715 < v716.Z then
v715 = v716.Z;
end;
end;
for _, v719 in pairs(v709) do
local l_CFrame_1 = v719.CFrame;
local l_Size_1 = v719.Size;
local v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / 2,
l_Size_1.Z / 2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / 2,
l_Size_1.Z / 2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / -2,
l_Size_1.Z / 2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / -2,
l_Size_1.Z / -2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / -2,
l_Size_1.Z / 2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / -2,
l_Size_1.Z / -2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / 2, l_Size_1.Y / 2,
l_Size_1.Z / -2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
v722 = l_CFrame_1 * CFrame.new(l_Size_1.X / -2, l_Size_1.Y / 2,
l_Size_1.Z / -2);
if v722.X < v710 then
v710 = v722.X;
end;
if v722.Y < v711 then
v711 = v722.Y;
end;
if v722.Z < v712 then
v712 = v722.Z;
end;
if v722.X > v713 then
v713 = v722.X;
end;
if v722.Y > v714 then
v714 = v722.Y;
end;
if v722.Z > v715 then
v715 = v722.Z;
end;
end;
return Vector3.new(v710, v711, v712), (Vector3.new(v713, v714, v715));
end;
resize = function(v723, v724, v725, v726, v727, v728)
local _ = tick();
if not v727 then
local v730, v731 = getPartBounds(v723);
v727 = v730;
v728 = v731;
end;
local v732 = tick();
local v733 = (v727 + v728) / 2;
local v734 = {};
for _, v736 in pairs(v724) do
if v736.Part0 and v736.Part1 then
table.insert(v734, {
v736.ClassName,
v736.Parent,
v736.Name,
v736.Part0,
v736.Part1,
v736.C0,
v736.C1
});
end;
v736:Destroy();
if v708.AntiFreeze and tick() - v732 > ANTI_FREEZE_WAIT then
local _ = game:service("RunService").Heartbeat:wait();
v732 = tick();
end;
end;
local v738 = {};
for _, v740 in pairs(v723) do
if not v738[v740] then
v738[v740] = true;
local l_Anchored_0 = v740.Anchored;
v740.Anchored = true;
if not (v708.DoUnions or v740:IsA("PartOperation")) or not
v708.DoUnions then
end;
local v742 = v740.Position - v733;
local v743 = v740.CFrame - v740.Position;
local v744 = v740.Size * v726;
v740.Size = v744;
if v740.Size ~= v744 then
if v740:IsA("FormFactorPart") then
v740.FormFactor = "Custom";
v740.Size = v744;
end;
if v740.Size ~= v744 then
if v708.MeshSmall then
v740.CanCollide = false;
end;
local function _(v745)
return v745:FindFirstChildWhichIsA("SpecialMesh",
true);
end;
local l_v740_FirstChildWhichIsA_0 =
v740:FindFirstChildWhichIsA("SpecialMesh", true);
if l_v740_FirstChildWhichIsA_0 and (not (not
l_v740_FirstChildWhichIsA_0:IsA("FileMesh") or l_v740_FirstChildWhichIsA_0.MeshId
~= "") or not l_v740_FirstChildWhichIsA_0:IsA("FileMesh")) then
l_v740_FirstChildWhichIsA_0.Scale =
l_v740_FirstChildWhichIsA_0.Scale * v744 / v740.Size;
end;
end;
end;
v740.CFrame = CFrame.new(v742 * v726 + v733) * v743;
v740.Anchored = l_Anchored_0;
if v708.AntiFreeze and tick() - v732 > ANTI_FREEZE_WAIT then
v742 = game:service("RunService").Heartbeat:wait();
v732 = tick();
end;
end;
end;
if not v708.DoJoints then
end;
for _, v749 in pairs(v734) do
local v750, v751, v752, v753, v754, v755, v756 = unpack(v749);
local v757 = Instance.new(v750);
v757.Name = v752;
v757.Part0 = v753;
v757.Part1 = v754;
v757.C0 = CFrame.new(v755.p * v726) * (v755 - v755.p);
v757.C1 = CFrame.new(v756.p * v726) * (v756 - v756.p);
v757.Parent = v751;
if v708.AntiFreeze and tick() - v732 > ANTI_FREEZE_WAIT then
local _ = game:service("RunService").Heartbeat:wait();
v732 = tick();
end;
end;
for _, v760 in pairs(v725) do
if v760:IsA("FileMesh") and v760.MeshId ~= "" and
v760.Parent:IsA("BasePart") then
v760.Scale = v760.Scale * v726;
end;
end;
end;
resize(v704, v703, v702, Vector3.new(1, 1, 1, 0) * v701);
end;
local function v765(v761)
if v761:FindFirstChild("Humanoid") and v761:WaitForChild("Torso", 1) then
local v762 = l_LegacyReplication_0.Footsteps:Clone();
local l_ObjectValue_0 = Instance.new("ObjectValue");
l_ObjectValue_0.Name = "playa";
l_ObjectValue_0.Value = v761;
l_ObjectValue_0.Parent = v762;
v762.Parent = l_LocalPlayer_0.PlayerScripts;
v762.Disabled = false;
local l_Head_0 = v761:FindFirstChild("Head");
if l_Head_0 then
game:GetService("CollectionService"):AddTag(l_Head_0, "Heads");
end;
end;
end;
workspace.Live.ChildAdded:connect(v765);
for _, v767 in pairs(workspace.Live:GetChildren()) do
spawn(function()
v765(v767);
end);
end;
local v768 = require(game.ReplicatedStorage.BoatTween);
local function v774(v769, v770, v771)
local v772 = v768:Create(v769, v770);
v772:Play();
local v773 = v772.Completed:Once(function()
if v771 then
v771();
end;
v772:Destroy();
end);
task.delay(v770.Time, function()
v773:Disconnect();
v772:Destroy();
end);
end;
local _ = function(v775)
task.spawn(function()
local l_Model_0 = v775.Model;
local v777 = v775.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 = v775.Stay;
local l_Anchor_0 = v775.Anchor;
local v782 = v775.EndT or 1;
local l_Del_0 = v775.Del;
local l_Skip_0 = v775.Skip;
if l_Start_0 and l_End_0 then
l_Model_0.PrimaryPart = l_Start_0;
if not l_Skip_0 then
for _, v786 in pairs(l_Model_0:GetChildren()) do
if v786:IsA("BasePart") then
v786.CanCollide = false;
v786.Anchored = true;
end;
end;
end;
if l_Anchor_0 then
l_Model_0:SetPrimaryPartCFrame(l_Anchor_0);
end;
if v775.T then
l_Start_0.Transparency = v775.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 v791 = nil;
if l_Del_0 then
game:GetService("TweenService"):Create(l_Start_0, v777, {
Size = l_End_0.Size,
CFrame = l_End_0.CFrame
}):Play();
task.delay(l_Del_0, function()
v791 = game:GetService("TweenService"):Create(l_Start_0, v777,
{
Transparency = v782
});
v791:Play();
if l_Decal_0 then
for _, v793 in pairs(l_Start_0:GetChildren()) do
if v793:IsA("Decal") then
game:GetService("TweenService"):Create(v793, v777,
{
Transparency = v782
}):Play();
end;
end;
end;
if l_SpecialMesh_0 then
v791 =
game:GetService("TweenService"):Create(l_SpecialMesh_0, v777, {
Scale = l_SpecialMesh_1.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_0 then
game:GetService("TweenService"):Create(l_SpecialMesh_0, v777, {
Scale = l_SpecialMesh_1.Scale
}):Play();
end;
if l_Decal_0 then
for _, v795 in pairs(l_Start_0:GetChildren()) do
if v795:IsA("Decal") then
game:GetService("TweenService"):Create(v795, v777, {
Transparency = v782
}):Play();
end;
end;
v791 = game:GetService("TweenService"):Create(l_Start_0, v777,
{
Size = l_End_0.Size,
CFrame = l_End_0.CFrame
});
v791:Play();
else
v791 = game:GetService("TweenService"):Create(l_Start_0, v777,
{
Size = l_End_0.Size,
Transparency = v782,
CFrame = l_End_0.CFrame
});
v791:Play();
end;
end;
if not l_Stay_0 then
if l_Del_0 then
task.wait(l_Del_0 + 0.1);
end;
v791.Completed:Connect(function()
l_Model_0:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
local function v802(v797)
local l_FX_0 = v797.FX;
local l_Count_0 = v797.Count;
for _, v801 in pairs(l_FX_0:GetDescendants()) do
if v801:IsA("ParticleEmitter") then
v801.ZOffset = v801.ZOffset + l_Count_0;
end;
end;
end;
local function v808(v803)
local l_FX_1 = v803.FX;
local l_Scale_0 = v803.Scale;
for _, v807 in pairs(l_FX_1:GetDescendants()) do
if v807:IsA("ParticleEmitter") then
v807.Lifetime = NumberRange.new(v807.Lifetime.Min * l_Scale_0,
v807.Lifetime.Max * l_Scale_0);
end;
end;
end;
Emit = function(v809, v810)
local l_v809_0 = v809;
if v809:IsA("ParticleEmitter") then
l_v809_0 = {
v809
};
elseif typeof(v809) ~= "table" then
l_v809_0 = v809:GetDescendants();
end;
local v812 = 0;
for _, v814 in l_v809_0 do
if v814:IsA("ParticleEmitter") and v814:GetAttribute("EmitCount") then
local v815 = (typeof(v814.Lifetime) == "NumberRange" and
v814.Lifetime.Max or v814.Lifetime) / v814.TimeScale;
if v814:GetAttribute("EmitDelay") and v814:GetAttribute("EmitDelay") >
0 then
v815 = v815 + v814:GetAttribute("EmitDelay");
task.delay(v814:GetAttribute("EmitDelay"), function()
v814:Emit(v814:GetAttribute("EmitCount"));
end);
else
v814:Emit(v814:GetAttribute("EmitCount"));
end;
if v810 then
task.delay(v815, v814.Destroy, v814);
if v812 < v815 then
v812 = v815;
end;
end;
end;
end;
if v810 and typeof(v809) == "Instance" then
task.delay(v812, function()
v809:Destroy();
end);
end;
end;
local function v819(v816)
local l_FX_2 = v816.FX;
local l_Anchor_1 = v816.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;
return l_FX_2;
else
l_FX_2.Parent = workspace.Thrown;
return l_FX_2;
end;
end;
local function v833(v820, v821, v822)
for _, v824 in pairs(v820:GetDescendants()) do
if v824:IsA("ParticleEmitter") then
local l_v824_Attributes_0 = v824:GetAttributes();
local l_EmitDelay_0 = l_v824_Attributes_0.EmitDelay;
if l_EmitDelay_0 then
local l_l_v824_Attributes_0_0 = l_v824_Attributes_0 --[[ copy: 8 ->
12 ]];
task.delay(l_EmitDelay_0, function()
v824:Emit(l_l_v824_Attributes_0_0.EmitCount);
end);
else
v824:Emit(l_v824_Attributes_0.EmitCount);
end;
if l_v824_Attributes_0.EmitDuration then
v824.Enabled = true;
task.delay(l_v824_Attributes_0.EmitDuration, function()
v824.Enabled = false;
end);
end;
end;
if v824:IsA("Beam") then
local l_v824_Attributes_1 = v824:GetAttributes();
local l_Duration_0 = l_v824_Attributes_1.Duration;
local v830 = 0.5;
if v822 and v822.TweenTime then
v830 = v822.TweenTime;
end;
do
local l_v830_0 = v830;
local function v832()
game:GetService("TweenService"):Create(v824,
TweenInfo.new(l_v830_0, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = 0,
Width0 = 0
}):Play();
end;
(function()
game:GetService("TweenService"):Create(v824,
TweenInfo.new(l_v830_0, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = l_v824_Attributes_1.Width1,
Width0 = l_v824_Attributes_1.Width0
}):Play();
end)();
if l_Duration_0 then
task.delay(l_Duration_0, function()
v832();
end);
end;
end;
end;
end;
if v821 then
game.Debris:AddItem(v820, v821);
end;
end;
local function v840(v834)
local l_FX_3 = v834.FX;
if v834.On then
for _, v837 in pairs(l_FX_3:GetDescendants()) do
if v837:IsA("ParticleEmitter") then
v837.Enabled = true;
end;
end;
return ;
else
for _, v839 in pairs(l_FX_3:GetDescendants()) do
if v839:IsA("ParticleEmitter") then
v839.Enabled = false;
end;
end;
return ;
end;
end;
local function v853(v841)
local l_Mesh_0 = v841.Mesh;
local v843 = v841.Delta or 0.02;
local l_DWC_0 = v841.DWC;
local v845 = v841.Repeat or 1;
local v846 = v841.FPS or 1;
local _ = v841.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()
for _ = 1, v845 do
if not l_Mesh_0.Parent then
return ;
else
for v851 = 1, #l_Folder_2:GetChildren(), v846 do
local v852 = l_Folder_2:FindFirstChild((tostring(v851))) or
l_Folder_2:GetChildren()[#l_Folder_2:GetChildren()];
if v852 then
l_Decal_2.Texture = v852.Texture;
end;
if v843 == "Step" then
game:GetService("RunService").RenderStepped:Wait();
else
task.wait(v843);
end;
end;
end;
end;
if l_DWC_0 and l_DWC_0 ~= false then
l_Mesh_0:Destroy();
end;
end);
end;
end;
local function v873(v854, v855, v856)
local v857 = {};
for _, v859 in pairs(v854:GetChildren()) do
v857[v859.Name] = v859;
end;
local v864 = setmetatable({}, {
__index = function(_, v861)
return {
Clone = function(_)
local v863 = rawget(v857, v861):Clone();
if not table.find(v855, v863) then
table.insert(v855, v863);
end;
return v863;
end
};
end
});
local v865 = {
_maid = {}
};
v865._maid.give = function(_, v867)
if not table.find(v855, v867) then
table.insert(v855, v867);
end;
return v867;
end;
v865._maid.giveTask = function(_, v869)
if not table.find(v855, v869) then
table.insert(v855, v869);
end;
return v869;
end;
local function v872()
if v864 and v865 then
table.clear(v864);
table.clear(v865);
end;
if v857 then
table.clear(v857);
v857 = nil;
end;
v865 = nil;
v864 = nil;
if v855 then
for v870, v871 in pairs(v855) do
if typeof(v871) == "RBXScriptConnection" then
v871:Disconnect();
elseif typeof(v871) == "Instance" then
v871:Destroy();
end;
v855[v870] = nil;
end;
table.clear(v855);
end;
v855 = nil;
end;
task.delay(v856 or 10, v872);
return v864, v865, v872;
end;
local v874 = {
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 v890(v875, v876, v877, v878)
local v879 = v877 or 1;
local v880 = v874[v876];
local v881 = v878:Clone();
v881.Parent = workspace.Thrown;
v881:WaitForChild("Weld").Part0 = v875:WaitForChild("HumanoidRootPart");
v881.Decal.Transparency = 1;
v881.Weld.C0 = v880.CF[1].Value;
for v882, v883 in pairs(v880.CF) do
local v884 = v883.Time - (v880.CF[v882 - 1] and v880.CF[v882 - 1].Time or
0);
local v885 = v880.CF[v882 - 1] and v880.CF[v882 - 1].Time or 0;
task.delay(v885 / v879, function()
v3:Create(v881.Weld, TweenInfo.new(v884 / v879,
Enum.EasingStyle.Linear), {
C0 = v883.Value
}):Play();
end);
end;
for v886, v887 in pairs(v880.Transparency) do
local v888 = v887.Time - (v880.Transparency[v886 - 1] and
v880.Transparency[v886 - 1].Time or 0);
local v889 = v880.Transparency[v886 - 1] and v880.Transparency[v886 -
1].Time or 0;
task.delay(v889 / v879, function()
v3:Create(v881.Decal, TweenInfo.new(v888 / v879,
Enum.EasingStyle.Linear), {
Transparency = v887.Value
}):Play();
end);
end;
task.delay(v880.Length / v879, function()
v881:Destroy();
end);
end;
QuickWeld = function(v891, v892, v893, v894, v895)
local l_WeldConstraint_0 = Instance.new("WeldConstraint");
l_WeldConstraint_0.Part0 = v891;
l_WeldConstraint_0.Part1 = v892;
l_WeldConstraint_0.Parent = v893;
if v895 then
v891.Parent = workspace.Thrown;
table.insert(v894, v891);
table.insert(v894, l_WeldConstraint_0);
end;
return l_WeldConstraint_0;
end;
local v897 = 0;
v5 = function(v898)
local v899 = rawget(v898, "Effect");
local l_Character_4 = l_LocalPlayer_0.Character;
local _ = tick();
if v899 == "Death Screen" then
if workspace.CurrentCamera.CameraType ~= Enum.CameraType.Scriptable then
return ;
else
v898.Sound.Parent = workspace;
shared.SetCore(false);
local v902 = l_LegacyReplication_0.Death:Clone();
v902.Parent = l_LocalPlayer_0.PlayerGui;
local l_ObjectValue_1 = Instance.new("ObjectValue");
l_ObjectValue_1.Name = "Object";
l_ObjectValue_1.Value = v898.Sound;
l_ObjectValue_1.Parent = v902.Image.LocalScript;
v902.Image.LocalScript.Enabled = true;
game:service("Debris"):AddItem(v902, 10);
end;
elseif v899 == "Cover Floor" then
if v898.Remove then
for _, v905 in pairs(v2:GetTagged("floorid" .. v898.ID)) do
v905:Destroy();
end;
return ;
else
local v906 = nil;
for _, v908 in pairs(v898.Floors) do
if not (v906 ~= nil) or v906.Parent then
local l_Part_1 = Instance.new("Part");
v906 = 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 = v908.Size;
l_Part_1.Color = v908.Color;
l_Part_1.Material = v908.Material;
l_Part_1.CFrame = v908.CFrame;
v2:AddTag(l_Part_1, "floorid" .. v898.ID);
l_Part_1.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(l_Part_1, 10);
task.wait();
else
break;
end;
end;
end;
elseif v899 == "Sorcerer Wall Combo" then
local _ = v898.Character;
local _ = v898.Hit;
local l_TweenService_1 = game:GetService("TweenService");
local v913 = game.ReplicatedStorage.Resources.Sorcerer.WallFX:Clone();
v913:PivotTo(v898.hitgoal * CFrame.new(0, 0, 1));
v913.Parent = workspace.Thrown;
local v914 = game.ReplicatedStorage.Resources.Sorcerer.Lighting:Clone();
v914.Parent = game.Lighting;
local v915 =
game.ReplicatedStorage.Resources.Sorcerer.LimitlessBarrier:Clone();
v915:PivotTo(v898.selfgoal);
v915.Parent = workspace.Thrown;
task.delay(10, function()
v915:Destroy();
end);
local l_Sphere_0 = v915.Sphere;
task.delay(0.085, function()
for _, v918 in pairs(v913.FirstSlam:GetDescendants()) do
if v918:IsA("ParticleEmitter") then
v918:Emit(v918:GetAttribute("EmitCount"));
end;
end;
end);
task.delay(1.26, function()
task.spawn(function()
local l_ColorCorrectionEffect_0 =
Instance.new("ColorCorrectionEffect");
l_ColorCorrectionEffect_0.Name = "cloned";
l_ColorCorrectionEffect_0.Parent = game.Lighting;
local l_BarrierScreen_0 = v914.BarrierScreen;
l_TweenService_1: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_TweenService_1: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()
v913.Final.BarrierCrater.Transparency = 0;
v913.Final.FinalCrater.Transparency = 0;
v913.Final.FinalCrater.Color3 = Color3.fromRGB(100, 600, 2000);
l_TweenService_1:Create(v913.Final.FinalCrater, TweenInfo.new(4,
Enum.EasingStyle.Quint, Enum.EasingDirection.InOut), {
Color3 = Color3.fromRGB(0, 0, 0),
Transparency = 1
}):Play();
task.wait(5);
l_TweenService_1:Create(v913.Final.BarrierCrater, TweenInfo.new(3,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
end);
task.spawn(function()
local l_Camera_0 = workspace.Camera;
l_TweenService_1:Create(l_Camera_0, TweenInfo.new(0.6,
Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
FieldOfView = 80
}):Play();
task.wait(2.14);
l_TweenService_1:Create(l_Camera_0, TweenInfo.new(1.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 65
}):Play();
end);
local l_Appear_0 = v915.Core.Appear;
for _, v924 in pairs(l_Appear_0:GetDescendants()) do
if v924:IsA("ParticleEmitter") then
v924:Emit(v924.Name);
end;
end;
local l_BarrierFX_0 = v915.Core.BarrierFX;
for _, v927 in pairs(l_BarrierFX_0:GetDescendants()) do
if v927:IsA("ParticleEmitter") then
v927.Enabled = true;
end;
end;
task.delay(2, function()
local l_BarrierFX_1 = v915.Core.BarrierFX;
for _, v930 in pairs(l_BarrierFX_1:GetDescendants()) do
if v930:IsA("ParticleEmitter") then
v930.Enabled = false;
end;
end;
end);
local l_BeamRings_0 = v915.Core.BeamRings;
for _, v933 in pairs(l_BeamRings_0:GetDescendants()) do
if v933:IsA("Beam") then
v933.Enabled = true;
l_TweenService_1:Create(v933, TweenInfo.new(2.15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Brightness = 0
}):Play();
end;
end;
local function v939()
local v934 = v915.WindRing:Clone();
local v935 = math.random(0, 360);
v934:SetPrimaryPartCFrame(v934.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v935), 0));
local l_Start_1 = v934.Start;
local l_End_1 = v934.End;
local v938 = l_Start_1:Clone();
v938.Name = "ClonedMesh";
v938.Parent = v915.CurrentTweens;
l_TweenService_1:Create(v938.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 0.9
}):Play();
l_TweenService_1:Create(v938, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_End_1.Size,
CFrame = l_End_1.CFrame
}):Play();
l_TweenService_1:Create(v938.Mesh, TweenInfo.new(1,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Scale = l_End_1.Mesh.Scale
}):Play();
task.wait(0.2);
l_TweenService_1:Create(v938.Decal, TweenInfo.new(1,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(1.2);
v938:Destroy();
end;
local function v942()
local v940 = Random.new():NextNumber(24, 26);
local v941 = l_Sphere_0:Clone();
v941.Name = "Cloned";
v941.Parent = v915.CurrentTweens;
l_TweenService_1:Create(v941, TweenInfo.new(0.3,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = Vector3.new(v940, v940, v940),
Transparency = 3.65
}):Play();
task.wait(0.3);
l_TweenService_1:Create(v941, TweenInfo.new(0.3,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0),
Transparency = 1
}):Play();
task.wait(0.3);
v941:Destroy();
end;
task.spawn(function()
for _ = 1, 13 do
spawn(v942);
task.wait(0.15);
end;
end);
for _ = 1, 13 do
spawn(v939);
task.wait(0.15);
end;
end);
task.delay(3.8, function()
local l_EndEmit_0 = v915.Core.EndEmit;
for _, v947 in pairs(l_EndEmit_0:GetDescendants()) do
if v947:IsA("ParticleEmitter") then
v947:Emit(v947:GetAttribute("EmitCount"));
end;
end;
local l_Final_0 = v913.Final;
for _, v950 in pairs(l_Final_0:GetDescendants()) do
if v950:IsA("ParticleEmitter") then
v950:Emit(v950:GetAttribute("EmitCount"));
end;
end;
task.spawn(function()
local l_ImpactFrameWhite_0 = v914.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 v952 = v914.BarrierFinal:Clone();
v952.Name = "cloned2";
v952.Parent = game.Lighting;
l_TweenService_1:Create(v952, 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);
v952:Destroy();
end);
task.spawn(function()
local l_Camera_1 = workspace.Camera;
l_TweenService_1:Create(l_Camera_1, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
FieldOfView = 98
}):Play();
task.wait(0.2);
l_TweenService_1:Create(l_Camera_1, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 70
}):Play();
end);
task.spawn(function()
local v954 = v915.WindRing:Clone();
local v955 = math.random(0, 360);
v954:SetPrimaryPartCFrame(v954.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v955), 0));
local l_Start_2 = v954.Start;
local l_End2_0 = v954.End2;
local v958 = l_Start_2:Clone();
v958.Name = "ClonedMesh";
v958.Parent = v915.CurrentTweens;
l_TweenService_1:Create(v958.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 0.9
}):Play();
l_TweenService_1:Create(v958, TweenInfo.new(5,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Size = l_End2_0.Size,
CFrame = l_End2_0.CFrame
}):Play();
l_TweenService_1:Create(v958.Mesh, TweenInfo.new(5,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = l_End2_0.Mesh.Scale
}):Play();
task.wait(0.2);
l_TweenService_1:Create(v958.Decal, TweenInfo.new(5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(5.2);
v958:Destroy();
end);
local function v961()
local v959 = Random.new():NextNumber(55, 50);
local v960 = l_Sphere_0:Clone();
v960.Name = "Cloned";
v960.Transparency = 0.01;
v960.Material = Enum.Material.Neon;
v960.Color = Color3.fromRGB(84, 150, 194);
v960.Parent = v915.CurrentTweens;
l_TweenService_1:Create(v960, TweenInfo.new(0.2,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = Vector3.new(v959, v959, v959),
Transparency = 1
}):Play();
task.wait(0.2);
v960:Destroy();
end;
for _ = 1, 5 do
spawn(v961);
task.wait(0.065);
end;
end);
elseif v899 == "Head First" then
local l_val_0 = v898.val;
local v964 = nil;
do
local l_v964_0 = v964;
l_v964_0 =
game:GetService("RunService").Heartbeat:Connect(function(v966)
if not l_val_0.Parent or l_val_0:GetAttribute("done") then
return l_v964_0:Disconnect();
else
for _, v968 in pairs(v898.Characters) do
local l_PrimaryPart_1 = v968.PrimaryPart;
if l_PrimaryPart_1 then
local l_CFrame_2 = l_PrimaryPart_1.CFrame;
local v971 = {
l_CFrame_2:GetComponents()
};
v971[2] = l_val_0.Value.Y;
l_PrimaryPart_1.CFrame =
l_CFrame_2:lerp(CFrame.new(unpack(v971)), 1 - 5.0E-31 ^ v966);
end;
end;
return ;
end;
end);
end;
elseif v899 == "Enable Spectate" then
local l_Character_6 = l_LocalPlayer_0.Character;
l_Character_6:SetAttribute("Override", true);
local v973 = {};
local function v976()
for _, v975 in pairs(v973) do
v975:Disconnect();
end;
workspace.CurrentCamera.CameraSubject =
l_LocalPlayer_0.Character.Humanoid;
end;
table.insert(v973,
l_Character_6:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Character_6.Parent then
return v976();
else
return ;
end;
end));
local v977 = 0;
do
local l_v977_0 = v977;
local function v983()
local v979 = {};
for _, v981 in pairs(game.Players:GetPlayers()) do
if v981.Character and v981 ~= l_LocalPlayer_0 and
v981.Character:FindFirstChild("Humanoid").Health > 0 then
table.insert(v979, v981.Character);
end;
end;
l_v977_0 = l_v977_0 + 1;
if l_v977_0 > #v979 then
l_v977_0 = 1;
end;
local v982 = v979[l_v977_0];
if v982 then
workspace.CurrentCamera.CameraSubject = v982;
end;
end;
v983();
table.insert(v973, v122.InputBegan:Connect(function(v984, v985)
if v985 then
return ;
else
if not (v984.UserInputType ~= Enum.UserInputType.MouseButton1)
or v984.UserInputType == Enum.UserInputType.Touch then
v983();
end;
return ;
end;
end));
end;
elseif v899 == "Team Marker" then
local function v991(v986, v987)
if not v986.CharacterAdded then
return ;
else
local v988 = v986.Character or v986.CharacterAdded:Wait();
if not workspace:GetAttribute("RoundOngoing") then
return ;
elseif v988:GetAttribute("TMMarked") then
return ;
else
v988:SetAttribute("TMMarked", true);
local v989 = game.ReplicatedStorage.Resources.TeamBG:Clone();
v989.ImageLabel.Image = "rbxassetid://17771623025";
v989.ImageLabel.ImageColor3 = v987 or Color3.fromRGB(160, 255,
116);
v989.Enabled = true;
if v986 == l_LocalPlayer_0 then
task.delay(2, function()
v3:Create(v989.ImageLabel, TweenInfo.new(3,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
ImageTransparency = 1
}):Play();
end);
else
local l_Torso_3 = v988:FindFirstChild("Torso");
if l_Torso_3 then
l_Torso_3:GetPropertyChangedSignal("Transparency"):Connect(function()
v989.ImageLabel.ImageTransparency =
l_Torso_3.Transparency;
end);
end;
end;
v989.Parent = v988.HumanoidRootPart;
return ;
end;
end;
end;
local _ = nil;
for _, v994 in pairs(v898.Teams) do
if table.find(v994, l_LocalPlayer_0) then
for _, v996 in pairs(v994) do
local v997 = v994[#v994];
v997 = string.split(v997, ",");
for v998, v999 in pairs(v997) do
v997[v998] = string.gsub(v999, " ", "");
end;
v991(v996, Color3.fromRGB(v997[1], v997[2], v997[3]));
end;
else
for v1000, v1001 in pairs(v994) do
if v1000 ~= #v994 then
local v1002 = v994[#v994];
v1002 = string.split(v1002, ",");
for v1003, v1004 in pairs(v1002) do
v1002[v1003] = string.gsub(v1004, " ", "");
end;
v991(v1001, Color3.fromRGB(v1002[1], v1002[2], v1002[3]));
end;
end;
end;
end;
elseif v899 == "Destruction" then
local l_Size_2 = v898.Size;
local v1006 = {
DontSimulate = nil,
VoxelSize = v898.VoxelSize,
Blacklist = v898.Blacklist
};
local l_Voxels_0 = v898.Voxels;
local l_l_Voxels_0_0 = l_Voxels_0;
local v1009 = false;
if l_LocalPlayer_0:GetAttribute("oppedbefore") then
if not v22.GetMap() then
local l_Built_1 = workspace.Built;
v22.SetMap(l_Built_1);
end;
l_Voxels_0 = if v898.CFrame then if v898.Voxelize then
v22.VoxelizeArea(v898.CFrame, l_Size_2, v1006) else v22.DeleteArea(v898.CFrame,
l_Size_2, v1006) else if v898.Voxelize then v22.VoxelizeRadius(v898.Position,
l_Size_2, v1006) else v22.DeleteRadius(v898.Position, l_Size_2, v1006);
if #l_Voxels_0 > 0 then
for _, v1012 in pairs(l_l_Voxels_0_0) do
v1012.Anchored = true;
v1012.CFrame = CFrame.new(10000, 10000, 10000);
end;
v1009 = true;
else
l_Voxels_0 = l_l_Voxels_0_0;
end;
end;
if not l_Voxels_0 then
return ;
else
if not v1009 then
local v1013 = {};
for _, v1015 in pairs(l_Voxels_0) do
if v1015[1] then
local v1016 = v1015[1]:Clone();
v1016.CFrame = v1015[2];
v1016.Name = "serverclone";
v1016.Parent = workspace.Thrown;
v1015[1].Anchored = false;
local l_Position_2 = v1015[1].Position;
v1015[1]:GetPropertyChangedSignal("CFrame"):Connect(function()
if (v1015[1].Position - l_Position_2).magnitude >= 50
then
v1016:Destroy();
end;
end);
table.insert(v1013, v1016);
end;
end;
l_Voxels_0 = v1013;
end;
if #l_Voxels_0 > 0 then
local v1018 = l_Voxels_0[math.random(#l_Voxels_0)];
if v1018 then
if not shared.recentbreaks then
shared.recentbreaks = {};
end;
local v1019 = false;
if #shared.recentbreaks > 1 then
table.sort(shared.recentbreaks, function(v1020, v1021)
if v1020 and v1021 then
return (v898.Position - v1020[1]).magnitude <
(v898.Position - v1021[1]).magnitude;
else
return false;
end;
end);
end;
for v1022, v1023 in pairs(shared.recentbreaks) do
if tick() - v1023[3] > 1 then
shared.recentbreaks[v1022] = nil;
else
local l_magnitude_0 = (v898.Position -
v1023[1]).magnitude;
if typeof(l_Size_2) ~= "number" then
l_Size_2 = l_Size_2.magnitude;
end;
if l_magnitude_0 <= l_Size_2 * 1.5 then
v1019 = l_magnitude_0;
break;
end;
end;
end;
table.insert(shared.recentbreaks, {
v898.Position,
l_Size_2,
tick()
});
local v1025 = ({
"rbxassetid://18848521027",
"rbxassetid://18848521667",
"rbxassetid://18848522418",
"rbxassetid://18848523172",
"rbxassetid://18848524009",
"rbxassetid://18848524630",
"rbxassetid://18848525276"
})[math.random(1, 7)];
local v1026 = ({
"rbxassetid://18848094061",
"rbxassetid://18848094061",
"rbxassetid://18848095499",
"rbxassetid://18848096132",
"rbxassetid://18848096800",
"rbxassetid://18848097338"
})[math.random(1, 6)];
local v1027 = ({
"rbxassetid://18860439254",
"rbxassetid://18860438739",
"rbxassetid://18860437466",
"rbxassetid://18860436359",
"rbxassetid://18860434862",
"rbxassetid://18860434399"
})[math.random(1, 6)];
local v1028 = ({
"rbxassetid://18860437018",
"rbxassetid://18860435854",
"rbxassetid://18860435262",
"rbxassetid://18860433949",
"rbxassetid://18860433384"
})[math.random(1, 5)];
local v1029 = nil;
local v1030 = nil;
if v1018.Material ~= Enum.Material.Glass then
v1029 = v1026;
v1030 = v1025;
else
v1029 = v1027;
v1030 = v1028;
end;
if v1019 then
if v1019 > 2 then
local l_sfx_3 = shared.sfx;
local v1032 = {
SoundId = v1030
};
local v1033 = 0.7;
local v1034 = 1.2;
local l_v82_6 = v82;
if not v1034 and v1033 then
v1034 = v1033;
v1033 = 1;
end;
if not v1034 and not v1033 then
v1033 = 0;
v1034 = 1;
end;
v1032.Volume = l_v82_6:NextNumber(v1033, v1034);
v1032.Parent = v1018;
l_sfx_3(v1032):Play();
end;
else
shared.sfx({
SoundId = v1029,
Volume = 3,
CFrame = CFrame.new(v898.Position)
}):Play();
if v898.Burn and v1029 == v1026 then
local l_sfx_4 = shared.sfx;
local v1037 = {
SoundId = ({
"rbxassetid://18860752244",
"rbxassetid://18860752629",
"rbxassetid://18860753080"
})[math.random(1, 3)],
Volume = 2
};
local v1038 = 0.9;
local v1039 = 1.1;
local l_v82_7 = v82;
if not v1039 and v1038 then
v1039 = v1038;
v1038 = 1;
end;
if not v1039 and not v1038 then
v1038 = 0;
v1039 = 1;
end;
v1037.PlaybackSpeed = l_v82_7:NextNumber(v1038, v1039);
v1037.CFrame = CFrame.new(v898.Position);
l_sfx_4(v1037):Play();
end;
end;
end;
end;
if v898.Burn then
local v1041 = {};
for _, v1043 in l_Voxels_0 do
if not v1043:GetAttribute("OGMaterial") then
v1043:SetAttribute("OGMaterial", v1043.Material);
v1043:SetAttribute("OGColor", v1043.Color);
end;
v1043.Name = v1043.Name .. "MODIFIED";
v1043.Color = Color3.fromRGB(255, 76, 44);
v1043.Material = Enum.Material.Neon;
table.insert(v1041, v1043);
if v898.KeepBurnt then
local l_Position_3 = v1043.Position;
local v1045, v1046 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_3);
if not v1046 then
v1043.Anchored = true;
v1043.CFrame = CFrame.new(0, 10000, 0);
v1043.Color = v1043:GetAttribute("OGColor");
v1043.Material = v1043:GetAttribute("OGMaterial");
else
v1043.Anchored = false;
local l_BodyAngularVelocity_1 =
Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_1.Parent = v1043;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_1, 0.5);
l_Position_3 = Instance.new("BodyVelocity");
l_Position_3.MaxForce = Vector3.new(1, 1, 1, 0) *
40000;
local l_lookVector_1 = CFrame.new(v1043.Position,
v898.Position).lookVector;
local v1049 = 10;
local v1050 = 20;
local l_v82_8 = v82;
if not v1050 and v1049 then
v1050 = v1049;
v1049 = 1;
end;
if not v1050 and not v1049 then
v1049 = 0;
v1050 = 1;
end;
l_Position_3.Velocity = l_lookVector_1 * -
l_v82_8:NextNumber(v1049, v1050) * v1043:GetMass();
l_Position_3.Velocity = l_Position_3.Velocity / 2;
l_Position_3.Parent = v1043;
game:GetService("Debris"):AddItem(l_Position_3, 0.15);
v1045 = Random.new():NextNumber(0.7, 1.4) * 2;
v3:Create(v1043, TweenInfo.new(v1045,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.delay(v1045, function()
v1043.Anchored = true;
v1043.CFrame = CFrame.new(0, 10000, 0);
v1043.Color = v1043:GetAttribute("OGColor");
v1043.Material = v1043:GetAttribute("OGMaterial");
end);
end;
else
local v1052 = Random.new():NextNumber(1, 2) / 2;
local l_v3_0 = v3;
local l_v1043_0 = v1043;
local v1055 = TweenInfo.new(v1052, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v1056 = {
Size = Vector3.new(0, 0, 0, 0)
};
local l_CFrame_3 = v1043.CFrame;
local l_Angles_4 = CFrame.Angles;
local v1059 = -360;
local v1060 = 360;
local l_v82_9 = v82;
if not v1060 and v1059 then
v1060 = v1059;
v1059 = 1;
end;
if not v1060 and not v1059 then
v1059 = 0;
v1060 = 1;
end;
local v1062 = math.rad((l_v82_9:NextNumber(v1059, v1060)));
v1060 = -360;
l_v82_9 = 360;
local l_v82_10 = v82;
if not l_v82_9 and v1060 then
l_v82_9 = v1060;
v1060 = 1;
end;
if not l_v82_9 and not v1060 then
v1060 = 0;
l_v82_9 = 1;
end;
local v1064 = math.rad((l_v82_10:NextNumber(v1060,
l_v82_9)));
l_v82_9 = -360;
l_v82_10 = 360;
local l_v82_11 = v82;
if not l_v82_10 and l_v82_9 then
l_v82_10 = l_v82_9;
l_v82_9 = 1;
end;
if not l_v82_10 and not l_v82_9 then
l_v82_9 = 0;
l_v82_10 = 1;
end;
v1056.CFrame = l_CFrame_3 * l_Angles_4(v1062, v1064,
(math.rad((l_v82_11:NextNumber(l_v82_9, l_v82_10)))));
l_v3_0:Create(l_v1043_0, v1055, v1056):Play();
task.delay(v1052, function()
v1043.Anchored = true;
v1043.CFrame = CFrame.new(0, 10000, 0);
v1043.Color = v1043:GetAttribute("OGColor");
v1043.Material = v1043:GetAttribute("OGMaterial");
end);
end;
end;
elseif not v898.Voxelize then
return ;
else
for _, v1067 in pairs(l_Voxels_0) do
v1067.Name = v1067.Name .. "MODIFIED";
v1067.Anchored = false;
if math.random(1, 2) == 1 then
task.delay(math.random(), function()
local v1068 = math.random();
v3:Create(v1067, TweenInfo.new(v1068,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.delay(v1068, function()
v1067.Anchored = true;
v1067.CFrame = CFrame.new(0, 10000, 0);
end);
end);
else
local l_delay_1 = task.delay;
local v1070 = 1;
local v1071 = 3;
local l_v82_12 = v82;
if not v1071 and v1070 then
v1071 = v1070;
v1070 = 1;
end;
if not v1071 and not v1070 then
v1070 = 0;
v1071 = 1;
end;
l_delay_1(l_v82_12:NextNumber(v1070, v1071), function()
if v1067.Velocity.magnitude < 0.01 then
v1067.Anchored = true;
end;
end);
end;
local l_BodyAngularVelocity_2 =
Instance.new("BodyAngularVelocity");
l_BodyAngularVelocity_2.Parent = v1067;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_2,
0.5);
local l_BodyVelocity_0 = Instance.new("BodyVelocity");
l_BodyVelocity_0.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
local l_lookVector_2 = CFrame.new(v1067.Position,
v898.Position).lookVector;
local v1076 = 2;
local v1077 = 5;
local l_v82_13 = v82;
if not v1077 and v1076 then
v1077 = v1076;
v1076 = 1;
end;
if not v1077 and not v1076 then
v1076 = 0;
v1077 = 1;
end;
l_BodyVelocity_0.Velocity = l_lookVector_2 * -
l_v82_13:NextNumber(v1076, v1077) * v1067:GetMass();
l_BodyVelocity_0.Parent = v1067;
game:GetService("Debris"):AddItem(l_BodyVelocity_0, 0.15);
end;
end;
end;
elseif v899 == "HiCheck" then
local v1079 = {};
game:GetService("ContentProvider"):PreloadAsync({
game:GetService("CoreGui"),
l_LocalPlayer_0.PlayerGui
}, function(v1080, _, ...)
v1080 = string.lower(v1080);
v1080 = string.gsub(v1080, "rbxassetid://", "");
v1079[string.gsub(v1080, "rbxasset://", "")] = true;
end);
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "CheckList",
List = v1079
});
elseif v899 == "RemoveBlock" then
for _, v1083 in pairs(v898.List) do
local v1084 = rawget(_G.builtblocks, v1083);
if v1084 and v898.Exclude ~= l_LocalPlayer_0.Name then
v1084:Destroy();
_G.builtblocks[v1083] = nil;
local l_mouseHittableInstances_0 = shared.mouseHittableInstances;
if l_mouseHittableInstances_0 and
table.find(l_mouseHittableInstances_0, v1084) then
table.remove(l_mouseHittableInstances_0,
table.find(l_mouseHittableInstances_0, v1084));
end;
end;
end;
elseif v899 == "RemoveAll" then
for _, v1087 in
pairs(game:GetService("CollectionService"):GetTagged("psbuilt2")) do
v1087:Destroy();
end;
for _, v1089 in
pairs(game:GetService("CollectionService"):GetTagged("PSBuilt")) do
v1089:Destroy();
end;
table.clear(_G.builtblocks);
table.clear(shared.mouseHittableInstances);
for _, v1091 in
pairs(game:GetService("CollectionService"):GetTagged("gridthing")) do
table.insert(shared.mouseHittableInstances, v1091);
end;
elseif v899 == "UpdateBlock" then
for _, v1093 in pairs(v898.List) do
local v1094 = rawget(_G.builtblocks, v1093.Serial);
if v1094 then
for v1095, _ in pairs(v1094:GetAttributes()) do
if not v1093.Attributes[v1095] then
v1094:SetAttribute(v1095, nil);
end;
end;
for v1097, v1098 in pairs(v1093.Attributes) do
v1094:SetAttribute(v1097, v1098);
end;
for v1099, v1100 in pairs(v1093.Properties) do
v1094[v1099] = v1100;
end;
end;
end;
elseif v899 == "AntiMove" then
for _, v1102 in pairs(v2:GetTagged("AntiMove")) do
if v1102:IsA("BasePart") then
v1102.CanCollide = false;
v1102.CollisionGroup = "untouchable";
else
v1102.DescendantAdded:Connect(function(v1103)
if v1103:IsA("BasePart") then
v1103.CanCollide = false;
v1103.CollisionGroup = "untouchable";
end;
end);
for _, v1105 in pairs(v1102:GetDescendants()) do
if v1105:IsA("BasePart") then
v1105.CanCollide = false;
v1105.CollisionGroup = "untouchable";
end;
end;
end;
end;
elseif v899 == "Vault Scene" then
local l_Character_7 = v898.Character;
local v1107 = {};
local l_Vault_0 = game.ReplicatedStorage.Resources.Vault;
local v1109 = {};
local _ = l_Character_7.PrimaryPart;
shared.SetCore(false, nil, true);
shared.lastxd = function()
for _, v1112 in pairs(v1109) do
if typeof(v1112) == "RBXScriptConnection" then
v1112:Disconnect();
elseif typeof(v1112) == "Instance" then
v1112:Destroy();
end;
end;
end;
local l_Accessory_1 = Instance.new("Accessory");
l_Accessory_1.Name = "NoRotate";
l_Accessory_1.Parent = l_Character_7;
table.insert(v1109, l_Accessory_1);
local v1114 = l_Vault_0.BOX:Clone();
table.insert(v1109, v1114);
local l_CFrame_4 = l_Character_7.PrimaryPart.CFrame;
local l_PrimaryPart_3 = l_Character_7.PrimaryPart;
local v1117 = l_CFrame_4 * CFrame.new(-0.5, 3, -12.6791754, 1, 0, 0, 0, 1,
0, 0, 0, 1);
v1114:SetPrimaryPartCFrame(l_CFrame_4 * CFrame.new(-0.5, 55, -12.6791754,
1, 0, 0, 0, 1, 0, 0, 0, 1));
v1114.Parent = workspace.Thrown;
local l_Animation_2 = Instance.new("Animation");
l_Animation_2.AnimationId = "rbxassetid://16749019603";
table.insert(v1109, l_Animation_2);
l_Animation_2 = v1114.AnimationController:LoadAnimation(l_Animation_2);
table.insert(v1109, l_Animation_2);
l_Animation_2:Play(0);
local l_CFrameValue_1 = Instance.new("CFrameValue");
table.insert(v1109, l_CFrameValue_1);
table.insert(v1109, l_CFrameValue_1);
l_CFrameValue_1.Value = v1114.PrimaryPart.CFrame;
table.insert(v1109,
l_CFrameValue_1:GetPropertyChangedSignal("Value"):Connect(function()
v1114:PivotTo(l_CFrameValue_1.Value);
end));
v3:Create(l_CFrameValue_1, TweenInfo.new(0.4, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Value = v1117
}):Play();
shared.sfx({
SoundId = "rbxassetid://16748944985",
Parent = v1114.PrimaryPart,
Volume = 5
}):Play();
for _, v1121 in pairs(game.ReplicatedStorage.Emotes.Keys:GetDescendants())
do
if tonumber(v1121.Name) then
local v1122 = v1121:Clone();
table.insert(v1109, v1122);
v1122.Transparency = 1;
local l_m6d_0 = v1122:FindFirstChild("m6d");
table.insert(v1109, l_m6d_0);
l_m6d_0.Part0 = l_PrimaryPart_3;
l_m6d_0.Part1 = v1122:IsA("Model") and v1122.PrimaryPart or v1122;
l_m6d_0.C0 = CFrame.new();
l_m6d_0.Name = v1122.Name;
v1122.Parent = l_Character_7;
table.insert(v1107, v1122);
end;
end;
local v1124 = l_Vault_0.EGG:Clone();
table.insert(v1109, v1124);
for _, v1126 in pairs(v1124:GetDescendants()) do
if v1126:IsA("BasePart") then
if not v1126:GetAttribute("OldTransparency") then
v1126:SetAttribute("OldTransparency", v1126.Transparency);
end;
v1126.Transparency = 1;
end;
end;
v1124:SetPrimaryPartCFrame(l_CFrame_4 * CFrame.new(0, 0, 0, 1, 0, -
3.99041218E-23, 0, 1, 1.32348898E-22, 3.99041218E-23, -1.32348898E-22, 1));
v1124.Parent = workspace.Thrown;
local v1127 = game.ReplicatedStorage.Emotes.BigKey:Clone();
table.insert(v1109, v1127);
local l_Motor6D_0 = Instance.new("Motor6D");
l_Motor6D_0.Part0 = l_Character_7.HumanoidRootPart;
l_Motor6D_0.Part1 = v1127;
l_Motor6D_0.Name = "BigKey";
l_Motor6D_0.Parent = l_PrimaryPart_3;
for _, v1130 in pairs(v1127:GetDescendants()) do
if v1130:IsA("BasePart") then
v1130.Transparency = 1;
end;
end;
v1127.Transparency = 1;
v1127.Parent = l_Character_7;
local v1131 = {
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 v1132 = l_Vault_0.CameraRig:Clone();
table.insert(v1109, v1132);
v1132.Parent = workspace;
v1132:SetPrimaryPartCFrame(l_CFrame_4 * 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(v1109, l_Animation_3);
l_Animation_3 = v1132.AnimationController:LoadAnimation(l_Animation_3);
table.insert(v1109, l_Animation_3);
l_Animation_3:Play(0);
l_Animation_3:Stop();
local v1134 = nil;
do
local l_l_Animation_3_0, l_v1134_0 = l_Animation_3, v1134;
for v1137, v1138 in pairs(v1131) do
table.insert(v1109,
l_l_Animation_3_0:GetMarkerReachedSignal(v1137):Connect(function()
l_v1134_0 = v1138;
end));
end;
table.insert(v1109,
l_l_Animation_3_0:GetMarkerReachedSignal("skipend"):Connect(function()
l_v1134_0 = nil;
end));
local l_Animation_4 = Instance.new("Animation");
l_Animation_4.AnimationId = "rbxassetid://16749290056";
table.insert(v1109, l_l_Animation_3_0);
l_Animation_4 = v1124.AnimationController:LoadAnimation(l_Animation_4);
table.insert(v1109, 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(v1109, l_l_Animation_3_0);
l_Animation_5 = v1114.AnimationController:LoadAnimation(l_Animation_5);
table.insert(v1109, 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(v1109, l_l_Animation_3_0);
l_Animation_6 = l_Character_7.Humanoid:LoadAnimation(l_Animation_6);
table.insert(v1109, l_l_Animation_3_0);
l_Animation_6:Play(0);
l_Animation_6:Stop();
local v1142 = game.ReplicatedStorage.Emotes.Keys.BigKey["Big
Key"]:Clone();
table.insert(v1109, v1127);
local l_m6d_1 = v1142.m6d;
l_m6d_1:SetAttribute("EmoteProperty", true);
l_m6d_1.Name = "Handle";
l_m6d_1.Part0 = l_Character_7.Torso;
l_m6d_1.Part1 = v1142.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_7.Torso;
v1142.Parent = l_Character_7;
local l_NumberValue_0 = Instance.new("NumberValue");
table.insert(v1109, l_NumberValue_0);
l_NumberValue_0.Value = 2.13;
table.insert(v1109,
l_NumberValue_0:GetPropertyChangedSignal("Value"):Connect(function()
v1142:ScaleTo(l_NumberValue_0.Value);
end));
v3:Create(l_NumberValue_0, TweenInfo.new(0.41, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 4
}):Play();
v3: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_7.HumanoidRootPart;
l_Motor6D_0.C0 = CFrame.new();
for _, v1146 in pairs(v1127:GetDescendants()) do
if v1146:IsA("BasePart") then
v1146.Transparency = 0;
end;
end;
v1127.Transparency = 0;
v1142:Destroy();
task.delay(1, function()
for _, v1148 in pairs(v1107) do
v1148.Transparency = 0;
end;
for _, v1150 in pairs(v1124:GetDescendants()) do
if v1150:IsA("BasePart") then
v1150.Transparency = v1150:GetAttribute("OldTransparency");
end;
end;
end);
for _, v1152 in pairs({
l_l_Animation_3_0,
l_Animation_4,
l_Animation_5,
l_Animation_6
}) do
v1152: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 v1154 = true;
task.delay(2.417, function()
v1154 = false;
end);
task.delay(28, function()
for _, v1156 in pairs(v1107) do
v1156:Destroy();
end;
end);
task.delay(34.7, function()
v1127:Destroy();
end);
task.delay(43.25, function()
shared.sfx({
SoundId = "rbxassetid://16749420151",
Volume = 2,
Parent = v1124.Base
}):Play();
end);
local l_Character_8 = l_LocalPlayer_0.Character;
task.delay(38, function()
for _, v1159 in pairs(l_Character_8:GetDescendants()) do
if v1159:IsA("BasePart") or v1159:IsA("Decal") then
v1159.Transparency = 1;
elseif v1159:IsA("ParticleEmitter") then
v1159.Enabled = false;
end;
end;
end);
local v1160 = tick();
local v1161 = nil;
v1161 = game:GetService("RunService").RenderStepped:Connect(function()
if tick() - v1160 > 47.25 then
shared.SetCore(false, nil, true);
for _, v1163 in pairs({
l_l_Animation_3_0,
l_Animation_4,
l_Animation_5,
l_Animation_6
}) do
v1163:AdjustSpeed(0);
end;
return v1161:Disconnect();
elseif not l_Character_8.Parent then
l_CurrentCamera_2.CameraType = Enum.CameraType.Custom;
return v1161:Disconnect();
elseif v1154 then
l_CurrentCamera_2.CFrame =
l_CurrentCamera_2.CFrame:lerp(v1132.CamPart.CFrame, 0.1);
return ;
else
l_CurrentCamera_2.CFrame = l_v1134_0 and v1132.RootPart.CFrame
* l_v1134_0 or v1132.CamPart.CFrame;
return ;
end;
end);
table.insert(v1109, v1161);
l_CurrentCamera_2.FieldOfView = 70;
end;
elseif v899 == "Portal Spawn" then
local l_Position_4 = v898.Position;
local v1165 = game.ReplicatedStorage.Emotes.Keys.BigKey.Portal:Clone();
local v1166 = {};
v1165.Union.Anchored = true;
v1165:ScaleTo(0.01);
v1165:SetPrimaryPartCFrame(CFrame.new(l_Position_4) + Vector3.new(0, 100,
0, 0));
v1165:SetPrimaryPartCFrame(v1165.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
v1165.Parent = workspace.Thrown;
table.insert(v1166, v1165);
task.delay(7, function()
for _, v1168 in pairs(v1166) do
if typeof(v1168) == "RBXScriptConnection" then
v1168:Disconnect();
else
v1168:Destroy();
end;
end;
end);
local v1169 = shared.sfx({
SoundId = "rbxassetid://16746175963",
CFrame = v1165.Part.CFrame,
RollOffMaxDistance = 10000,
RollOffMinDistance = 100,
Volume = 0.75
});
v1169:Play();
local l_NumberValue_1 = Instance.new("NumberValue");
table.insert(v1166, l_NumberValue_1);
l_NumberValue_1.Value = 0.01;
table.insert(v1166,
l_NumberValue_1:GetPropertyChangedSignal("Value"):Connect(function()
v1169.RollOffMaxDistance = 10000;
v1169.RollOffMinDistance = 100;
v1165:ScaleTo(l_NumberValue_1.Value);
end));
local l_Part_2 = v1165.Part;
v3:Create(l_NumberValue_1, TweenInfo.new(0.6, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Value = 4
}):Play();
local function v1172()
l_Part_2.SurfaceGui.Cover.Visible = false;
v3:Create(l_Part_2.SurfaceGui.ImageLabel, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = UDim2.new(2.7, 0, 2.7, 0)
}):Play();
end;
local v1173 = {};
local v1174 = {};
l_Part_2.Parent.glass.Transparency = 1;
local function v1185()
for v1175 = 1, 10 do
local v1176 = l_Part_2.Parent.Union:Clone();
table.insert(v1166, v1176);
v1176.CFrame = l_Part_2.Parent.Union.CFrame;
v1176.Anchored = false;
local l_Weld_0 = Instance.new("Weld");
table.insert(v1166, l_Weld_0);
l_Weld_0.Part0 = l_Part_2;
l_Weld_0.Part1 = v1176;
l_Weld_0.C0 = CFrame.new() * CFrame.Angles(0, 0, 0);
l_Weld_0.Parent = v1176;
v1176.Parent = l_Part_2.Parent;
if v1175 == 10 then
local v1178 = l_Part_2.Parent.Part:Clone();
v1178.Transparency = 1;
v1178.Name = "Close";
for _ = 1, 3 do
local l_Sound_1 = v1178:FindFirstChildOfClass("Sound");
if l_Sound_1 then
l_Sound_1:Destroy();
else
break;
end;
end;
v1178.SurfaceGui.ImageLabel.Size = UDim2.new(2.7, 0, 2.7, 0);
v1178.SurfaceGui.Cover.Visible = false;
local l_v1178_0 = v1178 --[[ copy: 5 -> 10 ]];
task.delay(0.3, function()
v3:Create(l_v1178_0.SurfaceGui.ImageLabel,
TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 1, 0, 1)
}):Play();
end);
v1178.Parent = v1176;
local l_Weld_1 = Instance.new("Weld");
l_Weld_1.Part0 = v1176;
l_Weld_1.Part1 = v1178;
l_Weld_1.Parent = v1178;
end;
v3:Create(l_Weld_0, TweenInfo.new(0.1 + v1175 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
C0 = CFrame.new(0, -v1175 * 4 / 1.5, 0)
}):Play();
table.insert(v1173, {
l_Weld_0,
v1175
});
local l_CFrameValue_2 = Instance.new("CFrameValue");
local v1184 = l_Part_2.Parent.glass:Clone();
v1184.Color = Color3.fromRGB(105, 132, 255);
v1184.Transparency = 0;
v1184.Parent = l_Part_2.Parent;
l_CFrameValue_2.Value = CFrame.new(-0, -0.147, 0);
table.insert(v1174, {
v1184,
l_CFrameValue_2,
v1175
});
v3:Create(l_CFrameValue_2, TweenInfo.new(0.1 + v1175 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Value = (l_Part_2.Parent.Union.CFrame * CFrame.new(0, v1175 * 4
/ 1.5, 0) * CFrame.new(0, -0.406677246,
0)):ToObjectSpace(l_Part_2.Parent.Union.CFrame)
}):Play();
v3:Create(v1184, TweenInfo.new(0.1 + v1175 / 20,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(4.936999797821045, 0.5199999809265137,
4.938000202178955, 0) * 4
}):Play();
end;
end;
local v1186 = tick();
local v1187 = nil;
do
local l_v1187_0 = v1187;
l_v1187_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Part_2 and l_Part_2.Parent and l_Part_2.Parent.Union and
l_Character_4.Parent) or tick() - v1186 > 15 then
return l_v1187_0:Disconnect();
else
for _, v1190 in pairs(v1174) do
v1190[1].CFrame = l_Part_2.Parent.Union.CFrame *
v1190[2].Value;
end;
return ;
end;
end);
table.insert(v1166, l_v1187_0);
local function v1198()
shared.sfx({
SoundId = "rbxassetid://16736024884",
Parent = l_Part_2.Parent.Part,
RollOffMaxDistance = 10000,
RollOffMinDistance = 100,
Volume = 0.75
}):Play();
for _, v1192 in pairs({
l_Part_2.Parent.Union,
l_Part_2.Parent.Part
}) do
v3:Create(v1192, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
for v1193, v1194 in pairs(v1174) do
v3:Create(v1194[1], TweenInfo.new(0.5 + v1193 / 15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
for v1195, v1196 in pairs(v1173) do
local l_Close_0 = v1196[1].Parent:FindFirstChild("Close");
if l_Close_0 then
v3:Create(l_Close_0, TweenInfo.new(0.7,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new()
}):Play();
end;
v3:Create(v1196[1].Parent, TweenInfo.new(0.5 + v1195 / 15,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
end;
task.delay(0.4, function()
v1172();
task.wait(0.1);
v1185();
task.wait(2.25);
v1198();
end);
end;
elseif v899 == "Coins" then
local l_root_0 = v898.root;
local v1200 = 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_5 = l_root_0.Position;
local _, v1203 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_5);
if not v1203 then
return ;
else
for _, v1205 in pairs(v2:GetTagged("emotestuff" ..
l_root_0.Parent.Name)) do
v1205:Destroy();
end;
for _ = 1, 10 do
v1203 = game.ReplicatedStorage.Emotes.TakeMoney.Coin:Clone();
local l_Angles_5 = CFrame.Angles;
local v1208 = -3.14;
local v1209 = 3.14;
local l_v82_14 = v82;
if not v1209 and v1208 then
v1209 = v1208;
v1208 = 1;
end;
if not v1209 and not v1208 then
v1208 = 0;
v1209 = 1;
end;
local v1211 = math.rad((l_v82_14:NextNumber(v1208, v1209)));
v1209 = -3.14;
l_v82_14 = 3.14;
local l_v82_15 = v82;
if not l_v82_14 and v1209 then
l_v82_14 = v1209;
v1209 = 1;
end;
if not l_v82_14 and not v1209 then
v1209 = 0;
l_v82_14 = 1;
end;
local v1213 = math.rad((l_v82_15:NextNumber(v1209, l_v82_14)));
l_v82_14 = -3.14;
l_v82_15 = 3.14;
local l_v82_16 = v82;
if not l_v82_15 and l_v82_14 then
l_v82_15 = l_v82_14;
l_v82_14 = 1;
end;
if not l_v82_15 and not l_v82_14 then
l_v82_14 = 0;
l_v82_15 = 1;
end;
v1203.CFrame = v1200 * l_Angles_5(v1211, v1213,
(math.rad((l_v82_16:NextNumber(l_v82_14, l_v82_15)))));
v1203.CollisionGroup = "nocol2";
v1203.Parent = workspace.Thrown;
v2:AddTag(v1203, "emotestuff" .. l_root_0.Parent.Name);
v1209 = -5;
l_v82_14 = 5;
l_v82_15 = v82;
if not l_v82_14 and v1209 then
l_v82_14 = v1209;
v1209 = 1;
end;
if not l_v82_14 and not v1209 then
v1209 = 0;
l_v82_14 = 1;
end;
v1208 = l_v82_15:NextNumber(v1209, l_v82_14);
l_v82_14 = 2;
l_v82_15 = 52;
l_v82_16 = v82;
if not l_v82_15 and l_v82_14 then
l_v82_15 = l_v82_14;
l_v82_14 = 1;
end;
if not l_v82_15 and not l_v82_14 then
l_v82_14 = 0;
l_v82_15 = 1;
end;
v1203:ApplyImpulse(Vector3.new(v1208, l_v82_16:NextNumber(l_v82_14,
l_v82_15), v89(-5, 5)) / 90);
game:GetService("Debris"):AddItem(v1203, v89(3, 4));
end;
end;
elseif v899 == "Break Rock" then
local l_Rock_0 = v898.Rock;
local v1216 = l_Rock_0:Clone();
for _, v1218 in pairs(l_Rock_0:GetChildren()) do
v1218.Transparency = 1;
if v1218:IsA("MeshPart") or v1218:IsA("Trail") then
v1218:Destroy();
end;
end;
for _, v1220 in pairs(l_Rock_0:GetDescendants()) do
if v1220:IsA("Trail") then
v1220:Destroy();
end;
end;
local l_Sound_2 = v1216.RockMain:FindFirstChildOfClass("Sound");
if l_Sound_2 then
l_Sound_2.Volume = 0;
end;
v1216.Parent = workspace.Thrown;
l_Rock_0 = v1216;
l_Rock_0.RockMain:BreakJoints();
for _, v1223 in pairs(l_Rock_0:GetChildren()) do
if v1223:IsA("MeshPart") then
v1223.Massless = false;
local l_BodyVelocity_1 = Instance.new("BodyVelocity");
l_BodyVelocity_1.MaxForce = Vector3.new(1, 1, 1, 0) * 400000;
local l_lookVector_3 = CFrame.new(v1223.Position,
l_Rock_0:GetBoundingBox().Position).lookVector;
local v1226 = 15;
local v1227 = 20;
local l_v82_17 = v82;
if not v1227 and v1226 then
v1227 = v1226;
v1226 = 1;
end;
if not v1227 and not v1226 then
v1226 = 0;
v1227 = 1;
end;
l_BodyVelocity_1.Velocity = l_lookVector_3 * -
l_v82_17:NextNumber(v1226, v1227);
if v898.Diff then
l_BodyVelocity_1.Velocity = l_BodyVelocity_1.Velocity +
Vector3.new(0, math.random(25, 50), 0);
end;
l_BodyVelocity_1.Parent = v1223;
game:GetService("Debris"):AddItem(l_BodyVelocity_1, 0.15);
end;
end;
game:GetService("Debris"):AddItem(l_Rock_0, 10);
elseif v899 == "Set Collision" then
local v1229 = {};
for _, v1231 in pairs(v898.Collides) do
if typeof(v1231) ~= "string" then
table.insert(v1229, v1231);
else
for _, v1233 in pairs(v2:GetTagged(v1231)) do
table.insert(v1229, v1233);
end;
end;
end;
for _, v1235 in pairs(v1229) do
if v1235:IsA("BasePart") then
v1235.CanCollide = false;
end;
for _, v1237 in pairs(v1235:GetDescendants()) do
if v1237:IsA("BasePart") then
v1237.CanCollide = false;
end;
end;
end;
elseif v899 == "kjclientstuff2" then
if table.find(v898.Blacklist, l_LocalPlayer_0.Character) then
return ;
else
local l_char_0 = v898.char;
shared.sfx({
SoundId = "rbxassetid://17430069737",
Parent = l_char_0.Torso,
Volume = 2.5
}):Play();
end;
elseif v899 == "kjclientstuff" then
if table.find(v898.Blacklist, l_LocalPlayer_0.Character) then
return ;
else
local l_char_1 = v898.char;
shared.sfx({
SoundId = "rbxassetid://17429996212",
Parent = l_char_1.Torso,
Volume = 6
}):Play();
end;
elseif v899 == "KJ Wall Combo" then
local l_char_2 = v898.char;
local l_hit_0 = v898.hit;
local v1242 = {};
local l_KJEffects_0 = game.ReplicatedStorage.Resources.KJEffects;
local _, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1242, 15);
task.spawn(function()
local l_Thrown_0 = workspace.Thrown;
local l_l_char_2_0 = l_char_2;
local l_l_hit_0_0 = l_hit_0;
local l_Torso_4 = l_l_char_2_0.Torso;
local l_HumanoidRootPart_1 = l_l_char_2_0.HumanoidRootPart;
local l_HumanoidRootPart_2 = l_l_hit_0_0.HumanoidRootPart;
local l_KJWallCombo_0 = l_KJEffects_0.KJWallCombo;
task.wait(0.15);
local v1253 = l_KJWallCombo_0.slam:Clone();
table.insert(v1242, v1253);
v1253.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0.7, 2.25);
v1253.Parent = l_Thrown_0;
local v1254 = workspace:Raycast(l_HumanoidRootPart_1.Position,
l_HumanoidRootPart_1.CFrame.LookVector * 20, params);
if v1254 then
for _, v1256 in v1253:GetDescendants() do
if v1256:GetAttribute("ChangeColor") then
v1256.Color = ColorSequence.new(v1254.Instance.Color);
end;
end;
end;
Emit(v1253, true);
task.wait(2.7);
local v1257 = l_KJWallCombo_0.feet:Clone();
table.insert(v1242, v1257);
v1257.CFrame = l_HumanoidRootPart_1.CFrame *
CFrame.new(0.7870006561279297, -2.7, 1.7350006103515625) *
CFrame.Angles(1.5707963267948966, 0, 0);
v1257.Parent = l_Thrown_0;
local v1258 = workspace:Raycast(l_Torso_4.CFrame.Position,
Vector3.new(0, -10, 0, 0), params);
if v1258 then
for _, v1260 in v1257:GetDescendants() do
if v1260:GetAttribute("ChangeColor") then
v1260.Color = ColorSequence.new(v1258.Instance.Color);
end;
end;
end;
Emit(v1257, true);
local v1261 = {};
for _, v1263 in {
"Head",
"Torso",
"Left Arm",
"Right Arm",
"Left Leg",
"Right Leg"
} do
local l_l_l_char_2_0_FirstChild_0 =
l_l_char_2_0:FindFirstChild(v1263);
if l_l_l_char_2_0_FirstChild_0 then
for _, v1266 in l_KJWallCombo_0.UserAura:GetChildren() do
local v1267 = v1266:Clone();
table.insert(v1242, v1267);
v1267.Parent = l_l_l_char_2_0_FirstChild_0;
table.insert(v1261, v1267);
task.delay(math.random(1, 10) / 100, function()
v1267.Enabled = true;
end);
Emit(v1267, false);
end;
end;
end;
local v1268 = l_KJWallCombo_0.hold:Clone();
table.insert(v1242, v1268);
v1268.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0, 1);
v1268.Parent = l_Thrown_0;
local l_PointLight_1 = v1268.Attachment.PointLight;
for _, v1271 in v1268:GetDescendants() do
if v1271:IsA("ParticleEmitter") then
v1271.Enabled = true;
end;
end;
task.spawn(function()
local v1272 = os.clock();
while true do
task.wait(0.03333333333333333);
v3:Create(l_PointLight_1, TweenInfo.new(0.03333333333333333), {
Brightness = math.random(1, 60) * 0.1
}):Play();
if not (os.clock() - v1272 <= 2.8) then
break;
end;
end;
v3:Create(l_PointLight_1, TweenInfo.new(1), {
Brightness = 0
}):Play();
end);
task.wait(2.8);
for _, v1274 in v1268:GetDescendants() do
if v1274:IsA("ParticleEmitter") then
v1274.Enabled = false;
end;
end;
task.delay(3, v1268.Destroy, v1268);
task.wait(0.2);
local v1275 = l_KJWallCombo_0.FinalImpact:Clone();
table.insert(v1242, v1275);
v1275.CFrame = l_HumanoidRootPart_2.CFrame * CFrame.new(0, 0, 1) *
CFrame.Angles(0, -1.5707963267948966, 0) * CFrame.new(0, 0, -1);
v1275.Parent = l_Thrown_0;
Emit(v1275, true);
local l_SpotLight_0 = v1275.Origin.SpotLight;
table.insert(v1242, l_SpotLight_0);
v3:Create(l_SpotLight_0, TweenInfo.new(0.3, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
Brightness = 35
}):Play();
task.delay(0.3, function()
v3:Create(l_SpotLight_0, TweenInfo.new(0.5), {
Brightness = 0
}):Play();
end);
task.wait(0.4);
for _, v1278 in v1261 do
v1278.Enabled = false;
task.delay(v1278.Lifetime.Max, v1278.Destroy, v1278);
end;
end);
if l_char_2 ~= l_LocalPlayer_0.Character and l_hit_0 ~=
l_LocalPlayer_0.Character then
return ;
else
local v1279 = {};
for v1280 = 1, 73 do
local v1281 = l_KJEffects_0.Walls[v1280];
local l_ImageLabel_0 = Instance.new("ImageLabel");
l_ImageLabel_0.Image = v1281.Texture;
l_ImageLabel_0.BackgroundColor3 = Color3.new(1, 1, 1);
l_ImageLabel_0.Size = UDim2.new(0, 1, 0, 1);
l_ImageLabel_0.ZIndex = v1280;
l_ImageLabel_0.Parent = l_LocalPlayer_0.PlayerGui.MobileJunk;
v1279[v1280] = l_ImageLabel_0;
end;
local v1283 = 0;
local v1284 = nil;
local v1285 = 0;
local v1286 = KJWC or require(l_Cutscenes_0.KJ);
if not KJWC then
KJWC = v1286;
end;
local l_CurrentCamera_3 = workspace.CurrentCamera;
shared.SetCore(false, nil, true);
local v1288 = tick();
local l_Character_9 = l_LocalPlayer_0.Character;
local v1290 = false;
local l_PrimaryPart_4 = l_char_2.PrimaryPart;
do
local l_v1283_0, l_v1284_0, l_v1285_0, l_v1290_0 = v1283, v1284,
v1285, v1290;
l_v1284_0 =
game:GetService("RunService").RenderStepped:Connect(function(v1296)
local v1297 = v1296 * 60;
l_v1283_0 = l_v1283_0 + v1297;
local v1298 = tonumber((math.ceil(l_v1283_0)));
local v1299 = v1286[v1298];
if l_Character_9.Parent and v1299 and v1298 <= 358 then
if l_CurrentCamera_3.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_3.CameraType =
Enum.CameraType.Scriptable;
end;
if v1298 >= 175 and not l_v1290_0 then
l_v1290_0 = true;
task.spawn(function()
local v1300 = nil;
local v1301 = 1;
local v1302 = nil;
v1302 = shared.loop(function()
local v1303 = v1279[v1301];
if not v1303 then
for _, v1305 in pairs(v1279) do
v1305:Destroy();
end;
return v1302();
else
v1301 = v1301 + 1;
v1303.Size = UDim2.new(1, 0, 1, 0);
if v1300 then
v1300:Destroy();
end;
v1300 = v1303;
return ;
end;
end, 24);
end);
end;
l_v1285_0 = l_v1285_0 + v1297;
if v1299 then
if tick() - v1288 > 0.7 then
l_CurrentCamera_3.FieldOfView = v1299.fov;
else
local l_l_CurrentCamera_3_0 = l_CurrentCamera_3;
local l_FieldOfView_0 =
l_CurrentCamera_3.FieldOfView;
l_l_CurrentCamera_3_0.FieldOfView = l_FieldOfView_0
+ (v1299.fov - l_FieldOfView_0) * (1 - 0.009 ^ v1296);
end;
end;
if v1299 then
if tick() - v1288 > 0.7 then
l_CurrentCamera_3.CFrame =
l_CurrentCamera_3.CFrame:lerp(l_PrimaryPart_4.CFrame * v1299.cframe, 1 - 9.0E-42 ^
v1296);
return ;
else
l_CurrentCamera_3.CFrame =
l_CurrentCamera_3.CFrame:lerp(l_PrimaryPart_4.CFrame * v1299.cframe, 1 - 9.0E-5 ^
v1296);
return ;
end;
end;
else
l_v1284_0:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_3.CameraType = Enum.CameraType.Custom;
v3:Create(l_CurrentCamera_3, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
end;
elseif v899 == "DropkickWholeMoveSequence" then
local l_char_3 = v898.char;
local l_hit_1 = v898.hit;
local v1310 = {};
local l_KJEffects_1 = game.ReplicatedStorage.Resources.KJEffects;
local v1312, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1310,
25);
if not v898.humanoid and l_char_3 == l_LocalPlayer_0.Character then
local l_Animation_7 = Instance.new("Animation");
l_Animation_7.AnimationId = "rbxassetid://18169288949";
l_char_3.Humanoid:LoadAnimation(l_Animation_7):Play();
return ;
else
EaseOutSixtic = function(v1315)
return v1315 ^ 6;
end;
local v1316 = nil;
local v1317 = nil;
local v1318 = true;
if l_LocalPlayer_0.Character ~= l_char_3 then
v1318 = l_LocalPlayer_0.Character == l_hit_1;
end;
do
local l_v1316_0, l_v1317_0 = v1316, v1317;
task.spawn(function()
if not v1318 then
return ;
else
local v1321 = 0;
local v1322 = nil;
local v1323 = 0;
local v1324 = DROPKICK or require(l_Cutscenes_0.Dropkick);
if not DROPKICK then
DROPKICK = v1324;
end;
shared.sfx({
SoundId = "rbxassetid://17363383992",
Parent = l_char_3,
Volume = 2
}):Play();
local l_Bind_0 = v898.Bind;
local l_CurrentCamera_4 = workspace.CurrentCamera;
if l_LocalPlayer_0.Character then
shared.SetCore(false, nil, true);
local v1327 = tick();
local l_Folder_3 = Instance.new("Folder");
l_Folder_3.Name = "NoRotate";
l_Folder_3.Parent = l_char_3;
l_char_3:SetAttribute("NoHeadFollow", true);
local l_Character_10 = l_LocalPlayer_0.Character;
v1322 =
game:GetService("RunService").RenderStepped:Connect(function(v1330)
local v1331 = v1330 * 60;
v1321 = v1321 + v1331;
local v1332 = tonumber((math.ceil(v1321)));
if v1332 >= 922 then
v1332 = 2000000000;
end;
local v1333 = v1324[v1332];
if v1333 and l_Bind_0.Parent and
l_Character_10.Parent then
if l_CurrentCamera_4.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_4.CameraType =
Enum.CameraType.Scriptable;
end;
local _ = v1332;
v1323 = v1323 + v1331;
if v1333 then
if tick() - v1327 > 0.5 then
l_CurrentCamera_4.FieldOfView =
v1333.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 + (v1333.fov - l_FieldOfView_1) * 0.25;
end;
end;
if l_char_3:FindFirstChild("NoRotate") then
if tick() - v1327 > 0.5 then
l_CurrentCamera_4.CFrame =
l_CurrentCamera_4.CFrame:lerp(v898.CameraPart.CFrame, 0.9);
return ;
else
l_CurrentCamera_4.CFrame =
l_CurrentCamera_4.CFrame:lerp(v898.CameraPart.CFrame, 0.25);
return ;
end;
end;
else
if l_LocalPlayer_0.Character == l_char_3 then
pcall(function()
local v1337 =
require(l_char_3.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_char_3.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v1337_0 = v1337 --[[ copy: 1 ->
7 ]];
local function v1340(v1339)
return
l_v1337_0.playAnimation(game.FindFirstChild(l_char_3, "Humanoid"), v1339);
end;
v1337 = nil;
for _, v1342 in
pairs(l_char_3.Humanoid:GetPlayingAnimationTracks()) do
if v1342.Animation.AnimationId ==
"rbxassetid://17420452843" then
v1337 = v1342;
end;
end;
v1340(17420414480):Play(0);
if v1337 then
v1337:Stop(0);
end;
l_char_3:PivotTo(v898.ogrootcfr *
CFrame.new(0, 0.15, -174.531));
task.delay(0.5, function()
l_Folder_3:Destroy();
end);
end);
end;
if l_v1316_0 then
l_v1316_0:Destroy();
end;
if l_v1317_0 then
l_v1317_0:Destroy();
end;
v1322:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_4.CameraType =
Enum.CameraType.Custom;
task.delay(0.5, function()
l_char_3:SetAttribute("NoHeadFollow",
false);
end);
v3: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()
if not l_Bind_0.Parent then
return ;
else
return ;
end;
end);
return ;
end;
end;
end);
l_char_3:PivotTo(v898.ogrootcfr);
local l_l_char_3_Pivot_0 = l_char_3:GetPivot();
local l_Torso_5 = l_hit_1:FindFirstChild("Torso");
local l_HumanoidRootPart_3 =
l_hit_1:FindFirstChild("HumanoidRootPart");
local _ = l_char_3:FindFirstChild("Torso");
local _ = l_char_3:FindFirstChild("HumanoidRootPart");
local v1348 = v1312.speedlines:Clone();
v1348.CFrame = l_l_char_3_Pivot_0 * CFrame.new(-4.55, 11.47, 1.5);
if v1318 then
v1348.Parent = workspace.Thrown;
end;
v9:EnabledAllVisuals(v1348);
task.delay(2.5, function()
for _, v1350 in pairs(v1348:GetChildren()) do
v3:Create(v1350, TweenInfo.new(0.767,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {
Rate = 0
}):Play();
end;
end);
task.delay(0.3, function()
local v1351 = l_KJEffects_1.DropkickExtra.firstHit:Clone();
v1351.Position = l_Torso_5.Position;
v1351.Anchored = true;
v1351.CFrame = l_HumanoidRootPart_3.CFrame;
v1351.Parent = workspace.Thrown;
for _, v1353 in v1351:GetDescendants() do
if v1353:IsA("ParticleEmitter") then
v1353:Emit(v1353:GetAttribute("EmitCount"));
end;
end;
task.delay(3, v1351.Destroy, v1351);
end);
local v1354 = v1312.ImpactFloorBeams:Clone();
v1354.CFrame = l_l_char_3_Pivot_0 * CFrame.new(-0.969, -2.5,
5.084);
v1354.Parent = workspace.Thrown;
task.delay(4.7, function()
l_Debris_0:AddItem(v1348, 1);
v1354.floortradmillthin.hellooooo.TextureSpeed = -9;
v1354.floortradmillthin.byeeeee.TextureSpeed = -4;
v3:Create(v1354.floortradmillthin.byeeeee, TweenInfo.new(1.267,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = -0.2
}):Play();
v3:Create(v1354.floortradmillthin.hellooooo,
TweenInfo.new(1.267, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
TextureSpeed = -0.2
}):Play();
v9:UnixConnection2(4.95, function(v1355)
v1355 = v3:GetValue(v1355, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v1356 = v9:Lerp(0, 1, v1355);
v1354.floortradmillthin.byeeeee.Transparency =
NumberSequence.new(v1356);
v1354.floortradmillthin.hellooooo.Transparency =
NumberSequence.new(v1356);
end);
v9:UnixConnection2(7.05, function(v1357)
v1357 = v3:GetValue(v1357, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out);
local v1358 = v9:Lerp(0.3, 1, v1357);
v1354.windone["12893198328"].Transparency =
NumberSequence.new(v1358);
v1354.windone11["12718273187"].Transparency =
NumberSequence.new(v1358);
end);
v9:UnixConnection2(2.684, function(v1359)
v1359 = EaseOutSixtic(v1359);
local v1360 = v9:Lerp(7, 0.2, v1359);
v1354.windone["12893198328"].TextureSpeed = v1360;
v1354.windone11["12718273187"].TextureSpeed = v1360;
end);
l_Debris_0:AddItem(v1354, 10);
end);
local v1361 = v1312.FlashWaveone:Clone();
v1361.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.43, 1.55, -164) *
CFrame.Angles(0, -1.5707963267948966, 0);
v1361.Decal.Transparency = 0;
v1361.Mesh.Scale = Vector3.new(0, 0, 0, 0);
v1361.Parent = workspace.Thrown;
local v1362 = v1312.FlashWavetwo:Clone();
v1362.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.43, 1.55, -125.91)
* CFrame.Angles(1.5707963267948966, -0.6806784082777885, 1.5707963267948966);
v1362.Decal.Transparency = 0;
v1362.Mesh.Scale = Vector3.zero;
v1362.Parent = workspace.Thrown;
local v1363 = v1312.FlashWavethree:Clone();
v1363.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.328, -56.41)
* CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -1.5707963267948966);
v1363.Decal.Transparency = -1;
v1363.Mesh.Scale = Vector3.zero;
v1363.Parent = workspace.Thrown;
local v1364 = v1312.thingnearthree:Clone();
v1364.Decal.Transparency = -1;
v1364.Mesh.Scale = Vector3.zero;
v1364.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.328, -56.41)
* CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -1.5707963267948966);
v1364.Parent = workspace.Thrown;
local v1365 = v1312.thingneartwo:Clone();
v1365.Decal.Transparency = 0;
v1365.Mesh.Scale = Vector3.zero;
v1365.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.32, -113.66)
* CFrame.Angles(1.5707963267948966, 1.0471975511965976, 1.5707963267948966);
v1365.Parent = workspace.Thrown;
local v1366 = v1312.thingnearone:Clone();
v1366.CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.135, 1.32, -
166.315) * CFrame.Angles(-1.5707963267948966, 0.4537856055185257, -
1.5707963267948966);
v1366.Decal.Transparency = 0.5;
v1366.Mesh.Scale = Vector3.zero;
v1366.Parent = workspace.Thrown;
task.delay(4.4, function()
local l_zero_0 = Vector3.zero;
v9:UnixConnection2(1.55, function(v1368)
v1361.Mesh.Scale =
l_zero_0:Lerp(Vector3.new(0.25600001215934753, 0.11900000274181366,
0.12200000137090683, 0), v1368);
end);
task.delay(1.55, function()
v3:Create(v1361.Mesh, TweenInfo.new(0.6,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(0.25600001215934753,
0.11900000274181366, 0.12200000137090683, 0)
}):Play();
end);
v3:Create(v1361.Decal, TweenInfo.new(1.967,
Enum.EasingStyle.Linear, Enum.EasingDirection.In), {
Transparency = 0.6
}):Play();
task.delay(1.967, function()
v3:Create(v1361.Decal, TweenInfo.new(2.383,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
end);
v3:Create(v1361, TweenInfo.new(4.417, Enum.EasingStyle.Linear),
{
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.435, 1.55, -
160.76) * CFrame.Angles(1.5707963267948966, 0.291469985083053, 1.5707963267948966)
}):Play();
l_Debris_0:AddItem(v1361, 10);
end);
task.delay(4.7, function()
v3:Create(v1362.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()
v3:Create(v1362.Mesh, TweenInfo.new(0.984,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(1, 0.5, 0.5, 0)
}):Play();
end);
v3:Create(v1362.Decal, TweenInfo.new(3.45,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(v1362, TweenInfo.new(3.45, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.43, 1.5, -
135.84) * CFrame.Angles(-1.5707963267948966, -0.888896188040712, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(v1362, 10);
end);
task.delay(4.684, function()
v3:Create(v1363.Mesh, TweenInfo.new(0.733,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(3, 3, 3, 0)
}):Play();
task.delay(0.733, function()
v3:Create(v1363.Mesh, TweenInfo.new(0.2,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(2, 2, 2, 0)
}):Play();
end);
v3:Create(v1363.Decal, TweenInfo.new(0.85,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(v1363, TweenInfo.new(1.583, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.32, -
81.52) * CFrame.Angles(-1.5707963267948966, -0.7578219612159379, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(v1363, 10);
end);
task.delay(4.7, function()
v3:Create(v1366.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()
v3:Create(v1366.Mesh, TweenInfo.new(1.583,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(0.12999999523162842,
0.20000000298023224, 0.20000000298023224, 0)
}):Play();
end);
v3:Create(v1366.Decal, TweenInfo.new(3.75,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 0.8
}):Play();
task.delay(3.75, function()
v3:Create(v1366.Decal, TweenInfo.new(1.017,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
end);
v3:Create(v1366, TweenInfo.new(1.183, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.32, -
166.31) * CFrame.Angles(-1.5707963267948966, -0.4003785304074992, -
1.5707963267948966)
});
l_Debris_0:AddItem(v1366, 10);
end);
task.delay(4.7, function()
local l_zero_1 = Vector3.zero;
v9:UnixConnection2(0.85, function(v1370)
v1370 = EaseOutSixtic(v1370);
v1365.Mesh.Scale = l_zero_1:Lerp(Vector3.new(1, 2, 2, 0),
v1370);
end);
v3:Create(v1365.Decal, TweenInfo.new(1.667,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(v1365, TweenInfo.new(1.55, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.32, -
124.75)
}):Play();
l_Debris_0:AddItem(v1365, 10);
end);
task.delay(1.4, function()
local function v1375()
local v1371 = workspace:Raycast(l_Torso_5.Position,
Vector3.new(0, -10, 0, 0), v24);
if v1371 then
local v1372 = l_KJEffects_1.DropkickExtra.slam:Clone();
v1372.CFrame = CFrame.lookAt(v1371.Position,
v1371.Position + v1371.Normal);
v1372.Parent = workspace.Thrown;
for _, v1374 in v1372:GetDescendants() do
if v1374:IsA("ParticleEmitter") then
if v1374:GetAttribute("ChangeColor") then
v1374.Color =
ColorSequence.new(v1371.Instance.Color);
end;
v1374:Emit(v1374:GetAttribute("EmitCount"));
end;
end;
task.delay(2, v1372.Destroy, v1372);
end;
end;
v1375();
task.wait(0.6);
v1375();
task.wait(0.55);
v1375();
task.wait(0.58);
local v1376 = l_KJEffects_1.DropkickExtra.drag:Clone();
v1376.Parent = workspace.Thrown;
local v1377 = workspace:Raycast(l_Torso_5.Position,
Vector3.new(0, -10, 0, 0), v24);
if v1377 then
for _, v1379 in v1376:GetDescendants() do
if v1379:IsA("ParticleEmitter") and
v1379:GetAttribute("ChangeColor") then
v1379.Color =
ColorSequence.new(v1377.Instance.Color);
end;
end;
end;
local v1380 = os.clock();
while true do
task.wait(0.03333333333333333);
v1376.CFrame = CFrame.new(l_Torso_5.Position,
l_Torso_5.Position + l_HumanoidRootPart_3.CFrame.LookVector) * CFrame.new(0, -1.8,
2) * CFrame.fromEulerAnglesXYZ(0, 0, 0);
if not (os.clock() - v1380 <= 0.7) then
break;
end;
end;
for _, v1382 in v1376:GetDescendants() do
if v1382:IsA("ParticleEmitter") then
v1382.Enabled = false;
end;
end;
task.wait(2.4);
v1376:Destroy();
end);
task.delay(4.684, function()
v3:Create(v1364.Mesh, TweenInfo.new(0.733,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(3, 3, 3, 0)
}):Play();
task.delay(0.733, function()
v3:Create(v1364.Mesh, TweenInfo.new(0.734,
Enum.EasingStyle.Linear), {
Scale = Vector3.new(2, 2, 2, 0)
}):Play();
end);
v3:Create(v1364.Decal, TweenInfo.new(0.85,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(v1364, TweenInfo.new(6.267, Enum.EasingStyle.Cubic,
Enum.EasingDirection.Out), {
CFrame = l_l_char_3_Pivot_0 * CFrame.new(1.13, 1.32, -
81.52) * CFrame.Angles(-1.5707963267948966, -0.7578219612159379, -
1.5707963267948966)
}):Play();
l_Debris_0:AddItem(v1364, 12);
end);
local v1383 = v1312.ImpactFrames:Clone();
for _, v1385 in pairs(v1383:GetChildren()) do
v1385.Size = UDim2.new(0, 1, 0, 1);
v1385.Visible = true;
end;
v1383.Parent = l_LocalPlayer_0.PlayerGui;
l_v1317_0 = v1312.Text:Clone();
for _, v1387 in pairs(l_v1317_0:GetChildren()) do
v1387.Size = UDim2.new(0, 1, 0, 1);
v1387.Visible = true;
end;
l_v1317_0.Parent = l_LocalPlayer_0.PlayerGui;
task.delay(9.017, function()
if v1318 then
task.spawn(function()
local v1388 = nil;
for v1389 = 1, 8 do
if v1388 then
v1388.Visible = false;
end;
local v1390 = v1383["Frame" .. v1389];
v1390.Size = UDim2.new(1, 0, 1, 0);
v1388 = v1390;
task.wait(0.03);
end;
v1383:Destroy();
task.wait(1.25);
local v1391 = nil;
local _ = game:GetService("RunService");
local l_l_v1317_0_0 = l_v1317_0;
local function v1396(v1394)
local v1395 = tick();
while true do
task.wait();
if not (v1394 >= tick() - v1395) then
break;
end;
end;
end;
task.spawn(function()
for v1397 = 1, 4 do
for _, v1399 in pairs(l_v1317_0:GetChildren())
do
v1399.Size = UDim2.new(0, 1, 0, 1);
end;
local v1400 = l_l_v1317_0_0["Frame" .. v1397];
v1400.AnchorPoint = Vector2.new(0.5, 0.5);
v1400.Position = UDim2.new(0.5, 0, 0.5, 0);
v1400.Size = UDim2.new(1, 0, 1, 0);
v1391 = v1400;
v1396(0.015);
end;
end);
task.delay(0.517, function()
for v1401 = 5, 8 do
for _, v1403 in
pairs(l_l_v1317_0_0:GetChildren()) do
v1403.Size = UDim2.new(0, 1, 0, 1);
end;
local v1404 = l_l_v1317_0_0["Frame" .. v1401];
v1404.AnchorPoint = Vector2.new(0.5, 0.5);
v1404.Position = UDim2.new(0.5, 0, 0.5, 0);
v1404.Size = UDim2.new(1, 0, 1, 0);
v1396(0.015);
end;
end);
task.delay(1.05, function()
for v1405 = 9, 12 do
for _, v1407 in
pairs(l_l_v1317_0_0:GetChildren()) do
v1407.Size = UDim2.new(0, 1, 0, 1);
end;
local v1408 = l_l_v1317_0_0["Frame" .. v1405];
v1408.AnchorPoint = Vector2.new(0.5, 0.5);
v1408.Position = UDim2.new(0.5, 0, 0.5, 0);
v1408.Size = UDim2.new(1, 0, 1, 0);
v1396(0.015);
end;
end);
task.delay(1.583, function()
for v1409 = 13, 16 do
for _, v1411 in
pairs(l_l_v1317_0_0:GetChildren()) do
v1411.Size = UDim2.new(0, 1, 0, 1);
end;
local v1412 = l_l_v1317_0_0["Frame" .. v1409];
v1412.AnchorPoint = Vector2.new(0.5, 0.5);
v1412.Position = UDim2.new(0.5, 0, 0.5, 0);
v1412.Size = UDim2.new(1, 0, 1, 0);
v1396(0.02);
end;
end);
end);
l_v1316_0 = v1312["202020BACKSCREEN"]:Clone();
l_v1316_0.CFrame = l_l_char_3_Pivot_0 * CFrame.new(0.33, -
2.1, -178.11) * CFrame.Angles(0, 0, 0);
l_v1316_0.Parent = workspace.Thrown;
v9:EnabledAllVisuals(l_v1316_0);
return ;
else
return ;
end;
end);
end;
end;
elseif v899 == "DropKickStartUpSpeedLines" then
local l_char_4 = v898.char;
local l_Bind_1 = v898.Bind;
local v1415 = {};
local v1416, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1415,
15);
local v1418 = v1416.speedlinesandstuff:Clone();
v1418.CFrame = l_char_4:GetPivot() * CFrame.new(-0.8190155029296875,
6.149988174438477, -102.91497802734375);
v1418.Parent = workspace.Thrown;
local l_thespeedthingunderultik_0 = v1418.thespeedthingunderultik;
table.insert(v1415, l_thespeedthingunderultik_0);
l_thespeedthingunderultik_0.CFrame = l_char_4:GetPivot() * CFrame.new(-
0.01898956298828125, -2.950000047683716, 23.18499755859375);
l_thespeedthingunderultik_0.Parent = workspace.Thrown;
local v1420 = false;
local v1421 = false;
do
local l_v1420_0, l_v1421_0 = v1420, v1421;
local function v1434()
l_v1421_0 = true;
l_Debris_0:AddItem(v1418, 4);
l_Debris_0:AddItem(l_thespeedthingunderultik_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;
v3:Create(l_NumberValue_2, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 1
}):Play();
v3:Create(l_NumberValue_3, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 0
}):Play();
l_NumberValue_2:GetPropertyChangedSignal("Value"):Connect(function()
for _, v1427 in pairs(v1418:GetDescendants()) do
if v1427:IsA("Beam") then
v1427.Transparency =
NumberSequence.new(l_NumberValue_2.Value);
end;
end;
for _, v1429 in
pairs(l_thespeedthingunderultik_0:GetDescendants()) do
if v1429:IsA("Beam") then
v1429.Transparency =
NumberSequence.new(l_NumberValue_2.Value);
end;
end;
end);
l_NumberValue_3:GetPropertyChangedSignal("Value"):Connect(function()
for _, v1431 in pairs(v1418:GetDescendants()) do
if v1431:IsA("Beam") then
v1431.TextureSpeed = l_NumberValue_3.Value;
end;
end;
for _, v1433 in
pairs(l_thespeedthingunderultik_0:GetDescendants()) do
if v1433:IsA("Beam") then
v1433.TextureSpeed = l_NumberValue_3.Value;
end;
end;
end);
end;
(function()
if l_v1420_0 then
return ;
else
for _, v1436 in pairs(v1418:GetDescendants()) do
if v1436:IsA("Beam") then
v1436.Transparency = NumberSequence.new(1);
v1436.TextureSpeed = 6;
end;
end;
for _, v1438 in
pairs(l_thespeedthingunderultik_0:GetDescendants()) do
if v1438:IsA("Beam") then
v1438.Transparency = NumberSequence.new(1);
v1438.TextureSpeed = 6;
end;
end;
v9:UnixConnection2(1.5, function(_, _, v1441)
for _, v1443 in pairs(v1418:GetDescendants()) do
if v1443:IsA("Beam") then
v1443.Transparency = NumberSequence.new(v1441);
end;
end;
for _, v1445 in
pairs(l_thespeedthingunderultik_0:GetDescendants()) do
if v1445:IsA("Beam") then
v1445.Transparency = NumberSequence.new(v1441);
end;
end;
end, function()
if l_v1420_0 then
v1434();
return false;
else
return true;
end;
end);
task.delay(1.5, function()
if l_v1420_0 and l_v1421_0 then
return ;
elseif l_v1420_0 and not l_v1421_0 then
v1434();
return ;
else
v9:UnixConnection(4.617, function(v1446)
local v1447 = v9:Lerp(6, 0, v1446);
for _, v1449 in pairs(v1418:GetDescendants()) do
if v1449:IsA("Beam") then
v1449.Transparency =
NumberSequence.new(v1446);
v1449.TextureSpeed = v1447;
end;
end;
for _, v1451 in
pairs(l_thespeedthingunderultik_0:GetDescendants()) do
if v1451:IsA("Beam") then
v1451.Transparency =
NumberSequence.new(v1446);
v1451.TextureSpeed = v1447;
end;
end;
end, function()
if l_v1420_0 then
v1434();
return false;
else
return true;
end;
end);
return ;
end;
end);
return ;
end;
end)();
v9:EnabledAllVisuals(v1418);
local v1452 = {};
for _, v1454 in pairs(v1418:GetChildren()) do
if v1454:IsA("ParticleEmitter") then
v3:Create(v1454, TweenInfo.new(0.95, Enum.EasingStyle.Quart,
Enum.EasingDirection.InOut), {
Rate = 900
}):Play();
task.delay(0.95, function()
local v1455 = v3:Create(v1454, TweenInfo.new(3.75,
Enum.EasingStyle.Linear), {
Rate = 0
});
v1455:Play();
table.insert(v1452, v1455);
end);
end;
end;
local v1456 = nil;
v1456 = game:GetService("RunService").RenderStepped:Connect(function()
if l_Bind_1 and l_Bind_1.Parent then
v1418.CFrame = l_char_4:GetPivot() * CFrame.new(-0.819, 6.149,
-102.914);
l_thespeedthingunderultik_0.CFrame = l_char_4:GetPivot() *
CFrame.new(-0.01, -2.95, 23.18);
return ;
else
l_v1420_0 = true;
for v1457, v1458 in pairs(v1452) do
table.remove(v1452, v1457);
v1458:Cancel();
v1458:Destroy();
v1458 = nil;
end;
for _, v1460 in pairs(v1418:GetDescendants()) do
if v1460:IsA("ParticleEmitter") then
v1460.Enabled = false;
end;
end;
v1456:Disconnect();
v1456 = nil;
l_Debris_0:AddItem(v1418, 6);
return ;
end;
end);
end;
elseif v899 == "FirstImpact" then
local _ = v898.Char;
local v1462 = {};
local _, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1462, 15);
local l_hit_2 = v898.hit;
local v1466 =
game.ReplicatedStorage.Resources.KJEffects.ImpactEffect.Attachment:Clone();
table.insert(v1462, v1466);
v1466.Parent = l_hit_2.PrimaryPart;
for _, v1468 in v1466:GetChildren() do
if v1468:IsA("ParticleEmitter") then
v1468:Emit(v1468:GetAttribute("EmitCount"));
v1468.TimeScale = 0.075;
v3:Create(v1468, TweenInfo.new(0.347, Enum.EasingStyle.Linear), {
TimeScale = 0.001
}):Play();
end;
end;
task.delay(v898.tim, function()
for _, v1470 in pairs(v1466:GetChildren()) do
if v1470:IsA("ParticleEmitter") then
v1470.TimeScale = 1;
end;
end;
end);
elseif v899 == "KJImpact" then
local _ = v898.Char;
local v1472 = {};
local _, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1472, 15);
local l_hit_3 = v898.hit;
local v1476 =
game.ReplicatedStorage.Resources.KJEffects.ImpactEffect2.Attachment:Clone();
table.insert(v1472, v1476);
v1476.Parent = l_hit_3.PrimaryPart;
for _, v1478 in v1476:GetChildren() do
if v1478:IsA("ParticleEmitter") then
v1478:Emit(v1478:GetAttribute("EmitCount"));
v1478.TimeScale = 0;
task.delay(v898.tim, function()
v1478.TimeScale = 1;
end);
end;
end;
l_Debris_0:AddItem(v1476, 4);
elseif v899 == "KJ Awaken" then
local l_Char_2 = v898.Char;
local v1480 = nil;
local v1481, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 15);
local function v1484()
local v1483 = v1481["fine...Emit"]:Clone();
v1483.CFrame = l_Char_2:GetPivot();
v1483.Parent = workspace.Thrown;
v9:EmitParticlesAlt(v1483);
l_Debris_0:AddItem(v1483, 3);
end;
if v898.Emit then
return v1484();
elseif not v898.humanoid and l_Char_2 == l_LocalPlayer_0.Character then
local l_Animation_8 = Instance.new("Animation");
l_Animation_8.AnimationId = "rbxassetid://18169288949";
l_Char_2.Humanoid:LoadAnimation(l_Animation_8):Play();
return ;
else
for _, v1487 in pairs(l_Char_2.Humanoid:GetPlayingAnimationTracks()) do
if v1487.Animation.AnimationId == "rbxassetid://17140902079" then
v1480 = v1487;
break;
end;
end;
local v1488 = v1481["fine...1"]:Clone();
v1488.CFrame = l_Char_2:GetPivot();
v1488.Anchored = false;
for _, v1490 in pairs(v1488:GetDescendants()) do
if v1490:IsA("ParticleEmitter") then
v1490.Enabled = false;
end;
end;
v1488.Parent = workspace.Thrown;
local l_Weld_2 = Instance.new("Weld");
l_Weld_2.Part0 = l_Char_2.PrimaryPart;
l_Weld_2.Part1 = v1488;
l_Weld_2.Parent = v1488;
local v1492 = shared.sfx({
SoundId = "rbxassetid://17150550302",
TimePosition = 0.3,
Volume = 4
});
v1492.Parent = l_Char_2.Torso;
local v1493 = shared.sfx({
SoundId = "rbxassetid://17150550559",
TimePosition = 0.6,
Volume = 2
});
v1493.Parent = l_Char_2.Torso;
local function v1501(v1494, v1495)
for _, v1497 in pairs(v1488:GetChildren()) do
if v1497:IsA("ParticleEmitter") then
local l_Value_0 = v1497.Transparency.Keypoints[1].Value;
v9:UnixConnection2(v1494, function(v1499)
local v1500 = v9:Lerp(l_Value_0, v1495, v1499);
v1497.Transparency = NumberSequence.new(v1500);
end);
end;
end;
end;
local function _()
local v1502 = v1481["fine...Emit2"]:Clone();
v1502.CFrame = l_Char_2:GetPivot();
v1502.Parent = workspace.Thrown;
v9:EmitParticlesAlt(v1502);
l_Debris_0:AddItem(v1502, 3);
end;
v1480:GetMarkerReachedSignal("ParticleActivate"):Once(function()
v1492:Resume();
v1493:Resume();
local v1504 = v1481["fine...Emit"]:Clone();
v1504.CFrame = l_Char_2:GetPivot();
v1504.Parent = workspace.Thrown;
v9:EmitParticlesAlt(v1504);
l_Debris_0:AddItem(v1504, 3);
v9:EnabledAllVisuals(v1488);
v1501(0.1, 0.94);
end);
v1480:GetMarkerReachedSignal("TweenStuff"):Once(function()
v1501(0.334, 0.91);
end);
local _ = tick();
v1480:GetMarkerReachedSignal("StartLoop"):Once(function()
end);
v1480:GetMarkerReachedSignal("AwakenFinale"):Once(function()
local v1506 = v1481["fine...Emit2"]:Clone();
v1506.CFrame = l_Char_2:GetPivot();
v1506.Parent = workspace.Thrown;
v9:EmitParticlesAlt(v1506);
l_Debris_0:AddItem(v1506, 3);
v9:DisableAllVisuals(v1488);
end);
end;
elseif v899 == "KJJumpBack" then
local l_Character_11 = v898.Character;
local _ = l_Character_11.PrimaryPart;
local v1509 = {};
local v1510, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1509,
5);
local v1512 = v1510.Smoke1:Clone();
v1512.CFrame = l_Character_11:GetPivot() * CFrame.new(-0.5975227355957031,
-2.9642860889434814, 0.355224609375);
v1512.Parent = workspace.Thrown;
local v1513 = QuickWeld(l_Character_11.Torso, v1512,
l_Character_11.PrimaryPart, v1509);
task.delay(0.23, function()
v1513:Destroy();
v1512:Destroy();
end);
local v1514 = v1510.Ultikwind1:Clone();
v1514.CFrame = l_Character_11:GetPivot() * CFrame.new(-0.2682533264160156,
-0.11571979522705078, -1.545166015625) * CFrame.Angles(0, 1.5707963267948966, 0);
v1514.Parent = workspace.Thrown;
v3:Create(v1514, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
CFrame = v1514.CFrame * CFrame.new(-0.2685203552246094, -
0.11599993705749512, 1.2762451171875) * CFrame.Angles(3.141592653589793, 0, 0)
}):Play();
v3:Create(v1514.Mesh, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.5, 0.20000000298023224, 0.20000000298023224, 0)
}):Play();
v3:Create(v1514.Decal, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
l_Debris_0:AddItem(v1514, 0.3);
elseif v899 == "SpinnerDownwardMesh" then
local l_char_5 = v898.char;
local _ = l_char_5.PrimaryPart;
local v1517, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local v1519 = v1517.SpinnerDownMesh:Clone();
v1519.CFrame = l_char_5:GetPivot() * CFrame.new(2.25067138671875E-4,
6.520999908447266, -2.44140625E-4) * CFrame.Angles(0, 0, 1.5707963267948966);
v1519.Parent = workspace.Thrown;
v3:Create(v1519.Decal, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
v3:Create(v1519.Mesh, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
Scale = Vector3.new(0, 1, 1, 0)
}):Play();
v3:Create(v1519, TweenInfo.new(0.12, Enum.EasingStyle.Linear), {
CFrame = v1519.CFrame * CFrame.new(-10.327, 0, 0) *
CFrame.Angles(1.5707963267948966, 0, 0)
}):Play();
l_Debris_0:AddItem(v1519, 0.4);
elseif v899 == "EndingWind" then
local l_char_6 = v898.char;
local _ = l_char_6.PrimaryPart;
local v1522, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local v1524 = v1522.SpinnerEndWind:Clone();
v1524.CFrame = l_char_6:GetPivot() * CFrame.new(0.5, -1.100000023841858, -
1);
v1524.Parent = workspace.Thrown;
task.spawn(function()
for _ = 1, 2 do
local v1526 = v1522.CollateralWind:Clone();
v1526.Transparency = 0.8;
local l_l_char_6_Pivot_0 = l_char_6:GetPivot();
local l_Angles_6 = CFrame.Angles;
local v1529 = -15;
local v1530 = 15;
local l_v82_18 = v82;
if not v1530 and v1529 then
v1530 = v1529;
v1529 = 1;
end;
if not v1530 and not v1529 then
v1529 = 0;
v1530 = 1;
end;
local v1532 = math.rad((l_v82_18:NextNumber(v1529, v1530)));
v1529 = 0;
v1530 = 90;
l_v82_18 = v82;
if not v1530 and v1529 then
v1530 = v1529;
v1529 = 1;
end;
if not v1530 and not v1529 then
v1529 = 0;
v1530 = 1;
end;
local v1533 = l_v82_18:NextNumber(v1529, v1530);
l_v82_18 = -15;
local v1534 = 15;
local l_v82_19 = v82;
if not v1534 and l_v82_18 then
v1534 = l_v82_18;
l_v82_18 = 1;
end;
if not v1534 and not l_v82_18 then
l_v82_18 = 0;
v1534 = 1;
end;
v1526.CFrame = l_l_char_6_Pivot_0 * l_Angles_6(v1532, v1533,
(math.rad((l_v82_19:NextNumber(l_v82_18, v1534)))));
v1526.Parent = workspace.Thrown;
local l_v3_1 = v3;
l_Angles_6 = v1526;
v1532 = TweenInfo.new;
v1529 = 0.2;
v1530 = 0.5;
l_v82_18 = v82;
if not v1530 and v1529 then
v1530 = v1529;
v1529 = 1;
end;
if not v1530 and not v1529 then
v1529 = 0;
v1530 = 1;
end;
l_v3_1:Create(l_Angles_6, v1532(l_v82_18:NextNumber(v1529, v1530),
Enum.EasingStyle.Sine), {
CFrame = v1526.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(v1526, 1);
l_v3_1 = v1522.CollateralWind2:Clone();
l_v3_1.Transparency = 0.8;
l_Angles_6 = l_char_6:GetPivot();
v1532 = CFrame.Angles;
v1530 = -15;
l_v82_18 = 15;
v1534 = v82;
if not l_v82_18 and v1530 then
l_v82_18 = v1530;
v1530 = 1;
end;
if not l_v82_18 and not v1530 then
v1530 = 0;
l_v82_18 = 1;
end;
v1533 = math.rad((v1534:NextNumber(v1530, l_v82_18)));
l_v82_18 = 0;
v1534 = 360;
l_v82_19 = v82;
if not v1534 and l_v82_18 then
v1534 = l_v82_18;
l_v82_18 = 1;
end;
if not v1534 and not l_v82_18 then
l_v82_18 = 0;
v1534 = 1;
end;
v1529 = math.rad((l_v82_19:NextNumber(l_v82_18, v1534)));
v1534 = -15;
l_v82_19 = 15;
local l_v82_20 = v82;
if not l_v82_19 and v1534 then
l_v82_19 = v1534;
v1534 = 1;
end;
if not l_v82_19 and not v1534 then
v1534 = 0;
l_v82_19 = 1;
end;
l_v3_1.CFrame = l_Angles_6 * v1532(v1533, v1529,
(math.rad((l_v82_20:NextNumber(v1534, l_v82_19)))));
l_v3_1.Parent = workspace.Thrown;
l_l_char_6_Pivot_0 = v3;
v1532 = l_v3_1;
v1533 = TweenInfo.new;
v1530 = 0.2;
l_v82_18 = 0.5;
v1534 = v82;
if not l_v82_18 and v1530 then
l_v82_18 = v1530;
v1530 = 1;
end;
if not l_v82_18 and not v1530 then
v1530 = 0;
l_v82_18 = 1;
end;
l_l_char_6_Pivot_0:Create(v1532, v1533(v1534:NextNumber(v1530,
l_v82_18), Enum.EasingStyle.Sine), {
CFrame = l_v3_1.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_v3_1, 1);
task.wait(0.03);
end;
end);
v9:EmitParticlesAlt(v1524);
l_Debris_0:AddItem(v1524, 4);
local v1538 = workspace:Raycast(l_char_6:GetPivot().Position +
Vector3.yAxis, -Vector3.new(0, 16, 0, 0), v24);
if v1538 then
local v1539 = v9:ConvertNormalPosToCF(v1538.Normal, v1538.Position);
local v1540 = v1522.grouncracknoclippinglolo:Clone();
v1540.CFrame = v1539;
v1540.Parent = workspace.Thrown;
task.delay(2, function()
v3:Create(v1540.dekal, TweenInfo.new(0.5), {
Transparency = 1
}):Play();
l_Debris_0:AddItem(v1540, 1);
end);
end;
elseif v899 == "KJSpin" then
local _ = v898.Character.PrimaryPart;
local v1542 = {};
local v1543, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1542,
5);
local l_SpinParticlesOffset_0 = v898.SpinParticlesOffset;
local l_BeamOffset_0 = v898.BeamOffset;
local v1547 = {};
local function v1567(v1548, v1549)
local v1550 = 6.283185307179586 / v1549;
for v1551 = 1, v1549 do
local v1552 = 0.25;
local v1553 = 0.75;
local l_v82_21 = v82;
if not v1553 and v1552 then
v1553 = v1552;
v1552 = 1;
end;
if not v1553 and not v1552 then
v1552 = 0;
v1553 = 1;
end;
local v1555 = l_v82_21:NextNumber(v1552, v1553);
v1552 = v1543.FloatingRock:Clone();
local l_Angles_7 = CFrame.Angles;
local v1557 = 0;
local v1558 = -180;
local v1559 = 180;
local l_v82_22 = v82;
if not v1559 and v1558 then
v1559 = v1558;
v1558 = 1;
end;
if not v1559 and not v1558 then
v1558 = 0;
v1559 = 1;
end;
v1552.CFrame = v1548 * l_Angles_7(v1557,
math.rad((l_v82_22:NextNumber(v1558, v1559))), 0) * CFrame.new(0, 0, -10);
v1552.Size = Vector3.new(v1555, v1555, v1555);
v1552.Anchored = true;
v1552.CanCollide = false;
v1552.Massless = true;
v1552.CanQuery = false;
v1552.Parent = workspace.Thrown;
for _, v1562 in pairs(v1552:GetDescendants()) do
if v1562:IsA("ParticleEmitter") then
v1562.Enabled = true;
end;
end;
v1553 = math.random(1, 2) == 1;
l_v82_21 = math.random(1, 2) == 1;
l_Angles_7 = math.random(1, 2) == 1;
v1557 = v1547;
local v1563 = {};
v1559 = v1550 * v1551;
local v1564 = 0.012421;
local v1565 = 0.75;
local l_v82_23 = v82;
if not v1565 and v1564 then
v1565 = v1564;
v1564 = 1;
end;
if not v1565 and not v1564 then
v1564 = 0;
v1565 = 1;
end;
v1563.CurrentAngle = math.clamp(v1559 + l_v82_23:NextNumber(v1564,
v1565), 0, 6.283185307179586);
v1563.LastPosition = v1552.Position;
v1563.InverseAngleX = v1553;
v1563.InverseAngleZ = l_v82_21;
v1563.InverseAngleY = l_Angles_7;
v1558 = -0.1;
v1559 = 0.1;
l_v82_22 = v82;
if not v1559 and v1558 then
v1559 = v1558;
v1558 = 1;
end;
if not v1559 and not v1558 then
v1558 = 0;
v1559 = 1;
end;
v1563.YOffset = l_v82_22:NextNumber(v1558, v1559);
v1563.TossDirection = Vector3.zero;
v1557[v1552] = v1563;
end;
end;
local v1568 = v1543.RUNAROUNDWIND:Clone();
v1568.CFrame = l_SpinParticlesOffset_0;
v1568.Parent = workspace.Thrown;
v9:EnabledAllVisuals(v1568);
local v1569 = v1543.spinbeam:Clone();
v1569.CFrame = l_BeamOffset_0;
v1569.Parent = workspace.Thrown;
v9:EnabledAllVisuals(v1569);
v3:Create(v1569.beam2.Beam, TweenInfo.new(0.66, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
TextureSpeed = 0
}):Play();
v9:UnixConnection2(0.66, function(v1570)
local v1571 = v9:Lerp(0.5, 1, v1570);
v1569.beam2.Beam.Transparency = NumberSequence.new(v1571);
end);
task.delay(0.66, function()
v9:DisableAllVisuals(v1568);
v9:DisableAllVisuals(v1569);
l_Debris_0:AddItem(v1568, 1.5);
l_Debris_0:AddItem(v1569, 1.5);
end);
v1567(l_SpinParticlesOffset_0, v89(10, 14, true));
local v1572 = os.clock();
local v1573 = nil;
do
local l_v1573_0 = v1573;
l_v1573_0 =
game:GetService("RunService").RenderStepped:Connect(function(v1575)
if os.clock() - v1572 > 0.66 then
l_v1573_0:Disconnect();
l_v1573_0 = nil;
for v1576, v1577 in pairs(v1547) do
v1576.Anchored = false;
v1576.CanCollide = true;
v1576.AssemblyLinearVelocity = -v1577.TossDirection * 50;
local v1578 = -30;
local v1579 = 30;
local l_v82_24 = v82;
if not v1579 and v1578 then
v1579 = v1578;
v1578 = 1;
end;
if not v1579 and not v1578 then
v1578 = 0;
v1579 = 1;
end;
local v1581 = l_v82_24:NextNumber(v1578, v1579);
v1579 = -30;
l_v82_24 = 30;
local l_v82_25 = v82;
if not l_v82_24 and v1579 then
l_v82_24 = v1579;
v1579 = 1;
end;
if not l_v82_24 and not v1579 then
v1579 = 0;
l_v82_24 = 1;
end;
v1576.AssemblyAngularVelocity = Vector3.new(v1581,
l_v82_25:NextNumber(v1579, l_v82_24), v89(-30, 30));
task.delay(1, function()
v3:Create(v1576, TweenInfo.new(0.45), {
Size = Vector3.zero
}):Play();
l_Debris_0:AddItem(v1576, 0.47);
end);
v1547[v1576] = nil;
end;
return ;
else
for v1583, v1584 in pairs(v1547) do
local v1585 = (v1584.CurrentAngle + v1575 * 30) %
6.283185307179586;
local v1586 = v1584.InverseAngleX and -v1585 or v1585;
local v1587 = v1584.InverseAngleY and -v1585 or v1585;
local v1588 = v1584.InverseAngleZ and -v1585 or v1585;
local l_YOffset_0 = v1584.YOffset;
local v1590 = CFrame.new(l_SpinParticlesOffset_0.Position)
* CFrame.new(math.cos(v1585) * 10, l_YOffset_0, math.sin(v1585) * 10) *
CFrame.Angles(math.cos(v1586), math.sin(v1587), (math.sin(v1588)));
v1584.CurrentAngle = v1585;
v1583.CFrame = v1590;
v1584.TossDirection = (v1584.LastPosition -
v1583.Position).Unit;
v1584.LastPosition = v1583.Position;
end;
return ;
end;
end);
table.insert(v1542, l_v1573_0);
end;
elseif v899 == "KJKick" then
local _ = v898.Character.PrimaryPart;
local v1592, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_ParticleOffset_0 = v898.ParticleOffset;
local l_MeshOffset_0 = v898.MeshOffset;
local v1596 = v1592.lastkick:Clone();
v1596.CFrame = l_ParticleOffset_0;
v1596.Parent = workspace.Thrown;
local v1597, v1598 = v556({
orig = l_ParticleOffset_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -50, 0, 0)
});
if v1597 then
v1596.smoker.WorldPosition = v1598;
v1596.smoker.smoke.Color = ColorSequence.new(v1597.Color);
else
v1596.smoker:Destroy();
end;
v9:EmitParticlesAlt(v1596);
l_Debris_0:AddItem(v1596, 2);
local v1599 = v1592.lastkickframe:Clone();
v1599.CFrame = l_MeshOffset_0;
v1599.Parent = workspace.Thrown;
v3:Create(v1599.Mesh, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(1, 0, 0, 0)
}):Play();
v3:Create(v1599, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v1599.CFrame * CFrame.Angles(3.141592653589793, 0, 0)
}):Play();
l_Debris_0:AddItem(v1599, 0.4);
elseif v899 == "KJUppercut" then
local _ = v898.Character.PrimaryPart;
local v1601, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_CF_0 = v898.CF;
local l_ShowaveCF_0 = v898.ShowaveCF;
local v1605 = v1601.uppercutimpact:Clone();
v1605.CFrame = l_CF_0;
v1605.Parent = workspace.Thrown;
v3:Create(v1605, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v1605.CFrame * CFrame.new(0, 7.076, 0)
}):Play();
v3:Create(v1605.Mesh, TweenInfo.new(0.06, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.699999988079071, 0, 0, 0)
}):Play();
local v1606 = v1601.uppercutmesh:Clone();
v1606.CFrame = l_ShowaveCF_0;
v1606.Parent = workspace.Thrown;
v3:Create(v1606, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
CFrame = v1606.CFrame * CFrame.new(-11.931, 0, 0) * CFrame.Angles(-
3.141592653589793, 0, 0)
}):Play();
v3:Create(v1606.Mesh, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 0.6000000238418579, 0.6000000238418579, 0)
}):Play();
v3:Create(v1606.Decal, TweenInfo.new(0.25, Enum.EasingStyle.Circular,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
local v1607, v1608 = v556({
orig = l_CF_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -50, 0, 0)
});
if v1607 then
local l_Color_0 = v1607.Color;
local v1610 = v1601.UPPERCUTSMOKE:Clone();
v1610.Size = Vector3.new(5, 5, 5, 0);
v1610.Position = v1608;
v1610.Parent = workspace.Thrown;
v1610.UPPERCUTSMOKE["1"].Color = ColorSequence.new(l_Color_0);
v1610.UPPERCUTSMOKE["2"].Color = ColorSequence.new(l_Color_0);
v9:EmitParticlesAlt(v1610);
l_Debris_0:AddItem(v1610, 2);
end;
l_Debris_0:AddItem(v1606, 1);
l_Debris_0:AddItem(v1605, 1);
elseif v899 == "KJPunch" then
local _ = v898.Character.PrimaryPart;
local v1612, _ = v873(game.ReplicatedStorage.Resources.KJEffects, {}, 5);
local l_Start_3 = v898.Start;
local l_MeshImpactOffset_0 = v898.MeshImpactOffset;
local l_DustOffset_0 = v898.DustOffset;
local v1617 = v1612["1and2"]:Clone();
v1617.CFrame = l_Start_3;
v1617.Parent = workspace.Thrown;
local v1618 = v1612.hit1and2mesh:Clone();
v1618.CFrame = l_MeshImpactOffset_0;
v1618.Parent = workspace.Thrown;
v3:Create(v1618.Mesh, TweenInfo.new(0.05), {
Scale = Vector3.new(0, 40, 0, 0)
}):Play();
v3:Create(v1618, TweenInfo.new(0.05), {
CFrame = v1618.CFrame * CFrame.new(-0.7975234985351562,
5.012999534606934, -12.126739501953125)
}):Play();
l_Debris_0:AddItem(v1618, 0.6);
local v1619 = v556({
orig = l_DustOffset_0.Position + Vector3.yAxis,
dir = Vector3.new(0, -5, 0, 0) * 4
});
if v1619 then
local v1620 = v1612["1and2smoke"]:Clone();
v1620.CFrame = l_DustOffset_0;
v1620["1and2smoke"]["1"].Color = ColorSequence.new(v1619.Color);
v1620["1and2smoke"]["2"].Color = ColorSequence.new(v1619.Color);
v1620.Parent = workspace.Thrown;
for _, v1622 in pairs(v1620:GetDescendants()) do
if v1622:IsA("ParticleEmitter") then
v1622:Emit(v1622:GetAttribute("EmitCount"),
v1622:GetAttribute("EmitDelay"));
end;
end;
end;
for _, v1624 in pairs(v1617:GetDescendants()) do
if v1624:IsA("ParticleEmitter") then
v1624:Emit(v1624:GetAttribute("EmitCount"),
v1624:GetAttribute("EmitDelay"));
end;
end;
l_Debris_0:AddItem(v1617, 1);
l_Debris_0:AddItem(v1618, 1);
elseif v899 == "Swift Sweep" then
local l_Character_12 = v898.Character;
local _ = l_Character_12.PrimaryPart;
local v1627 = {};
local v1628, _ = v873(game.ReplicatedStorage.Resources.KJEffects, v1627,
5);
if v898.Hit then
local v1630 = v1628.FollowUpCresc:Clone();
local v1631 = v1628.SweepHitMesh:Clone();
v1631.CFrame = l_Character_12.HumanoidRootPart.CFrame *
CFrame.new(2.16400146484375, -2.9619998931884766, -4.4180297851562) *
CFrame.Angles(0, 0, -1.5707963267948966);
v1631.Parent = workspace.Thrown;
v3:Create(v1631.Mesh, TweenInfo.new(0.133, Enum.EasingStyle.Linear), {
Scale = Vector3.new(0, 20, 0, 0)
}):Play();
v3:Create(v1631, TweenInfo.new(0.133, Enum.EasingStyle.Linear), {
CFrame = l_Character_12.HumanoidRootPart.CFrame *
CFrame.new(0.5640029907226562, -2.9619998931884766, -4.41802978515625) *
CFrame.Angles(0, 0, -1.5707963267948966)
}):Play();
task.delay(0.083, function()
local v1632 =
game.ReplicatedStorage.Resources.KJEffects.LegSweepHit.Hit:Clone();
table.insert(v1627, v1632);
v1632.Parent = l_Character_12.HumanoidRootPart;
v1632["15"]:Emit(v1632["15"].Name);
game:GetService("Debris"):AddItem(v1632, 0.5);
end);
v890(l_Character_12, "FollowUpKick", 1, v1630);
return ;
else
local v1633 = v1628.SweepCresc:Clone();
v1633.CFrame = l_Character_12.HumanoidRootPart.CFrame * CFrame.new(0, -
2.632, 0) * CFrame.Angles(0, 0.6981317007977318, 3.141592653589793);
v1633.Parent = workspace.Thrown;
v3:Create(v1633.Decal, TweenInfo.new(0.133, Enum.EasingStyle.Linear), {
Transparency = 0.8
}):Play();
task.delay(0.133, function()
v3:Create(v1633.Decal, TweenInfo.new(0.217,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
end);
v3:Create(v1633, TweenInfo.new(0.183, Enum.EasingStyle.Linear), {
CFrame = l_Character_12.HumanoidRootPart.CFrame * CFrame.new(0, -
2.632, 0) * CFrame.Angles(0, 2.6179938779914944, 3.141592653589793)
}):Play();
task.delay(0.183, function()
v3:Create(v1633, TweenInfo.new(0.167, Enum.EasingStyle.Linear), {
CFrame = l_Character_12.HumanoidRootPart.CFrame * CFrame.new(0,
-2.632, 0) * CFrame.Angles(0, 4.886921905584122, 3.141592653589793)
}):Play();
end);
task.delay(0.033, function()
local v1634 = v1628.particlespinner:Clone();
v1634.CFrame = l_Character_12.HumanoidRootPart.CFrame *
CFrame.new(0, -3, 0) * CFrame.Angles(0, 0.1484577061746377, 0);
v1634.Parent = workspace.Thrown;
v1634.Attachment.ParticleEmitter.Enabled = true;
v1634.Attachment.rocks.Enabled = true;
v3:Create(v1634, TweenInfo.new(0.167, Enum.EasingStyle.Linear), {
CFrame = l_Character_12.HumanoidRootPart.CFrame * CFrame.new(0,
-2.632, 0) * CFrame.Angles(0, 2.9670597283903604, 0)
}):Play();
task.delay(0.167, function()
v1634.Attachment.ParticleEmitter.Enabled = false;
v1634.Attachment.rocks.Enabled = false;
game:GetService("Debris"):AddItem(v1634, 9);
end);
end);
end;
elseif v899 == "Death FX" then
local l_Character_13 = v898.Character;
local l_PrimaryPart_13 = l_Character_13.PrimaryPart;
local v1637 = {};
local v1638, v1639 = v873(game.ReplicatedStorage.Resources.DeathEffect,
v1637, 5);
shared.sfx({
SoundId = "rbxassetid://16748133819",
CFrame = l_PrimaryPart_13.CFrame,
Volume = 2
}):Play();
local v1647 = (function(v1640)
local l_Model_1 = Instance.new("Model");
for _, v1643 in pairs(v1640:GetDescendants()) do
if v1643:IsA("BasePart") then
local v1644 = v1643:Clone();
for _, v1646 in pairs(v1644:GetDescendants()) do
if not (not v1646:IsA("Motor6D") and not
v1646:IsA("ParticleEmitter") and not v1646:GetAttribute("Cosmetic") and not
v1646:IsA("Weld") and not v1646:IsA("BallSocketConstraint") and not
v1646:IsA("BillboardGui")) or v1646:IsA("Sound") then
v1646:Destroy();
end;
end;
v1644.Anchored = true;
v1644.CollisionGroup = "nocol";
v1644.Parent = l_Model_1;
if v1643.Name == "HumanoidRootPart" then
l_Model_1.PrimaryPart = v1643;
end;
end;
end;
return l_Model_1;
end)(l_Character_13);
for _, v1649 in pairs(v1647:GetDescendants()) do
if v1649:IsA("BallSocketConstraint") then
v1649:Destroy();
end;
if v1649:IsA("BasePart") and v1649.Name ~= "HumanoidRootPart" then
v1649.Transparency = 1;
v1649.Material = Enum.Material.Neon;
v1649.Color = Color3.fromRGB(96, 120, 255);
v3:Create(v1649, TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
local l_SpecialMesh_2 = v1649:FindFirstChildOfClass("SpecialMesh");
if l_SpecialMesh_2 then
l_SpecialMesh_2.TextureId = "";
v1638.Template:Clone().Parent = v1649;
end;
end;
if v1649:IsA("Decal") then
v1649.Transparency = 1;
end;
end;
v1647.Parent = workspace.Thrown;
table.insert(v1637, v1647);
v1647:ScaleTo(1.05);
if v898.Stay then
task.spawn(function()
local v1651 = tick();
while tick() - v1651 < 0.25 and task.wait() do
for _, v1653 in pairs(v1647:GetDescendants()) do
if v1653:IsA("BasePart") and v1653.Name ~=
"HumanoidRootPart" then
local l_l_Character_13_FirstChild_0 =
l_Character_13:FindFirstChild(v1653.Name, true);
if l_l_Character_13_FirstChild_0 then
v1653.CFrame =
l_l_Character_13_FirstChild_0.CFrame;
end;
end;
end;
end;
end);
end;
task.wait(0.25);
for _, v1656 in pairs(l_Character_13:GetDescendants()) do
if v1656:IsA("BasePart") or v1656:IsA("Decal") then
v1656.Transparency = 1;
elseif v1656:IsA("ParticleEmitter") then
v1656.Enabled = false;
v1656.Rate = 0;
end;
end;
local v1657 = {
-11,
11
};
for _, v1659 in pairs(l_Character_13:GetDescendants()) do
if v1659:IsA("Motor6D") then
v1659.Enabled = false;
end;
end;
local v1660 = {};
for _, v1662 in pairs(v1647:GetDescendants()) do
if v1662:IsA("BasePart") and v1662.Name ~= "HumanoidRootPart" then
local l_CFrame_5 = v1662.CFrame;
local l_new_0 = CFrame.new;
local v1665 = v1657[1];
local v1666 = v1657[2];
local l_v82_26 = v82;
if not v1666 and v1665 then
v1666 = v1665;
v1665 = 1;
end;
if not v1666 and not v1665 then
v1665 = 0;
v1666 = 1;
end;
local v1668 = l_v82_26:NextNumber(v1665, v1666);
v1666 = 0;
l_v82_26 = v1657[2] / 2;
local l_v82_27 = v82;
if not l_v82_26 and v1666 then
l_v82_26 = v1666;
v1666 = 1;
end;
if not l_v82_26 and not v1666 then
v1666 = 0;
l_v82_26 = 1;
end;
v1660[v1662] = l_CFrame_5 * l_new_0(v1668,
l_v82_27:NextNumber(v1666, l_v82_26), v89(v1657[1], v1657[2])) *
CFrame.Angles(math.rad((math.random(0, 360))), math.rad((math.random(0, 360))),
(math.rad((math.random(0, 360)))));
end;
end;
for v1670, _ in pairs(v1660) do
local l_SpecialMesh_3 = v1670:FindFirstChildOfClass("SpecialMesh");
local v1673 = 1;
local v1674 = 2;
local l_v82_28 = v82;
if not v1674 and v1673 then
v1674 = v1673;
v1673 = 1;
end;
if not v1674 and not v1673 then
v1673 = 0;
v1674 = 1;
end;
local v1676 = l_v82_28:NextNumber(v1673, v1674);
if l_SpecialMesh_3 then
v3:Create(l_SpecialMesh_3, TweenInfo.new(v1676,
Enum.EasingStyle.Exponential), {
Scale = Vector3.new(0, 0, 0, 0)
}):Play();
else
v3:Create(v1670, TweenInfo.new(v1676,
Enum.EasingStyle.Exponential), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
end;
game.Debris:AddItem(v1670, v1676);
end;
local v1677 = v1639._maid:give(v1638.Brother:Clone());
v1677:SetPrimaryPartCFrame(l_PrimaryPart_13.CFrame);
v1677:ScaleTo(0.5);
v1677.Parent = workspace.Thrown;
v833(v1677);
task.spawn(function()
local v1678 = tick();
while tick() - v1678 < 3 do
for v1679, v1680 in pairs(v1660) do
v1679.CFrame = v1679.CFrame:Lerp(v1680, 0.1);
end;
game:GetService("RunService").Heartbeat:Wait();
end;
end);
elseif v899 == "Purple Awaken" then
local l_char_7 = v898.char;
local _ = v898.id;
local l_PrimaryPart_14 = l_char_7.PrimaryPart;
local v1684 = {};
local l_Dragon_0 = game.ReplicatedStorage.Resources.Dragon;
local v1686, v1687 = v873(l_Dragon_0, v1684, 10);
local l_TweenService_2 = game:GetService("TweenService");
local l_Thrown_1 = workspace.Thrown;
local l_wait_0 = task.wait;
local _ = workspace.Thrown;
local v1692 = Random.new();
if l_char_7 == l_LocalPlayer_0.Character then
l_TweenService_2:Create(l_LocalPlayer_0, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
CameraMinZoomDistance = 37.5
}):Play();
end;
local v1693 = v1686.Dragon:Clone();
local l_ObjectValue_2 = Instance.new("ObjectValue");
l_ObjectValue_2.Value = v1693;
l_ObjectValue_2.Name = "DragonCamera";
l_ObjectValue_2.Parent = l_char_7;
for _, v1696 in pairs(v1693:GetDescendants()) do
if v1696:IsA("BasePart") then
v1696.Transparency = 1;
end;
end;
v1693.Parent = workspace.Thrown;
l_char_7:PivotTo(v898.cfr);
v1693:PivotTo(v898.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 = v1693.AnimationController:LoadAnimation(l_Animation_9);
l_Animation_9:Play(0);
l_Animation_9:Stop(0);
shared.sfx({
SoundId = "rbxassetid://18435322138",
Parent = v1693.RootPart.Root.LowerJaw.LowerMouth,
Volume = 10
}):Play();
if v898.sound then
v898.sound.Parent = v1693.RootPart.Root.LowerJaw.LowerMouth;
end;
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://18435420513",
Parent = v1693.RootPart.Root.LowerJaw.LowerMouth,
Volume = 10
}):Play();
end;
local v1699 = v1687._maid:give(v1686.Brand:Clone());
v1699:PivotTo(v898.cfr * CFrame.new(0, 0, -15));
v1699.Parent = l_Thrown_1;
local v1700 = {};
task.delay(0.1, function()
for v1701 = 1, 2 do
local v1702 = v1687._maid:give(v1686.Eye:Clone());
if v1701 == 1 then
v1702.Name = "Left";
else
v1702.Name = "Right";
end;
table.insert(v1700, v1702);
v1702.Parent = l_Thrown_1;
task.delay(0.3, function()
v808({
FX = v1702,
Scale = 0.5
});
v833(v1702);
if v1701 == 1 then
shared.sfx({
SoundId = "rbxassetid://18432749286",
Parent = v1693.RootPart.Root.LowerJaw.LowerMouth,
Volume = 5
}):Play();
end;
end);
end;
task.spawn(function()
local _ = tick();
while v1693.Parent do
for _, v1705 in pairs(v1700) do
if v1705.Name == "Left" then
v1705.CFrame = v1693.RootPart.Root.LowerJaw.WorldCFrame
* CFrame.new(5, -5, 5);
else
v1705.CFrame = v1693.RootPart.Root.LowerJaw.WorldCFrame
* CFrame.new(-5, -5, 5);
end;
end;
task.wait();
end;
end);
end);
l_wait_0(0.5);
l_Animation_9:Play();
local v1706 = v1687._maid:give(v1686.Elden:Clone());
v1706:ScaleTo(3);
v1706.Parent = l_Thrown_1;
v840({
FX = v1706,
On = true
});
task.delay(0.2, function()
v833(v1706);
end);
local v1707 = v1687._maid:give(v1686.Roar:Clone());
v1707:SetPrimaryPartCFrame(v1693.PrimaryPart.Root.UpperMouth.WorldCFrame);
v1707:ScaleTo(25);
v840({
FX = v1707,
On = false
});
v1707.Parent = l_Thrown_1;
task.delay(0.5, function()
for _, v1709 in pairs(v1700) do
v840({
FX = v1709
});
end;
v840({
FX = v1699,
On = false
});
l_wait_0(0.5);
for _, v1711 in pairs(v1699:GetDescendants()) do
if v1711:IsA("Beam") then
v774(v1711, {
Time = 0.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v1711, 0.25);
end;
end;
end);
local v1712 = 2.8;
do
local l_v1712_0 = v1712;
task.spawn(function()
local v1714 = tick();
local v1715 = 0;
local v1716 = 0;
while v1693.Parent and tick() - v1714 < 4.4 do
v1715 = v1715 + 1;
v1706:PivotTo(v1693.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, -4, -5) * CFrame.Angles(-1.7453292519943295, 0, 0));
v1707:SetPrimaryPartCFrame(v1693.PrimaryPart.Root.UpperMouth.WorldCFrame *
CFrame.new(0, 4, -9));
if v1715 % 4 == 0 then
for _ = 1, 2 do
local v1718 = v1686.WindPurp:Clone();
v1718:ScaleTo(v1692:NextNumber(2, 3) * 0.6);
local v1719 = {
Model = v1718,
T = 0,
Anchor =
v1693.PrimaryPart.Root.LowerHair.WorldCFrame * CFrame.new(0, 15, 0) *
CFrame.Angles(math.rad((v1692:NextNumber(-15, 15))), math.rad((v1692:NextNumber(0,
360))), (math.rad((v1692:NextNumber(-15, 15))))),
Info = TweenInfo.new(v1692:NextNumber(0.2, 0.27),
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_2 = v1719.Model;
local v1721 = v1719.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_4 =
l_Model_2:FindFirstChild("Start");
local l_End_2 = l_Model_2:FindFirstChild("End");
local l_Stay_1 = v1719.Stay;
local l_Anchor_2 = v1719.Anchor;
local v1726 = v1719.EndT or 1;
local l_Del_1 = v1719.Del;
local l_Skip_1 = v1719.Skip;
if l_Start_4 and l_End_2 then
l_Model_2.PrimaryPart = l_Start_4;
if not l_Skip_1 then
for _, v1730 in
pairs(l_Model_2:GetChildren()) do
if v1730:IsA("BasePart") then
v1730.CanCollide = false;
v1730.Anchored = true;
end;
end;
end;
if l_Anchor_2 then
l_Model_2:SetPrimaryPartCFrame(l_Anchor_2);
end;
if v1719.T then
l_Start_4.Transparency = v1719.T;
end;
l_End_2.Transparency = 1;
l_Model_2.Parent = workspace.Thrown;
local l_Decal_3 =
l_Start_4:FindFirstChildOfClass("Decal");
local l_SpecialMesh_4 =
l_Start_4:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_5 =
l_End_2:FindFirstChildOfClass("SpecialMesh");
local l_Decal_4 =
l_End_2:FindFirstChildOfClass("Decal");
if l_Decal_4 and not l_Skip_1 then
l_Decal_4.Transparency = 1;
end;
local v1735 = nil;
if l_Del_1 then
game:GetService("TweenService"):Create(l_Start_4, v1721, {
Size = l_End_2.Size,
CFrame = l_End_2.CFrame
}):Play();
task.delay(l_Del_1, function()
v1735 =
game:GetService("TweenService"):Create(l_Start_4, v1721, {
Transparency = v1726
});
v1735:Play();
if l_Decal_3 then
for _, v1737 in
pairs(l_Start_4:GetChildren()) do
if v1737:IsA("Decal") then
game:GetService("TweenService"):Create(v1737, v1721, {
Transparency = v1726
}):Play();
end;
end;
end;
if l_SpecialMesh_4 then
v1735 =
game:GetService("TweenService"):Create(l_SpecialMesh_4, v1721, {
Scale = l_SpecialMesh_5.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_4 then
game:GetService("TweenService"):Create(l_SpecialMesh_4, v1721, {
Scale = l_SpecialMesh_5.Scale
}):Play();
end;
if l_Decal_3 then
for _, v1739 in
pairs(l_Start_4:GetChildren()) do
if v1739:IsA("Decal") then
game:GetService("TweenService"):Create(v1739, v1721, {
Transparency = v1726
}):Play();
end;
end;
v1735 =
game:GetService("TweenService"):Create(l_Start_4, v1721, {
Size = l_End_2.Size,
CFrame = l_End_2.CFrame
});
v1735:Play();
else
v1735 =
game:GetService("TweenService"):Create(l_Start_4, v1721, {
Size = l_End_2.Size,
Transparency = v1726,
CFrame = l_End_2.CFrame
});
v1735:Play();
end;
end;
if not l_Stay_1 then
if l_Del_1 then
task.wait(l_Del_1 + 0.1);
end;
v1735.Completed:Connect(function()
l_Model_2:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
if v1715 % 3 == 0 and tick() - v1714 > 3.8 and tick() - v1716 >
0.1 then
v1716 = tick();
local v1740, v1741, v1742 =
v1693.RootPart.Root.UpperHair.WorldCFrame:ToOrientation();
local v1743 =
CFrame.new(v1693.RootPart.Root.UpperHair.WorldCFrame.Position) * CFrame.Angles(0,
v1741, 0) * CFrame.new(-40, 0, 0) * CFrame.Angles(v1740, 0, v1742);
local v1744 = v1686.WindFirst:Clone();
v1744:ScaleTo(1 * l_v1712_0);
v1744.Start.Decal.Transparency = 0.8;
local v1745 = {
Model = v1744,
Anchor = v1743 * CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(0.85, Enum.EasingStyle.Sine)
};
local l_v1745_0 = v1745 --[[ copy: 8 -> 10 ]];
task.spawn(function()
local l_Model_3 = l_v1745_0.Model;
local v1748 = l_v1745_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_5 = l_Model_3:FindFirstChild("Start");
local l_End_3 = l_Model_3:FindFirstChild("End");
local l_Stay_2 = l_v1745_0.Stay;
local l_Anchor_3 = l_v1745_0.Anchor;
local v1753 = l_v1745_0.EndT or 1;
local l_Del_2 = l_v1745_0.Del;
local l_Skip_2 = l_v1745_0.Skip;
if l_Start_5 and l_End_3 then
l_Model_3.PrimaryPart = l_Start_5;
if not l_Skip_2 then
for _, v1757 in pairs(l_Model_3:GetChildren())
do
if v1757:IsA("BasePart") then
v1757.CanCollide = false;
v1757.Anchored = true;
end;
end;
end;
if l_Anchor_3 then
l_Model_3:SetPrimaryPartCFrame(l_Anchor_3);
end;
if l_v1745_0.T then
l_Start_5.Transparency = l_v1745_0.T;
end;
l_End_3.Transparency = 1;
l_Model_3.Parent = workspace.Thrown;
local l_Decal_5 =
l_Start_5:FindFirstChildOfClass("Decal");
local l_SpecialMesh_6 =
l_Start_5:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_7 =
l_End_3:FindFirstChildOfClass("SpecialMesh");
local l_Decal_6 =
l_End_3:FindFirstChildOfClass("Decal");
if l_Decal_6 and not l_Skip_2 then
l_Decal_6.Transparency = 1;
end;
local v1762 = nil;
if l_Del_2 then
game:GetService("TweenService"):Create(l_Start_5, v1748, {
Size = l_End_3.Size,
CFrame = l_End_3.CFrame
}):Play();
task.delay(l_Del_2, function()
v1762 =
game:GetService("TweenService"):Create(l_Start_5, v1748, {
Transparency = v1753
});
v1762:Play();
if l_Decal_5 then
for _, v1764 in
pairs(l_Start_5:GetChildren()) do
if v1764:IsA("Decal") then
game:GetService("TweenService"):Create(v1764, v1748, {
Transparency = v1753
}):Play();
end;
end;
end;
if l_SpecialMesh_6 then
v1762 =
game:GetService("TweenService"):Create(l_SpecialMesh_6, v1748, {
Scale = l_SpecialMesh_7.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_6 then
game:GetService("TweenService"):Create(l_SpecialMesh_6, v1748, {
Scale = l_SpecialMesh_7.Scale
}):Play();
end;
if l_Decal_5 then
for _, v1766 in
pairs(l_Start_5:GetChildren()) do
if v1766:IsA("Decal") then
game:GetService("TweenService"):Create(v1766, v1748, {
Transparency = v1753
}):Play();
end;
end;
v1762 =
game:GetService("TweenService"):Create(l_Start_5, v1748, {
Size = l_End_3.Size,
CFrame = l_End_3.CFrame
});
v1762:Play();
else
v1762 =
game:GetService("TweenService"):Create(l_Start_5, v1748, {
Size = l_End_3.Size,
Transparency = v1753,
CFrame = l_End_3.CFrame
});
v1762:Play();
end;
end;
if not l_Stay_2 then
if l_Del_2 then
task.wait(l_Del_2 + 0.1);
end;
v1762.Completed:Connect(function()
l_Model_3:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1745 = v1686.SecondWind:Clone();
v1745:ScaleTo(1 * l_v1712_0);
v1745.Start.Decal.Transparency = 0.8;
local v1767 = {
Model = v1745,
Anchor = v1743 * CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(0.45, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_4 = v1767.Model;
local v1769 = v1767.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_6 = l_Model_4:FindFirstChild("Start");
local l_End_4 = l_Model_4:FindFirstChild("End");
local l_Stay_3 = v1767.Stay;
local l_Anchor_4 = v1767.Anchor;
local v1774 = v1767.EndT or 1;
local l_Del_3 = v1767.Del;
local l_Skip_3 = v1767.Skip;
if l_Start_6 and l_End_4 then
l_Model_4.PrimaryPart = l_Start_6;
if not l_Skip_3 then
for _, v1778 in pairs(l_Model_4:GetChildren())
do
if v1778:IsA("BasePart") then
v1778.CanCollide = false;
v1778.Anchored = true;
end;
end;
end;
if l_Anchor_4 then
l_Model_4:SetPrimaryPartCFrame(l_Anchor_4);
end;
if v1767.T then
l_Start_6.Transparency = v1767.T;
end;
l_End_4.Transparency = 1;
l_Model_4.Parent = workspace.Thrown;
local l_Decal_7 =
l_Start_6:FindFirstChildOfClass("Decal");
local l_SpecialMesh_8 =
l_Start_6:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_9 =
l_End_4:FindFirstChildOfClass("SpecialMesh");
local l_Decal_8 =
l_End_4:FindFirstChildOfClass("Decal");
if l_Decal_8 and not l_Skip_3 then
l_Decal_8.Transparency = 1;
end;
local v1783 = nil;
if l_Del_3 then
game:GetService("TweenService"):Create(l_Start_6, v1769, {
Size = l_End_4.Size,
CFrame = l_End_4.CFrame
}):Play();
task.delay(l_Del_3, function()
v1783 =
game:GetService("TweenService"):Create(l_Start_6, v1769, {
Transparency = v1774
});
v1783:Play();
if l_Decal_7 then
for _, v1785 in
pairs(l_Start_6:GetChildren()) do
if v1785:IsA("Decal") then
game:GetService("TweenService"):Create(v1785, v1769, {
Transparency = v1774
}):Play();
end;
end;
end;
if l_SpecialMesh_8 then
v1783 =
game:GetService("TweenService"):Create(l_SpecialMesh_8, v1769, {
Scale = l_SpecialMesh_9.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_8 then
game:GetService("TweenService"):Create(l_SpecialMesh_8, v1769, {
Scale = l_SpecialMesh_9.Scale
}):Play();
end;
if l_Decal_7 then
for _, v1787 in
pairs(l_Start_6:GetChildren()) do
if v1787:IsA("Decal") then
game:GetService("TweenService"):Create(v1787, v1769, {
Transparency = v1774
}):Play();
end;
end;
v1783 =
game:GetService("TweenService"):Create(l_Start_6, v1769, {
Size = l_End_4.Size,
CFrame = l_End_4.CFrame
});
v1783:Play();
else
v1783 =
game:GetService("TweenService"):Create(l_Start_6, v1769, {
Size = l_End_4.Size,
Transparency = v1774,
CFrame = l_End_4.CFrame
});
v1783:Play();
end;
end;
if not l_Stay_3 then
if l_Del_3 then
task.wait(l_Del_3 + 0.1);
end;
v1783.Completed:Connect(function()
l_Model_4:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait();
end;
end);
local v1788 =
require(l_char_7.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_char_7.CharacterHandler:WaitForChild("AnimationPlayer"));
local function v1790(v1789)
return v1788.playAnimation(game.FindFirstChild(l_char_7,
"Humanoid"), v1789);
end;
task.spawn(function()
l_wait_0(2.2);
if l_char_7 == l_LocalPlayer_0.Character then
l_TweenService_2:Create(l_LocalPlayer_0, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
CameraMinZoomDistance = 75
}):Play();
end;
for v1791 = 1, 25 do
local l_v1791_0 = v1791;
if not (l_LocalPlayer_0.Character ~= v898.char) or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
v1693.PrimaryPart.Position).magnitude <= 100 then
v5({
Effect = "Camshake",
Intensity = 2
});
end;
l_v1791_0 = 3;
local v1793 = v1686.Wind1:Clone();
v1793:ScaleTo(1 + l_v1791_0 / 10 * 2.5);
v1793:SetPrimaryPartCFrame(v1693.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, l_PrimaryPart_14.Size.Y * 6 * 2.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966));
local v1794 = {
Model = v1793,
Info = TweenInfo.new(0.25 * l_v1791_0,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v1794_0 = v1794 --[[ copy: 5 -> 9 ]];
task.spawn(function()
local l_Model_5 = l_v1794_0.Model;
local v1797 = l_v1794_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_7 = l_Model_5:FindFirstChild("Start");
local l_End_5 = l_Model_5:FindFirstChild("End");
local l_Stay_4 = l_v1794_0.Stay;
local l_Anchor_5 = l_v1794_0.Anchor;
local v1802 = l_v1794_0.EndT or 1;
local l_Del_4 = l_v1794_0.Del;
local l_Skip_4 = l_v1794_0.Skip;
if l_Start_7 and l_End_5 then
l_Model_5.PrimaryPart = l_Start_7;
if not l_Skip_4 then
for _, v1806 in pairs(l_Model_5:GetChildren()) do
if v1806:IsA("BasePart") then
v1806.CanCollide = false;
v1806.Anchored = true;
end;
end;
end;
if l_Anchor_5 then
l_Model_5:SetPrimaryPartCFrame(l_Anchor_5);
end;
if l_v1794_0.T then
l_Start_7.Transparency = l_v1794_0.T;
end;
l_End_5.Transparency = 1;
l_Model_5.Parent = workspace.Thrown;
local l_Decal_9 =
l_Start_7:FindFirstChildOfClass("Decal");
local l_SpecialMesh_10 =
l_Start_7:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_11 =
l_End_5:FindFirstChildOfClass("SpecialMesh");
local l_Decal_10 =
l_End_5:FindFirstChildOfClass("Decal");
if l_Decal_10 and not l_Skip_4 then
l_Decal_10.Transparency = 1;
end;
local v1811 = nil;
if l_Del_4 then
game:GetService("TweenService"):Create(l_Start_7,
v1797, {
Size = l_End_5.Size,
CFrame = l_End_5.CFrame
}):Play();
task.delay(l_Del_4, function()
v1811 =
game:GetService("TweenService"):Create(l_Start_7, v1797, {
Transparency = v1802
});
v1811:Play();
if l_Decal_9 then
for _, v1813 in
pairs(l_Start_7:GetChildren()) do
if v1813:IsA("Decal") then
game:GetService("TweenService"):Create(v1813, v1797, {
Transparency = v1802
}):Play();
end;
end;
end;
if l_SpecialMesh_10 then
v1811 =
game:GetService("TweenService"):Create(l_SpecialMesh_10, v1797, {
Scale = l_SpecialMesh_11.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_10 then
game:GetService("TweenService"):Create(l_SpecialMesh_10, v1797, {
Scale = l_SpecialMesh_11.Scale
}):Play();
end;
if l_Decal_9 then
for _, v1815 in pairs(l_Start_7:GetChildren())
do
if v1815:IsA("Decal") then
game:GetService("TweenService"):Create(v1815, v1797, {
Transparency = v1802
}):Play();
end;
end;
v1811 =
game:GetService("TweenService"):Create(l_Start_7, v1797, {
Size = l_End_5.Size,
CFrame = l_End_5.CFrame
});
v1811:Play();
else
v1811 =
game:GetService("TweenService"):Create(l_Start_7, v1797, {
Size = l_End_5.Size,
Transparency = v1802,
CFrame = l_End_5.CFrame
});
v1811:Play();
end;
end;
if not l_Stay_4 then
if l_Del_4 then
task.wait(l_Del_4 + 0.1);
end;
v1811.Completed:Connect(function()
l_Model_5:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1794 = v1686.Wind22:Clone();
v1794:ScaleTo(0.45 + l_v1791_0 / 10 * 2.5);
v1794:SetPrimaryPartCFrame(v1693.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, l_PrimaryPart_14.Size.Y * -3 * 2.5, 0) * CFrame.Angles(-
0.2617993877991494, math.rad((math.random(0, 360))), 1.5707963267948966));
local v1816 = {
Model = v1794,
Info = TweenInfo.new(0.15 * l_v1791_0,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v1816_0 = v1816 --[[ copy: 6 -> 10 ]];
task.spawn(function()
local l_Model_6 = l_v1816_0.Model;
local v1819 = l_v1816_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_8 = l_Model_6:FindFirstChild("Start");
local l_End_6 = l_Model_6:FindFirstChild("End");
local l_Stay_5 = l_v1816_0.Stay;
local l_Anchor_6 = l_v1816_0.Anchor;
local v1824 = l_v1816_0.EndT or 1;
local l_Del_5 = l_v1816_0.Del;
local l_Skip_5 = l_v1816_0.Skip;
if l_Start_8 and l_End_6 then
l_Model_6.PrimaryPart = l_Start_8;
if not l_Skip_5 then
for _, v1828 in pairs(l_Model_6:GetChildren()) do
if v1828:IsA("BasePart") then
v1828.CanCollide = false;
v1828.Anchored = true;
end;
end;
end;
if l_Anchor_6 then
l_Model_6:SetPrimaryPartCFrame(l_Anchor_6);
end;
if l_v1816_0.T then
l_Start_8.Transparency = l_v1816_0.T;
end;
l_End_6.Transparency = 1;
l_Model_6.Parent = workspace.Thrown;
local l_Decal_11 =
l_Start_8:FindFirstChildOfClass("Decal");
local l_SpecialMesh_12 =
l_Start_8:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_13 =
l_End_6:FindFirstChildOfClass("SpecialMesh");
local l_Decal_12 =
l_End_6:FindFirstChildOfClass("Decal");
if l_Decal_12 and not l_Skip_5 then
l_Decal_12.Transparency = 1;
end;
local v1833 = nil;
if l_Del_5 then
game:GetService("TweenService"):Create(l_Start_8,
v1819, {
Size = l_End_6.Size,
CFrame = l_End_6.CFrame
}):Play();
task.delay(l_Del_5, function()
v1833 =
game:GetService("TweenService"):Create(l_Start_8, v1819, {
Transparency = v1824
});
v1833:Play();
if l_Decal_11 then
for _, v1835 in
pairs(l_Start_8:GetChildren()) do
if v1835:IsA("Decal") then
game:GetService("TweenService"):Create(v1835, v1819, {
Transparency = v1824
}):Play();
end;
end;
end;
if l_SpecialMesh_12 then
v1833 =
game:GetService("TweenService"):Create(l_SpecialMesh_12, v1819, {
Scale = l_SpecialMesh_13.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_12 then
game:GetService("TweenService"):Create(l_SpecialMesh_12, v1819, {
Scale = l_SpecialMesh_13.Scale
}):Play();
end;
if l_Decal_11 then
for _, v1837 in pairs(l_Start_8:GetChildren())
do
if v1837:IsA("Decal") then
game:GetService("TweenService"):Create(v1837, v1819, {
Transparency = v1824
}):Play();
end;
end;
v1833 =
game:GetService("TweenService"):Create(l_Start_8, v1819, {
Size = l_End_6.Size,
CFrame = l_End_6.CFrame
});
v1833:Play();
else
v1833 =
game:GetService("TweenService"):Create(l_Start_8, v1819, {
Size = l_End_6.Size,
Transparency = v1824,
CFrame = l_End_6.CFrame
});
v1833:Play();
end;
end;
if not l_Stay_5 then
if l_Del_5 then
task.wait(l_Del_5 + 0.1);
end;
v1833.Completed:Connect(function()
l_Model_6:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1816 = v1686.WindTime:Clone();
v1816:ScaleTo(v1692:NextNumber(2, 3) * 1.2);
local v1838 = {
Model = v1816,
T = 0.95,
Anchor = v1693.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, -15, 0) * CFrame.Angles(math.rad((v1692:NextNumber(-15, 15))),
math.rad((v1692:NextNumber(0, 360))), (math.rad((v1692:NextNumber(-15, 15))))),
Info = TweenInfo.new(v1692:NextNumber(0.3, 0.37),
Enum.EasingStyle.Sine)
};
local l_v1838_0 = v1838 --[[ copy: 7 -> 11 ]];
task.spawn(function()
local l_Model_7 = l_v1838_0.Model;
local v1841 = l_v1838_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_9 = l_Model_7:FindFirstChild("Start");
local l_End_7 = l_Model_7:FindFirstChild("End");
local l_Stay_6 = l_v1838_0.Stay;
local l_Anchor_7 = l_v1838_0.Anchor;
local v1846 = l_v1838_0.EndT or 1;
local l_Del_6 = l_v1838_0.Del;
local l_Skip_6 = l_v1838_0.Skip;
if l_Start_9 and l_End_7 then
l_Model_7.PrimaryPart = l_Start_9;
if not l_Skip_6 then
for _, v1850 in pairs(l_Model_7:GetChildren()) do
if v1850:IsA("BasePart") then
v1850.CanCollide = false;
v1850.Anchored = true;
end;
end;
end;
if l_Anchor_7 then
l_Model_7:SetPrimaryPartCFrame(l_Anchor_7);
end;
if l_v1838_0.T then
l_Start_9.Transparency = l_v1838_0.T;
end;
l_End_7.Transparency = 1;
l_Model_7.Parent = workspace.Thrown;
local l_Decal_13 =
l_Start_9:FindFirstChildOfClass("Decal");
local l_SpecialMesh_14 =
l_Start_9:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_15 =
l_End_7:FindFirstChildOfClass("SpecialMesh");
local l_Decal_14 =
l_End_7:FindFirstChildOfClass("Decal");
if l_Decal_14 and not l_Skip_6 then
l_Decal_14.Transparency = 1;
end;
local v1855 = nil;
if l_Del_6 then
game:GetService("TweenService"):Create(l_Start_9,
v1841, {
Size = l_End_7.Size,
CFrame = l_End_7.CFrame
}):Play();
task.delay(l_Del_6, function()
v1855 =
game:GetService("TweenService"):Create(l_Start_9, v1841, {
Transparency = v1846
});
v1855:Play();
if l_Decal_13 then
for _, v1857 in
pairs(l_Start_9:GetChildren()) do
if v1857:IsA("Decal") then
game:GetService("TweenService"):Create(v1857, v1841, {
Transparency = v1846
}):Play();
end;
end;
end;
if l_SpecialMesh_14 then
v1855 =
game:GetService("TweenService"):Create(l_SpecialMesh_14, v1841, {
Scale = l_SpecialMesh_15.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_14 then
game:GetService("TweenService"):Create(l_SpecialMesh_14, v1841, {
Scale = l_SpecialMesh_15.Scale
}):Play();
end;
if l_Decal_13 then
for _, v1859 in pairs(l_Start_9:GetChildren())
do
if v1859:IsA("Decal") then
game:GetService("TweenService"):Create(v1859, v1841, {
Transparency = v1846
}):Play();
end;
end;
v1855 =
game:GetService("TweenService"):Create(l_Start_9, v1841, {
Size = l_End_7.Size,
CFrame = l_End_7.CFrame
});
v1855:Play();
else
v1855 =
game:GetService("TweenService"):Create(l_Start_9, v1841, {
Size = l_End_7.Size,
Transparency = v1846,
CFrame = l_End_7.CFrame
});
v1855:Play();
end;
end;
if not l_Stay_6 then
if l_Del_6 then
task.wait(l_Del_6 + 0.1);
end;
v1855.Completed:Connect(function()
l_Model_7:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1838 = v1686.WindTime:Clone();
v1838:ScaleTo(v1692:NextNumber(2, 4) * 1.2);
local v1860 = {
Model = v1838,
T = 0.85,
Anchor = v1693.PrimaryPart.Root.LowerHair.WorldCFrame *
CFrame.new(0, -15, 0) * CFrame.Angles(math.rad((v1692:NextNumber(-75, 75))),
math.rad((v1692:NextNumber(0, 360))), (math.rad((v1692:NextNumber(-75, 75))))),
Info = TweenInfo.new(v1692:NextNumber(0.3, 0.37),
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_8 = v1860.Model;
local v1862 = v1860.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_10 = l_Model_8:FindFirstChild("Start");
local l_End_8 = l_Model_8:FindFirstChild("End");
local l_Stay_7 = v1860.Stay;
local l_Anchor_8 = v1860.Anchor;
local v1867 = v1860.EndT or 1;
local l_Del_7 = v1860.Del;
local l_Skip_7 = v1860.Skip;
if l_Start_10 and l_End_8 then
l_Model_8.PrimaryPart = l_Start_10;
if not l_Skip_7 then
for _, v1871 in pairs(l_Model_8:GetChildren()) do
if v1871:IsA("BasePart") then
v1871.CanCollide = false;
v1871.Anchored = true;
end;
end;
end;
if l_Anchor_8 then
l_Model_8:SetPrimaryPartCFrame(l_Anchor_8);
end;
if v1860.T then
l_Start_10.Transparency = v1860.T;
end;
l_End_8.Transparency = 1;
l_Model_8.Parent = workspace.Thrown;
local l_Decal_15 =
l_Start_10:FindFirstChildOfClass("Decal");
local l_SpecialMesh_16 =
l_Start_10:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_17 =
l_End_8:FindFirstChildOfClass("SpecialMesh");
local l_Decal_16 =
l_End_8:FindFirstChildOfClass("Decal");
if l_Decal_16 and not l_Skip_7 then
l_Decal_16.Transparency = 1;
end;
local v1876 = nil;
if l_Del_7 then
game:GetService("TweenService"):Create(l_Start_10,
v1862, {
Size = l_End_8.Size,
CFrame = l_End_8.CFrame
}):Play();
task.delay(l_Del_7, function()
v1876 =
game:GetService("TweenService"):Create(l_Start_10, v1862, {
Transparency = v1867
});
v1876:Play();
if l_Decal_15 then
for _, v1878 in
pairs(l_Start_10:GetChildren()) do
if v1878:IsA("Decal") then
game:GetService("TweenService"):Create(v1878, v1862, {
Transparency = v1867
}):Play();
end;
end;
end;
if l_SpecialMesh_16 then
v1876 =
game:GetService("TweenService"):Create(l_SpecialMesh_16, v1862, {
Scale = l_SpecialMesh_17.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_16 then
game:GetService("TweenService"):Create(l_SpecialMesh_16, v1862, {
Scale = l_SpecialMesh_17.Scale
}):Play();
end;
if l_Decal_15 then
for _, v1880 in pairs(l_Start_10:GetChildren())
do
if v1880:IsA("Decal") then
game:GetService("TweenService"):Create(v1880, v1862, {
Transparency = v1867
}):Play();
end;
end;
v1876 =
game:GetService("TweenService"):Create(l_Start_10, v1862, {
Size = l_End_8.Size,
CFrame = l_End_8.CFrame
});
v1876:Play();
else
v1876 =
game:GetService("TweenService"):Create(l_Start_10, v1862, {
Size = l_End_8.Size,
Transparency = v1867,
CFrame = l_End_8.CFrame
});
v1876:Play();
end;
end;
if not l_Stay_7 then
if l_Del_7 then
task.wait(l_Del_7 + 0.1);
end;
v1876.Completed:Connect(function()
l_Model_8:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_0(0.05);
end;
v840({
FX = v1699,
On = false
});
end);
l_wait_0(0.1);
for _, v1882 in pairs(v1693:GetChildren()) do
if v1882:IsA("BasePart") then
v1882.Transparency = 1;
if v1882 ~= v1693.PrimaryPart and not
string.match(string.lower(v1882.Name), "outline") and v1882.Name ~= "Eyes" then
l_TweenService_2:Create(v1882, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
elseif v1882.Name == "Eyes" then
task.delay(0.3, function()
l_TweenService_2:Create(v1882, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
end);
end;
end;
end;
l_v1712_0 = 7;
task.delay(3.7, function()
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://18432748928",
CFrame = v898.cfr * CFrame.new(0, -l_PrimaryPart_14.Size.Y
* 1.5, -20),
Volume = 10
}):Play();
end;
end);
task.delay(4, function()
if l_LocalPlayer_0.Character == l_char_7 then
v1790(18435383478):Play();
if v898.sound then
v898.sound.Parent = l_char_7.PrimaryPart;
end;
shared.sfx({
SoundId = "rbxassetid://18435583964",
Parent = l_char_7.Torso,
Volume = 2
}):Play();
l_LocalPlayer_0.CameraMinZoomDistance = 0.5;
end;
l_ObjectValue_2:Destroy();
local v1884 = v1687._maid:give(v1686.Explosion:Clone());
v1884:SetPrimaryPartCFrame(v898.cfr * CFrame.new(0, -
l_PrimaryPart_14.Size.Y * 1.5, -20));
if l_LocalPlayer_0.Character == l_char_7 then
l_char_7:PivotTo(v1884.PrimaryPart.CFrame + Vector3.new(0, 4,
0, 0));
end;
v808({
FX = v1884.GoodWind,
Scale = 2
});
v808({
FX = v1884.Part,
Scale = 2.5
});
v1884.Parent = l_Thrown_1;
v833(v1884);
v840({
FX = v1706,
On = false
});
local l_CFrame_6 = v1884.PrimaryPart.CFrame;
local v1886 = v1686.WindFirst:Clone();
v1886:ScaleTo(1 * l_v1712_0);
local v1887 = {
Model = v1886,
Anchor = l_CFrame_6 * CFrame.new(0, 9 * l_v1712_0, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(3.995, Enum.EasingStyle.Exponential)
};
local l_v1887_0 = v1887 --[[ copy: 3 -> 7 ]];
task.spawn(function()
local l_Model_9 = l_v1887_0.Model;
local v1890 = l_v1887_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_11 = l_Model_9:FindFirstChild("Start");
local l_End_9 = l_Model_9:FindFirstChild("End");
local l_Stay_8 = l_v1887_0.Stay;
local l_Anchor_9 = l_v1887_0.Anchor;
local v1895 = l_v1887_0.EndT or 1;
local l_Del_8 = l_v1887_0.Del;
local l_Skip_8 = l_v1887_0.Skip;
if l_Start_11 and l_End_9 then
l_Model_9.PrimaryPart = l_Start_11;
if not l_Skip_8 then
for _, v1899 in pairs(l_Model_9:GetChildren()) do
if v1899:IsA("BasePart") then
v1899.CanCollide = false;
v1899.Anchored = true;
end;
end;
end;
if l_Anchor_9 then
l_Model_9:SetPrimaryPartCFrame(l_Anchor_9);
end;
if l_v1887_0.T then
l_Start_11.Transparency = l_v1887_0.T;
end;
l_End_9.Transparency = 1;
l_Model_9.Parent = workspace.Thrown;
local l_Decal_17 =
l_Start_11:FindFirstChildOfClass("Decal");
local l_SpecialMesh_18 =
l_Start_11:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_19 =
l_End_9:FindFirstChildOfClass("SpecialMesh");
local l_Decal_18 = l_End_9:FindFirstChildOfClass("Decal");
if l_Decal_18 and not l_Skip_8 then
l_Decal_18.Transparency = 1;
end;
local v1904 = nil;
if l_Del_8 then
game:GetService("TweenService"):Create(l_Start_11,
v1890, {
Size = l_End_9.Size,
CFrame = l_End_9.CFrame
}):Play();
task.delay(l_Del_8, function()
v1904 =
game:GetService("TweenService"):Create(l_Start_11, v1890, {
Transparency = v1895
});
v1904:Play();
if l_Decal_17 then
for _, v1906 in pairs(l_Start_11:GetChildren())
do
if v1906:IsA("Decal") then
game:GetService("TweenService"):Create(v1906, v1890, {
Transparency = v1895
}):Play();
end;
end;
end;
if l_SpecialMesh_18 then
v1904 =
game:GetService("TweenService"):Create(l_SpecialMesh_18, v1890, {
Scale = l_SpecialMesh_19.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_18 then
game:GetService("TweenService"):Create(l_SpecialMesh_18, v1890, {
Scale = l_SpecialMesh_19.Scale
}):Play();
end;
if l_Decal_17 then
for _, v1908 in pairs(l_Start_11:GetChildren()) do
if v1908:IsA("Decal") then
game:GetService("TweenService"):Create(v1908, v1890, {
Transparency = v1895
}):Play();
end;
end;
v1904 =
game:GetService("TweenService"):Create(l_Start_11, v1890, {
Size = l_End_9.Size,
CFrame = l_End_9.CFrame
});
v1904:Play();
else
v1904 =
game:GetService("TweenService"):Create(l_Start_11, v1890, {
Size = l_End_9.Size,
Transparency = v1895,
CFrame = l_End_9.CFrame
});
v1904:Play();
end;
end;
if not l_Stay_8 then
if l_Del_8 then
task.wait(l_Del_8 + 0.1);
end;
v1904.Completed:Connect(function()
l_Model_9:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1887 = v1686.SecondWind:Clone();
v1887:ScaleTo(1 * l_v1712_0);
local v1909 = {
Model = v1887,
Anchor = l_CFrame_6 * CFrame.new(0, 8 * l_v1712_0, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(2.115, Enum.EasingStyle.Exponential)
};
local l_v1909_0 = v1909 --[[ copy: 4 -> 8 ]];
task.spawn(function()
local l_Model_10 = l_v1909_0.Model;
local v1912 = l_v1909_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_12 = l_Model_10:FindFirstChild("Start");
local l_End_10 = l_Model_10:FindFirstChild("End");
local l_Stay_9 = l_v1909_0.Stay;
local l_Anchor_10 = l_v1909_0.Anchor;
local v1917 = l_v1909_0.EndT or 1;
local l_Del_9 = l_v1909_0.Del;
local l_Skip_9 = l_v1909_0.Skip;
if l_Start_12 and l_End_10 then
l_Model_10.PrimaryPart = l_Start_12;
if not l_Skip_9 then
for _, v1921 in pairs(l_Model_10:GetChildren()) do
if v1921:IsA("BasePart") then
v1921.CanCollide = false;
v1921.Anchored = true;
end;
end;
end;
if l_Anchor_10 then
l_Model_10:SetPrimaryPartCFrame(l_Anchor_10);
end;
if l_v1909_0.T then
l_Start_12.Transparency = l_v1909_0.T;
end;
l_End_10.Transparency = 1;
l_Model_10.Parent = workspace.Thrown;
local l_Decal_19 =
l_Start_12:FindFirstChildOfClass("Decal");
local l_SpecialMesh_20 =
l_Start_12:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_21 =
l_End_10:FindFirstChildOfClass("SpecialMesh");
local l_Decal_20 = l_End_10:FindFirstChildOfClass("Decal");
if l_Decal_20 and not l_Skip_9 then
l_Decal_20.Transparency = 1;
end;
local v1926 = nil;
if l_Del_9 then
game:GetService("TweenService"):Create(l_Start_12,
v1912, {
Size = l_End_10.Size,
CFrame = l_End_10.CFrame
}):Play();
task.delay(l_Del_9, function()
v1926 =
game:GetService("TweenService"):Create(l_Start_12, v1912, {
Transparency = v1917
});
v1926:Play();
if l_Decal_19 then
for _, v1928 in pairs(l_Start_12:GetChildren())
do
if v1928:IsA("Decal") then
game:GetService("TweenService"):Create(v1928, v1912, {
Transparency = v1917
}):Play();
end;
end;
end;
if l_SpecialMesh_20 then
v1926 =
game:GetService("TweenService"):Create(l_SpecialMesh_20, v1912, {
Scale = l_SpecialMesh_21.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_20 then
game:GetService("TweenService"):Create(l_SpecialMesh_20, v1912, {
Scale = l_SpecialMesh_21.Scale
}):Play();
end;
if l_Decal_19 then
for _, v1930 in pairs(l_Start_12:GetChildren()) do
if v1930:IsA("Decal") then
game:GetService("TweenService"):Create(v1930, v1912, {
Transparency = v1917
}):Play();
end;
end;
v1926 =
game:GetService("TweenService"):Create(l_Start_12, v1912, {
Size = l_End_10.Size,
CFrame = l_End_10.CFrame
});
v1926:Play();
else
v1926 =
game:GetService("TweenService"):Create(l_Start_12, v1912, {
Size = l_End_10.Size,
Transparency = v1917,
CFrame = l_End_10.CFrame
});
v1926:Play();
end;
end;
if not l_Stay_9 then
if l_Del_9 then
task.wait(l_Del_9 + 0.1);
end;
v1926.Completed:Connect(function()
l_Model_10:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1909 = v1686.Mesh:Clone();
v1909:ScaleTo(1 * l_v1712_0);
local v1931 = {
Model = v1909,
Anchor = l_CFrame_6 * CFrame.new(0, 17, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(3.5250000000000004,
Enum.EasingStyle.Exponential)
};
local l_v1931_0 = v1931 --[[ copy: 5 -> 9 ]];
task.spawn(function()
local l_Model_11 = l_v1931_0.Model;
local v1934 = l_v1931_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_13 = l_Model_11:FindFirstChild("Start");
local l_End_11 = l_Model_11:FindFirstChild("End");
local l_Stay_10 = l_v1931_0.Stay;
local l_Anchor_11 = l_v1931_0.Anchor;
local v1939 = l_v1931_0.EndT or 1;
local l_Del_10 = l_v1931_0.Del;
local l_Skip_10 = l_v1931_0.Skip;
if l_Start_13 and l_End_11 then
l_Model_11.PrimaryPart = l_Start_13;
if not l_Skip_10 then
for _, v1943 in pairs(l_Model_11:GetChildren()) do
if v1943:IsA("BasePart") then
v1943.CanCollide = false;
v1943.Anchored = true;
end;
end;
end;
if l_Anchor_11 then
l_Model_11:SetPrimaryPartCFrame(l_Anchor_11);
end;
if l_v1931_0.T then
l_Start_13.Transparency = l_v1931_0.T;
end;
l_End_11.Transparency = 1;
l_Model_11.Parent = workspace.Thrown;
local l_Decal_21 =
l_Start_13:FindFirstChildOfClass("Decal");
local l_SpecialMesh_22 =
l_Start_13:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_23 =
l_End_11:FindFirstChildOfClass("SpecialMesh");
local l_Decal_22 = l_End_11:FindFirstChildOfClass("Decal");
if l_Decal_22 and not l_Skip_10 then
l_Decal_22.Transparency = 1;
end;
local v1948 = nil;
if l_Del_10 then
game:GetService("TweenService"):Create(l_Start_13,
v1934, {
Size = l_End_11.Size,
CFrame = l_End_11.CFrame
}):Play();
task.delay(l_Del_10, function()
v1948 =
game:GetService("TweenService"):Create(l_Start_13, v1934, {
Transparency = v1939
});
v1948:Play();
if l_Decal_21 then
for _, v1950 in pairs(l_Start_13:GetChildren())
do
if v1950:IsA("Decal") then
game:GetService("TweenService"):Create(v1950, v1934, {
Transparency = v1939
}):Play();
end;
end;
end;
if l_SpecialMesh_22 then
v1948 =
game:GetService("TweenService"):Create(l_SpecialMesh_22, v1934, {
Scale = l_SpecialMesh_23.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_22 then
game:GetService("TweenService"):Create(l_SpecialMesh_22, v1934, {
Scale = l_SpecialMesh_23.Scale
}):Play();
end;
if l_Decal_21 then
for _, v1952 in pairs(l_Start_13:GetChildren()) do
if v1952:IsA("Decal") then
game:GetService("TweenService"):Create(v1952, v1934, {
Transparency = v1939
}):Play();
end;
end;
v1948 =
game:GetService("TweenService"):Create(l_Start_13, v1934, {
Size = l_End_11.Size,
CFrame = l_End_11.CFrame
});
v1948:Play();
else
v1948 =
game:GetService("TweenService"):Create(l_Start_13, v1934, {
Size = l_End_11.Size,
Transparency = v1939,
CFrame = l_End_11.CFrame
});
v1948:Play();
end;
end;
if not l_Stay_10 then
if l_Del_10 then
task.wait(l_Del_10 + 0.1);
end;
v1948.Completed:Connect(function()
l_Model_11:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1931 = v1686.Mesh2:Clone();
v1931:ScaleTo(0.7 * l_v1712_0);
local v1953 = {
Model = v1931,
Anchor = l_CFrame_6 * CFrame.new(0, 27, 0) * CFrame.Angles(0,
0, 1.5707963267948966),
Info = TweenInfo.new(3.5250000000000004,
Enum.EasingStyle.Exponential)
};
task.spawn(function()
local l_Model_12 = v1953.Model;
local v1955 = v1953.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_14 = l_Model_12:FindFirstChild("Start");
local l_End_12 = l_Model_12:FindFirstChild("End");
local l_Stay_11 = v1953.Stay;
local l_Anchor_12 = v1953.Anchor;
local v1960 = v1953.EndT or 1;
local l_Del_11 = v1953.Del;
local l_Skip_11 = v1953.Skip;
if l_Start_14 and l_End_12 then
l_Model_12.PrimaryPart = l_Start_14;
if not l_Skip_11 then
for _, v1964 in pairs(l_Model_12:GetChildren()) do
if v1964:IsA("BasePart") then
v1964.CanCollide = false;
v1964.Anchored = true;
end;
end;
end;
if l_Anchor_12 then
l_Model_12:SetPrimaryPartCFrame(l_Anchor_12);
end;
if v1953.T then
l_Start_14.Transparency = v1953.T;
end;
l_End_12.Transparency = 1;
l_Model_12.Parent = workspace.Thrown;
local l_Decal_23 =
l_Start_14:FindFirstChildOfClass("Decal");
local l_SpecialMesh_24 =
l_Start_14:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_25 =
l_End_12:FindFirstChildOfClass("SpecialMesh");
local l_Decal_24 = l_End_12:FindFirstChildOfClass("Decal");
if l_Decal_24 and not l_Skip_11 then
l_Decal_24.Transparency = 1;
end;
local v1969 = nil;
if l_Del_11 then
game:GetService("TweenService"):Create(l_Start_14,
v1955, {
Size = l_End_12.Size,
CFrame = l_End_12.CFrame
}):Play();
task.delay(l_Del_11, function()
v1969 =
game:GetService("TweenService"):Create(l_Start_14, v1955, {
Transparency = v1960
});
v1969:Play();
if l_Decal_23 then
for _, v1971 in pairs(l_Start_14:GetChildren())
do
if v1971:IsA("Decal") then
game:GetService("TweenService"):Create(v1971, v1955, {
Transparency = v1960
}):Play();
end;
end;
end;
if l_SpecialMesh_24 then
v1969 =
game:GetService("TweenService"):Create(l_SpecialMesh_24, v1955, {
Scale = l_SpecialMesh_25.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_24 then
game:GetService("TweenService"):Create(l_SpecialMesh_24, v1955, {
Scale = l_SpecialMesh_25.Scale
}):Play();
end;
if l_Decal_23 then
for _, v1973 in pairs(l_Start_14:GetChildren()) do
if v1973:IsA("Decal") then
game:GetService("TweenService"):Create(v1973, v1955, {
Transparency = v1960
}):Play();
end;
end;
v1969 =
game:GetService("TweenService"):Create(l_Start_14, v1955, {
Size = l_End_12.Size,
CFrame = l_End_12.CFrame
});
v1969:Play();
else
v1969 =
game:GetService("TweenService"):Create(l_Start_14, v1955, {
Size = l_End_12.Size,
Transparency = v1960,
CFrame = l_End_12.CFrame
});
v1969:Play();
end;
end;
if not l_Stay_11 then
if l_Del_11 then
task.wait(l_Del_11 + 0.1);
end;
v1969.Completed:Connect(function()
l_Model_12:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
l_wait_0(4.2);
v840({
FX = v1706,
On = false
});
l_wait_0(0.1);
for _, v1975 in pairs(v1693:GetChildren()) do
if v1975:IsA("BasePart") then
l_TweenService_2:Create(v1975, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end;
end;
l_wait_0(0.5);
v840({
FX = v1699,
On = false
});
v840({
FX = v1706,
On = false
});
end;
elseif v899 == "HeadFirst" then
local l_char_8 = v898.char;
local _ = v898.id;
local l_PrimaryPart_15 = l_char_8.PrimaryPart;
local v1979 = {};
local l_HeadFirst_0 = game.ReplicatedStorage.Resources.HeadFirst;
local v1981, _ = v873(l_HeadFirst_0, v1979, 10);
local l_TweenService_3 = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_1 = task.wait;
local l_Thrown_4 = workspace.Thrown;
if v898.Effectz then
local v1987 = v1981.Thing:Clone();
v1987:ScaleTo(0.75);
local v1988 = {
Model = v1987,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v1988_0 = v1988 --[[ copy: 16 -> 147 ]];
task.spawn(function()
local l_Model_13 = l_v1988_0.Model;
local v1991 = l_v1988_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_15 = l_Model_13:FindFirstChild("Start");
local l_End_13 = l_Model_13:FindFirstChild("End");
local l_Stay_12 = l_v1988_0.Stay;
local l_Anchor_13 = l_v1988_0.Anchor;
local v1996 = l_v1988_0.EndT or 1;
local l_Del_12 = l_v1988_0.Del;
local l_Skip_12 = l_v1988_0.Skip;
if l_Start_15 and l_End_13 then
l_Model_13.PrimaryPart = l_Start_15;
if not l_Skip_12 then
for _, v2000 in pairs(l_Model_13:GetChildren()) do
if v2000:IsA("BasePart") then
v2000.CanCollide = false;
v2000.Anchored = true;
end;
end;
end;
if l_Anchor_13 then
l_Model_13:SetPrimaryPartCFrame(l_Anchor_13);
end;
if l_v1988_0.T then
l_Start_15.Transparency = l_v1988_0.T;
end;
l_End_13.Transparency = 1;
l_Model_13.Parent = workspace.Thrown;
local l_Decal_25 = l_Start_15:FindFirstChildOfClass("Decal");
local l_SpecialMesh_26 =
l_Start_15:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_27 =
l_End_13:FindFirstChildOfClass("SpecialMesh");
local l_Decal_26 = l_End_13:FindFirstChildOfClass("Decal");
if l_Decal_26 and not l_Skip_12 then
l_Decal_26.Transparency = 1;
end;
local v2005 = nil;
if l_Del_12 then
game:GetService("TweenService"):Create(l_Start_15, v1991, {
Size = l_End_13.Size,
CFrame = l_End_13.CFrame
}):Play();
task.delay(l_Del_12, function()
v2005 =
game:GetService("TweenService"):Create(l_Start_15, v1991, {
Transparency = v1996
});
v2005:Play();
if l_Decal_25 then
for _, v2007 in pairs(l_Start_15:GetChildren()) do
if v2007:IsA("Decal") then
game:GetService("TweenService"):Create(v2007, v1991, {
Transparency = v1996
}):Play();
end;
end;
end;
if l_SpecialMesh_26 then
v2005 =
game:GetService("TweenService"):Create(l_SpecialMesh_26, v1991, {
Scale = l_SpecialMesh_27.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_26 then
game:GetService("TweenService"):Create(l_SpecialMesh_26, v1991, {
Scale = l_SpecialMesh_27.Scale
}):Play();
end;
if l_Decal_25 then
for _, v2009 in pairs(l_Start_15:GetChildren()) do
if v2009:IsA("Decal") then
game:GetService("TweenService"):Create(v2009,
v1991, {
Transparency = v1996
}):Play();
end;
end;
v2005 =
game:GetService("TweenService"):Create(l_Start_15, v1991, {
Size = l_End_13.Size,
CFrame = l_End_13.CFrame
});
v2005:Play();
else
v2005 =
game:GetService("TweenService"):Create(l_Start_15, v1991, {
Size = l_End_13.Size,
Transparency = v1996,
CFrame = l_End_13.CFrame
});
v2005:Play();
end;
end;
if not l_Stay_12 then
if l_Del_12 then
task.wait(l_Del_12 + 0.1);
end;
v2005.Completed:Connect(function()
l_Model_13:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v1988 = v1981.Thing:Clone();
v1988:ScaleTo(0.4);
local v2010 = {
Model = v1988,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v2010_0 = v2010 --[[ copy: 17 -> 148 ]];
task.spawn(function()
local l_Model_14 = l_v2010_0.Model;
local v2013 = l_v2010_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_16 = l_Model_14:FindFirstChild("Start");
local l_End_14 = l_Model_14:FindFirstChild("End");
local l_Stay_13 = l_v2010_0.Stay;
local l_Anchor_14 = l_v2010_0.Anchor;
local v2018 = l_v2010_0.EndT or 1;
local l_Del_13 = l_v2010_0.Del;
local l_Skip_13 = l_v2010_0.Skip;
if l_Start_16 and l_End_14 then
l_Model_14.PrimaryPart = l_Start_16;
if not l_Skip_13 then
for _, v2022 in pairs(l_Model_14:GetChildren()) do
if v2022:IsA("BasePart") then
v2022.CanCollide = false;
v2022.Anchored = true;
end;
end;
end;
if l_Anchor_14 then
l_Model_14:SetPrimaryPartCFrame(l_Anchor_14);
end;
if l_v2010_0.T then
l_Start_16.Transparency = l_v2010_0.T;
end;
l_End_14.Transparency = 1;
l_Model_14.Parent = workspace.Thrown;
local l_Decal_27 = l_Start_16:FindFirstChildOfClass("Decal");
local l_SpecialMesh_28 =
l_Start_16:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_29 =
l_End_14:FindFirstChildOfClass("SpecialMesh");
local l_Decal_28 = l_End_14:FindFirstChildOfClass("Decal");
if l_Decal_28 and not l_Skip_13 then
l_Decal_28.Transparency = 1;
end;
local v2027 = nil;
if l_Del_13 then
game:GetService("TweenService"):Create(l_Start_16, v2013, {
Size = l_End_14.Size,
CFrame = l_End_14.CFrame
}):Play();
task.delay(l_Del_13, function()
v2027 =
game:GetService("TweenService"):Create(l_Start_16, v2013, {
Transparency = v2018
});
v2027:Play();
if l_Decal_27 then
for _, v2029 in pairs(l_Start_16:GetChildren()) do
if v2029:IsA("Decal") then
game:GetService("TweenService"):Create(v2029, v2013, {
Transparency = v2018
}):Play();
end;
end;
end;
if l_SpecialMesh_28 then
v2027 =
game:GetService("TweenService"):Create(l_SpecialMesh_28, v2013, {
Scale = l_SpecialMesh_29.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_28 then
game:GetService("TweenService"):Create(l_SpecialMesh_28, v2013, {
Scale = l_SpecialMesh_29.Scale
}):Play();
end;
if l_Decal_27 then
for _, v2031 in pairs(l_Start_16:GetChildren()) do
if v2031:IsA("Decal") then
game:GetService("TweenService"):Create(v2031,
v2013, {
Transparency = v2018
}):Play();
end;
end;
v2027 =
game:GetService("TweenService"):Create(l_Start_16, v2013, {
Size = l_End_14.Size,
CFrame = l_End_14.CFrame
});
v2027:Play();
else
v2027 =
game:GetService("TweenService"):Create(l_Start_16, v2013, {
Size = l_End_14.Size,
Transparency = v2018,
CFrame = l_End_14.CFrame
});
v2027:Play();
end;
end;
if not l_Stay_13 then
if l_Del_13 then
task.wait(l_Del_13 + 0.1);
end;
v2027.Completed:Connect(function()
l_Model_14:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2010 = v1981.Br:Clone();
v2010:ScaleTo(1.4);
local v2032 = {
Model = v2010,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v2032_0 = v2032 --[[ copy: 18 -> 149 ]];
task.spawn(function()
local l_Model_15 = l_v2032_0.Model;
local v2035 = l_v2032_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_17 = l_Model_15:FindFirstChild("Start");
local l_End_15 = l_Model_15:FindFirstChild("End");
local l_Stay_14 = l_v2032_0.Stay;
local l_Anchor_15 = l_v2032_0.Anchor;
local v2040 = l_v2032_0.EndT or 1;
local l_Del_14 = l_v2032_0.Del;
local l_Skip_14 = l_v2032_0.Skip;
if l_Start_17 and l_End_15 then
l_Model_15.PrimaryPart = l_Start_17;
if not l_Skip_14 then
for _, v2044 in pairs(l_Model_15:GetChildren()) do
if v2044:IsA("BasePart") then
v2044.CanCollide = false;
v2044.Anchored = true;
end;
end;
end;
if l_Anchor_15 then
l_Model_15:SetPrimaryPartCFrame(l_Anchor_15);
end;
if l_v2032_0.T then
l_Start_17.Transparency = l_v2032_0.T;
end;
l_End_15.Transparency = 1;
l_Model_15.Parent = workspace.Thrown;
local l_Decal_29 = l_Start_17:FindFirstChildOfClass("Decal");
local l_SpecialMesh_30 =
l_Start_17:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_31 =
l_End_15:FindFirstChildOfClass("SpecialMesh");
local l_Decal_30 = l_End_15:FindFirstChildOfClass("Decal");
if l_Decal_30 and not l_Skip_14 then
l_Decal_30.Transparency = 1;
end;
local v2049 = nil;
if l_Del_14 then
game:GetService("TweenService"):Create(l_Start_17, v2035, {
Size = l_End_15.Size,
CFrame = l_End_15.CFrame
}):Play();
task.delay(l_Del_14, function()
v2049 =
game:GetService("TweenService"):Create(l_Start_17, v2035, {
Transparency = v2040
});
v2049:Play();
if l_Decal_29 then
for _, v2051 in pairs(l_Start_17:GetChildren()) do
if v2051:IsA("Decal") then
game:GetService("TweenService"):Create(v2051, v2035, {
Transparency = v2040
}):Play();
end;
end;
end;
if l_SpecialMesh_30 then
v2049 =
game:GetService("TweenService"):Create(l_SpecialMesh_30, v2035, {
Scale = l_SpecialMesh_31.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_30 then
game:GetService("TweenService"):Create(l_SpecialMesh_30, v2035, {
Scale = l_SpecialMesh_31.Scale
}):Play();
end;
if l_Decal_29 then
for _, v2053 in pairs(l_Start_17:GetChildren()) do
if v2053:IsA("Decal") then
game:GetService("TweenService"):Create(v2053,
v2035, {
Transparency = v2040
}):Play();
end;
end;
v2049 =
game:GetService("TweenService"):Create(l_Start_17, v2035, {
Size = l_End_15.Size,
CFrame = l_End_15.CFrame
});
v2049:Play();
else
v2049 =
game:GetService("TweenService"):Create(l_Start_17, v2035, {
Size = l_End_15.Size,
Transparency = v2040,
CFrame = l_End_15.CFrame
});
v2049:Play();
end;
end;
if not l_Stay_14 then
if l_Del_14 then
task.wait(l_Del_14 + 0.1);
end;
v2049.Completed:Connect(function()
l_Model_15:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_1(0.05);
v2032 = v1981.Model:Clone();
v2032.Part.Attachment["4"]:Destroy();
v2032:PivotTo(l_PrimaryPart_15.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));
v2032:ScaleTo(v898.Effectz);
v2032.Parent = workspace.Thrown;
v833(v2032);
return ;
elseif v898.Trail then
local function v2065(v2054, v2055, v2056)
local v2057 = {};
local v2058 = v2055.Attachment0:Clone();
table.insert(v1979, v2058);
local v2059 = v2055.Attachment1:Clone();
table.insert(v1979, v2059);
v2058.Parent = v2054;
v2059.Parent = v2054;
for _, v2061 in pairs(v2055:GetChildren()) do
if v2061:IsA("Trail") then
local v2062 = v2061:Clone();
v2062.Attachment0 = v2058;
v2062.Attachment1 = v2059;
v2062.Parent = v2054;
table.insert(v2057, v2062);
end;
end;
table.insert(v2057, v2058);
table.insert(v2057, v2059);
for _, v2064 in pairs(v2057) do
game.Debris:AddItem(v2064, v2056);
end;
return v2057;
end;
v2065(l_char_8["Right Leg"],
game.ReplicatedStorage.Resources.PurpleM1.FasterM1Trail, 0.25);
v2065(l_char_8["Left Leg"],
game.ReplicatedStorage.Resources.PurpleM1.FasterM1Trail, 0.25);
v2065(l_char_8["Left Leg"],
game.ReplicatedStorage.Resources.PurpleM1.M1Trail, 0.85);
if v898.Length then
v2065(l_char_8["Right Leg"],
game.ReplicatedStorage.Resources.PurpleM1.M1Trail, 1.833);
end;
return ;
elseif v898.Kick then
local function v2076()
local v2066 = v1981.KickShockwave:Clone();
v2066.Parent = workspace.Thrown;
task.delay(1, function()
v2066:Destroy();
end);
v2066:SetPrimaryPartCFrame(l_char_8.HumanoidRootPart.CFrame *
CFrame.new(0, -0.375, 0));
v2066:ScaleTo(0.65);
l_TweenService_3:Create(v2066.Start, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = v2066.End.Size,
CFrame = v2066.End.CFrame,
Transparency = 1
}):Play();
v2066.Secondary:SetPrimaryPartCFrame(v2066.Secondary.PrimaryPart.CFrame *
CFrame.Angles(math.rad((math.random(0, 360))), 0, 0));
l_TweenService_3:Create(v2066.Secondary.Start, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = v2066.Secondary.End.Size,
CFrame = v2066.Secondary.End.CFrame,
Transparency = 1
}):Play();
task.delay(0.001, function()
if math.random(1, 2) == 1 then
return ;
else
return ;
end;
end);
task.spawn(function()
local l_Shockwave_0 = v2066.Shockwave;
l_Shockwave_0:SetPrimaryPartCFrame(l_Shockwave_0.PrimaryPart.CFrame *
CFrame.Angles(math.rad((math.random(0, 360))), 0, 0));
local l_Start_18 = v2066.Shockwave.Start;
local l_End_16 = v2066.Shockwave.End;
l_TweenService_3:Create(l_Start_18, TweenInfo.new(0.25,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_End_16.CFrame
}):Play();
l_TweenService_3:Create(l_Start_18.Mesh, TweenInfo.new(0.25,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_16.Mesh.Scale
}):Play();
l_TweenService_3:Create(l_Start_18.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
task.spawn(function()
local l_ShockwaveThin_0 = v2066.ShockwaveThin;
l_ShockwaveThin_0:SetPrimaryPartCFrame(l_ShockwaveThin_0.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
local l_Start_19 = l_ShockwaveThin_0.Start;
local l_End_17 = l_ShockwaveThin_0.End;
l_TweenService_3:Create(l_Start_19, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
CFrame = l_End_17.CFrame
}):Play();
l_TweenService_3:Create(l_Start_19.Mesh, TweenInfo.new(0.2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = l_End_17.Mesh.Scale
}):Play();
l_TweenService_3:Create(l_Start_19.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
local l_Particle_0 = v2066.Particle;
for _, v2075 in pairs(l_Particle_0:GetDescendants()) do
if v2075:IsA("ParticleEmitter") then
v2075:Emit(v2075:GetAttribute("EmitCount"));
end;
end;
end;
if v898.Impact then
(function()
local v2077 = v1981.UpKickBig:Clone();
v2077:SetPrimaryPartCFrame(l_char_8.HumanoidRootPart.CFrame *
CFrame.new(0, 4, -2) * CFrame.Angles(-0.20943951023931956, 0, 0));
v2077.Parent = l_Thrown_4;
task.delay(2, function()
v2077:Destroy();
end);
for _, v2079 in pairs(v2077.Particle:GetDescendants()) do
if v2079:IsA("ParticleEmitter") then
v2079:Emit(v2079:GetAttribute("EmitCount"));
end;
end;
local l_Ring_0 = v2077.Ring;
l_Ring_0.Transparency = 0.05;
local l_RingEnd_0 = v2077.RingEnd;
l_TweenService_3:Create(l_Ring_0, 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 = v2077.Ring2;
l_Ring2_0.Transparency = 0.2;
local l_RingEnd2_0 = v2077.RingEnd2;
l_TweenService_3: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;
v2076();
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 v2085 = nil;
do
local l_v2085_0 = v2085;
l_v2085_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not l_Part_3.Parent then
return l_v2085_0:Disconnect();
else
l_Part_3.CFrame = CFrame.new(l_char_8.Torso.Position);
return ;
end;
end);
local v2087 = l_HeadFirst_0.CharFX.LotusSpin:Clone();
table.insert(v1979, v2087);
v2087.Parent = l_Part_3;
for _, v2089 in pairs(v2087:GetDescendants()) do
if v2089:IsA("ParticleEmitter") then
v2089.Enabled = true;
end;
end;
local function v2105(v2090)
local v2091 = v1981.WindSpinning:Clone();
v2091:ScaleTo(Random.new():NextNumber(0.7, 0.9));
local l_Part_4 = v2091.Part;
l_Part_4.Parent = l_Thrown_4;
local l_Weld_3 = Instance.new("Weld");
l_Weld_3.Part0 = l_Part_3;
l_Weld_3.Part1 = l_Part_4;
local v2094 = 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 v2096 = 0;
local v2097 = 0;
local v2098 = 360;
local l_v82_29 = v82;
if not v2098 and v2097 then
v2098 = v2097;
v2097 = 1;
end;
if not v2098 and not v2097 then
v2097 = 0;
v2098 = 1;
end;
l_Weld_3.C0 = v2094 * l_Angles_8(v2096,
math.rad((l_v82_29:NextNumber(v2097, v2098))), 0);
l_Weld_3.Parent = l_Part_4;
task.delay(5, function()
v2091:Destroy();
l_Part_4:Destroy();
end);
task.wait();
local v2100 = math.clamp(0.7 - v2090 / 20, 0.3, 3);
v2094 = Random.new():NextNumber(1, 2.5);
l_TweenService_3:Create(l_Weld_3, TweenInfo.new(v2100,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
C0 = CFrame.Angles(0, 3.141592653589793, 0)
}):Play();
for _, v2102 in pairs(l_Part_4:GetDescendants()) do
if v2102:IsA("Beam") then
v2102.Width1 = v2102.Width1 * 2;
l_TweenService_3:Create(v2102, TweenInfo.new(v2100 *
Random.new():NextNumber(1, 0.88), Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Brightness = 0,
TextureSpeed = 1,
Width1 = v2102.Width1 / 4
}):Play();
end;
end;
for _, v2104 in pairs(l_Part_4:GetDescendants()) do
if v2104:IsA("Attachment") and v2104.Name == "Top" then
l_TweenService_3:Create(v2104, TweenInfo.new(v2100,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Position = v2104.Position + Vector3.new(0,
Random.new():NextNumber(-2.5, -22.5), 0)
}):Play();
end;
end;
end;
local v2106 = 0;
local v2107 = 1;
local v2108 = shared.loop(function()
if tick() - v2106 > 0.055 then
v2106 = tick();
v2105(v2107);
v2107 = v2107 + 1;
end;
end, 60);
local v2109 = tick();
while true do
task.wait();
if not (tick() - v2109 <= 2 and
l_char_8:FindFirstChild("Freeze")) then
break;
end;
end;
v2108();
l_v2085_0:Disconnect();
l_Part_3:Destroy();
for _, v2111 in pairs(v2087:GetDescendants()) do
if v2111:IsA("ParticleEmitter") then
v2111.Enabled = false;
end;
end;
local function v2125(v2112)
local v2113 = v1981.WindSpinning:Clone();
v2113:ScaleTo(Random.new():NextNumber(1.35, 2.5) * 1.25);
local l_Part_5 = v2113.Part;
l_Part_5.Anchored = true;
l_Part_5.CFrame = (l_char_8.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_Thrown_4;
task.delay(5, function()
v2113:Destroy();
l_Part_5:Destroy();
end);
local v2115 = v2112 * Random.new():NextNumber(0.8, 1.2);
local v2116 = Random.new():NextNumber(1.25, 2.5);
l_TweenService_3:Create(l_Part_5, TweenInfo.new(v2115,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Orientation = l_Part_5.Orientation + Vector3.new(0, 180, 0,
0)
}):Play();
local v2117 = TweenInfo.new(v2115, Enum.EasingStyle.Quint,
Enum.EasingDirection.Out);
task.spawn(function()
for _, v2119 in pairs(l_Part_5:GetDescendants()) do
if v2119:IsA("Beam") then
local l_CurveSize0_0 = v2119.CurveSize0;
local l_CurveSize1_0 = v2119.CurveSize1;
v2119.Brightness = 0.5;
v2119.CurveSize0 = 0;
v2119.CurveSize1 = 0;
v2119.Width1 = v2119.Width1 * v2116;
v2119.TextureSpeed = v2119.TextureSpeed *
Random.new():NextNumber(0.8, 1.2);
v2119.TextureLength = v2119.TextureLength *
Random.new():NextNumber(0.9, 1.1);
l_TweenService_3:Create(v2119, TweenInfo.new(v2115
* Random.new():NextNumber(1, 0.88), Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Brightness = 0,
TextureSpeed = 0.25,
Width1 = v2119.Width1 / 4
}):Play();
l_TweenService_3:Create(v2119, v2117, {
CurveSize0 = l_CurveSize0_0,
CurveSize1 = l_CurveSize1_0
}):Play();
end;
end;
end);
for _, v2123 in pairs(l_Part_5:GetDescendants()) do
if v2123:IsA("Attachment") and v2123.Name == "Top" then
local l_Position_6 = v2123.Position;
v2123.Position = Vector3.zero;
l_TweenService_3:Create(v2123, v2117, {
Position = l_Position_6 + Vector3.new(0,
Random.new():NextNumber(10, -25), 0)
}):Play();
end;
end;
end;
local v2126 = v1981.Thing:Clone();
v2126:ScaleTo(0.75);
local v2127 = {
Model = v2126,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v2127_0 = v2127 --[[ copy: 25 -> 142 ]];
task.spawn(function()
local l_Model_16 = l_v2127_0.Model;
local v2130 = l_v2127_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_20 = l_Model_16:FindFirstChild("Start");
local l_End_18 = l_Model_16:FindFirstChild("End");
local l_Stay_15 = l_v2127_0.Stay;
local l_Anchor_16 = l_v2127_0.Anchor;
local v2135 = l_v2127_0.EndT or 1;
local l_Del_15 = l_v2127_0.Del;
local l_Skip_15 = l_v2127_0.Skip;
if l_Start_20 and l_End_18 then
l_Model_16.PrimaryPart = l_Start_20;
if not l_Skip_15 then
for _, v2139 in pairs(l_Model_16:GetChildren()) do
if v2139:IsA("BasePart") then
v2139.CanCollide = false;
v2139.Anchored = true;
end;
end;
end;
if l_Anchor_16 then
l_Model_16:SetPrimaryPartCFrame(l_Anchor_16);
end;
if l_v2127_0.T then
l_Start_20.Transparency = l_v2127_0.T;
end;
l_End_18.Transparency = 1;
l_Model_16.Parent = workspace.Thrown;
local l_Decal_31 =
l_Start_20:FindFirstChildOfClass("Decal");
local l_SpecialMesh_32 =
l_Start_20:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_33 =
l_End_18:FindFirstChildOfClass("SpecialMesh");
local l_Decal_32 = l_End_18:FindFirstChildOfClass("Decal");
if l_Decal_32 and not l_Skip_15 then
l_Decal_32.Transparency = 1;
end;
local v2144 = nil;
if l_Del_15 then
game:GetService("TweenService"):Create(l_Start_20,
v2130, {
Size = l_End_18.Size,
CFrame = l_End_18.CFrame
}):Play();
task.delay(l_Del_15, function()
v2144 =
game:GetService("TweenService"):Create(l_Start_20, v2130, {
Transparency = v2135
});
v2144:Play();
if l_Decal_31 then
for _, v2146 in pairs(l_Start_20:GetChildren())
do
if v2146:IsA("Decal") then
game:GetService("TweenService"):Create(v2146, v2130, {
Transparency = v2135
}):Play();
end;
end;
end;
if l_SpecialMesh_32 then
v2144 =
game:GetService("TweenService"):Create(l_SpecialMesh_32, v2130, {
Scale = l_SpecialMesh_33.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_32 then
game:GetService("TweenService"):Create(l_SpecialMesh_32, v2130, {
Scale = l_SpecialMesh_33.Scale
}):Play();
end;
if l_Decal_31 then
for _, v2148 in pairs(l_Start_20:GetChildren()) do
if v2148:IsA("Decal") then
game:GetService("TweenService"):Create(v2148, v2130, {
Transparency = v2135
}):Play();
end;
end;
v2144 =
game:GetService("TweenService"):Create(l_Start_20, v2130, {
Size = l_End_18.Size,
CFrame = l_End_18.CFrame
});
v2144:Play();
else
v2144 =
game:GetService("TweenService"):Create(l_Start_20, v2130, {
Size = l_End_18.Size,
Transparency = v2135,
CFrame = l_End_18.CFrame
});
v2144:Play();
end;
end;
if not l_Stay_15 then
if l_Del_15 then
task.wait(l_Del_15 + 0.1);
end;
v2144.Completed:Connect(function()
l_Model_16:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2127 = v1981.Thing:Clone();
v2127:ScaleTo(0.4);
local v2149 = {
Model = v2127,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v2149_0 = v2149 --[[ copy: 26 -> 143 ]];
task.spawn(function()
local l_Model_17 = l_v2149_0.Model;
local v2152 = l_v2149_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_21 = l_Model_17:FindFirstChild("Start");
local l_End_19 = l_Model_17:FindFirstChild("End");
local l_Stay_16 = l_v2149_0.Stay;
local l_Anchor_17 = l_v2149_0.Anchor;
local v2157 = l_v2149_0.EndT or 1;
local l_Del_16 = l_v2149_0.Del;
local l_Skip_16 = l_v2149_0.Skip;
if l_Start_21 and l_End_19 then
l_Model_17.PrimaryPart = l_Start_21;
if not l_Skip_16 then
for _, v2161 in pairs(l_Model_17:GetChildren()) do
if v2161:IsA("BasePart") then
v2161.CanCollide = false;
v2161.Anchored = true;
end;
end;
end;
if l_Anchor_17 then
l_Model_17:SetPrimaryPartCFrame(l_Anchor_17);
end;
if l_v2149_0.T then
l_Start_21.Transparency = l_v2149_0.T;
end;
l_End_19.Transparency = 1;
l_Model_17.Parent = workspace.Thrown;
local l_Decal_33 =
l_Start_21:FindFirstChildOfClass("Decal");
local l_SpecialMesh_34 =
l_Start_21:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_35 =
l_End_19:FindFirstChildOfClass("SpecialMesh");
local l_Decal_34 = l_End_19:FindFirstChildOfClass("Decal");
if l_Decal_34 and not l_Skip_16 then
l_Decal_34.Transparency = 1;
end;
local v2166 = nil;
if l_Del_16 then
game:GetService("TweenService"):Create(l_Start_21,
v2152, {
Size = l_End_19.Size,
CFrame = l_End_19.CFrame
}):Play();
task.delay(l_Del_16, function()
v2166 =
game:GetService("TweenService"):Create(l_Start_21, v2152, {
Transparency = v2157
});
v2166:Play();
if l_Decal_33 then
for _, v2168 in pairs(l_Start_21:GetChildren())
do
if v2168:IsA("Decal") then
game:GetService("TweenService"):Create(v2168, v2152, {
Transparency = v2157
}):Play();
end;
end;
end;
if l_SpecialMesh_34 then
v2166 =
game:GetService("TweenService"):Create(l_SpecialMesh_34, v2152, {
Scale = l_SpecialMesh_35.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_34 then
game:GetService("TweenService"):Create(l_SpecialMesh_34, v2152, {
Scale = l_SpecialMesh_35.Scale
}):Play();
end;
if l_Decal_33 then
for _, v2170 in pairs(l_Start_21:GetChildren()) do
if v2170:IsA("Decal") then
game:GetService("TweenService"):Create(v2170, v2152, {
Transparency = v2157
}):Play();
end;
end;
v2166 =
game:GetService("TweenService"):Create(l_Start_21, v2152, {
Size = l_End_19.Size,
CFrame = l_End_19.CFrame
});
v2166:Play();
else
v2166 =
game:GetService("TweenService"):Create(l_Start_21, v2152, {
Size = l_End_19.Size,
Transparency = v2157,
CFrame = l_End_19.CFrame
});
v2166:Play();
end;
end;
if not l_Stay_16 then
if l_Del_16 then
task.wait(l_Del_16 + 0.1);
end;
v2166.Completed:Connect(function()
l_Model_17:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2149 = v1981.Br:Clone();
v2149:ScaleTo(1.4);
local v2171 = {
Model = v2149,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v2171_0 = v2171 --[[ copy: 27 -> 144 ]];
task.spawn(function()
local l_Model_18 = l_v2171_0.Model;
local v2174 = l_v2171_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_22 = l_Model_18:FindFirstChild("Start");
local l_End_20 = l_Model_18:FindFirstChild("End");
local l_Stay_17 = l_v2171_0.Stay;
local l_Anchor_18 = l_v2171_0.Anchor;
local v2179 = l_v2171_0.EndT or 1;
local l_Del_17 = l_v2171_0.Del;
local l_Skip_17 = l_v2171_0.Skip;
if l_Start_22 and l_End_20 then
l_Model_18.PrimaryPart = l_Start_22;
if not l_Skip_17 then
for _, v2183 in pairs(l_Model_18:GetChildren()) do
if v2183:IsA("BasePart") then
v2183.CanCollide = false;
v2183.Anchored = true;
end;
end;
end;
if l_Anchor_18 then
l_Model_18:SetPrimaryPartCFrame(l_Anchor_18);
end;
if l_v2171_0.T then
l_Start_22.Transparency = l_v2171_0.T;
end;
l_End_20.Transparency = 1;
l_Model_18.Parent = workspace.Thrown;
local l_Decal_35 =
l_Start_22:FindFirstChildOfClass("Decal");
local l_SpecialMesh_36 =
l_Start_22:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_37 =
l_End_20:FindFirstChildOfClass("SpecialMesh");
local l_Decal_36 = l_End_20:FindFirstChildOfClass("Decal");
if l_Decal_36 and not l_Skip_17 then
l_Decal_36.Transparency = 1;
end;
local v2188 = nil;
if l_Del_17 then
game:GetService("TweenService"):Create(l_Start_22,
v2174, {
Size = l_End_20.Size,
CFrame = l_End_20.CFrame
}):Play();
task.delay(l_Del_17, function()
v2188 =
game:GetService("TweenService"):Create(l_Start_22, v2174, {
Transparency = v2179
});
v2188:Play();
if l_Decal_35 then
for _, v2190 in pairs(l_Start_22:GetChildren())
do
if v2190:IsA("Decal") then
game:GetService("TweenService"):Create(v2190, v2174, {
Transparency = v2179
}):Play();
end;
end;
end;
if l_SpecialMesh_36 then
v2188 =
game:GetService("TweenService"):Create(l_SpecialMesh_36, v2174, {
Scale = l_SpecialMesh_37.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_36 then
game:GetService("TweenService"):Create(l_SpecialMesh_36, v2174, {
Scale = l_SpecialMesh_37.Scale
}):Play();
end;
if l_Decal_35 then
for _, v2192 in pairs(l_Start_22:GetChildren()) do
if v2192:IsA("Decal") then
game:GetService("TweenService"):Create(v2192, v2174, {
Transparency = v2179
}):Play();
end;
end;
v2188 =
game:GetService("TweenService"):Create(l_Start_22, v2174, {
Size = l_End_20.Size,
CFrame = l_End_20.CFrame
});
v2188:Play();
else
v2188 =
game:GetService("TweenService"):Create(l_Start_22, v2174, {
Size = l_End_20.Size,
Transparency = v2179,
CFrame = l_End_20.CFrame
});
v2188:Play();
end;
end;
if not l_Stay_17 then
if l_Del_17 then
task.wait(l_Del_17 + 0.1);
end;
v2188.Completed:Connect(function()
l_Model_18:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2171 = v1981.BrDown:Clone();
v2171:ScaleTo(0.9);
local v2193 = {
Model = v2171,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 30, 0) *
CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v2193_0 = v2193 --[[ copy: 28 -> 145 ]];
task.spawn(function()
local l_Model_19 = l_v2193_0.Model;
local v2196 = l_v2193_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_23 = l_Model_19:FindFirstChild("Start");
local l_End_21 = l_Model_19:FindFirstChild("End");
local l_Stay_18 = l_v2193_0.Stay;
local l_Anchor_19 = l_v2193_0.Anchor;
local v2201 = l_v2193_0.EndT or 1;
local l_Del_18 = l_v2193_0.Del;
local l_Skip_18 = l_v2193_0.Skip;
if l_Start_23 and l_End_21 then
l_Model_19.PrimaryPart = l_Start_23;
if not l_Skip_18 then
for _, v2205 in pairs(l_Model_19:GetChildren()) do
if v2205:IsA("BasePart") then
v2205.CanCollide = false;
v2205.Anchored = true;
end;
end;
end;
if l_Anchor_19 then
l_Model_19:SetPrimaryPartCFrame(l_Anchor_19);
end;
if l_v2193_0.T then
l_Start_23.Transparency = l_v2193_0.T;
end;
l_End_21.Transparency = 1;
l_Model_19.Parent = workspace.Thrown;
local l_Decal_37 =
l_Start_23:FindFirstChildOfClass("Decal");
local l_SpecialMesh_38 =
l_Start_23:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_39 =
l_End_21:FindFirstChildOfClass("SpecialMesh");
local l_Decal_38 = l_End_21:FindFirstChildOfClass("Decal");
if l_Decal_38 and not l_Skip_18 then
l_Decal_38.Transparency = 1;
end;
local v2210 = nil;
if l_Del_18 then
game:GetService("TweenService"):Create(l_Start_23,
v2196, {
Size = l_End_21.Size,
CFrame = l_End_21.CFrame
}):Play();
task.delay(l_Del_18, function()
v2210 =
game:GetService("TweenService"):Create(l_Start_23, v2196, {
Transparency = v2201
});
v2210:Play();
if l_Decal_37 then
for _, v2212 in pairs(l_Start_23:GetChildren())
do
if v2212:IsA("Decal") then
game:GetService("TweenService"):Create(v2212, v2196, {
Transparency = v2201
}):Play();
end;
end;
end;
if l_SpecialMesh_38 then
v2210 =
game:GetService("TweenService"):Create(l_SpecialMesh_38, v2196, {
Scale = l_SpecialMesh_39.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_38 then
game:GetService("TweenService"):Create(l_SpecialMesh_38, v2196, {
Scale = l_SpecialMesh_39.Scale
}):Play();
end;
if l_Decal_37 then
for _, v2214 in pairs(l_Start_23:GetChildren()) do
if v2214:IsA("Decal") then
game:GetService("TweenService"):Create(v2214, v2196, {
Transparency = v2201
}):Play();
end;
end;
v2210 =
game:GetService("TweenService"):Create(l_Start_23, v2196, {
Size = l_End_21.Size,
CFrame = l_End_21.CFrame
});
v2210:Play();
else
v2210 =
game:GetService("TweenService"):Create(l_Start_23, v2196, {
Size = l_End_21.Size,
Transparency = v2201,
CFrame = l_End_21.CFrame
});
v2210:Play();
end;
end;
if not l_Stay_18 then
if l_Del_18 then
task.wait(l_Del_18 + 0.1);
end;
v2210.Completed:Connect(function()
l_Model_19:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_1(0.05);
v2193 = v1981.Upper:Clone();
v2193:ScaleTo(0.9);
local v2215 = {
Model = v2193,
T = 0.8,
EndT = 1,
Anchor = l_PrimaryPart_15.CFrame * CFrame.new(0, 0.5, 0) *
CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v2215_0 = v2215 --[[ copy: 29 -> 146 ]];
task.spawn(function()
local l_Model_20 = l_v2215_0.Model;
local v2218 = l_v2215_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_24 = l_Model_20:FindFirstChild("Start");
local l_End_22 = l_Model_20:FindFirstChild("End");
local l_Stay_19 = l_v2215_0.Stay;
local l_Anchor_20 = l_v2215_0.Anchor;
local v2223 = l_v2215_0.EndT or 1;
local l_Del_19 = l_v2215_0.Del;
local l_Skip_19 = l_v2215_0.Skip;
if l_Start_24 and l_End_22 then
l_Model_20.PrimaryPart = l_Start_24;
if not l_Skip_19 then
for _, v2227 in pairs(l_Model_20:GetChildren()) do
if v2227:IsA("BasePart") then
v2227.CanCollide = false;
v2227.Anchored = true;
end;
end;
end;
if l_Anchor_20 then
l_Model_20:SetPrimaryPartCFrame(l_Anchor_20);
end;
if l_v2215_0.T then
l_Start_24.Transparency = l_v2215_0.T;
end;
l_End_22.Transparency = 1;
l_Model_20.Parent = workspace.Thrown;
local l_Decal_39 =
l_Start_24:FindFirstChildOfClass("Decal");
local l_SpecialMesh_40 =
l_Start_24:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_41 =
l_End_22:FindFirstChildOfClass("SpecialMesh");
local l_Decal_40 = l_End_22:FindFirstChildOfClass("Decal");
if l_Decal_40 and not l_Skip_19 then
l_Decal_40.Transparency = 1;
end;
local v2232 = nil;
if l_Del_19 then
game:GetService("TweenService"):Create(l_Start_24,
v2218, {
Size = l_End_22.Size,
CFrame = l_End_22.CFrame
}):Play();
task.delay(l_Del_19, function()
v2232 =
game:GetService("TweenService"):Create(l_Start_24, v2218, {
Transparency = v2223
});
v2232:Play();
if l_Decal_39 then
for _, v2234 in pairs(l_Start_24:GetChildren())
do
if v2234:IsA("Decal") then
game:GetService("TweenService"):Create(v2234, v2218, {
Transparency = v2223
}):Play();
end;
end;
end;
if l_SpecialMesh_40 then
v2232 =
game:GetService("TweenService"):Create(l_SpecialMesh_40, v2218, {
Scale = l_SpecialMesh_41.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_40 then
game:GetService("TweenService"):Create(l_SpecialMesh_40, v2218, {
Scale = l_SpecialMesh_41.Scale
}):Play();
end;
if l_Decal_39 then
for _, v2236 in pairs(l_Start_24:GetChildren()) do
if v2236:IsA("Decal") then
game:GetService("TweenService"):Create(v2236, v2218, {
Transparency = v2223
}):Play();
end;
end;
v2232 =
game:GetService("TweenService"):Create(l_Start_24, v2218, {
Size = l_End_22.Size,
CFrame = l_End_22.CFrame
});
v2232:Play();
else
v2232 =
game:GetService("TweenService"):Create(l_Start_24, v2218, {
Size = l_End_22.Size,
Transparency = v2223,
CFrame = l_End_22.CFrame
});
v2232:Play();
end;
end;
if not l_Stay_19 then
if l_Del_19 then
task.wait(l_Del_19 + 0.1);
end;
v2232.Completed:Connect(function()
l_Model_20:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2215 = v1981.Model:Clone();
v2215:PivotTo(l_PrimaryPart_15.CFrame * CFrame.new(0, -0.5, 0));
v2215:ScaleTo(2);
v2215.Parent = workspace.Thrown;
v833(v2215);
for _ = 1, 2 do
v2125(0.45);
task.wait(0.02);
v2125(1.2);
task.wait(0.02);
end;
end;
end;
elseif v899 == "Copy Me" then
local l_char_9 = v898.char;
local l_copy_0 = v898.copy;
local v2240 = {};
local v2241 = nil;
do
local l_v2241_0 = v2241;
l_v2241_0 =
game:GetService("RunService").Heartbeat:Connect(function(v2243)
if not (l_char_9.Parent and l_copy_0) or not l_copy_0.Parent then
return l_v2241_0:Disconnect();
else
l_char_9.PrimaryPart.CFrame =
l_char_9.PrimaryPart.CFrame:lerp(l_copy_0.Value, 1 - 5.0E-7 ^ v2243);
return ;
end;
end);
table.insert(v2240, l_v2241_0);
end;
elseif v899 == "Copy TP" then
local l_hit_4 = v898.hit;
local _ = v898.position;
local l_id_2 = v898.id;
local _ = {};
local v2248 = nil;
for _, v2250 in pairs(l_hit_4.Humanoid:GetPlayingAnimationTracks()) do
if not (v2250.Animation.AnimationId ~= l_id_2) or
v2250.Animation.AnimationId == "rbxassetid://" .. l_id_2 then
v2248 = v2250;
break;
end;
end;
if not v2248 then
return ;
end;
elseif v899 == "GenericSlam" then
local l_crab_0 = v898.crab;
local _ = v898.id;
local _ = l_crab_0.PrimaryPart;
local v2254 = {};
local l_GenericSlam_0 = game.ReplicatedStorage.Resources.GenericSlam;
local v2256, v2257 = v873(l_GenericSlam_0, v2254, 12);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local _ = task.wait;
local l_PrimaryPart_17 = l_crab_0.PrimaryPart;
if v898.CFrame and not v898.DontConvert then
local v2262 = {
v898.CFrame:GetComponents()
};
for v2263, _ in pairs(v2262) do
if v2263 <= 3 then
v2262[v2263] = v2262[v2263] * l_crab_0:GetScale();
end;
end;
v898.CFrame = CFrame.new(unpack(v2262));
end;
v898.Scale = v898.Scale or 1;
local v2265 = l_PrimaryPart_17.CFrame * (v898.CFrame or CFrame.new(10 *
l_crab_0:GetScale(), -30 * l_crab_0:GetScale(), -55 * l_crab_0:GetScale()));
if v898.DontConvert then
v2265 = v898.CFrame;
end;
local v2266 = v819({
FX = v2256.Slam,
Anchor = v2265,
Maid = v2257._maid
});
v2266:ScaleTo(2.5 * v898.Scale * l_crab_0:GetScale());
v833(v2266);
local v2267 = v2256.ReverseWind:Clone();
v2267:ScaleTo(5 * v898.Scale * l_crab_0:GetScale());
local v2268 = {
Model = v2267,
Anchor = v2266.PrimaryPart.CFrame,
Info = TweenInfo.new(1.4, Enum.EasingStyle.Quint)
};
local l_v2268_0 = v2268 --[[ copy: 18 -> 139 ]];
task.spawn(function()
local l_Model_21 = l_v2268_0.Model;
local v2271 = l_v2268_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_25 = l_Model_21:FindFirstChild("Start");
local l_End_23 = l_Model_21:FindFirstChild("End");
local l_Stay_20 = l_v2268_0.Stay;
local l_Anchor_21 = l_v2268_0.Anchor;
local v2276 = l_v2268_0.EndT or 1;
local l_Del_20 = l_v2268_0.Del;
local l_Skip_20 = l_v2268_0.Skip;
if l_Start_25 and l_End_23 then
l_Model_21.PrimaryPart = l_Start_25;
if not l_Skip_20 then
for _, v2280 in pairs(l_Model_21:GetChildren()) do
if v2280:IsA("BasePart") then
v2280.CanCollide = false;
v2280.Anchored = true;
end;
end;
end;
if l_Anchor_21 then
l_Model_21:SetPrimaryPartCFrame(l_Anchor_21);
end;
if l_v2268_0.T then
l_Start_25.Transparency = l_v2268_0.T;
end;
l_End_23.Transparency = 1;
l_Model_21.Parent = workspace.Thrown;
local l_Decal_41 = l_Start_25:FindFirstChildOfClass("Decal");
local l_SpecialMesh_42 =
l_Start_25:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_43 =
l_End_23:FindFirstChildOfClass("SpecialMesh");
local l_Decal_42 = l_End_23:FindFirstChildOfClass("Decal");
if l_Decal_42 and not l_Skip_20 then
l_Decal_42.Transparency = 1;
end;
local v2285 = nil;
if l_Del_20 then
game:GetService("TweenService"):Create(l_Start_25, v2271, {
Size = l_End_23.Size,
CFrame = l_End_23.CFrame
}):Play();
task.delay(l_Del_20, function()
v2285 = game:GetService("TweenService"):Create(l_Start_25,
v2271, {
Transparency = v2276
});
v2285:Play();
if l_Decal_41 then
for _, v2287 in pairs(l_Start_25:GetChildren()) do
if v2287:IsA("Decal") then
game:GetService("TweenService"):Create(v2287,
v2271, {
Transparency = v2276
}):Play();
end;
end;
end;
if l_SpecialMesh_42 then
v2285 =
game:GetService("TweenService"):Create(l_SpecialMesh_42, v2271, {
Scale = l_SpecialMesh_43.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_42 then
game:GetService("TweenService"):Create(l_SpecialMesh_42,
v2271, {
Scale = l_SpecialMesh_43.Scale
}):Play();
end;
if l_Decal_41 then
for _, v2289 in pairs(l_Start_25:GetChildren()) do
if v2289:IsA("Decal") then
game:GetService("TweenService"):Create(v2289,
v2271, {
Transparency = v2276
}):Play();
end;
end;
v2285 = game:GetService("TweenService"):Create(l_Start_25,
v2271, {
Size = l_End_23.Size,
CFrame = l_End_23.CFrame
});
v2285:Play();
else
v2285 = game:GetService("TweenService"):Create(l_Start_25,
v2271, {
Size = l_End_23.Size,
Transparency = v2276,
CFrame = l_End_23.CFrame
});
v2285:Play();
end;
end;
if not l_Stay_20 then
if l_Del_20 then
task.wait(l_Del_20 + 0.1);
end;
v2285.Completed:Connect(function()
l_Model_21:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2268 = v2256.ReverseWind:Clone();
v2268:ScaleTo(5 * v898.Scale * l_crab_0:GetScale());
local v2290 = {
Model = v2268,
Anchor = v2266.PrimaryPart.CFrame * CFrame.new(0, 5 *
l_crab_0:GetScale(), 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Quint)
};
local l_v2290_0 = v2290 --[[ copy: 19 -> 140 ]];
task.spawn(function()
local l_Model_22 = l_v2290_0.Model;
local v2293 = l_v2290_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_26 = l_Model_22:FindFirstChild("Start");
local l_End_24 = l_Model_22:FindFirstChild("End");
local l_Stay_21 = l_v2290_0.Stay;
local l_Anchor_22 = l_v2290_0.Anchor;
local v2298 = l_v2290_0.EndT or 1;
local l_Del_21 = l_v2290_0.Del;
local l_Skip_21 = l_v2290_0.Skip;
if l_Start_26 and l_End_24 then
l_Model_22.PrimaryPart = l_Start_26;
if not l_Skip_21 then
for _, v2302 in pairs(l_Model_22:GetChildren()) do
if v2302:IsA("BasePart") then
v2302.CanCollide = false;
v2302.Anchored = true;
end;
end;
end;
if l_Anchor_22 then
l_Model_22:SetPrimaryPartCFrame(l_Anchor_22);
end;
if l_v2290_0.T then
l_Start_26.Transparency = l_v2290_0.T;
end;
l_End_24.Transparency = 1;
l_Model_22.Parent = workspace.Thrown;
local l_Decal_43 = l_Start_26:FindFirstChildOfClass("Decal");
local l_SpecialMesh_44 =
l_Start_26:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_45 =
l_End_24:FindFirstChildOfClass("SpecialMesh");
local l_Decal_44 = l_End_24:FindFirstChildOfClass("Decal");
if l_Decal_44 and not l_Skip_21 then
l_Decal_44.Transparency = 1;
end;
local v2307 = nil;
if l_Del_21 then
game:GetService("TweenService"):Create(l_Start_26, v2293, {
Size = l_End_24.Size,
CFrame = l_End_24.CFrame
}):Play();
task.delay(l_Del_21, function()
v2307 = game:GetService("TweenService"):Create(l_Start_26,
v2293, {
Transparency = v2298
});
v2307:Play();
if l_Decal_43 then
for _, v2309 in pairs(l_Start_26:GetChildren()) do
if v2309:IsA("Decal") then
game:GetService("TweenService"):Create(v2309,
v2293, {
Transparency = v2298
}):Play();
end;
end;
end;
if l_SpecialMesh_44 then
v2307 =
game:GetService("TweenService"):Create(l_SpecialMesh_44, v2293, {
Scale = l_SpecialMesh_45.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_44 then
game:GetService("TweenService"):Create(l_SpecialMesh_44,
v2293, {
Scale = l_SpecialMesh_45.Scale
}):Play();
end;
if l_Decal_43 then
for _, v2311 in pairs(l_Start_26:GetChildren()) do
if v2311:IsA("Decal") then
game:GetService("TweenService"):Create(v2311,
v2293, {
Transparency = v2298
}):Play();
end;
end;
v2307 = game:GetService("TweenService"):Create(l_Start_26,
v2293, {
Size = l_End_24.Size,
CFrame = l_End_24.CFrame
});
v2307:Play();
else
v2307 = game:GetService("TweenService"):Create(l_Start_26,
v2293, {
Size = l_End_24.Size,
Transparency = v2298,
CFrame = l_End_24.CFrame
});
v2307:Play();
end;
end;
if not l_Stay_21 then
if l_Del_21 then
task.wait(l_Del_21 + 0.1);
end;
v2307.Completed:Connect(function()
l_Model_22:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2290 = v2256.ReverseWind2:Clone();
v2290:ScaleTo(5 * v898.Scale * l_crab_0:GetScale());
local v2312 = {
Model = v2290,
Anchor = v2266.PrimaryPart.CFrame,
Info = TweenInfo.new(3.6, Enum.EasingStyle.Quint)
};
local l_v2312_0 = v2312 --[[ copy: 20 -> 141 ]];
task.spawn(function()
local l_Model_23 = l_v2312_0.Model;
local v2315 = l_v2312_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_27 = l_Model_23:FindFirstChild("Start");
local l_End_25 = l_Model_23:FindFirstChild("End");
local l_Stay_22 = l_v2312_0.Stay;
local l_Anchor_23 = l_v2312_0.Anchor;
local v2320 = l_v2312_0.EndT or 1;
local l_Del_22 = l_v2312_0.Del;
local l_Skip_22 = l_v2312_0.Skip;
if l_Start_27 and l_End_25 then
l_Model_23.PrimaryPart = l_Start_27;
if not l_Skip_22 then
for _, v2324 in pairs(l_Model_23:GetChildren()) do
if v2324:IsA("BasePart") then
v2324.CanCollide = false;
v2324.Anchored = true;
end;
end;
end;
if l_Anchor_23 then
l_Model_23:SetPrimaryPartCFrame(l_Anchor_23);
end;
if l_v2312_0.T then
l_Start_27.Transparency = l_v2312_0.T;
end;
l_End_25.Transparency = 1;
l_Model_23.Parent = workspace.Thrown;
local l_Decal_45 = l_Start_27:FindFirstChildOfClass("Decal");
local l_SpecialMesh_46 =
l_Start_27:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_47 =
l_End_25:FindFirstChildOfClass("SpecialMesh");
local l_Decal_46 = l_End_25:FindFirstChildOfClass("Decal");
if l_Decal_46 and not l_Skip_22 then
l_Decal_46.Transparency = 1;
end;
local v2329 = nil;
if l_Del_22 then
game:GetService("TweenService"):Create(l_Start_27, v2315, {
Size = l_End_25.Size,
CFrame = l_End_25.CFrame
}):Play();
task.delay(l_Del_22, function()
v2329 = game:GetService("TweenService"):Create(l_Start_27,
v2315, {
Transparency = v2320
});
v2329:Play();
if l_Decal_45 then
for _, v2331 in pairs(l_Start_27:GetChildren()) do
if v2331:IsA("Decal") then
game:GetService("TweenService"):Create(v2331,
v2315, {
Transparency = v2320
}):Play();
end;
end;
end;
if l_SpecialMesh_46 then
v2329 =
game:GetService("TweenService"):Create(l_SpecialMesh_46, v2315, {
Scale = l_SpecialMesh_47.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_46 then
game:GetService("TweenService"):Create(l_SpecialMesh_46,
v2315, {
Scale = l_SpecialMesh_47.Scale
}):Play();
end;
if l_Decal_45 then
for _, v2333 in pairs(l_Start_27:GetChildren()) do
if v2333:IsA("Decal") then
game:GetService("TweenService"):Create(v2333,
v2315, {
Transparency = v2320
}):Play();
end;
end;
v2329 = game:GetService("TweenService"):Create(l_Start_27,
v2315, {
Size = l_End_25.Size,
CFrame = l_End_25.CFrame
});
v2329:Play();
else
v2329 = game:GetService("TweenService"):Create(l_Start_27,
v2315, {
Size = l_End_25.Size,
Transparency = v2320,
CFrame = l_End_25.CFrame
});
v2329:Play();
end;
end;
if not l_Stay_22 then
if l_Del_22 then
task.wait(l_Del_22 + 0.1);
end;
v2329.Completed:Connect(function()
l_Model_23:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2312 = v240(v898.sound);
v2312.Parent = v2266.PrimaryPart;
v2312:Play();
if not (l_LocalPlayer_0.Character ~= v898.char) or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
v2266.PrimaryPart.Position).magnitude <= 100 then
v5({
Effect = "Camshake",
Intensity = v2268:GetScale() * 1.5
});
end;
v240({
SoundId = ({
"rbxassetid://14768130053",
"rbxassetid://14925941916",
"rbxassetid://14925860174"
})[math.random(1, 3)],
Parent = v2266.PrimaryPart,
PlaybackSpeed = 1.25,
Volume = 2.5
}):Play();
elseif v899 == "GenericSlash" then
local l_crab_1 = v898.crab;
local _ = v898.id;
local _ = l_crab_1.PrimaryPart;
local v2337 = {};
local l_CrabSlash_0 = game.ReplicatedStorage.Resources.CrabSlash;
local v2339, v2340 = v873(l_CrabSlash_0, v2337, 24);
local l_TweenService_5 = game:GetService("TweenService");
local l_Thrown_6 = workspace.Thrown;
local l_wait_3 = task.wait;
local l_PrimaryPart_19 = l_crab_1.PrimaryPart;
local v2345 = Random.new();
if v898.CFrame then
local v2346 = {
v898.CFrame:GetComponents()
};
for v2347, _ in pairs(v2346) do
if v2347 <= 3 then
v2346[v2347] = v2346[v2347] * l_crab_1:GetScale();
end;
end;
v898.CFrame = CFrame.new(unpack(v2346));
end;
v898.Scale = v898.Scale or 1;
local v2349 = l_crab_1.RootPart.Body["L.UpperArm"]["L.LowerArm"]
["L.ClawHolder"]["L.LowerClaw"];
if v898.Right then
v2349 = l_crab_1.RootPart.Body["R.UpperArm"]["R.LowerArm"]
["R.ClawHolder"]["R.LowerClaw"];
end;
local v2350 = nil;
l_wait_3(0.2);
local v2351 = tick();
local v2352 = RaycastParams.new();
v2352.FilterType = Enum.RaycastFilterType.Include;
v2352.FilterDescendantsInstances = {
workspace.Map,
workspace.Built
};
if not (l_LocalPlayer_0.Character ~= v898.char) or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
v2349.WorldCFrame.Position).magnitude <= 100 then
task.delay(0.2, function()
v5({
Effect = "Camshake",
Intensity = 10
});
end);
end;
local v2353 = {};
local v2354 = nil;
do
local l_v2349_0, l_v2350_0, l_v2354_0 = v2349, v2350, v2354;
l_v2354_0 = shared.loop(function()
if tick() - v2351 > 0.4 then
if l_v2350_0 then
l_v2350_0:SetPrimaryPartCFrame(l_v2350_0.PrimaryPart.CFrame
* CFrame.new(0, -6 * l_crab_1:GetScale(), 0) * CFrame.Angles(0.7853981633974483, 0,
0));
v808({
FX = l_v2350_0,
Scale = 0.5
});
v833(l_v2350_0);
v840({
FX = l_v2350_0,
On = false
});
end;
return l_v2354_0();
else
local l_WorldCFrame_0 = l_v2349_0.WorldCFrame;
local v2359 = game.Workspace:Raycast(l_WorldCFrame_0.Position,
Vector3.new(0, -50, 0, 0), v2352);
if v2359 then
if not l_v2350_0 then
l_v2350_0 = v819({
FX = v2339.Slam,
Maid = v2340._maid,
Anchor = l_WorldCFrame_0
});
l_v2350_0:ScaleTo(2 * l_crab_1:GetScale());
v840({
FX = l_v2350_0,
On = true
});
end;
if l_v2350_0 then
l_v2350_0:SetPrimaryPartCFrame(CFrame.new(v2359.Position) * CFrame.new(0, 10 *
l_crab_1:GetScale(), 0));
end;
local v2360 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -
1.5707963267948966);
for _, v2362 in pairs(v2353) do
v2362.Mesh:PivotTo(l_WorldCFrame_0 * v2360 *
CFrame.new(v2362.Count, 0, 0) * CFrame.Angles(0, math.rad(v2362.Count * 5), 0));
v2362.Count = v2362.Count - 15;
end;
end;
for v2363 = 1, math.random(1, 3) do
local v2364 = l_WorldCFrame_0 *
CFrame.new(v2345:NextNumber(-20, 20), 5, v2345:NextNumber(-20, 20));
local v2365 = game.Workspace:Raycast(v2364.p,
(Vector3.new(0, -50, 0, 0)));
if v2365 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 v2367 = 1;
local v2368 = 2;
local l_v82_30 = v82;
if not v2368 and v2367 then
v2368 = v2367;
v2367 = 1;
end;
if not v2368 and not v2367 then
v2367 = 0;
v2368 = 1;
end;
local v2370 = l_v82_30:NextNumber(v2367, v2368);
v2368 = 1;
l_v82_30 = 2;
local l_v82_31 = v82;
if not l_v82_30 and v2368 then
l_v82_30 = v2368;
v2368 = 1;
end;
if not l_v82_30 and not v2368 then
v2368 = 0;
l_v82_30 = 1;
end;
l_Part_6.Size = Vector3.new(v2370,
l_v82_31:NextNumber(v2368, l_v82_30), v89(1, 2)) * 3.25;
local v2372 = v2340._maid:give(l_Part_6);
table.insert(v2337, v2372);
v2372.CFrame = l_WorldCFrame_0;
v2372.Parent = l_Thrown_6;
local v2373 = v2365.Position + Vector3.new(0,
l_PrimaryPart_19.Size.Y * 1.5, 0);
v2370 = {};
v2367 = (l_WorldCFrame_0.Position - v2373).Magnitude;
v2368 = v2345:NextNumber(10, 20);
l_v82_31 = CFrame.new(l_WorldCFrame_0.Position, v2373)
* CFrame.new(0, 0, -v2367 / 2) * CFrame.new(0, v2368, -v2367 / 2);
v2367 = math.clamp(v2367, 20, 1e999);
for v2374 = 0, v2367 do
local v2375 = v2374 / v2367;
local l_Position_7 = l_WorldCFrame_0.Position;
local l_Position_8 = l_v82_31.Position;
local v2378 = l_Position_7 + (l_Position_8 -
l_Position_7) * v2375;
table.insert(v2370, v2378 + (l_Position_8 + (v2373
- l_Position_8) * v2375 - v2378) * v2375);
end;
v2372.Size = v2372.Size * v2345:NextNumber(1.35, 1.45);
v2372.Material = v2365.Material;
v2372.Color = v2365.Instance.Color;
l_TweenService_5:Create(v2372,
TweenInfo.new(v2345:NextNumber(0.3, 0.5), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.spawn(function()
local v2379 = 0;
local v2380 = nil;
v2380 = shared.loop(function()
v2379 = v2379 + 1;
local _ = v2379 / #v2370;
local v2382 = v2370[v2379];
if not v2382 then
v2372:Destroy();
return v2380();
else
if not v2370[v2363 + 1] then
local _ = v2373;
end;
l_wait_3(0.001);
local v2384, v2385, v2386 =
v2372.CFrame:ToOrientation();
v2372.CFrame = CFrame.new(v2382) *
CFrame.Angles(v2384, v2385, v2386);
return ;
end;
end, 60);
end);
end;
end;
return ;
end;
end, 60);
end;
elseif v899 == "CrabBeam" then
local l_crab_2 = v898.crab;
local _ = v898.id;
local _ = l_crab_2.PrimaryPart;
local v2390 = {};
local l_CrabBeam_0 = game.ReplicatedStorage.Resources.CrabBeam;
local v2392, v2393 = v873(l_CrabBeam_0, v2390, 15);
local l_TweenService_6 = game:GetService("TweenService");
local l_Thrown_7 = workspace.Thrown;
local l_wait_4 = task.wait;
local l_PrimaryPart_21 = l_crab_2.PrimaryPart;
local v2398 = RaycastParams.new();
v2398.FilterType = Enum.RaycastFilterType.Include;
v2398.FilterDescendantsInstances = {
workspace.Map,
workspace.Built
};
local function v2449(v2399, v2400)
for v2401, v2402 in pairs(v2399) do
task.spawn(function()
for _ = 1, 4 do
local v2404 = v2393._maid:give(v2392.Blast:Clone());
v808({
FX = v2404,
Scale = 0.5
});
v2404:ScaleTo(4.1 * l_crab_2:GetScale());
v802({
FX = v2404,
Count = -1.5
});
v2404:SetPrimaryPartCFrame(v2402.WorldCFrame * v2401);
v2404.Parent = l_Thrown_7;
v833(v2404);
l_wait_4(0.05);
end;
end);
l_wait_4(0.1);
end;
l_wait_4(0.1);
local v2405 = {};
local v2406 = nil;
local v2407 = {};
local v2408 = false;
local function v2415()
if not v2408 then
v2408 = true;
for _, v2410 in pairs(v2407) do
v2410:Stop();
end;
for _, v2412 in pairs(v2405) do
for _, v2414 in pairs(v2412:GetDescendants()) do
if v2414:IsA("ParticleEmitter") then
v2414.Enabled = false;
elseif v2414:IsA("Beam") then
game:GetService("TweenService"):Create(v2414,
TweenInfo.new(0.1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width1 = 0,
Width0 = 0
}):Play();
end;
end;
end;
end;
end;
for v2416, v2417 in pairs(v2399) do
local v2418 = v2393._maid:give(v2392.Beamy:Clone());
v2418:ScaleTo(6 * l_crab_2:GetScale());
v2418:SetPrimaryPartCFrame(v2417.WorldCFrame * v2416);
v2418.Parent = l_Thrown_7;
local v2419 = v240({
SoundId = "rbxassetid://18887888861",
Parent = v2418.End,
Looped = true,
Volume = 3
});
v2419:Play();
table.insert(v2407, v2419);
task.spawn(function()
local _ = {};
while v2418.Parent do
v2418:SetPrimaryPartCFrame(v2417.WorldCFrame * v2416);
task.wait();
end;
end);
for _, v2422 in pairs(v2418:GetDescendants()) do
if v2422:IsA("Beam") then
v2422.Width0 = v2422.Width0 * 0.5;
v2422.Width1 = v2422.Width1 * 0.5;
end;
end;
v808({
FX = v2418.End,
Scale = 0.5
});
local _ = v2418.PrimaryPart.End.C0;
v2418.PrimaryPart.End.C0 = CFrame.new(0, 0, 0);
local v2424 = 0.4;
local v2425 = nil;
table.insert(v2405, v2418);
local v2426 = nil;
do
local l_v2424_0, l_v2425_0, l_v2426_0 = v2424, v2425, v2426;
task.spawn(function()
local v2430 = tick();
while v2418.PrimaryPart:FindFirstChild("End") and not v2408
do
if tick() - v2430 > 0.1 then
l_v2424_0 = 0.05;
end;
local v2431 =
game.Workspace:Raycast(v2418.PrimaryPart.Position,
v2418.PrimaryPart.CFrame.lookVector * 308, v2398);
if v2431 then
if not (not (v2400 > 1) or l_v2425_0) or l_v2426_0
~= v2431.Normal and v2400 > 1 then
if l_v2425_0 then
for _, v2433 in
pairs(l_v2425_0:GetChildren()) do
if v2433:IsA("ParticleEmitter") then
v2433.Enabled = false;
end;
end;
game:GetService("Debris"):AddItem(l_v2425_0, 9);
end;
l_v2425_0 =
v2393._maid:give(v2392.Trail:Clone());
local l_l_v2425_0_0 = l_v2425_0;
local l_l_l_v2425_0_0_0 = l_l_v2425_0_0 --
[[ copy: 2 -> 8 ]];
task.delay(10, function()
if l_l_l_v2425_0_0_0.Parent then
for _, v2437 in
pairs(l_l_l_v2425_0_0_0:GetChildren()) do
if v2437:IsA("ParticleEmitter")
then
v2437.Enabled = false;
end;
end;
end;
end);
game.Debris:AddItem(l_v2425_0, 15);
l_v2425_0.Parent = l_Thrown_7;
l_v2426_0 = v2431.Normal;
for _, v2439 in pairs(l_v2425_0:GetChildren())
do
if v2439:IsA("ParticleEmitter") then
v2439.Enabled = true;
end;
end;
end;
if l_v2425_0 then
l_v2425_0.CFrame = CFrame.new(v2431.Position,
v2431.Position + v2431.Normal) * CFrame.new(0, 0, -1);
end;
local l_Magnitude_0 = (v2417.WorldCFrame.Position -
v2431.Position).Magnitude;
l_TweenService_6:Create(v2418.PrimaryPart.End,
TweenInfo.new(l_v2424_0, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -l_Magnitude_0)
}):Play();
l_TweenService_6:Create(v2418.PrimaryPart.Length,
TweenInfo.new(0.05, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -l_Magnitude_0 / 2)
}):Play();
l_TweenService_6:Create(v2418.Length,
TweenInfo.new(0.05, Enum.EasingStyle.Sine), {
Size = Vector3.new(2, 2, l_Magnitude_0 / 2)
}):Play();
if not v2406 then
v2406 = v2431.Normal;
end;
else
if l_v2425_0 and l_v2425_0.Parent then
game.Debris:AddItem(l_v2425_0, 8);
for _, v2442 in pairs(l_v2425_0:GetChildren())
do
if v2442:IsA("ParticleEmitter") then
v2442.Enabled = false;
end;
end;
l_v2425_0 = nil;
end;
l_TweenService_6:Create(v2418.PrimaryPart.End,
TweenInfo.new(l_v2424_0, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -308)
}):Play();
l_TweenService_6:Create(v2418.PrimaryPart.Length,
TweenInfo.new(l_v2424_0, Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0, -154)
}):Play();
l_TweenService_6:Create(v2418.Length,
TweenInfo.new(l_v2424_0, Enum.EasingStyle.Sine), {
Size = Vector3.new(2, 2, 308, 0)
}):Play();
end;
l_wait_4(0.01);
end;
end);
end;
end;
for v2443, v2444 in pairs(v2399) do
local v2445 = v2393._maid:give(v2392.Distance:Clone());
v2445:ScaleTo(2.7 * l_crab_2:GetScale());
v2445:SetPrimaryPartCFrame(v2444.WorldCFrame * v2443);
v2445.Parent = l_Thrown_7;
task.spawn(function()
while v2445.Parent do
v2445:SetPrimaryPartCFrame(v2444.WorldCFrame * v2443);
task.wait();
end;
end);
for _, v2447 in pairs(v2445:GetDescendants()) do
if v2447:IsA("ParticleEmitter") then
local l_v2447_Attribute_0 =
v2447:GetAttribute("EmitDelay");
if l_v2447_Attribute_0 then
v2447:SetAttribute("EmitDelay", l_v2447_Attribute_0 *
0.6);
end;
end;
end;
v808({
FX = v2445,
Scale = 0.6
});
v833(v2445);
end;
l_wait_4(v2400);
v2415();
end;
local v2450 = {
[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"]
};
task.spawn(function()
v2449(v2450, 5.3);
end);
task.delay(6.7, function()
local v2451 = {
[CFrame.new(0, -1, 7) * CFrame.Angles(1.5707963267948966, 0, 0)] =
l_crab_2.RootPart.Body["L.UpperArm"]["L.LowerArm"]["L.ClawHolder"]["L.LowerClaw"]
};
task.spawn(function()
v2449(v2451, 0.5);
end);
l_wait_4(0.3);
local v2452 = v819({
FX = v2392.Explo,
Maid = v2393._maid,
Anchor = l_PrimaryPart_21.CFrame * CFrame.new(10 *
l_crab_2:GetScale(), -30 * l_crab_2:GetScale(), -55 * l_crab_2:GetScale())
});
v2452:ScaleTo(1.5);
v808({
FX = v2452,
Scale = 1.5
});
v833(v2452);
v240({
SoundId = "rbxassetid://18887534958",
CFrame = v2452.PrimaryPart.CFrame,
Volume = 10
}):Play();
task.wait(0.2);
local v2453 = v819({
FX = v2392.Explo,
Maid = v2393._maid,
Anchor = l_PrimaryPart_21.CFrame * CFrame.new(10 *
l_crab_2:GetScale(), -30 * l_crab_2:GetScale(), -55 * l_crab_2:GetScale())
});
v2453:ScaleTo(2);
v808({
FX = v2453,
Scale = 1.5
});
v833(v2453);
end);
elseif v899 == "Fang Effects" then
local l_char_10 = v898.char;
local l_hit_5 = v898.hit;
local l_id_6 = v898.id;
local v2457 = nil;
local l_PrimaryPart_22 = l_char_10.PrimaryPart;
local v2459 = {};
local l_Fang_0 = game.ReplicatedStorage.Resources.Fang;
local v2461, v2462 = v873(l_Fang_0, v2459, 24);
local l_TweenService_7 = game:GetService("TweenService");
local l_Thrown_8 = workspace.Thrown;
local l_wait_5 = task.wait;
local v2466 = Random.new();
if l_id_6 ~= true then
for _, v2468 in pairs(l_char_10.Humanoid:GetPlayingAnimationTracks())
do
if not (v2468.Animation.AnimationId ~= l_id_6) or
v2468.Animation.AnimationId == "rbxassetid://" .. l_id_6 then
v2457 = v2468;
break;
end;
end;
end;
local function v2477(v2469, v2470)
if not v2470 then
v2470 = 0.9;
end;
for v2471 = 1, 6 do
local v2472 = {};
for _, v2474 in pairs(v2469:GetDescendants()) do
if v2474:IsA("BasePart") or v2474:IsA("Decal") then
v2472[v2474] = v2474.Transparency;
v2474.Transparency = 1;
end;
end;
if v2470 and v2471 == 6 and v2469 == l_char_10 then
task.delay(v2470 - 0.2, function()
shared.sfx({
SoundId = "rbxassetid://18876959559",
Parent = v2469.Torso,
Volume = 3.5
}):Play();
end);
end;
if v2471 < 6 then
l_wait_5(0.05);
else
l_wait_5(v2470);
end;
for _, v2476 in pairs(v2469:GetDescendants()) do
if v2476:IsA("BasePart") or v2476:IsA("Decal") then
v2476.Transparency = v2472[v2476];
end;
end;
l_wait_5(0.05);
end;
end;
local function v2527()
local v2478 = v819({
FX = v2461.Dash,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 1, 8) *
CFrame.Angles(0, 0, 0),
Maid = v2462._maid
});
for _, v2480 in pairs(v2478:GetDescendants()) do
if v2480:IsA("Beam") then
local l_Transparency_0 = v2480.Transparency;
v2480.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v2480, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_0
}
});
task.delay(0.5, function()
v774(v2480, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_TweenService_7:Create(v2480, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
elseif v2480:IsA("Attachment") and string.match(v2480.Name, "Near")
then
v2480.CFrame = v2480.CFrame * CFrame.new(0, 0, -15);
l_TweenService_7:Create(v2480, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
CFrame = v2480.CFrame * CFrame.new(0, 5, 70)
}):Play();
end;
end;
l_TweenService_7:Create(v2478.PrimaryPart, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
CFrame = v2478.PrimaryPart.CFrame * CFrame.new(0, 0, -59)
}):Play();
task.spawn(function()
local v2482 = tick();
while tick() - v2482 < 10 and v2457.IsPlaying do
local v2483 = v2461.RunGrad:Clone();
v2483:ScaleTo(0.2);
local v2484 = {
Model = v2483,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -4.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v2484_0 = v2484 --[[ copy: 2 -> 4 ]];
task.spawn(function()
local l_Model_24 = l_v2484_0.Model;
local v2487 = l_v2484_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_28 = l_Model_24:FindFirstChild("Start");
local l_End_26 = l_Model_24:FindFirstChild("End");
local l_Stay_23 = l_v2484_0.Stay;
local l_Anchor_24 = l_v2484_0.Anchor;
local v2492 = l_v2484_0.EndT or 1;
local l_Del_23 = l_v2484_0.Del;
local l_Skip_23 = l_v2484_0.Skip;
if l_Start_28 and l_End_26 then
l_Model_24.PrimaryPart = l_Start_28;
if not l_Skip_23 then
for _, v2496 in pairs(l_Model_24:GetChildren()) do
if v2496:IsA("BasePart") then
v2496.CanCollide = false;
v2496.Anchored = true;
end;
end;
end;
if l_Anchor_24 then
l_Model_24:SetPrimaryPartCFrame(l_Anchor_24);
end;
if l_v2484_0.T then
l_Start_28.Transparency = l_v2484_0.T;
end;
l_End_26.Transparency = 1;
l_Model_24.Parent = workspace.Thrown;
local l_Decal_47 =
l_Start_28:FindFirstChildOfClass("Decal");
local l_SpecialMesh_48 =
l_Start_28:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_49 =
l_End_26:FindFirstChildOfClass("SpecialMesh");
local l_Decal_48 =
l_End_26:FindFirstChildOfClass("Decal");
if l_Decal_48 and not l_Skip_23 then
l_Decal_48.Transparency = 1;
end;
local v2501 = nil;
if l_Del_23 then
game:GetService("TweenService"):Create(l_Start_28,
v2487, {
Size = l_End_26.Size,
CFrame = l_End_26.CFrame
}):Play();
task.delay(l_Del_23, function()
v2501 =
game:GetService("TweenService"):Create(l_Start_28, v2487, {
Transparency = v2492
});
v2501:Play();
if l_Decal_47 then
for _, v2503 in
pairs(l_Start_28:GetChildren()) do
if v2503:IsA("Decal") then
game:GetService("TweenService"):Create(v2503, v2487, {
Transparency = v2492
}):Play();
end;
end;
end;
if l_SpecialMesh_48 then
v2501 =
game:GetService("TweenService"):Create(l_SpecialMesh_48, v2487, {
Scale = l_SpecialMesh_49.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_48 then
game:GetService("TweenService"):Create(l_SpecialMesh_48, v2487, {
Scale = l_SpecialMesh_49.Scale
}):Play();
end;
if l_Decal_47 then
for _, v2505 in pairs(l_Start_28:GetChildren())
do
if v2505:IsA("Decal") then
game:GetService("TweenService"):Create(v2505, v2487, {
Transparency = v2492
}):Play();
end;
end;
v2501 =
game:GetService("TweenService"):Create(l_Start_28, v2487, {
Size = l_End_26.Size,
CFrame = l_End_26.CFrame
});
v2501:Play();
else
v2501 =
game:GetService("TweenService"):Create(l_Start_28, v2487, {
Size = l_End_26.Size,
Transparency = v2492,
CFrame = l_End_26.CFrame
});
v2501:Play();
end;
end;
if not l_Stay_23 then
if l_Del_23 then
task.wait(l_Del_23 + 0.1);
end;
v2501.Completed:Connect(function()
l_Model_24:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2484 = v2461.RunGrad2:Clone();
v2484:ScaleTo(0.5);
local v2506 = {
Model = v2484,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -4.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.35, Enum.EasingStyle.Exponential)
};
task.spawn(function()
local l_Model_25 = v2506.Model;
local v2508 = v2506.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_29 = l_Model_25:FindFirstChild("Start");
local l_End_27 = l_Model_25:FindFirstChild("End");
local l_Stay_24 = v2506.Stay;
local l_Anchor_25 = v2506.Anchor;
local v2513 = v2506.EndT or 1;
local l_Del_24 = v2506.Del;
local l_Skip_24 = v2506.Skip;
if l_Start_29 and l_End_27 then
l_Model_25.PrimaryPart = l_Start_29;
if not l_Skip_24 then
for _, v2517 in pairs(l_Model_25:GetChildren()) do
if v2517:IsA("BasePart") then
v2517.CanCollide = false;
v2517.Anchored = true;
end;
end;
end;
if l_Anchor_25 then
l_Model_25:SetPrimaryPartCFrame(l_Anchor_25);
end;
if v2506.T then
l_Start_29.Transparency = v2506.T;
end;
l_End_27.Transparency = 1;
l_Model_25.Parent = workspace.Thrown;
local l_Decal_49 =
l_Start_29:FindFirstChildOfClass("Decal");
local l_SpecialMesh_50 =
l_Start_29:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_51 =
l_End_27:FindFirstChildOfClass("SpecialMesh");
local l_Decal_50 =
l_End_27:FindFirstChildOfClass("Decal");
if l_Decal_50 and not l_Skip_24 then
l_Decal_50.Transparency = 1;
end;
local v2522 = nil;
if l_Del_24 then
game:GetService("TweenService"):Create(l_Start_29,
v2508, {
Size = l_End_27.Size,
CFrame = l_End_27.CFrame
}):Play();
task.delay(l_Del_24, function()
v2522 =
game:GetService("TweenService"):Create(l_Start_29, v2508, {
Transparency = v2513
});
v2522:Play();
if l_Decal_49 then
for _, v2524 in
pairs(l_Start_29:GetChildren()) do
if v2524:IsA("Decal") then
game:GetService("TweenService"):Create(v2524, v2508, {
Transparency = v2513
}):Play();
end;
end;
end;
if l_SpecialMesh_50 then
v2522 =
game:GetService("TweenService"):Create(l_SpecialMesh_50, v2508, {
Scale = l_SpecialMesh_51.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_50 then
game:GetService("TweenService"):Create(l_SpecialMesh_50, v2508, {
Scale = l_SpecialMesh_51.Scale
}):Play();
end;
if l_Decal_49 then
for _, v2526 in pairs(l_Start_29:GetChildren())
do
if v2526:IsA("Decal") then
game:GetService("TweenService"):Create(v2526, v2508, {
Transparency = v2513
}):Play();
end;
end;
v2522 =
game:GetService("TweenService"):Create(l_Start_29, v2508, {
Size = l_End_27.Size,
CFrame = l_End_27.CFrame
});
v2522:Play();
else
v2522 =
game:GetService("TweenService"):Create(l_Start_29, v2508, {
Size = l_End_27.Size,
Transparency = v2513,
CFrame = l_End_27.CFrame
});
v2522:Play();
end;
end;
if not l_Stay_24 then
if l_Del_24 then
task.wait(l_Del_24 + 0.1);
end;
v2522.Completed:Connect(function()
l_Model_25:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end);
end;
if v898.run then
return v2527();
else
local v2528 = false;
local function v2542(v2529, v2530, v2531)
local v2532 = {};
local v2533 = v2530.Attachment0:Clone();
table.insert(v2459, v2533);
local v2534 = v2530.Attachment1:Clone();
table.insert(v2459, v2534);
v2533.Parent = v2529;
v2534.Parent = v2529;
for _, v2536 in pairs(v2530:GetChildren()) do
if v2536:IsA("Trail") then
local v2537 = v2536:Clone();
v2537.Attachment0 = v2533;
v2537.Attachment1 = v2534;
v2537.Parent = v2529;
if not v2528 then
v2528 = true;
v2536.Lifetime = v2536.Lifetime * 1;
end;
table.insert(v2532, v2537);
end;
end;
table.insert(v2532, v2533);
table.insert(v2532, v2534);
task.delay(v2531 * 0.5, function()
for _, v2539 in pairs(v2532) do
if v2539:IsA("Trail") then
v774(v2539, {
Time = 0.5,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
end;
end;
end);
for _, v2541 in pairs(v2532) do
game.Debris:AddItem(v2541, v2531);
end;
return v2532;
end;
local _ = function()
local _, v2544, _ =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_hit_5.Torso.Position) * CFrame.Angles(0, v2544,
0);
end;
local _ = function()
local _, v2548, _ =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_10.Torso.Position) * CFrame.Angles(0,
v2548, 0);
end;
local function v2883()
l_wait_5(0.2);
local l_v2_Tagged_0 = v2:GetTagged("RockFang" ..
l_LocalPlayer_0.Name);
local v2552 = l_v2_Tagged_0[#l_v2_Tagged_0];
local l_v819_0 = v819;
local v2554 = {
FX = v2461.GoodWind2,
Maid = v2462._maid
};
local v2555, v2556, v2557 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2554.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v2556, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v2554.Ray = true;
l_v819_0 = l_v819_0(v2554);
if l_v819_0 then
v833(l_v819_0);
end;
v2554 = CFrame.new(0, 0, 0);
local v2558 = v2461.UpwaveRock:Clone();
v2558:ScaleTo(0.3);
local v2559 = {
Model = v2558,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, -3, -4) *
CFrame.Angles(-1.5707963267948966, 0, -1.5707963267948966),
Info = TweenInfo.new(0.45, Enum.EasingStyle.Exponential)
};
local l_v2559_0 = v2559 --[[ copy: 5 -> 20 ]];
task.spawn(function()
local l_Model_26 = l_v2559_0.Model;
local v2562 = l_v2559_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_30 = l_Model_26:FindFirstChild("Start");
local l_End_28 = l_Model_26:FindFirstChild("End");
local l_Stay_25 = l_v2559_0.Stay;
local l_Anchor_26 = l_v2559_0.Anchor;
local v2567 = l_v2559_0.EndT or 1;
local l_Del_25 = l_v2559_0.Del;
local l_Skip_25 = l_v2559_0.Skip;
if l_Start_30 and l_End_28 then
l_Model_26.PrimaryPart = l_Start_30;
if not l_Skip_25 then
for _, v2571 in pairs(l_Model_26:GetChildren()) do
if v2571:IsA("BasePart") then
v2571.CanCollide = false;
v2571.Anchored = true;
end;
end;
end;
if l_Anchor_26 then
l_Model_26:SetPrimaryPartCFrame(l_Anchor_26);
end;
if l_v2559_0.T then
l_Start_30.Transparency = l_v2559_0.T;
end;
l_End_28.Transparency = 1;
l_Model_26.Parent = workspace.Thrown;
local l_Decal_51 =
l_Start_30:FindFirstChildOfClass("Decal");
local l_SpecialMesh_52 =
l_Start_30:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_53 =
l_End_28:FindFirstChildOfClass("SpecialMesh");
local l_Decal_52 = l_End_28:FindFirstChildOfClass("Decal");
if l_Decal_52 and not l_Skip_25 then
l_Decal_52.Transparency = 1;
end;
local v2576 = nil;
if l_Del_25 then
game:GetService("TweenService"):Create(l_Start_30,
v2562, {
Size = l_End_28.Size,
CFrame = l_End_28.CFrame
}):Play();
task.delay(l_Del_25, function()
v2576 =
game:GetService("TweenService"):Create(l_Start_30, v2562, {
Transparency = v2567
});
v2576:Play();
if l_Decal_51 then
for _, v2578 in pairs(l_Start_30:GetChildren())
do
if v2578:IsA("Decal") then
game:GetService("TweenService"):Create(v2578, v2562, {
Transparency = v2567
}):Play();
end;
end;
end;
if l_SpecialMesh_52 then
v2576 =
game:GetService("TweenService"):Create(l_SpecialMesh_52, v2562, {
Scale = l_SpecialMesh_53.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_52 then
game:GetService("TweenService"):Create(l_SpecialMesh_52, v2562, {
Scale = l_SpecialMesh_53.Scale
}):Play();
end;
if l_Decal_51 then
for _, v2580 in pairs(l_Start_30:GetChildren()) do
if v2580:IsA("Decal") then
game:GetService("TweenService"):Create(v2580, v2562, {
Transparency = v2567
}):Play();
end;
end;
v2576 =
game:GetService("TweenService"):Create(l_Start_30, v2562, {
Size = l_End_28.Size,
CFrame = l_End_28.CFrame
});
v2576:Play();
else
v2576 =
game:GetService("TweenService"):Create(l_Start_30, v2562, {
Size = l_End_28.Size,
Transparency = v2567,
CFrame = l_End_28.CFrame
});
v2576:Play();
end;
end;
if not l_Stay_25 then
if l_Del_25 then
task.wait(l_Del_25 + 0.1);
end;
v2576.Completed:Connect(function()
l_Model_26:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2559 = v819({
FX = v2461.Spinning,
Anchor = l_char_10.Torso.CFrame * v2554,
Maid = v2462._maid
});
for _, v2582 in pairs(v2559:GetDescendants()) do
if v2582:IsA("Beam") then
local l_Transparency_1 = v2582.Transparency;
v2582.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v2582, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_1
}
});
task.delay(0.5, function()
v774(v2582, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_TweenService_7:Create(v2582, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
end;
end;
task.delay(0.4, function()
for _, v2585 in pairs(v2559:GetDescendants()) do
if v2585:IsA("ParticleEmitter") then
v2585.Enabled = false;
end;
end;
end);
task.spawn(function()
local v2586 = tick();
while tick() - v2586 < 1.4 do
v2559.PrimaryPart.CFrame = l_char_10.Torso.CFrame * v2554;
task.wait();
end;
end);
task.delay(0.3, function()
v2542(l_char_10["Left Leg"], l_Fang_0.Trail2, 1);
v2542(l_char_10["Right Arm"], l_Fang_0.Trail2, 1);
v2542(l_char_10["Left Arm"], l_Fang_0.Trail2, 1);
task.spawn(function()
for v2587 = 1, 6 do
local v2588 = v2461.WindFirst2:Clone();
v2588:ScaleTo(0.7);
local v2589 = {
Model = v2588
};
local _, v2591, v2592 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2589.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v2591, 0) * CFrame.new(0, -1, 0) *
CFrame.Angles(0.7853981633974483, 0, -1.5707963267948966);
v2589.Skip = true;
v2589.Info = TweenInfo.new(0.325,
Enum.EasingStyle.Sine);
local l_v2589_0 = v2589 --[[ copy: 4 -> 15 ]];
task.spawn(function()
local l_Model_27 = l_v2589_0.Model;
local v2595 = l_v2589_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_31 =
l_Model_27:FindFirstChild("Start");
local l_End_29 = l_Model_27:FindFirstChild("End");
local l_Stay_26 = l_v2589_0.Stay;
local l_Anchor_27 = l_v2589_0.Anchor;
local v2600 = l_v2589_0.EndT or 1;
local l_Del_26 = l_v2589_0.Del;
local l_Skip_26 = l_v2589_0.Skip;
if l_Start_31 and l_End_29 then
l_Model_27.PrimaryPart = l_Start_31;
if not l_Skip_26 then
for _, v2604 in
pairs(l_Model_27:GetChildren()) do
if v2604:IsA("BasePart") then
v2604.CanCollide = false;
v2604.Anchored = true;
end;
end;
end;
if l_Anchor_27 then
l_Model_27:SetPrimaryPartCFrame(l_Anchor_27);
end;
if l_v2589_0.T then
l_Start_31.Transparency = l_v2589_0.T;
end;
l_End_29.Transparency = 1;
l_Model_27.Parent = workspace.Thrown;
local l_Decal_53 =
l_Start_31:FindFirstChildOfClass("Decal");
local l_SpecialMesh_54 =
l_Start_31:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_55 =
l_End_29:FindFirstChildOfClass("SpecialMesh");
local l_Decal_54 =
l_End_29:FindFirstChildOfClass("Decal");
if l_Decal_54 and not l_Skip_26 then
l_Decal_54.Transparency = 1;
end;
local v2609 = nil;
if l_Del_26 then
game:GetService("TweenService"):Create(l_Start_31, v2595, {
Size = l_End_29.Size,
CFrame = l_End_29.CFrame
}):Play();
task.delay(l_Del_26, function()
v2609 =
game:GetService("TweenService"):Create(l_Start_31, v2595, {
Transparency = v2600
});
v2609:Play();
if l_Decal_53 then
for _, v2611 in
pairs(l_Start_31:GetChildren()) do
if v2611:IsA("Decal") then
game:GetService("TweenService"):Create(v2611, v2595, {
Transparency = v2600
}):Play();
end;
end;
end;
if l_SpecialMesh_54 then
v2609 =
game:GetService("TweenService"):Create(l_SpecialMesh_54, v2595, {
Scale = l_SpecialMesh_55.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_54 then
game:GetService("TweenService"):Create(l_SpecialMesh_54, v2595, {
Scale = l_SpecialMesh_55.Scale
}):Play();
end;
if l_Decal_53 then
for _, v2613 in
pairs(l_Start_31:GetChildren()) do
if v2613:IsA("Decal") then
game:GetService("TweenService"):Create(v2613, v2595, {
Transparency = v2600
}):Play();
end;
end;
v2609 =
game:GetService("TweenService"):Create(l_Start_31, v2595, {
Size = l_End_29.Size,
CFrame = l_End_29.CFrame
});
v2609:Play();
else
v2609 =
game:GetService("TweenService"):Create(l_Start_31, v2595, {
Size = l_End_29.Size,
Transparency = v2600,
CFrame = l_End_29.CFrame
});
v2609:Play();
end;
end;
if not l_Stay_26 then
if l_Del_26 then
task.wait(l_Del_26 + 0.1);
end;
v2609.Completed:Connect(function()
l_Model_27:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2589 = v2461.Bright:Clone();
v2589:ScaleTo(0.7);
local v2614 = {
Model = v2589
};
local v2615;
v2591, v2592, v2615 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2614.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v2592, 0) * CFrame.new(0, -6, -4) *
CFrame.Angles(0.7853981633974483, 0, 3.141592653589793);
v2614.Skip = true;
v2614.Info = TweenInfo.new(0.325,
Enum.EasingStyle.Sine);
local l_v2614_0 = v2614 --[[ copy: 5 -> 16 ]];
task.spawn(function()
local l_Model_28 = l_v2614_0.Model;
local v2618 = l_v2614_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_32 =
l_Model_28:FindFirstChild("Start");
local l_End_30 = l_Model_28:FindFirstChild("End");
local l_Stay_27 = l_v2614_0.Stay;
local l_Anchor_28 = l_v2614_0.Anchor;
local v2623 = l_v2614_0.EndT or 1;
local l_Del_27 = l_v2614_0.Del;
local l_Skip_27 = l_v2614_0.Skip;
if l_Start_32 and l_End_30 then
l_Model_28.PrimaryPart = l_Start_32;
if not l_Skip_27 then
for _, v2627 in
pairs(l_Model_28:GetChildren()) do
if v2627:IsA("BasePart") then
v2627.CanCollide = false;
v2627.Anchored = true;
end;
end;
end;
if l_Anchor_28 then
l_Model_28:SetPrimaryPartCFrame(l_Anchor_28);
end;
if l_v2614_0.T then
l_Start_32.Transparency = l_v2614_0.T;
end;
l_End_30.Transparency = 1;
l_Model_28.Parent = workspace.Thrown;
local l_Decal_55 =
l_Start_32:FindFirstChildOfClass("Decal");
local l_SpecialMesh_56 =
l_Start_32:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_57 =
l_End_30:FindFirstChildOfClass("SpecialMesh");
local l_Decal_56 =
l_End_30:FindFirstChildOfClass("Decal");
if l_Decal_56 and not l_Skip_27 then
l_Decal_56.Transparency = 1;
end;
local v2632 = nil;
if l_Del_27 then
game:GetService("TweenService"):Create(l_Start_32, v2618, {
Size = l_End_30.Size,
CFrame = l_End_30.CFrame
}):Play();
task.delay(l_Del_27, function()
v2632 =
game:GetService("TweenService"):Create(l_Start_32, v2618, {
Transparency = v2623
});
v2632:Play();
if l_Decal_55 then
for _, v2634 in
pairs(l_Start_32:GetChildren()) do
if v2634:IsA("Decal") then
game:GetService("TweenService"):Create(v2634, v2618, {
Transparency = v2623
}):Play();
end;
end;
end;
if l_SpecialMesh_56 then
v2632 =
game:GetService("TweenService"):Create(l_SpecialMesh_56, v2618, {
Scale = l_SpecialMesh_57.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_56 then
game:GetService("TweenService"):Create(l_SpecialMesh_56, v2618, {
Scale = l_SpecialMesh_57.Scale
}):Play();
end;
if l_Decal_55 then
for _, v2636 in
pairs(l_Start_32:GetChildren()) do
if v2636:IsA("Decal") then
game:GetService("TweenService"):Create(v2636, v2618, {
Transparency = v2623
}):Play();
end;
end;
v2632 =
game:GetService("TweenService"):Create(l_Start_32, v2618, {
Size = l_End_30.Size,
CFrame = l_End_30.CFrame
});
v2632:Play();
else
v2632 =
game:GetService("TweenService"):Create(l_Start_32, v2618, {
Size = l_End_30.Size,
Transparency = v2623,
CFrame = l_End_30.CFrame
});
v2632:Play();
end;
end;
if not l_Stay_27 then
if l_Del_27 then
task.wait(l_Del_27 + 0.1);
end;
v2632.Completed:Connect(function()
l_Model_28:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
if v2587 % 2 == 0 then
v2614 = v2461.SecondWind2:Clone();
v2614:ScaleTo(0.7);
local v2637 = {
Model = v2614
};
local v2638;
v2592, v2615, v2638 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2637.Anchor = CFrame.new(l_char_10.Torso.Position)
* CFrame.Angles(0, v2615, 0) * CFrame.new(0, -1, 0) *
CFrame.Angles(0.7853981633974483, 0, 1.5707963267948966);
v2637.Info = TweenInfo.new(0.425,
Enum.EasingStyle.Sine);
local l_v2637_0 = v2637 --[[ copy: 6 -> 17 ]];
task.spawn(function()
local l_Model_29 = l_v2637_0.Model;
local v2641 = l_v2637_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_33 =
l_Model_29:FindFirstChild("Start");
local l_End_31 =
l_Model_29:FindFirstChild("End");
local l_Stay_28 = l_v2637_0.Stay;
local l_Anchor_29 = l_v2637_0.Anchor;
local v2646 = l_v2637_0.EndT or 1;
local l_Del_28 = l_v2637_0.Del;
local l_Skip_28 = l_v2637_0.Skip;
if l_Start_33 and l_End_31 then
l_Model_29.PrimaryPart = l_Start_33;
if not l_Skip_28 then
for _, v2650 in
pairs(l_Model_29:GetChildren()) do
if v2650:IsA("BasePart") then
v2650.CanCollide = false;
v2650.Anchored = true;
end;
end;
end;
if l_Anchor_29 then
l_Model_29:SetPrimaryPartCFrame(l_Anchor_29);
end;
if l_v2637_0.T then
l_Start_33.Transparency = l_v2637_0.T;
end;
l_End_31.Transparency = 1;
l_Model_29.Parent = workspace.Thrown;
local l_Decal_57 =
l_Start_33:FindFirstChildOfClass("Decal");
local l_SpecialMesh_58 =
l_Start_33:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_59 =
l_End_31:FindFirstChildOfClass("SpecialMesh");
local l_Decal_58 =
l_End_31:FindFirstChildOfClass("Decal");
if l_Decal_58 and not l_Skip_28 then
l_Decal_58.Transparency = 1;
end;
local v2655 = nil;
if l_Del_28 then
game:GetService("TweenService"):Create(l_Start_33, v2641, {
Size = l_End_31.Size,
CFrame = l_End_31.CFrame
}):Play();
task.delay(l_Del_28, function()
v2655 =
game:GetService("TweenService"):Create(l_Start_33, v2641, {
Transparency = v2646
});
v2655:Play();
if l_Decal_57 then
for _, v2657 in
pairs(l_Start_33:GetChildren()) do
if v2657:IsA("Decal") then
game:GetService("TweenService"):Create(v2657, v2641, {
Transparency =
v2646
}):Play();
end;
end;
end;
if l_SpecialMesh_58 then
v2655 =
game:GetService("TweenService"):Create(l_SpecialMesh_58, v2641, {
Scale =
l_SpecialMesh_59.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_58 then
game:GetService("TweenService"):Create(l_SpecialMesh_58, v2641, {
Scale = l_SpecialMesh_59.Scale
}):Play();
end;
if l_Decal_57 then
for _, v2659 in
pairs(l_Start_33:GetChildren()) do
if v2659:IsA("Decal") then
game:GetService("TweenService"):Create(v2659, v2641, {
Transparency = v2646
}):Play();
end;
end;
v2655 =
game:GetService("TweenService"):Create(l_Start_33, v2641, {
Size = l_End_31.Size,
CFrame = l_End_31.CFrame
});
v2655:Play();
else
v2655 =
game:GetService("TweenService"):Create(l_Start_33, v2641, {
Size = l_End_31.Size,
Transparency = v2646,
CFrame = l_End_31.CFrame
});
v2655:Play();
end;
end;
if not l_Stay_28 then
if l_Del_28 then
task.wait(l_Del_28 + 0.1);
end;
v2655.Completed:Connect(function()
l_Model_29:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2637 = v2461.Thing4:Clone();
v2637:ScaleTo(2.4499999999999997);
local v2660 = {
Model = v2637,
T = 0.95
};
local v2661, v2662;
v2638, v2661, v2662 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2660.Anchor = CFrame.new(l_char_10.Torso.Position)
* CFrame.Angles(0, v2661, 0) * CFrame.new(0, 0, 0) *
CFrame.Angles(0.7853981633974483, 0, 1.5707963267948966) * CFrame.new(-5, 0, 0);
v2660.Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_30 = v2660.Model;
local v2664 = v2660.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_34 =
l_Model_30:FindFirstChild("Start");
local l_End_32 =
l_Model_30:FindFirstChild("End");
local l_Stay_29 = v2660.Stay;
local l_Anchor_30 = v2660.Anchor;
local v2669 = v2660.EndT or 1;
local l_Del_29 = v2660.Del;
local l_Skip_29 = v2660.Skip;
if l_Start_34 and l_End_32 then
l_Model_30.PrimaryPart = l_Start_34;
if not l_Skip_29 then
for _, v2673 in
pairs(l_Model_30:GetChildren()) do
if v2673:IsA("BasePart") then
v2673.CanCollide = false;
v2673.Anchored = true;
end;
end;
end;
if l_Anchor_30 then
l_Model_30:SetPrimaryPartCFrame(l_Anchor_30);
end;
if v2660.T then
l_Start_34.Transparency = v2660.T;
end;
l_End_32.Transparency = 1;
l_Model_30.Parent = workspace.Thrown;
local l_Decal_59 =
l_Start_34:FindFirstChildOfClass("Decal");
local l_SpecialMesh_60 =
l_Start_34:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_61 =
l_End_32:FindFirstChildOfClass("SpecialMesh");
local l_Decal_60 =
l_End_32:FindFirstChildOfClass("Decal");
if l_Decal_60 and not l_Skip_29 then
l_Decal_60.Transparency = 1;
end;
local v2678 = nil;
if l_Del_29 then
game:GetService("TweenService"):Create(l_Start_34, v2664, {
Size = l_End_32.Size,
CFrame = l_End_32.CFrame
}):Play();
task.delay(l_Del_29, function()
v2678 =
game:GetService("TweenService"):Create(l_Start_34, v2664, {
Transparency = v2669
});
v2678:Play();
if l_Decal_59 then
for _, v2680 in
pairs(l_Start_34:GetChildren()) do
if v2680:IsA("Decal") then
game:GetService("TweenService"):Create(v2680, v2664, {
Transparency =
v2669
}):Play();
end;
end;
end;
if l_SpecialMesh_60 then
v2678 =
game:GetService("TweenService"):Create(l_SpecialMesh_60, v2664, {
Scale =
l_SpecialMesh_61.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_60 then
game:GetService("TweenService"):Create(l_SpecialMesh_60, v2664, {
Scale = l_SpecialMesh_61.Scale
}):Play();
end;
if l_Decal_59 then
for _, v2682 in
pairs(l_Start_34:GetChildren()) do
if v2682:IsA("Decal") then
game:GetService("TweenService"):Create(v2682, v2664, {
Transparency = v2669
}):Play();
end;
end;
v2678 =
game:GetService("TweenService"):Create(l_Start_34, v2664, {
Size = l_End_32.Size,
CFrame = l_End_32.CFrame
});
v2678:Play();
else
v2678 =
game:GetService("TweenService"):Create(l_Start_34, v2664, {
Size = l_End_32.Size,
Transparency = v2669,
CFrame = l_End_32.CFrame
});
v2678:Play();
end;
end;
if not l_Stay_29 then
if l_Del_29 then
task.wait(l_Del_29 + 0.1);
end;
v2678.Completed:Connect(function()
l_Model_30:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
l_wait_5(0.1);
end;
end);
end);
l_wait_5(0.2);
v2555 = v819({
FX = v2461.GoodWind,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Maid = v2462._maid
});
v808({
FX = v2555,
Scale = 1.5
});
v833(v2555);
l_wait_5(0.2);
v2556 = v2461.Test2:Clone();
v2556:ScaleTo(0.35);
v2557 = {
Model = v2556,
T = 0.7,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, 2, -4) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v2557_0 = v2557 --[[ copy: 8 -> 21 ]];
task.spawn(function()
local l_Model_31 = l_v2557_0.Model;
local v2685 = l_v2557_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_35 = l_Model_31:FindFirstChild("Start");
local l_End_33 = l_Model_31:FindFirstChild("End");
local l_Stay_30 = l_v2557_0.Stay;
local l_Anchor_31 = l_v2557_0.Anchor;
local v2690 = l_v2557_0.EndT or 1;
local l_Del_30 = l_v2557_0.Del;
local l_Skip_30 = l_v2557_0.Skip;
if l_Start_35 and l_End_33 then
l_Model_31.PrimaryPart = l_Start_35;
if not l_Skip_30 then
for _, v2694 in pairs(l_Model_31:GetChildren()) do
if v2694:IsA("BasePart") then
v2694.CanCollide = false;
v2694.Anchored = true;
end;
end;
end;
if l_Anchor_31 then
l_Model_31:SetPrimaryPartCFrame(l_Anchor_31);
end;
if l_v2557_0.T then
l_Start_35.Transparency = l_v2557_0.T;
end;
l_End_33.Transparency = 1;
l_Model_31.Parent = workspace.Thrown;
local l_Decal_61 =
l_Start_35:FindFirstChildOfClass("Decal");
local l_SpecialMesh_62 =
l_Start_35:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_63 =
l_End_33:FindFirstChildOfClass("SpecialMesh");
local l_Decal_62 = l_End_33:FindFirstChildOfClass("Decal");
if l_Decal_62 and not l_Skip_30 then
l_Decal_62.Transparency = 1;
end;
local v2699 = nil;
if l_Del_30 then
game:GetService("TweenService"):Create(l_Start_35,
v2685, {
Size = l_End_33.Size,
CFrame = l_End_33.CFrame
}):Play();
task.delay(l_Del_30, function()
v2699 =
game:GetService("TweenService"):Create(l_Start_35, v2685, {
Transparency = v2690
});
v2699:Play();
if l_Decal_61 then
for _, v2701 in pairs(l_Start_35:GetChildren())
do
if v2701:IsA("Decal") then
game:GetService("TweenService"):Create(v2701, v2685, {
Transparency = v2690
}):Play();
end;
end;
end;
if l_SpecialMesh_62 then
v2699 =
game:GetService("TweenService"):Create(l_SpecialMesh_62, v2685, {
Scale = l_SpecialMesh_63.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_62 then
game:GetService("TweenService"):Create(l_SpecialMesh_62, v2685, {
Scale = l_SpecialMesh_63.Scale
}):Play();
end;
if l_Decal_61 then
for _, v2703 in pairs(l_Start_35:GetChildren()) do
if v2703:IsA("Decal") then
game:GetService("TweenService"):Create(v2703, v2685, {
Transparency = v2690
}):Play();
end;
end;
v2699 =
game:GetService("TweenService"):Create(l_Start_35, v2685, {
Size = l_End_33.Size,
CFrame = l_End_33.CFrame
});
v2699:Play();
else
v2699 =
game:GetService("TweenService"):Create(l_Start_35, v2685, {
Size = l_End_33.Size,
Transparency = v2690,
CFrame = l_End_33.CFrame
});
v2699:Play();
end;
end;
if not l_Stay_30 then
if l_Del_30 then
task.wait(l_Del_30 + 0.1);
end;
v2699.Completed:Connect(function()
l_Model_31:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.1);
v2557 = v2461.JumpCresc2:Clone();
v2557:ScaleTo(1.6);
local v2704 = {
Model = v2557,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, -3, -4) *
CFrame.Angles(1.5707963267948966, 0, -1.5707963267948966),
Info = TweenInfo.new(2.45, Enum.EasingStyle.Exponential)
};
local l_v2704_0 = v2704 --[[ copy: 9 -> 22 ]];
task.spawn(function()
local l_Model_32 = l_v2704_0.Model;
local v2707 = l_v2704_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_36 = l_Model_32:FindFirstChild("Start");
local l_End_34 = l_Model_32:FindFirstChild("End");
local l_Stay_31 = l_v2704_0.Stay;
local l_Anchor_32 = l_v2704_0.Anchor;
local v2712 = l_v2704_0.EndT or 1;
local l_Del_31 = l_v2704_0.Del;
local l_Skip_31 = l_v2704_0.Skip;
if l_Start_36 and l_End_34 then
l_Model_32.PrimaryPart = l_Start_36;
if not l_Skip_31 then
for _, v2716 in pairs(l_Model_32:GetChildren()) do
if v2716:IsA("BasePart") then
v2716.CanCollide = false;
v2716.Anchored = true;
end;
end;
end;
if l_Anchor_32 then
l_Model_32:SetPrimaryPartCFrame(l_Anchor_32);
end;
if l_v2704_0.T then
l_Start_36.Transparency = l_v2704_0.T;
end;
l_End_34.Transparency = 1;
l_Model_32.Parent = workspace.Thrown;
local l_Decal_63 =
l_Start_36:FindFirstChildOfClass("Decal");
local l_SpecialMesh_64 =
l_Start_36:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_65 =
l_End_34:FindFirstChildOfClass("SpecialMesh");
local l_Decal_64 = l_End_34:FindFirstChildOfClass("Decal");
if l_Decal_64 and not l_Skip_31 then
l_Decal_64.Transparency = 1;
end;
local v2721 = nil;
if l_Del_31 then
game:GetService("TweenService"):Create(l_Start_36,
v2707, {
Size = l_End_34.Size,
CFrame = l_End_34.CFrame
}):Play();
task.delay(l_Del_31, function()
v2721 =
game:GetService("TweenService"):Create(l_Start_36, v2707, {
Transparency = v2712
});
v2721:Play();
if l_Decal_63 then
for _, v2723 in pairs(l_Start_36:GetChildren())
do
if v2723:IsA("Decal") then
game:GetService("TweenService"):Create(v2723, v2707, {
Transparency = v2712
}):Play();
end;
end;
end;
if l_SpecialMesh_64 then
v2721 =
game:GetService("TweenService"):Create(l_SpecialMesh_64, v2707, {
Scale = l_SpecialMesh_65.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_64 then
game:GetService("TweenService"):Create(l_SpecialMesh_64, v2707, {
Scale = l_SpecialMesh_65.Scale
}):Play();
end;
if l_Decal_63 then
for _, v2725 in pairs(l_Start_36:GetChildren()) do
if v2725:IsA("Decal") then
game:GetService("TweenService"):Create(v2725, v2707, {
Transparency = v2712
}):Play();
end;
end;
v2721 =
game:GetService("TweenService"):Create(l_Start_36, v2707, {
Size = l_End_34.Size,
CFrame = l_End_34.CFrame
});
v2721:Play();
else
v2721 =
game:GetService("TweenService"):Create(l_Start_36, v2707, {
Size = l_End_34.Size,
Transparency = v2712,
CFrame = l_End_34.CFrame
});
v2721:Play();
end;
end;
if not l_Stay_31 then
if l_Del_31 then
task.wait(l_Del_31 + 0.1);
end;
v2721.Completed:Connect(function()
l_Model_32:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.7);
v2704 = v819({
FX = v2461.HitAdjusted,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 8, 5) *
CFrame.Angles(1.1344640137963142, 0, 3.141592653589793),
Maid = v2462._maid
});
v833(v2704);
local v2726 = v2461.ForwardWave:Clone();
v2726:ScaleTo(v2726:GetScale() * 2);
local v2727 = {
Model = v2726,
EndT = 0,
Anchor = v2704.PrimaryPart.CFrame * CFrame.new(0, 30, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v2727_0 = v2727 --[[ copy: 11 -> 23 ]];
task.spawn(function()
local l_Model_33 = l_v2727_0.Model;
local v2730 = l_v2727_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_37 = l_Model_33:FindFirstChild("Start");
local l_End_35 = l_Model_33:FindFirstChild("End");
local l_Stay_32 = l_v2727_0.Stay;
local l_Anchor_33 = l_v2727_0.Anchor;
local v2735 = l_v2727_0.EndT or 1;
local l_Del_32 = l_v2727_0.Del;
local l_Skip_32 = l_v2727_0.Skip;
if l_Start_37 and l_End_35 then
l_Model_33.PrimaryPart = l_Start_37;
if not l_Skip_32 then
for _, v2739 in pairs(l_Model_33:GetChildren()) do
if v2739:IsA("BasePart") then
v2739.CanCollide = false;
v2739.Anchored = true;
end;
end;
end;
if l_Anchor_33 then
l_Model_33:SetPrimaryPartCFrame(l_Anchor_33);
end;
if l_v2727_0.T then
l_Start_37.Transparency = l_v2727_0.T;
end;
l_End_35.Transparency = 1;
l_Model_33.Parent = workspace.Thrown;
local l_Decal_65 =
l_Start_37:FindFirstChildOfClass("Decal");
local l_SpecialMesh_66 =
l_Start_37:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_67 =
l_End_35:FindFirstChildOfClass("SpecialMesh");
local l_Decal_66 = l_End_35:FindFirstChildOfClass("Decal");
if l_Decal_66 and not l_Skip_32 then
l_Decal_66.Transparency = 1;
end;
local v2744 = nil;
if l_Del_32 then
game:GetService("TweenService"):Create(l_Start_37,
v2730, {
Size = l_End_35.Size,
CFrame = l_End_35.CFrame
}):Play();
task.delay(l_Del_32, function()
v2744 =
game:GetService("TweenService"):Create(l_Start_37, v2730, {
Transparency = v2735
});
v2744:Play();
if l_Decal_65 then
for _, v2746 in pairs(l_Start_37:GetChildren())
do
if v2746:IsA("Decal") then
game:GetService("TweenService"):Create(v2746, v2730, {
Transparency = v2735
}):Play();
end;
end;
end;
if l_SpecialMesh_66 then
v2744 =
game:GetService("TweenService"):Create(l_SpecialMesh_66, v2730, {
Scale = l_SpecialMesh_67.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_66 then
game:GetService("TweenService"):Create(l_SpecialMesh_66, v2730, {
Scale = l_SpecialMesh_67.Scale
}):Play();
end;
if l_Decal_65 then
for _, v2748 in pairs(l_Start_37:GetChildren()) do
if v2748:IsA("Decal") then
game:GetService("TweenService"):Create(v2748, v2730, {
Transparency = v2735
}):Play();
end;
end;
v2744 =
game:GetService("TweenService"):Create(l_Start_37, v2730, {
Size = l_End_35.Size,
CFrame = l_End_35.CFrame
});
v2744:Play();
else
v2744 =
game:GetService("TweenService"):Create(l_Start_37, v2730, {
Size = l_End_35.Size,
Transparency = v2735,
CFrame = l_End_35.CFrame
});
v2744:Play();
end;
end;
if not l_Stay_32 then
if l_Del_32 then
task.wait(l_Del_32 + 0.1);
end;
v2744.Completed:Connect(function()
l_Model_33:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.1);
v2727 = v2461.Wind2:Clone();
v2727:ScaleTo(3.5999999999999996);
local v2749 = {
Model = v2727,
Anchor = v2704.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v2749_0 = v2749 --[[ copy: 12 -> 24 ]];
task.spawn(function()
local l_Model_34 = l_v2749_0.Model;
local v2752 = l_v2749_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_38 = l_Model_34:FindFirstChild("Start");
local l_End_36 = l_Model_34:FindFirstChild("End");
local l_Stay_33 = l_v2749_0.Stay;
local l_Anchor_34 = l_v2749_0.Anchor;
local v2757 = l_v2749_0.EndT or 1;
local l_Del_33 = l_v2749_0.Del;
local l_Skip_33 = l_v2749_0.Skip;
if l_Start_38 and l_End_36 then
l_Model_34.PrimaryPart = l_Start_38;
if not l_Skip_33 then
for _, v2761 in pairs(l_Model_34:GetChildren()) do
if v2761:IsA("BasePart") then
v2761.CanCollide = false;
v2761.Anchored = true;
end;
end;
end;
if l_Anchor_34 then
l_Model_34:SetPrimaryPartCFrame(l_Anchor_34);
end;
if l_v2749_0.T then
l_Start_38.Transparency = l_v2749_0.T;
end;
l_End_36.Transparency = 1;
l_Model_34.Parent = workspace.Thrown;
local l_Decal_67 =
l_Start_38:FindFirstChildOfClass("Decal");
local l_SpecialMesh_68 =
l_Start_38:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_69 =
l_End_36:FindFirstChildOfClass("SpecialMesh");
local l_Decal_68 = l_End_36:FindFirstChildOfClass("Decal");
if l_Decal_68 and not l_Skip_33 then
l_Decal_68.Transparency = 1;
end;
local v2766 = nil;
if l_Del_33 then
game:GetService("TweenService"):Create(l_Start_38,
v2752, {
Size = l_End_36.Size,
CFrame = l_End_36.CFrame
}):Play();
task.delay(l_Del_33, function()
v2766 =
game:GetService("TweenService"):Create(l_Start_38, v2752, {
Transparency = v2757
});
v2766:Play();
if l_Decal_67 then
for _, v2768 in pairs(l_Start_38:GetChildren())
do
if v2768:IsA("Decal") then
game:GetService("TweenService"):Create(v2768, v2752, {
Transparency = v2757
}):Play();
end;
end;
end;
if l_SpecialMesh_68 then
v2766 =
game:GetService("TweenService"):Create(l_SpecialMesh_68, v2752, {
Scale = l_SpecialMesh_69.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_68 then
game:GetService("TweenService"):Create(l_SpecialMesh_68, v2752, {
Scale = l_SpecialMesh_69.Scale
}):Play();
end;
if l_Decal_67 then
for _, v2770 in pairs(l_Start_38:GetChildren()) do
if v2770:IsA("Decal") then
game:GetService("TweenService"):Create(v2770, v2752, {
Transparency = v2757
}):Play();
end;
end;
v2766 =
game:GetService("TweenService"):Create(l_Start_38, v2752, {
Size = l_End_36.Size,
CFrame = l_End_36.CFrame
});
v2766:Play();
else
v2766 =
game:GetService("TweenService"):Create(l_Start_38, v2752, {
Size = l_End_36.Size,
Transparency = v2757,
CFrame = l_End_36.CFrame
});
v2766:Play();
end;
end;
if not l_Stay_33 then
if l_Del_33 then
task.wait(l_Del_33 + 0.1);
end;
v2766.Completed:Connect(function()
l_Model_34:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2749 = v2461.Wind1:Clone();
v2749:ScaleTo(2.0999999999999996);
local v2771 = {
Model = v2749,
Anchor = v2704.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(0.5, Enum.EasingStyle.Exponential)
};
local l_v2771_0 = v2771 --[[ copy: 13 -> 25 ]];
task.spawn(function()
local l_Model_35 = l_v2771_0.Model;
local v2774 = l_v2771_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_39 = l_Model_35:FindFirstChild("Start");
local l_End_37 = l_Model_35:FindFirstChild("End");
local l_Stay_34 = l_v2771_0.Stay;
local l_Anchor_35 = l_v2771_0.Anchor;
local v2779 = l_v2771_0.EndT or 1;
local l_Del_34 = l_v2771_0.Del;
local l_Skip_34 = l_v2771_0.Skip;
if l_Start_39 and l_End_37 then
l_Model_35.PrimaryPart = l_Start_39;
if not l_Skip_34 then
for _, v2783 in pairs(l_Model_35:GetChildren()) do
if v2783:IsA("BasePart") then
v2783.CanCollide = false;
v2783.Anchored = true;
end;
end;
end;
if l_Anchor_35 then
l_Model_35:SetPrimaryPartCFrame(l_Anchor_35);
end;
if l_v2771_0.T then
l_Start_39.Transparency = l_v2771_0.T;
end;
l_End_37.Transparency = 1;
l_Model_35.Parent = workspace.Thrown;
local l_Decal_69 =
l_Start_39:FindFirstChildOfClass("Decal");
local l_SpecialMesh_70 =
l_Start_39:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_71 =
l_End_37:FindFirstChildOfClass("SpecialMesh");
local l_Decal_70 = l_End_37:FindFirstChildOfClass("Decal");
if l_Decal_70 and not l_Skip_34 then
l_Decal_70.Transparency = 1;
end;
local v2788 = nil;
if l_Del_34 then
game:GetService("TweenService"):Create(l_Start_39,
v2774, {
Size = l_End_37.Size,
CFrame = l_End_37.CFrame
}):Play();
task.delay(l_Del_34, function()
v2788 =
game:GetService("TweenService"):Create(l_Start_39, v2774, {
Transparency = v2779
});
v2788:Play();
if l_Decal_69 then
for _, v2790 in pairs(l_Start_39:GetChildren())
do
if v2790:IsA("Decal") then
game:GetService("TweenService"):Create(v2790, v2774, {
Transparency = v2779
}):Play();
end;
end;
end;
if l_SpecialMesh_70 then
v2788 =
game:GetService("TweenService"):Create(l_SpecialMesh_70, v2774, {
Scale = l_SpecialMesh_71.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_70 then
game:GetService("TweenService"):Create(l_SpecialMesh_70, v2774, {
Scale = l_SpecialMesh_71.Scale
}):Play();
end;
if l_Decal_69 then
for _, v2792 in pairs(l_Start_39:GetChildren()) do
if v2792:IsA("Decal") then
game:GetService("TweenService"):Create(v2792, v2774, {
Transparency = v2779
}):Play();
end;
end;
v2788 =
game:GetService("TweenService"):Create(l_Start_39, v2774, {
Size = l_End_37.Size,
CFrame = l_End_37.CFrame
});
v2788:Play();
else
v2788 =
game:GetService("TweenService"):Create(l_Start_39, v2774, {
Size = l_End_37.Size,
Transparency = v2779,
CFrame = l_End_37.CFrame
});
v2788:Play();
end;
end;
if not l_Stay_34 then
if l_Del_34 then
task.wait(l_Del_34 + 0.1);
end;
v2788.Completed:Connect(function()
l_Model_35:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2771 = v2461.Bright:Clone();
v2771:ScaleTo(5.1);
local v2793 = {
Model = v2771,
Anchor = v2704.PrimaryPart.CFrame * CFrame.new(0, -40, 0) *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v2793_0 = v2793 --[[ copy: 14 -> 26 ]];
task.spawn(function()
local l_Model_36 = l_v2793_0.Model;
local v2796 = l_v2793_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_40 = l_Model_36:FindFirstChild("Start");
local l_End_38 = l_Model_36:FindFirstChild("End");
local l_Stay_35 = l_v2793_0.Stay;
local l_Anchor_36 = l_v2793_0.Anchor;
local v2801 = l_v2793_0.EndT or 1;
local l_Del_35 = l_v2793_0.Del;
local l_Skip_35 = l_v2793_0.Skip;
if l_Start_40 and l_End_38 then
l_Model_36.PrimaryPart = l_Start_40;
if not l_Skip_35 then
for _, v2805 in pairs(l_Model_36:GetChildren()) do
if v2805:IsA("BasePart") then
v2805.CanCollide = false;
v2805.Anchored = true;
end;
end;
end;
if l_Anchor_36 then
l_Model_36:SetPrimaryPartCFrame(l_Anchor_36);
end;
if l_v2793_0.T then
l_Start_40.Transparency = l_v2793_0.T;
end;
l_End_38.Transparency = 1;
l_Model_36.Parent = workspace.Thrown;
local l_Decal_71 =
l_Start_40:FindFirstChildOfClass("Decal");
local l_SpecialMesh_72 =
l_Start_40:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_73 =
l_End_38:FindFirstChildOfClass("SpecialMesh");
local l_Decal_72 = l_End_38:FindFirstChildOfClass("Decal");
if l_Decal_72 and not l_Skip_35 then
l_Decal_72.Transparency = 1;
end;
local v2810 = nil;
if l_Del_35 then
game:GetService("TweenService"):Create(l_Start_40,
v2796, {
Size = l_End_38.Size,
CFrame = l_End_38.CFrame
}):Play();
task.delay(l_Del_35, function()
v2810 =
game:GetService("TweenService"):Create(l_Start_40, v2796, {
Transparency = v2801
});
v2810:Play();
if l_Decal_71 then
for _, v2812 in pairs(l_Start_40:GetChildren())
do
if v2812:IsA("Decal") then
game:GetService("TweenService"):Create(v2812, v2796, {
Transparency = v2801
}):Play();
end;
end;
end;
if l_SpecialMesh_72 then
v2810 =
game:GetService("TweenService"):Create(l_SpecialMesh_72, v2796, {
Scale = l_SpecialMesh_73.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_72 then
game:GetService("TweenService"):Create(l_SpecialMesh_72, v2796, {
Scale = l_SpecialMesh_73.Scale
}):Play();
end;
if l_Decal_71 then
for _, v2814 in pairs(l_Start_40:GetChildren()) do
if v2814:IsA("Decal") then
game:GetService("TweenService"):Create(v2814, v2796, {
Transparency = v2801
}):Play();
end;
end;
v2810 =
game:GetService("TweenService"):Create(l_Start_40, v2796, {
Size = l_End_38.Size,
CFrame = l_End_38.CFrame
});
v2810:Play();
else
v2810 =
game:GetService("TweenService"):Create(l_Start_40, v2796, {
Size = l_End_38.Size,
Transparency = v2801,
CFrame = l_End_38.CFrame
});
v2810:Play();
end;
end;
if not l_Stay_35 then
if l_Del_35 then
task.wait(l_Del_35 + 0.1);
end;
v2810.Completed:Connect(function()
l_Model_36:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2793 = v2461.ForwardWave2:Clone();
v2793:ScaleTo(v2726:GetScale() * 2);
local v2815 = {
Model = v2793,
EndT = 0,
Anchor = v2704.PrimaryPart.CFrame * CFrame.new(0, -10, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v2815_0 = v2815 --[[ copy: 15 -> 27 ]];
task.spawn(function()
local l_Model_37 = l_v2815_0.Model;
local v2818 = l_v2815_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_41 = l_Model_37:FindFirstChild("Start");
local l_End_39 = l_Model_37:FindFirstChild("End");
local l_Stay_36 = l_v2815_0.Stay;
local l_Anchor_37 = l_v2815_0.Anchor;
local v2823 = l_v2815_0.EndT or 1;
local l_Del_36 = l_v2815_0.Del;
local l_Skip_36 = l_v2815_0.Skip;
if l_Start_41 and l_End_39 then
l_Model_37.PrimaryPart = l_Start_41;
if not l_Skip_36 then
for _, v2827 in pairs(l_Model_37:GetChildren()) do
if v2827:IsA("BasePart") then
v2827.CanCollide = false;
v2827.Anchored = true;
end;
end;
end;
if l_Anchor_37 then
l_Model_37:SetPrimaryPartCFrame(l_Anchor_37);
end;
if l_v2815_0.T then
l_Start_41.Transparency = l_v2815_0.T;
end;
l_End_39.Transparency = 1;
l_Model_37.Parent = workspace.Thrown;
local l_Decal_73 =
l_Start_41:FindFirstChildOfClass("Decal");
local l_SpecialMesh_74 =
l_Start_41:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_75 =
l_End_39:FindFirstChildOfClass("SpecialMesh");
local l_Decal_74 = l_End_39:FindFirstChildOfClass("Decal");
if l_Decal_74 and not l_Skip_36 then
l_Decal_74.Transparency = 1;
end;
local v2832 = nil;
if l_Del_36 then
game:GetService("TweenService"):Create(l_Start_41,
v2818, {
Size = l_End_39.Size,
CFrame = l_End_39.CFrame
}):Play();
task.delay(l_Del_36, function()
v2832 =
game:GetService("TweenService"):Create(l_Start_41, v2818, {
Transparency = v2823
});
v2832:Play();
if l_Decal_73 then
for _, v2834 in pairs(l_Start_41:GetChildren())
do
if v2834:IsA("Decal") then
game:GetService("TweenService"):Create(v2834, v2818, {
Transparency = v2823
}):Play();
end;
end;
end;
if l_SpecialMesh_74 then
v2832 =
game:GetService("TweenService"):Create(l_SpecialMesh_74, v2818, {
Scale = l_SpecialMesh_75.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_74 then
game:GetService("TweenService"):Create(l_SpecialMesh_74, v2818, {
Scale = l_SpecialMesh_75.Scale
}):Play();
end;
if l_Decal_73 then
for _, v2836 in pairs(l_Start_41:GetChildren()) do
if v2836:IsA("Decal") then
game:GetService("TweenService"):Create(v2836, v2818, {
Transparency = v2823
}):Play();
end;
end;
v2832 =
game:GetService("TweenService"):Create(l_Start_41, v2818, {
Size = l_End_39.Size,
CFrame = l_End_39.CFrame
});
v2832:Play();
else
v2832 =
game:GetService("TweenService"):Create(l_Start_41, v2818, {
Size = l_End_39.Size,
Transparency = v2823,
CFrame = l_End_39.CFrame
});
v2832:Play();
end;
end;
if not l_Stay_36 then
if l_Del_36 then
task.wait(l_Del_36 + 0.1);
end;
v2832.Completed:Connect(function()
l_Model_37:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2815 = v2461.ForwardWave3:Clone();
v2815:ScaleTo(v2726:GetScale() * 2);
local v2837 = {
Model = v2815,
T = 0,
EndT = 1,
Anchor = v2704.PrimaryPart.CFrame * CFrame.new(0, 70, 0) *
CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v2837_0 = v2837 --[[ copy: 16 -> 28 ]];
task.spawn(function()
local l_Model_38 = l_v2837_0.Model;
local v2840 = l_v2837_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_42 = l_Model_38:FindFirstChild("Start");
local l_End_40 = l_Model_38:FindFirstChild("End");
local l_Stay_37 = l_v2837_0.Stay;
local l_Anchor_38 = l_v2837_0.Anchor;
local v2845 = l_v2837_0.EndT or 1;
local l_Del_37 = l_v2837_0.Del;
local l_Skip_37 = l_v2837_0.Skip;
if l_Start_42 and l_End_40 then
l_Model_38.PrimaryPart = l_Start_42;
if not l_Skip_37 then
for _, v2849 in pairs(l_Model_38:GetChildren()) do
if v2849:IsA("BasePart") then
v2849.CanCollide = false;
v2849.Anchored = true;
end;
end;
end;
if l_Anchor_38 then
l_Model_38:SetPrimaryPartCFrame(l_Anchor_38);
end;
if l_v2837_0.T then
l_Start_42.Transparency = l_v2837_0.T;
end;
l_End_40.Transparency = 1;
l_Model_38.Parent = workspace.Thrown;
local l_Decal_75 =
l_Start_42:FindFirstChildOfClass("Decal");
local l_SpecialMesh_76 =
l_Start_42:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_77 =
l_End_40:FindFirstChildOfClass("SpecialMesh");
local l_Decal_76 = l_End_40:FindFirstChildOfClass("Decal");
if l_Decal_76 and not l_Skip_37 then
l_Decal_76.Transparency = 1;
end;
local v2854 = nil;
if l_Del_37 then
game:GetService("TweenService"):Create(l_Start_42,
v2840, {
Size = l_End_40.Size,
CFrame = l_End_40.CFrame
}):Play();
task.delay(l_Del_37, function()
v2854 =
game:GetService("TweenService"):Create(l_Start_42, v2840, {
Transparency = v2845
});
v2854:Play();
if l_Decal_75 then
for _, v2856 in pairs(l_Start_42:GetChildren())
do
if v2856:IsA("Decal") then
game:GetService("TweenService"):Create(v2856, v2840, {
Transparency = v2845
}):Play();
end;
end;
end;
if l_SpecialMesh_76 then
v2854 =
game:GetService("TweenService"):Create(l_SpecialMesh_76, v2840, {
Scale = l_SpecialMesh_77.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_76 then
game:GetService("TweenService"):Create(l_SpecialMesh_76, v2840, {
Scale = l_SpecialMesh_77.Scale
}):Play();
end;
if l_Decal_75 then
for _, v2858 in pairs(l_Start_42:GetChildren()) do
if v2858:IsA("Decal") then
game:GetService("TweenService"):Create(v2858, v2840, {
Transparency = v2845
}):Play();
end;
end;
v2854 =
game:GetService("TweenService"):Create(l_Start_42, v2840, {
Size = l_End_40.Size,
CFrame = l_End_40.CFrame
});
v2854:Play();
else
v2854 =
game:GetService("TweenService"):Create(l_Start_42, v2840, {
Size = l_End_40.Size,
Transparency = v2845,
CFrame = l_End_40.CFrame
});
v2854:Play();
end;
end;
if not l_Stay_37 then
if l_Del_37 then
task.wait(l_Del_37 + 0.1);
end;
v2854.Completed:Connect(function()
l_Model_38:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2837 = v2461.Test2:Clone();
v2837:ScaleTo(0.5);
local v2859 = {
Model = v2837,
T = 0.9,
Anchor = v2704.PrimaryPart.CFrame * CFrame.new(0, -2, 0) *
CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(3, Enum.EasingStyle.Exponential)
};
local l_v2859_0 = v2859 --[[ copy: 17 -> 29 ]];
task.spawn(function()
local l_Model_39 = l_v2859_0.Model;
local v2862 = l_v2859_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_43 = l_Model_39:FindFirstChild("Start");
local l_End_41 = l_Model_39:FindFirstChild("End");
local l_Stay_38 = l_v2859_0.Stay;
local l_Anchor_39 = l_v2859_0.Anchor;
local v2867 = l_v2859_0.EndT or 1;
local l_Del_38 = l_v2859_0.Del;
local l_Skip_38 = l_v2859_0.Skip;
if l_Start_43 and l_End_41 then
l_Model_39.PrimaryPart = l_Start_43;
if not l_Skip_38 then
for _, v2871 in pairs(l_Model_39:GetChildren()) do
if v2871:IsA("BasePart") then
v2871.CanCollide = false;
v2871.Anchored = true;
end;
end;
end;
if l_Anchor_39 then
l_Model_39:SetPrimaryPartCFrame(l_Anchor_39);
end;
if l_v2859_0.T then
l_Start_43.Transparency = l_v2859_0.T;
end;
l_End_41.Transparency = 1;
l_Model_39.Parent = workspace.Thrown;
local l_Decal_77 =
l_Start_43:FindFirstChildOfClass("Decal");
local l_SpecialMesh_78 =
l_Start_43:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_79 =
l_End_41:FindFirstChildOfClass("SpecialMesh");
local l_Decal_78 = l_End_41:FindFirstChildOfClass("Decal");
if l_Decal_78 and not l_Skip_38 then
l_Decal_78.Transparency = 1;
end;
local v2876 = nil;
if l_Del_38 then
game:GetService("TweenService"):Create(l_Start_43,
v2862, {
Size = l_End_41.Size,
CFrame = l_End_41.CFrame
}):Play();
task.delay(l_Del_38, function()
v2876 =
game:GetService("TweenService"):Create(l_Start_43, v2862, {
Transparency = v2867
});
v2876:Play();
if l_Decal_77 then
for _, v2878 in pairs(l_Start_43:GetChildren())
do
if v2878:IsA("Decal") then
game:GetService("TweenService"):Create(v2878, v2862, {
Transparency = v2867
}):Play();
end;
end;
end;
if l_SpecialMesh_78 then
v2876 =
game:GetService("TweenService"):Create(l_SpecialMesh_78, v2862, {
Scale = l_SpecialMesh_79.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_78 then
game:GetService("TweenService"):Create(l_SpecialMesh_78, v2862, {
Scale = l_SpecialMesh_79.Scale
}):Play();
end;
if l_Decal_77 then
for _, v2880 in pairs(l_Start_43:GetChildren()) do
if v2880:IsA("Decal") then
game:GetService("TweenService"):Create(v2880, v2862, {
Transparency = v2867
}):Play();
end;
end;
v2876 =
game:GetService("TweenService"):Create(l_Start_43, v2862, {
Size = l_End_41.Size,
CFrame = l_End_41.CFrame
});
v2876:Play();
else
v2876 =
game:GetService("TweenService"):Create(l_Start_43, v2862, {
Size = l_End_41.Size,
Transparency = v2867,
CFrame = l_End_41.CFrame
});
v2876:Play();
end;
end;
if not l_Stay_38 then
if l_Del_38 then
task.wait(l_Del_38 + 0.1);
end;
v2876.Completed:Connect(function()
l_Model_39:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.1);
v2859 = v819({
FX = v2461.WindBlast,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(2.6179938779914944, 0, 0),
Maid = v2462._maid
});
local l_PrimaryPart_23 = v2859.PrimaryPart;
l_PrimaryPart_23.Position = l_PrimaryPart_23.Position -
Vector3.new(0, 6, 0, 0);
v2859:ScaleTo(0.7);
v833(v2859);
l_PrimaryPart_23 = v819({
FX = v2461.RockExplode,
Anchor = v2552.RockOuter.CFrame * CFrame.new(0, 0, -4) *
CFrame.Angles(1.5707963267948966, 0, 0),
Maid = v2462._maid
});
v808({
FX = l_PrimaryPart_23,
Scale = 1.5
});
l_PrimaryPart_23:ScaleTo(0.4);
v833(l_PrimaryPart_23);
local v2882 = v819({
FX = v2461.DustGo,
Anchor = l_PrimaryPart_22.CFrame,
Maid = v2462._maid
});
v2882:ScaleTo(1.1);
v808({
FX = v2882,
Scale = 1.5
});
v833(v2882);
end;
local function v3064()
local v2884 = v819({
FX = v2461.SOG,
Maid = v2462._maid,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -
l_PrimaryPart_22.Size.Y * 1.5, 0)
});
v840({
FX = v2884,
On = true
});
v2884:ScaleTo(2);
v808({
FX = v2884,
Scale = 2
});
local v2885 = v2461.Travel:Clone();
v2885:ScaleTo(0.5);
local v2886 = {
Model = v2885,
T = 0.1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.Angles(0, -
1.5707963267948966, 0),
Info = TweenInfo.new(5, Enum.EasingStyle.Exponential)
};
local l_v2886_0 = v2886 --[[ copy: 2 -> 9 ]];
task.spawn(function()
local l_Model_40 = l_v2886_0.Model;
local v2889 = l_v2886_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_44 = l_Model_40:FindFirstChild("Start");
local l_End_42 = l_Model_40:FindFirstChild("End");
local l_Stay_39 = l_v2886_0.Stay;
local l_Anchor_40 = l_v2886_0.Anchor;
local v2894 = l_v2886_0.EndT or 1;
local l_Del_39 = l_v2886_0.Del;
local l_Skip_39 = l_v2886_0.Skip;
if l_Start_44 and l_End_42 then
l_Model_40.PrimaryPart = l_Start_44;
if not l_Skip_39 then
for _, v2898 in pairs(l_Model_40:GetChildren()) do
if v2898:IsA("BasePart") then
v2898.CanCollide = false;
v2898.Anchored = true;
end;
end;
end;
if l_Anchor_40 then
l_Model_40:SetPrimaryPartCFrame(l_Anchor_40);
end;
if l_v2886_0.T then
l_Start_44.Transparency = l_v2886_0.T;
end;
l_End_42.Transparency = 1;
l_Model_40.Parent = workspace.Thrown;
local l_Decal_79 =
l_Start_44:FindFirstChildOfClass("Decal");
local l_SpecialMesh_80 =
l_Start_44:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_81 =
l_End_42:FindFirstChildOfClass("SpecialMesh");
local l_Decal_80 = l_End_42:FindFirstChildOfClass("Decal");
if l_Decal_80 and not l_Skip_39 then
l_Decal_80.Transparency = 1;
end;
local v2903 = nil;
if l_Del_39 then
game:GetService("TweenService"):Create(l_Start_44,
v2889, {
Size = l_End_42.Size,
CFrame = l_End_42.CFrame
}):Play();
task.delay(l_Del_39, function()
v2903 =
game:GetService("TweenService"):Create(l_Start_44, v2889, {
Transparency = v2894
});
v2903:Play();
if l_Decal_79 then
for _, v2905 in pairs(l_Start_44:GetChildren())
do
if v2905:IsA("Decal") then
game:GetService("TweenService"):Create(v2905, v2889, {
Transparency = v2894
}):Play();
end;
end;
end;
if l_SpecialMesh_80 then
v2903 =
game:GetService("TweenService"):Create(l_SpecialMesh_80, v2889, {
Scale = l_SpecialMesh_81.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_80 then
game:GetService("TweenService"):Create(l_SpecialMesh_80, v2889, {
Scale = l_SpecialMesh_81.Scale
}):Play();
end;
if l_Decal_79 then
for _, v2907 in pairs(l_Start_44:GetChildren()) do
if v2907:IsA("Decal") then
game:GetService("TweenService"):Create(v2907, v2889, {
Transparency = v2894
}):Play();
end;
end;
v2903 =
game:GetService("TweenService"):Create(l_Start_44, v2889, {
Size = l_End_42.Size,
CFrame = l_End_42.CFrame
});
v2903:Play();
else
v2903 =
game:GetService("TweenService"):Create(l_Start_44, v2889, {
Size = l_End_42.Size,
Transparency = v2894,
CFrame = l_End_42.CFrame
});
v2903:Play();
end;
end;
if not l_Stay_39 then
if l_Del_39 then
task.wait(l_Del_39 + 0.1);
end;
v2903.Completed:Connect(function()
l_Model_40:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2886 = v819({
FX = v2461.Spinning,
Anchor = l_hit_5.Torso.CFrame,
Maid = v2462._maid
});
for _, v2909 in pairs(v2886:GetDescendants()) do
if v2909:IsA("Beam") then
local l_Transparency_2 = v2909.Transparency;
v2909.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v2909, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_2
}
});
task.delay(0.5, function()
v774(v2909, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_TweenService_7:Create(v2909, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
end);
end;
end;
task.delay(0.4, function()
for _, v2912 in pairs(v2886:GetDescendants()) do
if v2912:IsA("ParticleEmitter") then
v2912.Enabled = false;
end;
end;
end);
task.spawn(function()
local v2913 = tick();
while tick() - v2913 < 1.7 do
v2886.PrimaryPart.CFrame = l_hit_5.Torso.CFrame;
task.wait();
end;
end);
task.spawn(function()
local _, v2915, _ = l_PrimaryPart_22.CFrame:ToOrientation();
local v2917 = tick();
while task.wait() and tick() - v2917 < 1.6 do
v2884.PrimaryPart.CFrame =
CFrame.new(l_hit_5.Torso.Position.X, l_PrimaryPart_22.Position.Y -
l_PrimaryPart_22.Size.Y * 1.5, l_hit_5.Torso.Position.Z) * CFrame.Angles(0, v2915 +
3.141592653589793, 0) * CFrame.new(0, 0, 6);
end;
v840({
FX = v2884,
On = false
});
end);
task.delay(0.2, function()
local l_v819_1 = v819;
local v2919 = {
FX = v2461.General,
Maid = v2462._maid
};
local v2920, v2921, _ =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
v2919.Anchor = CFrame.new(l_hit_5.Torso.Position) *
CFrame.Angles(0, v2921, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v2919.Ray = true;
l_v819_1 = l_v819_1(v2919);
if l_v819_1 then
l_v819_1:ScaleTo(0.2);
v833(l_v819_1);
end;
l_wait_5(0.45);
for v2923 = 1, 4 do
v2920 = v819;
v2921 = {
FX = v2461.General,
Maid = v2462._maid
};
local _, v2925, _ =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
v2921.Anchor = CFrame.new(l_hit_5.Torso.Position) *
CFrame.Angles(0, v2925, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0) *
CFrame.Angles(1.5707963267948966, 0, 0);
v2921.Ray = true;
v2920 = v2920(v2921);
if v2920 then
v808({
FX = v2920,
Scale = 2.5
});
v2920:ScaleTo(1 - v2923 / 10);
v833(v2920);
end;
l_wait_5(v2923 / 10);
end;
end);
task.delay(0.45, function()
local l_v819_2 = v819;
local v2928 = {
FX = v2461.Dust,
Maid = v2462._maid
};
local v2929, v2930, v2931 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2928.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v2930, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v2928.Ray = true;
l_v819_2 = l_v819_2(v2928);
if l_v819_2 then
v833(l_v819_2);
v2928 = v2461.RockUp:Clone();
v2928:ScaleTo(1.5);
local v2932 = {
Model = v2928,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0),
Info = TweenInfo.new(1.3, Enum.EasingStyle.Exponential)
};
local l_v2932_0 = v2932 --[[ copy: 2 -> 11 ]];
task.spawn(function()
local l_Model_41 = l_v2932_0.Model;
local v2935 = l_v2932_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_45 = l_Model_41:FindFirstChild("Start");
local l_End_43 = l_Model_41:FindFirstChild("End");
local l_Stay_40 = l_v2932_0.Stay;
local l_Anchor_41 = l_v2932_0.Anchor;
local v2940 = l_v2932_0.EndT or 1;
local l_Del_40 = l_v2932_0.Del;
local l_Skip_40 = l_v2932_0.Skip;
if l_Start_45 and l_End_43 then
l_Model_41.PrimaryPart = l_Start_45;
if not l_Skip_40 then
for _, v2944 in pairs(l_Model_41:GetChildren())
do
if v2944:IsA("BasePart") then
v2944.CanCollide = false;
v2944.Anchored = true;
end;
end;
end;
if l_Anchor_41 then
l_Model_41:SetPrimaryPartCFrame(l_Anchor_41);
end;
if l_v2932_0.T then
l_Start_45.Transparency = l_v2932_0.T;
end;
l_End_43.Transparency = 1;
l_Model_41.Parent = workspace.Thrown;
local l_Decal_81 =
l_Start_45:FindFirstChildOfClass("Decal");
local l_SpecialMesh_82 =
l_Start_45:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_83 =
l_End_43:FindFirstChildOfClass("SpecialMesh");
local l_Decal_82 =
l_End_43:FindFirstChildOfClass("Decal");
if l_Decal_82 and not l_Skip_40 then
l_Decal_82.Transparency = 1;
end;
local v2949 = nil;
if l_Del_40 then
game:GetService("TweenService"):Create(l_Start_45, v2935, {
Size = l_End_43.Size,
CFrame = l_End_43.CFrame
}):Play();
task.delay(l_Del_40, function()
v2949 =
game:GetService("TweenService"):Create(l_Start_45, v2935, {
Transparency = v2940
});
v2949:Play();
if l_Decal_81 then
for _, v2951 in
pairs(l_Start_45:GetChildren()) do
if v2951:IsA("Decal") then
game:GetService("TweenService"):Create(v2951, v2935, {
Transparency = v2940
}):Play();
end;
end;
end;
if l_SpecialMesh_82 then
v2949 =
game:GetService("TweenService"):Create(l_SpecialMesh_82, v2935, {
Scale = l_SpecialMesh_83.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_82 then
game:GetService("TweenService"):Create(l_SpecialMesh_82, v2935, {
Scale = l_SpecialMesh_83.Scale
}):Play();
end;
if l_Decal_81 then
for _, v2953 in
pairs(l_Start_45:GetChildren()) do
if v2953:IsA("Decal") then
game:GetService("TweenService"):Create(v2953, v2935, {
Transparency = v2940
}):Play();
end;
end;
v2949 =
game:GetService("TweenService"):Create(l_Start_45, v2935, {
Size = l_End_43.Size,
CFrame = l_End_43.CFrame
});
v2949:Play();
else
v2949 =
game:GetService("TweenService"):Create(l_Start_45, v2935, {
Size = l_End_43.Size,
Transparency = v2940,
CFrame = l_End_43.CFrame
});
v2949:Play();
end;
end;
if not l_Stay_40 then
if l_Del_40 then
task.wait(l_Del_40 + 0.1);
end;
v2949.Completed:Connect(function()
l_Model_41:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2932 = v2461.RockUp2:Clone();
v2932:ScaleTo(0.7);
local v2954 = {
Model = v2932,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 1.5707963267948966),
Info = TweenInfo.new(0.8, Enum.EasingStyle.Exponential)
};
local l_v2954_0 = v2954 --[[ copy: 3 -> 12 ]];
task.spawn(function()
local l_Model_42 = l_v2954_0.Model;
local v2957 = l_v2954_0.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 = l_v2954_0.Stay;
local l_Anchor_42 = l_v2954_0.Anchor;
local v2962 = l_v2954_0.EndT or 1;
local l_Del_41 = l_v2954_0.Del;
local l_Skip_41 = l_v2954_0.Skip;
if l_Start_46 and l_End_44 then
l_Model_42.PrimaryPart = l_Start_46;
if not l_Skip_41 then
for _, v2966 in pairs(l_Model_42:GetChildren())
do
if v2966:IsA("BasePart") then
v2966.CanCollide = false;
v2966.Anchored = true;
end;
end;
end;
if l_Anchor_42 then
l_Model_42:SetPrimaryPartCFrame(l_Anchor_42);
end;
if l_v2954_0.T then
l_Start_46.Transparency = l_v2954_0.T;
end;
l_End_44.Transparency = 1;
l_Model_42.Parent = workspace.Thrown;
local l_Decal_83 =
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_84 =
l_End_44:FindFirstChildOfClass("Decal");
if l_Decal_84 and not l_Skip_41 then
l_Decal_84.Transparency = 1;
end;
local v2971 = nil;
if l_Del_41 then
game:GetService("TweenService"):Create(l_Start_46, v2957, {
Size = l_End_44.Size,
CFrame = l_End_44.CFrame
}):Play();
task.delay(l_Del_41, function()
v2971 =
game:GetService("TweenService"):Create(l_Start_46, v2957, {
Transparency = v2962
});
v2971:Play();
if l_Decal_83 then
for _, v2973 in
pairs(l_Start_46:GetChildren()) do
if v2973:IsA("Decal") then
game:GetService("TweenService"):Create(v2973, v2957, {
Transparency = v2962
}):Play();
end;
end;
end;
if l_SpecialMesh_84 then
v2971 =
game:GetService("TweenService"):Create(l_SpecialMesh_84, v2957, {
Scale = l_SpecialMesh_85.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_84 then
game:GetService("TweenService"):Create(l_SpecialMesh_84, v2957, {
Scale = l_SpecialMesh_85.Scale
}):Play();
end;
if l_Decal_83 then
for _, v2975 in
pairs(l_Start_46:GetChildren()) do
if v2975:IsA("Decal") then
game:GetService("TweenService"):Create(v2975, v2957, {
Transparency = v2962
}):Play();
end;
end;
v2971 =
game:GetService("TweenService"):Create(l_Start_46, v2957, {
Size = l_End_44.Size,
CFrame = l_End_44.CFrame
});
v2971:Play();
else
v2971 =
game:GetService("TweenService"):Create(l_Start_46, v2957, {
Size = l_End_44.Size,
Transparency = v2962,
CFrame = l_End_44.CFrame
});
v2971:Play();
end;
end;
if not l_Stay_41 then
if l_Del_41 then
task.wait(l_Del_41 + 0.1);
end;
v2971.Completed:Connect(function()
l_Model_42:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2954 = v2461.Wind3:Clone();
v2954:ScaleTo(1);
v2929 = {
Model = v2954,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(1.8, Enum.EasingStyle.Exponential)
};
local l_v2929_0 = v2929 --[[ copy: 4 -> 13 ]];
task.spawn(function()
local l_Model_43 = l_v2929_0.Model;
local v2978 = l_v2929_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_v2929_0.Stay;
local l_Anchor_43 = l_v2929_0.Anchor;
local v2983 = l_v2929_0.EndT or 1;
local l_Del_42 = l_v2929_0.Del;
local l_Skip_42 = l_v2929_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 _, v2987 in pairs(l_Model_43:GetChildren())
do
if v2987:IsA("BasePart") then
v2987.CanCollide = false;
v2987.Anchored = true;
end;
end;
end;
if l_Anchor_43 then
l_Model_43:SetPrimaryPartCFrame(l_Anchor_43);
end;
if l_v2929_0.T then
l_Start_47.Transparency = l_v2929_0.T;
end;
l_End_45.Transparency = 1;
l_Model_43.Parent = workspace.Thrown;
local l_Decal_85 =
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_86 =
l_End_45:FindFirstChildOfClass("Decal");
if l_Decal_86 and not l_Skip_42 then
l_Decal_86.Transparency = 1;
end;
local v2992 = nil;
if l_Del_42 then
game:GetService("TweenService"):Create(l_Start_47, v2978, {
Size = l_End_45.Size,
CFrame = l_End_45.CFrame
}):Play();
task.delay(l_Del_42, function()
v2992 =
game:GetService("TweenService"):Create(l_Start_47, v2978, {
Transparency = v2983
});
v2992:Play();
if l_Decal_85 then
for _, v2994 in
pairs(l_Start_47:GetChildren()) do
if v2994:IsA("Decal") then
game:GetService("TweenService"):Create(v2994, v2978, {
Transparency = v2983
}):Play();
end;
end;
end;
if l_SpecialMesh_86 then
v2992 =
game:GetService("TweenService"):Create(l_SpecialMesh_86, v2978, {
Scale = l_SpecialMesh_87.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_86 then
game:GetService("TweenService"):Create(l_SpecialMesh_86, v2978, {
Scale = l_SpecialMesh_87.Scale
}):Play();
end;
if l_Decal_85 then
for _, v2996 in
pairs(l_Start_47:GetChildren()) do
if v2996:IsA("Decal") then
game:GetService("TweenService"):Create(v2996, v2978, {
Transparency = v2983
}):Play();
end;
end;
v2992 =
game:GetService("TweenService"):Create(l_Start_47, v2978, {
Size = l_End_45.Size,
CFrame = l_End_45.CFrame
});
v2992:Play();
else
v2992 =
game:GetService("TweenService"):Create(l_Start_47, v2978, {
Size = l_End_45.Size,
Transparency = v2983,
CFrame = l_End_45.CFrame
});
v2992:Play();
end;
end;
if not l_Stay_42 then
if l_Del_42 then
task.wait(l_Del_42 + 0.1);
end;
v2992.Completed:Connect(function()
l_Model_43:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.3);
task.spawn(function()
v2477(l_char_10, 0.5);
end);
l_wait_5(0.4);
v2929 = v819;
v2930 = {
FX = v2461.FLASH,
Maid = v2462._maid
};
local v2997, v2998, _ =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v2930.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v2998, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v2929 = v2929(v2930);
v833(v2929);
v2930 = v2461.FlashSpin:Clone();
v2930:ScaleTo(1);
v2931 = {
Model = v2930,
T = 0.7,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v2931_0 = v2931 --[[ copy: 6 -> 14 ]];
task.spawn(function()
local l_Model_44 = l_v2931_0.Model;
local v3002 = l_v2931_0.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 = l_v2931_0.Stay;
local l_Anchor_44 = l_v2931_0.Anchor;
local v3007 = l_v2931_0.EndT or 1;
local l_Del_43 = l_v2931_0.Del;
local l_Skip_43 = l_v2931_0.Skip;
if l_Start_48 and l_End_46 then
l_Model_44.PrimaryPart = l_Start_48;
if not l_Skip_43 then
for _, v3011 in pairs(l_Model_44:GetChildren())
do
if v3011:IsA("BasePart") then
v3011.CanCollide = false;
v3011.Anchored = true;
end;
end;
end;
if l_Anchor_44 then
l_Model_44:SetPrimaryPartCFrame(l_Anchor_44);
end;
if l_v2931_0.T then
l_Start_48.Transparency = l_v2931_0.T;
end;
l_End_46.Transparency = 1;
l_Model_44.Parent = workspace.Thrown;
local l_Decal_87 =
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_88 =
l_End_46:FindFirstChildOfClass("Decal");
if l_Decal_88 and not l_Skip_43 then
l_Decal_88.Transparency = 1;
end;
local v3016 = nil;
if l_Del_43 then
game:GetService("TweenService"):Create(l_Start_48, v3002, {
Size = l_End_46.Size,
CFrame = l_End_46.CFrame
}):Play();
task.delay(l_Del_43, function()
v3016 =
game:GetService("TweenService"):Create(l_Start_48, v3002, {
Transparency = v3007
});
v3016:Play();
if l_Decal_87 then
for _, v3018 in
pairs(l_Start_48:GetChildren()) do
if v3018:IsA("Decal") then
game:GetService("TweenService"):Create(v3018, v3002, {
Transparency = v3007
}):Play();
end;
end;
end;
if l_SpecialMesh_88 then
v3016 =
game:GetService("TweenService"):Create(l_SpecialMesh_88, v3002, {
Scale = l_SpecialMesh_89.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_88 then
game:GetService("TweenService"):Create(l_SpecialMesh_88, v3002, {
Scale = l_SpecialMesh_89.Scale
}):Play();
end;
if l_Decal_87 then
for _, v3020 in
pairs(l_Start_48:GetChildren()) do
if v3020:IsA("Decal") then
game:GetService("TweenService"):Create(v3020, v3002, {
Transparency = v3007
}):Play();
end;
end;
v3016 =
game:GetService("TweenService"):Create(l_Start_48, v3002, {
Size = l_End_46.Size,
CFrame = l_End_46.CFrame
});
v3016:Play();
else
v3016 =
game:GetService("TweenService"):Create(l_Start_48, v3002, {
Size = l_End_46.Size,
Transparency = v3007,
CFrame = l_End_46.CFrame
});
v3016:Play();
end;
end;
if not l_Stay_43 then
if l_Del_43 then
task.wait(l_Del_43 + 0.1);
end;
v3016.Completed:Connect(function()
l_Model_44:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v2931 = v2461.ReverseWind:Clone();
v2931:ScaleTo(0.7);
local v3021 = {
Model = v2931,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 0,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v3021_0 = v3021 --[[ copy: 7 -> 15 ]];
task.spawn(function()
local l_Model_45 = l_v3021_0.Model;
local v3024 = l_v3021_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_v3021_0.Stay;
local l_Anchor_45 = l_v3021_0.Anchor;
local v3029 = l_v3021_0.EndT or 1;
local l_Del_44 = l_v3021_0.Del;
local l_Skip_44 = l_v3021_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 _, v3033 in pairs(l_Model_45:GetChildren())
do
if v3033:IsA("BasePart") then
v3033.CanCollide = false;
v3033.Anchored = true;
end;
end;
end;
if l_Anchor_45 then
l_Model_45:SetPrimaryPartCFrame(l_Anchor_45);
end;
if l_v3021_0.T then
l_Start_49.Transparency = l_v3021_0.T;
end;
l_End_47.Transparency = 1;
l_Model_45.Parent = workspace.Thrown;
local l_Decal_89 =
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_90 =
l_End_47:FindFirstChildOfClass("Decal");
if l_Decal_90 and not l_Skip_44 then
l_Decal_90.Transparency = 1;
end;
local v3038 = nil;
if l_Del_44 then
game:GetService("TweenService"):Create(l_Start_49, v3024, {
Size = l_End_47.Size,
CFrame = l_End_47.CFrame
}):Play();
task.delay(l_Del_44, function()
v3038 =
game:GetService("TweenService"):Create(l_Start_49, v3024, {
Transparency = v3029
});
v3038:Play();
if l_Decal_89 then
for _, v3040 in
pairs(l_Start_49:GetChildren()) do
if v3040:IsA("Decal") then
game:GetService("TweenService"):Create(v3040, v3024, {
Transparency = v3029
}):Play();
end;
end;
end;
if l_SpecialMesh_90 then
v3038 =
game:GetService("TweenService"):Create(l_SpecialMesh_90, v3024, {
Scale = l_SpecialMesh_91.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_90 then
game:GetService("TweenService"):Create(l_SpecialMesh_90, v3024, {
Scale = l_SpecialMesh_91.Scale
}):Play();
end;
if l_Decal_89 then
for _, v3042 in
pairs(l_Start_49:GetChildren()) do
if v3042:IsA("Decal") then
game:GetService("TweenService"):Create(v3042, v3024, {
Transparency = v3029
}):Play();
end;
end;
v3038 =
game:GetService("TweenService"):Create(l_Start_49, v3024, {
Size = l_End_47.Size,
CFrame = l_End_47.CFrame
});
v3038:Play();
else
v3038 =
game:GetService("TweenService"):Create(l_Start_49, v3024, {
Size = l_End_47.Size,
Transparency = v3029,
CFrame = l_End_47.CFrame
});
v3038:Play();
end;
end;
if not l_Stay_44 then
if l_Del_44 then
task.wait(l_Del_44 + 0.1);
end;
v3038.Completed:Connect(function()
l_Model_45:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3021 = v2461.ReverseWind2:Clone();
v3021:ScaleTo(0.6);
v2997 = {
Model = v3021,
Anchor = l_v819_2.PrimaryPart.CFrame * CFrame.new(0, 5,
0) * CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v2997_0 = v2997 --[[ copy: 8 -> 16 ]];
task.spawn(function()
local l_Model_46 = l_v2997_0.Model;
local v3045 = l_v2997_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_v2997_0.Stay;
local l_Anchor_46 = l_v2997_0.Anchor;
local v3050 = l_v2997_0.EndT or 1;
local l_Del_45 = l_v2997_0.Del;
local l_Skip_45 = l_v2997_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 _, v3054 in pairs(l_Model_46:GetChildren())
do
if v3054:IsA("BasePart") then
v3054.CanCollide = false;
v3054.Anchored = true;
end;
end;
end;
if l_Anchor_46 then
l_Model_46:SetPrimaryPartCFrame(l_Anchor_46);
end;
if l_v2997_0.T then
l_Start_50.Transparency = l_v2997_0.T;
end;
l_End_48.Transparency = 1;
l_Model_46.Parent = workspace.Thrown;
local l_Decal_91 =
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_92 =
l_End_48:FindFirstChildOfClass("Decal");
if l_Decal_92 and not l_Skip_45 then
l_Decal_92.Transparency = 1;
end;
local v3059 = nil;
if l_Del_45 then
game:GetService("TweenService"):Create(l_Start_50, v3045, {
Size = l_End_48.Size,
CFrame = l_End_48.CFrame
}):Play();
task.delay(l_Del_45, function()
v3059 =
game:GetService("TweenService"):Create(l_Start_50, v3045, {
Transparency = v3050
});
v3059:Play();
if l_Decal_91 then
for _, v3061 in
pairs(l_Start_50:GetChildren()) do
if v3061:IsA("Decal") then
game:GetService("TweenService"):Create(v3061, v3045, {
Transparency = v3050
}):Play();
end;
end;
end;
if l_SpecialMesh_92 then
v3059 =
game:GetService("TweenService"):Create(l_SpecialMesh_92, v3045, {
Scale = l_SpecialMesh_93.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_92 then
game:GetService("TweenService"):Create(l_SpecialMesh_92, v3045, {
Scale = l_SpecialMesh_93.Scale
}):Play();
end;
if l_Decal_91 then
for _, v3063 in
pairs(l_Start_50:GetChildren()) do
if v3063:IsA("Decal") then
game:GetService("TweenService"):Create(v3063, v3045, {
Transparency = v3050
}):Play();
end;
end;
v3059 =
game:GetService("TweenService"):Create(l_Start_50, v3045, {
Size = l_End_48.Size,
CFrame = l_End_48.CFrame
});
v3059:Play();
else
v3059 =
game:GetService("TweenService"):Create(l_Start_50, v3045, {
Size = l_End_48.Size,
Transparency = v3050,
CFrame = l_End_48.CFrame
});
v3059:Play();
end;
end;
if not l_Stay_45 then
if l_Del_45 then
task.wait(l_Del_45 + 0.1);
end;
v3059.Completed:Connect(function()
l_Model_46:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(1.1);
v2997 = v819({
FX = v2461.FLASH,
Maid = v2462._maid,
Anchor = v2929.PrimaryPart.CFrame * CFrame.new(0, 0, -
78)
});
v833(v2997);
end;
end);
end;
local _ = {};
local v3066 = {};
local v3067 = {};
local function v3087()
if not (l_LocalPlayer_0.Character ~= l_char_10) or
l_LocalPlayer_0.Character == l_hit_5 then
shared.sfx({
SoundId = "rbxassetid://18879019770",
Parent = workspace,
Volume = 7
}):Play();
local v3068 = nil;
local v3069 = 1;
local v3070 = nil;
do
local l_v3068_0, l_v3069_0, l_v3070_0 = v3068, v3069,
v3070;
l_v3070_0 = shared.loop(function()
local v3074 = v3067[l_v3069_0];
if not v3074 then
for _, v3076 in pairs(v3067) do
v3076:Destroy();
end;
return l_v3070_0();
else
l_v3069_0 = l_v3069_0 + 1;
v3074.Size = UDim2.new(1, 0, 1, 0);
if l_v3068_0 then
l_v3068_0:Destroy();
end;
l_v3068_0 = v3074;
return ;
end;
end, 24);
end;
end;
task.wait(3.4);
if not (l_LocalPlayer_0.Character ~= l_char_10) or
l_LocalPlayer_0.Character == l_hit_5 then
local v3077 = nil;
local v3078 = 1;
local v3079 = nil;
do
local l_v3077_0, l_v3078_0, l_v3079_0 = v3077, v3078,
v3079;
l_v3079_0 = shared.loop(function()
local v3083 = v3066[l_v3078_0];
if not v3083 then
for _, v3085 in pairs(v3066) do
v3085:Destroy();
end;
local l_Folder_4 = Instance.new("Folder");
l_Folder_4.Name = "camexpired";
l_Folder_4.Parent = l_char_10;
game:GetService("Debris"):AddItem(l_Folder_4, 0.7);
return l_v3079_0();
else
l_v3078_0 = l_v3078_0 + 1;
v3083.Size = UDim2.new(1, 0, 1, 0);
if l_v3077_0 then
l_v3077_0:Destroy();
end;
l_v3077_0 = v3083;
return ;
end;
end, 24);
end;
end;
end;
local function v3471()
local _ = {};
local v3089 = l_Fang_0.Velocity:Clone();
table.insert(v2459, v3089);
local v3090, v3091, v3092 =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
v3089:PivotTo(CFrame.new(l_hit_5.Torso.Position) * CFrame.Angles(0,
v3091, 0) * CFrame.new(0, 0, 3));
for _, v3094 in pairs(v3089:GetDescendants()) do
if v3094:IsA("Beam") then
v3091 = v3094.Transparency;
v3094.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v3094, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = v3091
}
});
v3094.TextureSpeed = v3094.TextureSpeed * 2;
elseif v3094:IsA("Attachment") and v3094.Name == "A1" then
v3094.CFrame = v3094.CFrame * CFrame.new(0, 0, 20);
l_TweenService_7:Create(v3094, TweenInfo.new(0.6,
Enum.EasingStyle.Sine), {
CFrame = v3094.CFrame * CFrame.new(0, 0, -20)
}):Play();
end;
end;
local v3095 = v2462._maid:give(Instance.new("NumberValue"));
v2462._maid:giveTask(v3095.Changed:Connect(function()
v3089:ScaleTo(v3095.Value);
end));
v3089:ScaleTo(0.1);
v3095.Value = v3089:GetScale();
v3089.Parent = l_Thrown_8;
l_TweenService_7:Create(v3095, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Value = 1
}):Play();
l_wait_5(0.4);
local l_v819_3 = v819;
local v3097 = {
FX = v2461.OneInch2
};
local v3098, v3099;
v3092, v3098, v3099 =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
v3097.Anchor = CFrame.new(l_hit_5.Torso.Position) *
CFrame.Angles(0, v3098, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(3.141592653589793,
0, 0);
v3097.Maid = v2462._maid;
l_v819_3 = l_v819_3(v3097);
v833(l_v819_3);
l_TweenService_7:Create(v3095, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Value = 2
}):Play();
l_TweenService_7:Create(v3089.PrimaryPart,
TweenInfo.new(0.44999999999999996, Enum.EasingStyle.Sine), {
CFrame = v3089.PrimaryPart.CFrame * CFrame.new(0, 0, 10)
}):Play();
for _, v3101 in pairs(v3089:GetDescendants()) do
if v3101:IsA("Beam") then
v3101.TextureSpeed = v3101.TextureSpeed * 0.5;
end;
end;
task.delay(0.03, function()
for _, v3103 in pairs(l_v819_3:GetDescendants()) do
if v3103:IsA("ParticleEmitter") then
l_TweenService_7:Create(v3103, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 0.03
}):Play();
end;
end;
end);
v3097 = v2461.BouttaGo:Clone();
v3097.Parent = workspace.Thrown;
local v3104 = QuickWeld(v3097.PrimaryPart, l_hit_5.Torso,
workspace.Thrown, v2459);
v3104 = v3097;
v3104:ScaleTo(0.7);
v808({
FX = v3104,
Scale = 0.2
});
v802({
FX = v3104,
Count = 4
});
for _, v3106 in pairs(v3104:GetDescendants()) do
if v3106:IsA("ParticleEmitter") then
v3106.Rate = v3106.Rate * 4;
end;
end;
task.spawn(function()
v2477(l_hit_5, 0.05);
l_wait_5(0.1);
v2477(l_hit_5, 0.05);
end);
v3090 = v819;
v3091 = {
FX = v2461.GoodWind2,
Maid = v2462._maid
};
local v3107, v3108;
v3099, v3107, v3108 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v3091.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v3107, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v3091.Ray = true;
v3090 = v3090(v3091);
if v3090 then
v3090:ScaleTo(1);
v833(v3090);
end;
v3091 = v2461.SlowGrad:Clone();
v3091:ScaleTo(2.5);
v3092 = {
Model = v3091,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -68.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(5, Enum.EasingStyle.Sine)
};
local l_v3092_0 = v3092 --[[ copy: 8 -> 29 ]];
task.spawn(function()
local l_Model_47 = l_v3092_0.Model;
local v3111 = l_v3092_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_v3092_0.Stay;
local l_Anchor_47 = l_v3092_0.Anchor;
local v3116 = l_v3092_0.EndT or 1;
local l_Del_46 = l_v3092_0.Del;
local l_Skip_46 = l_v3092_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 _, v3120 in pairs(l_Model_47:GetChildren()) do
if v3120:IsA("BasePart") then
v3120.CanCollide = false;
v3120.Anchored = true;
end;
end;
end;
if l_Anchor_47 then
l_Model_47:SetPrimaryPartCFrame(l_Anchor_47);
end;
if l_v3092_0.T then
l_Start_51.Transparency = l_v3092_0.T;
end;
l_End_49.Transparency = 1;
l_Model_47.Parent = workspace.Thrown;
local l_Decal_93 =
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_94 = l_End_49:FindFirstChildOfClass("Decal");
if l_Decal_94 and not l_Skip_46 then
l_Decal_94.Transparency = 1;
end;
local v3125 = nil;
if l_Del_46 then
game:GetService("TweenService"):Create(l_Start_51,
v3111, {
Size = l_End_49.Size,
CFrame = l_End_49.CFrame
}):Play();
task.delay(l_Del_46, function()
v3125 =
game:GetService("TweenService"):Create(l_Start_51, v3111, {
Transparency = v3116
});
v3125:Play();
if l_Decal_93 then
for _, v3127 in pairs(l_Start_51:GetChildren())
do
if v3127:IsA("Decal") then
game:GetService("TweenService"):Create(v3127, v3111, {
Transparency = v3116
}):Play();
end;
end;
end;
if l_SpecialMesh_94 then
v3125 =
game:GetService("TweenService"):Create(l_SpecialMesh_94, v3111, {
Scale = l_SpecialMesh_95.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_94 then
game:GetService("TweenService"):Create(l_SpecialMesh_94, v3111, {
Scale = l_SpecialMesh_95.Scale
}):Play();
end;
if l_Decal_93 then
for _, v3129 in pairs(l_Start_51:GetChildren()) do
if v3129:IsA("Decal") then
game:GetService("TweenService"):Create(v3129, v3111, {
Transparency = v3116
}):Play();
end;
end;
v3125 =
game:GetService("TweenService"):Create(l_Start_51, v3111, {
Size = l_End_49.Size,
CFrame = l_End_49.CFrame
});
v3125:Play();
else
v3125 =
game:GetService("TweenService"):Create(l_Start_51, v3111, {
Size = l_End_49.Size,
Transparency = v3116,
CFrame = l_End_49.CFrame
});
v3125:Play();
end;
end;
if not l_Stay_46 then
if l_Del_46 then
task.wait(l_Del_46 + 0.1);
end;
v3125.Completed:Connect(function()
l_Model_47:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3092 = v2461.TestWind3:Clone();
v3092:ScaleTo(1.7);
v3098 = {
Model = v3092,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -68.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(4, Enum.EasingStyle.Sine)
};
local l_v3098_0 = v3098 --[[ copy: 9 -> 30 ]];
task.spawn(function()
local l_Model_48 = l_v3098_0.Model;
local v3132 = l_v3098_0.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 = l_v3098_0.Stay;
local l_Anchor_48 = l_v3098_0.Anchor;
local v3137 = l_v3098_0.EndT or 1;
local l_Del_47 = l_v3098_0.Del;
local l_Skip_47 = l_v3098_0.Skip;
if l_Start_52 and l_End_50 then
l_Model_48.PrimaryPart = l_Start_52;
if not l_Skip_47 then
for _, v3141 in pairs(l_Model_48:GetChildren()) do
if v3141:IsA("BasePart") then
v3141.CanCollide = false;
v3141.Anchored = true;
end;
end;
end;
if l_Anchor_48 then
l_Model_48:SetPrimaryPartCFrame(l_Anchor_48);
end;
if l_v3098_0.T then
l_Start_52.Transparency = l_v3098_0.T;
end;
l_End_50.Transparency = 1;
l_Model_48.Parent = workspace.Thrown;
local l_Decal_95 =
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_96 = l_End_50:FindFirstChildOfClass("Decal");
if l_Decal_96 and not l_Skip_47 then
l_Decal_96.Transparency = 1;
end;
local v3146 = nil;
if l_Del_47 then
game:GetService("TweenService"):Create(l_Start_52,
v3132, {
Size = l_End_50.Size,
CFrame = l_End_50.CFrame
}):Play();
task.delay(l_Del_47, function()
v3146 =
game:GetService("TweenService"):Create(l_Start_52, v3132, {
Transparency = v3137
});
v3146:Play();
if l_Decal_95 then
for _, v3148 in pairs(l_Start_52:GetChildren())
do
if v3148:IsA("Decal") then
game:GetService("TweenService"):Create(v3148, v3132, {
Transparency = v3137
}):Play();
end;
end;
end;
if l_SpecialMesh_96 then
v3146 =
game:GetService("TweenService"):Create(l_SpecialMesh_96, v3132, {
Scale = l_SpecialMesh_97.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_96 then
game:GetService("TweenService"):Create(l_SpecialMesh_96, v3132, {
Scale = l_SpecialMesh_97.Scale
}):Play();
end;
if l_Decal_95 then
for _, v3150 in pairs(l_Start_52:GetChildren()) do
if v3150:IsA("Decal") then
game:GetService("TweenService"):Create(v3150, v3132, {
Transparency = v3137
}):Play();
end;
end;
v3146 =
game:GetService("TweenService"):Create(l_Start_52, v3132, {
Size = l_End_50.Size,
CFrame = l_End_50.CFrame
});
v3146:Play();
else
v3146 =
game:GetService("TweenService"):Create(l_Start_52, v3132, {
Size = l_End_50.Size,
Transparency = v3137,
CFrame = l_End_50.CFrame
});
v3146:Play();
end;
end;
if not l_Stay_47 then
if l_Del_47 then
task.wait(l_Del_47 + 0.1);
end;
v3146.Completed:Connect(function()
l_Model_48:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.delay(0.2, function()
for _, v3152 in pairs(v3090:GetDescendants()) do
if v3152:IsA("ParticleEmitter") then
l_TweenService_7:Create(v3152, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 0.03
}):Play();
end;
end;
end);
l_wait_5(0.9);
v3092:Destroy();
v3091:Destroy();
v3091 = v2461.SlowGrad:Clone();
v3091:ScaleTo(2);
v3098 = {
Model = v3091,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -65.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3098_1 = v3098 --[[ copy: 9 -> 31 ]];
task.spawn(function()
local l_Model_49 = l_v3098_1.Model;
local v3155 = l_v3098_1.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_v3098_1.Stay;
local l_Anchor_49 = l_v3098_1.Anchor;
local v3160 = l_v3098_1.EndT or 1;
local l_Del_48 = l_v3098_1.Del;
local l_Skip_48 = l_v3098_1.Skip;
if l_Start_53 and l_End_51 then
l_Model_49.PrimaryPart = l_Start_53;
if not l_Skip_48 then
for _, v3164 in pairs(l_Model_49:GetChildren()) do
if v3164:IsA("BasePart") then
v3164.CanCollide = false;
v3164.Anchored = true;
end;
end;
end;
if l_Anchor_49 then
l_Model_49:SetPrimaryPartCFrame(l_Anchor_49);
end;
if l_v3098_1.T then
l_Start_53.Transparency = l_v3098_1.T;
end;
l_End_51.Transparency = 1;
l_Model_49.Parent = workspace.Thrown;
local l_Decal_97 =
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_98 = l_End_51:FindFirstChildOfClass("Decal");
if l_Decal_98 and not l_Skip_48 then
l_Decal_98.Transparency = 1;
end;
local v3169 = nil;
if l_Del_48 then
game:GetService("TweenService"):Create(l_Start_53,
v3155, {
Size = l_End_51.Size,
CFrame = l_End_51.CFrame
}):Play();
task.delay(l_Del_48, function()
v3169 =
game:GetService("TweenService"):Create(l_Start_53, v3155, {
Transparency = v3160
});
v3169:Play();
if l_Decal_97 then
for _, v3171 in pairs(l_Start_53:GetChildren())
do
if v3171:IsA("Decal") then
game:GetService("TweenService"):Create(v3171, v3155, {
Transparency = v3160
}):Play();
end;
end;
end;
if l_SpecialMesh_98 then
v3169 =
game:GetService("TweenService"):Create(l_SpecialMesh_98, v3155, {
Scale = l_SpecialMesh_99.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_98 then
game:GetService("TweenService"):Create(l_SpecialMesh_98, v3155, {
Scale = l_SpecialMesh_99.Scale
}):Play();
end;
if l_Decal_97 then
for _, v3173 in pairs(l_Start_53:GetChildren()) do
if v3173:IsA("Decal") then
game:GetService("TweenService"):Create(v3173, v3155, {
Transparency = v3160
}):Play();
end;
end;
v3169 =
game:GetService("TweenService"):Create(l_Start_53, v3155, {
Size = l_End_51.Size,
CFrame = l_End_51.CFrame
});
v3169:Play();
else
v3169 =
game:GetService("TweenService"):Create(l_Start_53, v3155, {
Size = l_End_51.Size,
Transparency = v3160,
CFrame = l_End_51.CFrame
});
v3169:Play();
end;
end;
if not l_Stay_48 then
if l_Del_48 then
task.wait(l_Del_48 + 0.1);
end;
v3169.Completed:Connect(function()
l_Model_49:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v840({
FX = v3104,
On = false
});
l_TweenService_7:Create(v3095, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Value = 4
}):Play();
l_TweenService_7:Create(v3089.PrimaryPart,
TweenInfo.new(0.44999999999999996, Enum.EasingStyle.Sine), {
CFrame = v3089.PrimaryPart.CFrame * CFrame.new(0, 0, 0)
}):Play();
for _, v3175 in pairs(v3089:GetDescendants()) do
if v3175:IsA("Beam") then
v3175.TextureSpeed = v3175.TextureSpeed * 0.3;
v774(v3175, {
Time = 3.4499999999999997,
EasingStyle = "Sine",
Goal = {
TextureSpeed = 0.1,
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v3175, 3.4499999999999997);
elseif v3175:IsA("Attachment") and v3175.Name == "A0" then
l_TweenService_7:Create(v3175, TweenInfo.new(6.8,
Enum.EasingStyle.Exponential), {
CFrame = v3175.CFrame * CFrame.new(0, 0, 170)
}):Play();
end;
end;
v3092 = v2461.TestWind3:Clone();
v3092:ScaleTo(1.7);
v3098 = {
Model = v3092,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -68.5) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Sine)
};
local l_v3098_2 = v3098 --[[ copy: 9 -> 32 ]];
task.spawn(function()
local l_Model_50 = l_v3098_2.Model;
local v3178 = l_v3098_2.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_v3098_2.Stay;
local l_Anchor_50 = l_v3098_2.Anchor;
local v3183 = l_v3098_2.EndT or 1;
local l_Del_49 = l_v3098_2.Del;
local l_Skip_49 = l_v3098_2.Skip;
if l_Start_54 and l_End_52 then
l_Model_50.PrimaryPart = l_Start_54;
if not l_Skip_49 then
for _, v3187 in pairs(l_Model_50:GetChildren()) do
if v3187:IsA("BasePart") then
v3187.CanCollide = false;
v3187.Anchored = true;
end;
end;
end;
if l_Anchor_50 then
l_Model_50:SetPrimaryPartCFrame(l_Anchor_50);
end;
if l_v3098_2.T then
l_Start_54.Transparency = l_v3098_2.T;
end;
l_End_52.Transparency = 1;
l_Model_50.Parent = workspace.Thrown;
local l_Decal_99 =
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_100 =
l_End_52:FindFirstChildOfClass("Decal");
if l_Decal_100 and not l_Skip_49 then
l_Decal_100.Transparency = 1;
end;
local v3192 = nil;
if l_Del_49 then
game:GetService("TweenService"):Create(l_Start_54,
v3178, {
Size = l_End_52.Size,
CFrame = l_End_52.CFrame
}):Play();
task.delay(l_Del_49, function()
v3192 =
game:GetService("TweenService"):Create(l_Start_54, v3178, {
Transparency = v3183
});
v3192:Play();
if l_Decal_99 then
for _, v3194 in pairs(l_Start_54:GetChildren())
do
if v3194:IsA("Decal") then
game:GetService("TweenService"):Create(v3194, v3178, {
Transparency = v3183
}):Play();
end;
end;
end;
if l_SpecialMesh_100 then
v3192 =
game:GetService("TweenService"):Create(l_SpecialMesh_100, v3178, {
Scale = l_SpecialMesh_101.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_100 then
game:GetService("TweenService"):Create(l_SpecialMesh_100, v3178, {
Scale = l_SpecialMesh_101.Scale
}):Play();
end;
if l_Decal_99 then
for _, v3196 in pairs(l_Start_54:GetChildren()) do
if v3196:IsA("Decal") then
game:GetService("TweenService"):Create(v3196, v3178, {
Transparency = v3183
}):Play();
end;
end;
v3192 =
game:GetService("TweenService"):Create(l_Start_54, v3178, {
Size = l_End_52.Size,
CFrame = l_End_52.CFrame
});
v3192:Play();
else
v3192 =
game:GetService("TweenService"):Create(l_Start_54, v3178, {
Size = l_End_52.Size,
Transparency = v3183,
CFrame = l_End_52.CFrame
});
v3192:Play();
end;
end;
if not l_Stay_49 then
if l_Del_49 then
task.wait(l_Del_49 + 0.1);
end;
v3192.Completed:Connect(function()
l_Model_50:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3098 = v2461.TestWind2:Clone();
v3098:ScaleTo(1.5);
v3099 = {
Model = v3098,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3099_0 = v3099 --[[ copy: 10 -> 33 ]];
task.spawn(function()
local l_Model_51 = l_v3099_0.Model;
local v3199 = l_v3099_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_v3099_0.Stay;
local l_Anchor_51 = l_v3099_0.Anchor;
local v3204 = l_v3099_0.EndT or 1;
local l_Del_50 = l_v3099_0.Del;
local l_Skip_50 = l_v3099_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 _, v3208 in pairs(l_Model_51:GetChildren()) do
if v3208:IsA("BasePart") then
v3208.CanCollide = false;
v3208.Anchored = true;
end;
end;
end;
if l_Anchor_51 then
l_Model_51:SetPrimaryPartCFrame(l_Anchor_51);
end;
if l_v3099_0.T then
l_Start_55.Transparency = l_v3099_0.T;
end;
l_End_53.Transparency = 1;
l_Model_51.Parent = workspace.Thrown;
local l_Decal_101 =
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_102 =
l_End_53:FindFirstChildOfClass("Decal");
if l_Decal_102 and not l_Skip_50 then
l_Decal_102.Transparency = 1;
end;
local v3213 = nil;
if l_Del_50 then
game:GetService("TweenService"):Create(l_Start_55,
v3199, {
Size = l_End_53.Size,
CFrame = l_End_53.CFrame
}):Play();
task.delay(l_Del_50, function()
v3213 =
game:GetService("TweenService"):Create(l_Start_55, v3199, {
Transparency = v3204
});
v3213:Play();
if l_Decal_101 then
for _, v3215 in pairs(l_Start_55:GetChildren())
do
if v3215:IsA("Decal") then
game:GetService("TweenService"):Create(v3215, v3199, {
Transparency = v3204
}):Play();
end;
end;
end;
if l_SpecialMesh_102 then
v3213 =
game:GetService("TweenService"):Create(l_SpecialMesh_102, v3199, {
Scale = l_SpecialMesh_103.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_102 then
game:GetService("TweenService"):Create(l_SpecialMesh_102, v3199, {
Scale = l_SpecialMesh_103.Scale
}):Play();
end;
if l_Decal_101 then
for _, v3217 in pairs(l_Start_55:GetChildren()) do
if v3217:IsA("Decal") then
game:GetService("TweenService"):Create(v3217, v3199, {
Transparency = v3204
}):Play();
end;
end;
v3213 =
game:GetService("TweenService"):Create(l_Start_55, v3199, {
Size = l_End_53.Size,
CFrame = l_End_53.CFrame
});
v3213:Play();
else
v3213 =
game:GetService("TweenService"):Create(l_Start_55, v3199, {
Size = l_End_53.Size,
Transparency = v3204,
CFrame = l_End_53.CFrame
});
v3213:Play();
end;
end;
if not l_Stay_50 then
if l_Del_50 then
task.wait(l_Del_50 + 0.1);
end;
v3213.Completed:Connect(function()
l_Model_51:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3099 = v2461.TestWind2:Clone();
v3099:ScaleTo(1.4);
v3107 = {
Model = v3099,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v3107_0 = v3107 --[[ copy: 11 -> 34 ]];
task.spawn(function()
local l_Model_52 = l_v3107_0.Model;
local v3220 = l_v3107_0.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 = l_v3107_0.Stay;
local l_Anchor_52 = l_v3107_0.Anchor;
local v3225 = l_v3107_0.EndT or 1;
local l_Del_51 = l_v3107_0.Del;
local l_Skip_51 = l_v3107_0.Skip;
if l_Start_56 and l_End_54 then
l_Model_52.PrimaryPart = l_Start_56;
if not l_Skip_51 then
for _, v3229 in pairs(l_Model_52:GetChildren()) do
if v3229:IsA("BasePart") then
v3229.CanCollide = false;
v3229.Anchored = true;
end;
end;
end;
if l_Anchor_52 then
l_Model_52:SetPrimaryPartCFrame(l_Anchor_52);
end;
if l_v3107_0.T then
l_Start_56.Transparency = l_v3107_0.T;
end;
l_End_54.Transparency = 1;
l_Model_52.Parent = workspace.Thrown;
local l_Decal_103 =
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_104 =
l_End_54:FindFirstChildOfClass("Decal");
if l_Decal_104 and not l_Skip_51 then
l_Decal_104.Transparency = 1;
end;
local v3234 = nil;
if l_Del_51 then
game:GetService("TweenService"):Create(l_Start_56,
v3220, {
Size = l_End_54.Size,
CFrame = l_End_54.CFrame
}):Play();
task.delay(l_Del_51, function()
v3234 =
game:GetService("TweenService"):Create(l_Start_56, v3220, {
Transparency = v3225
});
v3234:Play();
if l_Decal_103 then
for _, v3236 in pairs(l_Start_56:GetChildren())
do
if v3236:IsA("Decal") then
game:GetService("TweenService"):Create(v3236, v3220, {
Transparency = v3225
}):Play();
end;
end;
end;
if l_SpecialMesh_104 then
v3234 =
game:GetService("TweenService"):Create(l_SpecialMesh_104, v3220, {
Scale = l_SpecialMesh_105.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_104 then
game:GetService("TweenService"):Create(l_SpecialMesh_104, v3220, {
Scale = l_SpecialMesh_105.Scale
}):Play();
end;
if l_Decal_103 then
for _, v3238 in pairs(l_Start_56:GetChildren()) do
if v3238:IsA("Decal") then
game:GetService("TweenService"):Create(v3238, v3220, {
Transparency = v3225
}):Play();
end;
end;
v3234 =
game:GetService("TweenService"):Create(l_Start_56, v3220, {
Size = l_End_54.Size,
CFrame = l_End_54.CFrame
});
v3234:Play();
else
v3234 =
game:GetService("TweenService"):Create(l_Start_56, v3220, {
Size = l_End_54.Size,
Transparency = v3225,
CFrame = l_End_54.CFrame
});
v3234:Play();
end;
end;
if not l_Stay_51 then
if l_Del_51 then
task.wait(l_Del_51 + 0.1);
end;
v3234.Completed:Connect(function()
l_Model_52:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3107 = v2461.Test2:Clone();
v3107:ScaleTo(3);
v3108 = {
Model = v3107,
T = 0.8,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v3108_0 = v3108 --[[ copy: 12 -> 35 ]];
task.spawn(function()
local l_Model_53 = l_v3108_0.Model;
local v3241 = l_v3108_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_v3108_0.Stay;
local l_Anchor_53 = l_v3108_0.Anchor;
local v3246 = l_v3108_0.EndT or 1;
local l_Del_52 = l_v3108_0.Del;
local l_Skip_52 = l_v3108_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 _, v3250 in pairs(l_Model_53:GetChildren()) do
if v3250:IsA("BasePart") then
v3250.CanCollide = false;
v3250.Anchored = true;
end;
end;
end;
if l_Anchor_53 then
l_Model_53:SetPrimaryPartCFrame(l_Anchor_53);
end;
if l_v3108_0.T then
l_Start_57.Transparency = l_v3108_0.T;
end;
l_End_55.Transparency = 1;
l_Model_53.Parent = workspace.Thrown;
local l_Decal_105 =
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_106 =
l_End_55:FindFirstChildOfClass("Decal");
if l_Decal_106 and not l_Skip_52 then
l_Decal_106.Transparency = 1;
end;
local v3255 = nil;
if l_Del_52 then
game:GetService("TweenService"):Create(l_Start_57,
v3241, {
Size = l_End_55.Size,
CFrame = l_End_55.CFrame
}):Play();
task.delay(l_Del_52, function()
v3255 =
game:GetService("TweenService"):Create(l_Start_57, v3241, {
Transparency = v3246
});
v3255:Play();
if l_Decal_105 then
for _, v3257 in pairs(l_Start_57:GetChildren())
do
if v3257:IsA("Decal") then
game:GetService("TweenService"):Create(v3257, v3241, {
Transparency = v3246
}):Play();
end;
end;
end;
if l_SpecialMesh_106 then
v3255 =
game:GetService("TweenService"):Create(l_SpecialMesh_106, v3241, {
Scale = l_SpecialMesh_107.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_106 then
game:GetService("TweenService"):Create(l_SpecialMesh_106, v3241, {
Scale = l_SpecialMesh_107.Scale
}):Play();
end;
if l_Decal_105 then
for _, v3259 in pairs(l_Start_57:GetChildren()) do
if v3259:IsA("Decal") then
game:GetService("TweenService"):Create(v3259, v3241, {
Transparency = v3246
}):Play();
end;
end;
v3255 =
game:GetService("TweenService"):Create(l_Start_57, v3241, {
Size = l_End_55.Size,
CFrame = l_End_55.CFrame
});
v3255:Play();
else
v3255 =
game:GetService("TweenService"):Create(l_Start_57, v3241, {
Size = l_End_55.Size,
Transparency = v3246,
CFrame = l_End_55.CFrame
});
v3255:Play();
end;
end;
if not l_Stay_52 then
if l_Del_52 then
task.wait(l_Del_52 + 0.1);
end;
v3255.Completed:Connect(function()
l_Model_53:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3108 = v2461.Test2Sustain:Clone();
v3108:ScaleTo(2.35);
local v3260 = {
Model = v3108,
T = 0.2,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(3, Enum.EasingStyle.Exponential)
};
local l_v3260_0 = v3260 --[[ copy: 13 -> 36 ]];
task.spawn(function()
local l_Model_54 = l_v3260_0.Model;
local v3263 = l_v3260_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_v3260_0.Stay;
local l_Anchor_54 = l_v3260_0.Anchor;
local v3268 = l_v3260_0.EndT or 1;
local l_Del_53 = l_v3260_0.Del;
local l_Skip_53 = l_v3260_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 _, v3272 in pairs(l_Model_54:GetChildren()) do
if v3272:IsA("BasePart") then
v3272.CanCollide = false;
v3272.Anchored = true;
end;
end;
end;
if l_Anchor_54 then
l_Model_54:SetPrimaryPartCFrame(l_Anchor_54);
end;
if l_v3260_0.T then
l_Start_58.Transparency = l_v3260_0.T;
end;
l_End_56.Transparency = 1;
l_Model_54.Parent = workspace.Thrown;
local l_Decal_107 =
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_108 =
l_End_56:FindFirstChildOfClass("Decal");
if l_Decal_108 and not l_Skip_53 then
l_Decal_108.Transparency = 1;
end;
local v3277 = nil;
if l_Del_53 then
game:GetService("TweenService"):Create(l_Start_58,
v3263, {
Size = l_End_56.Size,
CFrame = l_End_56.CFrame
}):Play();
task.delay(l_Del_53, function()
v3277 =
game:GetService("TweenService"):Create(l_Start_58, v3263, {
Transparency = v3268
});
v3277:Play();
if l_Decal_107 then
for _, v3279 in pairs(l_Start_58:GetChildren())
do
if v3279:IsA("Decal") then
game:GetService("TweenService"):Create(v3279, v3263, {
Transparency = v3268
}):Play();
end;
end;
end;
if l_SpecialMesh_108 then
v3277 =
game:GetService("TweenService"):Create(l_SpecialMesh_108, v3263, {
Scale = l_SpecialMesh_109.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_108 then
game:GetService("TweenService"):Create(l_SpecialMesh_108, v3263, {
Scale = l_SpecialMesh_109.Scale
}):Play();
end;
if l_Decal_107 then
for _, v3281 in pairs(l_Start_58:GetChildren()) do
if v3281:IsA("Decal") then
game:GetService("TweenService"):Create(v3281, v3263, {
Transparency = v3268
}):Play();
end;
end;
v3277 =
game:GetService("TweenService"):Create(l_Start_58, v3263, {
Size = l_End_56.Size,
CFrame = l_End_56.CFrame
});
v3277:Play();
else
v3277 =
game:GetService("TweenService"):Create(l_Start_58, v3263, {
Size = l_End_56.Size,
Transparency = v3268,
CFrame = l_End_56.CFrame
});
v3277:Play();
end;
end;
if not l_Stay_53 then
if l_Del_53 then
task.wait(l_Del_53 + 0.1);
end;
v3277.Completed:Connect(function()
l_Model_54:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3260 = v2461.InchRing:Clone();
v3260:ScaleTo(2);
local v3282 = {
Model = v3260,
T = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, 1.5707963267948966, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v3282_0 = v3282 --[[ copy: 14 -> 37 ]];
task.spawn(function()
local l_Model_55 = l_v3282_0.Model;
local v3285 = l_v3282_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_v3282_0.Stay;
local l_Anchor_55 = l_v3282_0.Anchor;
local v3290 = l_v3282_0.EndT or 1;
local l_Del_54 = l_v3282_0.Del;
local l_Skip_54 = l_v3282_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 _, v3294 in pairs(l_Model_55:GetChildren()) do
if v3294:IsA("BasePart") then
v3294.CanCollide = false;
v3294.Anchored = true;
end;
end;
end;
if l_Anchor_55 then
l_Model_55:SetPrimaryPartCFrame(l_Anchor_55);
end;
if l_v3282_0.T then
l_Start_59.Transparency = l_v3282_0.T;
end;
l_End_57.Transparency = 1;
l_Model_55.Parent = workspace.Thrown;
local l_Decal_109 =
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_110 =
l_End_57:FindFirstChildOfClass("Decal");
if l_Decal_110 and not l_Skip_54 then
l_Decal_110.Transparency = 1;
end;
local v3299 = nil;
if l_Del_54 then
game:GetService("TweenService"):Create(l_Start_59,
v3285, {
Size = l_End_57.Size,
CFrame = l_End_57.CFrame
}):Play();
task.delay(l_Del_54, function()
v3299 =
game:GetService("TweenService"):Create(l_Start_59, v3285, {
Transparency = v3290
});
v3299:Play();
if l_Decal_109 then
for _, v3301 in pairs(l_Start_59:GetChildren())
do
if v3301:IsA("Decal") then
game:GetService("TweenService"):Create(v3301, v3285, {
Transparency = v3290
}):Play();
end;
end;
end;
if l_SpecialMesh_110 then
v3299 =
game:GetService("TweenService"):Create(l_SpecialMesh_110, v3285, {
Scale = l_SpecialMesh_111.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_110 then
game:GetService("TweenService"):Create(l_SpecialMesh_110, v3285, {
Scale = l_SpecialMesh_111.Scale
}):Play();
end;
if l_Decal_109 then
for _, v3303 in pairs(l_Start_59:GetChildren()) do
if v3303:IsA("Decal") then
game:GetService("TweenService"):Create(v3303, v3285, {
Transparency = v3290
}):Play();
end;
end;
v3299 =
game:GetService("TweenService"):Create(l_Start_59, v3285, {
Size = l_End_57.Size,
CFrame = l_End_57.CFrame
});
v3299:Play();
else
v3299 =
game:GetService("TweenService"):Create(l_Start_59, v3285, {
Size = l_End_57.Size,
Transparency = v3290,
CFrame = l_End_57.CFrame
});
v3299:Play();
end;
end;
if not l_Stay_54 then
if l_Del_54 then
task.wait(l_Del_54 + 0.1);
end;
v3299.Completed:Connect(function()
l_Model_55:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3282 = v2461.Travel:Clone();
v3282:ScaleTo(1);
local v3304 = {
Model = v3282,
T = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v3304_0 = v3304 --[[ copy: 15 -> 38 ]];
task.spawn(function()
local l_Model_56 = l_v3304_0.Model;
local v3307 = l_v3304_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_60 = l_Model_56:FindFirstChild("Start");
local l_End_58 = l_Model_56:FindFirstChild("End");
local l_Stay_55 = l_v3304_0.Stay;
local l_Anchor_56 = l_v3304_0.Anchor;
local v3312 = l_v3304_0.EndT or 1;
local l_Del_55 = l_v3304_0.Del;
local l_Skip_55 = l_v3304_0.Skip;
if l_Start_60 and l_End_58 then
l_Model_56.PrimaryPart = l_Start_60;
if not l_Skip_55 then
for _, v3316 in pairs(l_Model_56:GetChildren()) do
if v3316:IsA("BasePart") then
v3316.CanCollide = false;
v3316.Anchored = true;
end;
end;
end;
if l_Anchor_56 then
l_Model_56:SetPrimaryPartCFrame(l_Anchor_56);
end;
if l_v3304_0.T then
l_Start_60.Transparency = l_v3304_0.T;
end;
l_End_58.Transparency = 1;
l_Model_56.Parent = workspace.Thrown;
local l_Decal_111 =
l_Start_60:FindFirstChildOfClass("Decal");
local l_SpecialMesh_112 =
l_Start_60:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_113 =
l_End_58:FindFirstChildOfClass("SpecialMesh");
local l_Decal_112 =
l_End_58:FindFirstChildOfClass("Decal");
if l_Decal_112 and not l_Skip_55 then
l_Decal_112.Transparency = 1;
end;
local v3321 = nil;
if l_Del_55 then
game:GetService("TweenService"):Create(l_Start_60,
v3307, {
Size = l_End_58.Size,
CFrame = l_End_58.CFrame
}):Play();
task.delay(l_Del_55, function()
v3321 =
game:GetService("TweenService"):Create(l_Start_60, v3307, {
Transparency = v3312
});
v3321:Play();
if l_Decal_111 then
for _, v3323 in pairs(l_Start_60:GetChildren())
do
if v3323:IsA("Decal") then
game:GetService("TweenService"):Create(v3323, v3307, {
Transparency = v3312
}):Play();
end;
end;
end;
if l_SpecialMesh_112 then
v3321 =
game:GetService("TweenService"):Create(l_SpecialMesh_112, v3307, {
Scale = l_SpecialMesh_113.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_112 then
game:GetService("TweenService"):Create(l_SpecialMesh_112, v3307, {
Scale = l_SpecialMesh_113.Scale
}):Play();
end;
if l_Decal_111 then
for _, v3325 in pairs(l_Start_60:GetChildren()) do
if v3325:IsA("Decal") then
game:GetService("TweenService"):Create(v3325, v3307, {
Transparency = v3312
}):Play();
end;
end;
v3321 =
game:GetService("TweenService"):Create(l_Start_60, v3307, {
Size = l_End_58.Size,
CFrame = l_End_58.CFrame
});
v3321:Play();
else
v3321 =
game:GetService("TweenService"):Create(l_Start_60, v3307, {
Size = l_End_58.Size,
Transparency = v3312,
CFrame = l_End_58.CFrame
});
v3321:Play();
end;
end;
if not l_Stay_55 then
if l_Del_55 then
task.wait(l_Del_55 + 0.1);
end;
v3321.Completed:Connect(function()
l_Model_56:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3304 = v2461.Bright:Clone();
v3304:ScaleTo(6);
local v3326 = {
Model = v3304,
T = 1,
EndT = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -20) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential)
};
local l_v3326_0 = v3326 --[[ copy: 16 -> 39 ]];
task.spawn(function()
local l_Model_57 = l_v3326_0.Model;
local v3329 = l_v3326_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_61 = l_Model_57:FindFirstChild("Start");
local l_End_59 = l_Model_57:FindFirstChild("End");
local l_Stay_56 = l_v3326_0.Stay;
local l_Anchor_57 = l_v3326_0.Anchor;
local v3334 = l_v3326_0.EndT or 1;
local l_Del_56 = l_v3326_0.Del;
local l_Skip_56 = l_v3326_0.Skip;
if l_Start_61 and l_End_59 then
l_Model_57.PrimaryPart = l_Start_61;
if not l_Skip_56 then
for _, v3338 in pairs(l_Model_57:GetChildren()) do
if v3338:IsA("BasePart") then
v3338.CanCollide = false;
v3338.Anchored = true;
end;
end;
end;
if l_Anchor_57 then
l_Model_57:SetPrimaryPartCFrame(l_Anchor_57);
end;
if l_v3326_0.T then
l_Start_61.Transparency = l_v3326_0.T;
end;
l_End_59.Transparency = 1;
l_Model_57.Parent = workspace.Thrown;
local l_Decal_113 =
l_Start_61:FindFirstChildOfClass("Decal");
local l_SpecialMesh_114 =
l_Start_61:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_115 =
l_End_59:FindFirstChildOfClass("SpecialMesh");
local l_Decal_114 =
l_End_59:FindFirstChildOfClass("Decal");
if l_Decal_114 and not l_Skip_56 then
l_Decal_114.Transparency = 1;
end;
local v3343 = nil;
if l_Del_56 then
game:GetService("TweenService"):Create(l_Start_61,
v3329, {
Size = l_End_59.Size,
CFrame = l_End_59.CFrame
}):Play();
task.delay(l_Del_56, function()
v3343 =
game:GetService("TweenService"):Create(l_Start_61, v3329, {
Transparency = v3334
});
v3343:Play();
if l_Decal_113 then
for _, v3345 in pairs(l_Start_61:GetChildren())
do
if v3345:IsA("Decal") then
game:GetService("TweenService"):Create(v3345, v3329, {
Transparency = v3334
}):Play();
end;
end;
end;
if l_SpecialMesh_114 then
v3343 =
game:GetService("TweenService"):Create(l_SpecialMesh_114, v3329, {
Scale = l_SpecialMesh_115.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_114 then
game:GetService("TweenService"):Create(l_SpecialMesh_114, v3329, {
Scale = l_SpecialMesh_115.Scale
}):Play();
end;
if l_Decal_113 then
for _, v3347 in pairs(l_Start_61:GetChildren()) do
if v3347:IsA("Decal") then
game:GetService("TweenService"):Create(v3347, v3329, {
Transparency = v3334
}):Play();
end;
end;
v3343 =
game:GetService("TweenService"):Create(l_Start_61, v3329, {
Size = l_End_59.Size,
CFrame = l_End_59.CFrame
});
v3343:Play();
else
v3343 =
game:GetService("TweenService"):Create(l_Start_61, v3329, {
Size = l_End_59.Size,
Transparency = v3334,
CFrame = l_End_59.CFrame
});
v3343:Play();
end;
end;
if not l_Stay_56 then
if l_Del_56 then
task.wait(l_Del_56 + 0.1);
end;
v3343.Completed:Connect(function()
l_Model_57:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3090:Destroy();
v3326 = v819;
local v3348 = {
FX = v2461.GoodWind2,
Maid = v2462._maid
};
local v3349, v3350, v3351 =
l_char_10.HumanoidRootPart.CFrame:ToOrientation();
v3348.Anchor = CFrame.new(l_char_10.Torso.Position) *
CFrame.Angles(0, v3350, 0) * CFrame.new(0, -l_PrimaryPart_22.Size.Y * 0.8, 0);
v3348.Ray = true;
v3326 = v3326(v3348);
if v3326 then
v3326:ScaleTo(3);
v833(v3326);
end;
v3348 = v2461.Linger3:Clone();
v3348:ScaleTo(2.5);
local v3352 = {
Model = v3348,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(4, Enum.EasingStyle.Exponential)
};
local l_v3352_0 = v3352 --[[ copy: 18 -> 40 ]];
task.spawn(function()
local l_Model_58 = l_v3352_0.Model;
local v3355 = l_v3352_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_62 = l_Model_58:FindFirstChild("Start");
local l_End_60 = l_Model_58:FindFirstChild("End");
local l_Stay_57 = l_v3352_0.Stay;
local l_Anchor_58 = l_v3352_0.Anchor;
local v3360 = l_v3352_0.EndT or 1;
local l_Del_57 = l_v3352_0.Del;
local l_Skip_57 = l_v3352_0.Skip;
if l_Start_62 and l_End_60 then
l_Model_58.PrimaryPart = l_Start_62;
if not l_Skip_57 then
for _, v3364 in pairs(l_Model_58:GetChildren()) do
if v3364:IsA("BasePart") then
v3364.CanCollide = false;
v3364.Anchored = true;
end;
end;
end;
if l_Anchor_58 then
l_Model_58:SetPrimaryPartCFrame(l_Anchor_58);
end;
if l_v3352_0.T then
l_Start_62.Transparency = l_v3352_0.T;
end;
l_End_60.Transparency = 1;
l_Model_58.Parent = workspace.Thrown;
local l_Decal_115 =
l_Start_62:FindFirstChildOfClass("Decal");
local l_SpecialMesh_116 =
l_Start_62:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_117 =
l_End_60:FindFirstChildOfClass("SpecialMesh");
local l_Decal_116 =
l_End_60:FindFirstChildOfClass("Decal");
if l_Decal_116 and not l_Skip_57 then
l_Decal_116.Transparency = 1;
end;
local v3369 = nil;
if l_Del_57 then
game:GetService("TweenService"):Create(l_Start_62,
v3355, {
Size = l_End_60.Size,
CFrame = l_End_60.CFrame
}):Play();
task.delay(l_Del_57, function()
v3369 =
game:GetService("TweenService"):Create(l_Start_62, v3355, {
Transparency = v3360
});
v3369:Play();
if l_Decal_115 then
for _, v3371 in pairs(l_Start_62:GetChildren())
do
if v3371:IsA("Decal") then
game:GetService("TweenService"):Create(v3371, v3355, {
Transparency = v3360
}):Play();
end;
end;
end;
if l_SpecialMesh_116 then
v3369 =
game:GetService("TweenService"):Create(l_SpecialMesh_116, v3355, {
Scale = l_SpecialMesh_117.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_116 then
game:GetService("TweenService"):Create(l_SpecialMesh_116, v3355, {
Scale = l_SpecialMesh_117.Scale
}):Play();
end;
if l_Decal_115 then
for _, v3373 in pairs(l_Start_62:GetChildren()) do
if v3373:IsA("Decal") then
game:GetService("TweenService"):Create(v3373, v3355, {
Transparency = v3360
}):Play();
end;
end;
v3369 =
game:GetService("TweenService"):Create(l_Start_62, v3355, {
Size = l_End_60.Size,
CFrame = l_End_60.CFrame
});
v3369:Play();
else
v3369 =
game:GetService("TweenService"):Create(l_Start_62, v3355, {
Size = l_End_60.Size,
Transparency = v3360,
CFrame = l_End_60.CFrame
});
v3369:Play();
end;
end;
if not l_Stay_57 then
if l_Del_57 then
task.wait(l_Del_57 + 0.1);
end;
v3369.Completed:Connect(function()
l_Model_58:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3352 = v2461.LingerLong:Clone();
v3352:ScaleTo(2);
local v3374 = {
Model = v3352,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(5, Enum.EasingStyle.Exponential)
};
local l_v3374_0 = v3374 --[[ copy: 19 -> 41 ]];
task.spawn(function()
local l_Model_59 = l_v3374_0.Model;
local v3377 = l_v3374_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_63 = l_Model_59:FindFirstChild("Start");
local l_End_61 = l_Model_59:FindFirstChild("End");
local l_Stay_58 = l_v3374_0.Stay;
local l_Anchor_59 = l_v3374_0.Anchor;
local v3382 = l_v3374_0.EndT or 1;
local l_Del_58 = l_v3374_0.Del;
local l_Skip_58 = l_v3374_0.Skip;
if l_Start_63 and l_End_61 then
l_Model_59.PrimaryPart = l_Start_63;
if not l_Skip_58 then
for _, v3386 in pairs(l_Model_59:GetChildren()) do
if v3386:IsA("BasePart") then
v3386.CanCollide = false;
v3386.Anchored = true;
end;
end;
end;
if l_Anchor_59 then
l_Model_59:SetPrimaryPartCFrame(l_Anchor_59);
end;
if l_v3374_0.T then
l_Start_63.Transparency = l_v3374_0.T;
end;
l_End_61.Transparency = 1;
l_Model_59.Parent = workspace.Thrown;
local l_Decal_117 =
l_Start_63:FindFirstChildOfClass("Decal");
local l_SpecialMesh_118 =
l_Start_63:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_119 =
l_End_61:FindFirstChildOfClass("SpecialMesh");
local l_Decal_118 =
l_End_61:FindFirstChildOfClass("Decal");
if l_Decal_118 and not l_Skip_58 then
l_Decal_118.Transparency = 1;
end;
local v3391 = nil;
if l_Del_58 then
game:GetService("TweenService"):Create(l_Start_63,
v3377, {
Size = l_End_61.Size,
CFrame = l_End_61.CFrame
}):Play();
task.delay(l_Del_58, function()
v3391 =
game:GetService("TweenService"):Create(l_Start_63, v3377, {
Transparency = v3382
});
v3391:Play();
if l_Decal_117 then
for _, v3393 in pairs(l_Start_63:GetChildren())
do
if v3393:IsA("Decal") then
game:GetService("TweenService"):Create(v3393, v3377, {
Transparency = v3382
}):Play();
end;
end;
end;
if l_SpecialMesh_118 then
v3391 =
game:GetService("TweenService"):Create(l_SpecialMesh_118, v3377, {
Scale = l_SpecialMesh_119.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_118 then
game:GetService("TweenService"):Create(l_SpecialMesh_118, v3377, {
Scale = l_SpecialMesh_119.Scale
}):Play();
end;
if l_Decal_117 then
for _, v3395 in pairs(l_Start_63:GetChildren()) do
if v3395:IsA("Decal") then
game:GetService("TweenService"):Create(v3395, v3377, {
Transparency = v3382
}):Play();
end;
end;
v3391 =
game:GetService("TweenService"):Create(l_Start_63, v3377, {
Size = l_End_61.Size,
CFrame = l_End_61.CFrame
});
v3391:Play();
else
v3391 =
game:GetService("TweenService"):Create(l_Start_63, v3377, {
Size = l_End_61.Size,
Transparency = v3382,
CFrame = l_End_61.CFrame
});
v3391:Play();
end;
end;
if not l_Stay_58 then
if l_Del_58 then
task.wait(l_Del_58 + 0.1);
end;
v3391.Completed:Connect(function()
l_Model_59:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3374 = v2461.LingerLongSmol:Clone();
v3374:ScaleTo(0.6);
v3349 = {
Model = v3374,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(3, Enum.EasingStyle.Exponential)
};
local l_v3349_0 = v3349 --[[ copy: 20 -> 42 ]];
task.spawn(function()
local l_Model_60 = l_v3349_0.Model;
local v3398 = l_v3349_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_64 = l_Model_60:FindFirstChild("Start");
local l_End_62 = l_Model_60:FindFirstChild("End");
local l_Stay_59 = l_v3349_0.Stay;
local l_Anchor_60 = l_v3349_0.Anchor;
local v3403 = l_v3349_0.EndT or 1;
local l_Del_59 = l_v3349_0.Del;
local l_Skip_59 = l_v3349_0.Skip;
if l_Start_64 and l_End_62 then
l_Model_60.PrimaryPart = l_Start_64;
if not l_Skip_59 then
for _, v3407 in pairs(l_Model_60:GetChildren()) do
if v3407:IsA("BasePart") then
v3407.CanCollide = false;
v3407.Anchored = true;
end;
end;
end;
if l_Anchor_60 then
l_Model_60:SetPrimaryPartCFrame(l_Anchor_60);
end;
if l_v3349_0.T then
l_Start_64.Transparency = l_v3349_0.T;
end;
l_End_62.Transparency = 1;
l_Model_60.Parent = workspace.Thrown;
local l_Decal_119 =
l_Start_64:FindFirstChildOfClass("Decal");
local l_SpecialMesh_120 =
l_Start_64:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_121 =
l_End_62:FindFirstChildOfClass("SpecialMesh");
local l_Decal_120 =
l_End_62:FindFirstChildOfClass("Decal");
if l_Decal_120 and not l_Skip_59 then
l_Decal_120.Transparency = 1;
end;
local v3412 = nil;
if l_Del_59 then
game:GetService("TweenService"):Create(l_Start_64,
v3398, {
Size = l_End_62.Size,
CFrame = l_End_62.CFrame
}):Play();
task.delay(l_Del_59, function()
v3412 =
game:GetService("TweenService"):Create(l_Start_64, v3398, {
Transparency = v3403
});
v3412:Play();
if l_Decal_119 then
for _, v3414 in pairs(l_Start_64:GetChildren())
do
if v3414:IsA("Decal") then
game:GetService("TweenService"):Create(v3414, v3398, {
Transparency = v3403
}):Play();
end;
end;
end;
if l_SpecialMesh_120 then
v3412 =
game:GetService("TweenService"):Create(l_SpecialMesh_120, v3398, {
Scale = l_SpecialMesh_121.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_120 then
game:GetService("TweenService"):Create(l_SpecialMesh_120, v3398, {
Scale = l_SpecialMesh_121.Scale
}):Play();
end;
if l_Decal_119 then
for _, v3416 in pairs(l_Start_64:GetChildren()) do
if v3416:IsA("Decal") then
game:GetService("TweenService"):Create(v3416, v3398, {
Transparency = v3403
}):Play();
end;
end;
v3412 =
game:GetService("TweenService"):Create(l_Start_64, v3398, {
Size = l_End_62.Size,
CFrame = l_End_62.CFrame
});
v3412:Play();
else
v3412 =
game:GetService("TweenService"):Create(l_Start_64, v3398, {
Size = l_End_62.Size,
Transparency = v3403,
CFrame = l_End_62.CFrame
});
v3412:Play();
end;
end;
if not l_Stay_59 then
if l_Del_59 then
task.wait(l_Del_59 + 0.1);
end;
v3412.Completed:Connect(function()
l_Model_60:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3349 = v2461.Groundthing2:Clone();
v3349:ScaleTo(2.5);
v3350 = {
Model = v3349,
T = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, 0, 0),
Info = TweenInfo.new(3, Enum.EasingStyle.Exponential)
};
local l_v3350_0 = v3350 --[[ copy: 21 -> 43 ]];
task.spawn(function()
local l_Model_61 = l_v3350_0.Model;
local v3419 = l_v3350_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_65 = l_Model_61:FindFirstChild("Start");
local l_End_63 = l_Model_61:FindFirstChild("End");
local l_Stay_60 = l_v3350_0.Stay;
local l_Anchor_61 = l_v3350_0.Anchor;
local v3424 = l_v3350_0.EndT or 1;
local l_Del_60 = l_v3350_0.Del;
local l_Skip_60 = l_v3350_0.Skip;
if l_Start_65 and l_End_63 then
l_Model_61.PrimaryPart = l_Start_65;
if not l_Skip_60 then
for _, v3428 in pairs(l_Model_61:GetChildren()) do
if v3428:IsA("BasePart") then
v3428.CanCollide = false;
v3428.Anchored = true;
end;
end;
end;
if l_Anchor_61 then
l_Model_61:SetPrimaryPartCFrame(l_Anchor_61);
end;
if l_v3350_0.T then
l_Start_65.Transparency = l_v3350_0.T;
end;
l_End_63.Transparency = 1;
l_Model_61.Parent = workspace.Thrown;
local l_Decal_121 =
l_Start_65:FindFirstChildOfClass("Decal");
local l_SpecialMesh_122 =
l_Start_65:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_123 =
l_End_63:FindFirstChildOfClass("SpecialMesh");
local l_Decal_122 =
l_End_63:FindFirstChildOfClass("Decal");
if l_Decal_122 and not l_Skip_60 then
l_Decal_122.Transparency = 1;
end;
local v3433 = nil;
if l_Del_60 then
game:GetService("TweenService"):Create(l_Start_65,
v3419, {
Size = l_End_63.Size,
CFrame = l_End_63.CFrame
}):Play();
task.delay(l_Del_60, function()
v3433 =
game:GetService("TweenService"):Create(l_Start_65, v3419, {
Transparency = v3424
});
v3433:Play();
if l_Decal_121 then
for _, v3435 in pairs(l_Start_65:GetChildren())
do
if v3435:IsA("Decal") then
game:GetService("TweenService"):Create(v3435, v3419, {
Transparency = v3424
}):Play();
end;
end;
end;
if l_SpecialMesh_122 then
v3433 =
game:GetService("TweenService"):Create(l_SpecialMesh_122, v3419, {
Scale = l_SpecialMesh_123.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_122 then
game:GetService("TweenService"):Create(l_SpecialMesh_122, v3419, {
Scale = l_SpecialMesh_123.Scale
}):Play();
end;
if l_Decal_121 then
for _, v3437 in pairs(l_Start_65:GetChildren()) do
if v3437:IsA("Decal") then
game:GetService("TweenService"):Create(v3437, v3419, {
Transparency = v3424
}):Play();
end;
end;
v3433 =
game:GetService("TweenService"):Create(l_Start_65, v3419, {
Size = l_End_63.Size,
CFrame = l_End_63.CFrame
});
v3433:Play();
else
v3433 =
game:GetService("TweenService"):Create(l_Start_65, v3419, {
Size = l_End_63.Size,
Transparency = v3424,
CFrame = l_End_63.CFrame
});
v3433:Play();
end;
end;
if not l_Stay_60 then
if l_Del_60 then
task.wait(l_Del_60 + 0.1);
end;
v3433.Completed:Connect(function()
l_Model_61:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for _, v3439 in pairs(l_v819_3:GetDescendants()) do
if v3439:IsA("ParticleEmitter") then
l_TweenService_7:Create(v3439, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
for _, v3441 in pairs(v3090:GetDescendants()) do
if v3441:IsA("ParticleEmitter") then
l_TweenService_7:Create(v3441, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
v3350 = v819;
v3351 = {
FX = v2461.InchGo
};
local _, v3443, _ =
l_hit_5.HumanoidRootPart.CFrame:ToOrientation();
v3351.Anchor = CFrame.new(l_hit_5.Torso.Position) *
CFrame.Angles(0, v3443, 0) * CFrame.new(0, 0, -20) *
CFrame.Angles(3.141592653589793, 0, 0);
v3351.Maid = v2462._maid;
v3350 = v3350(v3351);
v3350:ScaleTo(2);
v833(v3350);
v3351 = v819({
FX = v2461.TravelBeam,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -
l_PrimaryPart_22.Size.Y * 1.4, -60) * CFrame.Angles(0, 3.141592653589793,
1.5707963267948966),
Maid = v2462._maid
});
for _, v3446 in pairs(v3351:GetDescendants()) do
if v3446:IsA("Beam") then
v774(v3446, {
Time = 2.4000000000000004,
EasingStyle = "Sine",
Goal = {
TextureSpeed = 0.1,
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v3446, 2.4000000000000004);
end;
end;
local v3447 = v2461.ForwardWave3:Clone();
v3447:ScaleTo(1.5);
local v3448 = {
Model = v3447,
T = 1,
EndT = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -
l_PrimaryPart_22.Size.Y * 1.4, -260) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v3448_0 = v3448 --[[ copy: 24 -> 44 ]];
task.spawn(function()
local l_Model_62 = l_v3448_0.Model;
local v3451 = l_v3448_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_66 = l_Model_62:FindFirstChild("Start");
local l_End_64 = l_Model_62:FindFirstChild("End");
local l_Stay_61 = l_v3448_0.Stay;
local l_Anchor_62 = l_v3448_0.Anchor;
local v3456 = l_v3448_0.EndT or 1;
local l_Del_61 = l_v3448_0.Del;
local l_Skip_61 = l_v3448_0.Skip;
if l_Start_66 and l_End_64 then
l_Model_62.PrimaryPart = l_Start_66;
if not l_Skip_61 then
for _, v3460 in pairs(l_Model_62:GetChildren()) do
if v3460:IsA("BasePart") then
v3460.CanCollide = false;
v3460.Anchored = true;
end;
end;
end;
if l_Anchor_62 then
l_Model_62:SetPrimaryPartCFrame(l_Anchor_62);
end;
if l_v3448_0.T then
l_Start_66.Transparency = l_v3448_0.T;
end;
l_End_64.Transparency = 1;
l_Model_62.Parent = workspace.Thrown;
local l_Decal_123 =
l_Start_66:FindFirstChildOfClass("Decal");
local l_SpecialMesh_124 =
l_Start_66:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_125 =
l_End_64:FindFirstChildOfClass("SpecialMesh");
local l_Decal_124 =
l_End_64:FindFirstChildOfClass("Decal");
if l_Decal_124 and not l_Skip_61 then
l_Decal_124.Transparency = 1;
end;
local v3465 = nil;
if l_Del_61 then
game:GetService("TweenService"):Create(l_Start_66,
v3451, {
Size = l_End_64.Size,
CFrame = l_End_64.CFrame
}):Play();
task.delay(l_Del_61, function()
v3465 =
game:GetService("TweenService"):Create(l_Start_66, v3451, {
Transparency = v3456
});
v3465:Play();
if l_Decal_123 then
for _, v3467 in pairs(l_Start_66:GetChildren())
do
if v3467:IsA("Decal") then
game:GetService("TweenService"):Create(v3467, v3451, {
Transparency = v3456
}):Play();
end;
end;
end;
if l_SpecialMesh_124 then
v3465 =
game:GetService("TweenService"):Create(l_SpecialMesh_124, v3451, {
Scale = l_SpecialMesh_125.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_124 then
game:GetService("TweenService"):Create(l_SpecialMesh_124, v3451, {
Scale = l_SpecialMesh_125.Scale
}):Play();
end;
if l_Decal_123 then
for _, v3469 in pairs(l_Start_66:GetChildren()) do
if v3469:IsA("Decal") then
game:GetService("TweenService"):Create(v3469, v3451, {
Transparency = v3456
}):Play();
end;
end;
v3465 =
game:GetService("TweenService"):Create(l_Start_66, v3451, {
Size = l_End_64.Size,
CFrame = l_End_64.CFrame
});
v3465:Play();
else
v3465 =
game:GetService("TweenService"):Create(l_Start_66, v3451, {
Size = l_End_64.Size,
Transparency = v3456,
CFrame = l_End_64.CFrame
});
v3465:Play();
end;
end;
if not l_Stay_61 then
if l_Del_61 then
task.wait(l_Del_61 + 0.1);
end;
v3465.Completed:Connect(function()
l_Model_62:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3448 = v2462._maid:give(v2461.Placements:Clone());
v3448:PivotTo(l_PrimaryPart_22.CFrame * CFrame.new(0, 0, -60) *
CFrame.Angles(0, 0, 0));
v3448.Parent = l_Thrown_8;
for v3470 = 1, 3 do
v833(v3448:FindFirstChild(v3470));
l_wait_5(0.15);
end;
end;
if v898.jump then
if not (l_LocalPlayer_0.Character ~= l_char_10) or
l_LocalPlayer_0.Character == l_hit_5 then
for v3472 = 1, 10 do
local v3473 = l_Fang_0.Impact[v3472];
local l_ImageLabel_1 = Instance.new("ImageLabel");
l_ImageLabel_1.Image = v3473.Image;
l_ImageLabel_1.BackgroundColor3 = Color3.new(1, 1, 1);
l_ImageLabel_1.Size = UDim2.new(0, 1, 0, 1);
l_ImageLabel_1.ZIndex = v3472;
l_ImageLabel_1.Parent =
l_LocalPlayer_0.PlayerGui.MobileJunk;
v3066[v3472] = l_ImageLabel_1;
end;
for v3475 = 1, 60 do
local v3476 = l_Fang_0.Purple[v3475];
local l_ImageLabel_2 = Instance.new("ImageLabel");
l_ImageLabel_2.Image = v3476.Texture;
l_ImageLabel_2.BackgroundTransparency = 1;
l_ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1);
l_ImageLabel_2.Size = UDim2.new(0, 1, 0, 1);
l_ImageLabel_2.ZIndex = v3475;
l_ImageLabel_2.Parent =
l_LocalPlayer_0.PlayerGui.MobileJunk;
v3067[v3475] = l_ImageLabel_2;
end;
end;
task.spawn(v2883);
task.delay(1.8, v3064);
task.delay(6, v3087);
task.delay(8.7, v3471);
return ;
else
local function v3574(v3478)
for v3479 = 1, 1 do
local v3480 = v3478 or l_PrimaryPart_22.CFrame *
CFrame.new(0, -l_PrimaryPart_22.Size.Y * 1.2, -v3479 * 11);
local v3481 = v2461.Shockwave:Clone();
v3481:ScaleTo(1);
local v3482 = {
Model = v3481,
Anchor = v3480,
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential)
};
local l_v3482_0 = v3482 --[[ copy: 6 -> 14 ]];
task.spawn(function()
local l_Model_63 = l_v3482_0.Model;
local v3485 = l_v3482_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_67 = l_Model_63:FindFirstChild("Start");
local l_End_65 = l_Model_63:FindFirstChild("End");
local l_Stay_62 = l_v3482_0.Stay;
local l_Anchor_63 = l_v3482_0.Anchor;
local v3490 = l_v3482_0.EndT or 1;
local l_Del_62 = l_v3482_0.Del;
local l_Skip_62 = l_v3482_0.Skip;
if l_Start_67 and l_End_65 then
l_Model_63.PrimaryPart = l_Start_67;
if not l_Skip_62 then
for _, v3494 in pairs(l_Model_63:GetChildren())
do
if v3494:IsA("BasePart") then
v3494.CanCollide = false;
v3494.Anchored = true;
end;
end;
end;
if l_Anchor_63 then
l_Model_63:SetPrimaryPartCFrame(l_Anchor_63);
end;
if l_v3482_0.T then
l_Start_67.Transparency = l_v3482_0.T;
end;
l_End_65.Transparency = 1;
l_Model_63.Parent = workspace.Thrown;
local l_Decal_125 =
l_Start_67:FindFirstChildOfClass("Decal");
local l_SpecialMesh_126 =
l_Start_67:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_127 =
l_End_65:FindFirstChildOfClass("SpecialMesh");
local l_Decal_126 =
l_End_65:FindFirstChildOfClass("Decal");
if l_Decal_126 and not l_Skip_62 then
l_Decal_126.Transparency = 1;
end;
local v3499 = nil;
if l_Del_62 then
game:GetService("TweenService"):Create(l_Start_67, v3485, {
Size = l_End_65.Size,
CFrame = l_End_65.CFrame
}):Play();
task.delay(l_Del_62, function()
v3499 =
game:GetService("TweenService"):Create(l_Start_67, v3485, {
Transparency = v3490
});
v3499:Play();
if l_Decal_125 then
for _, v3501 in
pairs(l_Start_67:GetChildren()) do
if v3501:IsA("Decal") then
game:GetService("TweenService"):Create(v3501, v3485, {
Transparency = v3490
}):Play();
end;
end;
end;
if l_SpecialMesh_126 then
v3499 =
game:GetService("TweenService"):Create(l_SpecialMesh_126, v3485, {
Scale = l_SpecialMesh_127.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_126 then
game:GetService("TweenService"):Create(l_SpecialMesh_126, v3485, {
Scale = l_SpecialMesh_127.Scale
}):Play();
end;
if l_Decal_125 then
for _, v3503 in
pairs(l_Start_67:GetChildren()) do
if v3503:IsA("Decal") then
game:GetService("TweenService"):Create(v3503, v3485, {
Transparency = v3490
}):Play();
end;
end;
v3499 =
game:GetService("TweenService"):Create(l_Start_67, v3485, {
Size = l_End_65.Size,
CFrame = l_End_65.CFrame
});
v3499:Play();
else
v3499 =
game:GetService("TweenService"):Create(l_Start_67, v3485, {
Size = l_End_65.Size,
Transparency = v3490,
CFrame = l_End_65.CFrame
});
v3499:Play();
end;
end;
if not l_Stay_62 then
if l_Del_62 then
task.wait(l_Del_62 + 0.1);
end;
v3499.Completed:Connect(function()
l_Model_63:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3482 = v2461.Wave1:Clone();
v3482:ScaleTo(1);
local v3504 = {
Model = v3482,
Anchor = v3480,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v3504_0 = v3504 --[[ copy: 7 -> 15 ]];
task.spawn(function()
local l_Model_64 = l_v3504_0.Model;
local v3507 = l_v3504_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_68 = l_Model_64:FindFirstChild("Start");
local l_End_66 = l_Model_64:FindFirstChild("End");
local l_Stay_63 = l_v3504_0.Stay;
local l_Anchor_64 = l_v3504_0.Anchor;
local v3512 = l_v3504_0.EndT or 1;
local l_Del_63 = l_v3504_0.Del;
local l_Skip_63 = l_v3504_0.Skip;
if l_Start_68 and l_End_66 then
l_Model_64.PrimaryPart = l_Start_68;
if not l_Skip_63 then
for _, v3516 in pairs(l_Model_64:GetChildren())
do
if v3516:IsA("BasePart") then
v3516.CanCollide = false;
v3516.Anchored = true;
end;
end;
end;
if l_Anchor_64 then
l_Model_64:SetPrimaryPartCFrame(l_Anchor_64);
end;
if l_v3504_0.T then
l_Start_68.Transparency = l_v3504_0.T;
end;
l_End_66.Transparency = 1;
l_Model_64.Parent = workspace.Thrown;
local l_Decal_127 =
l_Start_68:FindFirstChildOfClass("Decal");
local l_SpecialMesh_128 =
l_Start_68:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_129 =
l_End_66:FindFirstChildOfClass("SpecialMesh");
local l_Decal_128 =
l_End_66:FindFirstChildOfClass("Decal");
if l_Decal_128 and not l_Skip_63 then
l_Decal_128.Transparency = 1;
end;
local v3521 = nil;
if l_Del_63 then
game:GetService("TweenService"):Create(l_Start_68, v3507, {
Size = l_End_66.Size,
CFrame = l_End_66.CFrame
}):Play();
task.delay(l_Del_63, function()
v3521 =
game:GetService("TweenService"):Create(l_Start_68, v3507, {
Transparency = v3512
});
v3521:Play();
if l_Decal_127 then
for _, v3523 in
pairs(l_Start_68:GetChildren()) do
if v3523:IsA("Decal") then
game:GetService("TweenService"):Create(v3523, v3507, {
Transparency = v3512
}):Play();
end;
end;
end;
if l_SpecialMesh_128 then
v3521 =
game:GetService("TweenService"):Create(l_SpecialMesh_128, v3507, {
Scale = l_SpecialMesh_129.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_128 then
game:GetService("TweenService"):Create(l_SpecialMesh_128, v3507, {
Scale = l_SpecialMesh_129.Scale
}):Play();
end;
if l_Decal_127 then
for _, v3525 in
pairs(l_Start_68:GetChildren()) do
if v3525:IsA("Decal") then
game:GetService("TweenService"):Create(v3525, v3507, {
Transparency = v3512
}):Play();
end;
end;
v3521 =
game:GetService("TweenService"):Create(l_Start_68, v3507, {
Size = l_End_66.Size,
CFrame = l_End_66.CFrame
});
v3521:Play();
else
v3521 =
game:GetService("TweenService"):Create(l_Start_68, v3507, {
Size = l_End_66.Size,
Transparency = v3512,
CFrame = l_End_66.CFrame
});
v3521:Play();
end;
end;
if not l_Stay_63 then
if l_Del_63 then
task.wait(l_Del_63 + 0.1);
end;
v3521.Completed:Connect(function()
l_Model_64:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3504 = v2462._maid:give(v2461.Hmmm:Clone());
v3504:SetPrimaryPartCFrame(v3480 * CFrame.Angles(0,
3.141592653589793, 0));
v3504.Parent = l_Thrown_8;
for _, v3527 in pairs(v3504:GetDescendants()) do
if v3527:IsA("Beam") then
l_TweenService_7:Create(v3527, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Width0 = 0,
Width1 = 0
}):Play();
elseif v3527:IsA("Attachment") then
local l_CFrame_7 = v3527.CFrame;
v3527.CFrame = CFrame.new(0, 0, 0);
l_TweenService_7:Create(v3527, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_7
}):Play();
end;
end;
task.spawn(function()
for v3529 = 1, math.random(3, 4) do
local v3530 = v3480 * CFrame.new(v2466:NextNumber(-
20, 20), 5, v2466:NextNumber(-20, 20));
local v3531 = game.Workspace:Raycast(v3530.p,
(Vector3.new(0, -50, 0, 0)));
if v3531 then
local l_Position_9 = v3480.Position;
local v3533, v3534 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_9);
if v3534 then
local v3535 =
v2462._maid:give(l_Fang_0.Rock:GetChildren()[math.random(1,
#l_Fang_0.Rock:GetChildren())]:Clone());
table.insert(v2459, v3535);
v3535.CFrame = v3480;
v3535.Parent = l_Thrown_8;
l_Position_9 = v3531.Position +
Vector3.new(0, l_PrimaryPart_22.Size.Y * 1.5, 0);
v3533 = {};
v3534 = (v3480.Position -
l_Position_9).Magnitude;
local v3536 = v2466:NextNumber(10, 20);
local v3537 = CFrame.new(v3480.Position,
l_Position_9) * CFrame.new(0, 0, -v3534 / 2) * CFrame.new(0, v3536, -v3534 / 2);
v3534 = math.clamp(v3534, 20, 1e999);
for v3538 = 0, v3534 do
local v3539 = v3538 / v3534;
local l_Position_10 = v3480.Position;
local l_Position_11 = v3537.Position;
local v3542 = l_Position_10 +
(l_Position_11 - l_Position_10) * v3539;
table.insert(v3533, v3542 +
(l_Position_11 + (l_Position_9 - l_Position_11) * v3539 - v3542) * v3539);
end;
v3535.Size = v3535.Size *
v2466:NextNumber(1.1, 1.3);
v3535.Material = v3531.Material;
v3535.Color = v3531.Instance.Color;
l_TweenService_7:Create(v3535,
TweenInfo.new(v2466:NextNumber(0.3, 0.5), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.spawn(function()
local v3543 = 0;
local v3544 = nil;
v3544 = shared.loop(function()
v3543 = v3543 + 1;
local _ = v3543 / #v3533;
local v3546 = v3533[v3543];
if not v3546 then
return v3544();
else
if not v3533[v3529 + 1] then
local _ = l_Position_9;
end;
l_wait_5(0.001);
local v3548, v3549, v3550 =
v3535.CFrame:ToOrientation();
v3535.CFrame =
CFrame.new(v3546) * CFrame.Angles(v3548, v3549, v3550);
return ;
end;
end, 60);
end);
end;
end;
end;
end);
local v3551 = v819({
FX = v2461.StageHit,
Anchor = v3480 * CFrame.new(0, 1, 0),
Maid = v2462._maid
});
v808({
FX = v3551,
Scale = 0.2
});
v833(v3551);
local v3552 = v2461.SpikeFX2:Clone();
v3552:ScaleTo(1);
local v3553 = {
Model = v3552,
Anchor = v3480 * CFrame.new(0, 0, 0),
Info = TweenInfo.new(0.3, Enum.EasingStyle.Exponential)
};
task.spawn(function()
local l_Model_65 = v3553.Model;
local v3555 = v3553.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_69 = l_Model_65:FindFirstChild("Start");
local l_End_67 = l_Model_65:FindFirstChild("End");
local l_Stay_64 = v3553.Stay;
local l_Anchor_65 = v3553.Anchor;
local v3560 = v3553.EndT or 1;
local l_Del_64 = v3553.Del;
local l_Skip_64 = v3553.Skip;
if l_Start_69 and l_End_67 then
l_Model_65.PrimaryPart = l_Start_69;
if not l_Skip_64 then
for _, v3564 in pairs(l_Model_65:GetChildren())
do
if v3564:IsA("BasePart") then
v3564.CanCollide = false;
v3564.Anchored = true;
end;
end;
end;
if l_Anchor_65 then
l_Model_65:SetPrimaryPartCFrame(l_Anchor_65);
end;
if v3553.T then
l_Start_69.Transparency = v3553.T;
end;
l_End_67.Transparency = 1;
l_Model_65.Parent = workspace.Thrown;
local l_Decal_129 =
l_Start_69:FindFirstChildOfClass("Decal");
local l_SpecialMesh_130 =
l_Start_69:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_131 =
l_End_67:FindFirstChildOfClass("SpecialMesh");
local l_Decal_130 =
l_End_67:FindFirstChildOfClass("Decal");
if l_Decal_130 and not l_Skip_64 then
l_Decal_130.Transparency = 1;
end;
local v3569 = nil;
if l_Del_64 then
game:GetService("TweenService"):Create(l_Start_69, v3555, {
Size = l_End_67.Size,
CFrame = l_End_67.CFrame
}):Play();
task.delay(l_Del_64, function()
v3569 =
game:GetService("TweenService"):Create(l_Start_69, v3555, {
Transparency = v3560
});
v3569:Play();
if l_Decal_129 then
for _, v3571 in
pairs(l_Start_69:GetChildren()) do
if v3571:IsA("Decal") then
game:GetService("TweenService"):Create(v3571, v3555, {
Transparency = v3560
}):Play();
end;
end;
end;
if l_SpecialMesh_130 then
v3569 =
game:GetService("TweenService"):Create(l_SpecialMesh_130, v3555, {
Scale = l_SpecialMesh_131.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_130 then
game:GetService("TweenService"):Create(l_SpecialMesh_130, v3555, {
Scale = l_SpecialMesh_131.Scale
}):Play();
end;
if l_Decal_129 then
for _, v3573 in
pairs(l_Start_69:GetChildren()) do
if v3573:IsA("Decal") then
game:GetService("TweenService"):Create(v3573, v3555, {
Transparency = v3560
}):Play();
end;
end;
v3569 =
game:GetService("TweenService"):Create(l_Start_69, v3555, {
Size = l_End_67.Size,
CFrame = l_End_67.CFrame
});
v3569:Play();
else
v3569 =
game:GetService("TweenService"):Create(l_Start_69, v3555, {
Size = l_End_67.Size,
Transparency = v3560,
CFrame = l_End_67.CFrame
});
v3569:Play();
end;
end;
if not l_Stay_64 then
if l_Del_64 then
task.wait(l_Del_64 + 0.1);
end;
v3569.Completed:Connect(function()
l_Model_65:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
if v898.shockwaveHit then
local v3575 = v556({
orig = v898.shockwaveHit.Position,
dir = Vector3.new(0, -50, 0, 0)
});
local v3576 = v2461.Rack:Clone();
v3576:PivotTo(v898.shockwaveHit * CFrame.new(0, -1, -
0.0290527344, 1, 0, 0, 0, 0, -1, 0, 1, 0));
if v3575 then
v3576.MaterialInner.Material = v3575.Material;
v3576.MaterialInner.Color = v3575.Color;
v3576.MaterialOuter.Material = v3575.Material;
v3576.MaterialOuter.Color = v3575.Color;
end;
v3576.Parent = workspace.Thrown;
v2:AddTag(v3576, "RockFang" .. l_LocalPlayer_0.Name);
local l_Animation_10 = Instance.new("Animation");
l_Animation_10.AnimationId = "rbxassetid://18871380146";
l_Animation_10 =
v3576.AnimationController:LoadAnimation(l_Animation_10);
l_Animation_10:Play();
task.spawn(function()
local v3578 = v2461.CameraRig:Clone();
v3578:PivotTo(l_PrimaryPart_22.CFrame * CFrame.new(0, 0,
0));
v3578.Parent = workspace.Thrown;
local l_Animation_11 = Instance.new("Animation");
l_Animation_11.AnimationId = "rbxassetid://18874582671";
l_Animation_11 =
v3578.AnimationController:LoadAnimation(l_Animation_11);
l_Animation_11:Play(0);
l_Animation_11.Looped = false;
local v3580 = tick();
while true do
task.wait();
if not (tick() - v3580 <= 3 and not
l_char_10:FindFirstChild("jumpup")) then
break;
end;
end;
if tick() - v3580 > 3 then
return ;
else
l_Animation_10:Stop();
local l_Animation_12 = Instance.new("Animation");
l_Animation_12.AnimationId =
"rbxassetid://18871383442";
v3576.AnimationController:LoadAnimation(l_Animation_12):Play();
task.delay(1.57, function()
shared.sfx({
SoundId = "rbxassetid://18872160339",
Parent = v3576.InnerController,
Volume = 3
}):Play();
if not (l_hit_5 ~= l_LocalPlayer_0.Character) or
l_char_10 == l_LocalPlayer_0.Character then
l_Animation_11:Play(0);
local l_CurrentCamera_5 =
workspace.CurrentCamera;
l_CurrentCamera_5.FieldOfView = 40;
l_CurrentCamera_5.CameraType =
Enum.CameraType.Scriptable;
shared.SetCore(false, nil, true);
local l_CFrame_8 = l_PrimaryPart_22.CFrame;
local l_PrimaryPart_24 = l_char_10.PrimaryPart;
local l_l_char_10_0 = l_char_10;
local l_Character_14 =
l_LocalPlayer_0.Character;
local l_PrimaryPart_25 =
l_LocalPlayer_0.Character.PrimaryPart;
local v3588 = false;
local v3589 = false;
local v3590 = tick();
local v3591 = nil;
do
local l_l_CFrame_8_0, l_v3588_0, l_v3589_0,
l_v3591_0 = l_CFrame_8, v3588, v3589, v3591;
l_v3591_0 =
game:GetService("RunService").Heartbeat:Connect(function(v3596)
if (l_l_CFrame_8_0.Position -
l_PrimaryPart_22.Position).magnitude <= 10 then
game:GetService("TweenService"):Create(v3622, v3606, {
Transparency = v3611
}):Play();
end;
end;
end;
if l_SpecialMesh_132 then
v3620 =
game:GetService("TweenService"):Create(l_SpecialMesh_132, v3606, {
Scale = l_SpecialMesh_133.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_132 then
game:GetService("TweenService"):Create(l_SpecialMesh_132, v3606, {
Scale = l_SpecialMesh_133.Scale
}):Play();
end;
if l_Decal_131 then
for _, v3624 in pairs(l_Start_70:GetChildren())
do
if v3624:IsA("Decal") then
game:GetService("TweenService"):Create(v3624, v3606, {
Transparency = v3611
}):Play();
end;
end;
v3620 =
game:GetService("TweenService"):Create(l_Start_70, v3606, {
Size = l_End_68.Size,
CFrame = l_End_68.CFrame
});
v3620:Play();
else
v3620 =
game:GetService("TweenService"):Create(l_Start_70, v3606, {
Size = l_End_68.Size,
Transparency = v3611,
CFrame = l_End_68.CFrame
});
v3620:Play();
end;
end;
if not l_Stay_65 then
if l_Del_65 then
task.wait(l_Del_65 + 0.1);
end;
v3620.Completed:Connect(function()
l_Model_66:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3603 = v2461.RockUp2:Clone();
v3603:ScaleTo(0.7);
local v3625 = {
Model = v3603,
Anchor = l_shockwaveHit_0 * CFrame.new(0, -4, -9) *
CFrame.Angles(0.7853981633974483, 0, -1.5707963267948966),
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential)
};
local l_v3625_0 = v3625 --[[ copy: 38 -> 131 ]];
task.spawn(function()
local l_Model_67 = l_v3625_0.Model;
local v3628 = l_v3625_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_71 = l_Model_67:FindFirstChild("Start");
local l_End_69 = l_Model_67:FindFirstChild("End");
local l_Stay_66 = l_v3625_0.Stay;
local l_Anchor_67 = l_v3625_0.Anchor;
local v3633 = l_v3625_0.EndT or 1;
local l_Del_66 = l_v3625_0.Del;
local l_Skip_66 = l_v3625_0.Skip;
if l_Start_71 and l_End_69 then
l_Model_67.PrimaryPart = l_Start_71;
if not l_Skip_66 then
for _, v3637 in pairs(l_Model_67:GetChildren()) do
if v3637:IsA("BasePart") then
v3637.CanCollide = false;
v3637.Anchored = true;
end;
end;
end;
if l_Anchor_67 then
l_Model_67:SetPrimaryPartCFrame(l_Anchor_67);
end;
if l_v3625_0.T then
l_Start_71.Transparency = l_v3625_0.T;
end;
l_End_69.Transparency = 1;
l_Model_67.Parent = workspace.Thrown;
local l_Decal_133 =
l_Start_71:FindFirstChildOfClass("Decal");
local l_SpecialMesh_134 =
l_Start_71:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_135 =
l_End_69:FindFirstChildOfClass("SpecialMesh");
local l_Decal_134 =
l_End_69:FindFirstChildOfClass("Decal");
if l_Decal_134 and not l_Skip_66 then
l_Decal_134.Transparency = 1;
end;
local v3642 = nil;
if l_Del_66 then
game:GetService("TweenService"):Create(l_Start_71,
v3628, {
Size = l_End_69.Size,
CFrame = l_End_69.CFrame
}):Play();
task.delay(l_Del_66, function()
v3642 =
game:GetService("TweenService"):Create(l_Start_71, v3628, {
Transparency = v3633
});
v3642:Play();
if l_Decal_133 then
for _, v3644 in
pairs(l_Start_71:GetChildren()) do
if v3644:IsA("Decal") then
game:GetService("TweenService"):Create(v3644, v3628, {
Transparency = v3633
}):Play();
end;
end;
end;
if l_SpecialMesh_134 then
v3642 =
game:GetService("TweenService"):Create(l_SpecialMesh_134, v3628, {
Scale = l_SpecialMesh_135.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_134 then
game:GetService("TweenService"):Create(l_SpecialMesh_134, v3628, {
Scale = l_SpecialMesh_135.Scale
}):Play();
end;
if l_Decal_133 then
for _, v3646 in pairs(l_Start_71:GetChildren())
do
if v3646:IsA("Decal") then
game:GetService("TweenService"):Create(v3646, v3628, {
Transparency = v3633
}):Play();
end;
end;
v3642 =
game:GetService("TweenService"):Create(l_Start_71, v3628, {
Size = l_End_69.Size,
CFrame = l_End_69.CFrame
});
v3642:Play();
else
v3642 =
game:GetService("TweenService"):Create(l_Start_71, v3628, {
Size = l_End_69.Size,
Transparency = v3633,
CFrame = l_End_69.CFrame
});
v3642:Play();
end;
end;
if not l_Stay_66 then
if l_Del_66 then
task.wait(l_Del_66 + 0.1);
end;
v3642.Completed:Connect(function()
l_Model_67:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3625 = v2461.RockUp3:Clone();
v3625:ScaleTo(0.8);
local v3647 = {
Model = v3625,
Anchor = l_shockwaveHit_0 * CFrame.new(0, -3, -7) *
CFrame.Angles(0.7853981633974483, 0, -1.5707963267948966),
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v3647_0 = v3647 --[[ copy: 39 -> 132 ]];
task.spawn(function()
local l_Model_68 = l_v3647_0.Model;
local v3650 = l_v3647_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_72 = l_Model_68:FindFirstChild("Start");
local l_End_70 = l_Model_68:FindFirstChild("End");
local l_Stay_67 = l_v3647_0.Stay;
local l_Anchor_68 = l_v3647_0.Anchor;
local v3655 = l_v3647_0.EndT or 1;
local l_Del_67 = l_v3647_0.Del;
local l_Skip_67 = l_v3647_0.Skip;
if l_Start_72 and l_End_70 then
l_Model_68.PrimaryPart = l_Start_72;
if not l_Skip_67 then
for _, v3659 in pairs(l_Model_68:GetChildren()) do
if v3659:IsA("BasePart") then
v3659.CanCollide = false;
v3659.Anchored = true;
end;
end;
end;
if l_Anchor_68 then
l_Model_68:SetPrimaryPartCFrame(l_Anchor_68);
end;
if l_v3647_0.T then
l_Start_72.Transparency = l_v3647_0.T;
end;
l_End_70.Transparency = 1;
l_Model_68.Parent = workspace.Thrown;
local l_Decal_135 =
l_Start_72:FindFirstChildOfClass("Decal");
local l_SpecialMesh_136 =
l_Start_72:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_137 =
l_End_70:FindFirstChildOfClass("SpecialMesh");
local l_Decal_136 =
l_End_70:FindFirstChildOfClass("Decal");
if l_Decal_136 and not l_Skip_67 then
l_Decal_136.Transparency = 1;
end;
local v3664 = nil;
if l_Del_67 then
game:GetService("TweenService"):Create(l_Start_72,
v3650, {
Size = l_End_70.Size,
CFrame = l_End_70.CFrame
}):Play();
task.delay(l_Del_67, function()
v3664 =
game:GetService("TweenService"):Create(l_Start_72, v3650, {
Transparency = v3655
});
v3664:Play();
if l_Decal_135 then
for _, v3666 in
pairs(l_Start_72:GetChildren()) do
if v3666:IsA("Decal") then
game:GetService("TweenService"):Create(v3666, v3650, {
Transparency = v3655
}):Play();
end;
end;
end;
if l_SpecialMesh_136 then
v3664 =
game:GetService("TweenService"):Create(l_SpecialMesh_136, v3650, {
Scale = l_SpecialMesh_137.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_136 then
game:GetService("TweenService"):Create(l_SpecialMesh_136, v3650, {
Scale = l_SpecialMesh_137.Scale
}):Play();
end;
if l_Decal_135 then
for _, v3668 in pairs(l_Start_72:GetChildren())
do
if v3668:IsA("Decal") then
game:GetService("TweenService"):Create(v3668, v3650, {
Transparency = v3655
}):Play();
end;
end;
v3664 =
game:GetService("TweenService"):Create(l_Start_72, v3650, {
Size = l_End_70.Size,
CFrame = l_End_70.CFrame
});
v3664:Play();
else
v3664 =
game:GetService("TweenService"):Create(l_Start_72, v3650, {
Size = l_End_70.Size,
Transparency = v3655,
CFrame = l_End_70.CFrame
});
v3664:Play();
end;
end;
if not l_Stay_67 then
if l_Del_67 then
task.wait(l_Del_67 + 0.1);
end;
v3664.Completed:Connect(function()
l_Model_68:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3647 = v2461.RockUp4:Clone();
v3647:ScaleTo(0.8);
local v3669 = {
Model = v3647,
Anchor = l_shockwaveHit_0 * CFrame.new(0, -3, -7) *
CFrame.Angles(0.7853981633974483, 0, -1.5707963267948966),
Info = TweenInfo.new(1.4, Enum.EasingStyle.Exponential)
};
local l_v3669_0 = v3669 --[[ copy: 40 -> 133 ]];
task.spawn(function()
local l_Model_69 = l_v3669_0.Model;
local v3672 = l_v3669_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_73 = l_Model_69:FindFirstChild("Start");
local l_End_71 = l_Model_69:FindFirstChild("End");
local l_Stay_68 = l_v3669_0.Stay;
local l_Anchor_69 = l_v3669_0.Anchor;
local v3677 = l_v3669_0.EndT or 1;
local l_Del_68 = l_v3669_0.Del;
local l_Skip_68 = l_v3669_0.Skip;
if l_Start_73 and l_End_71 then
l_Model_69.PrimaryPart = l_Start_73;
if not l_Skip_68 then
for _, v3681 in pairs(l_Model_69:GetChildren()) do
if v3681:IsA("BasePart") then
v3681.CanCollide = false;
v3681.Anchored = true;
end;
end;
end;
if l_Anchor_69 then
l_Model_69:SetPrimaryPartCFrame(l_Anchor_69);
end;
if l_v3669_0.T then
l_Start_73.Transparency = l_v3669_0.T;
end;
l_End_71.Transparency = 1;
l_Model_69.Parent = workspace.Thrown;
local l_Decal_137 =
l_Start_73:FindFirstChildOfClass("Decal");
local l_SpecialMesh_138 =
l_Start_73:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_139 =
l_End_71:FindFirstChildOfClass("SpecialMesh");
local l_Decal_138 =
l_End_71:FindFirstChildOfClass("Decal");
if l_Decal_138 and not l_Skip_68 then
l_Decal_138.Transparency = 1;
end;
local v3686 = nil;
if l_Del_68 then
game:GetService("TweenService"):Create(l_Start_73,
v3672, {
Size = l_End_71.Size,
CFrame = l_End_71.CFrame
}):Play();
task.delay(l_Del_68, function()
v3686 =
game:GetService("TweenService"):Create(l_Start_73, v3672, {
Transparency = v3677
});
v3686:Play();
if l_Decal_137 then
for _, v3688 in
pairs(l_Start_73:GetChildren()) do
if v3688:IsA("Decal") then
game:GetService("TweenService"):Create(v3688, v3672, {
Transparency = v3677
}):Play();
end;
end;
end;
if l_SpecialMesh_138 then
v3686 =
game:GetService("TweenService"):Create(l_SpecialMesh_138, v3672, {
Scale = l_SpecialMesh_139.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_138 then
game:GetService("TweenService"):Create(l_SpecialMesh_138, v3672, {
Scale = l_SpecialMesh_139.Scale
}):Play();
end;
if l_Decal_137 then
for _, v3690 in pairs(l_Start_73:GetChildren())
do
if v3690:IsA("Decal") then
game:GetService("TweenService"):Create(v3690, v3672, {
Transparency = v3677
}):Play();
end;
end;
v3686 =
game:GetService("TweenService"):Create(l_Start_73, v3672, {
Size = l_End_71.Size,
CFrame = l_End_71.CFrame
});
v3686:Play();
else
v3686 =
game:GetService("TweenService"):Create(l_Start_73, v3672, {
Size = l_End_71.Size,
Transparency = v3677,
CFrame = l_End_71.CFrame
});
v3686:Play();
end;
end;
if not l_Stay_68 then
if l_Del_68 then
task.wait(l_Del_68 + 0.1);
end;
v3686.Completed:Connect(function()
l_Model_69:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3669 = v2461.Crescent:Clone();
v3669:ScaleTo(1.5);
local v3691 = {
Model = v3669,
EndT = 1,
Anchor = l_shockwaveHit_0 *
CFrame.Angles(0.08726646259971647, 3.141592653589793, 0),
Info = TweenInfo.new(1.12, Enum.EasingStyle.Exponential)
};
local l_v3691_0 = v3691 --[[ copy: 41 -> 134 ]];
task.spawn(function()
local l_Model_70 = l_v3691_0.Model;
local v3694 = l_v3691_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_74 = l_Model_70:FindFirstChild("Start");
local l_End_72 = l_Model_70:FindFirstChild("End");
local l_Stay_69 = l_v3691_0.Stay;
local l_Anchor_70 = l_v3691_0.Anchor;
local v3699 = l_v3691_0.EndT or 1;
local l_Del_69 = l_v3691_0.Del;
local l_Skip_69 = l_v3691_0.Skip;
if l_Start_74 and l_End_72 then
l_Model_70.PrimaryPart = l_Start_74;
if not l_Skip_69 then
for _, v3703 in pairs(l_Model_70:GetChildren()) do
if v3703:IsA("BasePart") then
v3703.CanCollide = false;
v3703.Anchored = true;
end;
end;
end;
if l_Anchor_70 then
l_Model_70:SetPrimaryPartCFrame(l_Anchor_70);
end;
if l_v3691_0.T then
l_Start_74.Transparency = l_v3691_0.T;
end;
l_End_72.Transparency = 1;
l_Model_70.Parent = workspace.Thrown;
local l_Decal_139 =
l_Start_74:FindFirstChildOfClass("Decal");
local l_SpecialMesh_140 =
l_Start_74:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_141 =
l_End_72:FindFirstChildOfClass("SpecialMesh");
local l_Decal_140 =
l_End_72:FindFirstChildOfClass("Decal");
if l_Decal_140 and not l_Skip_69 then
l_Decal_140.Transparency = 1;
end;
local v3708 = nil;
if l_Del_69 then
game:GetService("TweenService"):Create(l_Start_74,
v3694, {
Size = l_End_72.Size,
CFrame = l_End_72.CFrame
}):Play();
task.delay(l_Del_69, function()
v3708 =
game:GetService("TweenService"):Create(l_Start_74, v3694, {
Transparency = v3699
});
v3708:Play();
if l_Decal_139 then
for _, v3710 in
pairs(l_Start_74:GetChildren()) do
if v3710:IsA("Decal") then
game:GetService("TweenService"):Create(v3710, v3694, {
Transparency = v3699
}):Play();
end;
end;
end;
if l_SpecialMesh_140 then
v3708 =
game:GetService("TweenService"):Create(l_SpecialMesh_140, v3694, {
Scale = l_SpecialMesh_141.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_140 then
game:GetService("TweenService"):Create(l_SpecialMesh_140, v3694, {
Scale = l_SpecialMesh_141.Scale
}):Play();
end;
if l_Decal_139 then
for _, v3712 in pairs(l_Start_74:GetChildren())
do
if v3712:IsA("Decal") then
game:GetService("TweenService"):Create(v3712, v3694, {
Transparency = v3699
}):Play();
end;
end;
v3708 =
game:GetService("TweenService"):Create(l_Start_74, v3694, {
Size = l_End_72.Size,
CFrame = l_End_72.CFrame
});
v3708:Play();
else
v3708 =
game:GetService("TweenService"):Create(l_Start_74, v3694, {
Size = l_End_72.Size,
Transparency = v3699,
CFrame = l_End_72.CFrame
});
v3708:Play();
end;
end;
if not l_Stay_69 then
if l_Del_69 then
task.wait(l_Del_69 + 0.1);
end;
v3708.Completed:Connect(function()
l_Model_70:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3691 = v2461.CrescentLinger:Clone();
v3691:ScaleTo(1.5);
local v3713 = {
Model = v3691,
EndT = 1,
Anchor = l_shockwaveHit_0 *
CFrame.Angles(0.08726646259971647, 3.141592653589793, 0),
Info = TweenInfo.new(8.12, Enum.EasingStyle.Exponential)
};
local l_v3713_0 = v3713 --[[ copy: 42 -> 135 ]];
task.spawn(function()
local l_Model_71 = l_v3713_0.Model;
local v3716 = l_v3713_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_75 = l_Model_71:FindFirstChild("Start");
local l_End_73 = l_Model_71:FindFirstChild("End");
local l_Stay_70 = l_v3713_0.Stay;
local l_Anchor_71 = l_v3713_0.Anchor;
local v3721 = l_v3713_0.EndT or 1;
local l_Del_70 = l_v3713_0.Del;
local l_Skip_70 = l_v3713_0.Skip;
if l_Start_75 and l_End_73 then
l_Model_71.PrimaryPart = l_Start_75;
if not l_Skip_70 then
for _, v3725 in pairs(l_Model_71:GetChildren()) do
if v3725:IsA("BasePart") then
v3725.CanCollide = false;
v3725.Anchored = true;
end;
end;
end;
if l_Anchor_71 then
l_Model_71:SetPrimaryPartCFrame(l_Anchor_71);
end;
if l_v3713_0.T then
l_Start_75.Transparency = l_v3713_0.T;
end;
l_End_73.Transparency = 1;
l_Model_71.Parent = workspace.Thrown;
local l_Decal_141 =
l_Start_75:FindFirstChildOfClass("Decal");
local l_SpecialMesh_142 =
l_Start_75:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_143 =
l_End_73:FindFirstChildOfClass("SpecialMesh");
local l_Decal_142 =
l_End_73:FindFirstChildOfClass("Decal");
if l_Decal_142 and not l_Skip_70 then
l_Decal_142.Transparency = 1;
end;
local v3730 = nil;
if l_Del_70 then
game:GetService("TweenService"):Create(l_Start_75,
v3716, {
Size = l_End_73.Size,
CFrame = l_End_73.CFrame
}):Play();
task.delay(l_Del_70, function()
v3730 =
game:GetService("TweenService"):Create(l_Start_75, v3716, {
Transparency = v3721
});
v3730:Play();
if l_Decal_141 then
for _, v3732 in
pairs(l_Start_75:GetChildren()) do
if v3732:IsA("Decal") then
game:GetService("TweenService"):Create(v3732, v3716, {
Transparency = v3721
}):Play();
end;
end;
end;
if l_SpecialMesh_142 then
v3730 =
game:GetService("TweenService"):Create(l_SpecialMesh_142, v3716, {
Scale = l_SpecialMesh_143.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_142 then
game:GetService("TweenService"):Create(l_SpecialMesh_142, v3716, {
Scale = l_SpecialMesh_143.Scale
}):Play();
end;
if l_Decal_141 then
for _, v3734 in pairs(l_Start_75:GetChildren())
do
if v3734:IsA("Decal") then
game:GetService("TweenService"):Create(v3734, v3716, {
Transparency = v3721
}):Play();
end;
end;
v3730 =
game:GetService("TweenService"):Create(l_Start_75, v3716, {
Size = l_End_73.Size,
CFrame = l_End_73.CFrame
});
v3730:Play();
else
v3730 =
game:GetService("TweenService"):Create(l_Start_75, v3716, {
Size = l_End_73.Size,
Transparency = v3721,
CFrame = l_End_73.CFrame
});
v3730:Play();
end;
end;
if not l_Stay_70 then
if l_Del_70 then
task.wait(l_Del_70 + 0.1);
end;
v3730.Completed:Connect(function()
l_Model_71:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3713 = v2462._maid:give(v2461.RockStuff:Clone());
for _, v3736 in pairs(v3713:GetChildren()) do
v2462._maid:give(v3736);
v3736.Parent = v3576.RockOuter;
end;
for _, v3738 in pairs(v3576:GetDescendants()) do
if v3738:IsA("Beam") then
l_TweenService_7:Create(v3738, TweenInfo.new(5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
v774(v3738, {
Time = 5,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v3738, 5);
elseif v3738:IsA("ParticleEmitter") then
task.delay(3.5, function()
v3738.Enabled = false;
end);
end;
end;
l_shockwaveHit_0 = l_shockwaveHit_0 * CFrame.new(0, 0, -5);
local v3739 = v819({
FX = v2461.StageHit,
Anchor = l_shockwaveHit_0,
Maid = v2462._maid
});
v808({
FX = v3739,
Scale = 0.2
});
v3739:ScaleTo(2);
v833(v3739);
local v3740 = v2461.SpikeFX2:Clone();
v3740:ScaleTo(2);
local v3741 = {
Model = v3740,
Anchor = l_shockwaveHit_0 * CFrame.new(0, 0, 0),
Info = TweenInfo.new(0.3, Enum.EasingStyle.Exponential)
};
local l_v3741_0 = v3741 --[[ copy: 45 -> 136 ]];
task.spawn(function()
local l_Model_72 = l_v3741_0.Model;
local v3744 = l_v3741_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_76 = l_Model_72:FindFirstChild("Start");
local l_End_74 = l_Model_72:FindFirstChild("End");
local l_Stay_71 = l_v3741_0.Stay;
local l_Anchor_72 = l_v3741_0.Anchor;
local v3749 = l_v3741_0.EndT or 1;
local l_Del_71 = l_v3741_0.Del;
local l_Skip_71 = l_v3741_0.Skip;
if l_Start_76 and l_End_74 then
l_Model_72.PrimaryPart = l_Start_76;
if not l_Skip_71 then
for _, v3753 in pairs(l_Model_72:GetChildren()) do
if v3753:IsA("BasePart") then
v3753.CanCollide = false;
v3753.Anchored = true;
end;
end;
end;
if l_Anchor_72 then
l_Model_72:SetPrimaryPartCFrame(l_Anchor_72);
end;
if l_v3741_0.T then
l_Start_76.Transparency = l_v3741_0.T;
end;
l_End_74.Transparency = 1;
l_Model_72.Parent = workspace.Thrown;
local l_Decal_143 =
l_Start_76:FindFirstChildOfClass("Decal");
local l_SpecialMesh_144 =
l_Start_76:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_145 =
l_End_74:FindFirstChildOfClass("SpecialMesh");
local l_Decal_144 =
l_End_74:FindFirstChildOfClass("Decal");
if l_Decal_144 and not l_Skip_71 then
l_Decal_144.Transparency = 1;
end;
local v3758 = nil;
if l_Del_71 then
game:GetService("TweenService"):Create(l_Start_76,
v3744, {
Size = l_End_74.Size,
CFrame = l_End_74.CFrame
}):Play();
task.delay(l_Del_71, function()
v3758 =
game:GetService("TweenService"):Create(l_Start_76, v3744, {
Transparency = v3749
});
v3758:Play();
if l_Decal_143 then
for _, v3760 in
pairs(l_Start_76:GetChildren()) do
if v3760:IsA("Decal") then
game:GetService("TweenService"):Create(v3760, v3744, {
Transparency = v3749
}):Play();
end;
end;
end;
if l_SpecialMesh_144 then
v3758 =
game:GetService("TweenService"):Create(l_SpecialMesh_144, v3744, {
Scale = l_SpecialMesh_145.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_144 then
game:GetService("TweenService"):Create(l_SpecialMesh_144, v3744, {
Scale = l_SpecialMesh_145.Scale
}):Play();
end;
if l_Decal_143 then
for _, v3762 in pairs(l_Start_76:GetChildren())
do
if v3762:IsA("Decal") then
game:GetService("TweenService"):Create(v3762, v3744, {
Transparency = v3749
}):Play();
end;
end;
v3758 =
game:GetService("TweenService"):Create(l_Start_76, v3744, {
Size = l_End_74.Size,
CFrame = l_End_74.CFrame
});
v3758:Play();
else
v3758 =
game:GetService("TweenService"):Create(l_Start_76, v3744, {
Size = l_End_74.Size,
Transparency = v3749,
CFrame = l_End_74.CFrame
});
v3758:Play();
end;
end;
if not l_Stay_71 then
if l_Del_71 then
task.wait(l_Del_71 + 0.1);
end;
v3758.Completed:Connect(function()
l_Model_72:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3741 = v2461.Shockwave:Clone();
v3741:ScaleTo(2);
local v3763 = {
Model = v3741,
Anchor = l_shockwaveHit_0,
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential)
};
local l_v3763_0 = v3763 --[[ copy: 46 -> 137 ]];
task.spawn(function()
local l_Model_73 = l_v3763_0.Model;
local v3766 = l_v3763_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_77 = l_Model_73:FindFirstChild("Start");
local l_End_75 = l_Model_73:FindFirstChild("End");
local l_Stay_72 = l_v3763_0.Stay;
local l_Anchor_73 = l_v3763_0.Anchor;
local v3771 = l_v3763_0.EndT or 1;
local l_Del_72 = l_v3763_0.Del;
local l_Skip_72 = l_v3763_0.Skip;
if l_Start_77 and l_End_75 then
l_Model_73.PrimaryPart = l_Start_77;
if not l_Skip_72 then
for _, v3775 in pairs(l_Model_73:GetChildren()) do
if v3775:IsA("BasePart") then
v3775.CanCollide = false;
v3775.Anchored = true;
end;
end;
end;
if l_Anchor_73 then
l_Model_73:SetPrimaryPartCFrame(l_Anchor_73);
end;
if l_v3763_0.T then
l_Start_77.Transparency = l_v3763_0.T;
end;
l_End_75.Transparency = 1;
l_Model_73.Parent = workspace.Thrown;
local l_Decal_145 =
l_Start_77:FindFirstChildOfClass("Decal");
local l_SpecialMesh_146 =
l_Start_77:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_147 =
l_End_75:FindFirstChildOfClass("SpecialMesh");
local l_Decal_146 =
l_End_75:FindFirstChildOfClass("Decal");
if l_Decal_146 and not l_Skip_72 then
l_Decal_146.Transparency = 1;
end;
local v3780 = nil;
if l_Del_72 then
game:GetService("TweenService"):Create(l_Start_77,
v3766, {
Size = l_End_75.Size,
CFrame = l_End_75.CFrame
}):Play();
task.delay(l_Del_72, function()
v3780 =
game:GetService("TweenService"):Create(l_Start_77, v3766, {
Transparency = v3771
});
v3780:Play();
if l_Decal_145 then
for _, v3782 in
pairs(l_Start_77:GetChildren()) do
if v3782:IsA("Decal") then
game:GetService("TweenService"):Create(v3782, v3766, {
Transparency = v3771
}):Play();
end;
end;
end;
if l_SpecialMesh_146 then
v3780 =
game:GetService("TweenService"):Create(l_SpecialMesh_146, v3766, {
Scale = l_SpecialMesh_147.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_146 then
game:GetService("TweenService"):Create(l_SpecialMesh_146, v3766, {
Scale = l_SpecialMesh_147.Scale
}):Play();
end;
if l_Decal_145 then
for _, v3784 in pairs(l_Start_77:GetChildren())
do
if v3784:IsA("Decal") then
game:GetService("TweenService"):Create(v3784, v3766, {
Transparency = v3771
}):Play();
end;
end;
v3780 =
game:GetService("TweenService"):Create(l_Start_77, v3766, {
Size = l_End_75.Size,
CFrame = l_End_75.CFrame
});
v3780:Play();
else
v3780 =
game:GetService("TweenService"):Create(l_Start_77, v3766, {
Size = l_End_75.Size,
Transparency = v3771,
CFrame = l_End_75.CFrame
});
v3780:Play();
end;
end;
if not l_Stay_72 then
if l_Del_72 then
task.wait(l_Del_72 + 0.1);
end;
v3780.Completed:Connect(function()
l_Model_73:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3763 = v2461.Wave1:Clone();
v3763:ScaleTo(2);
local v3785 = {
Model = v3763,
Anchor = l_shockwaveHit_0,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v3785_0 = v3785 --[[ copy: 47 -> 138 ]];
task.spawn(function()
local l_Model_74 = l_v3785_0.Model;
local v3788 = l_v3785_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_78 = l_Model_74:FindFirstChild("Start");
local l_End_76 = l_Model_74:FindFirstChild("End");
local l_Stay_73 = l_v3785_0.Stay;
local l_Anchor_74 = l_v3785_0.Anchor;
local v3793 = l_v3785_0.EndT or 1;
local l_Del_73 = l_v3785_0.Del;
local l_Skip_73 = l_v3785_0.Skip;
if l_Start_78 and l_End_76 then
l_Model_74.PrimaryPart = l_Start_78;
if not l_Skip_73 then
for _, v3797 in pairs(l_Model_74:GetChildren()) do
if v3797:IsA("BasePart") then
v3797.CanCollide = false;
v3797.Anchored = true;
end;
end;
end;
if l_Anchor_74 then
l_Model_74:SetPrimaryPartCFrame(l_Anchor_74);
end;
if l_v3785_0.T then
l_Start_78.Transparency = l_v3785_0.T;
end;
l_End_76.Transparency = 1;
l_Model_74.Parent = workspace.Thrown;
local l_Decal_147 =
l_Start_78:FindFirstChildOfClass("Decal");
local l_SpecialMesh_148 =
l_Start_78:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_149 =
l_End_76:FindFirstChildOfClass("SpecialMesh");
local l_Decal_148 =
l_End_76:FindFirstChildOfClass("Decal");
if l_Decal_148 and not l_Skip_73 then
l_Decal_148.Transparency = 1;
end;
local v3802 = nil;
if l_Del_73 then
game:GetService("TweenService"):Create(l_Start_78,
v3788, {
Size = l_End_76.Size,
CFrame = l_End_76.CFrame
}):Play();
task.delay(l_Del_73, function()
v3802 =
game:GetService("TweenService"):Create(l_Start_78, v3788, {
Transparency = v3793
});
v3802:Play();
if l_Decal_147 then
for _, v3804 in
pairs(l_Start_78:GetChildren()) do
if v3804:IsA("Decal") then
game:GetService("TweenService"):Create(v3804, v3788, {
Transparency = v3793
}):Play();
end;
end;
end;
if l_SpecialMesh_148 then
v3802 =
game:GetService("TweenService"):Create(l_SpecialMesh_148, v3788, {
Scale = l_SpecialMesh_149.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_148 then
game:GetService("TweenService"):Create(l_SpecialMesh_148, v3788, {
Scale = l_SpecialMesh_149.Scale
}):Play();
end;
if l_Decal_147 then
for _, v3806 in pairs(l_Start_78:GetChildren())
do
if v3806:IsA("Decal") then
game:GetService("TweenService"):Create(v3806, v3788, {
Transparency = v3793
}):Play();
end;
end;
v3802 =
game:GetService("TweenService"):Create(l_Start_78, v3788, {
Size = l_End_76.Size,
CFrame = l_End_76.CFrame
});
v3802:Play();
else
v3802 =
game:GetService("TweenService"):Create(l_Start_78, v3788, {
Size = l_End_76.Size,
Transparency = v3793,
CFrame = l_End_76.CFrame
});
v3802:Play();
end;
end;
if not l_Stay_73 then
if l_Del_73 then
task.wait(l_Del_73 + 0.1);
end;
v3802.Completed:Connect(function()
l_Model_74:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3785 = v2462._maid:give(v2461.Hmmm:Clone());
v3785:SetPrimaryPartCFrame(l_shockwaveHit_0 * CFrame.Angles(0,
3.141592653589793, 0));
v3785:ScaleTo(2);
v3785.Parent = l_Thrown_8;
for _, v3808 in pairs(v3785:GetDescendants()) do
if v3808:IsA("Beam") then
l_TweenService_7:Create(v3808, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Width0 = 0,
Width1 = 0
}):Play();
elseif v3808:IsA("Attachment") then
local l_CFrame_9 = v3808.CFrame;
v3808.CFrame = CFrame.new(0, 0, 0);
l_TweenService_7:Create(v3808, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_9
}):Play();
end;
end;
return ;
elseif v898.shockwave then
return v3574(v898.shockwave);
else
(function()
l_wait_5(0.567);
local v3810 = v2461.ForwardWave:Clone();
v3810:ScaleTo(v3810:GetScale() * 1);
local v3811 = {
Model = v3810,
EndT = 1,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 6, -
2.5) * CFrame.Angles(-0.17453292519943295, 0, -1.5707963267948966),
Info = TweenInfo.new(0.12, Enum.EasingStyle.Sine)
};
local l_v3811_0 = v3811 --[[ copy: 1 -> 11 ]];
task.spawn(function()
local l_Model_75 = l_v3811_0.Model;
local v3814 = l_v3811_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_79 = l_Model_75:FindFirstChild("Start");
local l_End_77 = l_Model_75:FindFirstChild("End");
local l_Stay_74 = l_v3811_0.Stay;
local l_Anchor_75 = l_v3811_0.Anchor;
local v3819 = l_v3811_0.EndT or 1;
local l_Del_74 = l_v3811_0.Del;
local l_Skip_74 = l_v3811_0.Skip;
if l_Start_79 and l_End_77 then
l_Model_75.PrimaryPart = l_Start_79;
if not l_Skip_74 then
for _, v3823 in pairs(l_Model_75:GetChildren())
do
if v3823:IsA("BasePart") then
v3823.CanCollide = false;
v3823.Anchored = true;
end;
end;
end;
if l_Anchor_75 then
l_Model_75:SetPrimaryPartCFrame(l_Anchor_75);
end;
if l_v3811_0.T then
l_Start_79.Transparency = l_v3811_0.T;
end;
l_End_77.Transparency = 1;
l_Model_75.Parent = workspace.Thrown;
local l_Decal_149 =
l_Start_79:FindFirstChildOfClass("Decal");
local l_SpecialMesh_150 =
l_Start_79:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_151 =
l_End_77:FindFirstChildOfClass("SpecialMesh");
local l_Decal_150 =
l_End_77:FindFirstChildOfClass("Decal");
if l_Decal_150 and not l_Skip_74 then
l_Decal_150.Transparency = 1;
end;
local v3828 = nil;
if l_Del_74 then
game:GetService("TweenService"):Create(l_Start_79, v3814, {
Size = l_End_77.Size,
CFrame = l_End_77.CFrame
}):Play();
task.delay(l_Del_74, function()
v3828 =
game:GetService("TweenService"):Create(l_Start_79, v3814, {
Transparency = v3819
});
v3828:Play();
if l_Decal_149 then
for _, v3830 in
pairs(l_Start_79:GetChildren()) do
if v3830:IsA("Decal") then
game:GetService("TweenService"):Create(v3830, v3814, {
Transparency = v3819
}):Play();
end;
end;
end;
if l_SpecialMesh_150 then
v3828 =
game:GetService("TweenService"):Create(l_SpecialMesh_150, v3814, {
Scale = l_SpecialMesh_151.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_150 then
game:GetService("TweenService"):Create(l_SpecialMesh_150, v3814, {
Scale = l_SpecialMesh_151.Scale
}):Play();
end;
if l_Decal_149 then
for _, v3832 in
pairs(l_Start_79:GetChildren()) do
if v3832:IsA("Decal") then
game:GetService("TweenService"):Create(v3832, v3814, {
Transparency = v3819
}):Play();
end;
end;
v3828 =
game:GetService("TweenService"):Create(l_Start_79, v3814, {
Size = l_End_77.Size,
CFrame = l_End_77.CFrame
});
v3828:Play();
else
v3828 =
game:GetService("TweenService"):Create(l_Start_79, v3814, {
Size = l_End_77.Size,
Transparency = v3819,
CFrame = l_End_77.CFrame
});
v3828:Play();
end;
end;
if not l_Stay_74 then
if l_Del_74 then
task.wait(l_Del_74 + 0.1);
end;
v3828.Completed:Connect(function()
l_Model_75:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.05);
v3811 = v2461.Wind2:Clone();
v3811:ScaleTo(1.2);
local v3833 = {
Model = v3811,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 2, 0),
Info = TweenInfo.new(1.5, Enum.EasingStyle.Exponential)
};
local l_v3833_0 = v3833 --[[ copy: 2 -> 12 ]];
task.spawn(function()
local l_Model_76 = l_v3833_0.Model;
local v3836 = l_v3833_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_80 = l_Model_76:FindFirstChild("Start");
local l_End_78 = l_Model_76:FindFirstChild("End");
local l_Stay_75 = l_v3833_0.Stay;
local l_Anchor_76 = l_v3833_0.Anchor;
local v3841 = l_v3833_0.EndT or 1;
local l_Del_75 = l_v3833_0.Del;
local l_Skip_75 = l_v3833_0.Skip;
if l_Start_80 and l_End_78 then
l_Model_76.PrimaryPart = l_Start_80;
if not l_Skip_75 then
for _, v3845 in pairs(l_Model_76:GetChildren())
do
if v3845:IsA("BasePart") then
v3845.CanCollide = false;
v3845.Anchored = true;
end;
end;
end;
if l_Anchor_76 then
l_Model_76:SetPrimaryPartCFrame(l_Anchor_76);
end;
if l_v3833_0.T then
l_Start_80.Transparency = l_v3833_0.T;
end;
l_End_78.Transparency = 1;
l_Model_76.Parent = workspace.Thrown;
local l_Decal_151 =
l_Start_80:FindFirstChildOfClass("Decal");
local l_SpecialMesh_152 =
l_Start_80:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_153 =
l_End_78:FindFirstChildOfClass("SpecialMesh");
local l_Decal_152 =
l_End_78:FindFirstChildOfClass("Decal");
if l_Decal_152 and not l_Skip_75 then
l_Decal_152.Transparency = 1;
end;
local v3850 = nil;
if l_Del_75 then
game:GetService("TweenService"):Create(l_Start_80, v3836, {
Size = l_End_78.Size,
CFrame = l_End_78.CFrame
}):Play();
task.delay(l_Del_75, function()
v3850 =
game:GetService("TweenService"):Create(l_Start_80, v3836, {
Transparency = v3841
});
v3850:Play();
if l_Decal_151 then
for _, v3852 in
pairs(l_Start_80:GetChildren()) do
if v3852:IsA("Decal") then
game:GetService("TweenService"):Create(v3852, v3836, {
Transparency = v3841
}):Play();
end;
end;
end;
if l_SpecialMesh_152 then
v3850 =
game:GetService("TweenService"):Create(l_SpecialMesh_152, v3836, {
Scale = l_SpecialMesh_153.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_152 then
game:GetService("TweenService"):Create(l_SpecialMesh_152, v3836, {
Scale = l_SpecialMesh_153.Scale
}):Play();
end;
if l_Decal_151 then
for _, v3854 in
pairs(l_Start_80:GetChildren()) do
if v3854:IsA("Decal") then
game:GetService("TweenService"):Create(v3854, v3836, {
Transparency = v3841
}):Play();
end;
end;
v3850 =
game:GetService("TweenService"):Create(l_Start_80, v3836, {
Size = l_End_78.Size,
CFrame = l_End_78.CFrame
});
v3850:Play();
else
v3850 =
game:GetService("TweenService"):Create(l_Start_80, v3836, {
Size = l_End_78.Size,
Transparency = v3841,
CFrame = l_End_78.CFrame
});
v3850:Play();
end;
end;
if not l_Stay_75 then
if l_Del_75 then
task.wait(l_Del_75 + 0.1);
end;
v3850.Completed:Connect(function()
l_Model_76:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3833 = v2461.Wind1:Clone();
v3833:ScaleTo(0.7);
local v3855 = {
Model = v3833,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 2, 0),
Info = TweenInfo.new(0.75,
Enum.EasingStyle.Exponential)
};
local l_v3855_0 = v3855 --[[ copy: 3 -> 13 ]];
task.spawn(function()
local l_Model_77 = l_v3855_0.Model;
local v3858 = l_v3855_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_81 = l_Model_77:FindFirstChild("Start");
local l_End_79 = l_Model_77:FindFirstChild("End");
local l_Stay_76 = l_v3855_0.Stay;
local l_Anchor_77 = l_v3855_0.Anchor;
local v3863 = l_v3855_0.EndT or 1;
local l_Del_76 = l_v3855_0.Del;
local l_Skip_76 = l_v3855_0.Skip;
if l_Start_81 and l_End_79 then
l_Model_77.PrimaryPart = l_Start_81;
if not l_Skip_76 then
for _, v3867 in pairs(l_Model_77:GetChildren())
do
if v3867:IsA("BasePart") then
v3867.CanCollide = false;
v3867.Anchored = true;
end;
end;
end;
if l_Anchor_77 then
l_Model_77:SetPrimaryPartCFrame(l_Anchor_77);
end;
if l_v3855_0.T then
l_Start_81.Transparency = l_v3855_0.T;
end;
l_End_79.Transparency = 1;
l_Model_77.Parent = workspace.Thrown;
local l_Decal_153 =
l_Start_81:FindFirstChildOfClass("Decal");
local l_SpecialMesh_154 =
l_Start_81:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_155 =
l_End_79:FindFirstChildOfClass("SpecialMesh");
local l_Decal_154 =
l_End_79:FindFirstChildOfClass("Decal");
if l_Decal_154 and not l_Skip_76 then
l_Decal_154.Transparency = 1;
end;
local v3872 = nil;
if l_Del_76 then
game:GetService("TweenService"):Create(l_Start_81, v3858, {
Size = l_End_79.Size,
CFrame = l_End_79.CFrame
}):Play();
task.delay(l_Del_76, function()
v3872 =
game:GetService("TweenService"):Create(l_Start_81, v3858, {
Transparency = v3863
});
v3872:Play();
if l_Decal_153 then
for _, v3874 in
pairs(l_Start_81:GetChildren()) do
if v3874:IsA("Decal") then
game:GetService("TweenService"):Create(v3874, v3858, {
Transparency = v3863
}):Play();
end;
end;
end;
if l_SpecialMesh_154 then
v3872 =
game:GetService("TweenService"):Create(l_SpecialMesh_154, v3858, {
Scale = l_SpecialMesh_155.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_154 then
game:GetService("TweenService"):Create(l_SpecialMesh_154, v3858, {
Scale = l_SpecialMesh_155.Scale
}):Play();
end;
if l_Decal_153 then
for _, v3876 in
pairs(l_Start_81:GetChildren()) do
if v3876:IsA("Decal") then
game:GetService("TweenService"):Create(v3876, v3858, {
Transparency = v3863
}):Play();
end;
end;
v3872 =
game:GetService("TweenService"):Create(l_Start_81, v3858, {
Size = l_End_79.Size,
CFrame = l_End_79.CFrame
});
v3872:Play();
else
v3872 =
game:GetService("TweenService"):Create(l_Start_81, v3858, {
Size = l_End_79.Size,
Transparency = v3863,
CFrame = l_End_79.CFrame
});
v3872:Play();
end;
end;
if not l_Stay_76 then
if l_Del_76 then
task.wait(l_Del_76 + 0.1);
end;
v3872.Completed:Connect(function()
l_Model_77:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3855 = v2461.Linger:Clone();
v3855:ScaleTo(0.9);
local v3877 = {
Model = v3855,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -2.5,
6) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.75,
Enum.EasingStyle.Exponential)
};
local l_v3877_0 = v3877 --[[ copy: 4 -> 14 ]];
task.spawn(function()
local l_Model_78 = l_v3877_0.Model;
local v3880 = l_v3877_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_82 = l_Model_78:FindFirstChild("Start");
local l_End_80 = l_Model_78:FindFirstChild("End");
local l_Stay_77 = l_v3877_0.Stay;
local l_Anchor_78 = l_v3877_0.Anchor;
local v3885 = l_v3877_0.EndT or 1;
local l_Del_77 = l_v3877_0.Del;
local l_Skip_77 = l_v3877_0.Skip;
if l_Start_82 and l_End_80 then
l_Model_78.PrimaryPart = l_Start_82;
if not l_Skip_77 then
for _, v3889 in pairs(l_Model_78:GetChildren())
do
if v3889:IsA("BasePart") then
v3889.CanCollide = false;
v3889.Anchored = true;
end;
end;
end;
if l_Anchor_78 then
l_Model_78:SetPrimaryPartCFrame(l_Anchor_78);
end;
if l_v3877_0.T then
l_Start_82.Transparency = l_v3877_0.T;
end;
l_End_80.Transparency = 1;
l_Model_78.Parent = workspace.Thrown;
local l_Decal_155 =
l_Start_82:FindFirstChildOfClass("Decal");
local l_SpecialMesh_156 =
l_Start_82:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_157 =
l_End_80:FindFirstChildOfClass("SpecialMesh");
local l_Decal_156 =
l_End_80:FindFirstChildOfClass("Decal");
if l_Decal_156 and not l_Skip_77 then
l_Decal_156.Transparency = 1;
end;
local v3894 = nil;
if l_Del_77 then
game:GetService("TweenService"):Create(l_Start_82, v3880, {
Size = l_End_80.Size,
CFrame = l_End_80.CFrame
}):Play();
task.delay(l_Del_77, function()
v3894 =
game:GetService("TweenService"):Create(l_Start_82, v3880, {
Transparency = v3885
});
v3894:Play();
if l_Decal_155 then
for _, v3896 in
pairs(l_Start_82:GetChildren()) do
if v3896:IsA("Decal") then
game:GetService("TweenService"):Create(v3896, v3880, {
Transparency = v3885
}):Play();
end;
end;
end;
if l_SpecialMesh_156 then
v3894 =
game:GetService("TweenService"):Create(l_SpecialMesh_156, v3880, {
Scale = l_SpecialMesh_157.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_156 then
game:GetService("TweenService"):Create(l_SpecialMesh_156, v3880, {
Scale = l_SpecialMesh_157.Scale
}):Play();
end;
if l_Decal_155 then
for _, v3898 in
pairs(l_Start_82:GetChildren()) do
if v3898:IsA("Decal") then
game:GetService("TweenService"):Create(v3898, v3880, {
Transparency = v3885
}):Play();
end;
end;
v3894 =
game:GetService("TweenService"):Create(l_Start_82, v3880, {
Size = l_End_80.Size,
CFrame = l_End_80.CFrame
});
v3894:Play();
else
v3894 =
game:GetService("TweenService"):Create(l_Start_82, v3880, {
Size = l_End_80.Size,
Transparency = v3885,
CFrame = l_End_80.CFrame
});
v3894:Play();
end;
end;
if not l_Stay_77 then
if l_Del_77 then
task.wait(l_Del_77 + 0.1);
end;
v3894.Completed:Connect(function()
l_Model_78:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3877 = v2461.Linger2:Clone();
v3877:ScaleTo(v3877:GetScale() * 1);
local v3899 = {
Model = v3877,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -1.5,
6) * CFrame.Angles(-0.4363323129985824, -1.5707963267948966, 0),
Info = TweenInfo.new(1.0499999999999998,
Enum.EasingStyle.Exponential)
};
local l_v3899_0 = v3899 --[[ copy: 5 -> 15 ]];
task.spawn(function()
local l_Model_79 = l_v3899_0.Model;
local v3902 = l_v3899_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_83 = l_Model_79:FindFirstChild("Start");
local l_End_81 = l_Model_79:FindFirstChild("End");
local l_Stay_78 = l_v3899_0.Stay;
local l_Anchor_79 = l_v3899_0.Anchor;
local v3907 = l_v3899_0.EndT or 1;
local l_Del_78 = l_v3899_0.Del;
local l_Skip_78 = l_v3899_0.Skip;
if l_Start_83 and l_End_81 then
l_Model_79.PrimaryPart = l_Start_83;
if not l_Skip_78 then
for _, v3911 in pairs(l_Model_79:GetChildren())
do
if v3911:IsA("BasePart") then
v3911.CanCollide = false;
v3911.Anchored = true;
end;
end;
end;
if l_Anchor_79 then
l_Model_79:SetPrimaryPartCFrame(l_Anchor_79);
end;
if l_v3899_0.T then
l_Start_83.Transparency = l_v3899_0.T;
end;
l_End_81.Transparency = 1;
l_Model_79.Parent = workspace.Thrown;
local l_Decal_157 =
l_Start_83:FindFirstChildOfClass("Decal");
local l_SpecialMesh_158 =
l_Start_83:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_159 =
l_End_81:FindFirstChildOfClass("SpecialMesh");
local l_Decal_158 =
l_End_81:FindFirstChildOfClass("Decal");
if l_Decal_158 and not l_Skip_78 then
l_Decal_158.Transparency = 1;
end;
local v3916 = nil;
if l_Del_78 then
game:GetService("TweenService"):Create(l_Start_83, v3902, {
Size = l_End_81.Size,
CFrame = l_End_81.CFrame
}):Play();
task.delay(l_Del_78, function()
v3916 =
game:GetService("TweenService"):Create(l_Start_83, v3902, {
Transparency = v3907
});
v3916:Play();
if l_Decal_157 then
for _, v3918 in
pairs(l_Start_83:GetChildren()) do
if v3918:IsA("Decal") then
game:GetService("TweenService"):Create(v3918, v3902, {
Transparency = v3907
}):Play();
end;
end;
end;
if l_SpecialMesh_158 then
v3916 =
game:GetService("TweenService"):Create(l_SpecialMesh_158, v3902, {
Scale = l_SpecialMesh_159.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_158 then
game:GetService("TweenService"):Create(l_SpecialMesh_158, v3902, {
Scale = l_SpecialMesh_159.Scale
}):Play();
end;
if l_Decal_157 then
for _, v3920 in
pairs(l_Start_83:GetChildren()) do
if v3920:IsA("Decal") then
game:GetService("TweenService"):Create(v3920, v3902, {
Transparency = v3907
}):Play();
end;
end;
v3916 =
game:GetService("TweenService"):Create(l_Start_83, v3902, {
Size = l_End_81.Size,
CFrame = l_End_81.CFrame
});
v3916:Play();
else
v3916 =
game:GetService("TweenService"):Create(l_Start_83, v3902, {
Size = l_End_81.Size,
Transparency = v3907,
CFrame = l_End_81.CFrame
});
v3916:Play();
end;
end;
if not l_Stay_78 then
if l_Del_78 then
task.wait(l_Del_78 + 0.1);
end;
v3916.Completed:Connect(function()
l_Model_79:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3899 = v2461.Bright:Clone();
v3899:ScaleTo(2.4);
local v3921 = {
Model = v3899,
EndT = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 12, -
2),
Info = TweenInfo.new(0.26, Enum.EasingStyle.Sine)
};
local l_v3921_0 = v3921 --[[ copy: 6 -> 16 ]];
task.spawn(function()
local l_Model_80 = l_v3921_0.Model;
local v3924 = l_v3921_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_84 = l_Model_80:FindFirstChild("Start");
local l_End_82 = l_Model_80:FindFirstChild("End");
local l_Stay_79 = l_v3921_0.Stay;
local l_Anchor_80 = l_v3921_0.Anchor;
local v3929 = l_v3921_0.EndT or 1;
local l_Del_79 = l_v3921_0.Del;
local l_Skip_79 = l_v3921_0.Skip;
if l_Start_84 and l_End_82 then
l_Model_80.PrimaryPart = l_Start_84;
if not l_Skip_79 then
for _, v3933 in pairs(l_Model_80:GetChildren())
do
if v3933:IsA("BasePart") then
v3933.CanCollide = false;
v3933.Anchored = true;
end;
end;
end;
if l_Anchor_80 then
l_Model_80:SetPrimaryPartCFrame(l_Anchor_80);
end;
if l_v3921_0.T then
l_Start_84.Transparency = l_v3921_0.T;
end;
l_End_82.Transparency = 1;
l_Model_80.Parent = workspace.Thrown;
local l_Decal_159 =
l_Start_84:FindFirstChildOfClass("Decal");
local l_SpecialMesh_160 =
l_Start_84:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_161 =
l_End_82:FindFirstChildOfClass("SpecialMesh");
local l_Decal_160 =
l_End_82:FindFirstChildOfClass("Decal");
if l_Decal_160 and not l_Skip_79 then
l_Decal_160.Transparency = 1;
end;
local v3938 = nil;
if l_Del_79 then
game:GetService("TweenService"):Create(l_Start_84, v3924, {
Size = l_End_82.Size,
CFrame = l_End_82.CFrame
}):Play();
task.delay(l_Del_79, function()
v3938 =
game:GetService("TweenService"):Create(l_Start_84, v3924, {
Transparency = v3929
});
v3938:Play();
if l_Decal_159 then
for _, v3940 in
pairs(l_Start_84:GetChildren()) do
if v3940:IsA("Decal") then
game:GetService("TweenService"):Create(v3940, v3924, {
Transparency = v3929
}):Play();
end;
end;
end;
if l_SpecialMesh_160 then
v3938 =
game:GetService("TweenService"):Create(l_SpecialMesh_160, v3924, {
Scale = l_SpecialMesh_161.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_160 then
game:GetService("TweenService"):Create(l_SpecialMesh_160, v3924, {
Scale = l_SpecialMesh_161.Scale
}):Play();
end;
if l_Decal_159 then
for _, v3942 in
pairs(l_Start_84:GetChildren()) do
if v3942:IsA("Decal") then
game:GetService("TweenService"):Create(v3942, v3924, {
Transparency = v3929
}):Play();
end;
end;
v3938 =
game:GetService("TweenService"):Create(l_Start_84, v3924, {
Size = l_End_82.Size,
CFrame = l_End_82.CFrame
});
v3938:Play();
else
v3938 =
game:GetService("TweenService"):Create(l_Start_84, v3924, {
Size = l_End_82.Size,
Transparency = v3929,
CFrame = l_End_82.CFrame
});
v3938:Play();
end;
end;
if not l_Stay_79 then
if l_Del_79 then
task.wait(l_Del_79 + 0.1);
end;
v3938.Completed:Connect(function()
l_Model_80:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3921 = v2461.Bright:Clone();
v3921:ScaleTo(1.6);
local v3943 = {
Model = v3921,
EndT = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, 6, -
2),
Info = TweenInfo.new(0.22100000000000003,
Enum.EasingStyle.Sine)
};
local l_v3943_0 = v3943 --[[ copy: 7 -> 17 ]];
task.spawn(function()
local l_Model_81 = l_v3943_0.Model;
local v3946 = l_v3943_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_85 = l_Model_81:FindFirstChild("Start");
local l_End_83 = l_Model_81:FindFirstChild("End");
local l_Stay_80 = l_v3943_0.Stay;
local l_Anchor_81 = l_v3943_0.Anchor;
local v3951 = l_v3943_0.EndT or 1;
local l_Del_80 = l_v3943_0.Del;
local l_Skip_80 = l_v3943_0.Skip;
if l_Start_85 and l_End_83 then
l_Model_81.PrimaryPart = l_Start_85;
if not l_Skip_80 then
for _, v3955 in pairs(l_Model_81:GetChildren())
do
if v3955:IsA("BasePart") then
v3955.CanCollide = false;
v3955.Anchored = true;
end;
end;
end;
if l_Anchor_81 then
l_Model_81:SetPrimaryPartCFrame(l_Anchor_81);
end;
if l_v3943_0.T then
l_Start_85.Transparency = l_v3943_0.T;
end;
l_End_83.Transparency = 1;
l_Model_81.Parent = workspace.Thrown;
local l_Decal_161 =
l_Start_85:FindFirstChildOfClass("Decal");
local l_SpecialMesh_162 =
l_Start_85:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_163 =
l_End_83:FindFirstChildOfClass("SpecialMesh");
local l_Decal_162 =
l_End_83:FindFirstChildOfClass("Decal");
if l_Decal_162 and not l_Skip_80 then
l_Decal_162.Transparency = 1;
end;
local v3960 = nil;
if l_Del_80 then
game:GetService("TweenService"):Create(l_Start_85, v3946, {
Size = l_End_83.Size,
CFrame = l_End_83.CFrame
}):Play();
task.delay(l_Del_80, function()
v3960 =
game:GetService("TweenService"):Create(l_Start_85, v3946, {
Transparency = v3951
});
v3960:Play();
if l_Decal_161 then
for _, v3962 in
pairs(l_Start_85:GetChildren()) do
if v3962:IsA("Decal") then
game:GetService("TweenService"):Create(v3962, v3946, {
Transparency = v3951
}):Play();
end;
end;
end;
if l_SpecialMesh_162 then
v3960 =
game:GetService("TweenService"):Create(l_SpecialMesh_162, v3946, {
Scale = l_SpecialMesh_163.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_162 then
game:GetService("TweenService"):Create(l_SpecialMesh_162, v3946, {
Scale = l_SpecialMesh_163.Scale
}):Play();
end;
if l_Decal_161 then
for _, v3964 in
pairs(l_Start_85:GetChildren()) do
if v3964:IsA("Decal") then
game:GetService("TweenService"):Create(v3964, v3946, {
Transparency = v3951
}):Play();
end;
end;
v3960 =
game:GetService("TweenService"):Create(l_Start_85, v3946, {
Size = l_End_83.Size,
CFrame = l_End_83.CFrame
});
v3960:Play();
else
v3960 =
game:GetService("TweenService"):Create(l_Start_85, v3946, {
Size = l_End_83.Size,
Transparency = v3951,
CFrame = l_End_83.CFrame
});
v3960:Play();
end;
end;
if not l_Stay_80 then
if l_Del_80 then
task.wait(l_Del_80 + 0.1);
end;
v3960.Completed:Connect(function()
l_Model_81:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3943 = v2461.Upwave:Clone();
v3943:ScaleTo(v3943:GetScale() * 1);
local v3965 = {
Model = v3943,
EndT = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -1, 0)
* CFrame.Angles(0, 0, -1.5707963267948966),
Info = TweenInfo.new(0.12, Enum.EasingStyle.Sine)
};
local l_v3965_0 = v3965 --[[ copy: 8 -> 18 ]];
task.spawn(function()
local l_Model_82 = l_v3965_0.Model;
local v3968 = l_v3965_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_86 = l_Model_82:FindFirstChild("Start");
local l_End_84 = l_Model_82:FindFirstChild("End");
local l_Stay_81 = l_v3965_0.Stay;
local l_Anchor_82 = l_v3965_0.Anchor;
local v3973 = l_v3965_0.EndT or 1;
local l_Del_81 = l_v3965_0.Del;
local l_Skip_81 = l_v3965_0.Skip;
if l_Start_86 and l_End_84 then
l_Model_82.PrimaryPart = l_Start_86;
if not l_Skip_81 then
for _, v3977 in pairs(l_Model_82:GetChildren())
do
if v3977:IsA("BasePart") then
v3977.CanCollide = false;
v3977.Anchored = true;
end;
end;
end;
if l_Anchor_82 then
l_Model_82:SetPrimaryPartCFrame(l_Anchor_82);
end;
if l_v3965_0.T then
l_Start_86.Transparency = l_v3965_0.T;
end;
l_End_84.Transparency = 1;
l_Model_82.Parent = workspace.Thrown;
local l_Decal_163 =
l_Start_86:FindFirstChildOfClass("Decal");
local l_SpecialMesh_164 =
l_Start_86:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_165 =
l_End_84:FindFirstChildOfClass("SpecialMesh");
local l_Decal_164 =
l_End_84:FindFirstChildOfClass("Decal");
if l_Decal_164 and not l_Skip_81 then
l_Decal_164.Transparency = 1;
end;
local v3982 = nil;
if l_Del_81 then
game:GetService("TweenService"):Create(l_Start_86, v3968, {
Size = l_End_84.Size,
CFrame = l_End_84.CFrame
}):Play();
task.delay(l_Del_81, function()
v3982 =
game:GetService("TweenService"):Create(l_Start_86, v3968, {
Transparency = v3973
});
v3982:Play();
if l_Decal_163 then
for _, v3984 in
pairs(l_Start_86:GetChildren()) do
if v3984:IsA("Decal") then
game:GetService("TweenService"):Create(v3984, v3968, {
Transparency = v3973
}):Play();
end;
end;
end;
if l_SpecialMesh_164 then
v3982 =
game:GetService("TweenService"):Create(l_SpecialMesh_164, v3968, {
Scale = l_SpecialMesh_165.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_164 then
game:GetService("TweenService"):Create(l_SpecialMesh_164, v3968, {
Scale = l_SpecialMesh_165.Scale
}):Play();
end;
if l_Decal_163 then
for _, v3986 in
pairs(l_Start_86:GetChildren()) do
if v3986:IsA("Decal") then
game:GetService("TweenService"):Create(v3986, v3968, {
Transparency = v3973
}):Play();
end;
end;
v3982 =
game:GetService("TweenService"):Create(l_Start_86, v3968, {
Size = l_End_84.Size,
CFrame = l_End_84.CFrame
});
v3982:Play();
else
v3982 =
game:GetService("TweenService"):Create(l_Start_86, v3968, {
Size = l_End_84.Size,
Transparency = v3973,
CFrame = l_End_84.CFrame
});
v3982:Play();
end;
end;
if not l_Stay_81 then
if l_Del_81 then
task.wait(l_Del_81 + 0.1);
end;
v3982.Completed:Connect(function()
l_Model_82:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v3965 = v819({
FX = v2461.StompSmoke,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -
l_PrimaryPart_22.Size.Y * 1.5, -1.5),
Maid = v2462._maid
});
v3965:ScaleTo(v3965:GetScale() * 1);
v833(v3965);
local v3987 = v2461.Crescent2:Clone();
v3987:ScaleTo(v3987:GetScale() * 1);
local v3988 = {
Model = v3987,
EndT = 0,
Anchor = l_PrimaryPart_22.CFrame * CFrame.new(0, -2.5,
-2) * CFrame.Angles(0.08726646259971647, 0, 0),
Info = TweenInfo.new(0.12, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_83 = v3988.Model;
local v3990 = v3988.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_87 = l_Model_83:FindFirstChild("Start");
local l_End_85 = l_Model_83:FindFirstChild("End");
local l_Stay_82 = v3988.Stay;
local l_Anchor_83 = v3988.Anchor;
local v3995 = v3988.EndT or 1;
local l_Del_82 = v3988.Del;
local l_Skip_82 = v3988.Skip;
if l_Start_87 and l_End_85 then
l_Model_83.PrimaryPart = l_Start_87;
if not l_Skip_82 then
for _, v3999 in pairs(l_Model_83:GetChildren())
do
if v3999:IsA("BasePart") then
v3999.CanCollide = false;
v3999.Anchored = true;
end;
end;
end;
if l_Anchor_83 then
l_Model_83:SetPrimaryPartCFrame(l_Anchor_83);
end;
if v3988.T then
l_Start_87.Transparency = v3988.T;
end;
l_End_85.Transparency = 1;
l_Model_83.Parent = workspace.Thrown;
local l_Decal_165 =
l_Start_87:FindFirstChildOfClass("Decal");
local l_SpecialMesh_166 =
l_Start_87:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_167 =
l_End_85:FindFirstChildOfClass("SpecialMesh");
local l_Decal_166 =
l_End_85:FindFirstChildOfClass("Decal");
if l_Decal_166 and not l_Skip_82 then
l_Decal_166.Transparency = 1;
end;
local v4004 = nil;
if l_Del_82 then
game:GetService("TweenService"):Create(l_Start_87, v3990, {
Size = l_End_85.Size,
CFrame = l_End_85.CFrame
}):Play();
task.delay(l_Del_82, function()
v4004 =
game:GetService("TweenService"):Create(l_Start_87, v3990, {
Transparency = v3995
});
v4004:Play();
if l_Decal_165 then
for _, v4006 in
pairs(l_Start_87:GetChildren()) do
if v4006:IsA("Decal") then
game:GetService("TweenService"):Create(v4006, v3990, {
Transparency = v3995
}):Play();
end;
end;
end;
if l_SpecialMesh_166 then
v4004 =
game:GetService("TweenService"):Create(l_SpecialMesh_166, v3990, {
Scale = l_SpecialMesh_167.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_166 then
game:GetService("TweenService"):Create(l_SpecialMesh_166, v3990, {
Scale = l_SpecialMesh_167.Scale
}):Play();
end;
if l_Decal_165 then
for _, v4008 in
pairs(l_Start_87:GetChildren()) do
if v4008:IsA("Decal") then
game:GetService("TweenService"):Create(v4008, v3990, {
Transparency = v3995
}):Play();
end;
end;
v4004 =
game:GetService("TweenService"):Create(l_Start_87, v3990, {
Size = l_End_85.Size,
CFrame = l_End_85.CFrame
});
v4004:Play();
else
v4004 =
game:GetService("TweenService"):Create(l_Start_87, v3990, {
Size = l_End_85.Size,
Transparency = v3995,
CFrame = l_End_85.CFrame
});
v4004:Play();
end;
end;
if not l_Stay_82 then
if l_Del_82 then
task.wait(l_Del_82 + 0.1);
end;
v4004.Completed:Connect(function()
l_Model_83:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_5(0.1);
end)();
--[[ close >= 7 ]]
end;
end;
end;
elseif v899 == "Claw Effects" then
local l_char_11 = v898.char;
local _ = v898.hit;
local l_id_7 = v898.id;
local v4012 = nil;
local l_PrimaryPart_26 = l_char_11.PrimaryPart;
local v4014 = {};
local l_Claw_0 = game.ReplicatedStorage.Resources.Claw;
local v4016, v4017 = v873(l_Claw_0, v4014, 8);
local l_TweenService_8 = game:GetService("TweenService");
local l_Thrown_9 = workspace.Thrown;
local l_wait_6 = task.wait;
local v4021 = Random.new();
for _, v4023 in pairs(l_char_11.Humanoid:GetPlayingAnimationTracks()) do
if not (v4023.Animation.AnimationId ~= l_id_7) or
v4023.Animation.AnimationId == "rbxassetid://" .. l_id_7 then
v4012 = v4023;
break;
end;
end;
local _ = function()
local _, v4025, _ = l_char_11.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_11.Torso.Position) * CFrame.Angles(0, v4025,
0);
end;
local v4028 = {
CFrame.new(-0.681274414, -0.00341796875, -5.6879425, -0.0565820038, -
1.90045348E-8, -0.998397946, -5.32785194E-9, 1, -1.87330862E-8, 0.998397946,
4.25936131E-9, -0.0565820038),
CFrame.new(-0.681274414, -0.00341796875, -5.6879425, -0.0565820038, -
1.90045348E-8, -0.998397946, -5.32785194E-9, 1, -1.87330862E-8, 0.998397946,
4.25936131E-9, -0.0565820038),
CFrame.new(-0.123588562, -0.57019043, -5.10148621, -1, -1.04749795E-7,
-1.07288361E-6, -1.04749816E-7, 1, 2.30172112E-8, 1.07288361E-6, 2.30173303E-8, -
1),
CFrame.new(-0.520149231, 0.283294678, -6.25305176, -1, -9.97793208E-8,
-5.96046448E-7, -9.97793279E-8, 1, 2.19046328E-8, 5.96046448E-7, 2.19046932E-8, -
1),
CFrame.new(-0.52015686, -0.740966797, -5.22492218, -1, -8.23651618E-8,
-5.96046448E-7, -8.23651689E-8, 1, 1.80769337E-8, 5.96046448E-7, 1.80769817E-8, -
1),
CFrame.new(-0.752059937, -0.608215332, -6.43431854, -1, -5.26426298E-8,
-5.96046448E-7, -5.26426369E-8, 1, 1.15525634E-8, 5.96046448E-7, 1.15525935E-8, -
1),
CFrame.new(-0.752059937, -0.608215332, -6.43431854, -1, -5.26426298E-8,
-5.96046448E-7, -5.26426369E-8, 1, 1.15525634E-8, 5.96046448E-7, 1.15525935E-8, -
1),
CFrame.new(-0.752059937, -0.608215332, -6.43431854, -1, -5.26426298E-8,
-5.96046448E-7, -5.26426369E-8, 1, 1.15525634E-8, 5.96046448E-7, 1.15525935E-8, -
1),
CFrame.new(-0.135482788, -0.372070312, -5.458992, -1, -2.45717118E-8, -
5.96046448E-7, -2.45717153E-8, 1, 5.39214451E-9, 5.96046448E-7, 5.39215783E-9, -1),
CFrame.new(0.0779037476, -1.07763672, -4.82855225, -1, -9.72527481E-9,
-5.96046448E-7, -9.72527658E-9, 1, 2.13410378E-9, 5.96046448E-7, 2.13410933E-9, -
1),
CFrame.new(0.181610107, -0.127929688, -5.86321259, -1, 2.32240644E-8, -
5.96046448E-7, 2.3224068E-8, 1, -5.09642906E-9, 5.96046448E-7, -5.09644327E-9, -1),
CFrame.new(0.181549072, -0.659301758, -5.72239685, -1, 5.92318479E-8, -
5.96046448E-7, 5.92318585E-8, 1, -1.29980577E-8, 5.96046448E-7, -1.29980959E-8, -
1),
CFrame.new(0.181556702, -0.467529297, -5.35212708, -1, 1.05984128E-7, -
5.96046448E-7, 1.05984135E-7, 1, -2.32573605E-8, 5.96046448E-7, -2.32574191E-8, -
1),
CFrame.new(0.181549072, -0.61895752, -5.49699402, -1, 5.10067331E-8, -
5.96046448E-7, 5.10067366E-8, 1, -1.11928955E-8, 5.96046448E-7, -1.11929248E-8, -
1),
CFrame.new(0.181556702, -0.293670654, -5.82006073, -1, -1.1433837E-8, -
5.96046448E-7, -1.14338379E-8, 1, 2.50907473E-9, 5.96046448E-7, 2.50908161E-9, -1)
};
local v4029 = 0;
do
local l_v4012_0, l_v4029_0 = v4012, v4029;
local function _()
l_v4029_0 = l_v4029_0 + 1;
return l_char_11.HumanoidRootPart.CFrame * v4028[l_v4029_0];
end;
local v4033 = {
"rbxassetid://14127444698",
"rbxassetid://14127393320",
"rbxassetid://14127393204",
"rbxassetid://14127393113",
"rbxassetid://14127392987",
"rbxassetid://14127392831",
"rbxassetid://14127392695",
"rbxassetid://14127392572",
"rbxassetid://14127392433",
"rbxassetid://14127392308",
"rbxassetid://14127448226",
"rbxassetid://14127392018",
"rbxassetid://14127391892"
};
local function _(v4034)
local v4035 = v4017._maid:give(v4016.Cone:Clone());
v4035.CFrame = v4034;
v4035.Parent = l_Thrown_9;
for v4036 = 1, #v4033, 2 do
v4035.Decal.Texture = v4033[v4036];
task.wait(0.2 / #v4033);
end;
end;
local v4038 = nil;
local v4039 = nil;
if not v898.second then
v4038 = Instance.new("BodyVelocity");
v4039 = function(_, v4041)
if l_char_11 ~= l_LocalPlayer_0.Character then
return ;
else
v4038:SetAttribute("Speed", v4041 or 60);
return ;
end;
end;
v4038.Name = "moveme";
v4038.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
v4038:SetAttribute("Speed", 200);
v4038:SetAttribute("Goto", 5);
v4038:SetAttribute("End", 1);
v4038:SetAttribute("Fallout", 0.9);
task.delay(3.2, function()
v4038:Destroy();
end);
local l_BodyVelocity_2 =
l_PrimaryPart_26:FindFirstChildOfClass("BodyVelocity");
if l_BodyVelocity_2 then
l_BodyVelocity_2:Destroy();
end;
v4038.Parent = l_PrimaryPart_26;
end;
local function v4050(v4043, v4044, v4045, v4046, _)
local v4048 = l_PrimaryPart_26.CFrame * v4043 * CFrame.new(0, 0, 0)
* CFrame.Angles(0, 1.5707963267948966, 0);
local v4049 = v10.new("Cone", v10.SlashWind0, l_PrimaryPart_26,
v4048, v4046, v4044);
v4049:Play(v4045);
v4049:TweenCFrame(v4048 * CFrame.Angles(0, math.rad(76), 0),
TweenInfo.new(v4045));
end;
local function v4064()
local v4051 = CFrame.new(1, 0, -1);
local v4052, v4053, _ =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
local v4055 = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4053, 0) * CFrame.new(v4021:NextNumber(-2, 2), 0,
v4021:NextNumber(-2, 2)) * v4051;
l_v4029_0 = l_v4029_0 + 1;
local v4056 = l_char_11.HumanoidRootPart.CFrame * v4028[l_v4029_0]
* CFrame.new(v4021:NextNumber(-2, 2), 0, v4021:NextNumber(-2, 2)) * v4051;
local l_v819_4 = v819;
v4052 = {
FX = v4016.Slashes
};
local v4058, v4059, v4060 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4052.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4059, 0) * CFrame.new(0, v4021:NextNumber(-7, -5),
v4021:NextNumber(-3, 1));
v4052.Maid = v4017._maid;
l_v819_4 = l_v819_4(v4052);
v833(l_v819_4);
for v4061 = 1, 3 do
v4058 = v4055 * CFrame.new(0, v4061, 0).Position;
v4059 = v4056 * CFrame.new(0, v4061, 0).Position;
v4060 = v4017._maid:give(v4016.ShardSphere:Clone());
v4060.CFrame = CFrame.new(v4058, v4059) * CFrame.Angles(0, 0,
0);
v4060.Parent = l_Thrown_9;
v4060.Color = Color3.fromRGB(100, 87, 171);
local v4062 = v4021:NextNumber(0.5, 0.7) * 2;
v4060.Size = Vector3.new(0.2, v4062, v4062);
local v4063 = (v4058 - v4059).Magnitude * 5;
l_TweenService_8:Create(v4060, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
Size = Vector3.new(v4063, 0, 0)
}):Play();
game.Debris:AddItem(v4060, 0.2);
end;
end;
local function v4065(v4066, v4067, v4068, v4069)
if not l_v4012_0.IsPlaying and v4038 then
v4038:Destroy();
end;
if v4039 then
v4039(nil, 65);
end;
if not v4069 then
v4065(v4066 * CFrame.new(0, 0, -0) *
CFrame.Angles(math.rad((v4021:NextNumber(-15, 15))), 0, 0), v4067 *
v4021:NextNumber(1.5, 2), v4068 * 1.1, true);
v4064();
local v4070 = v4016.ForwardWave:Clone();
v4070:ScaleTo(v4021:NextNumber(0.15, 0.25));
local v4071 = {
Model = v4070,
EndT = 1,
Anchor = l_PrimaryPart_26.CFrame * v4066 * CFrame.Angles(0,
-1.5707963267948966, 0),
Info = TweenInfo.new(0.07, Enum.EasingStyle.Sine)
};
local l_v4071_0 = v4071 --[[ copy: 5 -> 16 ]];
task.spawn(function()
local l_Model_84 = l_v4071_0.Model;
local v4074 = l_v4071_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_88 = l_Model_84:FindFirstChild("Start");
local l_End_86 = l_Model_84:FindFirstChild("End");
local l_Stay_83 = l_v4071_0.Stay;
local l_Anchor_84 = l_v4071_0.Anchor;
local v4079 = l_v4071_0.EndT or 1;
local l_Del_83 = l_v4071_0.Del;
local l_Skip_83 = l_v4071_0.Skip;
if l_Start_88 and l_End_86 then
l_Model_84.PrimaryPart = l_Start_88;
if not l_Skip_83 then
for _, v4083 in pairs(l_Model_84:GetChildren()) do
if v4083:IsA("BasePart") then
v4083.CanCollide = false;
v4083.Anchored = true;
end;
end;
end;
if l_Anchor_84 then
l_Model_84:SetPrimaryPartCFrame(l_Anchor_84);
end;
if l_v4071_0.T then
l_Start_88.Transparency = l_v4071_0.T;
end;
l_End_86.Transparency = 1;
l_Model_84.Parent = workspace.Thrown;
local l_Decal_167 =
l_Start_88:FindFirstChildOfClass("Decal");
local l_SpecialMesh_168 =
l_Start_88:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_169 =
l_End_86:FindFirstChildOfClass("SpecialMesh");
local l_Decal_168 =
l_End_86:FindFirstChildOfClass("Decal");
if l_Decal_168 and not l_Skip_83 then
l_Decal_168.Transparency = 1;
end;
local v4088 = nil;
if l_Del_83 then
game:GetService("TweenService"):Create(l_Start_88,
v4074, {
Size = l_End_86.Size,
CFrame = l_End_86.CFrame
}):Play();
task.delay(l_Del_83, function()
v4088 =
game:GetService("TweenService"):Create(l_Start_88, v4074, {
Transparency = v4079
});
v4088:Play();
if l_Decal_167 then
for _, v4090 in
pairs(l_Start_88:GetChildren()) do
if v4090:IsA("Decal") then
game:GetService("TweenService"):Create(v4090, v4074, {
Transparency = v4079
}):Play();
end;
end;
end;
if l_SpecialMesh_168 then
v4088 =
game:GetService("TweenService"):Create(l_SpecialMesh_168, v4074, {
Scale = l_SpecialMesh_169.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_168 then
game:GetService("TweenService"):Create(l_SpecialMesh_168, v4074, {
Scale = l_SpecialMesh_169.Scale
}):Play();
end;
if l_Decal_167 then
for _, v4092 in pairs(l_Start_88:GetChildren())
do
if v4092:IsA("Decal") then
game:GetService("TweenService"):Create(v4092, v4074, {
Transparency = v4079
}):Play();
end;
end;
v4088 =
game:GetService("TweenService"):Create(l_Start_88, v4074, {
Size = l_End_86.Size,
CFrame = l_End_86.CFrame
});
v4088:Play();
else
v4088 =
game:GetService("TweenService"):Create(l_Start_88, v4074, {
Size = l_End_86.Size,
Transparency = v4079,
CFrame = l_End_86.CFrame
});
v4088:Play();
end;
end;
if not l_Stay_83 then
if l_Del_83 then
task.wait(l_Del_83 + 0.1);
end;
v4088.Completed:Connect(function()
l_Model_84:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4071 = v4016.TestWind3:Clone();
v4071:ScaleTo(v4021:NextNumber(0.35, 0.45));
local v4093 = {
Model = v4071,
EndT = 1
};
local _, v4095, v4096 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4093.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4095, 0) * CFrame.new(0, 0, -4) * CFrame.Angles(0, -
1.5707963267948966, 0) * CFrame.Angles(math.rad((math.random(0, 360))), 0, 0);
v4093.Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine);
local l_v4093_0 = v4093 --[[ copy: 6 -> 17 ]];
task.spawn(function()
local l_Model_85 = l_v4093_0.Model;
local v4099 = l_v4093_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_89 = l_Model_85:FindFirstChild("Start");
local l_End_87 = l_Model_85:FindFirstChild("End");
local l_Stay_84 = l_v4093_0.Stay;
local l_Anchor_85 = l_v4093_0.Anchor;
local v4104 = l_v4093_0.EndT or 1;
local l_Del_84 = l_v4093_0.Del;
local l_Skip_84 = l_v4093_0.Skip;
if l_Start_89 and l_End_87 then
l_Model_85.PrimaryPart = l_Start_89;
if not l_Skip_84 then
for _, v4108 in pairs(l_Model_85:GetChildren()) do
if v4108:IsA("BasePart") then
v4108.CanCollide = false;
v4108.Anchored = true;
end;
end;
end;
if l_Anchor_85 then
l_Model_85:SetPrimaryPartCFrame(l_Anchor_85);
end;
if l_v4093_0.T then
l_Start_89.Transparency = l_v4093_0.T;
end;
l_End_87.Transparency = 1;
l_Model_85.Parent = workspace.Thrown;
local l_Decal_169 =
l_Start_89:FindFirstChildOfClass("Decal");
local l_SpecialMesh_170 =
l_Start_89:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_171 =
l_End_87:FindFirstChildOfClass("SpecialMesh");
local l_Decal_170 =
l_End_87:FindFirstChildOfClass("Decal");
if l_Decal_170 and not l_Skip_84 then
l_Decal_170.Transparency = 1;
end;
local v4113 = nil;
if l_Del_84 then
game:GetService("TweenService"):Create(l_Start_89,
v4099, {
Size = l_End_87.Size,
CFrame = l_End_87.CFrame
}):Play();
task.delay(l_Del_84, function()
v4113 =
game:GetService("TweenService"):Create(l_Start_89, v4099, {
Transparency = v4104
});
v4113:Play();
if l_Decal_169 then
for _, v4115 in
pairs(l_Start_89:GetChildren()) do
if v4115:IsA("Decal") then
game:GetService("TweenService"):Create(v4115, v4099, {
Transparency = v4104
}):Play();
end;
end;
end;
if l_SpecialMesh_170 then
v4113 =
game:GetService("TweenService"):Create(l_SpecialMesh_170, v4099, {
Scale = l_SpecialMesh_171.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_170 then
game:GetService("TweenService"):Create(l_SpecialMesh_170, v4099, {
Scale = l_SpecialMesh_171.Scale
}):Play();
end;
if l_Decal_169 then
for _, v4117 in pairs(l_Start_89:GetChildren())
do
if v4117:IsA("Decal") then
game:GetService("TweenService"):Create(v4117, v4099, {
Transparency = v4104
}):Play();
end;
end;
v4113 =
game:GetService("TweenService"):Create(l_Start_89, v4099, {
Size = l_End_87.Size,
CFrame = l_End_87.CFrame
});
v4113:Play();
else
v4113 =
game:GetService("TweenService"):Create(l_Start_89, v4099, {
Size = l_End_87.Size,
Transparency = v4104,
CFrame = l_End_87.CFrame
});
v4113:Play();
end;
end;
if not l_Stay_84 then
if l_Del_84 then
task.wait(l_Del_84 + 0.1);
end;
v4113.Completed:Connect(function()
l_Model_85:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4093 = v4016.TestWind3:Clone();
v4093:ScaleTo(v4021:NextNumber(0.35, 0.45));
local v4118 = {
Model = v4093,
EndT = 1
};
local v4119;
v4095, v4096, v4119 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4118.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4096, 0) * CFrame.new(0, 0, -4) * CFrame.Angles(0, -
1.5707963267948966, 0) * CFrame.Angles(math.rad((math.random(0, 360))), 0, 0);
v4118.Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential);
local l_v4118_0 = v4118 --[[ copy: 7 -> 18 ]];
task.spawn(function()
local l_Model_86 = l_v4118_0.Model;
local v4122 = l_v4118_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_90 = l_Model_86:FindFirstChild("Start");
local l_End_88 = l_Model_86:FindFirstChild("End");
local l_Stay_85 = l_v4118_0.Stay;
local l_Anchor_86 = l_v4118_0.Anchor;
local v4127 = l_v4118_0.EndT or 1;
local l_Del_85 = l_v4118_0.Del;
local l_Skip_85 = l_v4118_0.Skip;
if l_Start_90 and l_End_88 then
l_Model_86.PrimaryPart = l_Start_90;
if not l_Skip_85 then
for _, v4131 in pairs(l_Model_86:GetChildren()) do
if v4131:IsA("BasePart") then
v4131.CanCollide = false;
v4131.Anchored = true;
end;
end;
end;
if l_Anchor_86 then
l_Model_86:SetPrimaryPartCFrame(l_Anchor_86);
end;
if l_v4118_0.T then
l_Start_90.Transparency = l_v4118_0.T;
end;
l_End_88.Transparency = 1;
l_Model_86.Parent = workspace.Thrown;
local l_Decal_171 =
l_Start_90:FindFirstChildOfClass("Decal");
local l_SpecialMesh_172 =
l_Start_90:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_173 =
l_End_88:FindFirstChildOfClass("SpecialMesh");
local l_Decal_172 =
l_End_88:FindFirstChildOfClass("Decal");
if l_Decal_172 and not l_Skip_85 then
l_Decal_172.Transparency = 1;
end;
local v4136 = nil;
if l_Del_85 then
game:GetService("TweenService"):Create(l_Start_90,
v4122, {
Size = l_End_88.Size,
CFrame = l_End_88.CFrame
}):Play();
task.delay(l_Del_85, function()
v4136 =
game:GetService("TweenService"):Create(l_Start_90, v4122, {
Transparency = v4127
});
v4136:Play();
if l_Decal_171 then
for _, v4138 in
pairs(l_Start_90:GetChildren()) do
if v4138:IsA("Decal") then
game:GetService("TweenService"):Create(v4138, v4122, {
Transparency = v4127
}):Play();
end;
end;
end;
if l_SpecialMesh_172 then
v4136 =
game:GetService("TweenService"):Create(l_SpecialMesh_172, v4122, {
Scale = l_SpecialMesh_173.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_172 then
game:GetService("TweenService"):Create(l_SpecialMesh_172, v4122, {
Scale = l_SpecialMesh_173.Scale
}):Play();
end;
if l_Decal_171 then
for _, v4140 in pairs(l_Start_90:GetChildren())
do
if v4140:IsA("Decal") then
game:GetService("TweenService"):Create(v4140, v4122, {
Transparency = v4127
}):Play();
end;
end;
v4136 =
game:GetService("TweenService"):Create(l_Start_90, v4122, {
Size = l_End_88.Size,
CFrame = l_End_88.CFrame
});
v4136:Play();
else
v4136 =
game:GetService("TweenService"):Create(l_Start_90, v4122, {
Size = l_End_88.Size,
Transparency = v4127,
CFrame = l_End_88.CFrame
});
v4136:Play();
end;
end;
if not l_Stay_85 then
if l_Del_85 then
task.wait(l_Del_85 + 0.1);
end;
v4136.Completed:Connect(function()
l_Model_86:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4118 = v4016.Floor:Clone();
v4118:ScaleTo(v4021:NextNumber(0.45, 0.55));
local v4141 = {
Model = v4118,
EndT = 1
};
v4095, v4096, v4119 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4141.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4096, 0) * CFrame.new(0, -l_PrimaryPart_26.Size.Y * 1.1, -1) *
CFrame.Angles(0, -1.5707963267948966, 0);
v4141.Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential);
local l_v4141_0 = v4141 --[[ copy: 8 -> 19 ]];
task.spawn(function()
local l_Model_87 = l_v4141_0.Model;
local v4144 = l_v4141_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_91 = l_Model_87:FindFirstChild("Start");
local l_End_89 = l_Model_87:FindFirstChild("End");
local l_Stay_86 = l_v4141_0.Stay;
local l_Anchor_87 = l_v4141_0.Anchor;
local v4149 = l_v4141_0.EndT or 1;
local l_Del_86 = l_v4141_0.Del;
local l_Skip_86 = l_v4141_0.Skip;
if l_Start_91 and l_End_89 then
l_Model_87.PrimaryPart = l_Start_91;
if not l_Skip_86 then
for _, v4153 in pairs(l_Model_87:GetChildren()) do
if v4153:IsA("BasePart") then
v4153.CanCollide = false;
v4153.Anchored = true;
end;
end;
end;
if l_Anchor_87 then
l_Model_87:SetPrimaryPartCFrame(l_Anchor_87);
end;
if l_v4141_0.T then
l_Start_91.Transparency = l_v4141_0.T;
end;
l_End_89.Transparency = 1;
l_Model_87.Parent = workspace.Thrown;
local l_Decal_173 =
l_Start_91:FindFirstChildOfClass("Decal");
local l_SpecialMesh_174 =
l_Start_91:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_175 =
l_End_89:FindFirstChildOfClass("SpecialMesh");
local l_Decal_174 =
l_End_89:FindFirstChildOfClass("Decal");
if l_Decal_174 and not l_Skip_86 then
l_Decal_174.Transparency = 1;
end;
local v4158 = nil;
if l_Del_86 then
game:GetService("TweenService"):Create(l_Start_91,
v4144, {
Size = l_End_89.Size,
CFrame = l_End_89.CFrame
}):Play();
task.delay(l_Del_86, function()
v4158 =
game:GetService("TweenService"):Create(l_Start_91, v4144, {
Transparency = v4149
});
v4158:Play();
if l_Decal_173 then
for _, v4160 in
pairs(l_Start_91:GetChildren()) do
if v4160:IsA("Decal") then
game:GetService("TweenService"):Create(v4160, v4144, {
Transparency = v4149
}):Play();
end;
end;
end;
if l_SpecialMesh_174 then
v4158 =
game:GetService("TweenService"):Create(l_SpecialMesh_174, v4144, {
Scale = l_SpecialMesh_175.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_174 then
game:GetService("TweenService"):Create(l_SpecialMesh_174, v4144, {
Scale = l_SpecialMesh_175.Scale
}):Play();
end;
if l_Decal_173 then
for _, v4162 in pairs(l_Start_91:GetChildren())
do
if v4162:IsA("Decal") then
game:GetService("TweenService"):Create(v4162, v4144, {
Transparency = v4149
}):Play();
end;
end;
v4158 =
game:GetService("TweenService"):Create(l_Start_91, v4144, {
Size = l_End_89.Size,
CFrame = l_End_89.CFrame
});
v4158:Play();
else
v4158 =
game:GetService("TweenService"):Create(l_Start_91, v4144, {
Size = l_End_89.Size,
Transparency = v4149,
CFrame = l_End_89.CFrame
});
v4158:Play();
end;
end;
if not l_Stay_86 then
if l_Del_86 then
task.wait(l_Del_86 + 0.1);
end;
v4158.Completed:Connect(function()
l_Model_87:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4141 = v4016.FPurp:Clone();
v4141:ScaleTo(v4021:NextNumber(0.65, 0.75));
local v4163 = {
Model = v4141,
EndT = 1
};
local v4164;
v4096, v4119, v4164 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4163.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4119, 0) * CFrame.new(0, -l_PrimaryPart_26.Size.Y * 1.1, -1) *
CFrame.Angles(0, -1.5707963267948966, 0);
v4163.Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential);
task.spawn(function()
local l_Model_88 = v4163.Model;
local v4166 = v4163.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_92 = l_Model_88:FindFirstChild("Start");
local l_End_90 = l_Model_88:FindFirstChild("End");
local l_Stay_87 = v4163.Stay;
local l_Anchor_88 = v4163.Anchor;
local v4171 = v4163.EndT or 1;
local l_Del_87 = v4163.Del;
local l_Skip_87 = v4163.Skip;
if l_Start_92 and l_End_90 then
l_Model_88.PrimaryPart = l_Start_92;
if not l_Skip_87 then
for _, v4175 in pairs(l_Model_88:GetChildren()) do
if v4175:IsA("BasePart") then
v4175.CanCollide = false;
v4175.Anchored = true;
end;
end;
end;
if l_Anchor_88 then
l_Model_88:SetPrimaryPartCFrame(l_Anchor_88);
end;
if v4163.T then
l_Start_92.Transparency = v4163.T;
end;
l_End_90.Transparency = 1;
l_Model_88.Parent = workspace.Thrown;
local l_Decal_175 =
l_Start_92:FindFirstChildOfClass("Decal");
local l_SpecialMesh_176 =
l_Start_92:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_177 =
l_End_90:FindFirstChildOfClass("SpecialMesh");
local l_Decal_176 =
l_End_90:FindFirstChildOfClass("Decal");
if l_Decal_176 and not l_Skip_87 then
l_Decal_176.Transparency = 1;
end;
local v4180 = nil;
if l_Del_87 then
game:GetService("TweenService"):Create(l_Start_92,
v4166, {
Size = l_End_90.Size,
CFrame = l_End_90.CFrame
}):Play();
task.delay(l_Del_87, function()
v4180 =
game:GetService("TweenService"):Create(l_Start_92, v4166, {
Transparency = v4171
});
v4180:Play();
if l_Decal_175 then
for _, v4182 in
pairs(l_Start_92:GetChildren()) do
if v4182:IsA("Decal") then
game:GetService("TweenService"):Create(v4182, v4166, {
Transparency = v4171
}):Play();
end;
end;
end;
if l_SpecialMesh_176 then
v4180 =
game:GetService("TweenService"):Create(l_SpecialMesh_176, v4166, {
Scale = l_SpecialMesh_177.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_176 then
game:GetService("TweenService"):Create(l_SpecialMesh_176, v4166, {
Scale = l_SpecialMesh_177.Scale
}):Play();
end;
if l_Decal_175 then
for _, v4184 in pairs(l_Start_92:GetChildren())
do
if v4184:IsA("Decal") then
game:GetService("TweenService"):Create(v4184, v4166, {
Transparency = v4171
}):Play();
end;
end;
v4180 =
game:GetService("TweenService"):Create(l_Start_92, v4166, {
Size = l_End_90.Size,
CFrame = l_End_90.CFrame
});
v4180:Play();
else
v4180 =
game:GetService("TweenService"):Create(l_Start_92, v4166, {
Size = l_End_90.Size,
Transparency = v4171,
CFrame = l_End_90.CFrame
});
v4180:Play();
end;
end;
if not l_Stay_87 then
if l_Del_87 then
task.wait(l_Del_87 + 0.1);
end;
v4180.Completed:Connect(function()
l_Model_88:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
v4050(v4066 * CFrame.new(0, 0, 0.4), Color3.fromRGB(223, 122,
8455), 0.5 * v4068, v4067 * 1, 170);
v4050(v4066 * CFrame.new(0, 0, 0.1), Color3.fromRGB(223, 122,
8455), 1 * v4068, v4067 * 0.95, 170);
v4050(v4066, Color3.fromRGB(57, 54, 150), 1 * v4068, v4067 * 1,
170);
end;
local function v4187()
local function v4186(v4185)
v4065(CFrame.new(1, 0.4, -0.5) *
CFrame.Angles(3.141592653589793, 0, 1.1344640137963142), Vector3.new(4, 17, 8, 0),
0.2);
v4065(CFrame.new(1, 0.4, -0.5) *
CFrame.Angles(3.141592653589793, 0, 1.1344640137963142), Vector3.new(4, 17, 4, 0),
0.15);
if v4185 then
if not l_v4012_0.IsPlaying then
return ;
else
l_wait_6(0.2);
end;
elseif not l_v4012_0.IsPlaying then
return ;
else
l_wait_6(0.4);
end;
v4065(CFrame.new(1, 0.4, -1) * CFrame.Angles(3.141592653589793,
0, -1.1344640137963142), Vector3.new(4, 17, 8, 0), 0.2);
if not l_v4012_0.IsPlaying then
return ;
else
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 0.8, -2.5) *
CFrame.Angles(3.141592653589793, 0, 2.530727415391778), Vector3.new(4, 17, 8, 0),
0.2);
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 0.4, -3) *
CFrame.Angles(3.141592653589793, 0, 1.1344640137963142), Vector3.new(4, 17, 8, 0),
0.2);
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 1, -3.5) *
CFrame.Angles(3.141592653589793, 0, 2.181661564992912), Vector3.new(4, 17, 8, 0),
0.2);
return ;
end;
end;
end;
end;
end;
v4186();
if not l_v4012_0.IsPlaying then
return ;
else
v4186(true);
if not l_v4012_0.IsPlaying then
return ;
else
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 0.4, -3.5) *
CFrame.Angles(3.141592653589793, 0, 1.1344640137963142), Vector3.new(4, 17, 8, 0),
0.2);
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 0.5, -3.5) *
CFrame.Angles(3.141592653589793, 0, 2.181661564992912), Vector3.new(4, 17, 8, 0),
0.2);
l_wait_6(0.2);
if not l_v4012_0.IsPlaying then
return ;
else
v4065(CFrame.new(1, 0.4, -3.5) *
CFrame.Angles(3.141592653589793, 0, -1.1344640137963142), Vector3.new(4, 17, 8, 0),
0.2);
return ;
end;
end;
end;
end;
end;
end;
local function v4271()
local l_BodyVelocity_3 =
l_char_11.PrimaryPart:FindFirstChildOfClass("BodyVelocity");
if l_BodyVelocity_3 and l_BodyVelocity_3:GetAttribute("Goto") then
l_BodyVelocity_3:SetAttribute("Goto", nil);
end;
if not l_v4012_0.IsPlaying then
return ;
else
local l_v819_5 = v819;
local v4190 = {
FX = v4016.Slow
};
local v4191, v4192, v4193 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4190.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4192, 0) * CFrame.new(0, 0, -3) * CFrame.Angles(0, -
1.5707963267948966, 0);
v4190.Maid = v4017._maid;
l_v819_5 = l_v819_5(v4190);
v833(l_v819_5);
for _, v4195 in pairs(l_v819_5:GetDescendants()) do
if v4195:IsA("ParticleEmitter") then
l_TweenService_8:Create(v4195, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
TimeScale = 0.05
}):Play();
end;
end;
v4190 = v4016.Bigg:Clone();
v4190:ScaleTo(0.7);
local v4196 = {
Model = v4190,
EndT = 1,
Anchor = l_v819_5.CFrame * CFrame.new(0, 1, 1) *
CFrame.Angles(0, 1.5707963267948966, 0),
Info = TweenInfo.new(2, Enum.EasingStyle.Exponential)
};
local l_v4196_0 = v4196 --[[ copy: 3 -> 13 ]];
task.spawn(function()
local l_Model_89 = l_v4196_0.Model;
local v4199 = l_v4196_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_93 = l_Model_89:FindFirstChild("Start");
local l_End_91 = l_Model_89:FindFirstChild("End");
local l_Stay_88 = l_v4196_0.Stay;
local l_Anchor_89 = l_v4196_0.Anchor;
local v4204 = l_v4196_0.EndT or 1;
local l_Del_88 = l_v4196_0.Del;
local l_Skip_88 = l_v4196_0.Skip;
if l_Start_93 and l_End_91 then
l_Model_89.PrimaryPart = l_Start_93;
if not l_Skip_88 then
for _, v4208 in pairs(l_Model_89:GetChildren()) do
if v4208:IsA("BasePart") then
v4208.CanCollide = false;
v4208.Anchored = true;
end;
end;
end;
if l_Anchor_89 then
l_Model_89:SetPrimaryPartCFrame(l_Anchor_89);
end;
if l_v4196_0.T then
l_Start_93.Transparency = l_v4196_0.T;
end;
l_End_91.Transparency = 1;
l_Model_89.Parent = workspace.Thrown;
local l_Decal_177 =
l_Start_93:FindFirstChildOfClass("Decal");
local l_SpecialMesh_178 =
l_Start_93:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_179 =
l_End_91:FindFirstChildOfClass("SpecialMesh");
local l_Decal_178 =
l_End_91:FindFirstChildOfClass("Decal");
if l_Decal_178 and not l_Skip_88 then
l_Decal_178.Transparency = 1;
end;
local v4213 = nil;
if l_Del_88 then
game:GetService("TweenService"):Create(l_Start_93,
v4199, {
Size = l_End_91.Size,
CFrame = l_End_91.CFrame
}):Play();
task.delay(l_Del_88, function()
v4213 =
game:GetService("TweenService"):Create(l_Start_93, v4199, {
Transparency = v4204
});
v4213:Play();
if l_Decal_177 then
for _, v4215 in
pairs(l_Start_93:GetChildren()) do
if v4215:IsA("Decal") then
game:GetService("TweenService"):Create(v4215, v4199, {
Transparency = v4204
}):Play();
end;
end;
end;
if l_SpecialMesh_178 then
v4213 =
game:GetService("TweenService"):Create(l_SpecialMesh_178, v4199, {
Scale = l_SpecialMesh_179.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_178 then
game:GetService("TweenService"):Create(l_SpecialMesh_178, v4199, {
Scale = l_SpecialMesh_179.Scale
}):Play();
end;
if l_Decal_177 then
for _, v4217 in pairs(l_Start_93:GetChildren())
do
if v4217:IsA("Decal") then
game:GetService("TweenService"):Create(v4217, v4199, {
Transparency = v4204
}):Play();
end;
end;
v4213 =
game:GetService("TweenService"):Create(l_Start_93, v4199, {
Size = l_End_91.Size,
CFrame = l_End_91.CFrame
});
v4213:Play();
else
v4213 =
game:GetService("TweenService"):Create(l_Start_93, v4199, {
Size = l_End_91.Size,
Transparency = v4204,
CFrame = l_End_91.CFrame
});
v4213:Play();
end;
end;
if not l_Stay_88 then
if l_Del_88 then
task.wait(l_Del_88 + 0.1);
end;
v4213.Completed:Connect(function()
l_Model_89:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4196 = v4016.Upwave:Clone();
v4196:ScaleTo(0.7);
local v4218 = {
Model = v4196,
EndT = 1,
Anchor = l_v819_5.CFrame * CFrame.new(0, 1, 1) *
CFrame.Angles(0, 1.5707963267948966, 0),
Info = TweenInfo.new(1.5, Enum.EasingStyle.Exponential)
};
local l_v4218_0 = v4218 --[[ copy: 4 -> 14 ]];
task.spawn(function()
local l_Model_90 = l_v4218_0.Model;
local v4221 = l_v4218_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_94 = l_Model_90:FindFirstChild("Start");
local l_End_92 = l_Model_90:FindFirstChild("End");
local l_Stay_89 = l_v4218_0.Stay;
local l_Anchor_90 = l_v4218_0.Anchor;
local v4226 = l_v4218_0.EndT or 1;
local l_Del_89 = l_v4218_0.Del;
local l_Skip_89 = l_v4218_0.Skip;
if l_Start_94 and l_End_92 then
l_Model_90.PrimaryPart = l_Start_94;
if not l_Skip_89 then
for _, v4230 in pairs(l_Model_90:GetChildren()) do
if v4230:IsA("BasePart") then
v4230.CanCollide = false;
v4230.Anchored = true;
end;
end;
end;
if l_Anchor_90 then
l_Model_90:SetPrimaryPartCFrame(l_Anchor_90);
end;
if l_v4218_0.T then
l_Start_94.Transparency = l_v4218_0.T;
end;
l_End_92.Transparency = 1;
l_Model_90.Parent = workspace.Thrown;
local l_Decal_179 =
l_Start_94:FindFirstChildOfClass("Decal");
local l_SpecialMesh_180 =
l_Start_94:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_181 =
l_End_92:FindFirstChildOfClass("SpecialMesh");
local l_Decal_180 =
l_End_92:FindFirstChildOfClass("Decal");
if l_Decal_180 and not l_Skip_89 then
l_Decal_180.Transparency = 1;
end;
local v4235 = nil;
if l_Del_89 then
game:GetService("TweenService"):Create(l_Start_94,
v4221, {
Size = l_End_92.Size,
CFrame = l_End_92.CFrame
}):Play();
task.delay(l_Del_89, function()
v4235 =
game:GetService("TweenService"):Create(l_Start_94, v4221, {
Transparency = v4226
});
v4235:Play();
if l_Decal_179 then
for _, v4237 in
pairs(l_Start_94:GetChildren()) do
if v4237:IsA("Decal") then
game:GetService("TweenService"):Create(v4237, v4221, {
Transparency = v4226
}):Play();
end;
end;
end;
if l_SpecialMesh_180 then
v4235 =
game:GetService("TweenService"):Create(l_SpecialMesh_180, v4221, {
Scale = l_SpecialMesh_181.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_180 then
game:GetService("TweenService"):Create(l_SpecialMesh_180, v4221, {
Scale = l_SpecialMesh_181.Scale
}):Play();
end;
if l_Decal_179 then
for _, v4239 in pairs(l_Start_94:GetChildren())
do
if v4239:IsA("Decal") then
game:GetService("TweenService"):Create(v4239, v4221, {
Transparency = v4226
}):Play();
end;
end;
v4235 =
game:GetService("TweenService"):Create(l_Start_94, v4221, {
Size = l_End_92.Size,
CFrame = l_End_92.CFrame
});
v4235:Play();
else
v4235 =
game:GetService("TweenService"):Create(l_Start_94, v4221, {
Size = l_End_92.Size,
Transparency = v4226,
CFrame = l_End_92.CFrame
});
v4235:Play();
end;
end;
if not l_Stay_89 then
if l_Del_89 then
task.wait(l_Del_89 + 0.1);
end;
v4235.Completed:Connect(function()
l_Model_90:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4218 = v819;
local v4240 = {
FX = v4016.Dust
};
local v4241, v4242;
v4193, v4241, v4242 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4240.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4241, 0) * CFrame.new(0, -l_PrimaryPart_26.Size.Y * 1.5, 0);
v4240.Maid = v4017._maid;
v4218 = v4218(v4240);
v833(v4218);
for _, v4244 in pairs(v4218:GetDescendants()) do
if v4244:IsA("ParticleEmitter") then
l_TweenService_8:Create(v4244, TweenInfo.new(1,
Enum.EasingStyle.Sine), {
TimeScale = 0.05
}):Play();
end;
end;
v4240 = v4016.AG:Clone();
v4240:ScaleTo(0.7);
v4191 = {
Model = v4240,
EndT = 1
};
local v4245, v4246;
v4242, v4245, v4246 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4191.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4245, 0) * CFrame.new(0, -1, 0) * CFrame.Angles(0,
1.5707963267948966, 0);
v4191.Info = TweenInfo.new(3, Enum.EasingStyle.Exponential);
task.spawn(function()
local l_Model_91 = v4191.Model;
local v4248 = v4191.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_95 = l_Model_91:FindFirstChild("Start");
local l_End_93 = l_Model_91:FindFirstChild("End");
local l_Stay_90 = v4191.Stay;
local l_Anchor_91 = v4191.Anchor;
local v4253 = v4191.EndT or 1;
local l_Del_90 = v4191.Del;
local l_Skip_90 = v4191.Skip;
if l_Start_95 and l_End_93 then
l_Model_91.PrimaryPart = l_Start_95;
if not l_Skip_90 then
for _, v4257 in pairs(l_Model_91:GetChildren()) do
if v4257:IsA("BasePart") then
v4257.CanCollide = false;
v4257.Anchored = true;
end;
end;
end;
if l_Anchor_91 then
l_Model_91:SetPrimaryPartCFrame(l_Anchor_91);
end;
if v4191.T then
l_Start_95.Transparency = v4191.T;
end;
l_End_93.Transparency = 1;
l_Model_91.Parent = workspace.Thrown;
local l_Decal_181 =
l_Start_95:FindFirstChildOfClass("Decal");
local l_SpecialMesh_182 =
l_Start_95:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_183 =
l_End_93:FindFirstChildOfClass("SpecialMesh");
local l_Decal_182 =
l_End_93:FindFirstChildOfClass("Decal");
if l_Decal_182 and not l_Skip_90 then
l_Decal_182.Transparency = 1;
end;
local v4262 = nil;
if l_Del_90 then
game:GetService("TweenService"):Create(l_Start_95,
v4248, {
Size = l_End_93.Size,
CFrame = l_End_93.CFrame
}):Play();
task.delay(l_Del_90, function()
v4262 =
game:GetService("TweenService"):Create(l_Start_95, v4248, {
Transparency = v4253
});
v4262:Play();
if l_Decal_181 then
for _, v4264 in
pairs(l_Start_95:GetChildren()) do
if v4264:IsA("Decal") then
game:GetService("TweenService"):Create(v4264, v4248, {
Transparency = v4253
}):Play();
end;
end;
end;
if l_SpecialMesh_182 then
v4262 =
game:GetService("TweenService"):Create(l_SpecialMesh_182, v4248, {
Scale = l_SpecialMesh_183.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_182 then
game:GetService("TweenService"):Create(l_SpecialMesh_182, v4248, {
Scale = l_SpecialMesh_183.Scale
}):Play();
end;
if l_Decal_181 then
for _, v4266 in pairs(l_Start_95:GetChildren())
do
if v4266:IsA("Decal") then
game:GetService("TweenService"):Create(v4266, v4248, {
Transparency = v4253
}):Play();
end;
end;
v4262 =
game:GetService("TweenService"):Create(l_Start_95, v4248, {
Size = l_End_93.Size,
CFrame = l_End_93.CFrame
});
v4262:Play();
else
v4262 =
game:GetService("TweenService"):Create(l_Start_95, v4248, {
Size = l_End_93.Size,
Transparency = v4253,
CFrame = l_End_93.CFrame
});
v4262:Play();
end;
end;
if not l_Stay_90 then
if l_Del_90 then
task.wait(l_Del_90 + 0.1);
end;
v4262.Completed:Connect(function()
l_Model_91:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_6(1.3);
for _, v4268 in pairs(l_v819_5:GetDescendants()) do
if v4268:IsA("ParticleEmitter") then
l_TweenService_8:Create(v4268, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
for _, v4270 in pairs(v4218:GetDescendants()) do
if v4270:IsA("ParticleEmitter") then
l_TweenService_8:Create(v4270, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
TimeScale = 1
}):Play();
end;
end;
return ;
end;
end;
local function v4520()
if not l_v4012_0.IsPlaying then
return ;
else
task.spawn(function()
local v4272 = {};
local v4273 = {};
for _ = 1, 6 do
local v4275 = v4017._maid:give(v4016.Dragons:Clone());
local v4276 =
v4017._maid:give(Instance.new("NumberValue"));
v4017._maid:giveTask(v4276.Changed:Connect(function()
v4275:ScaleTo(v4276.Value);
end));
v4276.Value = 0.2;
l_TweenService_8:Create(v4276,
TweenInfo.new(v4021:NextNumber(0.7, 1.5), Enum.EasingStyle.Sine), {
Value = v4021:NextNumber(0.7, 1.2)
}):Play();
local l_PrimaryPart_27 = v4275.PrimaryPart;
local _, v4279, v4280 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
l_PrimaryPart_27.CFrame =
CFrame.new(l_char_11.Torso.Position) * CFrame.Angles(0, v4279, 0) *
CFrame.new(v4021:NextNumber(-0.5, 0.5), v4021:NextNumber(-0.5, 0.5),
v4021:NextNumber(-5, -1)) * CFrame.Angles(0, 0, (math.rad((math.random(0, 360)))));
for _, v4282 in pairs(v4275:GetDescendants()) do
if v4282:IsA("Beam") then
v4279 = v4282.Transparency;
v4282.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v4282.TextureSpeed = v4021:NextNumber(-1, -
0.5);
v4280 = v4021:NextNumber(0.3, 0.6);
v774(v4282, {
Time = v4280,
EasingStyle = "Sine",
Goal = {
Transparency = v4279
}
});
table.insert(v4272, v4282);
end;
end;
v4273[v4275] = {
Rate = v4021:NextNumber(6, 16),
Offset =
l_char_11.Torso.CFrame:ToObjectSpace(v4275.PrimaryPart.CFrame)
};
v4275.Parent = l_Thrown_9;
game.Debris:AddItem(v4275, 2);
end;
task.spawn(function()
local v4283 = tick();
while tick() - v4283 < 2 do
for v4284, v4285 in pairs(v4273) do
v4284.PrimaryPart.CFrame =
v4284.PrimaryPart.CFrame:Lerp(l_char_11.Torso.CFrame * v4285.Offset, 0.1) *
CFrame.Angles(0, 0, (math.rad(v4285.Rate)));
end;
task.wait();
end;
end);
l_wait_6(0.3);
for _, v4287 in pairs(v4272) do
local v4288 = v4021:NextNumber(0.6, 1);
v774(v4287, {
Time = v4288,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v4287, v4288);
end;
end);
local function v4296(v4289, v4290, v4291, v4292, _)
local v4294 = l_char_11.Torso.CFrame * v4289;
local v4295 = v10.new("Cone", v10.SlashWind0,
l_PrimaryPart_26, v4294, v4292, v4290);
v4295:Play(v4291);
v4295:TweenCFrame(v4294 * CFrame.Angles(0, math.rad(76),
0), TweenInfo.new(v4291));
end;
local v4297 = CFrame.new(0, 0, 0) * CFrame.Angles(-
0.6108652381980153, 1.5707963267948966, 0);
local v4298 = v819({
FX = v4016.Spinning,
Anchor = l_char_11.Torso.CFrame * v4297,
Maid = v4017._maid
});
local v4299 = v4017._maid:give(Instance.new("NumberValue"));
v4017._maid:giveTask(v4299.Changed:Connect(function()
v4298:ScaleTo(v4299.Value);
end));
v4299.Value = 0.2;
l_TweenService_8:Create(v4299, TweenInfo.new(1,
Enum.EasingStyle.Sine), {
Value = 4.8
}):Play();
for _, v4301 in pairs(v4298:GetDescendants()) do
if v4301:IsA("Beam") then
local l_Transparency_3 = v4301.Transparency;
v4301.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v4301, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = l_Transparency_3
}
});
v4301.TextureSpeed = -5;
task.delay(0.6, function()
v774(v4301, {
Time = 0.4,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
l_TweenService_8:Create(v4301, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
TextureSpeed = 0
}):Play();
game.Debris:AddItem(v4301, 0.6);
end);
end;
end;
local l_v819_6 = v819;
local v4304 = {
FX = v4016.Dust
};
local v4305, v4306, v4307 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4304.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4306, 0) * CFrame.new(0, -l_PrimaryPart_26.Size.Y * 1.5, 0);
v4304.Maid = v4017._maid;
l_v819_6 = l_v819_6(v4304);
l_v819_6:ScaleTo(0.7);
v808({
FX = l_v819_6,
Scale = 0.5
});
v833(l_v819_6);
task.delay(0.4, function()
for _, v4309 in pairs(v4298:GetDescendants()) do
if v4309:IsA("ParticleEmitter") then
v4309.Enabled = false;
end;
end;
end);
task.spawn(function()
local v4310 = 0;
local v4311 = tick();
while tick() - v4311 < 1 and v4298.PrimaryPart do
local v4312, v4313, v4314 =
v4298.PrimaryPart.CFrame:ToOrientation();
v4298.PrimaryPart.CFrame =
CFrame.new(l_char_11.Torso.CFrame * v4297.Position) * CFrame.Angles(v4312, v4313,
v4314);
v4310 = v4310 + 1;
if v4310 % 4 == 0 then
v4296(CFrame.new(0, 0, 0.1) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0), Color3.fromRGB(223, 122, 8455), 0.2,
Vector3.new(4, 17, 4, 0) * v4021:NextNumber(2, 3), 170);
end;
task.wait();
end;
end);
l_wait_6(1);
v4304 = v4016.SpinWind:Clone();
v4304:ScaleTo(1.19);
local v4315 = {
Model = v4304,
EndT = 1
};
local v4316, v4317;
v4307, v4316, v4317 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4315.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4316, 0) * CFrame.new(0, 4.8999999999999995, -2) *
CFrame.Angles(0, 0, 1.5707963267948966);
v4315.Info = TweenInfo.new(1.0499999999999998,
Enum.EasingStyle.Exponential);
local l_v4315_0 = v4315 --[[ copy: 6 -> 23 ]];
task.spawn(function()
local l_Model_92 = l_v4315_0.Model;
local v4320 = l_v4315_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_96 = l_Model_92:FindFirstChild("Start");
local l_End_94 = l_Model_92:FindFirstChild("End");
local l_Stay_91 = l_v4315_0.Stay;
local l_Anchor_92 = l_v4315_0.Anchor;
local v4325 = l_v4315_0.EndT or 1;
local l_Del_91 = l_v4315_0.Del;
local l_Skip_91 = l_v4315_0.Skip;
if l_Start_96 and l_End_94 then
l_Model_92.PrimaryPart = l_Start_96;
if not l_Skip_91 then
for _, v4329 in pairs(l_Model_92:GetChildren()) do
if v4329:IsA("BasePart") then
v4329.CanCollide = false;
v4329.Anchored = true;
end;
end;
end;
if l_Anchor_92 then
l_Model_92:SetPrimaryPartCFrame(l_Anchor_92);
end;
if l_v4315_0.T then
l_Start_96.Transparency = l_v4315_0.T;
end;
l_End_94.Transparency = 1;
l_Model_92.Parent = workspace.Thrown;
local l_Decal_183 =
l_Start_96:FindFirstChildOfClass("Decal");
local l_SpecialMesh_184 =
l_Start_96:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_185 =
l_End_94:FindFirstChildOfClass("SpecialMesh");
local l_Decal_184 =
l_End_94:FindFirstChildOfClass("Decal");
if l_Decal_184 and not l_Skip_91 then
l_Decal_184.Transparency = 1;
end;
local v4334 = nil;
if l_Del_91 then
game:GetService("TweenService"):Create(l_Start_96,
v4320, {
Size = l_End_94.Size,
CFrame = l_End_94.CFrame
}):Play();
task.delay(l_Del_91, function()
v4334 =
game:GetService("TweenService"):Create(l_Start_96, v4320, {
Transparency = v4325
});
v4334:Play();
if l_Decal_183 then
for _, v4336 in
pairs(l_Start_96:GetChildren()) do
if v4336:IsA("Decal") then
game:GetService("TweenService"):Create(v4336, v4320, {
Transparency = v4325
}):Play();
end;
end;
end;
if l_SpecialMesh_184 then
v4334 =
game:GetService("TweenService"):Create(l_SpecialMesh_184, v4320, {
Scale = l_SpecialMesh_185.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_184 then
game:GetService("TweenService"):Create(l_SpecialMesh_184, v4320, {
Scale = l_SpecialMesh_185.Scale
}):Play();
end;
if l_Decal_183 then
for _, v4338 in pairs(l_Start_96:GetChildren())
do
if v4338:IsA("Decal") then
game:GetService("TweenService"):Create(v4338, v4320, {
Transparency = v4325
}):Play();
end;
end;
v4334 =
game:GetService("TweenService"):Create(l_Start_96, v4320, {
Size = l_End_94.Size,
CFrame = l_End_94.CFrame
});
v4334:Play();
else
v4334 =
game:GetService("TweenService"):Create(l_Start_96, v4320, {
Size = l_End_94.Size,
Transparency = v4325,
CFrame = l_End_94.CFrame
});
v4334:Play();
end;
end;
if not l_Stay_91 then
if l_Del_91 then
task.wait(l_Del_91 + 0.1);
end;
v4334.Completed:Connect(function()
l_Model_92:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4315 = v4016.SpinWind:Clone();
v4315:ScaleTo(1.19);
local v4339 = {
Model = v4315,
EndT = 1
};
local v4340;
v4316, v4317, v4340 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4339.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4317, 0) * CFrame.new(0, 11.2, -2) * CFrame.Angles(0, 0,
1.5707963267948966);
v4339.Info = TweenInfo.new(1.0499999999999998,
Enum.EasingStyle.Exponential);
local l_v4339_0 = v4339 --[[ copy: 7 -> 24 ]];
task.spawn(function()
local l_Model_93 = l_v4339_0.Model;
local v4343 = l_v4339_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_97 = l_Model_93:FindFirstChild("Start");
local l_End_95 = l_Model_93:FindFirstChild("End");
local l_Stay_92 = l_v4339_0.Stay;
local l_Anchor_93 = l_v4339_0.Anchor;
local v4348 = l_v4339_0.EndT or 1;
local l_Del_92 = l_v4339_0.Del;
local l_Skip_92 = l_v4339_0.Skip;
if l_Start_97 and l_End_95 then
l_Model_93.PrimaryPart = l_Start_97;
if not l_Skip_92 then
for _, v4352 in pairs(l_Model_93:GetChildren()) do
if v4352:IsA("BasePart") then
v4352.CanCollide = false;
v4352.Anchored = true;
end;
end;
end;
if l_Anchor_93 then
l_Model_93:SetPrimaryPartCFrame(l_Anchor_93);
end;
if l_v4339_0.T then
l_Start_97.Transparency = l_v4339_0.T;
end;
l_End_95.Transparency = 1;
l_Model_93.Parent = workspace.Thrown;
local l_Decal_185 =
l_Start_97:FindFirstChildOfClass("Decal");
local l_SpecialMesh_186 =
l_Start_97:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_187 =
l_End_95:FindFirstChildOfClass("SpecialMesh");
local l_Decal_186 =
l_End_95:FindFirstChildOfClass("Decal");
if l_Decal_186 and not l_Skip_92 then
l_Decal_186.Transparency = 1;
end;
local v4357 = nil;
if l_Del_92 then
game:GetService("TweenService"):Create(l_Start_97,
v4343, {
Size = l_End_95.Size,
CFrame = l_End_95.CFrame
}):Play();
task.delay(l_Del_92, function()
v4357 =
game:GetService("TweenService"):Create(l_Start_97, v4343, {
Transparency = v4348
});
v4357:Play();
if l_Decal_185 then
for _, v4359 in
pairs(l_Start_97:GetChildren()) do
if v4359:IsA("Decal") then
game:GetService("TweenService"):Create(v4359, v4343, {
Transparency = v4348
}):Play();
end;
end;
end;
if l_SpecialMesh_186 then
v4357 =
game:GetService("TweenService"):Create(l_SpecialMesh_186, v4343, {
Scale = l_SpecialMesh_187.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_186 then
game:GetService("TweenService"):Create(l_SpecialMesh_186, v4343, {
Scale = l_SpecialMesh_187.Scale
}):Play();
end;
if l_Decal_185 then
for _, v4361 in pairs(l_Start_97:GetChildren())
do
if v4361:IsA("Decal") then
game:GetService("TweenService"):Create(v4361, v4343, {
Transparency = v4348
}):Play();
end;
end;
v4357 =
game:GetService("TweenService"):Create(l_Start_97, v4343, {
Size = l_End_95.Size,
CFrame = l_End_95.CFrame
});
v4357:Play();
else
v4357 =
game:GetService("TweenService"):Create(l_Start_97, v4343, {
Size = l_End_95.Size,
Transparency = v4348,
CFrame = l_End_95.CFrame
});
v4357:Play();
end;
end;
if not l_Stay_92 then
if l_Del_92 then
task.wait(l_Del_92 + 0.1);
end;
v4357.Completed:Connect(function()
l_Model_93:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4339 = v4016.SpinWind:Clone();
v4339:ScaleTo(1.19);
v4305 = {
Model = v4339,
EndT = 1
};
local v4362;
v4317, v4340, v4362 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4305.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4340, 0) * CFrame.new(0, 9.799999999999999, -2) *
CFrame.Angles(0, 0, 1.5707963267948966);
v4305.Info = TweenInfo.new(2.55, Enum.EasingStyle.Exponential);
local l_v4305_0 = v4305 --[[ copy: 8 -> 25 ]];
task.spawn(function()
local l_Model_94 = l_v4305_0.Model;
local v4365 = l_v4305_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_98 = l_Model_94:FindFirstChild("Start");
local l_End_96 = l_Model_94:FindFirstChild("End");
local l_Stay_93 = l_v4305_0.Stay;
local l_Anchor_94 = l_v4305_0.Anchor;
local v4370 = l_v4305_0.EndT or 1;
local l_Del_93 = l_v4305_0.Del;
local l_Skip_93 = l_v4305_0.Skip;
if l_Start_98 and l_End_96 then
l_Model_94.PrimaryPart = l_Start_98;
if not l_Skip_93 then
for _, v4374 in pairs(l_Model_94:GetChildren()) do
if v4374:IsA("BasePart") then
v4374.CanCollide = false;
v4374.Anchored = true;
end;
end;
end;
if l_Anchor_94 then
l_Model_94:SetPrimaryPartCFrame(l_Anchor_94);
end;
if l_v4305_0.T then
l_Start_98.Transparency = l_v4305_0.T;
end;
l_End_96.Transparency = 1;
l_Model_94.Parent = workspace.Thrown;
local l_Decal_187 =
l_Start_98:FindFirstChildOfClass("Decal");
local l_SpecialMesh_188 =
l_Start_98:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_189 =
l_End_96:FindFirstChildOfClass("SpecialMesh");
local l_Decal_188 =
l_End_96:FindFirstChildOfClass("Decal");
if l_Decal_188 and not l_Skip_93 then
l_Decal_188.Transparency = 1;
end;
local v4379 = nil;
if l_Del_93 then
game:GetService("TweenService"):Create(l_Start_98,
v4365, {
Size = l_End_96.Size,
CFrame = l_End_96.CFrame
}):Play();
task.delay(l_Del_93, function()
v4379 =
game:GetService("TweenService"):Create(l_Start_98, v4365, {
Transparency = v4370
});
v4379:Play();
if l_Decal_187 then
for _, v4381 in
pairs(l_Start_98:GetChildren()) do
if v4381:IsA("Decal") then
game:GetService("TweenService"):Create(v4381, v4365, {
Transparency = v4370
}):Play();
end;
end;
end;
if l_SpecialMesh_188 then
v4379 =
game:GetService("TweenService"):Create(l_SpecialMesh_188, v4365, {
Scale = l_SpecialMesh_189.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_188 then
game:GetService("TweenService"):Create(l_SpecialMesh_188, v4365, {
Scale = l_SpecialMesh_189.Scale
}):Play();
end;
if l_Decal_187 then
for _, v4383 in pairs(l_Start_98:GetChildren())
do
if v4383:IsA("Decal") then
game:GetService("TweenService"):Create(v4383, v4365, {
Transparency = v4370
}):Play();
end;
end;
v4379 =
game:GetService("TweenService"):Create(l_Start_98, v4365, {
Size = l_End_96.Size,
CFrame = l_End_96.CFrame
});
v4379:Play();
else
v4379 =
game:GetService("TweenService"):Create(l_Start_98, v4365, {
Size = l_End_96.Size,
Transparency = v4370,
CFrame = l_End_96.CFrame
});
v4379:Play();
end;
end;
if not l_Stay_93 then
if l_Del_93 then
task.wait(l_Del_93 + 0.1);
end;
v4379.Completed:Connect(function()
l_Model_94:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4305 = v4016.Thing4:Clone();
v4305:ScaleTo(2.0999999999999996);
v4306 = {
Model = v4305,
EndT = 1
};
local v4384;
v4340, v4362, v4384 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4306.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4362, 0) * CFrame.new(0, 0.7, -2) * CFrame.Angles(0, 0, -
1.5707963267948966);
v4306.Info = TweenInfo.new(1.7999999999999998,
Enum.EasingStyle.Exponential);
local l_v4306_0 = v4306 --[[ copy: 9 -> 26 ]];
task.spawn(function()
local l_Model_95 = l_v4306_0.Model;
local v4387 = l_v4306_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_99 = l_Model_95:FindFirstChild("Start");
local l_End_97 = l_Model_95:FindFirstChild("End");
local l_Stay_94 = l_v4306_0.Stay;
local l_Anchor_95 = l_v4306_0.Anchor;
local v4392 = l_v4306_0.EndT or 1;
local l_Del_94 = l_v4306_0.Del;
local l_Skip_94 = l_v4306_0.Skip;
if l_Start_99 and l_End_97 then
l_Model_95.PrimaryPart = l_Start_99;
if not l_Skip_94 then
for _, v4396 in pairs(l_Model_95:GetChildren()) do
if v4396:IsA("BasePart") then
v4396.CanCollide = false;
v4396.Anchored = true;
end;
end;
end;
if l_Anchor_95 then
l_Model_95:SetPrimaryPartCFrame(l_Anchor_95);
end;
if l_v4306_0.T then
l_Start_99.Transparency = l_v4306_0.T;
end;
l_End_97.Transparency = 1;
l_Model_95.Parent = workspace.Thrown;
local l_Decal_189 =
l_Start_99:FindFirstChildOfClass("Decal");
local l_SpecialMesh_190 =
l_Start_99:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_191 =
l_End_97:FindFirstChildOfClass("SpecialMesh");
local l_Decal_190 =
l_End_97:FindFirstChildOfClass("Decal");
if l_Decal_190 and not l_Skip_94 then
l_Decal_190.Transparency = 1;
end;
local v4401 = nil;
if l_Del_94 then
game:GetService("TweenService"):Create(l_Start_99,
v4387, {
Size = l_End_97.Size,
CFrame = l_End_97.CFrame
}):Play();
task.delay(l_Del_94, function()
v4401 =
game:GetService("TweenService"):Create(l_Start_99, v4387, {
Transparency = v4392
});
v4401:Play();
if l_Decal_189 then
for _, v4403 in
pairs(l_Start_99:GetChildren()) do
if v4403:IsA("Decal") then
game:GetService("TweenService"):Create(v4403, v4387, {
Transparency = v4392
}):Play();
end;
end;
end;
if l_SpecialMesh_190 then
v4401 =
game:GetService("TweenService"):Create(l_SpecialMesh_190, v4387, {
Scale = l_SpecialMesh_191.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_190 then
game:GetService("TweenService"):Create(l_SpecialMesh_190, v4387, {
Scale = l_SpecialMesh_191.Scale
}):Play();
end;
if l_Decal_189 then
for _, v4405 in pairs(l_Start_99:GetChildren())
do
if v4405:IsA("Decal") then
game:GetService("TweenService"):Create(v4405, v4387, {
Transparency = v4392
}):Play();
end;
end;
v4401 =
game:GetService("TweenService"):Create(l_Start_99, v4387, {
Size = l_End_97.Size,
CFrame = l_End_97.CFrame
});
v4401:Play();
else
v4401 =
game:GetService("TweenService"):Create(l_Start_99, v4387, {
Size = l_End_97.Size,
Transparency = v4392,
CFrame = l_End_97.CFrame
});
v4401:Play();
end;
end;
if not l_Stay_94 then
if l_Del_94 then
task.wait(l_Del_94 + 0.1);
end;
v4401.Completed:Connect(function()
l_Model_95:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4306 = v4016.Bright:Clone();
v4306:ScaleTo(4.199999999999999);
v4307 = {
Model = v4306,
EndT = 1
};
local v4406;
v4362, v4384, v4406 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4307.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4384, 0) * CFrame.new(0, 4.199999999999999, -2) *
CFrame.Angles(0, 0, 0);
v4307.Info = TweenInfo.new(1.7999999999999998,
Enum.EasingStyle.Exponential);
local l_v4307_0 = v4307 --[[ copy: 10 -> 27 ]];
task.spawn(function()
local l_Model_96 = l_v4307_0.Model;
local v4409 = l_v4307_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_100 = l_Model_96:FindFirstChild("Start");
local l_End_98 = l_Model_96:FindFirstChild("End");
local l_Stay_95 = l_v4307_0.Stay;
local l_Anchor_96 = l_v4307_0.Anchor;
local v4414 = l_v4307_0.EndT or 1;
local l_Del_95 = l_v4307_0.Del;
local l_Skip_95 = l_v4307_0.Skip;
if l_Start_100 and l_End_98 then
l_Model_96.PrimaryPart = l_Start_100;
if not l_Skip_95 then
for _, v4418 in pairs(l_Model_96:GetChildren()) do
if v4418:IsA("BasePart") then
v4418.CanCollide = false;
v4418.Anchored = true;
end;
end;
end;
if l_Anchor_96 then
l_Model_96:SetPrimaryPartCFrame(l_Anchor_96);
end;
if l_v4307_0.T then
l_Start_100.Transparency = l_v4307_0.T;
end;
l_End_98.Transparency = 1;
l_Model_96.Parent = workspace.Thrown;
local l_Decal_191 =
l_Start_100:FindFirstChildOfClass("Decal");
local l_SpecialMesh_192 =
l_Start_100:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_193 =
l_End_98:FindFirstChildOfClass("SpecialMesh");
local l_Decal_192 =
l_End_98:FindFirstChildOfClass("Decal");
if l_Decal_192 and not l_Skip_95 then
l_Decal_192.Transparency = 1;
end;
local v4423 = nil;
if l_Del_95 then
game:GetService("TweenService"):Create(l_Start_100,
v4409, {
Size = l_End_98.Size,
CFrame = l_End_98.CFrame
}):Play();
task.delay(l_Del_95, function()
v4423 =
game:GetService("TweenService"):Create(l_Start_100, v4409, {
Transparency = v4414
});
v4423:Play();
if l_Decal_191 then
for _, v4425 in
pairs(l_Start_100:GetChildren()) do
if v4425:IsA("Decal") then
game:GetService("TweenService"):Create(v4425, v4409, {
Transparency = v4414
}):Play();
end;
end;
end;
if l_SpecialMesh_192 then
v4423 =
game:GetService("TweenService"):Create(l_SpecialMesh_192, v4409, {
Scale = l_SpecialMesh_193.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_192 then
game:GetService("TweenService"):Create(l_SpecialMesh_192, v4409, {
Scale = l_SpecialMesh_193.Scale
}):Play();
end;
if l_Decal_191 then
for _, v4427 in
pairs(l_Start_100:GetChildren()) do
if v4427:IsA("Decal") then
game:GetService("TweenService"):Create(v4427, v4409, {
Transparency = v4414
}):Play();
end;
end;
v4423 =
game:GetService("TweenService"):Create(l_Start_100, v4409, {
Size = l_End_98.Size,
CFrame = l_End_98.CFrame
});
v4423:Play();
else
v4423 =
game:GetService("TweenService"):Create(l_Start_100, v4409, {
Size = l_End_98.Size,
Transparency = v4414,
CFrame = l_End_98.CFrame
});
v4423:Play();
end;
end;
if not l_Stay_95 then
if l_Del_95 then
task.wait(l_Del_95 + 0.1);
end;
v4423.Completed:Connect(function()
l_Model_96:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4307 = v4016.Bright2:Clone();
v4307:ScaleTo(2.8);
v4316 = {
Model = v4307,
EndT = 1
};
local v4428;
v4384, v4406, v4428 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4316.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4406, 0) * CFrame.new(0, 0.7, -2) * CFrame.Angles(0, 0, 0);
v4316.Info = TweenInfo.new(3.3000000000000003,
Enum.EasingStyle.Exponential);
local l_v4316_0 = v4316 --[[ copy: 11 -> 28 ]];
task.spawn(function()
local l_Model_97 = l_v4316_0.Model;
local v4431 = l_v4316_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_101 = l_Model_97:FindFirstChild("Start");
local l_End_99 = l_Model_97:FindFirstChild("End");
local l_Stay_96 = l_v4316_0.Stay;
local l_Anchor_97 = l_v4316_0.Anchor;
local v4436 = l_v4316_0.EndT or 1;
local l_Del_96 = l_v4316_0.Del;
local l_Skip_96 = l_v4316_0.Skip;
if l_Start_101 and l_End_99 then
l_Model_97.PrimaryPart = l_Start_101;
if not l_Skip_96 then
for _, v4440 in pairs(l_Model_97:GetChildren()) do
if v4440:IsA("BasePart") then
v4440.CanCollide = false;
v4440.Anchored = true;
end;
end;
end;
if l_Anchor_97 then
l_Model_97:SetPrimaryPartCFrame(l_Anchor_97);
end;
if l_v4316_0.T then
l_Start_101.Transparency = l_v4316_0.T;
end;
l_End_99.Transparency = 1;
l_Model_97.Parent = workspace.Thrown;
local l_Decal_193 =
l_Start_101:FindFirstChildOfClass("Decal");
local l_SpecialMesh_194 =
l_Start_101:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_195 =
l_End_99:FindFirstChildOfClass("SpecialMesh");
local l_Decal_194 =
l_End_99:FindFirstChildOfClass("Decal");
if l_Decal_194 and not l_Skip_96 then
l_Decal_194.Transparency = 1;
end;
local v4445 = nil;
if l_Del_96 then
game:GetService("TweenService"):Create(l_Start_101,
v4431, {
Size = l_End_99.Size,
CFrame = l_End_99.CFrame
}):Play();
task.delay(l_Del_96, function()
v4445 =
game:GetService("TweenService"):Create(l_Start_101, v4431, {
Transparency = v4436
});
v4445:Play();
if l_Decal_193 then
for _, v4447 in
pairs(l_Start_101:GetChildren()) do
if v4447:IsA("Decal") then
game:GetService("TweenService"):Create(v4447, v4431, {
Transparency = v4436
}):Play();
end;
end;
end;
if l_SpecialMesh_194 then
v4445 =
game:GetService("TweenService"):Create(l_SpecialMesh_194, v4431, {
Scale = l_SpecialMesh_195.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_194 then
game:GetService("TweenService"):Create(l_SpecialMesh_194, v4431, {
Scale = l_SpecialMesh_195.Scale
}):Play();
end;
if l_Decal_193 then
for _, v4449 in
pairs(l_Start_101:GetChildren()) do
if v4449:IsA("Decal") then
game:GetService("TweenService"):Create(v4449, v4431, {
Transparency = v4436
}):Play();
end;
end;
v4445 =
game:GetService("TweenService"):Create(l_Start_101, v4431, {
Size = l_End_99.Size,
CFrame = l_End_99.CFrame
});
v4445:Play();
else
v4445 =
game:GetService("TweenService"):Create(l_Start_101, v4431, {
Size = l_End_99.Size,
Transparency = v4436,
CFrame = l_End_99.CFrame
});
v4445:Play();
end;
end;
if not l_Stay_96 then
if l_Del_96 then
task.wait(l_Del_96 + 0.1);
end;
v4445.Completed:Connect(function()
l_Model_97:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4316 = v4016.Grad:Clone();
v4316:ScaleTo(0.7);
v4317 = {
Model = v4316,
EndT = 1
};
local v4450;
v4406, v4428, v4450 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4317.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4428, 0) * CFrame.new(0, 4.8999999999999995, -2) *
CFrame.Angles(0, 0, 1.5707963267948966);
v4317.Info = TweenInfo.new(2.4000000000000004,
Enum.EasingStyle.Exponential);
local l_v4317_0 = v4317 --[[ copy: 12 -> 29 ]];
task.spawn(function()
local l_Model_98 = l_v4317_0.Model;
local v4453 = l_v4317_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_102 = l_Model_98:FindFirstChild("Start");
local l_End_100 = l_Model_98:FindFirstChild("End");
local l_Stay_97 = l_v4317_0.Stay;
local l_Anchor_98 = l_v4317_0.Anchor;
local v4458 = l_v4317_0.EndT or 1;
local l_Del_97 = l_v4317_0.Del;
local l_Skip_97 = l_v4317_0.Skip;
if l_Start_102 and l_End_100 then
l_Model_98.PrimaryPart = l_Start_102;
if not l_Skip_97 then
for _, v4462 in pairs(l_Model_98:GetChildren()) do
if v4462:IsA("BasePart") then
v4462.CanCollide = false;
v4462.Anchored = true;
end;
end;
end;
if l_Anchor_98 then
l_Model_98:SetPrimaryPartCFrame(l_Anchor_98);
end;
if l_v4317_0.T then
l_Start_102.Transparency = l_v4317_0.T;
end;
l_End_100.Transparency = 1;
l_Model_98.Parent = workspace.Thrown;
local l_Decal_195 =
l_Start_102:FindFirstChildOfClass("Decal");
local l_SpecialMesh_196 =
l_Start_102:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_197 =
l_End_100:FindFirstChildOfClass("SpecialMesh");
local l_Decal_196 =
l_End_100:FindFirstChildOfClass("Decal");
if l_Decal_196 and not l_Skip_97 then
l_Decal_196.Transparency = 1;
end;
local v4467 = nil;
if l_Del_97 then
game:GetService("TweenService"):Create(l_Start_102,
v4453, {
Size = l_End_100.Size,
CFrame = l_End_100.CFrame
}):Play();
task.delay(l_Del_97, function()
v4467 =
game:GetService("TweenService"):Create(l_Start_102, v4453, {
Transparency = v4458
});
v4467:Play();
if l_Decal_195 then
for _, v4469 in
pairs(l_Start_102:GetChildren()) do
if v4469:IsA("Decal") then
game:GetService("TweenService"):Create(v4469, v4453, {
Transparency = v4458
}):Play();
end;
end;
end;
if l_SpecialMesh_196 then
v4467 =
game:GetService("TweenService"):Create(l_SpecialMesh_196, v4453, {
Scale = l_SpecialMesh_197.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_196 then
game:GetService("TweenService"):Create(l_SpecialMesh_196, v4453, {
Scale = l_SpecialMesh_197.Scale
}):Play();
end;
if l_Decal_195 then
for _, v4471 in
pairs(l_Start_102:GetChildren()) do
if v4471:IsA("Decal") then
game:GetService("TweenService"):Create(v4471, v4453, {
Transparency = v4458
}):Play();
end;
end;
v4467 =
game:GetService("TweenService"):Create(l_Start_102, v4453, {
Size = l_End_100.Size,
CFrame = l_End_100.CFrame
});
v4467:Play();
else
v4467 =
game:GetService("TweenService"):Create(l_Start_102, v4453, {
Size = l_End_100.Size,
Transparency = v4458,
CFrame = l_End_100.CFrame
});
v4467:Play();
end;
end;
if not l_Stay_97 then
if l_Del_97 then
task.wait(l_Del_97 + 0.1);
end;
v4467.Completed:Connect(function()
l_Model_98:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4317 = v4016.Linger3:Clone();
v4317:ScaleTo(2.0999999999999996);
v4340 = {
Model = v4317,
EndT = 1
};
local v4472;
v4428, v4450, v4472 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4340.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4450, 0) * CFrame.new(0, 11.899999999999999, -2) *
CFrame.Angles(0, 0, 1.5707963267948966);
v4340.Info = TweenInfo.new(2.4000000000000004,
Enum.EasingStyle.Exponential);
local l_v4340_0 = v4340 --[[ copy: 13 -> 30 ]];
task.spawn(function()
local l_Model_99 = l_v4340_0.Model;
local v4475 = l_v4340_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_103 = l_Model_99:FindFirstChild("Start");
local l_End_101 = l_Model_99:FindFirstChild("End");
local l_Stay_98 = l_v4340_0.Stay;
local l_Anchor_99 = l_v4340_0.Anchor;
local v4480 = l_v4340_0.EndT or 1;
local l_Del_98 = l_v4340_0.Del;
local l_Skip_98 = l_v4340_0.Skip;
if l_Start_103 and l_End_101 then
l_Model_99.PrimaryPart = l_Start_103;
if not l_Skip_98 then
for _, v4484 in pairs(l_Model_99:GetChildren()) do
if v4484:IsA("BasePart") then
v4484.CanCollide = false;
v4484.Anchored = true;
end;
end;
end;
if l_Anchor_99 then
l_Model_99:SetPrimaryPartCFrame(l_Anchor_99);
end;
if l_v4340_0.T then
l_Start_103.Transparency = l_v4340_0.T;
end;
l_End_101.Transparency = 1;
l_Model_99.Parent = workspace.Thrown;
local l_Decal_197 =
l_Start_103:FindFirstChildOfClass("Decal");
local l_SpecialMesh_198 =
l_Start_103:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_199 =
l_End_101:FindFirstChildOfClass("SpecialMesh");
local l_Decal_198 =
l_End_101:FindFirstChildOfClass("Decal");
if l_Decal_198 and not l_Skip_98 then
l_Decal_198.Transparency = 1;
end;
local v4489 = nil;
if l_Del_98 then
game:GetService("TweenService"):Create(l_Start_103,
v4475, {
Size = l_End_101.Size,
CFrame = l_End_101.CFrame
}):Play();
task.delay(l_Del_98, function()
v4489 =
game:GetService("TweenService"):Create(l_Start_103, v4475, {
Transparency = v4480
});
v4489:Play();
if l_Decal_197 then
for _, v4491 in
pairs(l_Start_103:GetChildren()) do
if v4491:IsA("Decal") then
game:GetService("TweenService"):Create(v4491, v4475, {
Transparency = v4480
}):Play();
end;
end;
end;
if l_SpecialMesh_198 then
v4489 =
game:GetService("TweenService"):Create(l_SpecialMesh_198, v4475, {
Scale = l_SpecialMesh_199.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_198 then
game:GetService("TweenService"):Create(l_SpecialMesh_198, v4475, {
Scale = l_SpecialMesh_199.Scale
}):Play();
end;
if l_Decal_197 then
for _, v4493 in
pairs(l_Start_103:GetChildren()) do
if v4493:IsA("Decal") then
game:GetService("TweenService"):Create(v4493, v4475, {
Transparency = v4480
}):Play();
end;
end;
v4489 =
game:GetService("TweenService"):Create(l_Start_103, v4475, {
Size = l_End_101.Size,
CFrame = l_End_101.CFrame
});
v4489:Play();
else
v4489 =
game:GetService("TweenService"):Create(l_Start_103, v4475, {
Size = l_End_101.Size,
Transparency = v4480,
CFrame = l_End_101.CFrame
});
v4489:Play();
end;
end;
if not l_Stay_98 then
if l_Del_98 then
task.wait(l_Del_98 + 0.1);
end;
v4489.Completed:Connect(function()
l_Model_99:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4340 = v4016.Final:Clone();
v4340:ScaleTo(0.9099999999999999);
v4362 = {
Model = v4340
};
local v4494;
v4450, v4472, v4494 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4362.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4472, 0) * CFrame.new(0, 6.3, -2) * CFrame.Angles(0, 0,
1.5707963267948966);
v4362.Info = TweenInfo.new(2.4000000000000004,
Enum.EasingStyle.Exponential);
local l_v4362_0 = v4362 --[[ copy: 14 -> 31 ]];
task.spawn(function()
local l_Model_100 = l_v4362_0.Model;
local v4497 = l_v4362_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_104 = l_Model_100:FindFirstChild("Start");
local l_End_102 = l_Model_100:FindFirstChild("End");
local l_Stay_99 = l_v4362_0.Stay;
local l_Anchor_100 = l_v4362_0.Anchor;
local v4502 = l_v4362_0.EndT or 1;
local l_Del_99 = l_v4362_0.Del;
local l_Skip_99 = l_v4362_0.Skip;
if l_Start_104 and l_End_102 then
l_Model_100.PrimaryPart = l_Start_104;
if not l_Skip_99 then
for _, v4506 in pairs(l_Model_100:GetChildren()) do
if v4506:IsA("BasePart") then
v4506.CanCollide = false;
v4506.Anchored = true;
end;
end;
end;
if l_Anchor_100 then
l_Model_100:SetPrimaryPartCFrame(l_Anchor_100);
end;
if l_v4362_0.T then
l_Start_104.Transparency = l_v4362_0.T;
end;
l_End_102.Transparency = 1;
l_Model_100.Parent = workspace.Thrown;
local l_Decal_199 =
l_Start_104:FindFirstChildOfClass("Decal");
local l_SpecialMesh_200 =
l_Start_104:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_201 =
l_End_102:FindFirstChildOfClass("SpecialMesh");
local l_Decal_200 =
l_End_102:FindFirstChildOfClass("Decal");
if l_Decal_200 and not l_Skip_99 then
l_Decal_200.Transparency = 1;
end;
local v4511 = nil;
if l_Del_99 then
game:GetService("TweenService"):Create(l_Start_104,
v4497, {
Size = l_End_102.Size,
CFrame = l_End_102.CFrame
}):Play();
task.delay(l_Del_99, function()
v4511 =
game:GetService("TweenService"):Create(l_Start_104, v4497, {
Transparency = v4502
});
v4511:Play();
if l_Decal_199 then
for _, v4513 in
pairs(l_Start_104:GetChildren()) do
if v4513:IsA("Decal") then
game:GetService("TweenService"):Create(v4513, v4497, {
Transparency = v4502
}):Play();
end;
end;
end;
if l_SpecialMesh_200 then
v4511 =
game:GetService("TweenService"):Create(l_SpecialMesh_200, v4497, {
Scale = l_SpecialMesh_201.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_200 then
game:GetService("TweenService"):Create(l_SpecialMesh_200, v4497, {
Scale = l_SpecialMesh_201.Scale
}):Play();
end;
if l_Decal_199 then
for _, v4515 in
pairs(l_Start_104:GetChildren()) do
if v4515:IsA("Decal") then
game:GetService("TweenService"):Create(v4515, v4497, {
Transparency = v4502
}):Play();
end;
end;
v4511 =
game:GetService("TweenService"):Create(l_Start_104, v4497, {
Size = l_End_102.Size,
CFrame = l_End_102.CFrame
});
v4511:Play();
else
v4511 =
game:GetService("TweenService"):Create(l_Start_104, v4497, {
Size = l_End_102.Size,
Transparency = v4502,
CFrame = l_End_102.CFrame
});
v4511:Play();
end;
end;
if not l_Stay_99 then
if l_Del_99 then
task.wait(l_Del_99 + 0.1);
end;
v4511.Completed:Connect(function()
l_Model_100:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4362 = v819;
v4384 = {
FX = v4016.erm
};
v4450, v4472, v4494 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4384.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4472, 0) * CFrame.new(0, 2, 0);
v4384.Maid = v4017._maid;
v4362 = v4362(v4384);
v4362:ScaleTo(0.7);
v833(v4362);
v4384 = v819;
v4406 = {
FX = v4016.Beams,
Maid = v4017._maid
};
local v4516, v4517;
v4494, v4516, v4517 =
l_char_11.HumanoidRootPart.CFrame:ToOrientation();
v4406.Anchor = CFrame.new(l_char_11.Torso.Position) *
CFrame.Angles(0, v4516, 0) * CFrame.new(0, -6, -2) *
CFrame.Angles(1.5707963267948966, 0, 0);
v4384 = v4384(v4406);
v4406 = v4017._maid:give(Instance.new("NumberValue"));
v4017._maid:giveTask(v4406.Changed:Connect(function()
v4384:ScaleTo(v4406.Value);
end));
v4406.Value = 1;
l_TweenService_8:Create(v4406, TweenInfo.new(0.75,
Enum.EasingStyle.Sine), {
Value = 3
}):Play();
l_TweenService_8:Create(v4384.PrimaryPart, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
CFrame = v4384.PrimaryPart.CFrame * CFrame.Angles(0, 0,
0.4363323129985824)
}):Play();
for _, v4519 in pairs(v4384:GetDescendants()) do
if v4519.Name == "A1" then
l_TweenService_8:Create(v4519, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
CFrame = v4519.CFrame * CFrame.new(0, 10, 10)
}):Play();
elseif v4519:IsA("Beam") then
v4519.TextureSpeed = v4519.TextureSpeed * 0.5;
v774(v4519, {
Time = 0.75,
EasingStyle = "Sine",
Goal = {
TextureSpeed = 0.3,
Width0 = 10,
Width1 = 10,
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v4519, 0.75);
end;
end;
return ;
end;
end;
if v898.second then
task.spawn(v4271);
task.delay(1.2, v4520);
else
task.spawn(v4187);
end;
end;
elseif v899 == "RisingFist" then
local l_char_12 = v898.char;
local l_id_8 = v898.id;
local v4523 = nil;
local l_PrimaryPart_28 = l_char_12.PrimaryPart;
local v4525 = {};
local l_RisingFist_0 = game.ReplicatedStorage.Resources.RisingFist;
local v4527, v4528 = v873(l_RisingFist_0, v4525, 5);
local _ = game:GetService("TweenService");
local _ = workspace.Thrown;
local l_wait_7 = task.wait;
local v4532 = Random.new();
for _, v4534 in pairs(l_char_12.Humanoid:GetPlayingAnimationTracks()) do
if not (v4534.Animation.AnimationId ~= l_id_8) or
v4534.Animation.AnimationId == "rbxassetid://" .. l_id_8 then
v4523 = v4534;
break;
end;
end;
if v898.start then
return ;
else
local v4535 = v4527.Thing:Clone();
v4535:ScaleTo(4.15);
v4535.PrimaryPart.Color = Color3.fromRGB(255, 255, 255);
local v4536 = l_RisingFist_0.SpinTyme:Clone();
table.insert(v4525, v4536);
local v4537 = {
Model = v4535,
T = 0,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0, -2.5) *
CFrame.Angles(1.5707963267948966, 0, 1.5707963267948966),
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v4537_0 = v4537 --[[ copy: 18 -> 127 ]];
task.spawn(function()
local l_Model_101 = l_v4537_0.Model;
local v4540 = l_v4537_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_105 = l_Model_101:FindFirstChild("Start");
local l_End_103 = l_Model_101:FindFirstChild("End");
local l_Stay_100 = l_v4537_0.Stay;
local l_Anchor_101 = l_v4537_0.Anchor;
local v4545 = l_v4537_0.EndT or 1;
local l_Del_100 = l_v4537_0.Del;
local l_Skip_100 = l_v4537_0.Skip;
if l_Start_105 and l_End_103 then
l_Model_101.PrimaryPart = l_Start_105;
if not l_Skip_100 then
for _, v4549 in pairs(l_Model_101:GetChildren()) do
if v4549:IsA("BasePart") then
v4549.CanCollide = false;
v4549.Anchored = true;
end;
end;
end;
if l_Anchor_101 then
l_Model_101:SetPrimaryPartCFrame(l_Anchor_101);
end;
if l_v4537_0.T then
l_Start_105.Transparency = l_v4537_0.T;
end;
l_End_103.Transparency = 1;
l_Model_101.Parent = workspace.Thrown;
local l_Decal_201 = l_Start_105:FindFirstChildOfClass("Decal");
local l_SpecialMesh_202 =
l_Start_105:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_203 =
l_End_103:FindFirstChildOfClass("SpecialMesh");
local l_Decal_202 = l_End_103:FindFirstChildOfClass("Decal");
if l_Decal_202 and not l_Skip_100 then
l_Decal_202.Transparency = 1;
end;
local v4554 = nil;
if l_Del_100 then
game:GetService("TweenService"):Create(l_Start_105, v4540,
{
Size = l_End_103.Size,
CFrame = l_End_103.CFrame
}):Play();
task.delay(l_Del_100, function()
v4554 =
game:GetService("TweenService"):Create(l_Start_105, v4540, {
Transparency = v4545
});
v4554:Play();
if l_Decal_201 then
for _, v4556 in pairs(l_Start_105:GetChildren()) do
if v4556:IsA("Decal") then
game:GetService("TweenService"):Create(v4556, v4540, {
Transparency = v4545
}):Play();
end;
end;
end;
if l_SpecialMesh_202 then
v4554 =
game:GetService("TweenService"):Create(l_SpecialMesh_202, v4540, {
Scale = l_SpecialMesh_203.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_202 then
game:GetService("TweenService"):Create(l_SpecialMesh_202, v4540, {
Scale = l_SpecialMesh_203.Scale
}):Play();
end;
if l_Decal_201 then
for _, v4558 in pairs(l_Start_105:GetChildren()) do
if v4558:IsA("Decal") then
game:GetService("TweenService"):Create(v4558,
v4540, {
Transparency = v4545
}):Play();
end;
end;
v4554 =
game:GetService("TweenService"):Create(l_Start_105, v4540, {
Size = l_End_103.Size,
CFrame = l_End_103.CFrame
});
v4554:Play();
else
v4554 =
game:GetService("TweenService"):Create(l_Start_105, v4540, {
Size = l_End_103.Size,
Transparency = v4545,
CFrame = l_End_103.CFrame
});
v4554:Play();
end;
end;
if not l_Stay_100 then
if l_Del_100 then
task.wait(l_Del_100 + 0.1);
end;
v4554.Completed:Connect(function()
l_Model_101:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4537 = QuickWeld(v4536.PrimaryPart, l_char_12["Right Arm"],
workspace.Thrown, v4525, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0,
1.5707963267948966));
v4537 = v4536;
v4537:ScaleTo(1.5);
v808({
FX = v4537,
Scale = 0.8
});
v840({
FX = v4537,
On = false
});
local v4559 = l_PrimaryPart_28.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0);
local v4560 = v4527.WindFirst:Clone();
v4560:ScaleTo(0.8800000000000001);
local v4561 = {
Model = v4560,
Anchor = v4559 * CFrame.new(0, 6, 0) * CFrame.Angles(0, 0,
1.5707963267948966),
Info = TweenInfo.new(0.8, Enum.EasingStyle.Exponential)
};
local l_v4561_0 = v4561 --[[ copy: 21 -> 128 ]];
task.spawn(function()
local l_Model_102 = l_v4561_0.Model;
local v4564 = l_v4561_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_106 = l_Model_102:FindFirstChild("Start");
local l_End_104 = l_Model_102:FindFirstChild("End");
local l_Stay_101 = l_v4561_0.Stay;
local l_Anchor_102 = l_v4561_0.Anchor;
local v4569 = l_v4561_0.EndT or 1;
local l_Del_101 = l_v4561_0.Del;
local l_Skip_101 = l_v4561_0.Skip;
if l_Start_106 and l_End_104 then
l_Model_102.PrimaryPart = l_Start_106;
if not l_Skip_101 then
for _, v4573 in pairs(l_Model_102:GetChildren()) do
if v4573:IsA("BasePart") then
v4573.CanCollide = false;
v4573.Anchored = true;
end;
end;
end;
if l_Anchor_102 then
l_Model_102:SetPrimaryPartCFrame(l_Anchor_102);
end;
if l_v4561_0.T then
l_Start_106.Transparency = l_v4561_0.T;
end;
l_End_104.Transparency = 1;
l_Model_102.Parent = workspace.Thrown;
local l_Decal_203 = l_Start_106:FindFirstChildOfClass("Decal");
local l_SpecialMesh_204 =
l_Start_106:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_205 =
l_End_104:FindFirstChildOfClass("SpecialMesh");
local l_Decal_204 = l_End_104:FindFirstChildOfClass("Decal");
if l_Decal_204 and not l_Skip_101 then
l_Decal_204.Transparency = 1;
end;
local v4578 = nil;
if l_Del_101 then
game:GetService("TweenService"):Create(l_Start_106, v4564,
{
Size = l_End_104.Size,
CFrame = l_End_104.CFrame
}):Play();
task.delay(l_Del_101, function()
v4578 =
game:GetService("TweenService"):Create(l_Start_106, v4564, {
Transparency = v4569
});
v4578:Play();
if l_Decal_203 then
for _, v4580 in pairs(l_Start_106:GetChildren()) do
if v4580:IsA("Decal") then
game:GetService("TweenService"):Create(v4580, v4564, {
Transparency = v4569
}):Play();
end;
end;
end;
if l_SpecialMesh_204 then
v4578 =
game:GetService("TweenService"):Create(l_SpecialMesh_204, v4564, {
Scale = l_SpecialMesh_205.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_204 then
game:GetService("TweenService"):Create(l_SpecialMesh_204, v4564, {
Scale = l_SpecialMesh_205.Scale
}):Play();
end;
if l_Decal_203 then
for _, v4582 in pairs(l_Start_106:GetChildren()) do
if v4582:IsA("Decal") then
game:GetService("TweenService"):Create(v4582,
v4564, {
Transparency = v4569
}):Play();
end;
end;
v4578 =
game:GetService("TweenService"):Create(l_Start_106, v4564, {
Size = l_End_104.Size,
CFrame = l_End_104.CFrame
});
v4578:Play();
else
v4578 =
game:GetService("TweenService"):Create(l_Start_106, v4564, {
Size = l_End_104.Size,
Transparency = v4569,
CFrame = l_End_104.CFrame
});
v4578:Play();
end;
end;
if not l_Stay_101 then
if l_Del_101 then
task.wait(l_Del_101 + 0.1);
end;
v4578.Completed:Connect(function()
l_Model_102:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4560.PrimaryPart.Decal.Color3 = Color3.fromRGB(1000, 1000, 1000);
v4561 = v4527.SecondWind:Clone();
v4561:ScaleTo(1.1);
local v4583 = {
Model = v4561,
Anchor = v4559 * CFrame.new(0, 2, 0) * CFrame.Angles(0, 0,
1.5707963267948966),
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential)
};
local l_v4583_0 = v4583 --[[ copy: 22 -> 129 ]];
task.spawn(function()
local l_Model_103 = l_v4583_0.Model;
local v4586 = l_v4583_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_107 = l_Model_103:FindFirstChild("Start");
local l_End_105 = l_Model_103:FindFirstChild("End");
local l_Stay_102 = l_v4583_0.Stay;
local l_Anchor_103 = l_v4583_0.Anchor;
local v4591 = l_v4583_0.EndT or 1;
local l_Del_102 = l_v4583_0.Del;
local l_Skip_102 = l_v4583_0.Skip;
if l_Start_107 and l_End_105 then
l_Model_103.PrimaryPart = l_Start_107;
if not l_Skip_102 then
for _, v4595 in pairs(l_Model_103:GetChildren()) do
if v4595:IsA("BasePart") then
v4595.CanCollide = false;
v4595.Anchored = true;
end;
end;
end;
if l_Anchor_103 then
l_Model_103:SetPrimaryPartCFrame(l_Anchor_103);
end;
if l_v4583_0.T then
l_Start_107.Transparency = l_v4583_0.T;
end;
l_End_105.Transparency = 1;
l_Model_103.Parent = workspace.Thrown;
local l_Decal_205 = l_Start_107:FindFirstChildOfClass("Decal");
local l_SpecialMesh_206 =
l_Start_107:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_207 =
l_End_105:FindFirstChildOfClass("SpecialMesh");
local l_Decal_206 = l_End_105:FindFirstChildOfClass("Decal");
if l_Decal_206 and not l_Skip_102 then
l_Decal_206.Transparency = 1;
end;
local v4600 = nil;
if l_Del_102 then
game:GetService("TweenService"):Create(l_Start_107, v4586,
{
Size = l_End_105.Size,
CFrame = l_End_105.CFrame
}):Play();
task.delay(l_Del_102, function()
v4600 =
game:GetService("TweenService"):Create(l_Start_107, v4586, {
Transparency = v4591
});
v4600:Play();
if l_Decal_205 then
for _, v4602 in pairs(l_Start_107:GetChildren()) do
if v4602:IsA("Decal") then
game:GetService("TweenService"):Create(v4602, v4586, {
Transparency = v4591
}):Play();
end;
end;
end;
if l_SpecialMesh_206 then
v4600 =
game:GetService("TweenService"):Create(l_SpecialMesh_206, v4586, {
Scale = l_SpecialMesh_207.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_206 then
game:GetService("TweenService"):Create(l_SpecialMesh_206, v4586, {
Scale = l_SpecialMesh_207.Scale
}):Play();
end;
if l_Decal_205 then
for _, v4604 in pairs(l_Start_107:GetChildren()) do
if v4604:IsA("Decal") then
game:GetService("TweenService"):Create(v4604,
v4586, {
Transparency = v4591
}):Play();
end;
end;
v4600 =
game:GetService("TweenService"):Create(l_Start_107, v4586, {
Size = l_End_105.Size,
CFrame = l_End_105.CFrame
});
v4600:Play();
else
v4600 =
game:GetService("TweenService"):Create(l_Start_107, v4586, {
Size = l_End_105.Size,
Transparency = v4591,
CFrame = l_End_105.CFrame
});
v4600:Play();
end;
end;
if not l_Stay_102 then
if l_Del_102 then
task.wait(l_Del_102 + 0.1);
end;
v4600.Completed:Connect(function()
l_Model_103:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4561.PrimaryPart.Decal.Color3 = Color3.fromRGB(1000, 1000, 1000);
do
local l_v4523_0, l_v4537_1, l_v4559_0 = v4523, v4537, v4559;
task.delay(0.15, function()
v840({
FX = l_v4537_1,
On = true
});
l_wait_7(0.45);
v840({
FX = l_v4537_1,
On = false
});
end);
v4583 = v819({
FX = v4527.impale,
Anchor = l_PrimaryPart_28.CFrame,
Maid = v4528._maid
});
table.insert(v4525, v4583);
v833(v4583);
local v4608 = {};
task.spawn(function()
local v4609 = 0;
local v4610 = tick();
while tick() - v4610 < 0.85 do
v4609 = v4609 + 1;
if l_v4523_0.IsPlaying then
if v4609 % 2 == 0 then
local v4611 = v4527.Spinner:Clone();
v4611:ScaleTo(v4532:NextNumber(0.4, 0.75) * 1);
v4611.Start.Color = Color3.new(1, 1, 1);
local v4612 = {
Model = v4611,
T = 0.2,
EndT = 1,
Anchor = l_char_12["Right Arm"].CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(math.rad((v4532:NextNumber(-15, 15))),
math.rad((v4532:NextNumber(-15, 15))), 1.5707963267948966),
Info = TweenInfo.new(v4532:NextNumber(0.08,
0.15), Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_104 = v4612.Model;
local v4614 = v4612.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_108 =
l_Model_104:FindFirstChild("Start");
local l_End_106 =
l_Model_104:FindFirstChild("End");
local l_Stay_103 = v4612.Stay;
local l_Anchor_104 = v4612.Anchor;
local v4619 = v4612.EndT or 1;
local l_Del_103 = v4612.Del;
local l_Skip_103 = v4612.Skip;
if l_Start_108 and l_End_106 then
l_Model_104.PrimaryPart = l_Start_108;
if not l_Skip_103 then
for _, v4623 in
pairs(l_Model_104:GetChildren()) do
if v4623:IsA("BasePart") then
v4623.CanCollide = false;
v4623.Anchored = true;
end;
end;
end;
if l_Anchor_104 then
l_Model_104:SetPrimaryPartCFrame(l_Anchor_104);
end;
if v4612.T then
l_Start_108.Transparency = v4612.T;
end;
l_End_106.Transparency = 1;
l_Model_104.Parent = workspace.Thrown;
local l_Decal_207 =
l_Start_108:FindFirstChildOfClass("Decal");
local l_SpecialMesh_208 =
l_Start_108:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_209 =
l_End_106:FindFirstChildOfClass("SpecialMesh");
local l_Decal_208 =
l_End_106:FindFirstChildOfClass("Decal");
if l_Decal_208 and not l_Skip_103 then
l_Decal_208.Transparency = 1;
end;
local v4628 = nil;
if l_Del_103 then
game:GetService("TweenService"):Create(l_Start_108, v4614, {
Size = l_End_106.Size,
CFrame = l_End_106.CFrame
}):Play();
task.delay(l_Del_103, function()
v4628 =
game:GetService("TweenService"):Create(l_Start_108, v4614, {
Transparency = v4619
});
v4628:Play();
if l_Decal_207 then
for _, v4630 in
pairs(l_Start_108:GetChildren()) do
if v4630:IsA("Decal") then
game:GetService("TweenService"):Create(v4630, v4614, {
Transparency =
v4619
}):Play();
end;
end;
end;
if l_SpecialMesh_208 then
v4628 =
game:GetService("TweenService"):Create(l_SpecialMesh_208, v4614, {
Scale =
l_SpecialMesh_209.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_208 then
game:GetService("TweenService"):Create(l_SpecialMesh_208, v4614, {
Scale = l_SpecialMesh_209.Scale
}):Play();
end;
if l_Decal_207 then
for _, v4632 in
pairs(l_Start_108:GetChildren()) do
if v4632:IsA("Decal") then
game:GetService("TweenService"):Create(v4632, v4614, {
Transparency = v4619
}):Play();
end;
end;
v4628 =
game:GetService("TweenService"):Create(l_Start_108, v4614, {
Size = l_End_106.Size,
CFrame = l_End_106.CFrame
});
v4628:Play();
else
v4628 =
game:GetService("TweenService"):Create(l_Start_108, v4614, {
Size = l_End_106.Size,
Transparency = v4619,
CFrame = l_End_106.CFrame
});
v4628:Play();
end;
end;
if not l_Stay_103 then
if l_Del_103 then
task.wait(l_Del_103 + 0.1);
end;
v4628.Completed:Connect(function()
l_Model_104:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
for _, v4634 in pairs(v4608) do
if v4634.Name == "Custom" then
v4634.CFrame = v4634.CFrame *
CFrame.Angles(0.2617993877991494, 0, 0);
elseif v4634.Name == "WindTime" then
v4634.CFrame = v4634.CFrame * CFrame.Angles(0,
-0.7853981633974483, 0);
else
v4634.CFrame = v4634.CFrame *
CFrame.Angles(0.4363323129985824, 0, 0);
end;
end;
l_wait_7(0.01);
else
break;
end;
end;
if not l_v4523_0.IsPlaying then
return ;
else
l_v4559_0 = l_PrimaryPart_28.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0);
local v4635 = v4527.Thing:Clone();
v4635.PrimaryPart.Color = Color3.new(1, 1, 1);
v4635:ScaleTo(10.15);
local v4636 = {
Model = v4635,
T = 0,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0, -
4.5) * CFrame.Angles(1.5707963267948966, 0, 1.5707963267948966),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v4636_0 = v4636 --[[ copy: 3 -> 13 ]];
task.spawn(function()
local l_Model_105 = l_v4636_0.Model;
local v4639 = l_v4636_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_109 =
l_Model_105:FindFirstChild("Start");
local l_End_107 = l_Model_105:FindFirstChild("End");
local l_Stay_104 = l_v4636_0.Stay;
local l_Anchor_105 = l_v4636_0.Anchor;
local v4644 = l_v4636_0.EndT or 1;
local l_Del_104 = l_v4636_0.Del;
local l_Skip_104 = l_v4636_0.Skip;
if l_Start_109 and l_End_107 then
l_Model_105.PrimaryPart = l_Start_109;
if not l_Skip_104 then
for _, v4648 in
pairs(l_Model_105:GetChildren()) do
if v4648:IsA("BasePart") then
v4648.CanCollide = false;
v4648.Anchored = true;
end;
end;
end;
if l_Anchor_105 then
l_Model_105:SetPrimaryPartCFrame(l_Anchor_105);
end;
if l_v4636_0.T then
l_Start_109.Transparency = l_v4636_0.T;
end;
l_End_107.Transparency = 1;
l_Model_105.Parent = workspace.Thrown;
local l_Decal_209 =
l_Start_109:FindFirstChildOfClass("Decal");
local l_SpecialMesh_210 =
l_Start_109:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_211 =
l_End_107:FindFirstChildOfClass("SpecialMesh");
local l_Decal_210 =
l_End_107:FindFirstChildOfClass("Decal");
if l_Decal_210 and not l_Skip_104 then
l_Decal_210.Transparency = 1;
end;
local v4653 = nil;
if l_Del_104 then
game:GetService("TweenService"):Create(l_Start_109, v4639, {
Size = l_End_107.Size,
CFrame = l_End_107.CFrame
}):Play();
task.delay(l_Del_104, function()
v4653 =
game:GetService("TweenService"):Create(l_Start_109, v4639, {
Transparency = v4644
});
v4653:Play();
if l_Decal_209 then
for _, v4655 in
pairs(l_Start_109:GetChildren()) do
if v4655:IsA("Decal") then
game:GetService("TweenService"):Create(v4655, v4639, {
Transparency = v4644
}):Play();
end;
end;
end;
if l_SpecialMesh_210 then
v4653 =
game:GetService("TweenService"):Create(l_SpecialMesh_210, v4639, {
Scale = l_SpecialMesh_211.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_210 then
game:GetService("TweenService"):Create(l_SpecialMesh_210, v4639, {
Scale = l_SpecialMesh_211.Scale
}):Play();
end;
if l_Decal_209 then
for _, v4657 in
pairs(l_Start_109:GetChildren()) do
if v4657:IsA("Decal") then
game:GetService("TweenService"):Create(v4657, v4639, {
Transparency = v4644
}):Play();
end;
end;
v4653 =
game:GetService("TweenService"):Create(l_Start_109, v4639, {
Size = l_End_107.Size,
CFrame = l_End_107.CFrame
});
v4653:Play();
else
v4653 =
game:GetService("TweenService"):Create(l_Start_109, v4639, {
Size = l_End_107.Size,
Transparency = v4644,
CFrame = l_End_107.CFrame
});
v4653:Play();
end;
end;
if not l_Stay_104 then
if l_Del_104 then
task.wait(l_Del_104 + 0.1);
end;
v4653.Completed:Connect(function()
l_Model_105:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4636 = v4527.Thing3:Clone();
v4636:ScaleTo(6.45);
v4636.Start.Color = Color3.new(1, 1, 1);
local v4658 = {
Model = v4636,
T = 0,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0, -
7.5) * CFrame.Angles(1.5707963267948966, 0, 1.5707963267948966),
Info = TweenInfo.new(0.3, Enum.EasingStyle.Sine)
};
local l_v4658_0 = v4658 --[[ copy: 4 -> 14 ]];
task.spawn(function()
local l_Model_106 = l_v4658_0.Model;
local v4661 = l_v4658_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_110 =
l_Model_106:FindFirstChild("Start");
local l_End_108 = l_Model_106:FindFirstChild("End");
local l_Stay_105 = l_v4658_0.Stay;
local l_Anchor_106 = l_v4658_0.Anchor;
local v4666 = l_v4658_0.EndT or 1;
local l_Del_105 = l_v4658_0.Del;
local l_Skip_105 = l_v4658_0.Skip;
if l_Start_110 and l_End_108 then
l_Model_106.PrimaryPart = l_Start_110;
if not l_Skip_105 then
for _, v4670 in
pairs(l_Model_106:GetChildren()) do
if v4670:IsA("BasePart") then
v4670.CanCollide = false;
v4670.Anchored = true;
end;
end;
end;
if l_Anchor_106 then
l_Model_106:SetPrimaryPartCFrame(l_Anchor_106);
end;
if l_v4658_0.T then
l_Start_110.Transparency = l_v4658_0.T;
end;
l_End_108.Transparency = 1;
l_Model_106.Parent = workspace.Thrown;
local l_Decal_211 =
l_Start_110:FindFirstChildOfClass("Decal");
local l_SpecialMesh_212 =
l_Start_110:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_213 =
l_End_108:FindFirstChildOfClass("SpecialMesh");
local l_Decal_212 =
l_End_108:FindFirstChildOfClass("Decal");
if l_Decal_212 and not l_Skip_105 then
l_Decal_212.Transparency = 1;
end;
local v4675 = nil;
if l_Del_105 then
game:GetService("TweenService"):Create(l_Start_110, v4661, {
Size = l_End_108.Size,
CFrame = l_End_108.CFrame
}):Play();
task.delay(l_Del_105, function()
v4675 =
game:GetService("TweenService"):Create(l_Start_110, v4661, {
Transparency = v4666
});
v4675:Play();
if l_Decal_211 then
for _, v4677 in
pairs(l_Start_110:GetChildren()) do
if v4677:IsA("Decal") then
game:GetService("TweenService"):Create(v4677, v4661, {
Transparency = v4666
}):Play();
end;
end;
end;
if l_SpecialMesh_212 then
v4675 =
game:GetService("TweenService"):Create(l_SpecialMesh_212, v4661, {
Scale = l_SpecialMesh_213.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_212 then
game:GetService("TweenService"):Create(l_SpecialMesh_212, v4661, {
Scale = l_SpecialMesh_213.Scale
}):Play();
end;
if l_Decal_211 then
for _, v4679 in
pairs(l_Start_110:GetChildren()) do
if v4679:IsA("Decal") then
game:GetService("TweenService"):Create(v4679, v4661, {
Transparency = v4666
}):Play();
end;
end;
v4675 =
game:GetService("TweenService"):Create(l_Start_110, v4661, {
Size = l_End_108.Size,
CFrame = l_End_108.CFrame
});
v4675:Play();
else
v4675 =
game:GetService("TweenService"):Create(l_Start_110, v4661, {
Size = l_End_108.Size,
Transparency = v4666,
CFrame = l_End_108.CFrame
});
v4675:Play();
end;
end;
if not l_Stay_105 then
if l_Del_105 then
task.wait(l_Del_105 + 0.1);
end;
v4675.Completed:Connect(function()
l_Model_106:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4658 = v4527.Twist:Clone();
v4658:ScaleTo(1.15);
local v4680 = {
Model = v4658,
T = 0,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0, -
4.5) * CFrame.Angles(1.5707963267948966, 0, 1.5707963267948966),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential)
};
local l_v4680_0 = v4680 --[[ copy: 5 -> 15 ]];
task.spawn(function()
local l_Model_107 = l_v4680_0.Model;
local v4683 = l_v4680_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_111 =
l_Model_107:FindFirstChild("Start");
local l_End_109 = l_Model_107:FindFirstChild("End");
local l_Stay_106 = l_v4680_0.Stay;
local l_Anchor_107 = l_v4680_0.Anchor;
local v4688 = l_v4680_0.EndT or 1;
local l_Del_106 = l_v4680_0.Del;
local l_Skip_106 = l_v4680_0.Skip;
if l_Start_111 and l_End_109 then
l_Model_107.PrimaryPart = l_Start_111;
if not l_Skip_106 then
for _, v4692 in
pairs(l_Model_107:GetChildren()) do
if v4692:IsA("BasePart") then
v4692.CanCollide = false;
v4692.Anchored = true;
end;
end;
end;
if l_Anchor_107 then
l_Model_107:SetPrimaryPartCFrame(l_Anchor_107);
end;
if l_v4680_0.T then
l_Start_111.Transparency = l_v4680_0.T;
end;
l_End_109.Transparency = 1;
l_Model_107.Parent = workspace.Thrown;
local l_Decal_213 =
l_Start_111:FindFirstChildOfClass("Decal");
local l_SpecialMesh_214 =
l_Start_111:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_215 =
l_End_109:FindFirstChildOfClass("SpecialMesh");
local l_Decal_214 =
l_End_109:FindFirstChildOfClass("Decal");
if l_Decal_214 and not l_Skip_106 then
l_Decal_214.Transparency = 1;
end;
local v4697 = nil;
if l_Del_106 then
game:GetService("TweenService"):Create(l_Start_111, v4683, {
Size = l_End_109.Size,
CFrame = l_End_109.CFrame
}):Play();
task.delay(l_Del_106, function()
v4697 =
game:GetService("TweenService"):Create(l_Start_111, v4683, {
Transparency = v4688
});
v4697:Play();
if l_Decal_213 then
for _, v4699 in
pairs(l_Start_111:GetChildren()) do
if v4699:IsA("Decal") then
game:GetService("TweenService"):Create(v4699, v4683, {
Transparency = v4688
}):Play();
end;
end;
end;
if l_SpecialMesh_214 then
v4697 =
game:GetService("TweenService"):Create(l_SpecialMesh_214, v4683, {
Scale = l_SpecialMesh_215.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_214 then
game:GetService("TweenService"):Create(l_SpecialMesh_214, v4683, {
Scale = l_SpecialMesh_215.Scale
}):Play();
end;
if l_Decal_213 then
for _, v4701 in
pairs(l_Start_111:GetChildren()) do
if v4701:IsA("Decal") then
game:GetService("TweenService"):Create(v4701, v4683, {
Transparency = v4688
}):Play();
end;
end;
v4697 =
game:GetService("TweenService"):Create(l_Start_111, v4683, {
Size = l_End_109.Size,
CFrame = l_End_109.CFrame
});
v4697:Play();
else
v4697 =
game:GetService("TweenService"):Create(l_Start_111, v4683, {
Size = l_End_109.Size,
Transparency = v4688,
CFrame = l_End_109.CFrame
});
v4697:Play();
end;
end;
if not l_Stay_106 then
if l_Del_106 then
task.wait(l_Del_106 + 0.1);
end;
v4697.Completed:Connect(function()
l_Model_107:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4680 = v4527.Forward:Clone();
v4680:ScaleTo(1);
local v4702 = {
Model = v4680,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, -
l_PrimaryPart_28.Size.Y * 1.2, -15) * CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
local l_v4702_0 = v4702 --[[ copy: 6 -> 16 ]];
task.spawn(function()
local l_Model_108 = l_v4702_0.Model;
local v4705 = l_v4702_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_112 =
l_Model_108:FindFirstChild("Start");
local l_End_110 = l_Model_108:FindFirstChild("End");
local l_Stay_107 = l_v4702_0.Stay;
local l_Anchor_108 = l_v4702_0.Anchor;
local v4710 = l_v4702_0.EndT or 1;
local l_Del_107 = l_v4702_0.Del;
local l_Skip_107 = l_v4702_0.Skip;
if l_Start_112 and l_End_110 then
l_Model_108.PrimaryPart = l_Start_112;
if not l_Skip_107 then
for _, v4714 in
pairs(l_Model_108:GetChildren()) do
if v4714:IsA("BasePart") then
v4714.CanCollide = false;
v4714.Anchored = true;
end;
end;
end;
if l_Anchor_108 then
l_Model_108:SetPrimaryPartCFrame(l_Anchor_108);
end;
if l_v4702_0.T then
l_Start_112.Transparency = l_v4702_0.T;
end;
l_End_110.Transparency = 1;
l_Model_108.Parent = workspace.Thrown;
local l_Decal_215 =
l_Start_112:FindFirstChildOfClass("Decal");
local l_SpecialMesh_216 =
l_Start_112:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_217 =
l_End_110:FindFirstChildOfClass("SpecialMesh");
local l_Decal_216 =
l_End_110:FindFirstChildOfClass("Decal");
if l_Decal_216 and not l_Skip_107 then
l_Decal_216.Transparency = 1;
end;
local v4719 = nil;
if l_Del_107 then
game:GetService("TweenService"):Create(l_Start_112, v4705, {
Size = l_End_110.Size,
CFrame = l_End_110.CFrame
}):Play();
task.delay(l_Del_107, function()
v4719 =
game:GetService("TweenService"):Create(l_Start_112, v4705, {
Transparency = v4710
});
v4719:Play();
if l_Decal_215 then
for _, v4721 in
pairs(l_Start_112:GetChildren()) do
if v4721:IsA("Decal") then
game:GetService("TweenService"):Create(v4721, v4705, {
Transparency = v4710
}):Play();
end;
end;
end;
if l_SpecialMesh_216 then
v4719 =
game:GetService("TweenService"):Create(l_SpecialMesh_216, v4705, {
Scale = l_SpecialMesh_217.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_216 then
game:GetService("TweenService"):Create(l_SpecialMesh_216, v4705, {
Scale = l_SpecialMesh_217.Scale
}):Play();
end;
if l_Decal_215 then
for _, v4723 in
pairs(l_Start_112:GetChildren()) do
if v4723:IsA("Decal") then
game:GetService("TweenService"):Create(v4723, v4705, {
Transparency = v4710
}):Play();
end;
end;
v4719 =
game:GetService("TweenService"):Create(l_Start_112, v4705, {
Size = l_End_110.Size,
CFrame = l_End_110.CFrame
});
v4719:Play();
else
v4719 =
game:GetService("TweenService"):Create(l_Start_112, v4705, {
Size = l_End_110.Size,
Transparency = v4710,
CFrame = l_End_110.CFrame
});
v4719:Play();
end;
end;
if not l_Stay_107 then
if l_Del_107 then
task.wait(l_Del_107 + 0.1);
end;
v4719.Completed:Connect(function()
l_Model_108:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4702 = v819({
FX = v4527.impale,
Anchor = l_PrimaryPart_28.CFrame,
Maid = v4528._maid
});
v4702:ScaleTo(4);
v833(v4702);
local v4724 = v4527.Thing:Clone();
v4724.PrimaryPart.Color = Color3.new(1, 1, 1);
v4724:ScaleTo(10.15);
local v4725 = {
Model = v4724,
T = 0,
EndT = 1,
Anchor = l_PrimaryPart_28.CFrame * CFrame.new(0, 0, -
15.5) * CFrame.Angles(1.5707963267948966, 0, 1.5707963267948966),
Info = TweenInfo.new(0.6, Enum.EasingStyle.Exponential)
};
local l_v4725_0 = v4725 --[[ copy: 8 -> 17 ]];
task.spawn(function()
local l_Model_109 = l_v4725_0.Model;
local v4728 = l_v4725_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_113 =
l_Model_109:FindFirstChild("Start");
local l_End_111 = l_Model_109:FindFirstChild("End");
local l_Stay_108 = l_v4725_0.Stay;
local l_Anchor_109 = l_v4725_0.Anchor;
local v4733 = l_v4725_0.EndT or 1;
local l_Del_108 = l_v4725_0.Del;
local l_Skip_108 = l_v4725_0.Skip;
if l_Start_113 and l_End_111 then
l_Model_109.PrimaryPart = l_Start_113;
if not l_Skip_108 then
for _, v4737 in
pairs(l_Model_109:GetChildren()) do
if v4737:IsA("BasePart") then
v4737.CanCollide = false;
v4737.Anchored = true;
end;
end;
end;
if l_Anchor_109 then
l_Model_109:SetPrimaryPartCFrame(l_Anchor_109);
end;
if l_v4725_0.T then
l_Start_113.Transparency = l_v4725_0.T;
end;
l_End_111.Transparency = 1;
l_Model_109.Parent = workspace.Thrown;
local l_Decal_217 =
l_Start_113:FindFirstChildOfClass("Decal");
local l_SpecialMesh_218 =
l_Start_113:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_219 =
l_End_111:FindFirstChildOfClass("SpecialMesh");
local l_Decal_218 =
l_End_111:FindFirstChildOfClass("Decal");
if l_Decal_218 and not l_Skip_108 then
l_Decal_218.Transparency = 1;
end;
local v4742 = nil;
if l_Del_108 then
game:GetService("TweenService"):Create(l_Start_113, v4728, {
Size = l_End_111.Size,
CFrame = l_End_111.CFrame
}):Play();
task.delay(l_Del_108, function()
v4742 =
game:GetService("TweenService"):Create(l_Start_113, v4728, {
Transparency = v4733
});
v4742:Play();
if l_Decal_217 then
for _, v4744 in
pairs(l_Start_113:GetChildren()) do
if v4744:IsA("Decal") then
game:GetService("TweenService"):Create(v4744, v4728, {
Transparency = v4733
}):Play();
end;
end;
end;
if l_SpecialMesh_218 then
v4742 =
game:GetService("TweenService"):Create(l_SpecialMesh_218, v4728, {
Scale = l_SpecialMesh_219.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_218 then
game:GetService("TweenService"):Create(l_SpecialMesh_218, v4728, {
Scale = l_SpecialMesh_219.Scale
}):Play();
end;
if l_Decal_217 then
for _, v4746 in
pairs(l_Start_113:GetChildren()) do
if v4746:IsA("Decal") then
game:GetService("TweenService"):Create(v4746, v4728, {
Transparency = v4733
}):Play();
end;
end;
v4742 =
game:GetService("TweenService"):Create(l_Start_113, v4728, {
Size = l_End_111.Size,
CFrame = l_End_111.CFrame
});
v4742:Play();
else
v4742 =
game:GetService("TweenService"):Create(l_Start_113, v4728, {
Size = l_End_111.Size,
Transparency = v4733,
CFrame = l_End_111.CFrame
});
v4742:Play();
end;
end;
if not l_Stay_108 then
if l_Del_108 then
task.wait(l_Del_108 + 0.1);
end;
v4742.Completed:Connect(function()
l_Model_109:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4725 = v4527.Wind1:Clone();
v4725:ScaleTo(1.04);
v4725.PrimaryPart.Decal.Color3 = Color3.new(1, 1, 1);
v4725:SetPrimaryPartCFrame(l_v4559_0 * CFrame.new(0,
l_PrimaryPart_28.Size.Y * 6 * 0.8, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 1.5707963267948966));
local v4747 = {
Model = v4725,
Info = TweenInfo.new(1.15,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v4747_0 = v4747 --[[ copy: 9 -> 18 ]];
task.spawn(function()
local l_Model_110 = l_v4747_0.Model;
local v4750 = l_v4747_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_114 =
l_Model_110:FindFirstChild("Start");
local l_End_112 = l_Model_110:FindFirstChild("End");
local l_Stay_109 = l_v4747_0.Stay;
local l_Anchor_110 = l_v4747_0.Anchor;
local v4755 = l_v4747_0.EndT or 1;
local l_Del_109 = l_v4747_0.Del;
local l_Skip_109 = l_v4747_0.Skip;
if l_Start_114 and l_End_112 then
l_Model_110.PrimaryPart = l_Start_114;
if not l_Skip_109 then
for _, v4759 in
pairs(l_Model_110:GetChildren()) do
if v4759:IsA("BasePart") then
v4759.CanCollide = false;
v4759.Anchored = true;
end;
end;
end;
if l_Anchor_110 then
l_Model_110:SetPrimaryPartCFrame(l_Anchor_110);
end;
if l_v4747_0.T then
l_Start_114.Transparency = l_v4747_0.T;
end;
l_End_112.Transparency = 1;
l_Model_110.Parent = workspace.Thrown;
local l_Decal_219 =
l_Start_114:FindFirstChildOfClass("Decal");
local l_SpecialMesh_220 =
l_Start_114:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_221 =
l_End_112:FindFirstChildOfClass("SpecialMesh");
local l_Decal_220 =
l_End_112:FindFirstChildOfClass("Decal");
if l_Decal_220 and not l_Skip_109 then
l_Decal_220.Transparency = 1;
end;
local v4764 = nil;
if l_Del_109 then
game:GetService("TweenService"):Create(l_Start_114, v4750, {
Size = l_End_112.Size,
CFrame = l_End_112.CFrame
}):Play();
task.delay(l_Del_109, function()
v4764 =
game:GetService("TweenService"):Create(l_Start_114, v4750, {
Transparency = v4755
});
v4764:Play();
if l_Decal_219 then
for _, v4766 in
pairs(l_Start_114:GetChildren()) do
if v4766:IsA("Decal") then
game:GetService("TweenService"):Create(v4766, v4750, {
Transparency = v4755
}):Play();
end;
end;
end;
if l_SpecialMesh_220 then
v4764 =
game:GetService("TweenService"):Create(l_SpecialMesh_220, v4750, {
Scale = l_SpecialMesh_221.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_220 then
game:GetService("TweenService"):Create(l_SpecialMesh_220, v4750, {
Scale = l_SpecialMesh_221.Scale
}):Play();
end;
if l_Decal_219 then
for _, v4768 in
pairs(l_Start_114:GetChildren()) do
if v4768:IsA("Decal") then
game:GetService("TweenService"):Create(v4768, v4750, {
Transparency = v4755
}):Play();
end;
end;
v4764 =
game:GetService("TweenService"):Create(l_Start_114, v4750, {
Size = l_End_112.Size,
CFrame = l_End_112.CFrame
});
v4764:Play();
else
v4764 =
game:GetService("TweenService"):Create(l_Start_114, v4750, {
Size = l_End_112.Size,
Transparency = v4755,
CFrame = l_End_112.CFrame
});
v4764:Play();
end;
end;
if not l_Stay_109 then
if l_Del_109 then
task.wait(l_Del_109 + 0.1);
end;
v4764.Completed:Connect(function()
l_Model_110:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4747 = v4527.Wide:Clone();
v4747:ScaleTo(2.64);
v4747.PrimaryPart.Decal.Color3 = Color3.new(1, 1, 1);
v4747:SetPrimaryPartCFrame(l_v4559_0 * CFrame.new(0,
l_PrimaryPart_28.Size.Y * 6 * 0.8, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 1.5707963267948966));
local v4769 = {
Model = v4747,
Info = TweenInfo.new(1.25,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v4769_0 = v4769 --[[ copy: 10 -> 19 ]];
task.spawn(function()
local l_Model_111 = l_v4769_0.Model;
local v4772 = l_v4769_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_115 =
l_Model_111:FindFirstChild("Start");
local l_End_113 = l_Model_111:FindFirstChild("End");
local l_Stay_110 = l_v4769_0.Stay;
local l_Anchor_111 = l_v4769_0.Anchor;
local v4777 = l_v4769_0.EndT or 1;
local l_Del_110 = l_v4769_0.Del;
local l_Skip_110 = l_v4769_0.Skip;
if l_Start_115 and l_End_113 then
l_Model_111.PrimaryPart = l_Start_115;
if not l_Skip_110 then
for _, v4781 in
pairs(l_Model_111:GetChildren()) do
if v4781:IsA("BasePart") then
v4781.CanCollide = false;
v4781.Anchored = true;
end;
end;
end;
if l_Anchor_111 then
l_Model_111:SetPrimaryPartCFrame(l_Anchor_111);
end;
if l_v4769_0.T then
l_Start_115.Transparency = l_v4769_0.T;
end;
l_End_113.Transparency = 1;
l_Model_111.Parent = workspace.Thrown;
local l_Decal_221 =
l_Start_115:FindFirstChildOfClass("Decal");
local l_SpecialMesh_222 =
l_Start_115:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_223 =
l_End_113:FindFirstChildOfClass("SpecialMesh");
local l_Decal_222 =
l_End_113:FindFirstChildOfClass("Decal");
if l_Decal_222 and not l_Skip_110 then
l_Decal_222.Transparency = 1;
end;
local v4786 = nil;
if l_Del_110 then
game:GetService("TweenService"):Create(l_Start_115, v4772, {
Size = l_End_113.Size,
CFrame = l_End_113.CFrame
}):Play();
task.delay(l_Del_110, function()
v4786 =
game:GetService("TweenService"):Create(l_Start_115, v4772, {
Transparency = v4777
});
v4786:Play();
if l_Decal_221 then
for _, v4788 in
pairs(l_Start_115:GetChildren()) do
if v4788:IsA("Decal") then
game:GetService("TweenService"):Create(v4788, v4772, {
Transparency = v4777
}):Play();
end;
end;
end;
if l_SpecialMesh_222 then
v4786 =
game:GetService("TweenService"):Create(l_SpecialMesh_222, v4772, {
Scale = l_SpecialMesh_223.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_222 then
game:GetService("TweenService"):Create(l_SpecialMesh_222, v4772, {
Scale = l_SpecialMesh_223.Scale
}):Play();
end;
if l_Decal_221 then
for _, v4790 in
pairs(l_Start_115:GetChildren()) do
if v4790:IsA("Decal") then
game:GetService("TweenService"):Create(v4790, v4772, {
Transparency = v4777
}):Play();
end;
end;
v4786 =
game:GetService("TweenService"):Create(l_Start_115, v4772, {
Size = l_End_113.Size,
CFrame = l_End_113.CFrame
});
v4786:Play();
else
v4786 =
game:GetService("TweenService"):Create(l_Start_115, v4772, {
Size = l_End_113.Size,
Transparency = v4777,
CFrame = l_End_113.CFrame
});
v4786:Play();
end;
end;
if not l_Stay_110 then
if l_Del_110 then
task.wait(l_Del_110 + 0.1);
end;
v4786.Completed:Connect(function()
l_Model_111:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4769 = v4527.Bigpurp:Clone();
v4769:ScaleTo(1.3);
v4769:SetPrimaryPartCFrame(l_v4559_0 * CFrame.new(0, 6, 0)
* CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966));
local v4791 = {
Model = v4769,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine),
T = 1
};
local l_v4791_0 = v4791 --[[ copy: 11 -> 20 ]];
task.spawn(function()
local l_Model_112 = l_v4791_0.Model;
local v4794 = l_v4791_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_116 =
l_Model_112:FindFirstChild("Start");
local l_End_114 = l_Model_112:FindFirstChild("End");
local l_Stay_111 = l_v4791_0.Stay;
local l_Anchor_112 = l_v4791_0.Anchor;
local v4799 = l_v4791_0.EndT or 1;
local l_Del_111 = l_v4791_0.Del;
local l_Skip_111 = l_v4791_0.Skip;
if l_Start_116 and l_End_114 then
l_Model_112.PrimaryPart = l_Start_116;
if not l_Skip_111 then
for _, v4803 in
pairs(l_Model_112:GetChildren()) do
if v4803:IsA("BasePart") then
v4803.CanCollide = false;
v4803.Anchored = true;
end;
end;
end;
if l_Anchor_112 then
l_Model_112:SetPrimaryPartCFrame(l_Anchor_112);
end;
if l_v4791_0.T then
l_Start_116.Transparency = l_v4791_0.T;
end;
l_End_114.Transparency = 1;
l_Model_112.Parent = workspace.Thrown;
local l_Decal_223 =
l_Start_116:FindFirstChildOfClass("Decal");
local l_SpecialMesh_224 =
l_Start_116:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_225 =
l_End_114:FindFirstChildOfClass("SpecialMesh");
local l_Decal_224 =
l_End_114:FindFirstChildOfClass("Decal");
if l_Decal_224 and not l_Skip_111 then
l_Decal_224.Transparency = 1;
end;
local v4808 = nil;
if l_Del_111 then
game:GetService("TweenService"):Create(l_Start_116, v4794, {
Size = l_End_114.Size,
CFrame = l_End_114.CFrame
}):Play();
task.delay(l_Del_111, function()
v4808 =
game:GetService("TweenService"):Create(l_Start_116, v4794, {
Transparency = v4799
});
v4808:Play();
if l_Decal_223 then
for _, v4810 in
pairs(l_Start_116:GetChildren()) do
if v4810:IsA("Decal") then
game:GetService("TweenService"):Create(v4810, v4794, {
Transparency = v4799
}):Play();
end;
end;
end;
if l_SpecialMesh_224 then
v4808 =
game:GetService("TweenService"):Create(l_SpecialMesh_224, v4794, {
Scale = l_SpecialMesh_225.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_224 then
game:GetService("TweenService"):Create(l_SpecialMesh_224, v4794, {
Scale = l_SpecialMesh_225.Scale
}):Play();
end;
if l_Decal_223 then
for _, v4812 in
pairs(l_Start_116:GetChildren()) do
if v4812:IsA("Decal") then
game:GetService("TweenService"):Create(v4812, v4794, {
Transparency = v4799
}):Play();
end;
end;
v4808 =
game:GetService("TweenService"):Create(l_Start_116, v4794, {
Size = l_End_114.Size,
CFrame = l_End_114.CFrame
});
v4808:Play();
else
v4808 =
game:GetService("TweenService"):Create(l_Start_116, v4794, {
Size = l_End_114.Size,
Transparency = v4799,
CFrame = l_End_114.CFrame
});
v4808:Play();
end;
end;
if not l_Stay_111 then
if l_Del_111 then
task.wait(l_Del_111 + 0.1);
end;
v4808.Completed:Connect(function()
l_Model_112:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4791 = v4527.Purp2:Clone();
v4791:ScaleTo(1.3);
v4791:SetPrimaryPartCFrame(l_v4559_0 * CFrame.new(0, 6, 0)
* CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966));
local v4813 = {
Model = v4791,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine),
T = 1
};
task.spawn(function()
local l_Model_113 = v4813.Model;
local v4815 = v4813.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_117 =
l_Model_113:FindFirstChild("Start");
local l_End_115 = l_Model_113:FindFirstChild("End");
local l_Stay_112 = v4813.Stay;
local l_Anchor_113 = v4813.Anchor;
local v4820 = v4813.EndT or 1;
local l_Del_112 = v4813.Del;
local l_Skip_112 = v4813.Skip;
if l_Start_117 and l_End_115 then
l_Model_113.PrimaryPart = l_Start_117;
if not l_Skip_112 then
for _, v4824 in
pairs(l_Model_113:GetChildren()) do
if v4824:IsA("BasePart") then
v4824.CanCollide = false;
v4824.Anchored = true;
end;
end;
end;
if l_Anchor_113 then
l_Model_113:SetPrimaryPartCFrame(l_Anchor_113);
end;
if v4813.T then
l_Start_117.Transparency = v4813.T;
end;
l_End_115.Transparency = 1;
l_Model_113.Parent = workspace.Thrown;
local l_Decal_225 =
l_Start_117:FindFirstChildOfClass("Decal");
local l_SpecialMesh_226 =
l_Start_117:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_227 =
l_End_115:FindFirstChildOfClass("SpecialMesh");
local l_Decal_226 =
l_End_115:FindFirstChildOfClass("Decal");
if l_Decal_226 and not l_Skip_112 then
l_Decal_226.Transparency = 1;
end;
local v4829 = nil;
if l_Del_112 then
game:GetService("TweenService"):Create(l_Start_117, v4815, {
Size = l_End_115.Size,
CFrame = l_End_115.CFrame
}):Play();
task.delay(l_Del_112, function()
v4829 =
game:GetService("TweenService"):Create(l_Start_117, v4815, {
Transparency = v4820
});
v4829:Play();
if l_Decal_225 then
for _, v4831 in
pairs(l_Start_117:GetChildren()) do
if v4831:IsA("Decal") then
game:GetService("TweenService"):Create(v4831, v4815, {
Transparency = v4820
}):Play();
end;
end;
end;
if l_SpecialMesh_226 then
v4829 =
game:GetService("TweenService"):Create(l_SpecialMesh_226, v4815, {
Scale = l_SpecialMesh_227.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_226 then
game:GetService("TweenService"):Create(l_SpecialMesh_226, v4815, {
Scale = l_SpecialMesh_227.Scale
}):Play();
end;
if l_Decal_225 then
for _, v4833 in
pairs(l_Start_117:GetChildren()) do
if v4833:IsA("Decal") then
game:GetService("TweenService"):Create(v4833, v4815, {
Transparency = v4820
}):Play();
end;
end;
v4829 =
game:GetService("TweenService"):Create(l_Start_117, v4815, {
Size = l_End_115.Size,
CFrame = l_End_115.CFrame
});
v4829:Play();
else
v4829 =
game:GetService("TweenService"):Create(l_Start_117, v4815, {
Size = l_End_115.Size,
Transparency = v4820,
CFrame = l_End_115.CFrame
});
v4829:Play();
end;
end;
if not l_Stay_112 then
if l_Del_112 then
task.wait(l_Del_112 + 0.1);
end;
v4829.Completed:Connect(function()
l_Model_113:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end);
end;
end;
elseif v899 == "WhirlwindDrop" then
local l_char_13 = v898.char;
local l_id_9 = v898.id;
local v4836 = nil;
local l_PrimaryPart_29 = l_char_13.PrimaryPart;
local v4838 = {};
local l_WhirlwindDrop_0 = game.ReplicatedStorage.Resources.WhirlwindDrop;
local v4840, _ = v873(l_WhirlwindDrop_0, v4838, 10);
local l_TweenService_10 = game:GetService("TweenService");
local _ = workspace.Thrown;
local _ = task.wait;
for _, v4846 in pairs(l_char_13.Humanoid:GetPlayingAnimationTracks()) do
if v4846.Animation.AnimationId == "rbxassetid://" .. l_id_9 then
v4836 = v4846;
break;
end;
end;
if not v4836 or not v4836.IsPlaying then
return ;
else
do
local l_v4836_0 = v4836;
table.insert(v4838,
l_char_13.Humanoid.AnimationPlayed:Connect(function(v4848)
if v4848.Animation.AnimationId == "rbxassetid://17857880283"
then
l_v4836_0 = v4848;
end;
end));
local l_Thrown_12 = workspace.Thrown;
local function v4860(v4850, v4851, v4852, v4853)
local v4854 = l_WhirlwindDrop_0.SpinBeam:Clone();
table.insert(v4838, v4854);
v4854:ScaleTo(Random.new():NextNumber(v4850, v4851));
local v4855 = Random.new():NextNumber(0, 360);
v4854:SetPrimaryPartCFrame(l_char_13.HumanoidRootPart.CFrame *
CFrame.Angles(math.rad((Random.new():NextNumber(-5, 10))), math.rad(v4855),
(math.rad((Random.new():NextNumber(-5, 10))))));
v4854.Parent = l_Thrown_12;
task.delay(0.37 * v4853, function()
v4854:Destroy();
end);
for _, v4857 in pairs(v4854.PrimaryPart:GetDescendants()) do
if v4857:IsA("Beam") then
local l_Width0_0 = v4857.Width0;
local l_Width1_0 = v4857.Width1;
v4857.Width0 = 0;
v4857.Width1 = 0;
l_TweenService_10:Create(v4857, TweenInfo.new(0.03 *
v4853, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Brightness = v4852
}):Play();
l_TweenService_10:Create(v4857, TweenInfo.new(0.25 *
v4853, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Width1 = l_Width1_0,
Width0 = l_Width0_0
}):Play();
task.delay(0.031, function()
l_TweenService_10:Create(v4857, TweenInfo.new(0.3 *
v4853, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 0,
TextureSpeed = -1.5
}):Play();
end);
end;
end;
end;
local _ = function()
task.spawn(function()
local v4861 = l_WhirlwindDrop_0.CharFX.WindTrail:Clone();
table.insert(v4838, v4861);
task.delay(1.5, function()
v4861:Destroy();
end);
v4861.Position = Vector3.new(Random.new():NextNumber(3, -
3), Random.new():NextNumber(1.75, -1.75), Random.new():NextNumber(3, -3));
v4861.Parent = l_char_13.Torso;
task.wait(0.3);
for _, v4863 in pairs(v4861:GetDescendants()) do
if v4863:IsA("Trail") then
v4863.Enabled = false;
end;
end;
end);
end;
task.delay(0.135, function()
for _ = 1, 6 do
task.spawn(function()
local v4866 =
l_WhirlwindDrop_0.CharFX.WindTrail:Clone();
table.insert(v4838, v4866);
task.delay(1.5, function()
v4866:Destroy();
end);
v4866.Position = Vector3.new(Random.new():NextNumber(3,
-3), Random.new():NextNumber(1.75, -1.75), Random.new():NextNumber(3, -3));
v4866.Parent = l_char_13.Torso;
task.wait(0.3);
for _, v4868 in pairs(v4866:GetDescendants()) do
if v4868:IsA("Trail") then
v4868.Enabled = false;
end;
end;
end);
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
task.wait(0.08);
end;
end;
end);
local v4869 = l_WhirlwindDrop_0.CharFX.Spin:Clone();
table.insert(v4838, v4869);
task.delay(0.4, function()
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
v4869.Parent = l_char_13.Torso;
task.wait(1);
v4869:Destroy();
return ;
end;
end);
task.delay(0.35, function()
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
for _ = 1, 3 do
v4860(0.35, 0.65, 1.25, 1);
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
task.wait(0.025);
end;
end;
return ;
end;
end);
task.delay(0.77, function()
for _, v4872 in pairs(v4869:GetDescendants()) do
if v4872:IsA("ParticleEmitter") then
v4872.Enabled = false;
end;
end;
local v4873 = l_WhirlwindDrop_0.CharFX.LegTrail:Clone();
table.insert(v4838, v4873);
v4873.Parent = l_char_13["Left Leg"];
task.wait(0.33);
v4873:Destroy();
end);
task.delay(0.93, function()
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
for _ = 1, 4 do
local v4875 = Random.new():NextNumber(1.3, 1.55);
v4860(0.9, 2.5, 0.6, v4875);
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
task.wait(0.012);
end;
end;
return ;
end;
end);
task.delay(0.89, function()
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
local l_TweenService_11 = game:GetService("TweenService");
local v4877 = v4840.GroundImpact:Clone();
table.insert(v4838, v4877);
v4877:SetPrimaryPartCFrame(l_PrimaryPart_29.CFrame);
v4877.Parent = workspace.Thrown;
task.delay(7, function()
v4877:Destroy();
end);
for _, v4879 in pairs(v4877.DownLines:GetDescendants()) do
if v4879:IsA("ParticleEmitter") then
v4879:Emit(v4879:GetAttribute("EmitCount"));
end;
end;
task.wait();
local _, v4881 = v556({
orig = l_PrimaryPart_29.Position,
dir = Vector3.new(0, -200, 0, 0)
});
v4877:SetPrimaryPartCFrame(CFrame.new(v4881));
task.wait(0.12);
if not l_v4836_0 or not l_v4836_0.IsPlaying then
return ;
else
for _, v4883 in pairs(v4877.Ground:GetDescendants()) do
if v4883:IsA("ParticleEmitter") then
v4883:Emit(v4883:GetAttribute("EmitCount"));
end;
end;
local l_ShockwaveStart_0 = v4877.ShockwaveStart;
l_ShockwaveStart_0.Decal.Transparency = 0;
local l_ShockwaveEnd_0 = v4877.ShockwaveEnd;
l_TweenService_11:Create(l_ShockwaveStart_0,
TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_ShockwaveEnd_0.CFrame
}):Play();
l_TweenService_11:Create(l_ShockwaveStart_0.Mesh,
TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale = l_ShockwaveEnd_0.Mesh.Scale
}):Play();
l_TweenService_11:Create(l_ShockwaveStart_0.Decal,
TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
local l_Start_118 = v4877.Start;
l_Start_118.Transparency = 0.2;
l_ShockwaveEnd_0 = v4877.End;
l_TweenService_11:Create(l_Start_118,
TweenInfo.new(0.75, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
CFrame = l_ShockwaveEnd_0.CFrame,
Size = l_ShockwaveEnd_0.Size,
Transparency = 1
}):Play();
return ;
end;
end;
end);
end;
end;
elseif v899 == "SkyRuler" then
local l_char_14 = v898.char;
local l_id_10 = v898.id;
local v4889 = nil;
local l_PrimaryPart_30 = l_char_14.PrimaryPart;
local v4891 = {};
local l_SkyRuler_0 = game.ReplicatedStorage.Resources.SkyRuler;
local v4893, v4894 = v873(l_SkyRuler_0, v4891, 10);
local l_Thrown_13 = workspace.Thrown;
local l_wait_9 = task.wait;
if v898.throw then
local v4897 = v4894._maid:give(v4893.ThrowDown:Clone());
v4897:SetPrimaryPartCFrame(l_PrimaryPart_30.CFrame * CFrame.new(0, -
l_PrimaryPart_30.Size.Y * 1.5, -2));
v4897.Parent = l_Thrown_13;
v4897:ScaleTo(2);
v833(v4897);
local v4898 = v4893.GoGround:Clone();
v4898:ScaleTo(0.7);
v4898:SetPrimaryPartCFrame(l_PrimaryPart_30.CFrame * CFrame.new(0, -7,
0) * CFrame.Angles(0, -1.5707963267948966, 0));
local v4899 = {
Model = v4898,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v4899_0 = v4899 --[[ copy: 16 -> 126 ]];
task.spawn(function()
local l_Model_114 = l_v4899_0.Model;
local v4902 = l_v4899_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_119 = l_Model_114:FindFirstChild("Start");
local l_End_116 = l_Model_114:FindFirstChild("End");
local l_Stay_113 = l_v4899_0.Stay;
local l_Anchor_114 = l_v4899_0.Anchor;
local v4907 = l_v4899_0.EndT or 1;
local l_Del_113 = l_v4899_0.Del;
local l_Skip_113 = l_v4899_0.Skip;
if l_Start_119 and l_End_116 then
l_Model_114.PrimaryPart = l_Start_119;
if not l_Skip_113 then
for _, v4911 in pairs(l_Model_114:GetChildren()) do
if v4911:IsA("BasePart") then
v4911.CanCollide = false;
v4911.Anchored = true;
end;
end;
end;
if l_Anchor_114 then
l_Model_114:SetPrimaryPartCFrame(l_Anchor_114);
end;
if l_v4899_0.T then
l_Start_119.Transparency = l_v4899_0.T;
end;
l_End_116.Transparency = 1;
l_Model_114.Parent = workspace.Thrown;
local l_Decal_227 = l_Start_119:FindFirstChildOfClass("Decal");
local l_SpecialMesh_228 =
l_Start_119:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_229 =
l_End_116:FindFirstChildOfClass("SpecialMesh");
local l_Decal_228 = l_End_116:FindFirstChildOfClass("Decal");
if l_Decal_228 and not l_Skip_113 then
l_Decal_228.Transparency = 1;
end;
local v4916 = nil;
if l_Del_113 then
game:GetService("TweenService"):Create(l_Start_119, v4902,
{
Size = l_End_116.Size,
CFrame = l_End_116.CFrame
}):Play();
task.delay(l_Del_113, function()
v4916 =
game:GetService("TweenService"):Create(l_Start_119, v4902, {
Transparency = v4907
});
v4916:Play();
if l_Decal_227 then
for _, v4918 in pairs(l_Start_119:GetChildren()) do
if v4918:IsA("Decal") then
game:GetService("TweenService"):Create(v4918, v4902, {
Transparency = v4907
}):Play();
end;
end;
end;
if l_SpecialMesh_228 then
v4916 =
game:GetService("TweenService"):Create(l_SpecialMesh_228, v4902, {
Scale = l_SpecialMesh_229.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_228 then
game:GetService("TweenService"):Create(l_SpecialMesh_228, v4902, {
Scale = l_SpecialMesh_229.Scale
}):Play();
end;
if l_Decal_227 then
for _, v4920 in pairs(l_Start_119:GetChildren()) do
if v4920:IsA("Decal") then
game:GetService("TweenService"):Create(v4920,
v4902, {
Transparency = v4907
}):Play();
end;
end;
v4916 =
game:GetService("TweenService"):Create(l_Start_119, v4902, {
Size = l_End_116.Size,
CFrame = l_End_116.CFrame
});
v4916:Play();
else
v4916 =
game:GetService("TweenService"):Create(l_Start_119, v4902, {
Size = l_End_116.Size,
Transparency = v4907,
CFrame = l_End_116.CFrame
});
v4916:Play();
end;
end;
if not l_Stay_113 then
if l_Del_113 then
task.wait(l_Del_113 + 0.1);
end;
v4916.Completed:Connect(function()
l_Model_114:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for v4921 = 1, 5 do
local v4922 = v4893.WindTime:Clone();
v4922:ScaleTo(v89(0.85, 1));
local v4923 = {
Model = v4922,
T = 0.9
};
local v4924 = l_PrimaryPart_30.CFrame * CFrame.new(0, -v4921 * 2,
0);
local l_Angles_9 = CFrame.Angles;
local v4926 = -45;
local v4927 = 45;
local l_v82_32 = v82;
if not v4927 and v4926 then
v4927 = v4926;
v4926 = 1;
end;
if not v4927 and not v4926 then
v4926 = 0;
v4927 = 1;
end;
local v4929 = math.rad((l_v82_32:NextNumber(v4926, v4927)));
v4927 = 0;
l_v82_32 = 360;
local l_v82_33 = v82;
if not l_v82_32 and v4927 then
l_v82_32 = v4927;
v4927 = 1;
end;
if not l_v82_32 and not v4927 then
v4927 = 0;
l_v82_32 = 1;
end;
local v4931 = math.rad((l_v82_33:NextNumber(v4927, l_v82_32)));
l_v82_32 = -45;
l_v82_33 = 45;
local l_v82_34 = v82;
if not l_v82_33 and l_v82_32 then
l_v82_33 = l_v82_32;
l_v82_32 = 1;
end;
if not l_v82_33 and not l_v82_32 then
l_v82_32 = 0;
l_v82_33 = 1;
end;
v4923.Anchor = v4924 * l_Angles_9(v4929, v4931,
(math.rad((l_v82_34:NextNumber(l_v82_32, l_v82_33)))));
local l_new_1 = TweenInfo.new;
l_Angles_9 = 0.2;
v4929 = 0.33;
v4931 = v82;
if not v4929 and l_Angles_9 then
v4929 = l_Angles_9;
l_Angles_9 = 1;
end;
if not v4929 and not l_Angles_9 then
l_Angles_9 = 0;
v4929 = 1;
end;
v4923.Info = l_new_1(v4931:NextNumber(l_Angles_9, v4929),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_115 = v4923.Model;
local v4935 = v4923.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_120 = l_Model_115:FindFirstChild("Start");
local l_End_117 = l_Model_115:FindFirstChild("End");
local l_Stay_114 = v4923.Stay;
local l_Anchor_115 = v4923.Anchor;
local v4940 = v4923.EndT or 1;
local l_Del_114 = v4923.Del;
local l_Skip_114 = v4923.Skip;
if l_Start_120 and l_End_117 then
l_Model_115.PrimaryPart = l_Start_120;
if not l_Skip_114 then
for _, v4944 in pairs(l_Model_115:GetChildren()) do
if v4944:IsA("BasePart") then
v4944.CanCollide = false;
v4944.Anchored = true;
end;
end;
end;
if l_Anchor_115 then
l_Model_115:SetPrimaryPartCFrame(l_Anchor_115);
end;
if v4923.T then
l_Start_120.Transparency = v4923.T;
end;
l_End_117.Transparency = 1;
l_Model_115.Parent = workspace.Thrown;
local l_Decal_229 =
l_Start_120:FindFirstChildOfClass("Decal");
local l_SpecialMesh_230 =
l_Start_120:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_231 =
l_End_117:FindFirstChildOfClass("SpecialMesh");
local l_Decal_230 =
l_End_117:FindFirstChildOfClass("Decal");
if l_Decal_230 and not l_Skip_114 then
l_Decal_230.Transparency = 1;
end;
local v4949 = nil;
if l_Del_114 then
game:GetService("TweenService"):Create(l_Start_120,
v4935, {
Size = l_End_117.Size,
CFrame = l_End_117.CFrame
}):Play();
task.delay(l_Del_114, function()
v4949 =
game:GetService("TweenService"):Create(l_Start_120, v4935, {
Transparency = v4940
});
v4949:Play();
if l_Decal_229 then
for _, v4951 in
pairs(l_Start_120:GetChildren()) do
if v4951:IsA("Decal") then
game:GetService("TweenService"):Create(v4951, v4935, {
Transparency = v4940
}):Play();
end;
end;
end;
if l_SpecialMesh_230 then
v4949 =
game:GetService("TweenService"):Create(l_SpecialMesh_230, v4935, {
Scale = l_SpecialMesh_231.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_230 then
game:GetService("TweenService"):Create(l_SpecialMesh_230, v4935, {
Scale = l_SpecialMesh_231.Scale
}):Play();
end;
if l_Decal_229 then
for _, v4953 in pairs(l_Start_120:GetChildren()) do
if v4953:IsA("Decal") then
game:GetService("TweenService"):Create(v4953, v4935, {
Transparency = v4940
}):Play();
end;
end;
v4949 =
game:GetService("TweenService"):Create(l_Start_120, v4935, {
Size = l_End_117.Size,
CFrame = l_End_117.CFrame
});
v4949:Play();
else
v4949 =
game:GetService("TweenService"):Create(l_Start_120, v4935, {
Size = l_End_117.Size,
Transparency = v4940,
CFrame = l_End_117.CFrame
});
v4949:Play();
end;
end;
if not l_Stay_114 then
if l_Del_114 then
task.wait(l_Del_114 + 0.1);
end;
v4949.Completed:Connect(function()
l_Model_115:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_9(0.05);
end;
end;
for _, v4955 in pairs(l_char_14.Humanoid:GetPlayingAnimationTracks()) do
if v4955.Animation.AnimationId == "rbxassetid://" .. l_id_10 then
v4889 = v4955;
break;
end;
end;
if not v4889 or not v4889.IsPlaying then
return ;
else
do
local l_v4889_0 = v4889;
table.insert(v4891,
l_char_14.Humanoid.AnimationPlayed:Connect(function(v4957)
if v4957.Animation.AnimationId == "rbxassetid://17889080495"
then
l_v4889_0 = v4957;
end;
end));
local l_TweenService_12 = game:GetService("TweenService");
local v4959 = {
16721863001,
16721863231,
16721863445,
16721864078,
16721864518,
16721864869,
16721865233,
16721865615,
16721865940,
16721866180,
16721866180,
16721866619,
16721866865,
16721866865,
16721867247,
16721867615,
16721868042,
16721868042,
16721868818,
16721868818,
16721870037,
16721870037,
16721870621,
16721870876,
16721871181,
16721871438,
16721872372,
16721872372,
16721872372,
16721872372
};
local function v4966(v4960)
local v4961 = v4894._maid:give(v4893.Untwist:Clone());
v4961:SetPrimaryPartCFrame(v4960);
v4961:ScaleTo(1.2);
v4961.Parent = l_Thrown_13;
task.spawn(function()
for v4962, v4963 in pairs(v4961:GetChildren()) do
local v4964 = v4963.Mesh.Scale * 0.6;
v4963.Decal.Transparency = 0.92;
v4963.Mesh.Scale = v4964;
l_TweenService_12:Create(v4963.Mesh,
TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
Scale = v4964 + Vector3.new(0, -
0.10000000149011612, 0, 0)
}):Play();
l_TweenService_12:Create(v4963, TweenInfo.new(0.25,
Enum.EasingStyle.Sine), {
CFrame = v4963.CFrame * CFrame.new(0, v4962 == 1
and 1.5 or -1.5, 0)
}):Play();
l_TweenService_12:Create(v4963.Mesh,
TweenInfo.new(0.15, Enum.EasingStyle.Sine), {
Scale = v4964 + Vector3.new(0.10000000149011612,
0.4000000059604645, 0.10000000149011612, 0)
}):Play();
l_TweenService_12:Create(v4963, TweenInfo.new(0.15,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
task.delay(0.16, function()
v4961:Destroy();
end);
end;
while v4961.Parent do
for v4965 = 1, #v4959, 4 do
if v4961.Parent then
v4961.WindReverse.Decal.Texture =
"rbxassetid://" .. v4959[v4965];
v4961.WindReverse1.Decal.Texture =
"rbxassetid://" .. v4959[v4965];
l_wait_9(0.6 / #v4959);
end;
end;
end;
end);
end;
task.delay(0.8, function()
local v4967 = v4893.Last3:Clone();
v4967:ScaleTo(2.8);
v4967:SetPrimaryPartCFrame(l_PrimaryPart_30.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0));
local v4968 = {
Model = v4967,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v4968_0 = v4968 --[[ copy: 1 -> 2 ]];
task.spawn(function()
local l_Model_116 = l_v4968_0.Model;
local v4971 = l_v4968_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_121 = l_Model_116:FindFirstChild("Start");
local l_End_118 = l_Model_116:FindFirstChild("End");
local l_Stay_115 = l_v4968_0.Stay;
local l_Anchor_116 = l_v4968_0.Anchor;
local v4976 = l_v4968_0.EndT or 1;
local l_Del_115 = l_v4968_0.Del;
local l_Skip_115 = l_v4968_0.Skip;
if l_Start_121 and l_End_118 then
l_Model_116.PrimaryPart = l_Start_121;
if not l_Skip_115 then
for _, v4980 in pairs(l_Model_116:GetChildren()) do
if v4980:IsA("BasePart") then
v4980.CanCollide = false;
v4980.Anchored = true;
end;
end;
end;
if l_Anchor_116 then
l_Model_116:SetPrimaryPartCFrame(l_Anchor_116);
end;
if l_v4968_0.T then
l_Start_121.Transparency = l_v4968_0.T;
end;
l_End_118.Transparency = 1;
l_Model_116.Parent = workspace.Thrown;
local l_Decal_231 =
l_Start_121:FindFirstChildOfClass("Decal");
local l_SpecialMesh_232 =
l_Start_121:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_233 =
l_End_118:FindFirstChildOfClass("SpecialMesh");
local l_Decal_232 =
l_End_118:FindFirstChildOfClass("Decal");
if l_Decal_232 and not l_Skip_115 then
l_Decal_232.Transparency = 1;
end;
local v4985 = nil;
if l_Del_115 then
game:GetService("TweenService"):Create(l_Start_121,
v4971, {
Size = l_End_118.Size,
CFrame = l_End_118.CFrame
}):Play();
task.delay(l_Del_115, function()
v4985 =
game:GetService("TweenService"):Create(l_Start_121, v4971, {
Transparency = v4976
});
v4985:Play();
if l_Decal_231 then
for _, v4987 in
pairs(l_Start_121:GetChildren()) do
if v4987:IsA("Decal") then
game:GetService("TweenService"):Create(v4987, v4971, {
Transparency = v4976
}):Play();
end;
end;
end;
if l_SpecialMesh_232 then
v4985 =
game:GetService("TweenService"):Create(l_SpecialMesh_232, v4971, {
Scale = l_SpecialMesh_233.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_232 then
game:GetService("TweenService"):Create(l_SpecialMesh_232, v4971, {
Scale = l_SpecialMesh_233.Scale
}):Play();
end;
if l_Decal_231 then
for _, v4989 in
pairs(l_Start_121:GetChildren()) do
if v4989:IsA("Decal") then
game:GetService("TweenService"):Create(v4989, v4971, {
Transparency = v4976
}):Play();
end;
end;
v4985 =
game:GetService("TweenService"):Create(l_Start_121, v4971, {
Size = l_End_118.Size,
CFrame = l_End_118.CFrame
});
v4985:Play();
else
v4985 =
game:GetService("TweenService"):Create(l_Start_121, v4971, {
Size = l_End_118.Size,
Transparency = v4976,
CFrame = l_End_118.CFrame
});
v4985:Play();
end;
end;
if not l_Stay_115 then
if l_Del_115 then
task.wait(l_Del_115 + 0.1);
end;
v4985.Completed:Connect(function()
l_Model_116:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.spawn(function()
for v4990 = 1, 3 do
local v4991 = 1 + (v4990 - 1) * 0.35;
local v4992 = v4893.NewWind:Clone();
v4992:ScaleTo(3.8 * v4991);
v4992:SetPrimaryPartCFrame(l_PrimaryPart_30.CFrame *
CFrame.new(0, 0, 85 * v4991) * CFrame.Angles(0, -1.5707963267948966, 0));
local v4993 = {
Model = v4992,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v4993_0 = v4993 --[[ copy: 5 -> 7 ]];
task.spawn(function()
local l_Model_117 = l_v4993_0.Model;
local v4996 = l_v4993_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_122 =
l_Model_117:FindFirstChild("Start");
local l_End_119 =
l_Model_117:FindFirstChild("End");
local l_Stay_116 = l_v4993_0.Stay;
local l_Anchor_117 = l_v4993_0.Anchor;
local v5001 = l_v4993_0.EndT or 1;
local l_Del_116 = l_v4993_0.Del;
local l_Skip_116 = l_v4993_0.Skip;
if l_Start_122 and l_End_119 then
l_Model_117.PrimaryPart = l_Start_122;
if not l_Skip_116 then
for _, v5005 in
pairs(l_Model_117:GetChildren()) do
if v5005:IsA("BasePart") then
v5005.CanCollide = false;
v5005.Anchored = true;
end;
end;
end;
if l_Anchor_117 then
l_Model_117:SetPrimaryPartCFrame(l_Anchor_117);
end;
if l_v4993_0.T then
l_Start_122.Transparency = l_v4993_0.T;
end;
l_End_119.Transparency = 1;
l_Model_117.Parent = workspace.Thrown;
local l_Decal_233 =
l_Start_122:FindFirstChildOfClass("Decal");
local l_SpecialMesh_234 =
l_Start_122:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_235 =
l_End_119:FindFirstChildOfClass("SpecialMesh");
local l_Decal_234 =
l_End_119:FindFirstChildOfClass("Decal");
if l_Decal_234 and not l_Skip_116 then
l_Decal_234.Transparency = 1;
end;
local v5010 = nil;
if l_Del_116 then
game:GetService("TweenService"):Create(l_Start_122, v4996, {
Size = l_End_119.Size,
CFrame = l_End_119.CFrame
}):Play();
task.delay(l_Del_116, function()
v5010 =
game:GetService("TweenService"):Create(l_Start_122, v4996, {
Transparency = v5001
});
v5010:Play();
if l_Decal_233 then
for _, v5012 in
pairs(l_Start_122:GetChildren()) do
if v5012:IsA("Decal") then
game:GetService("TweenService"):Create(v5012, v4996, {
Transparency = v5001
}):Play();
end;
end;
end;
if l_SpecialMesh_234 then
v5010 =
game:GetService("TweenService"):Create(l_SpecialMesh_234, v4996, {
Scale = l_SpecialMesh_235.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_234 then
game:GetService("TweenService"):Create(l_SpecialMesh_234, v4996, {
Scale = l_SpecialMesh_235.Scale
}):Play();
end;
if l_Decal_233 then
for _, v5014 in
pairs(l_Start_122:GetChildren()) do
if v5014:IsA("Decal") then
game:GetService("TweenService"):Create(v5014, v4996, {
Transparency = v5001
}):Play();
end;
end;
v5010 =
game:GetService("TweenService"):Create(l_Start_122, v4996, {
Size = l_End_119.Size,
CFrame = l_End_119.CFrame
});
v5010:Play();
else
v5010 =
game:GetService("TweenService"):Create(l_Start_122, v4996, {
Size = l_End_119.Size,
Transparency = v5001,
CFrame = l_End_119.CFrame
});
v5010:Play();
end;
end;
if not l_Stay_116 then
if l_Del_116 then
task.wait(l_Del_116 + 0.1);
end;
v5010.Completed:Connect(function()
l_Model_117:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v4993 = v4893.LastNew:Clone();
v4993:ScaleTo(1.2 * v4991);
v4993:SetPrimaryPartCFrame(l_PrimaryPart_30.CFrame *
CFrame.new(0, 0, 5 * v4991) * CFrame.Angles(0, -1.5707963267948966, 0));
local v5015 = {
Model = v4993,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_118 = v5015.Model;
local v5017 = v5015.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_123 =
l_Model_118:FindFirstChild("Start");
local l_End_120 =
l_Model_118:FindFirstChild("End");
local l_Stay_117 = v5015.Stay;
local l_Anchor_118 = v5015.Anchor;
local v5022 = v5015.EndT or 1;
local l_Del_117 = v5015.Del;
local l_Skip_117 = v5015.Skip;
if l_Start_123 and l_End_120 then
l_Model_118.PrimaryPart = l_Start_123;
if not l_Skip_117 then
for _, v5026 in
pairs(l_Model_118:GetChildren()) do
if v5026:IsA("BasePart") then
v5026.CanCollide = false;
v5026.Anchored = true;
end;
end;
end;
if l_Anchor_118 then
l_Model_118:SetPrimaryPartCFrame(l_Anchor_118);
end;
if v5015.T then
l_Start_123.Transparency = v5015.T;
end;
l_End_120.Transparency = 1;
l_Model_118.Parent = workspace.Thrown;
local l_Decal_235 =
l_Start_123:FindFirstChildOfClass("Decal");
local l_SpecialMesh_236 =
l_Start_123:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_237 =
l_End_120:FindFirstChildOfClass("SpecialMesh");
local l_Decal_236 =
l_End_120:FindFirstChildOfClass("Decal");
if l_Decal_236 and not l_Skip_117 then
l_Decal_236.Transparency = 1;
end;
local v5031 = nil;
if l_Del_117 then
game:GetService("TweenService"):Create(l_Start_123, v5017, {
Size = l_End_120.Size,
CFrame = l_End_120.CFrame
}):Play();
task.delay(l_Del_117, function()
v5031 =
game:GetService("TweenService"):Create(l_Start_123, v5017, {
Transparency = v5022
});
v5031:Play();
if l_Decal_235 then
for _, v5033 in
pairs(l_Start_123:GetChildren()) do
if v5033:IsA("Decal") then
game:GetService("TweenService"):Create(v5033, v5017, {
Transparency = v5022
}):Play();
end;
end;
end;
if l_SpecialMesh_236 then
v5031 =
game:GetService("TweenService"):Create(l_SpecialMesh_236, v5017, {
Scale = l_SpecialMesh_237.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_236 then
game:GetService("TweenService"):Create(l_SpecialMesh_236, v5017, {
Scale = l_SpecialMesh_237.Scale
}):Play();
end;
if l_Decal_235 then
for _, v5035 in
pairs(l_Start_123:GetChildren()) do
if v5035:IsA("Decal") then
game:GetService("TweenService"):Create(v5035, v5017, {
Transparency = v5022
}):Play();
end;
end;
v5031 =
game:GetService("TweenService"):Create(l_Start_123, v5017, {
Size = l_End_120.Size,
CFrame = l_End_120.CFrame
});
v5031:Play();
else
v5031 =
game:GetService("TweenService"):Create(l_Start_123, v5017, {
Size = l_End_120.Size,
Transparency = v5022,
CFrame = l_End_120.CFrame
});
v5031:Play();
end;
end;
if not l_Stay_117 then
if l_Del_117 then
task.wait(l_Del_117 + 0.1);
end;
v5031.Completed:Connect(function()
l_Model_118:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_wait_9(0.07);
end;
end);
v4968 = nil;
v4968 = shared.loop(function()
if not l_v4889_0.IsPlaying or
l_char_14:FindFirstChild("Slowdown") then
return v4968();
else
local l_Position_12 = l_PrimaryPart_30.Position;
local _, v5038 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_12);
if v5038 then
v4966(l_PrimaryPart_30.CFrame *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
end;
return ;
end;
end, 30);
end);
end;
end;
elseif v899 == "VanishingKick" then
local l_char_15 = v898.char;
local l_id_11 = v898.id;
local v5041 = nil;
local _ = l_char_15.PrimaryPart;
local v5043 = {};
local l_VanishingKick_0 = game.ReplicatedStorage.Resources.VanishingKick;
local v5045, v5046 = v873(l_VanishingKick_0, v5043, 10);
local l_Thrown_14 = workspace.Thrown;
local l_wait_10 = task.wait;
for _, v5050 in pairs(l_char_15.Humanoid:GetPlayingAnimationTracks()) do
if v5050.Animation.AnimationId == "rbxassetid://" .. l_id_11 then
v5041 = v5050;
break;
end;
end;
if not v5041 or not v5041.IsPlaying then
return ;
else
local _ = l_char_15.Humanoid;
local l_HumanoidRootPart_5 = l_char_15.HumanoidRootPart;
local l_TweenService_13 = game:GetService("TweenService");
local v5054 = {
16721863001,
16721863231,
16721863445,
16721864078,
16721864518,
16721864869,
16721865233,
16721865615,
16721865940,
16721866180,
16721866180,
16721866619,
16721866865,
16721866865,
16721867247,
16721867615,
16721868042,
16721868042,
16721868818,
16721868818,
16721870037,
16721870037,
16721870621,
16721870876,
16721871181,
16721871438,
16721872372,
16721872372,
16721872372,
16721872372
};
local function v5067(v5055, v5056, v5057)
local v5058 = {};
local v5059 = v5056.Attachment0:Clone();
local v5060 = v5056.Attachment1:Clone();
v5059.Parent = v5055;
v5060.Parent = v5055;
local v5061 = {};
for _, v5063 in pairs(v5056:GetChildren()) do
if v5063:IsA("Trail") then
local v5064 = v5063:Clone();
v5064.Attachment0 = v5059;
v5064.Attachment1 = v5060;
v5064.Parent = v5055;
v5064.Lifetime = v5064.Lifetime * 3;
table.insert(v5058, v5064);
table.insert(v5061, v5064);
end;
end;
table.insert(v5058, v5059);
table.insert(v5058, v5060);
task.delay(v5057, function()
for _, v5066 in pairs(v5061) do
if v5066:IsA("Trail") then
l_TweenService_13:Create(v5066, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Lifetime = 0
}):Play();
game:GetService("Debris"):AddItem(v5066, 0.7);
end;
end;
end);
return v5058;
end;
if v898.Second then
v5067(l_char_15["Left Leg"], l_VanishingKick_0.Trail2, 0.8);
v5067(l_char_15["Right Arm"], l_VanishingKick_0.Trail2, 0.8);
local function v5072(v5068)
local v5069 = v5046._maid:give(v5045.Untwist:Clone());
v5069:SetPrimaryPartCFrame(v5068);
v5069:ScaleTo(0.6);
v5069.Parent = l_Thrown_14;
task.spawn(function()
local v5070 = v5069.WindReverse.Mesh.Scale * 0.6;
v5069.WindReverse.Decal.Transparency = 0.8;
v5069.WindReverse.Mesh.Scale = v5070;
l_TweenService_13:Create(v5069.WindReverse.Mesh,
TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
Scale = v5070 + Vector3.new(0, -0.10000000149011612, 0,
0)
}):Play();
l_TweenService_13:Create(v5069.WindReverse,
TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
CFrame = v5069.PrimaryPart.CFrame * CFrame.new(0, -1.5,
0)
}):Play();
l_TweenService_13:Create(v5069.WindReverse.Mesh,
TweenInfo.new(0.15, Enum.EasingStyle.Sine), {
Scale = v5070 + Vector3.new(0.10000000149011612,
0.4000000059604645, 0.10000000149011612, 0)
}):Play();
l_TweenService_13:Create(v5069.WindReverse.Decal,
TweenInfo.new(0.15, Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
while v5069.Parent do
for v5071 = 1, #v5054, 4 do
if v5069.Parent then
v5069.WindReverse.Decal.Texture =
"rbxassetid://" .. v5054[v5071];
l_wait_10(0.6 / #v5054);
end;
end;
end;
end);
end;
task.delay(0.3, function()
for _ = 1, 10 do
if not v5041 or not v5041.IsPlaying then
return ;
else
v5072(l_HumanoidRootPart_5.CFrame *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
l_wait_10(0.04);
end;
end;
end);
task.delay(0.25, function()
if not v5041 or not v5041.IsPlaying then
return ;
else
local v5074 = v5046._maid:give(v5045.Wind2:Clone());
v5074:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, -l_HumanoidRootPart_5.Size.Y * 1.5, 0));
v5074:ScaleTo(3);
v808({
FX = v5074,
Scale = 0.7
});
v5074.Parent = l_Thrown_14;
v833(v5074);
return ;
end;
end);
l_wait_10(0.7);
if not v5041 or not v5041.IsPlaying then
return ;
else
l_wait_10(0.1);
if not v5041 or not v5041.IsPlaying then
return ;
else
local v5075 = v5046._maid:give(v5045.Stomp:Clone());
v5075:ScaleTo(1.4);
v5075:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, -l_HumanoidRootPart_5.Size.Y * 1.5, -2) * CFrame.Angles(0, 0, 0));
v5075.Parent = l_Thrown_14;
v833(v5075);
return ;
end;
end;
else
local v5076 = v5045.tpthing:Clone();
game:GetService("Debris"):AddItem(v5076, 10);
v5076.Parent = l_char_15.Torso;
local function v5084()
for v5077 = 1, 4 do
local v5078 = {};
for _, v5080 in pairs(l_char_15:GetDescendants()) do
if v5080:IsA("BasePart") or v5080:IsA("Decal") then
v5078[v5080] = v5080.Transparency;
v5080.Transparency = 1;
end;
end;
if v5077 < 4 then
task.wait(0.02);
else
task.wait(0.05);
end;
local v5081 = v5046._maid:give(v5045.TP:Clone());
v5081:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, -l_HumanoidRootPart_5.Size.Y * 1.5, -2));
v808({
FX = v5081,
Scale = 0.5
});
v5081.Parent = workspace.Thrown;
v833(v5081);
v5076:Emit(15);
for _, v5083 in pairs(l_char_15:GetDescendants()) do
if v5083:IsA("BasePart") or v5083:IsA("Decal") then
v5083.Transparency = v5078[v5083];
end;
end;
if v5041 and v5041.IsPlaying then
task.wait(0.05);
else
break;
end;
end;
end;
task.spawn(v5084);
local v5085 = v5045.Lines:Clone();
local l_Weld_4 = Instance.new("Weld");
l_Weld_4.Part0 = v5085.PrimaryPart;
l_Weld_4.Part1 = l_HumanoidRootPart_5;
l_Weld_4.C0 = CFrame.new(0, -2, 1) *
CFrame.Angles(1.5707963267948966, 0, 0);
l_Weld_4.Parent = v5085;
v5085.Parent = workspace.Thrown;
for _, v5088 in pairs(v5085:GetDescendants()) do
if v5088:IsA("ParticleEmitter") then
v5088.Rate = v5088.Rate * 2;
end;
end;
local v5089 = v5045.Go:Clone();
v5089:ScaleTo(0.8);
v5089:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 0, -5) * CFrame.Angles(1.5707963267948966, 0, 0));
local v5090 = {
Model = v5089,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
local l_v5090_0 = v5090 --[[ copy: 24 -> 121 ]];
task.spawn(function()
local l_Model_119 = l_v5090_0.Model;
local v5093 = l_v5090_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_124 = l_Model_119:FindFirstChild("Start");
local l_End_121 = l_Model_119:FindFirstChild("End");
local l_Stay_118 = l_v5090_0.Stay;
local l_Anchor_119 = l_v5090_0.Anchor;
local v5098 = l_v5090_0.EndT or 1;
local l_Del_118 = l_v5090_0.Del;
local l_Skip_118 = l_v5090_0.Skip;
if l_Start_124 and l_End_121 then
l_Model_119.PrimaryPart = l_Start_124;
if not l_Skip_118 then
for _, v5102 in pairs(l_Model_119:GetChildren()) do
if v5102:IsA("BasePart") then
v5102.CanCollide = false;
v5102.Anchored = true;
end;
end;
end;
if l_Anchor_119 then
l_Model_119:SetPrimaryPartCFrame(l_Anchor_119);
end;
if l_v5090_0.T then
l_Start_124.Transparency = l_v5090_0.T;
end;
l_End_121.Transparency = 1;
l_Model_119.Parent = workspace.Thrown;
local l_Decal_237 =
l_Start_124:FindFirstChildOfClass("Decal");
local l_SpecialMesh_238 =
l_Start_124:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_239 =
l_End_121:FindFirstChildOfClass("SpecialMesh");
local l_Decal_238 =
l_End_121:FindFirstChildOfClass("Decal");
if l_Decal_238 and not l_Skip_118 then
l_Decal_238.Transparency = 1;
end;
local v5107 = nil;
if l_Del_118 then
game:GetService("TweenService"):Create(l_Start_124,
v5093, {
Size = l_End_121.Size,
CFrame = l_End_121.CFrame
}):Play();
task.delay(l_Del_118, function()
v5107 =
game:GetService("TweenService"):Create(l_Start_124, v5093, {
Transparency = v5098
});
v5107:Play();
if l_Decal_237 then
for _, v5109 in
pairs(l_Start_124:GetChildren()) do
if v5109:IsA("Decal") then
game:GetService("TweenService"):Create(v5109, v5093, {
Transparency = v5098
}):Play();
end;
end;
end;
if l_SpecialMesh_238 then
v5107 =
game:GetService("TweenService"):Create(l_SpecialMesh_238, v5093, {
Scale = l_SpecialMesh_239.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_238 then
game:GetService("TweenService"):Create(l_SpecialMesh_238, v5093, {
Scale = l_SpecialMesh_239.Scale
}):Play();
end;
if l_Decal_237 then
for _, v5111 in pairs(l_Start_124:GetChildren()) do
if v5111:IsA("Decal") then
game:GetService("TweenService"):Create(v5111, v5093, {
Transparency = v5098
}):Play();
end;
end;
v5107 =
game:GetService("TweenService"):Create(l_Start_124, v5093, {
Size = l_End_121.Size,
CFrame = l_End_121.CFrame
});
v5107:Play();
else
v5107 =
game:GetService("TweenService"):Create(l_Start_124, v5093, {
Size = l_End_121.Size,
Transparency = v5098,
CFrame = l_End_121.CFrame
});
v5107:Play();
end;
end;
if not l_Stay_118 then
if l_Del_118 then
task.wait(l_Del_118 + 0.1);
end;
v5107.Completed:Connect(function()
l_Model_119:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
if not v5041 or not v5041.IsPlaying then
return ;
else
v5090 = v5045.Go:Clone();
v5090:ScaleTo(0.6);
v5090:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 0, -5) * CFrame.Angles(1.5707963267948966, 0, 0));
local v5112 = {
Model = v5090,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
local l_v5112_0 = v5112 --[[ copy: 25 -> 122 ]];
task.spawn(function()
local l_Model_120 = l_v5112_0.Model;
local v5115 = l_v5112_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_125 = l_Model_120:FindFirstChild("Start");
local l_End_122 = l_Model_120:FindFirstChild("End");
local l_Stay_119 = l_v5112_0.Stay;
local l_Anchor_120 = l_v5112_0.Anchor;
local v5120 = l_v5112_0.EndT or 1;
local l_Del_119 = l_v5112_0.Del;
local l_Skip_119 = l_v5112_0.Skip;
if l_Start_125 and l_End_122 then
l_Model_120.PrimaryPart = l_Start_125;
if not l_Skip_119 then
for _, v5124 in pairs(l_Model_120:GetChildren()) do
if v5124:IsA("BasePart") then
v5124.CanCollide = false;
v5124.Anchored = true;
end;
end;
end;
if l_Anchor_120 then
l_Model_120:SetPrimaryPartCFrame(l_Anchor_120);
end;
if l_v5112_0.T then
l_Start_125.Transparency = l_v5112_0.T;
end;
l_End_122.Transparency = 1;
l_Model_120.Parent = workspace.Thrown;
local l_Decal_239 =
l_Start_125:FindFirstChildOfClass("Decal");
local l_SpecialMesh_240 =
l_Start_125:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_241 =
l_End_122:FindFirstChildOfClass("SpecialMesh");
local l_Decal_240 =
l_End_122:FindFirstChildOfClass("Decal");
if l_Decal_240 and not l_Skip_119 then
l_Decal_240.Transparency = 1;
end;
local v5129 = nil;
if l_Del_119 then
game:GetService("TweenService"):Create(l_Start_125,
v5115, {
Size = l_End_122.Size,
CFrame = l_End_122.CFrame
}):Play();
task.delay(l_Del_119, function()
v5129 =
game:GetService("TweenService"):Create(l_Start_125, v5115, {
Transparency = v5120
});
v5129:Play();
if l_Decal_239 then
for _, v5131 in
pairs(l_Start_125:GetChildren()) do
if v5131:IsA("Decal") then
game:GetService("TweenService"):Create(v5131, v5115, {
Transparency = v5120
}):Play();
end;
end;
end;
if l_SpecialMesh_240 then
v5129 =
game:GetService("TweenService"):Create(l_SpecialMesh_240, v5115, {
Scale = l_SpecialMesh_241.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_240 then
game:GetService("TweenService"):Create(l_SpecialMesh_240, v5115, {
Scale = l_SpecialMesh_241.Scale
}):Play();
end;
if l_Decal_239 then
for _, v5133 in
pairs(l_Start_125:GetChildren()) do
if v5133:IsA("Decal") then
game:GetService("TweenService"):Create(v5133, v5115, {
Transparency = v5120
}):Play();
end;
end;
v5129 =
game:GetService("TweenService"):Create(l_Start_125, v5115, {
Size = l_End_122.Size,
CFrame = l_End_122.CFrame
});
v5129:Play();
else
v5129 =
game:GetService("TweenService"):Create(l_Start_125, v5115, {
Size = l_End_122.Size,
Transparency = v5120,
CFrame = l_End_122.CFrame
});
v5129:Play();
end;
end;
if not l_Stay_119 then
if l_Del_119 then
task.wait(l_Del_119 + 0.1);
end;
v5129.Completed:Connect(function()
l_Model_120:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.205);
v840({
FX = v5085,
On = false
});
task.wait(0.4);
if not v5041 or not v5041.IsPlaying then
return ;
else
v5112 = v5045.NewPurp:Clone();
v5112:ScaleTo(0.8);
v5112:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 0, 15) * CFrame.Angles(0, -1.5707963267948966, 0));
local v5134 = {
Model = v5112,
T = 1,
EndT = 0,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
local l_v5134_0 = v5134 --[[ copy: 26 -> 123 ]];
task.spawn(function()
local l_Model_121 = l_v5134_0.Model;
local v5137 = l_v5134_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_126 =
l_Model_121:FindFirstChild("Start");
local l_End_123 = l_Model_121:FindFirstChild("End");
local l_Stay_120 = l_v5134_0.Stay;
local l_Anchor_121 = l_v5134_0.Anchor;
local v5142 = l_v5134_0.EndT or 1;
local l_Del_120 = l_v5134_0.Del;
local l_Skip_120 = l_v5134_0.Skip;
if l_Start_126 and l_End_123 then
l_Model_121.PrimaryPart = l_Start_126;
if not l_Skip_120 then
for _, v5146 in
pairs(l_Model_121:GetChildren()) do
if v5146:IsA("BasePart") then
v5146.CanCollide = false;
v5146.Anchored = true;
end;
end;
end;
if l_Anchor_121 then
l_Model_121:SetPrimaryPartCFrame(l_Anchor_121);
end;
if l_v5134_0.T then
l_Start_126.Transparency = l_v5134_0.T;
end;
l_End_123.Transparency = 1;
l_Model_121.Parent = workspace.Thrown;
local l_Decal_241 =
l_Start_126:FindFirstChildOfClass("Decal");
local l_SpecialMesh_242 =
l_Start_126:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_243 =
l_End_123:FindFirstChildOfClass("SpecialMesh");
local l_Decal_242 =
l_End_123:FindFirstChildOfClass("Decal");
if l_Decal_242 and not l_Skip_120 then
l_Decal_242.Transparency = 1;
end;
local v5151 = nil;
if l_Del_120 then
game:GetService("TweenService"):Create(l_Start_126, v5137, {
Size = l_End_123.Size,
CFrame = l_End_123.CFrame
}):Play();
task.delay(l_Del_120, function()
v5151 =
game:GetService("TweenService"):Create(l_Start_126, v5137, {
Transparency = v5142
});
v5151:Play();
if l_Decal_241 then
for _, v5153 in
pairs(l_Start_126:GetChildren()) do
if v5153:IsA("Decal") then
game:GetService("TweenService"):Create(v5153, v5137, {
Transparency = v5142
}):Play();
end;
end;
end;
if l_SpecialMesh_242 then
v5151 =
game:GetService("TweenService"):Create(l_SpecialMesh_242, v5137, {
Scale = l_SpecialMesh_243.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_242 then
game:GetService("TweenService"):Create(l_SpecialMesh_242, v5137, {
Scale = l_SpecialMesh_243.Scale
}):Play();
end;
if l_Decal_241 then
for _, v5155 in
pairs(l_Start_126:GetChildren()) do
if v5155:IsA("Decal") then
game:GetService("TweenService"):Create(v5155, v5137, {
Transparency = v5142
}):Play();
end;
end;
v5151 =
game:GetService("TweenService"):Create(l_Start_126, v5137, {
Size = l_End_123.Size,
CFrame = l_End_123.CFrame
});
v5151:Play();
else
v5151 =
game:GetService("TweenService"):Create(l_Start_126, v5137, {
Size = l_End_123.Size,
Transparency = v5142,
CFrame = l_End_123.CFrame
});
v5151:Play();
end;
end;
if not l_Stay_120 then
if l_Del_120 then
task.wait(l_Del_120 + 0.1);
end;
v5151.Completed:Connect(function()
l_Model_121:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5134 = v5045.Long:Clone();
v5134:ScaleTo(0.6);
v5134:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 1, 15) * CFrame.Angles(0, -1.5707963267948966, 0));
local v5156 = {
Model = v5134,
T = 1,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v5156_0 = v5156 --[[ copy: 27 -> 124 ]];
task.spawn(function()
local l_Model_122 = l_v5156_0.Model;
local v5159 = l_v5156_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_127 =
l_Model_122:FindFirstChild("Start");
local l_End_124 = l_Model_122:FindFirstChild("End");
local l_Stay_121 = l_v5156_0.Stay;
local l_Anchor_122 = l_v5156_0.Anchor;
local v5164 = l_v5156_0.EndT or 1;
local l_Del_121 = l_v5156_0.Del;
local l_Skip_121 = l_v5156_0.Skip;
if l_Start_127 and l_End_124 then
l_Model_122.PrimaryPart = l_Start_127;
if not l_Skip_121 then
for _, v5168 in
pairs(l_Model_122:GetChildren()) do
if v5168:IsA("BasePart") then
v5168.CanCollide = false;
v5168.Anchored = true;
end;
end;
end;
if l_Anchor_122 then
l_Model_122:SetPrimaryPartCFrame(l_Anchor_122);
end;
if l_v5156_0.T then
l_Start_127.Transparency = l_v5156_0.T;
end;
l_End_124.Transparency = 1;
l_Model_122.Parent = workspace.Thrown;
local l_Decal_243 =
l_Start_127:FindFirstChildOfClass("Decal");
local l_SpecialMesh_244 =
l_Start_127:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_245 =
l_End_124:FindFirstChildOfClass("SpecialMesh");
local l_Decal_244 =
l_End_124:FindFirstChildOfClass("Decal");
if l_Decal_244 and not l_Skip_121 then
l_Decal_244.Transparency = 1;
end;
local v5173 = nil;
if l_Del_121 then
game:GetService("TweenService"):Create(l_Start_127, v5159, {
Size = l_End_124.Size,
CFrame = l_End_124.CFrame
}):Play();
task.delay(l_Del_121, function()
v5173 =
game:GetService("TweenService"):Create(l_Start_127, v5159, {
Transparency = v5164
});
v5173:Play();
if l_Decal_243 then
for _, v5175 in
pairs(l_Start_127:GetChildren()) do
if v5175:IsA("Decal") then
game:GetService("TweenService"):Create(v5175, v5159, {
Transparency = v5164
}):Play();
end;
end;
end;
if l_SpecialMesh_244 then
v5173 =
game:GetService("TweenService"):Create(l_SpecialMesh_244, v5159, {
Scale = l_SpecialMesh_245.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_244 then
game:GetService("TweenService"):Create(l_SpecialMesh_244, v5159, {
Scale = l_SpecialMesh_245.Scale
}):Play();
end;
if l_Decal_243 then
for _, v5177 in
pairs(l_Start_127:GetChildren()) do
if v5177:IsA("Decal") then
game:GetService("TweenService"):Create(v5177, v5159, {
Transparency = v5164
}):Play();
end;
end;
v5173 =
game:GetService("TweenService"):Create(l_Start_127, v5159, {
Size = l_End_124.Size,
CFrame = l_End_124.CFrame
});
v5173:Play();
else
v5173 =
game:GetService("TweenService"):Create(l_Start_127, v5159, {
Size = l_End_124.Size,
Transparency = v5164,
CFrame = l_End_124.CFrame
});
v5173:Play();
end;
end;
if not l_Stay_121 then
if l_Del_121 then
task.wait(l_Del_121 + 0.1);
end;
v5173.Completed:Connect(function()
l_Model_122:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5156 = v5045.Last:Clone();
v5156:ScaleTo(1.2);
v5156:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 0, 25) * CFrame.Angles(0, -1.5707963267948966, 0));
local v5178 = {
Model = v5156,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v5178_0 = v5178 --[[ copy: 28 -> 125 ]];
task.spawn(function()
local l_Model_123 = l_v5178_0.Model;
local v5181 = l_v5178_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_128 =
l_Model_123:FindFirstChild("Start");
local l_End_125 = l_Model_123:FindFirstChild("End");
local l_Stay_122 = l_v5178_0.Stay;
local l_Anchor_123 = l_v5178_0.Anchor;
local v5186 = l_v5178_0.EndT or 1;
local l_Del_122 = l_v5178_0.Del;
local l_Skip_122 = l_v5178_0.Skip;
if l_Start_128 and l_End_125 then
l_Model_123.PrimaryPart = l_Start_128;
if not l_Skip_122 then
for _, v5190 in
pairs(l_Model_123:GetChildren()) do
if v5190:IsA("BasePart") then
v5190.CanCollide = false;
v5190.Anchored = true;
end;
end;
end;
if l_Anchor_123 then
l_Model_123:SetPrimaryPartCFrame(l_Anchor_123);
end;
if l_v5178_0.T then
l_Start_128.Transparency = l_v5178_0.T;
end;
l_End_125.Transparency = 1;
l_Model_123.Parent = workspace.Thrown;
local l_Decal_245 =
l_Start_128:FindFirstChildOfClass("Decal");
local l_SpecialMesh_246 =
l_Start_128:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_247 =
l_End_125:FindFirstChildOfClass("SpecialMesh");
local l_Decal_246 =
l_End_125:FindFirstChildOfClass("Decal");
if l_Decal_246 and not l_Skip_122 then
l_Decal_246.Transparency = 1;
end;
local v5195 = nil;
if l_Del_122 then
game:GetService("TweenService"):Create(l_Start_128, v5181, {
Size = l_End_125.Size,
CFrame = l_End_125.CFrame
}):Play();
task.delay(l_Del_122, function()
v5195 =
game:GetService("TweenService"):Create(l_Start_128, v5181, {
Transparency = v5186
});
v5195:Play();
if l_Decal_245 then
for _, v5197 in
pairs(l_Start_128:GetChildren()) do
if v5197:IsA("Decal") then
game:GetService("TweenService"):Create(v5197, v5181, {
Transparency = v5186
}):Play();
end;
end;
end;
if l_SpecialMesh_246 then
v5195 =
game:GetService("TweenService"):Create(l_SpecialMesh_246, v5181, {
Scale = l_SpecialMesh_247.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_246 then
game:GetService("TweenService"):Create(l_SpecialMesh_246, v5181, {
Scale = l_SpecialMesh_247.Scale
}):Play();
end;
if l_Decal_245 then
for _, v5199 in
pairs(l_Start_128:GetChildren()) do
if v5199:IsA("Decal") then
game:GetService("TweenService"):Create(v5199, v5181, {
Transparency = v5186
}):Play();
end;
end;
v5195 =
game:GetService("TweenService"):Create(l_Start_128, v5181, {
Size = l_End_125.Size,
CFrame = l_End_125.CFrame
});
v5195:Play();
else
v5195 =
game:GetService("TweenService"):Create(l_Start_128, v5181, {
Size = l_End_125.Size,
Transparency = v5186,
CFrame = l_End_125.CFrame
});
v5195:Play();
end;
end;
if not l_Stay_122 then
if l_Del_122 then
task.wait(l_Del_122 + 0.1);
end;
v5195.Completed:Connect(function()
l_Model_123:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5178 = v5045.New:Clone();
v5178:ScaleTo(0.5);
v5178:SetPrimaryPartCFrame(l_HumanoidRootPart_5.CFrame *
CFrame.new(0, 0, 5) * CFrame.Angles(0, -1.5707963267948966, 0));
local v5200 = {
Model = v5178,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_124 = v5200.Model;
local v5202 = v5200.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_129 =
l_Model_124:FindFirstChild("Start");
local l_End_126 = l_Model_124:FindFirstChild("End");
local l_Stay_123 = v5200.Stay;
local l_Anchor_124 = v5200.Anchor;
local v5207 = v5200.EndT or 1;
local l_Del_123 = v5200.Del;
local l_Skip_123 = v5200.Skip;
if l_Start_129 and l_End_126 then
l_Model_124.PrimaryPart = l_Start_129;
if not l_Skip_123 then
for _, v5211 in
pairs(l_Model_124:GetChildren()) do
if v5211:IsA("BasePart") then
v5211.CanCollide = false;
v5211.Anchored = true;
end;
end;
end;
if l_Anchor_124 then
l_Model_124:SetPrimaryPartCFrame(l_Anchor_124);
end;
if v5200.T then
l_Start_129.Transparency = v5200.T;
end;
l_End_126.Transparency = 1;
l_Model_124.Parent = workspace.Thrown;
local l_Decal_247 =
l_Start_129:FindFirstChildOfClass("Decal");
local l_SpecialMesh_248 =
l_Start_129:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_249 =
l_End_126:FindFirstChildOfClass("SpecialMesh");
local l_Decal_248 =
l_End_126:FindFirstChildOfClass("Decal");
if l_Decal_248 and not l_Skip_123 then
l_Decal_248.Transparency = 1;
end;
local v5216 = nil;
if l_Del_123 then
game:GetService("TweenService"):Create(l_Start_129, v5202, {
Size = l_End_126.Size,
CFrame = l_End_126.CFrame
}):Play();
task.delay(l_Del_123, function()
v5216 =
game:GetService("TweenService"):Create(l_Start_129, v5202, {
Transparency = v5207
});
v5216:Play();
if l_Decal_247 then
for _, v5218 in
pairs(l_Start_129:GetChildren()) do
if v5218:IsA("Decal") then
game:GetService("TweenService"):Create(v5218, v5202, {
Transparency = v5207
}):Play();
end;
end;
end;
if l_SpecialMesh_248 then
v5216 =
game:GetService("TweenService"):Create(l_SpecialMesh_248, v5202, {
Scale = l_SpecialMesh_249.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_248 then
game:GetService("TweenService"):Create(l_SpecialMesh_248, v5202, {
Scale = l_SpecialMesh_249.Scale
}):Play();
end;
if l_Decal_247 then
for _, v5220 in
pairs(l_Start_129:GetChildren()) do
if v5220:IsA("Decal") then
game:GetService("TweenService"):Create(v5220, v5202, {
Transparency = v5207
}):Play();
end;
end;
v5216 =
game:GetService("TweenService"):Create(l_Start_129, v5202, {
Size = l_End_126.Size,
CFrame = l_End_126.CFrame
});
v5216:Play();
else
v5216 =
game:GetService("TweenService"):Create(l_Start_129, v5202, {
Size = l_End_126.Size,
Transparency = v5207,
CFrame = l_End_126.CFrame
});
v5216:Play();
end;
end;
if not l_Stay_123 then
if l_Del_123 then
task.wait(l_Del_123 + 0.1);
end;
v5216.Completed:Connect(function()
l_Model_124:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
--[[ close >= 6 ]]
end;
end;
end;
end;
elseif v899 == "FlyingKicks" then
local l_char_16 = v898.char;
local l_id_12 = v898.id;
local v5223 = nil;
local _ = l_char_16.PrimaryPart;
local v5225 = {};
local l_FlyingKicks_0 = game.ReplicatedStorage.Resources.FlyingKicks;
local v5227, _ = v873(l_FlyingKicks_0, v5225, 10);
for _, v5230 in pairs(l_char_16.Humanoid:GetPlayingAnimationTracks()) do
if v5230.Animation.AnimationId == "rbxassetid://" .. l_id_12 then
v5223 = v5230;
break;
end;
end;
if not v5223 or not v5223.IsPlaying then
return ;
else
local _ = l_char_16.Humanoid;
local _ = l_char_16.HumanoidRootPart;
local function v5244(v5233, v5234, v5235)
local v5236 = {};
table.insert(v5225, v5234);
local v5237 = v5234.Attachment0:Clone();
table.insert(v5225, v5237);
local v5238 = v5234.Attachment1:Clone();
table.insert(v5225, v5238);
v5237.Parent = v5233;
v5238.Parent = v5233;
for _, v5240 in pairs(v5234:GetChildren()) do
if v5240:IsA("Trail") then
local v5241 = v5240:Clone();
v5241.Attachment0 = v5237;
v5241.Attachment1 = v5238;
v5241.Parent = v5233;
table.insert(v5236, v5241);
end;
end;
table.insert(v5236, v5237);
table.insert(v5236, v5238);
for _, v5243 in pairs(v5236) do
game.Debris:AddItem(v5243, v5235);
end;
return v5236;
end;
local _ = {};
task.spawn(function()
v5244(l_char_16["Left Leg"], l_FlyingKicks_0.Trail:Clone(), 3);
task.wait(1);
v5244(l_char_16["Left Leg"], l_FlyingKicks_0.Trail2:Clone(), 2);
v5244(l_char_16["Right Leg"], l_FlyingKicks_0.Trail2:Clone(), 2);
end);
task.wait(0.3);
for _ = 1, 15 do
local v5247 = math.random(0, 360);
for v5248 = 1, 2 do
local v5249 = v5227.Last:Clone();
v5249:ScaleTo(v89(0.2, 0.3));
if v5248 == 2 then
v5249.Start.Decal.Color3 = Color3.fromRGB(45, 45, 185);
end;
v5249:SetPrimaryPartCFrame(l_char_16["Left Leg"].CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(0, math.rad(v5247), 1.5707963267948966));
local v5250 = {
Model = v5249,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_125 = v5250.Model;
local v5252 = v5250.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_130 = l_Model_125:FindFirstChild("Start");
local l_End_127 = l_Model_125:FindFirstChild("End");
local l_Stay_124 = v5250.Stay;
local l_Anchor_125 = v5250.Anchor;
local v5257 = v5250.EndT or 1;
local l_Del_124 = v5250.Del;
local l_Skip_124 = v5250.Skip;
if l_Start_130 and l_End_127 then
l_Model_125.PrimaryPart = l_Start_130;
if not l_Skip_124 then
for _, v5261 in pairs(l_Model_125:GetChildren()) do
if v5261:IsA("BasePart") then
v5261.CanCollide = false;
v5261.Anchored = true;
end;
end;
end;
if l_Anchor_125 then
l_Model_125:SetPrimaryPartCFrame(l_Anchor_125);
end;
if v5250.T then
l_Start_130.Transparency = v5250.T;
end;
l_End_127.Transparency = 1;
l_Model_125.Parent = workspace.Thrown;
local l_Decal_249 =
l_Start_130:FindFirstChildOfClass("Decal");
local l_SpecialMesh_250 =
l_Start_130:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_251 =
l_End_127:FindFirstChildOfClass("SpecialMesh");
local l_Decal_250 =
l_End_127:FindFirstChildOfClass("Decal");
if l_Decal_250 and not l_Skip_124 then
l_Decal_250.Transparency = 1;
end;
local v5266 = nil;
if l_Del_124 then
game:GetService("TweenService"):Create(l_Start_130,
v5252, {
Size = l_End_127.Size,
CFrame = l_End_127.CFrame
}):Play();
task.delay(l_Del_124, function()
v5266 =
game:GetService("TweenService"):Create(l_Start_130, v5252, {
Transparency = v5257
});
v5266:Play();
if l_Decal_249 then
for _, v5268 in
pairs(l_Start_130:GetChildren()) do
if v5268:IsA("Decal") then
game:GetService("TweenService"):Create(v5268, v5252, {
Transparency = v5257
}):Play();
end;
end;
end;
if l_SpecialMesh_250 then
v5266 =
game:GetService("TweenService"):Create(l_SpecialMesh_250, v5252, {
Scale = l_SpecialMesh_251.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_250 then
game:GetService("TweenService"):Create(l_SpecialMesh_250, v5252, {
Scale = l_SpecialMesh_251.Scale
}):Play();
end;
if l_Decal_249 then
for _, v5270 in
pairs(l_Start_130:GetChildren()) do
if v5270:IsA("Decal") then
game:GetService("TweenService"):Create(v5270, v5252, {
Transparency = v5257
}):Play();
end;
end;
v5266 =
game:GetService("TweenService"):Create(l_Start_130, v5252, {
Size = l_End_127.Size,
CFrame = l_End_127.CFrame
});
v5266:Play();
else
v5266 =
game:GetService("TweenService"):Create(l_Start_130, v5252, {
Size = l_End_127.Size,
Transparency = v5257,
CFrame = l_End_127.CFrame
});
v5266:Play();
end;
end;
if not l_Stay_124 then
if l_Del_124 then
task.wait(l_Del_124 + 0.1);
end;
v5266.Completed:Connect(function()
l_Model_125:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.05);
end;
task.wait(0.9);
task.wait(1);
end;
elseif v899 == "Esper Awk" then
local l_char_17 = v898.char;
local l_id_13 = v898.id;
local v5273 = nil;
local l_PrimaryPart_33 = l_char_17.PrimaryPart;
local v5275 = {};
local v5276, v5277 = v873(game.ReplicatedStorage.Resources.EsperAwakening,
v5275, 10);
for _, v5279 in pairs(l_char_17.Humanoid:GetPlayingAnimationTracks()) do
if v5279.Animation.AnimationId == "rbxassetid://" .. l_id_13 then
v5273 = v5279;
break;
end;
end;
if not v5273 or not v5273.IsPlaying then
return ;
else
shared.sfx({
SoundId = "rbxassetid://16735855359",
Parent = l_char_17.Torso,
Volume = 10
}):Play();
local _ = function()
local _, v5281, _ =
l_char_17.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_17.Torso.Position) * CFrame.Angles(0,
v5281, 0);
end;
local v5284 = nil;
local _ = {};
local function v5429()
local l_l_char_17_FirstChild_0 = l_char_17:FindFirstChild("Left
Arm");
local l_l_char_17_FirstChild_1 = l_char_17:FindFirstChild("Right
Arm");
if l_l_char_17_FirstChild_0 and l_l_char_17_FirstChild_1 then
for _, v5289 in pairs({
l_l_char_17_FirstChild_0,
l_l_char_17_FirstChild_1
}) do
local v5290 = v5276.Army:Clone();
local l_Weld_5 = Instance.new("Weld");
l_Weld_5.Part0 = v5290.PrimaryPart;
l_Weld_5.Part1 = v5289;
v5290:ScaleTo(0.9099999999999999);
l_Weld_5.Parent = v5290.PrimaryPart;
v5290.Parent = workspace.Thrown;
l_Weld_5.C0 = CFrame.new(0, -1, 0);
v3:Create(l_Weld_5, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0.7, 0) * CFrame.Angles(0,
3.141592653589793, 0)
}):Play();
local v5292 = {
Model = v5290,
Info = TweenInfo.new(0.3, Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v5292_0 = v5292 --[[ copy: 9 -> 13 ]];
task.spawn(function()
local l_Model_126 = l_v5292_0.Model;
local v5295 = l_v5292_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_131 =
l_Model_126:FindFirstChild("Start");
local l_End_128 = l_Model_126:FindFirstChild("End");
local l_Stay_125 = l_v5292_0.Stay;
local l_Anchor_126 = l_v5292_0.Anchor;
local v5300 = l_v5292_0.EndT or 1;
local l_Del_125 = l_v5292_0.Del;
local l_Skip_125 = l_v5292_0.Skip;
if l_Start_131 and l_End_128 then
l_Model_126.PrimaryPart = l_Start_131;
if not l_Skip_125 then
for _, v5304 in
pairs(l_Model_126:GetChildren()) do
if v5304:IsA("BasePart") then
v5304.CanCollide = false;
v5304.Anchored = true;
end;
end;
end;
if l_Anchor_126 then
l_Model_126:SetPrimaryPartCFrame(l_Anchor_126);
end;
if l_v5292_0.T then
l_Start_131.Transparency = l_v5292_0.T;
end;
l_End_128.Transparency = 1;
l_Model_126.Parent = workspace.Thrown;
local l_Decal_251 =
l_Start_131:FindFirstChildOfClass("Decal");
local l_SpecialMesh_252 =
l_Start_131:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_253 =
l_End_128:FindFirstChildOfClass("SpecialMesh");
local l_Decal_252 =
l_End_128:FindFirstChildOfClass("Decal");
if l_Decal_252 and not l_Skip_125 then
l_Decal_252.Transparency = 1;
end;
local v5309 = nil;
if l_Del_125 then
game:GetService("TweenService"):Create(l_Start_131, v5295, {
Size = l_End_128.Size,
CFrame = l_End_128.CFrame
}):Play();
task.delay(l_Del_125, function()
v5309 =
game:GetService("TweenService"):Create(l_Start_131, v5295, {
Transparency = v5300
});
v5309:Play();
if l_Decal_251 then
for _, v5311 in
pairs(l_Start_131:GetChildren()) do
if v5311:IsA("Decal") then
game:GetService("TweenService"):Create(v5311, v5295, {
Transparency = v5300
}):Play();
end;
end;
end;
if l_SpecialMesh_252 then
v5309 =
game:GetService("TweenService"):Create(l_SpecialMesh_252, v5295, {
Scale = l_SpecialMesh_253.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_252 then
game:GetService("TweenService"):Create(l_SpecialMesh_252, v5295, {
Scale = l_SpecialMesh_253.Scale
}):Play();
end;
if l_Decal_251 then
for _, v5313 in
pairs(l_Start_131:GetChildren()) do
if v5313:IsA("Decal") then
game:GetService("TweenService"):Create(v5313, v5295, {
Transparency = v5300
}):Play();
end;
end;
v5309 =
game:GetService("TweenService"):Create(l_Start_131, v5295, {
Size = l_End_128.Size,
CFrame = l_End_128.CFrame
});
v5309:Play();
else
v5309 =
game:GetService("TweenService"):Create(l_Start_131, v5295, {
Size = l_End_128.Size,
Transparency = v5300,
CFrame = l_End_128.CFrame
});
v5309:Play();
end;
end;
if not l_Stay_125 then
if l_Del_125 then
task.wait(l_Del_125 + 0.1);
end;
v5309.Completed:Connect(function()
l_Model_126:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5292 = v5276.Army:Clone();
local l_Weld_6 = Instance.new("Weld");
l_Weld_6.Part0 = v5292.PrimaryPart;
l_Weld_6.Part1 = v5289;
v5292:ScaleTo(1.9500000000000002);
l_Weld_6.Parent = v5292.PrimaryPart;
v5292.Parent = workspace.Thrown;
l_Weld_6.C0 = CFrame.new(0, -1, 0);
v3:Create(l_Weld_6, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0.7, 0) * CFrame.Angles(0,
3.141592653589793, 0)
}):Play();
local v5315 = {
Model = v5292,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine),
T = 1,
EndT = 1,
Skip = true
};
local l_v5315_0 = v5315 --[[ copy: 11 -> 14 ]];
task.spawn(function()
local l_Model_127 = l_v5315_0.Model;
local v5318 = l_v5315_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_132 =
l_Model_127:FindFirstChild("Start");
local l_End_129 = l_Model_127:FindFirstChild("End");
local l_Stay_126 = l_v5315_0.Stay;
local l_Anchor_127 = l_v5315_0.Anchor;
local v5323 = l_v5315_0.EndT or 1;
local l_Del_126 = l_v5315_0.Del;
local l_Skip_126 = l_v5315_0.Skip;
if l_Start_132 and l_End_129 then
l_Model_127.PrimaryPart = l_Start_132;
if not l_Skip_126 then
for _, v5327 in
pairs(l_Model_127:GetChildren()) do
if v5327:IsA("BasePart") then
v5327.CanCollide = false;
v5327.Anchored = true;
end;
end;
end;
if l_Anchor_127 then
l_Model_127:SetPrimaryPartCFrame(l_Anchor_127);
end;
if l_v5315_0.T then
l_Start_132.Transparency = l_v5315_0.T;
end;
l_End_129.Transparency = 1;
l_Model_127.Parent = workspace.Thrown;
local l_Decal_253 =
l_Start_132:FindFirstChildOfClass("Decal");
local l_SpecialMesh_254 =
l_Start_132:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_255 =
l_End_129:FindFirstChildOfClass("SpecialMesh");
local l_Decal_254 =
l_End_129:FindFirstChildOfClass("Decal");
if l_Decal_254 and not l_Skip_126 then
l_Decal_254.Transparency = 1;
end;
local v5332 = nil;
if l_Del_126 then
game:GetService("TweenService"):Create(l_Start_132, v5318, {
Size = l_End_129.Size,
CFrame = l_End_129.CFrame
}):Play();
task.delay(l_Del_126, function()
v5332 =
game:GetService("TweenService"):Create(l_Start_132, v5318, {
Transparency = v5323
});
v5332:Play();
if l_Decal_253 then
for _, v5334 in
pairs(l_Start_132:GetChildren()) do
if v5334:IsA("Decal") then
game:GetService("TweenService"):Create(v5334, v5318, {
Transparency = v5323
}):Play();
end;
end;
end;
if l_SpecialMesh_254 then
v5332 =
game:GetService("TweenService"):Create(l_SpecialMesh_254, v5318, {
Scale = l_SpecialMesh_255.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_254 then
game:GetService("TweenService"):Create(l_SpecialMesh_254, v5318, {
Scale = l_SpecialMesh_255.Scale
}):Play();
end;
if l_Decal_253 then
for _, v5336 in
pairs(l_Start_132:GetChildren()) do
if v5336:IsA("Decal") then
game:GetService("TweenService"):Create(v5336, v5318, {
Transparency = v5323
}):Play();
end;
end;
v5332 =
game:GetService("TweenService"):Create(l_Start_132, v5318, {
Size = l_End_129.Size,
CFrame = l_End_129.CFrame
});
v5332:Play();
else
v5332 =
game:GetService("TweenService"):Create(l_Start_132, v5318, {
Size = l_End_129.Size,
Transparency = v5323,
CFrame = l_End_129.CFrame
});
v5332:Play();
end;
end;
if not l_Stay_126 then
if l_Del_126 then
task.wait(l_Del_126 + 0.1);
end;
v5332.Completed:Connect(function()
l_Model_127:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5315 = v5277._maid:give(v5276.Warning:Clone());
local l_Weld_7 = Instance.new("Weld");
l_Weld_7.Part0 = v5315.PrimaryPart;
l_Weld_7.Part1 = v5289;
v5315:ScaleTo(0.65);
l_Weld_7.C0 = CFrame.new(0, 0.5, 0);
l_Weld_7.Parent = v5315.PrimaryPart;
v5315.Parent = workspace.Thrown;
v833(v5315);
task.delay(0.26, function()
local v5338 = v5277._maid:give(v5276.Land:Clone());
local l_Weld_8 = Instance.new("Weld");
l_Weld_8.Part0 = v5338.PrimaryPart;
l_Weld_8.Part1 = v5289;
v802({
FX = v5338,
Count = 1
});
v5338:ScaleTo(2.21);
l_Weld_8.C0 = CFrame.new(0, 0.3, 0);
l_Weld_8.Parent = v5338.PrimaryPart;
v5338.Parent = workspace.Thrown;
v833(v5338);
local v5340 = v5277._maid:give(v5276.Up:Clone());
local l_Weld_9 = Instance.new("Weld");
l_Weld_9.Part0 = v5340.PrimaryPart;
l_Weld_9.Part1 = v5289;
v802({
FX = v5340,
Count = 0.5
});
v5340:ScaleTo(0.45499999999999996);
l_Weld_9.C0 = CFrame.new(0, 0.7, 0);
l_Weld_9.Parent = v5338.PrimaryPart;
v5340.Parent = workspace.Thrown;
v833(v5340);
for _ = 1, 2 do
local v5343 = v5276.WindTime:Clone();
local v5344 = 0.15;
local v5345 = 0.35;
local l_v82_35 = v82;
if not v5345 and v5344 then
v5345 = v5344;
v5344 = 1;
end;
if not v5345 and not v5344 then
v5344 = 0;
v5345 = 1;
end;
v5343:ScaleTo(l_v82_35:NextNumber(v5344, v5345) *
1.3);
local v5347 = {
Model = v5343,
T = 0.9
};
local v5348 = v5289.CFrame * CFrame.new(0, -1, 0);
local l_Angles_10 = CFrame.Angles;
l_v82_35 = -15;
local v5350 = -15;
local l_v82_36 = v82;
if not v5350 and l_v82_35 then
v5350 = l_v82_35;
l_v82_35 = 1;
end;
if not v5350 and not l_v82_35 then
l_v82_35 = 0;
v5350 = 1;
end;
v5344 = math.rad((l_v82_36:NextNumber(l_v82_35,
v5350)));
v5350 = 0;
l_v82_36 = 360;
local l_v82_37 = v82;
if not l_v82_36 and v5350 then
l_v82_36 = v5350;
v5350 = 1;
end;
if not l_v82_36 and not v5350 then
v5350 = 0;
l_v82_36 = 1;
end;
v5345 = math.rad((l_v82_37:NextNumber(v5350,
l_v82_36)));
l_v82_36 = -15;
l_v82_37 = -15;
local l_v82_38 = v82;
if not l_v82_37 and l_v82_36 then
l_v82_37 = l_v82_36;
l_v82_36 = 1;
end;
if not l_v82_37 and not l_v82_36 then
l_v82_36 = 0;
l_v82_37 = 1;
end;
v5347.Anchor = v5348 * l_Angles_10(v5344, v5345,
(math.rad((l_v82_38:NextNumber(l_v82_36, l_v82_37)))));
local l_new_2 = TweenInfo.new;
l_Angles_10 = 0.1;
v5344 = 0.25;
v5345 = v82;
if not v5344 and l_Angles_10 then
v5344 = l_Angles_10;
l_Angles_10 = 1;
end;
if not v5344 and not l_Angles_10 then
l_Angles_10 = 0;
v5344 = 1;
end;
v5347.Info = l_new_2(v5345:NextNumber(l_Angles_10,
v5344), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_128 = v5347.Model;
local v5356 = v5347.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_133 =
l_Model_128:FindFirstChild("Start");
local l_End_130 =
l_Model_128:FindFirstChild("End");
local l_Stay_127 = v5347.Stay;
local l_Anchor_128 = v5347.Anchor;
local v5361 = v5347.EndT or 1;
local l_Del_127 = v5347.Del;
local l_Skip_127 = v5347.Skip;
if l_Start_133 and l_End_130 then
l_Model_128.PrimaryPart = l_Start_133;
if not l_Skip_127 then
for _, v5365 in
pairs(l_Model_128:GetChildren()) do
if v5365:IsA("BasePart") then
v5365.CanCollide = false;
v5365.Anchored = true;
end;
end;
end;
if l_Anchor_128 then
l_Model_128:SetPrimaryPartCFrame(l_Anchor_128);
end;
if v5347.T then
l_Start_133.Transparency = v5347.T;
end;
l_End_130.Transparency = 1;
l_Model_128.Parent = workspace.Thrown;
local l_Decal_255 =
l_Start_133:FindFirstChildOfClass("Decal");
local l_SpecialMesh_256 =
l_Start_133:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_257 =
l_End_130:FindFirstChildOfClass("SpecialMesh");
local l_Decal_256 =
l_End_130:FindFirstChildOfClass("Decal");
if l_Decal_256 and not l_Skip_127 then
l_Decal_256.Transparency = 1;
end;
local v5370 = nil;
if l_Del_127 then
game:GetService("TweenService"):Create(l_Start_133, v5356, {
Size = l_End_130.Size,
CFrame = l_End_130.CFrame
}):Play();
task.delay(l_Del_127, function()
v5370 =
game:GetService("TweenService"):Create(l_Start_133, v5356, {
Transparency = v5361
});
v5370:Play();
if l_Decal_255 then
for _, v5372 in
pairs(l_Start_133:GetChildren()) do
if v5372:IsA("Decal") then
game:GetService("TweenService"):Create(v5372, v5356, {
Transparency =
v5361
}):Play();
end;
end;
end;
if l_SpecialMesh_256 then
v5370 =
game:GetService("TweenService"):Create(l_SpecialMesh_256, v5356, {
Scale =
l_SpecialMesh_257.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_256 then
game:GetService("TweenService"):Create(l_SpecialMesh_256, v5356, {
Scale = l_SpecialMesh_257.Scale
}):Play();
end;
if l_Decal_255 then
for _, v5374 in
pairs(l_Start_133:GetChildren()) do
if v5374:IsA("Decal") then
game:GetService("TweenService"):Create(v5374, v5356, {
Transparency = v5361
}):Play();
end;
end;
v5370 =
game:GetService("TweenService"):Create(l_Start_133, v5356, {
Size = l_End_130.Size,
CFrame = l_End_130.CFrame
});
v5370:Play();
else
v5370 =
game:GetService("TweenService"):Create(l_Start_133, v5356, {
Size = l_End_130.Size,
Transparency = v5361,
CFrame = l_End_130.CFrame
});
v5370:Play();
end;
end;
if not l_Stay_127 then
if l_Del_127 then
task.wait(l_Del_127 + 0.1);
end;
v5370.Completed:Connect(function()
l_Model_128:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
for v5375 = 1, 4 do
v5338:ScaleTo(v5375 * 0.7);
v833(v5338);
task.wait(0.05);
end;
end);
end;
task.delay(0.25, function()
local v5376 = v5277._maid:give(v5276.General:Clone());
v5376:SetPrimaryPartCFrame(l_PrimaryPart_33.CFrame *
CFrame.new(0, -l_PrimaryPart_33.Size.Y * 1.45, -2) *
CFrame.Angles(1.5707963267948966, 0, 0));
v5376:ScaleTo(0.45);
v5376.Parent = workspace.Thrown;
v833(v5376);
local v5377 = v5276.Tets1:Clone();
v5377:ScaleTo(0.5);
local v5378 = {
Model = v5377,
T = 1
};
local v5379 = v5376.PrimaryPart.CFrame * CFrame.new(0, 0, -
0.3);
local l_Angles_11 = CFrame.Angles;
local v5381 = 1.5707963267948966;
local v5382 = 0;
local v5383 = 360;
local l_v82_39 = v82;
if not v5383 and v5382 then
v5383 = v5382;
v5382 = 1;
end;
if not v5383 and not v5382 then
v5382 = 0;
v5383 = 1;
end;
v5378.Anchor = v5379 * l_Angles_11(v5381,
math.rad((l_v82_39:NextNumber(v5382, v5383))), 0);
v5378.Info = TweenInfo.new(0.2, Enum.EasingStyle.Quad);
local l_v5378_0 = v5378 --[[ copy: 2 -> 13 ]];
task.spawn(function()
local l_Model_129 = l_v5378_0.Model;
local v5387 = l_v5378_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_134 =
l_Model_129:FindFirstChild("Start");
local l_End_131 = l_Model_129:FindFirstChild("End");
local l_Stay_128 = l_v5378_0.Stay;
local l_Anchor_129 = l_v5378_0.Anchor;
local v5392 = l_v5378_0.EndT or 1;
local l_Del_128 = l_v5378_0.Del;
local l_Skip_128 = l_v5378_0.Skip;
if l_Start_134 and l_End_131 then
l_Model_129.PrimaryPart = l_Start_134;
if not l_Skip_128 then
for _, v5396 in
pairs(l_Model_129:GetChildren()) do
if v5396:IsA("BasePart") then
v5396.CanCollide = false;
v5396.Anchored = true;
end;
end;
end;
if l_Anchor_129 then
l_Model_129:SetPrimaryPartCFrame(l_Anchor_129);
end;
if l_v5378_0.T then
l_Start_134.Transparency = l_v5378_0.T;
end;
l_End_131.Transparency = 1;
l_Model_129.Parent = workspace.Thrown;
local l_Decal_257 =
l_Start_134:FindFirstChildOfClass("Decal");
local l_SpecialMesh_258 =
l_Start_134:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_259 =
l_End_131:FindFirstChildOfClass("SpecialMesh");
local l_Decal_258 =
l_End_131:FindFirstChildOfClass("Decal");
if l_Decal_258 and not l_Skip_128 then
l_Decal_258.Transparency = 1;
end;
local v5401 = nil;
if l_Del_128 then
game:GetService("TweenService"):Create(l_Start_134, v5387, {
Size = l_End_131.Size,
CFrame = l_End_131.CFrame
}):Play();
task.delay(l_Del_128, function()
v5401 =
game:GetService("TweenService"):Create(l_Start_134, v5387, {
Transparency = v5392
});
v5401:Play();
if l_Decal_257 then
for _, v5403 in
pairs(l_Start_134:GetChildren()) do
if v5403:IsA("Decal") then
game:GetService("TweenService"):Create(v5403, v5387, {
Transparency = v5392
}):Play();
end;
end;
end;
if l_SpecialMesh_258 then
v5401 =
game:GetService("TweenService"):Create(l_SpecialMesh_258, v5387, {
Scale = l_SpecialMesh_259.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_258 then
game:GetService("TweenService"):Create(l_SpecialMesh_258, v5387, {
Scale = l_SpecialMesh_259.Scale
}):Play();
end;
if l_Decal_257 then
for _, v5405 in
pairs(l_Start_134:GetChildren()) do
if v5405:IsA("Decal") then
game:GetService("TweenService"):Create(v5405, v5387, {
Transparency = v5392
}):Play();
end;
end;
v5401 =
game:GetService("TweenService"):Create(l_Start_134, v5387, {
Size = l_End_131.Size,
CFrame = l_End_131.CFrame
});
v5401:Play();
else
v5401 =
game:GetService("TweenService"):Create(l_Start_134, v5387, {
Size = l_End_131.Size,
Transparency = v5392,
CFrame = l_End_131.CFrame
});
v5401:Play();
end;
end;
if not l_Stay_128 then
if l_Del_128 then
task.wait(l_Del_128 + 0.1);
end;
v5401.Completed:Connect(function()
l_Model_129:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5378 = v5276.Tets1:Clone();
v5378:ScaleTo(0.6);
local v5406 = {
Model = v5378,
T = 1
};
l_Angles_11 = v5376.PrimaryPart.CFrame * CFrame.new(0, 0, -
0.2);
v5381 = CFrame.Angles;
local v5407 = 1.5707963267948966;
v5383 = 0;
l_v82_39 = 360;
local l_v82_40 = v82;
if not l_v82_39 and v5383 then
l_v82_39 = v5383;
v5383 = 1;
end;
if not l_v82_39 and not v5383 then
v5383 = 0;
l_v82_39 = 1;
end;
v5406.Anchor = l_Angles_11 * v5381(v5407,
math.rad((l_v82_40:NextNumber(v5383, l_v82_39))), 0);
v5406.Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_130 = v5406.Model;
local v5410 = v5406.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_135 =
l_Model_130:FindFirstChild("Start");
local l_End_132 = l_Model_130:FindFirstChild("End");
local l_Stay_129 = v5406.Stay;
local l_Anchor_130 = v5406.Anchor;
local v5415 = v5406.EndT or 1;
local l_Del_129 = v5406.Del;
local l_Skip_129 = v5406.Skip;
if l_Start_135 and l_End_132 then
l_Model_130.PrimaryPart = l_Start_135;
if not l_Skip_129 then
for _, v5419 in
pairs(l_Model_130:GetChildren()) do
if v5419:IsA("BasePart") then
v5419.CanCollide = false;
v5419.Anchored = true;
end;
end;
end;
if l_Anchor_130 then
l_Model_130:SetPrimaryPartCFrame(l_Anchor_130);
end;
if v5406.T then
l_Start_135.Transparency = v5406.T;
end;
l_End_132.Transparency = 1;
l_Model_130.Parent = workspace.Thrown;
local l_Decal_259 =
l_Start_135:FindFirstChildOfClass("Decal");
local l_SpecialMesh_260 =
l_Start_135:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_261 =
l_End_132:FindFirstChildOfClass("SpecialMesh");
local l_Decal_260 =
l_End_132:FindFirstChildOfClass("Decal");
if l_Decal_260 and not l_Skip_129 then
l_Decal_260.Transparency = 1;
end;
local v5424 = nil;
if l_Del_129 then
game:GetService("TweenService"):Create(l_Start_135, v5410, {
Size = l_End_132.Size,
CFrame = l_End_132.CFrame
}):Play();
task.delay(l_Del_129, function()
v5424 =
game:GetService("TweenService"):Create(l_Start_135, v5410, {
Transparency = v5415
});
v5424:Play();
if l_Decal_259 then
for _, v5426 in
pairs(l_Start_135:GetChildren()) do
if v5426:IsA("Decal") then
game:GetService("TweenService"):Create(v5426, v5410, {
Transparency = v5415
}):Play();
end;
end;
end;
if l_SpecialMesh_260 then
v5424 =
game:GetService("TweenService"):Create(l_SpecialMesh_260, v5410, {
Scale = l_SpecialMesh_261.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_260 then
game:GetService("TweenService"):Create(l_SpecialMesh_260, v5410, {
Scale = l_SpecialMesh_261.Scale
}):Play();
end;
if l_Decal_259 then
for _, v5428 in
pairs(l_Start_135:GetChildren()) do
if v5428:IsA("Decal") then
game:GetService("TweenService"):Create(v5428, v5410, {
Transparency = v5415
}):Play();
end;
end;
v5424 =
game:GetService("TweenService"):Create(l_Start_135, v5410, {
Size = l_End_132.Size,
CFrame = l_End_132.CFrame
});
v5424:Play();
else
v5424 =
game:GetService("TweenService"):Create(l_Start_135, v5410, {
Size = l_End_132.Size,
Transparency = v5415,
CFrame = l_End_132.CFrame
});
v5424:Play();
end;
end;
if not l_Stay_129 then
if l_Del_129 then
task.wait(l_Del_129 + 0.1);
end;
v5424.Completed:Connect(function()
l_Model_130:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
end;
end;
task.spawn(v5429);
local function v5435()
for v5430 = 1, 2 do
local v5431 = v5277._maid:give(v5276.Wave:Clone());
v5431:SetPrimaryPartCFrame(l_PrimaryPart_33.CFrame *
CFrame.new(0, -l_PrimaryPart_33.Size.Y * 1.4, 0));
v5431.Parent = workspace.Thrown;
for _, v5433 in pairs(v5431:GetDescendants()) do
if v5433:IsA("ParticleEmitter") then
v5433.Brightness = v5433.Brightness * 2;
end;
end;
v5431:ScaleTo((math.clamp(v5430, 0, 1.5)));
if v5430 == 1 then
v808({
FX = v5431,
Scale = 0.5
});
end;
v833(v5431);
task.wait(0.1);
end;
local v5434 = v5277._maid:give(v5276.Whirl:Clone());
v5434:SetPrimaryPartCFrame(l_PrimaryPart_33.CFrame);
v5434:ScaleTo(4);
v5434.Parent = workspace.Thrown;
v808({
FX = v5434,
Scale = 2
});
v833(v5434);
end;
local v5436 = v5277._maid:give(Instance.new("NumberValue"));
local v5437 = {};
v5436.Value = 0.8;
v5277._maid:giveTask(v5436.Changed:Connect(function()
for v5438, v5439 in pairs(v5437) do
if v5438:IsA("Model") then
v5438:ScaleTo(v5439 * v5436.Value);
end;
end;
end));
local function v5591()
local v5440, v5441 = v556({
orig = (l_PrimaryPart_33.CFrame * CFrame.new(0, 0, -
4)).Position,
dir = Vector3.new(0, -15, 0, 0)
});
if v5440 then
v5440 = {
Position = v5441,
Hit = v5440
};
end;
if v5440 then
local v5442, v5443, v5444 =
l_PrimaryPart_33.CFrame:ToOrientation();
local v5445 = v5277._maid:give(Instance.new("Part"));
v5445.Size = Vector3.new(1, 1, 1, 0);
v5445.CanCollide = false;
v5445.Anchored = true;
v5445.CFrame = CFrame.new(v5440.Position) *
CFrame.Angles(v5442, v5443, v5444);
v5445.Transparency = 1;
v5445.Name = "TornadoMain";
v5445.Parent = workspace.Thrown;
v5437[v5445] = v5445;
game.Debris:AddItem(v5445, 12);
local v5446 = {};
local _ = {};
task.spawn(function()
local v5448 = tick();
while v5445.Parent do
for _, v5450 in pairs(v5446) do
if tick() - v5448 < 5 then
if v5450.Name == "Dotted" then
v5450.C0 = v5450.C0 * CFrame.Angles(0,
0.10471975511965978, 0);
else
v5450.C0 = v5450.C0 * CFrame.Angles(0,
0.15707963267948966, 0);
end;
end;
end;
game:GetService("RunService").RenderStepped:Wait();
end;
end);
local v5451 = v5277._maid:give(v5276.TParticles2:Clone());
local l_Weld_10 = Instance.new("Weld");
l_Weld_10.Part0 = v5451.PrimaryPart;
l_Weld_10.Part1 = v5445;
l_Weld_10.C0 = CFrame.new(0, -2, 0);
l_Weld_10.Parent = v5451.PrimaryPart;
v5451.Parent = workspace.Thrown;
v5451:ScaleTo(1 * v5436.Value);
table.insert(v5446, l_Weld_10);
v5437[v5451] = v5451:GetScale();
v3:Create(v5436, TweenInfo.new(2, Enum.EasingStyle.Sine), {
Value = 5
}):Play();
task.delay(3.76, function()
v5451.Part.OhNo.Bro.Enabled = false;
v3:Create(v5436, TweenInfo.new(0.5, Enum.EasingStyle.Sine),
{
Value = 0.7
}):Play();
task.wait(0.525);
v5451.Part.OhNo.Bro.Enabled = true;
v3:Create(v5436, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 7
}):Play();
end);
local v5453 = v5277._maid:give(v5276.NadoSmoke:Clone());
local l_Weld_11 = Instance.new("Weld");
l_Weld_11.Part0 = v5453.PrimaryPart;
l_Weld_11.Part1 = v5445;
l_Weld_11.C0 = CFrame.new(0, 0, 0);
l_Weld_11.Parent = v5453.PrimaryPart;
v5453.Parent = workspace.Thrown;
v5453:ScaleTo(0.9 * v5436.Value);
v5437[v5453] = v5453:GetScale();
for _, v5456 in pairs(v5453:GetDescendants()) do
if v5456:IsA("ParticleEmitter") then
v5456.Color = ColorSequence.new(v5440.Hit.Color);
end;
end;
local v5457 = v5277._maid:give(v5276.Dotted:Clone());
local l_Weld_12 = Instance.new("Weld");
l_Weld_12.Part0 = v5457.PrimaryPart;
l_Weld_12.Part1 = v5445;
l_Weld_12.C0 = CFrame.new(0, -9, 0);
l_Weld_12.Name = "Dotted";
l_Weld_12.Parent = v5457.PrimaryPart;
v5457.Parent = workspace.Thrown;
v5457:ScaleTo(0.8 * v5436.Value);
table.insert(v5446, l_Weld_12);
v5437[v5457] = v5457:GetScale();
for _, v5460 in pairs(v5451:GetDescendants()) do
if v5460:IsA("ParticleEmitter") then
v5460.Lifetime = NumberRange.new(v5460.Lifetime.Min *
0.75, v5460.Lifetime.Max * 0.75);
end;
end;
task.spawn(function()
local v5461 = tick();
while true do
if tick() - v5461 < 4.95 then
if tick() - v5461 > 5 then
return ;
else
local v5462 = v5276.TBottom:Clone();
v5462:ScaleTo(3.25 * v5436.Value);
v5462:SetPrimaryPartCFrame(v5445.CFrame);
local v5463 = {
Model = v5462,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8,
Skip = true
};
local l_v5463_0 = v5463 --[[ copy: 2 -> 18 ]];
task.spawn(function()
local l_Model_131 = l_v5463_0.Model;
local v5466 = l_v5463_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_136 =
l_Model_131:FindFirstChild("Start");
local l_End_133 =
l_Model_131:FindFirstChild("End");
local l_Stay_130 = l_v5463_0.Stay;
local l_Anchor_131 = l_v5463_0.Anchor;
local v5471 = l_v5463_0.EndT or 1;
local l_Del_130 = l_v5463_0.Del;
local l_Skip_130 = l_v5463_0.Skip;
if l_Start_136 and l_End_133 then
l_Model_131.PrimaryPart = l_Start_136;
if not l_Skip_130 then
for _, v5475 in
pairs(l_Model_131:GetChildren()) do
if v5475:IsA("BasePart") then
v5475.CanCollide = false;
v5475.Anchored = true;
end;
end;
end;
if l_Anchor_131 then
l_Model_131:SetPrimaryPartCFrame(l_Anchor_131);
end;
if l_v5463_0.T then
l_Start_136.Transparency =
l_v5463_0.T;
end;
l_End_133.Transparency = 1;
l_Model_131.Parent = workspace.Thrown;
local l_Decal_261 =
l_Start_136:FindFirstChildOfClass("Decal");
local l_SpecialMesh_262 =
l_Start_136:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_263 =
l_End_133:FindFirstChildOfClass("SpecialMesh");
local l_Decal_262 =
l_End_133:FindFirstChildOfClass("Decal");
if l_Decal_262 and not l_Skip_130 then
l_Decal_262.Transparency = 1;
end;
local v5480 = nil;
if l_Del_130 then
game:GetService("TweenService"):Create(l_Start_136, v5466, {
Size = l_End_133.Size,
CFrame = l_End_133.CFrame
}):Play();
task.delay(l_Del_130, function()
v5480 =
game:GetService("TweenService"):Create(l_Start_136, v5466, {
Transparency = v5471
});
v5480:Play();
if l_Decal_261 then
for _, v5482 in
pairs(l_Start_136:GetChildren()) do
if v5482:IsA("Decal")
then
game:GetService("TweenService"):Create(v5482, v5466, {
Transparency =
v5471
}):Play();
end;
end;
end;
if l_SpecialMesh_262 then
v5480 =
game:GetService("TweenService"):Create(l_SpecialMesh_262, v5466, {
Scale =
l_SpecialMesh_263.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_262 then
game:GetService("TweenService"):Create(l_SpecialMesh_262, v5466, {
Scale =
l_SpecialMesh_263.Scale
}):Play();
end;
if l_Decal_261 then
for _, v5484 in
pairs(l_Start_136:GetChildren()) do
if v5484:IsA("Decal") then
game:GetService("TweenService"):Create(v5484, v5466, {
Transparency =
v5471
}):Play();
end;
end;
v5480 =
game:GetService("TweenService"):Create(l_Start_136, v5466, {
Size = l_End_133.Size,
CFrame = l_End_133.CFrame
});
v5480:Play();
else
v5480 =
game:GetService("TweenService"):Create(l_Start_136, v5466, {
Size = l_End_133.Size,
Transparency = v5471,
CFrame = l_End_133.CFrame
});
v5480:Play();
end;
end;
if not l_Stay_130 then
if l_Del_130 then
task.wait(l_Del_130 + 0.1);
end;
v5480.Completed:Connect(function()
l_Model_131:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5463 = Instance.new("Weld");
v5463.Part0 = v5462.PrimaryPart;
v5463.Part1 = v5445;
v5463.Parent = v5462.PrimaryPart;
local v5485 = v5276.Bottoms2:Clone();
v5485:ScaleTo(1.25 * v5436.Value);
v5485:SetPrimaryPartCFrame(v5445.CFrame *
CFrame.new(0, 40 * v5436.Value, 0));
local v5486 = {
Model = v5485,
Info = TweenInfo.new(0.6,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v5486_0 = v5486 --[[ copy: 4 -> 19 ]];
task.spawn(function()
local l_Model_132 = l_v5486_0.Model;
local v5489 = l_v5486_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_137 =
l_Model_132:FindFirstChild("Start");
local l_End_134 =
l_Model_132:FindFirstChild("End");
local l_Stay_131 = l_v5486_0.Stay;
local l_Anchor_132 = l_v5486_0.Anchor;
local v5494 = l_v5486_0.EndT or 1;
local l_Del_131 = l_v5486_0.Del;
local l_Skip_131 = l_v5486_0.Skip;
if l_Start_137 and l_End_134 then
l_Model_132.PrimaryPart = l_Start_137;
if not l_Skip_131 then
for _, v5498 in
pairs(l_Model_132:GetChildren()) do
if v5498:IsA("BasePart") then
v5498.CanCollide = false;
v5498.Anchored = true;
end;
end;
end;
if l_Anchor_132 then
l_Model_132:SetPrimaryPartCFrame(l_Anchor_132);
end;
if l_v5486_0.T then
l_Start_137.Transparency =
l_v5486_0.T;
end;
l_End_134.Transparency = 1;
l_Model_132.Parent = workspace.Thrown;
local l_Decal_263 =
l_Start_137:FindFirstChildOfClass("Decal");
local l_SpecialMesh_264 =
l_Start_137:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_265 =
l_End_134:FindFirstChildOfClass("SpecialMesh");
local l_Decal_264 =
l_End_134:FindFirstChildOfClass("Decal");
if l_Decal_264 and not l_Skip_131 then
l_Decal_264.Transparency = 1;
end;
local v5503 = nil;
if l_Del_131 then
game:GetService("TweenService"):Create(l_Start_137, v5489, {
Size = l_End_134.Size,
CFrame = l_End_134.CFrame
}):Play();
task.delay(l_Del_131, function()
v5503 =
game:GetService("TweenService"):Create(l_Start_137, v5489, {
Transparency = v5494
});
v5503:Play();
if l_Decal_263 then
for _, v5505 in
pairs(l_Start_137:GetChildren()) do
if v5505:IsA("Decal")
then
game:GetService("TweenService"):Create(v5505, v5489, {
Transparency =
v5494
}):Play();
end;
end;
end;
if l_SpecialMesh_264 then
v5503 =
game:GetService("TweenService"):Create(l_SpecialMesh_264, v5489, {
Scale =
l_SpecialMesh_265.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_264 then
game:GetService("TweenService"):Create(l_SpecialMesh_264, v5489, {
Scale =
l_SpecialMesh_265.Scale
}):Play();
end;
if l_Decal_263 then
for _, v5507 in
pairs(l_Start_137:GetChildren()) do
if v5507:IsA("Decal") then
game:GetService("TweenService"):Create(v5507, v5489, {
Transparency =
v5494
}):Play();
end;
end;
v5503 =
game:GetService("TweenService"):Create(l_Start_137, v5489, {
Size = l_End_134.Size,
CFrame = l_End_134.CFrame
});
v5503:Play();
else
v5503 =
game:GetService("TweenService"):Create(l_Start_137, v5489, {
Size = l_End_134.Size,
Transparency = v5494,
CFrame = l_End_134.CFrame
});
v5503:Play();
end;
end;
if not l_Stay_131 then
if l_Del_131 then
task.wait(l_Del_131 + 0.1);
end;
v5503.Completed:Connect(function()
l_Model_132:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5486 = Instance.new("Weld");
v5486.Part0 = v5485.PrimaryPart;
v5486.Part1 = v5445;
v5486.C0 = CFrame.new(0, -1, 0);
v5486.Parent = v5485.PrimaryPart;
table.insert(v5446, v5486);
if tick() - v5461 < 4.5 then
local v5508 = v5276.Bottoms3:Clone();
v5508:ScaleTo(1 * v5436.Value);
v5508:SetPrimaryPartCFrame(v5445.CFrame *
CFrame.new(0, 40 * v5436.Value, 0));
local v5509 = {
Model = v5508,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v5509_0 = v5509 --[[ copy: 6 ->
21 ]];
task.spawn(function()
local l_Model_133 = l_v5509_0.Model;
local v5512 = l_v5509_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_138 =
l_Model_133:FindFirstChild("Start");
local l_End_135 =
l_Model_133:FindFirstChild("End");
local l_Stay_132 = l_v5509_0.Stay;
local l_Anchor_133 = l_v5509_0.Anchor;
local v5517 = l_v5509_0.EndT or 1;
local l_Del_132 = l_v5509_0.Del;
local l_Skip_132 = l_v5509_0.Skip;
if l_Start_138 and l_End_135 then
l_Model_133.PrimaryPart =
l_Start_138;
if not l_Skip_132 then
for _, v5521 in
pairs(l_Model_133:GetChildren()) do
if v5521:IsA("BasePart")
then
v5521.CanCollide =
false;
v5521.Anchored = true;
end;
end;
end;
if l_Anchor_133 then
l_Model_133:SetPrimaryPartCFrame(l_Anchor_133);
end;
if l_v5509_0.T then
l_Start_138.Transparency =
l_v5509_0.T;
end;
l_End_135.Transparency = 1;
l_Model_133.Parent =
workspace.Thrown;
local l_Decal_265 =
l_Start_138:FindFirstChildOfClass("Decal");
local l_SpecialMesh_266 =
l_Start_138:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_267 =
l_End_135:FindFirstChildOfClass("SpecialMesh");
local l_Decal_266 =
l_End_135:FindFirstChildOfClass("Decal");
if l_Decal_266 and not l_Skip_132
then
l_Decal_266.Transparency = 1;
end;
local v5526 = nil;
if l_Del_132 then
game:GetService("TweenService"):Create(l_Start_138, v5512, {
Size = l_End_135.Size,
CFrame = l_End_135.CFrame
}):Play();
task.delay(l_Del_132,
function()
v5526 =
game:GetService("TweenService"):Create(l_Start_138, v5512, {
Transparency = v5517
});
v5526:Play();
if l_Decal_265 then
for _, v5528 in
pairs(l_Start_138:GetChildren()) do
if
v5528:IsA("Decal") then
game:GetService("TweenService"):Create(v5528, v5512, {
Transparency = v5517
}):Play();
end;
end;
end;
if l_SpecialMesh_266 then
v5526 =
game:GetService("TweenService"):Create(l_SpecialMesh_266, v5512, {
Scale =
l_SpecialMesh_267.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_266 then
game:GetService("TweenService"):Create(l_SpecialMesh_266, v5512, {
Scale =
l_SpecialMesh_267.Scale
}):Play();
end;
if l_Decal_265 then
for _, v5530 in
pairs(l_Start_138:GetChildren()) do
if v5530:IsA("Decal")
then
game:GetService("TweenService"):Create(v5530, v5512, {
Transparency =
v5517
}):Play();
end;
end;
v5526 =
game:GetService("TweenService"):Create(l_Start_138, v5512, {
Size = l_End_135.Size,
CFrame =
l_End_135.CFrame
});
v5526:Play();
else
v5526 =
game:GetService("TweenService"):Create(l_Start_138, v5512, {
Size = l_End_135.Size,
Transparency = v5517,
CFrame =
l_End_135.CFrame
});
v5526:Play();
end;
end;
if not l_Stay_132 then
if l_Del_132 then
task.wait(l_Del_132 + 0.1);
end;
v5526.Completed:Connect(function()
l_Model_133:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5509 = Instance.new("Weld");
v5509.Part0 = v5508.PrimaryPart;
v5509.Part1 = v5445;
v5509.C0 = CFrame.new(0, -1, 0) *
CFrame.Angles(0, math.rad((math.random(0, 360))), 0);
v5509.Parent = v5508.PrimaryPart;
table.insert(v5446, v5509);
end;
local v5531 = v5276.WindTimeGreen:Clone();
local v5532 = 0.8;
local v5533 = 1.3;
local l_v82_41 = v82;
if not v5533 and v5532 then
v5533 = v5532;
v5532 = 1;
end;
if not v5533 and not v5532 then
v5532 = 0;
v5533 = 1;
end;
v5531:ScaleTo(l_v82_41:NextNumber(v5532, v5533)
* v5436.Value);
v5532 = v5445.CFrame;
v5533 = CFrame.new;
l_v82_41 = 0;
local v5535 = 4;
local v5536 = 15;
local l_v82_42 = v82;
if not v5536 and v5535 then
v5536 = v5535;
v5535 = 1;
end;
if not v5536 and not v5535 then
v5535 = 0;
v5536 = 1;
end;
v5531:SetPrimaryPartCFrame(v5532 *
v5533(l_v82_41, l_v82_42:NextNumber(v5535, v5536), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v5538 = {
Model = v5531
};
local l_new_3 = TweenInfo.new;
local v5540 = 0.12;
v5532 = 0.2;
v5533 = v82;
if not v5532 and v5540 then
v5532 = v5540;
v5540 = 1;
end;
if not v5532 and not v5540 then
v5540 = 0;
v5532 = 1;
end;
v5538.Info = l_new_3(v5533:NextNumber(v5540,
v5532), Enum.EasingStyle.Sine);
v5538.T = 0.8;
local l_v5538_0 = v5538 --[[ copy: 6 -> 20 ]];
task.spawn(function()
local l_Model_134 = l_v5538_0.Model;
local v5543 = l_v5538_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_139 =
l_Model_134:FindFirstChild("Start");
local l_End_136 =
l_Model_134:FindFirstChild("End");
local l_Stay_133 = l_v5538_0.Stay;
local l_Anchor_134 = l_v5538_0.Anchor;
local v5548 = l_v5538_0.EndT or 1;
local l_Del_133 = l_v5538_0.Del;
local l_Skip_133 = l_v5538_0.Skip;
if l_Start_139 and l_End_136 then
l_Model_134.PrimaryPart = l_Start_139;
if not l_Skip_133 then
for _, v5552 in
pairs(l_Model_134:GetChildren()) do
if v5552:IsA("BasePart") then
v5552.CanCollide = false;
v5552.Anchored = true;
end;
end;
end;
if l_Anchor_134 then
l_Model_134:SetPrimaryPartCFrame(l_Anchor_134);
end;
if l_v5538_0.T then
l_Start_139.Transparency =
l_v5538_0.T;
end;
l_End_136.Transparency = 1;
l_Model_134.Parent = workspace.Thrown;
local l_Decal_267 =
l_Start_139:FindFirstChildOfClass("Decal");
local l_SpecialMesh_268 =
l_Start_139:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_269 =
l_End_136:FindFirstChildOfClass("SpecialMesh");
local l_Decal_268 =
l_End_136:FindFirstChildOfClass("Decal");
if l_Decal_268 and not l_Skip_133 then
l_Decal_268.Transparency = 1;
end;
local v5557 = nil;
if l_Del_133 then
game:GetService("TweenService"):Create(l_Start_139, v5543, {
Size = l_End_136.Size,
CFrame = l_End_136.CFrame
}):Play();
task.delay(l_Del_133, function()
v5557 =
game:GetService("TweenService"):Create(l_Start_139, v5543, {
Transparency = v5548
});
v5557:Play();
if l_Decal_267 then
for _, v5559 in
pairs(l_Start_139:GetChildren()) do
if v5559:IsA("Decal")
then
game:GetService("TweenService"):Create(v5559, v5543, {
Transparency =
v5548
}):Play();
end;
end;
end;
if l_SpecialMesh_268 then
v5557 =
game:GetService("TweenService"):Create(l_SpecialMesh_268, v5543, {
Scale =
l_SpecialMesh_269.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_268 then
game:GetService("TweenService"):Create(l_SpecialMesh_268, v5543, {
Scale =
l_SpecialMesh_269.Scale
}):Play();
end;
if l_Decal_267 then
for _, v5561 in
pairs(l_Start_139:GetChildren()) do
if v5561:IsA("Decal") then
game:GetService("TweenService"):Create(v5561, v5543, {
Transparency =
v5548
}):Play();
end;
end;
v5557 =
game:GetService("TweenService"):Create(l_Start_139, v5543, {
Size = l_End_136.Size,
CFrame = l_End_136.CFrame
});
v5557:Play();
else
v5557 =
game:GetService("TweenService"):Create(l_Start_139, v5543, {
Size = l_End_136.Size,
Transparency = v5548,
CFrame = l_End_136.CFrame
});
v5557:Play();
end;
end;
if not l_Stay_133 then
if l_Del_133 then
task.wait(l_Del_133 + 0.1);
end;
v5557.Completed:Connect(function()
l_Model_134:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v5538 = v5276.WindTime:Clone();
v5533 = 1.1;
l_v82_41 = 1.35;
local l_v82_43 = v82;
if not l_v82_41 and v5533 then
l_v82_41 = v5533;
v5533 = 1;
end;
if not l_v82_41 and not v5533 then
v5533 = 0;
l_v82_41 = 1;
end;
v5538:ScaleTo(l_v82_43:NextNumber(v5533,
l_v82_41) * v5436.Value);
v5533 = v5445.CFrame;
l_v82_41 = CFrame.new;
l_v82_43 = 0;
v5536 = 4;
l_v82_42 = 15;
local l_v82_44 = v82;
if not l_v82_42 and v5536 then
l_v82_42 = v5536;
v5536 = 1;
end;
if not l_v82_42 and not v5536 then
v5536 = 0;
l_v82_42 = 1;
end;
v5538:SetPrimaryPartCFrame(v5533 *
l_v82_41(l_v82_43, l_v82_44:NextNumber(v5536, l_v82_42), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
l_new_3 = {
Model = v5538
};
local l_new_4 = TweenInfo.new;
v5532 = 0.12;
v5533 = 0.2;
l_v82_41 = v82;
if not v5533 and v5532 then
v5533 = v5532;
v5532 = 1;
end;
if not v5533 and not v5532 then
v5532 = 0;
v5533 = 1;
end;
l_new_3.Info =
l_new_4(l_v82_41:NextNumber(v5532, v5533), Enum.EasingStyle.Sine);
l_new_3.T = 0.9;
task.spawn(function()
local l_Model_135 = l_new_3.Model;
local v5566 = l_new_3.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_140 =
l_Model_135:FindFirstChild("Start");
local l_End_137 =
l_Model_135:FindFirstChild("End");
local l_Stay_134 = l_new_3.Stay;
local l_Anchor_135 = l_new_3.Anchor;
local v5571 = l_new_3.EndT or 1;
local l_Del_134 = l_new_3.Del;
local l_Skip_134 = l_new_3.Skip;
if l_Start_140 and l_End_137 then
l_Model_135.PrimaryPart = l_Start_140;
if not l_Skip_134 then
for _, v5575 in
pairs(l_Model_135:GetChildren()) do
if v5575:IsA("BasePart") then
v5575.CanCollide = false;
v5575.Anchored = true;
end;
end;
end;
if l_Anchor_135 then
l_Model_135:SetPrimaryPartCFrame(l_Anchor_135);
end;
if l_new_3.T then
l_Start_140.Transparency =
l_new_3.T;
end;
l_End_137.Transparency = 1;
l_Model_135.Parent = workspace.Thrown;
local l_Decal_269 =
l_Start_140:FindFirstChildOfClass("Decal");
local l_SpecialMesh_270 =
l_Start_140:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_271 =
l_End_137:FindFirstChildOfClass("SpecialMesh");
local l_Decal_270 =
l_End_137:FindFirstChildOfClass("Decal");
if l_Decal_270 and not l_Skip_134 then
l_Decal_270.Transparency = 1;
end;
local v5580 = nil;
if l_Del_134 then
game:GetService("TweenService"):Create(l_Start_140, v5566, {
Size = l_End_137.Size,
CFrame = l_End_137.CFrame
}):Play();
task.delay(l_Del_134, function()
v5580 =
game:GetService("TweenService"):Create(l_Start_140, v5566, {
Transparency = v5571
});
v5580:Play();
if l_Decal_269 then
for _, v5582 in
pairs(l_Start_140:GetChildren()) do
if v5582:IsA("Decal")
then
game:GetService("TweenService"):Create(v5582, v5566, {
Transparency =
v5571
}):Play();
end;
end;
end;
if l_SpecialMesh_270 then
v5580 =
game:GetService("TweenService"):Create(l_SpecialMesh_270, v5566, {
Scale =
l_SpecialMesh_271.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_270 then
game:GetService("TweenService"):Create(l_SpecialMesh_270, v5566, {
Scale =
l_SpecialMesh_271.Scale
}):Play();
end;
if l_Decal_269 then
for _, v5584 in
pairs(l_Start_140:GetChildren()) do
if v5584:IsA("Decal") then
game:GetService("TweenService"):Create(v5584, v5566, {
Transparency =
v5571
}):Play();
end;
end;
v5580 =
game:GetService("TweenService"):Create(l_Start_140, v5566, {
Size = l_End_137.Size,
CFrame = l_End_137.CFrame
});
v5580:Play();
else
v5580 =
game:GetService("TweenService"):Create(l_Start_140, v5566, {
Size = l_End_137.Size,
Transparency = v5571,
CFrame = l_End_137.CFrame
});
v5580:Play();
end;
end;
if not l_Stay_134 then
if l_Del_134 then
task.wait(l_Del_134 + 0.1);
end;
v5580.Completed:Connect(function()
l_Model_135:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
else
for _, v5586 in pairs(v5451:GetDescendants()) do
if v5586:IsA("ParticleEmitter") then
v5586.Enabled = false;
end;
end;
for _, v5588 in pairs(v5453:GetDescendants()) do
if v5588:IsA("ParticleEmitter") then
v5588.Enabled = false;
end;
end;
for _, v5590 in pairs(v5457:GetDescendants()) do
if v5590:IsA("ParticleEmitter") then
v5590.Enabled = false;
end;
end;
return ;
end;
end;
end);
end;
end;
local l_CFrame_10 = l_PrimaryPart_33.CFrame;
do
local l_v5284_0 = v5284;
local function v5637()
task.wait(0.5);
local v5594 = true;
task.delay(8, function()
v5594 = false;
end);
local v5595 = {};
for v5596 = 1, 20 do
local v5597 =
v5277._maid:give(Instance.new("NumberValue"));
local v5598 =
v5277._maid:give(Instance.new("NumberValue"));
local v5599 =
v5277._maid:give(Instance.new("NumberValue"));
local v5600 = 0;
local v5601 = 360;
local l_v82_45 = v82;
if not v5601 and v5600 then
v5601 = v5600;
v5600 = 1;
end;
if not v5601 and not v5600 then
v5600 = 0;
v5601 = 1;
end;
local v5603 = l_v82_45:NextNumber(v5600, v5601);
v5600 = game.ReplicatedStorage.Resources.Rocks;
v5601 = v5600:GetChildren()[math.random(1,
#v5600:GetChildren())]:Clone();
table.insert(v5275, v5601);
v5601.CanCollide = false;
v5601.CFrame = l_CFrame_10;
local l_Size_3 = v5601.Size;
local v5605 = 1.15;
local v5606 = 1.7;
local l_v82_46 = v82;
if not v5606 and v5605 then
v5606 = v5605;
v5605 = 1;
end;
if not v5606 and not v5605 then
v5605 = 0;
v5606 = 1;
end;
l_v82_45 = l_Size_3 * l_v82_46:NextNumber(v5605, v5606);
v5601.Size = Vector3.new(0, 0, 0, 0);
l_Size_3 = {
Dist = v5597,
Height = v5598,
Spin = v5599,
Rot = v5603,
Size = l_v82_45
};
v5605 = 0.7;
v5606 = 1.3;
l_v82_46 = v82;
if not v5606 and v5605 then
v5606 = v5605;
v5605 = 1;
end;
if not v5606 and not v5605 then
v5605 = 0;
v5606 = 1;
end;
l_Size_3.amplitude = l_v82_46:NextNumber(v5605, v5606);
v5605 = 0.5;
v5606 = 1.5;
l_v82_46 = v82;
if not v5606 and v5605 then
v5606 = v5605;
v5605 = 1;
end;
if not v5606 and not v5605 then
v5605 = 0;
v5606 = 1;
end;
l_Size_3.frequency = l_v82_46:NextNumber(v5605, v5606);
v5595[v5601] = l_Size_3;
local v5608 = 3;
v5605 = 6;
v5606 = v82;
if not v5605 and v5608 then
v5605 = v5608;
v5608 = 1;
end;
if not v5605 and not v5608 then
v5608 = 0;
v5605 = 1;
end;
v5597.Value = v5606:NextNumber(v5608, v5605);
l_Size_3 = v3;
v5605 = v5597;
v5606 = TweenInfo.new(3, Enum.EasingStyle.Sine);
l_v82_46 = {};
local v5609 = 20;
local v5610 = 95;
local l_v82_47 = v82;
if not v5610 and v5609 then
v5610 = v5609;
v5609 = 1;
end;
if not v5610 and not v5609 then
v5609 = 0;
v5610 = 1;
end;
l_v82_46.Value = l_v82_47:NextNumber(v5609, v5610);
l_Size_3:Create(v5605, v5606, l_v82_46):Play();
l_Size_3 = v3;
v5605 = v5598;
v5606 = TweenInfo.new(3, Enum.EasingStyle.Sine);
l_v82_46 = {};
v5609 = 1;
v5610 = 15;
l_v82_47 = v82;
if not v5610 and v5609 then
v5610 = v5609;
v5609 = 1;
end;
if not v5610 and not v5609 then
v5609 = 0;
v5610 = 1;
end;
l_v82_46.Value = l_v82_47:NextNumber(v5609, v5610);
l_Size_3:Create(v5605, v5606, l_v82_46):Play();
l_Size_3 = v3;
v5605 = v5599;
v5606 = TweenInfo.new(3, Enum.EasingStyle.Sine);
l_v82_46 = {};
v5609 = 0.3;
v5610 = 0.4;
l_v82_47 = v82;
if not v5610 and v5609 then
v5610 = v5609;
v5609 = 1;
end;
if not v5610 and not v5609 then
v5609 = 0;
v5610 = 1;
end;
l_v82_46.Value = l_v82_47:NextNumber(v5609, v5610);
l_Size_3:Create(v5605, v5606, l_v82_46):Play();
v5601.Parent = workspace.Thrown;
l_Size_3 = v3;
v5605 = v5601;
v5606 = TweenInfo.new;
local v5612 = 0.9;
v5609 = 1;
v5610 = v82;
if not v5609 and v5612 then
v5609 = v5612;
v5612 = 1;
end;
if not v5609 and not v5612 then
v5612 = 0;
v5609 = 1;
end;
l_Size_3:Create(v5605, v5606(v5610:NextNumber(v5612,
v5609), Enum.EasingStyle.Sine), {
Size = l_v82_45 * 0.5
}):Play();
if v5596 == 1 then
l_v5284_0 = shared.sfx({
SoundId = "rbxassetid://16735588084",
Volume = 1,
Parent = v5601
});
l_v5284_0:Play();
end;
task.delay(3, function()
local l_v3_2 = v3;
local l_v5598_0 = v5598;
local v5615 = TweenInfo.new(2, Enum.EasingStyle.Sine);
local v5616 = {};
local v5617 = 15;
local v5618 = 25;
local l_v82_48 = v82;
if not v5618 and v5617 then
v5618 = v5617;
v5617 = 1;
end;
if not v5618 and not v5617 then
v5617 = 0;
v5618 = 1;
end;
v5616.Value = l_v82_48:NextNumber(v5617, v5618);
l_v3_2:Create(l_v5598_0, v5615, v5616):Play();
l_v3_2 = v3;
l_v5598_0 = v5597;
v5615 = TweenInfo.new(2, Enum.EasingStyle.Sine);
v5616 = {};
v5617 = 45;
v5618 = 65;
l_v82_48 = v82;
if not v5618 and v5617 then
v5618 = v5617;
v5617 = 1;
end;
if not v5618 and not v5617 then
v5617 = 0;
v5618 = 1;
end;
v5616.Value = l_v82_48:NextNumber(v5617, v5618);
l_v3_2:Create(l_v5598_0, v5615, v5616):Play();
l_v3_2 = v3;
l_v5598_0 = v5599;
v5615 = TweenInfo.new(2, Enum.EasingStyle.Sine);
v5616 = {};
v5617 = 0.6;
v5618 = 0.7;
l_v82_48 = v82;
if not v5618 and v5617 then
v5618 = v5617;
v5617 = 1;
end;
if not v5618 and not v5617 then
v5617 = 0;
v5618 = 1;
end;
v5616.Value = l_v82_48:NextNumber(v5617, v5618);
l_v3_2:Create(l_v5598_0, v5615, v5616):Play();
end);
end;
local v5620 = 0;
local v5621 = tick();
while true do
if v5595 then
if tick() - v5621 > 9 then
return ;
else
for v5622, v5623 in pairs(v5595) do
v5620 = v5620 + v5623.Spin.Value;
v5622.CFrame = l_CFrame_10 * CFrame.Angles(0, -
math.rad(v5620 + v5623.Rot), 0) * CFrame.new(0, v5623.Height.Value,
v5623.Dist.Value);
if tick() - v5621 > 3.7 and not v5623.Finished
then
v5595[v5622].Finished = true;
if l_v5284_0 then
local l_v3_3 = v3;
local l_l_v5284_0_0 = l_v5284_0;
local l_new_5 = TweenInfo.new;
local v5627 = 0.1;
local v5628 = 0.2;
local l_v82_49 = v82;
if not v5628 and v5627 then
v5628 = v5627;
v5627 = 1;
end;
if not v5628 and not v5627 then
v5627 = 0;
v5628 = 1;
end;
l_v3_3:Create(l_l_v5284_0_0,
l_new_5(l_v82_49:NextNumber(v5627, v5628) * 3, Enum.EasingStyle.Sine), {
Volume = 0
}):Play();
end;
local l_v3_4 = v3;
local l_v5622_0 = v5622;
local l_new_6 = TweenInfo.new;
local v5633 = 0.1;
local v5634 = 0.2;
local l_v82_50 = v82;
if not v5634 and v5633 then
v5634 = v5633;
v5633 = 1;
end;
if not v5634 and not v5633 then
v5633 = 0;
v5634 = 1;
end;
l_v3_4:Create(l_v5622_0,
l_new_6(l_v82_50:NextNumber(v5633, v5634), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
v840({
FX = v5622,
On = false
});
elseif tick() - v5621 < 3.7 and tick() - v5621
> 1 then
v5622.Size = v5623.Size * (v5623.amplitude
* math.sin(6.283185307179586 * v5623.frequency * tick()));
local v5636 = math.max(v5622.Size.X,
v5622.Size.Y, v5622.Size.Z);
if v5636 < 2 and not v5595[v5622].Off then
v5595[v5622].Off = true;
v840({
FX = v5622,
On = false
});
elseif v5636 > 2 and v5595[v5622].Off then
v840({
FX = v5622,
On = true
});
end;
end;
end;
game:GetService("RunService").Heartbeat:Wait();
end;
else
return ;
end;
end;
end;
local function v5851()
task.spawn(function()
for _ = 1, 5 do
local v5639 = v5276.BROO:Clone();
v5639:ScaleTo(v89(0.8, 1.8));
local v5640 = {
Model = v5639,
T = 1,
Anchor = l_PrimaryPart_33.CFrame * CFrame.new(0, -
l_PrimaryPart_33.Size.Y * 1.5, 0) * CFrame.Angles(math.rad((math.random(-15, 15))),
math.rad((math.random(0, 360))), (math.rad((math.random(70, 100)))))
};
local l_new_7 = TweenInfo.new;
local v5642 = 0.2;
local v5643 = 0.35;
local l_v82_51 = v82;
if not v5643 and v5642 then
v5643 = v5642;
v5642 = 1;
end;
if not v5643 and not v5642 then
v5642 = 0;
v5643 = 1;
end;
v5640.Info = l_new_7(l_v82_51:NextNumber(v5642, v5643),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_136 = v5640.Model;
local v5646 = v5640.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_141 =
l_Model_136:FindFirstChild("Start");
local l_End_138 =
l_Model_136:FindFirstChild("End");
local l_Stay_135 = v5640.Stay;
local l_Anchor_136 = v5640.Anchor;
local v5651 = v5640.EndT or 1;
local l_Del_135 = v5640.Del;
local l_Skip_135 = v5640.Skip;
if l_Start_141 and l_End_138 then
l_Model_136.PrimaryPart = l_Start_141;
if not l_Skip_135 then
for _, v5655 in
pairs(l_Model_136:GetChildren()) do
if v5655:IsA("BasePart") then
v5655.CanCollide = false;
v5655.Anchored = true;
end;
end;
end;
if l_Anchor_136 then
l_Model_136:SetPrimaryPartCFrame(l_Anchor_136);
end;
if v5640.T then
l_Start_141.Transparency = v5640.T;
end;
l_End_138.Transparency = 1;
l_Model_136.Parent = workspace.Thrown;
local l_Decal_271 =
l_Start_141:FindFirstChildOfClass("Decal");
local l_SpecialMesh_272 =
l_Start_141:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_273 =
l_End_138:FindFirstChildOfClass("SpecialMesh");
local l_Decal_272 =
l_End_138:FindFirstChildOfClass("Decal");
if l_Decal_272 and not l_Skip_135 then
l_Decal_272.Transparency = 1;
end;
local v5660 = nil;
if l_Del_135 then
game:GetService("TweenService"):Create(l_Start_141, v5646, {
Size = l_End_138.Size,
CFrame = l_End_138.CFrame
}):Play();
task.delay(l_Del_135, function()
v5660 =
game:GetService("TweenService"):Create(l_Start_141, v5646, {
Transparency = v5651
});
v5660:Play();
if l_Decal_271 then
for _, v5662 in
pairs(l_Start_141:GetChildren()) do
if v5662:IsA("Decal") then
game:GetService("TweenService"):Create(v5662, v5646, {
Transparency = v5651
}):Play();
end;
end;
end;
if l_SpecialMesh_272 then
v5660 =
game:GetService("TweenService"):Create(l_SpecialMesh_272, v5646, {
Scale = l_SpecialMesh_273.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_272 then
game:GetService("TweenService"):Create(l_SpecialMesh_272, v5646, {
Scale = l_SpecialMesh_273.Scale
}):Play();
end;
if l_Decal_271 then
for _, v5664 in
pairs(l_Start_141:GetChildren()) do
if v5664:IsA("Decal") then
game:GetService("TweenService"):Create(v5664, v5646, {
Transparency = v5651
}):Play();
end;
end;
v5660 =
game:GetService("TweenService"):Create(l_Start_141, v5646, {
Size = l_End_138.Size,
CFrame = l_End_138.CFrame
});
v5660:Play();
else
v5660 =
game:GetService("TweenService"):Create(l_Start_141, v5646, {
Size = l_End_138.Size,
Transparency = v5651,
CFrame = l_End_138.CFrame
});
v5660:Play();
end;
end;
if not l_Stay_135 then
if l_Del_135 then
task.wait(l_Del_135 + 0.1);
end;
v5660.Completed:Connect(function()
l_Model_136:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end);
task.spawn(function()
task.wait(0.1);
for _ = 1, 5 do
local v5666 = v5276.BROO:Clone();
v5666:ScaleTo(v89(0.8, 1));
v5666.Start.Decal.Transparency = 1;
v3:Create(v5666.Start.Decal, TweenInfo.new(0.45,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
local l_v3_5 = v3;
local l_Mesh_1 = v5666.Start.Mesh;
local l_new_8 = TweenInfo.new;
local v5670 = 0.25;
local v5671 = 0.45;
local l_v82_52 = v82;
if not v5671 and v5670 then
v5671 = v5670;
v5670 = 1;
end;
if not v5671 and not v5670 then
v5670 = 0;
v5671 = 1;
end;
l_v3_5:Create(l_Mesh_1,
l_new_8(l_v82_52:NextNumber(v5670, v5671), Enum.EasingStyle.Sine), {
Scale = Vector3.new(2, 0.4000000059604645,
0.4000000059604645, 0)
}):Play();
l_v3_5 = {
Model = v5666,
T = 1,
Anchor = l_PrimaryPart_33.CFrame * CFrame.new(0, -
l_PrimaryPart_33.Size.Y * 0.5, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 1.5707963267948966)
};
local l_new_9 = TweenInfo.new;
l_new_8 = 0.5;
local v5674 = 0.65;
v5670 = v82;
if not v5674 and l_new_8 then
v5674 = l_new_8;
l_new_8 = 1;
end;
if not v5674 and not l_new_8 then
l_new_8 = 0;
v5674 = 1;
end;
l_v3_5.Info = l_new_9(v5670:NextNumber(l_new_8, v5674),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_137 = l_v3_5.Model;
local v5676 = l_v3_5.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_142 =
l_Model_137:FindFirstChild("Start");
local l_End_139 =
l_Model_137:FindFirstChild("End");
local l_Stay_136 = l_v3_5.Stay;
local l_Anchor_137 = l_v3_5.Anchor;
local v5681 = l_v3_5.EndT or 1;
local l_Del_136 = l_v3_5.Del;
local l_Skip_136 = l_v3_5.Skip;
if l_Start_142 and l_End_139 then
l_Model_137.PrimaryPart = l_Start_142;
if not l_Skip_136 then
for _, v5685 in
pairs(l_Model_137:GetChildren()) do
if v5685:IsA("BasePart") then
v5685.CanCollide = false;
v5685.Anchored = true;
end;
end;
end;
if l_Anchor_137 then
l_Model_137:SetPrimaryPartCFrame(l_Anchor_137);
end;
if l_v3_5.T then
l_Start_142.Transparency = l_v3_5.T;
end;
l_End_139.Transparency = 1;
l_Model_137.Parent = workspace.Thrown;
local l_Decal_273 =
l_Start_142:FindFirstChildOfClass("Decal");
local l_SpecialMesh_274 =
l_Start_142:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_275 =
l_End_139:FindFirstChildOfClass("SpecialMesh");
local l_Decal_274 =
l_End_139:FindFirstChildOfClass("Decal");
if l_Decal_274 and not l_Skip_136 then
l_Decal_274.Transparency = 1;
end;
local v5690 = nil;
if l_Del_136 then
game:GetService("TweenService"):Create(l_Start_142, v5676, {
Size = l_End_139.Size,
CFrame = l_End_139.CFrame
}):Play();
task.delay(l_Del_136, function()
v5690 =
game:GetService("TweenService"):Create(l_Start_142, v5676, {
Transparency = v5681
});
v5690:Play();
if l_Decal_273 then
for _, v5692 in
pairs(l_Start_142:GetChildren()) do
if v5692:IsA("Decal") then
game:GetService("TweenService"):Create(v5692, v5676, {
Transparency = v5681
}):Play();
end;
end;
end;
if l_SpecialMesh_274 then
v5690 =
game:GetService("TweenService"):Create(l_SpecialMesh_274, v5676, {
Scale = l_SpecialMesh_275.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_274 then
game:GetService("TweenService"):Create(l_SpecialMesh_274, v5676, {
Scale = l_SpecialMesh_275.Scale
}):Play();
end;
if l_Decal_273 then
for _, v5694 in
pairs(l_Start_142:GetChildren()) do
if v5694:IsA("Decal") then
game:GetService("TweenService"):Create(v5694, v5676, {
Transparency = v5681
}):Play();
end;
end;
v5690 =
game:GetService("TweenService"):Create(l_Start_142, v5676, {
Size = l_End_139.Size,
CFrame = l_End_139.CFrame
});
v5690:Play();
else
v5690 =
game:GetService("TweenService"):Create(l_Start_142, v5676, {
Size = l_End_139.Size,
Transparency = v5681,
CFrame = l_End_139.CFrame
});
v5690:Play();
end;
end;
if not l_Stay_136 then
if l_Del_136 then
task.wait(l_Del_136 + 0.1);
end;
v5690.Completed:Connect(function()
l_Model_137:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end);
for _ = 1, 5 do
local v5696 = v5276.AnotherWind:Clone();
v5696:ScaleTo(v89(0.5, 1));
local v5697 = {
Model = v5696,
T = 0.9
};
local v5698 = l_PrimaryPart_33.CFrame * CFrame.new(0, -
l_PrimaryPart_33.Size.Y * 1, 0);
local l_new_10 = CFrame.new;
local v5700 = 0;
local v5701 = -0.5;
local v5702 = 0.5;
local l_v82_53 = v82;
if not v5702 and v5701 then
v5702 = v5701;
v5701 = 1;
end;
if not v5702 and not v5701 then
v5701 = 0;
v5702 = 1;
end;
v5697.Anchor = v5698 * l_new_10(v5700,
l_v82_53:NextNumber(v5701, v5702), 0) * CFrame.Angles(math.rad((math.random(-15,
15))), math.rad((math.random(0, 360))), (math.rad((math.random(-15, 15)))));
local l_new_11 = TweenInfo.new;
v5698 = 0.4;
l_new_10 = 0.9;
v5700 = v82;
if not l_new_10 and v5698 then
l_new_10 = v5698;
v5698 = 1;
end;
if not l_new_10 and not v5698 then
v5698 = 0;
l_new_10 = 1;
end;
v5697.Info = l_new_11(v5700:NextNumber(v5698, l_new_10),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_138 = v5697.Model;
local v5706 = v5697.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_143 =
l_Model_138:FindFirstChild("Start");
local l_End_140 = l_Model_138:FindFirstChild("End");
local l_Stay_137 = v5697.Stay;
local l_Anchor_138 = v5697.Anchor;
local v5711 = v5697.EndT or 1;
local l_Del_137 = v5697.Del;
local l_Skip_137 = v5697.Skip;
if l_Start_143 and l_End_140 then
l_Model_138.PrimaryPart = l_Start_143;
if not l_Skip_137 then
for _, v5715 in
pairs(l_Model_138:GetChildren()) do
if v5715:IsA("BasePart") then
v5715.CanCollide = false;
v5715.Anchored = true;
end;
end;
end;
if l_Anchor_138 then
l_Model_138:SetPrimaryPartCFrame(l_Anchor_138);
end;
if v5697.T then
l_Start_143.Transparency = v5697.T;
end;
l_End_140.Transparency = 1;
l_Model_138.Parent = workspace.Thrown;
local l_Decal_275 =
l_Start_143:FindFirstChildOfClass("Decal");
local l_SpecialMesh_276 =
l_Start_143:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_277 =
l_End_140:FindFirstChildOfClass("SpecialMesh");
local l_Decal_276 =
l_End_140:FindFirstChildOfClass("Decal");
if l_Decal_276 and not l_Skip_137 then
l_Decal_276.Transparency = 1;
end;
local v5720 = nil;
if l_Del_137 then
game:GetService("TweenService"):Create(l_Start_143, v5706, {
Size = l_End_140.Size,
CFrame = l_End_140.CFrame
}):Play();
task.delay(l_Del_137, function()
v5720 =
game:GetService("TweenService"):Create(l_Start_143, v5706, {
Transparency = v5711
});
v5720:Play();
if l_Decal_275 then
for _, v5722 in
pairs(l_Start_143:GetChildren()) do
if v5722:IsA("Decal") then
game:GetService("TweenService"):Create(v5722, v5706, {
Transparency = v5711
}):Play();
end;
end;
end;
if l_SpecialMesh_276 then
v5720 =
game:GetService("TweenService"):Create(l_SpecialMesh_276, v5706, {
Scale = l_SpecialMesh_277.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_276 then
game:GetService("TweenService"):Create(l_SpecialMesh_276, v5706, {
Scale = l_SpecialMesh_277.Scale
}):Play();
end;
if l_Decal_275 then
for _, v5724 in
pairs(l_Start_143:GetChildren()) do
if v5724:IsA("Decal") then
game:GetService("TweenService"):Create(v5724, v5706, {
Transparency = v5711
}):Play();
end;
end;
v5720 =
game:GetService("TweenService"):Create(l_Start_143, v5706, {
Size = l_End_140.Size,
CFrame = l_End_140.CFrame
});
v5720:Play();
else
v5720 =
game:GetService("TweenService"):Create(l_Start_143, v5706, {
Size = l_End_140.Size,
Transparency = v5711,
CFrame = l_End_140.CFrame
});
v5720:Play();
end;
end;
if not l_Stay_137 then
if l_Del_137 then
task.wait(l_Del_137 + 0.1);
end;
v5720.Completed:Connect(function()
l_Model_138:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.delay(0.2, function()
local v5725 = v5277._maid:give(v5276.Begin:Clone());
v5725:SetPrimaryPartCFrame(l_PrimaryPart_33.CFrame *
CFrame.new(0, 3, 0));
v5725.Parent = workspace.Thrown;
v5725:ScaleTo(2);
v833(v5725);
end);
task.wait(0.55);
for _ = 1, 5 do
local v5727 = v5276.AnotherOUt:Clone();
v5727:ScaleTo(v89(1.5, 3.7));
local v5728 = {
Model = v5727,
T = 0.96
};
local v5729 = l_PrimaryPart_33.CFrame * CFrame.new(0, -
l_PrimaryPart_33.Size.Y * 1, 0);
local l_new_12 = CFrame.new;
local v5731 = 0;
local v5732 = -0.5;
local v5733 = 0.5;
local l_v82_54 = v82;
if not v5733 and v5732 then
v5733 = v5732;
v5732 = 1;
end;
if not v5733 and not v5732 then
v5732 = 0;
v5733 = 1;
end;
v5728.Anchor = v5729 * l_new_12(v5731,
l_v82_54:NextNumber(v5732, v5733), 0) * CFrame.Angles(math.rad((math.random(-15,
15))), math.rad((math.random(0, 360))), (math.rad((math.random(-15, 15)))));
local l_new_13 = TweenInfo.new;
v5729 = 0.3;
l_new_12 = 0.5;
v5731 = v82;
if not l_new_12 and v5729 then
l_new_12 = v5729;
v5729 = 1;
end;
if not l_new_12 and not v5729 then
v5729 = 0;
l_new_12 = 1;
end;
v5728.Info = l_new_13(v5731:NextNumber(v5729, l_new_12),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_139 = v5728.Model;
local v5737 = v5728.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_144 =
l_Model_139:FindFirstChild("Start");
local l_End_141 = l_Model_139:FindFirstChild("End");
local l_Stay_138 = v5728.Stay;
local l_Anchor_139 = v5728.Anchor;
local v5742 = v5728.EndT or 1;
local l_Del_138 = v5728.Del;
local l_Skip_138 = v5728.Skip;
if l_Start_144 and l_End_141 then
l_Model_139.PrimaryPart = l_Start_144;
if not l_Skip_138 then
for _, v5746 in
pairs(l_Model_139:GetChildren()) do
if v5746:IsA("BasePart") then
v5746.CanCollide = false;
v5746.Anchored = true;
end;
end;
end;
if l_Anchor_139 then
l_Model_139:SetPrimaryPartCFrame(l_Anchor_139);
end;
if v5728.T then
l_Start_144.Transparency = v5728.T;
end;
l_End_141.Transparency = 1;
l_Model_139.Parent = workspace.Thrown;
local l_Decal_277 =
l_Start_144:FindFirstChildOfClass("Decal");
local l_SpecialMesh_278 =
l_Start_144:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_279 =
l_End_141:FindFirstChildOfClass("SpecialMesh");
local l_Decal_278 =
l_End_141:FindFirstChildOfClass("Decal");
if l_Decal_278 and not l_Skip_138 then
l_Decal_278.Transparency = 1;
end;
local v5751 = nil;
if l_Del_138 then
game:GetService("TweenService"):Create(l_Start_144, v5737, {
Size = l_End_141.Size,
CFrame = l_End_141.CFrame
}):Play();
task.delay(l_Del_138, function()
v5751 =
game:GetService("TweenService"):Create(l_Start_144, v5737, {
Transparency = v5742
});
v5751:Play();
if l_Decal_277 then
for _, v5753 in
pairs(l_Start_144:GetChildren()) do
if v5753:IsA("Decal") then
game:GetService("TweenService"):Create(v5753, v5737, {
Transparency = v5742
}):Play();
end;
end;
end;
if l_SpecialMesh_278 then
v5751 =
game:GetService("TweenService"):Create(l_SpecialMesh_278, v5737, {
Scale = l_SpecialMesh_279.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_278 then
game:GetService("TweenService"):Create(l_SpecialMesh_278, v5737, {
Scale = l_SpecialMesh_279.Scale
}):Play();
end;
if l_Decal_277 then
for _, v5755 in
pairs(l_Start_144:GetChildren()) do
if v5755:IsA("Decal") then
game:GetService("TweenService"):Create(v5755, v5737, {
Transparency = v5742
}):Play();
end;
end;
v5751 =
game:GetService("TweenService"):Create(l_Start_144, v5737, {
Size = l_End_141.Size,
CFrame = l_End_141.CFrame
});
v5751:Play();
else
v5751 =
game:GetService("TweenService"):Create(l_Start_144, v5737, {
Size = l_End_141.Size,
Transparency = v5742,
CFrame = l_End_141.CFrame
});
v5751:Play();
end;
end;
if not l_Stay_138 then
if l_Del_138 then
task.wait(l_Del_138 + 0.1);
end;
v5751.Completed:Connect(function()
l_Model_139:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.spawn(function()
task.wait(0.1);
for _ = 1, 5 do
local v5757 = v5276.BROO2:Clone();
v5757:ScaleTo(v89(2, 3));
v5757.Start.Decal.Transparency = 1;
v3:Create(v5757.Start.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
local l_v3_6 = v3;
local l_Mesh_2 = v5757.Start.Mesh;
local l_new_14 = TweenInfo.new;
local v5761 = 0.15;
local v5762 = 0.35;
local l_v82_55 = v82;
if not v5762 and v5761 then
v5762 = v5761;
v5761 = 1;
end;
if not v5762 and not v5761 then
v5761 = 0;
v5762 = 1;
end;
l_v3_6:Create(l_Mesh_2,
l_new_14(l_v82_55:NextNumber(v5761, v5762), Enum.EasingStyle.Sine), {
Scale = Vector3.new(2, 0.4000000059604645,
0.4000000059604645, 0)
}):Play();
l_v3_6 = {
Model = v5757,
T = 1,
Anchor = l_PrimaryPart_33.CFrame * CFrame.new(0, -
l_PrimaryPart_33.Size.Y * 0.5, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 1.5707963267948966)
};
local l_new_15 = TweenInfo.new;
l_new_14 = 1.4;
local v5765 = 2.55;
v5761 = v82;
if not v5765 and l_new_14 then
v5765 = l_new_14;
l_new_14 = 1;
end;
if not v5765 and not l_new_14 then
l_new_14 = 0;
v5765 = 1;
end;
l_v3_6.Info = l_new_15(v5761:NextNumber(l_new_14,
v5765), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_140 = l_v3_6.Model;
local v5767 = l_v3_6.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_145 =
l_Model_140:FindFirstChild("Start");
local l_End_142 =
l_Model_140:FindFirstChild("End");
local l_Stay_139 = l_v3_6.Stay;
local l_Anchor_140 = l_v3_6.Anchor;
local v5772 = l_v3_6.EndT or 1;
local l_Del_139 = l_v3_6.Del;
local l_Skip_139 = l_v3_6.Skip;
if l_Start_145 and l_End_142 then
l_Model_140.PrimaryPart = l_Start_145;
if not l_Skip_139 then
for _, v5776 in
pairs(l_Model_140:GetChildren()) do
if v5776:IsA("BasePart") then
v5776.CanCollide = false;
v5776.Anchored = true;
end;
end;
end;
if l_Anchor_140 then
l_Model_140:SetPrimaryPartCFrame(l_Anchor_140);
end;
if l_v3_6.T then
l_Start_145.Transparency = l_v3_6.T;
end;
l_End_142.Transparency = 1;
l_Model_140.Parent = workspace.Thrown;
local l_Decal_279 =
l_Start_145:FindFirstChildOfClass("Decal");
local l_SpecialMesh_280 =
l_Start_145:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_281 =
l_End_142:FindFirstChildOfClass("SpecialMesh");
local l_Decal_280 =
l_End_142:FindFirstChildOfClass("Decal");
if l_Decal_280 and not l_Skip_139 then
l_Decal_280.Transparency = 1;
end;
local v5781 = nil;
if l_Del_139 then
game:GetService("TweenService"):Create(l_Start_145, v5767, {
Size = l_End_142.Size,
CFrame = l_End_142.CFrame
}):Play();
task.delay(l_Del_139, function()
v5781 =
game:GetService("TweenService"):Create(l_Start_145, v5767, {
Transparency = v5772
});
v5781:Play();
if l_Decal_279 then
for _, v5783 in
pairs(l_Start_145:GetChildren()) do
if v5783:IsA("Decal") then
game:GetService("TweenService"):Create(v5783, v5767, {
Transparency = v5772
}):Play();
end;
end;
end;
if l_SpecialMesh_280 then
v5781 =
game:GetService("TweenService"):Create(l_SpecialMesh_280, v5767, {
Scale = l_SpecialMesh_281.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_280 then
game:GetService("TweenService"):Create(l_SpecialMesh_280, v5767, {
Scale = l_SpecialMesh_281.Scale
}):Play();
end;
if l_Decal_279 then
for _, v5785 in
pairs(l_Start_145:GetChildren()) do
if v5785:IsA("Decal") then
game:GetService("TweenService"):Create(v5785, v5767, {
Transparency = v5772
}):Play();
end;
end;
v5781 =
game:GetService("TweenService"):Create(l_Start_145, v5767, {
Size = l_End_142.Size,
CFrame = l_End_142.CFrame
});
v5781:Play();
else
v5781 =
game:GetService("TweenService"):Create(l_Start_145, v5767, {
Size = l_End_142.Size,
Transparency = v5772,
CFrame = l_End_142.CFrame
});
v5781:Play();
end;
end;
if not l_Stay_139 then
if l_Del_139 then
task.wait(l_Del_139 + 0.1);
end;
v5781.Completed:Connect(function()
l_Model_140:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end);
task.spawn(function()
task.wait(0.1);
for _ = 1, 5 do
local v5787 = v5276.WindTime:Clone();
local v5788 = 0.15;
local v5789 = 0.35;
local l_v82_56 = v82;
if not v5789 and v5788 then
v5789 = v5788;
v5788 = 1;
end;
if not v5789 and not v5788 then
v5788 = 0;
v5789 = 1;
end;
v5787:ScaleTo(l_v82_56:NextNumber(v5788, v5789) * 9);
local v5791 = {
Model = v5787,
T = 0.95
};
local l_CFrame_11 = l_PrimaryPart_33.CFrame;
v5788 = CFrame.new;
v5789 = 0;
local v5793 = 0;
local v5794 = 8;
local l_v82_57 = v82;
if not v5794 and v5793 then
v5794 = v5793;
v5793 = 1;
end;
if not v5794 and not v5793 then
v5793 = 0;
v5794 = 1;
end;
local v5796 = l_CFrame_11 * v5788(v5789,
l_v82_57:NextNumber(v5793, v5794), 0);
l_CFrame_11 = CFrame.Angles;
l_v82_56 = -15;
v5793 = 15;
v5794 = v82;
if not v5793 and l_v82_56 then
v5793 = l_v82_56;
l_v82_56 = 1;
end;
if not v5793 and not l_v82_56 then
l_v82_56 = 0;
v5793 = 1;
end;
v5788 = math.rad((v5794:NextNumber(l_v82_56, v5793)));
v5793 = 0;
v5794 = 360;
l_v82_57 = v82;
if not v5794 and v5793 then
v5794 = v5793;
v5793 = 1;
end;
if not v5794 and not v5793 then
v5793 = 0;
v5794 = 1;
end;
v5789 = math.rad((l_v82_57:NextNumber(v5793, v5794)));
v5794 = -15;
l_v82_57 = 15;
local l_v82_58 = v82;
if not l_v82_57 and v5794 then
l_v82_57 = v5794;
v5794 = 1;
end;
if not l_v82_57 and not v5794 then
v5794 = 0;
l_v82_57 = 1;
end;
v5791.Anchor = v5796 * l_CFrame_11(v5788, v5789,
(math.rad((l_v82_58:NextNumber(v5794, l_v82_57)))));
local l_new_16 = TweenInfo.new;
l_CFrame_11 = 0.2;
v5788 = 0.45;
v5789 = v82;
if not v5788 and l_CFrame_11 then
v5788 = l_CFrame_11;
l_CFrame_11 = 1;
end;
if not v5788 and not l_CFrame_11 then
l_CFrame_11 = 0;
v5788 = 1;
end;
v5791.Info = l_new_16(v5789:NextNumber(l_CFrame_11,
v5788), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_141 = v5791.Model;
local v5800 = v5791.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_146 =
l_Model_141:FindFirstChild("Start");
local l_End_143 =
l_Model_141:FindFirstChild("End");
local l_Stay_140 = v5791.Stay;
local l_Anchor_141 = v5791.Anchor;
local v5805 = v5791.EndT or 1;
local l_Del_140 = v5791.Del;
local l_Skip_140 = v5791.Skip;
if l_Start_146 and l_End_143 then
l_Model_141.PrimaryPart = l_Start_146;
if not l_Skip_140 then
for _, v5809 in
pairs(l_Model_141:GetChildren()) do
if v5809:IsA("BasePart") then
v5809.CanCollide = false;
v5809.Anchored = true;
end;
end;
end;
if l_Anchor_141 then
l_Model_141:SetPrimaryPartCFrame(l_Anchor_141);
end;
if v5791.T then
l_Start_146.Transparency = v5791.T;
end;
l_End_143.Transparency = 1;
l_Model_141.Parent = workspace.Thrown;
local l_Decal_281 =
l_Start_146:FindFirstChildOfClass("Decal");
local l_SpecialMesh_282 =
l_Start_146:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_283 =
l_End_143:FindFirstChildOfClass("SpecialMesh");
local l_Decal_282 =
l_End_143:FindFirstChildOfClass("Decal");
if l_Decal_282 and not l_Skip_140 then
l_Decal_282.Transparency = 1;
end;
local v5814 = nil;
if l_Del_140 then
game:GetService("TweenService"):Create(l_Start_146, v5800, {
Size = l_End_143.Size,
CFrame = l_End_143.CFrame
}):Play();
task.delay(l_Del_140, function()
v5814 =
game:GetService("TweenService"):Create(l_Start_146, v5800, {
Transparency = v5805
});
v5814:Play();
if l_Decal_281 then
for _, v5816 in
pairs(l_Start_146:GetChildren()) do
if v5816:IsA("Decal") then
game:GetService("TweenService"):Create(v5816, v5800, {
Transparency = v5805
}):Play();
end;
end;
end;
if l_SpecialMesh_282 then
v5814 =
game:GetService("TweenService"):Create(l_SpecialMesh_282, v5800, {
Scale = l_SpecialMesh_283.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_282 then
game:GetService("TweenService"):Create(l_SpecialMesh_282, v5800, {
Scale = l_SpecialMesh_283.Scale
}):Play();
end;
if l_Decal_281 then
for _, v5818 in
pairs(l_Start_146:GetChildren()) do
if v5818:IsA("Decal") then
game:GetService("TweenService"):Create(v5818, v5800, {
Transparency = v5805
}):Play();
end;
end;
v5814 =
game:GetService("TweenService"):Create(l_Start_146, v5800, {
Size = l_End_143.Size,
CFrame = l_End_143.CFrame
});
v5814:Play();
else
v5814 =
game:GetService("TweenService"):Create(l_Start_146, v5800, {
Size = l_End_143.Size,
Transparency = v5805,
CFrame = l_End_143.CFrame
});
v5814:Play();
end;
end;
if not l_Stay_140 then
if l_Del_140 then
task.wait(l_Del_140 + 0.1);
end;
v5814.Completed:Connect(function()
l_Model_141:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
for _ = 1, 5 do
local v5820 = v5276.BROO2:Clone();
v5820:ScaleTo(v89(3, 4.5));
v5820.Start.Decal.Transparency = 1;
v3:Create(v5820.Start.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
local l_v3_7 = v3;
local l_Mesh_3 = v5820.Start.Mesh;
local l_new_17 = TweenInfo.new;
local v5824 = 0.15;
local v5825 = 0.35;
local l_v82_59 = v82;
if not v5825 and v5824 then
v5825 = v5824;
v5824 = 1;
end;
if not v5825 and not v5824 then
v5824 = 0;
v5825 = 1;
end;
l_v3_7:Create(l_Mesh_3,
l_new_17(l_v82_59:NextNumber(v5824, v5825), Enum.EasingStyle.Sine), {
Scale = Vector3.new(2, 0.4000000059604645,
0.4000000059604645, 0)
}):Play();
l_v3_7 = {
Model = v5820,
T = 1
};
l_new_17 = l_PrimaryPart_33.CFrame;
local l_new_18 = CFrame.new;
v5824 = 0;
l_v82_59 = 0;
local v5828 = 5;
local l_v82_60 = v82;
if not v5828 and l_v82_59 then
v5828 = l_v82_59;
l_v82_59 = 1;
end;
if not v5828 and not l_v82_59 then
l_v82_59 = 0;
v5828 = 1;
end;
l_v3_7.Anchor = l_new_17 * l_new_18(v5824,
l_v82_60:NextNumber(l_v82_59, v5828), 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966);
local l_new_19 = TweenInfo.new;
l_new_17 = 0.4;
l_new_18 = 0.7;
v5824 = v82;
if not l_new_18 and l_new_17 then
l_new_18 = l_new_17;
l_new_17 = 1;
end;
if not l_new_18 and not l_new_17 then
l_new_17 = 0;
l_new_18 = 1;
end;
l_v3_7.Info = l_new_19(v5824:NextNumber(l_new_17,
l_new_18), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_142 = l_v3_7.Model;
local v5832 = l_v3_7.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_147 =
l_Model_142:FindFirstChild("Start");
local l_End_144 =
l_Model_142:FindFirstChild("End");
local l_Stay_141 = l_v3_7.Stay;
local l_Anchor_142 = l_v3_7.Anchor;
local v5837 = l_v3_7.EndT or 1;
local l_Del_141 = l_v3_7.Del;
local l_Skip_141 = l_v3_7.Skip;
if l_Start_147 and l_End_144 then
l_Model_142.PrimaryPart = l_Start_147;
if not l_Skip_141 then
for _, v5841 in
pairs(l_Model_142:GetChildren()) do
if v5841:IsA("BasePart") then
v5841.CanCollide = false;
v5841.Anchored = true;
end;
end;
end;
if l_Anchor_142 then
l_Model_142:SetPrimaryPartCFrame(l_Anchor_142);
end;
if l_v3_7.T then
l_Start_147.Transparency = l_v3_7.T;
end;
l_End_144.Transparency = 1;
l_Model_142.Parent = workspace.Thrown;
local l_Decal_283 =
l_Start_147:FindFirstChildOfClass("Decal");
local l_SpecialMesh_284 =
l_Start_147:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_285 =
l_End_144:FindFirstChildOfClass("SpecialMesh");
local l_Decal_284 =
l_End_144:FindFirstChildOfClass("Decal");
if l_Decal_284 and not l_Skip_141 then
l_Decal_284.Transparency = 1;
end;
local v5846 = nil;
if l_Del_141 then
game:GetService("TweenService"):Create(l_Start_147, v5832, {
Size = l_End_144.Size,
CFrame = l_End_144.CFrame
}):Play();
task.delay(l_Del_141, function()
v5846 =
game:GetService("TweenService"):Create(l_Start_147, v5832, {
Transparency = v5837
});
v5846:Play();
if l_Decal_283 then
for _, v5848 in
pairs(l_Start_147:GetChildren()) do
if v5848:IsA("Decal") then
game:GetService("TweenService"):Create(v5848, v5832, {
Transparency = v5837
}):Play();
end;
end;
end;
if l_SpecialMesh_284 then
v5846 =
game:GetService("TweenService"):Create(l_SpecialMesh_284, v5832, {
Scale = l_SpecialMesh_285.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_284 then
game:GetService("TweenService"):Create(l_SpecialMesh_284, v5832, {
Scale = l_SpecialMesh_285.Scale
}):Play();
end;
if l_Decal_283 then
for _, v5850 in
pairs(l_Start_147:GetChildren()) do
if v5850:IsA("Decal") then
game:GetService("TweenService"):Create(v5850, v5832, {
Transparency = v5837
}):Play();
end;
end;
v5846 =
game:GetService("TweenService"):Create(l_Start_147, v5832, {
Size = l_End_144.Size,
CFrame = l_End_144.CFrame
});
v5846:Play();
else
v5846 =
game:GetService("TweenService"):Create(l_Start_147, v5832, {
Size = l_End_144.Size,
Transparency = v5837,
CFrame = l_End_144.CFrame
});
v5846:Play();
end;
end;
if not l_Stay_141 then
if l_Del_141 then
task.wait(l_Del_141 + 0.1);
end;
v5846.Completed:Connect(function()
l_Model_142:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end);
v5591();
end;
local function v5929()
local v5852 = tick();
local v5853 = 0;
local v5854 = v5277._maid:give(Instance.new("NumberValue"));
v5854.Value = 4;
v3:Create(v5854, TweenInfo.new(3, Enum.EasingStyle.Sine), {
Value = 9
}):Play();
task.delay(4.5, function()
v3:Create(v5854, TweenInfo.new(0.6, Enum.EasingStyle.Sine),
{
Value = 25
}):Play();
end);
while true do
if tick() - v5852 < 5 then
v5853 = v5853 + 1;
if tick() - v5852 > 9 then
return ;
else
local v5855 = v5276.Downward:Clone();
local v5856 = 0.15;
local v5857 = 0.35;
local l_v82_61 = v82;
if not v5857 and v5856 then
v5857 = v5856;
v5856 = 1;
end;
if not v5857 and not v5856 then
v5856 = 0;
v5857 = 1;
end;
v5855:ScaleTo(l_v82_61:NextNumber(v5856, v5857) *
v5854.Value);
local v5859 = {
Model = v5855,
T = 0.95
};
v5856, v5857, l_v82_61 =
l_char_17.HumanoidRootPart.CFrame:ToOrientation();
local v5860 = CFrame.new(l_char_17.Torso.Position)
* CFrame.Angles(0, v5857, 0);
v5856 = CFrame.new;
v5857 = 0;
local v5861 = -5;
local v5862 = 0;
local l_v82_62 = v82;
if not v5862 and v5861 then
v5862 = v5861;
v5861 = 1;
end;
if not v5862 and not v5861 then
v5861 = 0;
v5862 = 1;
end;
local v5864 = v5860 * v5856(v5857,
l_v82_62:NextNumber(v5861, v5862), 0);
v5860 = CFrame.Angles;
l_v82_61 = -15;
v5861 = 15;
v5862 = v82;
if not v5861 and l_v82_61 then
v5861 = l_v82_61;
l_v82_61 = 1;
end;
if not v5861 and not l_v82_61 then
l_v82_61 = 0;
v5861 = 1;
end;
v5856 = math.rad((v5862:NextNumber(l_v82_61,
v5861)));
v5861 = 0;
v5862 = 360;
l_v82_62 = v82;
if not v5862 and v5861 then
v5862 = v5861;
v5861 = 1;
end;
if not v5862 and not v5861 then
v5861 = 0;
v5862 = 1;
end;
v5857 = math.rad((l_v82_62:NextNumber(v5861,
v5862)));
v5862 = -15;
l_v82_62 = 15;
local l_v82_63 = v82;
if not l_v82_62 and v5862 then
l_v82_62 = v5862;
v5862 = 1;
end;
if not l_v82_62 and not v5862 then
v5862 = 0;
l_v82_62 = 1;
end;
v5859.Anchor = v5864 * v5860(v5856, v5857,
(math.rad((l_v82_63:NextNumber(v5862, l_v82_62)))));
local l_new_20 = TweenInfo.new;
v5860 = 0.1;
v5856 = 0.25;
v5857 = v82;
if not v5856 and v5860 then
v5856 = v5860;
v5860 = 1;
end;
if not v5856 and not v5860 then
v5860 = 0;
v5856 = 1;
end;
v5859.Info = l_new_20(v5857:NextNumber(v5860,
v5856), Enum.EasingStyle.Sine);
local l_v5859_0 = v5859 --[[ copy: 4 -> 15 ]];
task.spawn(function()
local l_Model_143 = l_v5859_0.Model;
local v5869 = l_v5859_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_148 =
l_Model_143:FindFirstChild("Start");
local l_End_145 =
l_Model_143:FindFirstChild("End");
local l_Stay_142 = l_v5859_0.Stay;
local l_Anchor_143 = l_v5859_0.Anchor;
local v5874 = l_v5859_0.EndT or 1;
local l_Del_142 = l_v5859_0.Del;
local l_Skip_142 = l_v5859_0.Skip;
if l_Start_148 and l_End_145 then
l_Model_143.PrimaryPart = l_Start_148;
if not l_Skip_142 then
for _, v5878 in
pairs(l_Model_143:GetChildren()) do
if v5878:IsA("BasePart") then
v5878.CanCollide = false;
v5878.Anchored = true;
end;
end;
end;
if l_Anchor_143 then
l_Model_143:SetPrimaryPartCFrame(l_Anchor_143);
end;
if l_v5859_0.T then
l_Start_148.Transparency = l_v5859_0.T;
end;
l_End_145.Transparency = 1;
l_Model_143.Parent = workspace.Thrown;
local l_Decal_285 =
l_Start_148:FindFirstChildOfClass("Decal");
local l_SpecialMesh_286 =
l_Start_148:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_287 =
l_End_145:FindFirstChildOfClass("SpecialMesh");
local l_Decal_286 =
l_End_145:FindFirstChildOfClass("Decal");
if l_Decal_286 and not l_Skip_142 then
l_Decal_286.Transparency = 1;
end;
local v5883 = nil;
if l_Del_142 then
game:GetService("TweenService"):Create(l_Start_148, v5869, {
Size = l_End_145.Size,
CFrame = l_End_145.CFrame
}):Play();
task.delay(l_Del_142, function()
v5883 =
game:GetService("TweenService"):Create(l_Start_148, v5869, {
Transparency = v5874
});
v5883:Play();
if l_Decal_285 then
for _, v5885 in
pairs(l_Start_148:GetChildren()) do
if v5885:IsA("Decal") then
game:GetService("TweenService"):Create(v5885, v5869, {
Transparency =
v5874
}):Play();
end;
end;
end;
if l_SpecialMesh_286 then
v5883 =
game:GetService("TweenService"):Create(l_SpecialMesh_286, v5869, {
Scale =
l_SpecialMesh_287.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_286 then
game:GetService("TweenService"):Create(l_SpecialMesh_286, v5869, {
Scale = l_SpecialMesh_287.Scale
}):Play();
end;
if l_Decal_285 then
for _, v5887 in
pairs(l_Start_148:GetChildren()) do
if v5887:IsA("Decal") then
game:GetService("TweenService"):Create(v5887, v5869, {
Transparency = v5874
}):Play();
end;
end;
v5883 =
game:GetService("TweenService"):Create(l_Start_148, v5869, {
Size = l_End_145.Size,
CFrame = l_End_145.CFrame
});
v5883:Play();
else
v5883 =
game:GetService("TweenService"):Create(l_Start_148, v5869, {
Size = l_End_145.Size,
Transparency = v5874,
CFrame = l_End_145.CFrame
});
v5883:Play();
end;
end;
if not l_Stay_142 then
if l_Del_142 then
task.wait(l_Del_142 + 0.1);
end;
v5883.Completed:Connect(function()
l_Model_143:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
game:GetService("RunService").Heartbeat:Wait();
if v5853 % 5 == 0 then
v5859 = v5276.BROO2:Clone();
v5857 = 0.15;
l_v82_61 = 0.35;
v5861 = v82;
if not l_v82_61 and v5857 then
l_v82_61 = v5857;
v5857 = 1;
end;
if not l_v82_61 and not v5857 then
v5857 = 0;
l_v82_61 = 1;
end;
v5859:ScaleTo(v5861:NextNumber(v5857, l_v82_61)
* v5854.Value);
v5859.Start.Decal.Transparency = 1;
v3:Create(v5859.Start.Decal,
TweenInfo.new(0.25, Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
l_new_20 = v3;
v5860 = v5859.Start.Mesh;
v5856 = TweenInfo.new;
l_v82_61 = 0.15;
v5861 = 0.35;
v5862 = v82;
if not v5861 and l_v82_61 then
v5861 = l_v82_61;
l_v82_61 = 1;
end;
if not v5861 and not l_v82_61 then
l_v82_61 = 0;
v5861 = 1;
end;
l_new_20:Create(v5860,
v5856(v5862:NextNumber(l_v82_61, v5861), Enum.EasingStyle.Sine), {
Scale = Vector3.new(2, 0.4000000059604645,
0.4000000059604645, 0)
}):Play();
l_new_20 = {
Model = v5859,
T = 1
};
v5856 = l_PrimaryPart_33.CFrame;
v5857 = CFrame.new;
l_v82_61 = 0;
v5862 = 0;
l_v82_62 = 5;
l_v82_63 = v82;
if not l_v82_62 and v5862 then
l_v82_62 = v5862;
v5862 = 1;
end;
if not l_v82_62 and not v5862 then
v5862 = 0;
l_v82_62 = 1;
end;
l_new_20.Anchor = v5856 * v5857(l_v82_61,
l_v82_63:NextNumber(v5862, l_v82_62), 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966);
v5864 = TweenInfo.new;
v5856 = 0.1;
v5857 = 0.25;
l_v82_61 = v82;
if not v5857 and v5856 then
v5857 = v5856;
v5856 = 1;
end;
if not v5857 and not v5856 then
v5856 = 0;
v5857 = 1;
end;
l_new_20.Info =
v5864(l_v82_61:NextNumber(v5856, v5857), Enum.EasingStyle.Sine);
local l_l_new_20_0 = l_new_20 --[[ copy: 5 ->
16 ]];
task.spawn(function()
local l_Model_144 = l_l_new_20_0.Model;
local v5890 = l_l_new_20_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_149 =
l_Model_144:FindFirstChild("Start");
local l_End_146 =
l_Model_144:FindFirstChild("End");
local l_Stay_143 = l_l_new_20_0.Stay;
local l_Anchor_144 = l_l_new_20_0.Anchor;
local v5895 = l_l_new_20_0.EndT or 1;
local l_Del_143 = l_l_new_20_0.Del;
local l_Skip_143 = l_l_new_20_0.Skip;
if l_Start_149 and l_End_146 then
l_Model_144.PrimaryPart = l_Start_149;
if not l_Skip_143 then
for _, v5899 in
pairs(l_Model_144:GetChildren()) do
if v5899:IsA("BasePart") then
v5899.CanCollide = false;
v5899.Anchored = true;
end;
end;
end;
if l_Anchor_144 then
l_Model_144:SetPrimaryPartCFrame(l_Anchor_144);
end;
if l_l_new_20_0.T then
l_Start_149.Transparency =
l_l_new_20_0.T;
end;
l_End_146.Transparency = 1;
l_Model_144.Parent = workspace.Thrown;
local l_Decal_287 =
l_Start_149:FindFirstChildOfClass("Decal");
local l_SpecialMesh_288 =
l_Start_149:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_289 =
l_End_146:FindFirstChildOfClass("SpecialMesh");
local l_Decal_288 =
l_End_146:FindFirstChildOfClass("Decal");
if l_Decal_288 and not l_Skip_143 then
l_Decal_288.Transparency = 1;
end;
local v5904 = nil;
if l_Del_143 then
game:GetService("TweenService"):Create(l_Start_149, v5890, {
Size = l_End_146.Size,
CFrame = l_End_146.CFrame
}):Play();
task.delay(l_Del_143, function()
v5904 =
game:GetService("TweenService"):Create(l_Start_149, v5890, {
Transparency = v5895
});
v5904:Play();
if l_Decal_287 then
for _, v5906 in
pairs(l_Start_149:GetChildren()) do
if v5906:IsA("Decal")
then
game:GetService("TweenService"):Create(v5906, v5890, {
Transparency =
v5895
}):Play();
end;
end;
end;
if l_SpecialMesh_288 then
v5904 =
game:GetService("TweenService"):Create(l_SpecialMesh_288, v5890, {
Scale =
l_SpecialMesh_289.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_288 then
game:GetService("TweenService"):Create(l_SpecialMesh_288, v5890, {
Scale =
l_SpecialMesh_289.Scale
}):Play();
end;
if l_Decal_287 then
for _, v5908 in
pairs(l_Start_149:GetChildren()) do
if v5908:IsA("Decal") then
game:GetService("TweenService"):Create(v5908, v5890, {
Transparency =
v5895
}):Play();
end;
end;
v5904 =
game:GetService("TweenService"):Create(l_Start_149, v5890, {
Size = l_End_146.Size,
CFrame = l_End_146.CFrame
});
v5904:Play();
else
v5904 =
game:GetService("TweenService"):Create(l_Start_149, v5890, {
Size = l_End_146.Size,
Transparency = v5895,
CFrame = l_End_146.CFrame
});
v5904:Play();
end;
end;
if not l_Stay_143 then
if l_Del_143 then
task.wait(l_Del_143 + 0.1);
end;
v5904.Completed:Connect(function()
l_Model_144:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
if v5853 % 15 == 0 and tick() - v5852 < 3.5 then
v5859 = v5276.Detail:Clone();
v5859:ScaleTo(0.35 * v5854.Value);
l_new_20 = {
Model = v5859,
T = 1
};
v5856 = l_CFrame_10;
v5857 = CFrame.new;
l_v82_61 = 0;
v5862 = 0;
l_v82_62 = 5;
l_v82_63 = v82;
if not l_v82_62 and v5862 then
l_v82_62 = v5862;
v5862 = 1;
end;
if not l_v82_62 and not v5862 then
v5862 = 0;
l_v82_62 = 1;
end;
l_new_20.Anchor = v5856 * v5857(l_v82_61,
l_v82_63:NextNumber(v5862, l_v82_62), 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0);
l_new_20.Info = TweenInfo.new(0.2,
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_145 = l_new_20.Model;
local v5910 = l_new_20.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_150 =
l_Model_145:FindFirstChild("Start");
local l_End_147 =
l_Model_145:FindFirstChild("End");
local l_Stay_144 = l_new_20.Stay;
local l_Anchor_145 = l_new_20.Anchor;
local v5915 = l_new_20.EndT or 1;
local l_Del_144 = l_new_20.Del;
local l_Skip_144 = l_new_20.Skip;
if l_Start_150 and l_End_147 then
l_Model_145.PrimaryPart = l_Start_150;
if not l_Skip_144 then
for _, v5919 in
pairs(l_Model_145:GetChildren()) do
if v5919:IsA("BasePart") then
v5919.CanCollide = false;
v5919.Anchored = true;
end;
end;
end;
if l_Anchor_145 then
l_Model_145:SetPrimaryPartCFrame(l_Anchor_145);
end;
if l_new_20.T then
l_Start_150.Transparency =
l_new_20.T;
end;
l_End_147.Transparency = 1;
l_Model_145.Parent = workspace.Thrown;
local l_Decal_289 =
l_Start_150:FindFirstChildOfClass("Decal");
local l_SpecialMesh_290 =
l_Start_150:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_291 =
l_End_147:FindFirstChildOfClass("SpecialMesh");
local l_Decal_290 =
l_End_147:FindFirstChildOfClass("Decal");
if l_Decal_290 and not l_Skip_144 then
l_Decal_290.Transparency = 1;
end;
local v5924 = nil;
if l_Del_144 then
game:GetService("TweenService"):Create(l_Start_150, v5910, {
Size = l_End_147.Size,
CFrame = l_End_147.CFrame
}):Play();
task.delay(l_Del_144, function()
v5924 =
game:GetService("TweenService"):Create(l_Start_150, v5910, {
Transparency = v5915
});
v5924:Play();
if l_Decal_289 then
for _, v5926 in
pairs(l_Start_150:GetChildren()) do
if v5926:IsA("Decal")
then
game:GetService("TweenService"):Create(v5926, v5910, {
Transparency =
v5915
}):Play();
end;
end;
end;
if l_SpecialMesh_290 then
v5924 =
game:GetService("TweenService"):Create(l_SpecialMesh_290, v5910, {
Scale =
l_SpecialMesh_291.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_290 then
game:GetService("TweenService"):Create(l_SpecialMesh_290, v5910, {
Scale =
l_SpecialMesh_291.Scale
}):Play();
end;
if l_Decal_289 then
for _, v5928 in
pairs(l_Start_150:GetChildren()) do
if v5928:IsA("Decal") then
game:GetService("TweenService"):Create(v5928, v5910, {
Transparency =
v5915
}):Play();
end;
end;
v5924 =
game:GetService("TweenService"):Create(l_Start_150, v5910, {
Size = l_End_147.Size,
CFrame = l_End_147.CFrame
});
v5924:Play();
else
v5924 =
game:GetService("TweenService"):Create(l_Start_150, v5910, {
Size = l_End_147.Size,
Transparency = v5915,
CFrame = l_End_147.CFrame
});
v5924:Play();
end;
end;
if not l_Stay_144 then
if l_Del_144 then
task.wait(l_Del_144 + 0.1);
end;
v5924.Completed:Connect(function()
l_Model_145:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
else
return ;
end;
end;
end;
local function v5964()
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://17448100915",
CFrame = l_CFrame_10,
Volume = 10
}):Play();
end;
v3:Create(l_v5284_0, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Volume = 0
}):Play();
local v5931 = v5277._maid:give(v5276.EsperVa2r:Clone());
v5931:SetPrimaryPartCFrame(l_CFrame_10 * CFrame.new(0, 0, 0));
v5931.Parent = workspace.Thrown;
v5931:ScaleTo(1.7);
v808({
FX = v5931,
Scale = 0.6
});
v802({
FX = v5931,
Count = 4
});
v833(v5931);
local v5932 = v5277._maid:give(v5276.General:Clone());
v5932:SetPrimaryPartCFrame(l_PrimaryPart_33.CFrame *
CFrame.new(0, -l_PrimaryPart_33.Size.Y * 1.45, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v5932:ScaleTo(7.45);
v5932.Parent = workspace.Thrown;
v808({
FX = v5932,
Scale = 0.6
});
v833(v5932);
for v5933 = 1, 5 do
local v5934 = v5276.WindTime:Clone();
local v5935 = 0.15;
local v5936 = 0.35;
local l_v82_64 = v82;
if not v5936 and v5935 then
v5936 = v5935;
v5935 = 1;
end;
if not v5936 and not v5935 then
v5935 = 0;
v5936 = 1;
end;
v5934:ScaleTo(l_v82_64:NextNumber(v5935, v5936) * v5933 *
5);
local v5938 = {
Model = v5934,
T = 1
};
local l_CFrame_12 = l_PrimaryPart_33.CFrame;
local l_new_21 = CFrame.new;
v5935 = 0;
l_v82_64 = 0;
local v5941 = 5;
local l_v82_65 = v82;
if not v5941 and l_v82_64 then
v5941 = l_v82_64;
l_v82_64 = 1;
end;
if not v5941 and not l_v82_64 then
l_v82_64 = 0;
v5941 = 1;
end;
v5938.Anchor = l_CFrame_12 * l_new_21(v5935,
l_v82_65:NextNumber(l_v82_64, v5941), 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966);
local l_new_22 = TweenInfo.new;
l_CFrame_12 = 0.4;
l_new_21 = 0.7;
v5935 = v82;
if not l_new_21 and l_CFrame_12 then
l_new_21 = l_CFrame_12;
l_CFrame_12 = 1;
end;
if not l_new_21 and not l_CFrame_12 then
l_CFrame_12 = 0;
l_new_21 = 1;
end;
v5938.Info = l_new_22(v5935:NextNumber(l_CFrame_12,
l_new_21), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_146 = v5938.Model;
local v5945 = v5938.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_151 =
l_Model_146:FindFirstChild("Start");
local l_End_148 = l_Model_146:FindFirstChild("End");
local l_Stay_145 = v5938.Stay;
local l_Anchor_146 = v5938.Anchor;
local v5950 = v5938.EndT or 1;
local l_Del_145 = v5938.Del;
local l_Skip_145 = v5938.Skip;
if l_Start_151 and l_End_148 then
l_Model_146.PrimaryPart = l_Start_151;
if not l_Skip_145 then
for _, v5954 in
pairs(l_Model_146:GetChildren()) do
if v5954:IsA("BasePart") then
v5954.CanCollide = false;
v5954.Anchored = true;
end;
end;
end;
if l_Anchor_146 then
l_Model_146:SetPrimaryPartCFrame(l_Anchor_146);
end;
if v5938.T then
l_Start_151.Transparency = v5938.T;
end;
l_End_148.Transparency = 1;
l_Model_146.Parent = workspace.Thrown;
local l_Decal_291 =
l_Start_151:FindFirstChildOfClass("Decal");
local l_SpecialMesh_292 =
l_Start_151:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_293 =
l_End_148:FindFirstChildOfClass("SpecialMesh");
local l_Decal_292 =
l_End_148:FindFirstChildOfClass("Decal");
if l_Decal_292 and not l_Skip_145 then
l_Decal_292.Transparency = 1;
end;
local v5959 = nil;
if l_Del_145 then
game:GetService("TweenService"):Create(l_Start_151, v5945, {
Size = l_End_148.Size,
CFrame = l_End_148.CFrame
}):Play();
task.delay(l_Del_145, function()
v5959 =
game:GetService("TweenService"):Create(l_Start_151, v5945, {
Transparency = v5950
});
v5959:Play();
if l_Decal_291 then
for _, v5961 in
pairs(l_Start_151:GetChildren()) do
if v5961:IsA("Decal") then
game:GetService("TweenService"):Create(v5961, v5945, {
Transparency = v5950
}):Play();
end;
end;
end;
if l_SpecialMesh_292 then
v5959 =
game:GetService("TweenService"):Create(l_SpecialMesh_292, v5945, {
Scale = l_SpecialMesh_293.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_292 then
game:GetService("TweenService"):Create(l_SpecialMesh_292, v5945, {
Scale = l_SpecialMesh_293.Scale
}):Play();
end;
if l_Decal_291 then
for _, v5963 in
pairs(l_Start_151:GetChildren()) do
if v5963:IsA("Decal") then
game:GetService("TweenService"):Create(v5963, v5945, {
Transparency = v5950
}):Play();
end;
end;
v5959 =
game:GetService("TweenService"):Create(l_Start_151, v5945, {
Size = l_End_148.Size,
CFrame = l_End_148.CFrame
});
v5959:Play();
else
v5959 =
game:GetService("TweenService"):Create(l_Start_151, v5945, {
Size = l_End_148.Size,
Transparency = v5950,
CFrame = l_End_148.CFrame
});
v5959:Play();
end;
end;
if not l_Stay_145 then
if l_Del_145 then
task.wait(l_Del_145 + 0.1);
end;
v5959.Completed:Connect(function()
l_Model_146:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
end;
local _ = function(v5965)
local v5966 = v5276.UHOH:Clone();
local v5967 = 0.15;
local v5968 = 0.35;
local l_v82_66 = v82;
if not v5968 and v5967 then
v5968 = v5967;
v5967 = 1;
end;
if not v5968 and not v5967 then
v5967 = 0;
v5968 = 1;
end;
v5966:ScaleTo(l_v82_66:NextNumber(v5967, v5968) * 5);
v5966:SetPrimaryPartCFrame(v5965 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966));
local v5970 = {
Model = v5966,
T = 1,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_147 = v5970.Model;
local v5972 = v5970.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_152 = l_Model_147:FindFirstChild("Start");
local l_End_149 = l_Model_147:FindFirstChild("End");
local l_Stay_146 = v5970.Stay;
local l_Anchor_147 = v5970.Anchor;
local v5977 = v5970.EndT or 1;
local l_Del_146 = v5970.Del;
local l_Skip_146 = v5970.Skip;
if l_Start_152 and l_End_149 then
l_Model_147.PrimaryPart = l_Start_152;
if not l_Skip_146 then
for _, v5981 in pairs(l_Model_147:GetChildren()) do
if v5981:IsA("BasePart") then
v5981.CanCollide = false;
v5981.Anchored = true;
end;
end;
end;
if l_Anchor_147 then
l_Model_147:SetPrimaryPartCFrame(l_Anchor_147);
end;
if v5970.T then
l_Start_152.Transparency = v5970.T;
end;
l_End_149.Transparency = 1;
l_Model_147.Parent = workspace.Thrown;
local l_Decal_293 =
l_Start_152:FindFirstChildOfClass("Decal");
local l_SpecialMesh_294 =
l_Start_152:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_295 =
l_End_149:FindFirstChildOfClass("SpecialMesh");
local l_Decal_294 =
l_End_149:FindFirstChildOfClass("Decal");
if l_Decal_294 and not l_Skip_146 then
l_Decal_294.Transparency = 1;
end;
local v5986 = nil;
if l_Del_146 then
game:GetService("TweenService"):Create(l_Start_152,
v5972, {
Size = l_End_149.Size,
CFrame = l_End_149.CFrame
}):Play();
task.delay(l_Del_146, function()
v5986 =
game:GetService("TweenService"):Create(l_Start_152, v5972, {
Transparency = v5977
});
v5986:Play();
if l_Decal_293 then
for _, v5988 in
pairs(l_Start_152:GetChildren()) do
if v5988:IsA("Decal") then
game:GetService("TweenService"):Create(v5988, v5972, {
Transparency = v5977
}):Play();
end;
end;
end;
if l_SpecialMesh_294 then
v5986 =
game:GetService("TweenService"):Create(l_SpecialMesh_294, v5972, {
Scale = l_SpecialMesh_295.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_294 then
game:GetService("TweenService"):Create(l_SpecialMesh_294, v5972, {
Scale = l_SpecialMesh_295.Scale
}):Play();
end;
if l_Decal_293 then
for _, v5990 in
pairs(l_Start_152:GetChildren()) do
if v5990:IsA("Decal") then
game:GetService("TweenService"):Create(v5990, v5972, {
Transparency = v5977
}):Play();
end;
end;
v5986 =
game:GetService("TweenService"):Create(l_Start_152, v5972, {
Size = l_End_149.Size,
CFrame = l_End_149.CFrame
});
v5986:Play();
else
v5986 =
game:GetService("TweenService"):Create(l_Start_152, v5972, {
Size = l_End_149.Size,
Transparency = v5977,
CFrame = l_End_149.CFrame
});
v5986:Play();
end;
end;
if not l_Stay_146 then
if l_Del_146 then
task.wait(l_Del_146 + 0.1);
end;
v5986.Completed:Connect(function()
l_Model_147:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.spawn(v5851);
task.delay(0.55, v5435);
task.delay(0.55, v5929);
task.delay(5.2, v5964);
task.delay(5, function()
local v5992 = v5277._maid:give(v5276.IDEK:Clone());
local _, v5994, _ =
l_char_17.HumanoidRootPart.CFrame:ToOrientation();
v5992:SetPrimaryPartCFrame(CFrame.new(l_char_17.Torso.Position)
* CFrame.Angles(0, v5994, 0) * CFrame.new(0, 3, 0));
v5992.Parent = workspace.Thrown;
v5992:ScaleTo(4);
v833(v5992);
end);
task.spawn(v5637);
end;
end;
elseif v899 == "Expulsive Push Finisher" then
local l_char_18 = v898.char;
local l_id_14 = v898.id;
local v5998 = nil;
local l_PrimaryPart_34 = l_char_18.PrimaryPart;
local v6000, v6001 =
v873(game.ReplicatedStorage.Resources.CrushingPushFinisher, {}, 5);
for _, v6003 in pairs(l_char_18.Humanoid:GetPlayingAnimationTracks()) do
if v6003.Animation.AnimationId == "rbxassetid://" .. l_id_14 then
v5998 = v6003;
break;
end;
end;
if not v5998 or not v5998.IsPlaying then
return ;
else
local l_l_char_18_FirstChild_0 = l_char_18:FindFirstChild("Right Arm");
if l_l_char_18_FirstChild_0 then
local v6005 = v6001._maid:give(v6000.Warning:Clone());
v6005:ScaleTo(0.45);
local l_Weld_13 = Instance.new("Weld");
l_Weld_13.Part0 = v6005.PrimaryPart;
l_Weld_13.Part1 = l_l_char_18_FirstChild_0;
l_Weld_13.Parent = v6005.PrimaryPart;
l_Weld_13.C0 = CFrame.new(0, 1, 0);
v6005.Parent = workspace.Thrown;
v802({
FX = v6005,
Count = 2
});
v833(v6005);
task.wait(0.1);
if not v5998 or not v5998.IsPlaying then
return ;
else
local v6007 = v6001._maid:give(v6000.Charge:Clone());
v6007:ScaleTo(0.5);
local l_Weld_14 = Instance.new("Weld");
l_Weld_14.Part0 = v6007.PrimaryPart;
l_Weld_14.Part1 = l_l_char_18_FirstChild_0;
l_Weld_14.Parent = v6007.PrimaryPart;
l_Weld_14.C0 = CFrame.new(0, 1.2, 0);
v6007.Parent = workspace.Thrown;
v802({
FX = v6007,
Count = 1
});
v808({
FX = v6007,
Scale = 0.8
});
v833(v6007);
local v6009 = v6001._maid:give(Instance.new("NumberValue"));
local l_v6007_0 = v6007 --[[ copy: 14 -> 115 ]];
local l_v6009_0 = v6009 --[[ copy: 16 -> 116 ]];
v6001._maid:giveTask(v6009.Changed:Connect(function()
l_v6007_0:ScaleTo(l_v6009_0.Value);
end));
v6009.Value = 0.5;
v3:Create(v6009, TweenInfo.new(0.6, Enum.EasingStyle.Sine), {
Value = 1.2
}):Play();
task.wait(0.65);
if not v5998 or not v5998.IsPlaying then
return ;
else
shared.sfx({
SoundId = "rbxassetid://16699264098",
CFrame = l_PrimaryPart_34.CFrame * CFrame.new(0, 0, -
3),
Volume = 8
}):Play();
local v6012 = v6001._maid:give(v6000.Fire:Clone());
v6012:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, 1, -3));
v6012.Parent = workspace.Thrown;
v808({
FX = v6012,
Scale = 1.5
});
v833(v6012);
v840({
FX = l_char_18,
On = false
});
local v6013 = v6001._maid:give(v6000.Final:Clone());
v6013:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, 0.3, -3) * CFrame.Angles(-1.5707963267948966, 0, 0));
v6013.Parent = workspace.Thrown;
v6013:ScaleTo(0.6);
v833(v6013);
v808({
FX = v6013,
Scale = 0.7
});
v840({
FX = l_char_18,
On = false
});
v6007:Destroy();
for v6014 = 1, 2 do
v6001.ItsWindTime =
v6001._maid:give(v6000.Try:Clone());
l_Model_148:SetPrimaryPartCFrame(l_Anchor_148);
end;
if v6015.T then
l_Start_153.Transparency = v6015.T;
end;
l_End_150.Transparency = 1;
l_Model_148.Parent = workspace.Thrown;
local l_Decal_295 =
l_Start_153:FindFirstChildOfClass("Decal");
local l_SpecialMesh_296 =
l_Start_153:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_297 =
l_End_150:FindFirstChildOfClass("SpecialMesh");
local l_Decal_296 =
l_End_150:FindFirstChildOfClass("Decal");
if l_Decal_296 and not l_Skip_147 then
l_Decal_296.Transparency = 1;
end;
local v6031 = nil;
if l_Del_147 then
game:GetService("TweenService"):Create(l_Start_153, v6017, {
Size = l_End_150.Size,
CFrame = l_End_150.CFrame
}):Play();
task.delay(l_Del_147, function()
v6031 =
game:GetService("TweenService"):Create(l_Start_153, v6017, {
Transparency = v6022
});
v6031:Play();
if l_Decal_295 then
for _, v6033 in
pairs(l_Start_153:GetChildren()) do
if v6033:IsA("Decal") then
game:GetService("TweenService"):Create(v6033, v6017, {
Transparency = v6022
}):Play();
end;
end;
end;
if l_SpecialMesh_296 then
v6031 =
game:GetService("TweenService"):Create(l_SpecialMesh_296, v6017, {
Scale = l_SpecialMesh_297.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_296 then
game:GetService("TweenService"):Create(l_SpecialMesh_296, v6017, {
Scale = l_SpecialMesh_297.Scale
}):Play();
end;
if l_Decal_295 then
for _, v6035 in
pairs(l_Start_153:GetChildren()) do
if v6035:IsA("Decal") then
game:GetService("TweenService"):Create(v6035, v6017, {
Transparency = v6022
}):Play();
end;
end;
v6031 =
game:GetService("TweenService"):Create(l_Start_153, v6017, {
Size = l_End_150.Size,
CFrame = l_End_150.CFrame
});
v6031:Play();
else
v6031 =
game:GetService("TweenService"):Create(l_Start_153, v6017, {
Size = l_End_150.Size,
Transparency = v6022,
CFrame = l_End_150.CFrame
});
v6031:Play();
end;
end;
if not l_Stay_147 then
if l_Del_147 then
task.wait(l_Del_147 + 0.1);
end;
v6031.Completed:Connect(function()
l_Model_148:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
v6001.Swirl = v6001._maid:give(v6000.Swirl:Clone());
v6001.Swirl:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, 0.3, -2) * CFrame.Angles(1.5707963267948966, math.rad((math.random(0,
360))), 0));
v6001.Swirl:ScaleTo(0.7);
v6001.Swirl.Parent = workspace.Thrown;
local v6036 = {
Model = v6001.Swirl,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7, Enum.EasingStyle.Exponential)
};
local l_v6036_0 = v6036 --[[ copy: 19 -> 117 ]];
task.spawn(function()
local l_Model_149 = l_v6036_0.Model;
local v6039 = l_v6036_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_154 =
l_Model_149:FindFirstChild("Start");
local l_End_151 = l_Model_149:FindFirstChild("End");
local l_Stay_148 = l_v6036_0.Stay;
local l_Anchor_149 = l_v6036_0.Anchor;
local v6044 = l_v6036_0.EndT or 1;
local l_Del_148 = l_v6036_0.Del;
local l_Skip_148 = l_v6036_0.Skip;
if l_Start_154 and l_End_151 then
l_Model_149.PrimaryPart = l_Start_154;
if not l_Skip_148 then
for _, v6048 in
pairs(l_Model_149:GetChildren()) do
if v6048:IsA("BasePart") then
v6048.CanCollide = false;
v6048.Anchored = true;
end;
end;
end;
if l_Anchor_149 then
l_Model_149:SetPrimaryPartCFrame(l_Anchor_149);
end;
if l_v6036_0.T then
l_Start_154.Transparency = l_v6036_0.T;
end;
l_End_151.Transparency = 1;
l_Model_149.Parent = workspace.Thrown;
local l_Decal_297 =
l_Start_154:FindFirstChildOfClass("Decal");
local l_SpecialMesh_298 =
l_Start_154:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_299 =
l_End_151:FindFirstChildOfClass("SpecialMesh");
local l_Decal_298 =
l_End_151:FindFirstChildOfClass("Decal");
if l_Decal_298 and not l_Skip_148 then
l_Decal_298.Transparency = 1;
end;
local v6053 = nil;
if l_Del_148 then
game:GetService("TweenService"):Create(l_Start_154, v6039, {
Size = l_End_151.Size,
CFrame = l_End_151.CFrame
}):Play();
task.delay(l_Del_148, function()
v6053 =
game:GetService("TweenService"):Create(l_Start_154, v6039, {
Transparency = v6044
});
v6053:Play();
if l_Decal_297 then
for _, v6055 in
pairs(l_Start_154:GetChildren()) do
if v6055:IsA("Decal") then
game:GetService("TweenService"):Create(v6055, v6039, {
Transparency = v6044
}):Play();
end;
end;
end;
if l_SpecialMesh_298 then
v6053 =
game:GetService("TweenService"):Create(l_SpecialMesh_298, v6039, {
Scale = l_SpecialMesh_299.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_298 then
game:GetService("TweenService"):Create(l_SpecialMesh_298, v6039, {
Scale = l_SpecialMesh_299.Scale
}):Play();
end;
if l_Decal_297 then
for _, v6057 in
pairs(l_Start_154:GetChildren()) do
if v6057:IsA("Decal") then
game:GetService("TweenService"):Create(v6057, v6039, {
Transparency = v6044
}):Play();
end;
end;
v6053 =
game:GetService("TweenService"):Create(l_Start_154, v6039, {
Size = l_End_151.Size,
CFrame = l_End_151.CFrame
});
v6053:Play();
else
v6053 =
game:GetService("TweenService"):Create(l_Start_154, v6039, {
Size = l_End_151.Size,
Transparency = v6044,
CFrame = l_End_151.CFrame
});
v6053:Play();
end;
end;
if not l_Stay_148 then
if l_Del_148 then
task.wait(l_Del_148 + 0.1);
end;
v6053.Completed:Connect(function()
l_Model_149:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6001.Bru = v6001._maid:give(v6000.Bru:Clone());
v6001.Bru:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, 0.3, -5) * CFrame.Angles(1.5707963267948966, math.rad((math.random(0,
360))), 0));
v6001.Bru:ScaleTo(0.55);
v6001.Bru.Parent = workspace.Thrown;
v6036 = {
Model = v6001.Bru,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Quad)
};
local l_v6036_1 = v6036 --[[ copy: 19 -> 118 ]];
task.spawn(function()
local l_Model_150 = l_v6036_1.Model;
local v6060 = l_v6036_1.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_155 =
l_Model_150:FindFirstChild("Start");
local l_End_152 = l_Model_150:FindFirstChild("End");
local l_Stay_149 = l_v6036_1.Stay;
local l_Anchor_150 = l_v6036_1.Anchor;
local v6065 = l_v6036_1.EndT or 1;
local l_Del_149 = l_v6036_1.Del;
local l_Skip_149 = l_v6036_1.Skip;
if l_Start_155 and l_End_152 then
l_Model_150.PrimaryPart = l_Start_155;
if not l_Skip_149 then
for _, v6069 in
pairs(l_Model_150:GetChildren()) do
if v6069:IsA("BasePart") then
v6069.CanCollide = false;
v6069.Anchored = true;
end;
end;
end;
if l_Anchor_150 then
l_Model_150:SetPrimaryPartCFrame(l_Anchor_150);
end;
if l_v6036_1.T then
l_Start_155.Transparency = l_v6036_1.T;
end;
l_End_152.Transparency = 1;
l_Model_150.Parent = workspace.Thrown;
local l_Decal_299 =
l_Start_155:FindFirstChildOfClass("Decal");
local l_SpecialMesh_300 =
l_Start_155:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_301 =
l_End_152:FindFirstChildOfClass("SpecialMesh");
local l_Decal_300 =
l_End_152:FindFirstChildOfClass("Decal");
if l_Decal_300 and not l_Skip_149 then
l_Decal_300.Transparency = 1;
end;
local v6074 = nil;
if l_Del_149 then
game:GetService("TweenService"):Create(l_Start_155, v6060, {
Size = l_End_152.Size,
CFrame = l_End_152.CFrame
}):Play();
task.delay(l_Del_149, function()
v6074 =
game:GetService("TweenService"):Create(l_Start_155, v6060, {
Transparency = v6065
});
v6074:Play();
if l_Decal_299 then
for _, v6076 in
pairs(l_Start_155:GetChildren()) do
if v6076:IsA("Decal") then
game:GetService("TweenService"):Create(v6076, v6060, {
Transparency = v6065
}):Play();
end;
end;
end;
if l_SpecialMesh_300 then
v6074 =
game:GetService("TweenService"):Create(l_SpecialMesh_300, v6060, {
Scale = l_SpecialMesh_301.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_300 then
game:GetService("TweenService"):Create(l_SpecialMesh_300, v6060, {
Scale = l_SpecialMesh_301.Scale
}):Play();
end;
if l_Decal_299 then
for _, v6078 in
pairs(l_Start_155:GetChildren()) do
if v6078:IsA("Decal") then
game:GetService("TweenService"):Create(v6078, v6060, {
Transparency = v6065
}):Play();
end;
end;
v6074 =
game:GetService("TweenService"):Create(l_Start_155, v6060, {
Size = l_End_152.Size,
CFrame = l_End_152.CFrame
});
v6074:Play();
else
v6074 =
game:GetService("TweenService"):Create(l_Start_155, v6060, {
Size = l_End_152.Size,
Transparency = v6065,
CFrame = l_End_152.CFrame
});
v6074:Play();
end;
end;
if not l_Stay_149 then
if l_Del_149 then
task.wait(l_Del_149 + 0.1);
end;
v6074.Completed:Connect(function()
l_Model_150:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6001.SmokeRing2 =
v6001._maid:give(v6000.SmokeRing2:Clone());
v6001.SmokeRing2:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame * CFrame.new(0, -
l_PrimaryPart_34.Size.Y * 1.5, 0) * CFrame.Angles(0, 1.5707963267948966, 0));
v6001.SmokeRing2:ScaleTo(0.4);
v6001.SmokeRing2.Parent = workspace.Thrown;
v833(v6001.SmokeRing2);
v6001.Sm4 = v6001._maid:give(v6000.Sm4:Clone());
v6001.Sm4:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, -l_PrimaryPart_34.Size.Y * 1.5, 0) * CFrame.Angles(0,
1.5707963267948966, 0));
v6001.Sm4:ScaleTo(0.4);
v6001.Sm4.Parent = workspace.Thrown;
v833(v6001.Sm4);
v6001.Sm5 = v6001._maid:give(v6000.Sm5:Clone());
v6001.Sm5:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, -l_PrimaryPart_34.Size.Y * 1.5, 0) * CFrame.Angles(0, -
1.5707963267948966, 0));
v6001.Sm5:ScaleTo(0.7);
v6001.Sm5.Parent = workspace.Thrown;
v833(v6001.Sm5);
task.wait(0.05);
if not v5998 or not v5998.IsPlaying then
return ;
else
v6001.Swirl = v6001._maid:give(v6000.Swirl:Clone());
l_Model_151:SetPrimaryPartCFrame(l_Anchor_151);
end;
if l_v6036_2.T then
l_Start_156.Transparency = l_v6036_2.T;
end;
l_End_153.Transparency = 1;
l_Model_151.Parent = workspace.Thrown;
local l_Decal_301 =
l_Start_156:FindFirstChildOfClass("Decal");
local l_SpecialMesh_302 =
l_Start_156:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_303 =
l_End_153:FindFirstChildOfClass("SpecialMesh");
local l_Decal_302 =
l_End_153:FindFirstChildOfClass("Decal");
if l_Decal_302 and not l_Skip_150 then
l_Decal_302.Transparency = 1;
end;
local v6095 = nil;
if l_Del_150 then
game:GetService("TweenService"):Create(l_Start_156, v6081, {
Size = l_End_153.Size,
CFrame = l_End_153.CFrame
}):Play();
task.delay(l_Del_150, function()
v6095 =
game:GetService("TweenService"):Create(l_Start_156, v6081, {
Transparency = v6086
});
v6095:Play();
if l_Decal_301 then
for _, v6097 in
pairs(l_Start_156:GetChildren()) do
if v6097:IsA("Decal") then
game:GetService("TweenService"):Create(v6097, v6081, {
Transparency = v6086
}):Play();
end;
end;
end;
if l_SpecialMesh_302 then
v6095 =
game:GetService("TweenService"):Create(l_SpecialMesh_302, v6081, {
Scale = l_SpecialMesh_303.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_302 then
game:GetService("TweenService"):Create(l_SpecialMesh_302, v6081, {
Scale = l_SpecialMesh_303.Scale
}):Play();
end;
if l_Decal_301 then
for _, v6099 in
pairs(l_Start_156:GetChildren()) do
if v6099:IsA("Decal") then
game:GetService("TweenService"):Create(v6099, v6081, {
Transparency = v6086
}):Play();
end;
end;
v6095 =
game:GetService("TweenService"):Create(l_Start_156, v6081, {
Size = l_End_153.Size,
CFrame = l_End_153.CFrame
});
v6095:Play();
else
v6095 =
game:GetService("TweenService"):Create(l_Start_156, v6081, {
Size = l_End_153.Size,
Transparency = v6086,
CFrame = l_End_153.CFrame
});
v6095:Play();
end;
end;
if not l_Stay_150 then
if l_Del_150 then
task.wait(l_Del_150 + 0.1);
end;
v6095.Completed:Connect(function()
l_Model_151:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6036 = v6001._maid:give(v6000.BeamsRedux:Clone());
v6036:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame *
CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0));
v6036:ScaleTo(1);
for _, v6101 in pairs(v6036:GetDescendants()) do
if string.match(v6101.Name, "Far") then
local l_CFrame_13 = v6101.CFrame;
v6101.CFrame = v6101.CFrame * CFrame.new(0, 0,
10);
v3:Create(v6101, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_13
}):Play();
elseif v6101:IsA("Beam") then
end;
end;
local v6103 = {};
for _, v6105 in pairs(v6036:GetDescendants()) do
if v6105:IsA("Beam") then
v6103[v6105] = v6105.TextureSpeed;
end;
end;
local v6106 =
v6001._maid:give(Instance.new("NumberValue"));
local l_v6103_0 = v6103 --[[ copy: 20 -> 120 ]];
v6001._maid:giveTask(v6106.Changed:Connect(function()
for v6108, v6109 in pairs(l_v6103_0) do
v6108.TextureSpeed = v6109 * v6106.Value;
end;
end));
v6106.Value = 3.5;
task.delay(0.1, function()
v3:Create(v6106, TweenInfo.new(0.76,
Enum.EasingStyle.Sine), {
Value = 0.1
}):Play();
end);
local v6110 = {};
for _, v6112 in pairs(v6036:GetDescendants()) do
if v6112:IsA("Beam") then
v6110[v6112] = v6112.Transparency;
end;
end;
local v6113 =
v6001._maid:give(Instance.new("NumberValue"));
v6001._maid:give(v6113.Changed:Connect(function()
for v6114, v6115 in pairs(v6110) do
local l_Keypoints_0 = v6115.Keypoints;
for v6117, v6118 in pairs(v6115.Keypoints) do
l_Keypoints_0[v6117] =
NumberSequenceKeypoint.new(v6118.Time, v6118.Value * v6113.Value);
end;
v6114.Transparency =
NumberSequence.new(l_Keypoints_0);
end;
end));
v3:Create(v6113, TweenInfo.new(1.5,
Enum.EasingStyle.Sine), {
Value = 1.2
}):Play();
v6113.Value = 1;
v6036.Parent = workspace.Thrown;
end;
end;
end;
end;
local v6119 = v6001._maid:give(v6000.BeamsRedux:Clone());
v6119:SetPrimaryPartCFrame(l_PrimaryPart_34.CFrame * CFrame.new(0, -1,
-20) * CFrame.Angles(0, 3.141592653589793, 0));
v6119:ScaleTo(0.8);
for _, v6121 in pairs(v6119:GetDescendants()) do
if string.match(v6121.Name, "Far") then
if string.match(v6121.Name, "Left") then
local v6122 = v6121.CFrame * CFrame.new(-22, 0, 0);
v6121.CFrame = v6121.CFrame * CFrame.new(0, 0, -15);
v3:Create(v6121, TweenInfo.new(0.7, Enum.EasingStyle.Sine),
{
CFrame = v6122
}):Play();
else
local v6123 = v6121.CFrame * CFrame.new(22, 0, 0);
v6121.CFrame = v6121.CFrame * CFrame.new(0, 0, -15);
v3:Create(v6121, TweenInfo.new(0.7, Enum.EasingStyle.Sine),
{
CFrame = v6123
}):Play();
end;
elseif v6121:IsA("Beam") then
end;
end;
local v6124 = {};
for _, v6126 in pairs(v6119:GetDescendants()) do
if v6126:IsA("Beam") then
v6124[v6126] = v6126.TextureSpeed;
end;
end;
local v6127 = v6001._maid:give(Instance.new("NumberValue"));
v6001._maid:giveTask(v6127.Changed:Connect(function()
for v6128, v6129 in pairs(v6124) do
v6128.TextureSpeed = v6129 * v6127.Value;
end;
end));
v6127.Value = 3.5;
task.delay(0.1, function()
v3:Create(v6127, TweenInfo.new(0.66, Enum.EasingStyle.Sine), {
Value = 0.1
}):Play();
end);
local v6130 = {};
for _, v6132 in pairs(v6119:GetDescendants()) do
if v6132:IsA("Beam") then
v6130[v6132] = v6132.Transparency;
end;
end;
local v6133 = v6001._maid:give(Instance.new("NumberValue"));
v6001._maid:give(v6133.Changed:Connect(function()
for v6134, v6135 in pairs(v6130) do
local l_Keypoints_1 = v6135.Keypoints;
for v6137, v6138 in pairs(v6135.Keypoints) do
l_Keypoints_1[v6137] =
NumberSequenceKeypoint.new(v6138.Time, v6138.Value * v6133.Value);
end;
v6134.Transparency = NumberSequence.new(l_Keypoints_1);
end;
end));
v3:Create(v6133, TweenInfo.new(0.8, Enum.EasingStyle.Sine), {
Value = 1.2
}):Play();
v6133.Value = 1;
v6119.Parent = workspace.Thrown;
end;
elseif v899 == "Ricochet" then
local l_char_19 = v898.char;
local l_id_15 = v898.id;
local v6141 = nil;
local l_PrimaryPart_35 = l_char_19.PrimaryPart;
local v6143 = {};
local _ = script;
local v6145, v6146 = v873(game.ReplicatedStorage.Resources.Ricochet, v6143,
20);
local _ = workspace.Thrown;
local _ = task.wait;
local _ = function()
local _, v6150, _ = l_char_19.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_19.Torso.Position) * CFrame.Angles(0, v6150,
0);
end;
if v898.Impact then
local v6153 = v6146._maid:give(v6145.Stomp:Clone());
v6153:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame * CFrame.new(0, 0.5,
-1.2) * CFrame.Angles(-0.7853981633974483, 0, 0));
v6153.Parent = workspace.Thrown;
v6153:ScaleTo(2);
v808({
FX = v6153,
Scale = 0.5
});
v833(v6153);
if v898.hit then
local v6154 = v6146._maid:give(v6145.YAY:Clone());
v6154:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame * CFrame.new(0,
0.5, -1.2) * CFrame.Angles(-0.7853981633974483, 0, 0));
v6154.Parent = workspace.Thrown;
v6154:ScaleTo(8);
v808({
FX = v6154,
Scale = 0.4
});
v833(v6154);
local v6155 = v6145.Upper:Clone();
v6155:ScaleTo(2.5);
v6155:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame * CFrame.new(0,
0.5, -1.2) * CFrame.Angles(-0.7853981633974483, 0, 0));
v6155.Parent = workspace.Thrown;
v808({
FX = v6155,
Scale = 1
});
v833(v6155);
local v6156 = v6145.BROO:Clone();
v6156:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame * CFrame.new(0,
0.5, -1.2) * CFrame.Angles(0.7853981633974483, -1.5707963267948966, 0));
v6156:ScaleTo(2.5);
local v6157 = {
Model = v6156,
Info = TweenInfo.new(1.15, Enum.EasingStyle.Exponential),
T = 1
};
local l_v6157_0 = v6157 --[[ copy: 19 -> 114 ]];
task.spawn(function()
local l_Model_152 = l_v6157_0.Model;
local v6160 = l_v6157_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_157 = l_Model_152:FindFirstChild("Start");
local l_End_154 = l_Model_152:FindFirstChild("End");
local l_Stay_151 = l_v6157_0.Stay;
local l_Anchor_152 = l_v6157_0.Anchor;
local v6165 = l_v6157_0.EndT or 1;
local l_Del_151 = l_v6157_0.Del;
local l_Skip_151 = l_v6157_0.Skip;
if l_Start_157 and l_End_154 then
l_Model_152.PrimaryPart = l_Start_157;
if not l_Skip_151 then
for _, v6169 in pairs(l_Model_152:GetChildren()) do
if v6169:IsA("BasePart") then
v6169.CanCollide = false;
v6169.Anchored = true;
end;
end;
end;
if l_Anchor_152 then
l_Model_152:SetPrimaryPartCFrame(l_Anchor_152);
end;
if l_v6157_0.T then
l_Start_157.Transparency = l_v6157_0.T;
end;
l_End_154.Transparency = 1;
l_Model_152.Parent = workspace.Thrown;
local l_Decal_303 =
l_Start_157:FindFirstChildOfClass("Decal");
local l_SpecialMesh_304 =
l_Start_157:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_305 =
l_End_154:FindFirstChildOfClass("SpecialMesh");
local l_Decal_304 =
l_End_154:FindFirstChildOfClass("Decal");
if l_Decal_304 and not l_Skip_151 then
l_Decal_304.Transparency = 1;
end;
local v6174 = nil;
if l_Del_151 then
game:GetService("TweenService"):Create(l_Start_157,
v6160, {
Size = l_End_154.Size,
CFrame = l_End_154.CFrame
}):Play();
task.delay(l_Del_151, function()
v6174 =
game:GetService("TweenService"):Create(l_Start_157, v6160, {
Transparency = v6165
});
v6174:Play();
if l_Decal_303 then
for _, v6176 in
pairs(l_Start_157:GetChildren()) do
if v6176:IsA("Decal") then
game:GetService("TweenService"):Create(v6176, v6160, {
Transparency = v6165
}):Play();
end;
end;
end;
if l_SpecialMesh_304 then
v6174 =
game:GetService("TweenService"):Create(l_SpecialMesh_304, v6160, {
Scale = l_SpecialMesh_305.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_304 then
game:GetService("TweenService"):Create(l_SpecialMesh_304, v6160, {
Scale = l_SpecialMesh_305.Scale
}):Play();
end;
if l_Decal_303 then
for _, v6178 in pairs(l_Start_157:GetChildren()) do
if v6178:IsA("Decal") then
game:GetService("TweenService"):Create(v6178, v6160, {
Transparency = v6165
}):Play();
end;
end;
v6174 =
game:GetService("TweenService"):Create(l_Start_157, v6160, {
Size = l_End_154.Size,
CFrame = l_End_154.CFrame
});
v6174:Play();
else
v6174 =
game:GetService("TweenService"):Create(l_Start_157, v6160, {
Size = l_End_154.Size,
Transparency = v6165,
CFrame = l_End_154.CFrame
});
v6174:Play();
end;
end;
if not l_Stay_151 then
if l_Del_151 then
task.wait(l_Del_151 + 0.1);
end;
v6174.Completed:Connect(function()
l_Model_152:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6157 = v6145.Flory:Clone();
v6157:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame * CFrame.new(0,
0.5, -1.2) * CFrame.Angles(0.7853981633974483, -1.5707963267948966, 0));
v6157:ScaleTo(0.7);
local v6179 = {
Model = v6157,
Info = TweenInfo.new(1.15, Enum.EasingStyle.Exponential),
T = 1
};
task.spawn(function()
local l_Model_153 = v6179.Model;
local v6181 = v6179.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_158 = l_Model_153:FindFirstChild("Start");
local l_End_155 = l_Model_153:FindFirstChild("End");
local l_Stay_152 = v6179.Stay;
local l_Anchor_153 = v6179.Anchor;
local v6186 = v6179.EndT or 1;
local l_Del_152 = v6179.Del;
local l_Skip_152 = v6179.Skip;
if l_Start_158 and l_End_155 then
l_Model_153.PrimaryPart = l_Start_158;
if not l_Skip_152 then
for _, v6190 in pairs(l_Model_153:GetChildren()) do
if v6190:IsA("BasePart") then
v6190.CanCollide = false;
v6190.Anchored = true;
end;
end;
end;
if l_Anchor_153 then
l_Model_153:SetPrimaryPartCFrame(l_Anchor_153);
end;
if v6179.T then
l_Start_158.Transparency = v6179.T;
end;
l_End_155.Transparency = 1;
l_Model_153.Parent = workspace.Thrown;
local l_Decal_305 =
l_Start_158:FindFirstChildOfClass("Decal");
local l_SpecialMesh_306 =
l_Start_158:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_307 =
l_End_155:FindFirstChildOfClass("SpecialMesh");
local l_Decal_306 =
l_End_155:FindFirstChildOfClass("Decal");
if l_Decal_306 and not l_Skip_152 then
l_Decal_306.Transparency = 1;
end;
local v6195 = nil;
if l_Del_152 then
game:GetService("TweenService"):Create(l_Start_158,
v6181, {
Size = l_End_155.Size,
CFrame = l_End_155.CFrame
}):Play();
task.delay(l_Del_152, function()
v6195 =
game:GetService("TweenService"):Create(l_Start_158, v6181, {
Transparency = v6186
});
v6195:Play();
if l_Decal_305 then
for _, v6197 in
pairs(l_Start_158:GetChildren()) do
if v6197:IsA("Decal") then
game:GetService("TweenService"):Create(v6197, v6181, {
Transparency = v6186
}):Play();
end;
end;
end;
if l_SpecialMesh_306 then
v6195 =
game:GetService("TweenService"):Create(l_SpecialMesh_306, v6181, {
Scale = l_SpecialMesh_307.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_306 then
game:GetService("TweenService"):Create(l_SpecialMesh_306, v6181, {
Scale = l_SpecialMesh_307.Scale
}):Play();
end;
if l_Decal_305 then
for _, v6199 in pairs(l_Start_158:GetChildren()) do
if v6199:IsA("Decal") then
game:GetService("TweenService"):Create(v6199, v6181, {
Transparency = v6186
}):Play();
end;
end;
v6195 =
game:GetService("TweenService"):Create(l_Start_158, v6181, {
Size = l_End_155.Size,
CFrame = l_End_155.CFrame
});
v6195:Play();
else
v6195 =
game:GetService("TweenService"):Create(l_Start_158, v6181, {
Size = l_End_155.Size,
Transparency = v6186,
CFrame = l_End_155.CFrame
});
v6195:Play();
end;
end;
if not l_Stay_152 then
if l_Del_152 then
task.wait(l_Del_152 + 0.1);
end;
v6195.Completed:Connect(function()
l_Model_153:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
return ;
elseif v898.Next then
local l_hit_7 = v898.hit;
local v6201 = v6145.YAY:Clone();
local l_Weld_15 = Instance.new("Weld");
v6201:SetPrimaryPartCFrame(l_hit_7.Torso.CFrame);
v6201.Parent = workspace.Thrown;
l_Weld_15.Part0 = v6201.PrimaryPart;
l_Weld_15.Part1 = l_hit_7.Torso;
l_Weld_15.Parent = v6201;
v802({
FX = v6201,
Count = 10
});
v808({
FX = v6201,
Scale = 1.5
});
v6201:ScaleTo(10);
v833(v6201);
local v6203 = v6145.FinalLand:Clone();
v6203:SetPrimaryPartCFrame(l_hit_7.Torso.CFrame);
v6203.Parent = workspace.Thrown;
v802({
FX = v6203,
Count = 6
});
v808({
FX = v6203,
Scale = 0.4
});
v6203:ScaleTo(2);
v833(v6203);
task.wait(0.55);
v898.rocks:ClearAllChildren();
local v6204 = RaycastParams.new();
v6204.FilterType = Enum.RaycastFilterType.Exclude;
v6204.FilterDescendantsInstances = {
workspace.Thrown,
workspace.Live
};
local v6205 = game.Workspace:Raycast(l_hit_7.Torso.Position,
Vector3.new(0, -100, 0, 0), v6204);
if v6205 then
for v6206 = 1, 3 do
local v6207 = v6145.FinalLand:Clone();
v6207:SetPrimaryPartCFrame(CFrame.new(v6205.Position));
v808({
FX = v6207,
Scale = 0.4 * v6206
});
v6207.Parent = workspace.Thrown;
v6207:ScaleTo(1 * v6206);
v833(v6207);
end;
local v6208 = v6145.TatsuVa2r:Clone();
v6208:SetPrimaryPartCFrame(CFrame.new(v6205.Position));
v6208.Parent = workspace.Thrown;
v802({
FX = v6208,
Count = 1
});
v808({
FX = v6208,
Scale = 0.3
});
v6208:ScaleTo(1);
v833(v6208);
local v6209 = v6145.Impact2:Clone();
v6209:ScaleTo(1.5);
v6209:SetPrimaryPartCFrame(CFrame.new(v6205.Position) *
CFrame.Angles(0, 0, 0));
v6209.Parent = workspace.Thrown;
v808({
FX = v6209,
Scale = 2
});
v833(v6209);
local v6210 = v6145.Smokey:Clone();
v6210:ScaleTo(1);
v6210:SetPrimaryPartCFrame(CFrame.new(v6205.Position) *
CFrame.new(0, 5, 0) * CFrame.Angles(0, 0, 1.5707963267948966));
local v6211 = {
Model = v6210,
Info = TweenInfo.new(1.2, Enum.EasingStyle.Exponential),
T = 1
};
local l_v6211_0 = v6211 --[[ copy: 24 -> 112 ]];
task.spawn(function()
local l_Model_154 = l_v6211_0.Model;
local v6214 = l_v6211_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_159 = l_Model_154:FindFirstChild("Start");
local l_End_156 = l_Model_154:FindFirstChild("End");
local l_Stay_153 = l_v6211_0.Stay;
local l_Anchor_154 = l_v6211_0.Anchor;
local v6219 = l_v6211_0.EndT or 1;
local l_Del_153 = l_v6211_0.Del;
local l_Skip_153 = l_v6211_0.Skip;
if l_Start_159 and l_End_156 then
l_Model_154.PrimaryPart = l_Start_159;
if not l_Skip_153 then
for _, v6223 in pairs(l_Model_154:GetChildren()) do
if v6223:IsA("BasePart") then
v6223.CanCollide = false;
v6223.Anchored = true;
end;
end;
end;
if l_Anchor_154 then
l_Model_154:SetPrimaryPartCFrame(l_Anchor_154);
end;
if l_v6211_0.T then
l_Start_159.Transparency = l_v6211_0.T;
end;
l_End_156.Transparency = 1;
l_Model_154.Parent = workspace.Thrown;
local l_Decal_307 =
l_Start_159:FindFirstChildOfClass("Decal");
local l_SpecialMesh_308 =
l_Start_159:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_309 =
l_End_156:FindFirstChildOfClass("SpecialMesh");
local l_Decal_308 =
l_End_156:FindFirstChildOfClass("Decal");
if l_Decal_308 and not l_Skip_153 then
l_Decal_308.Transparency = 1;
end;
local v6228 = nil;
if l_Del_153 then
game:GetService("TweenService"):Create(l_Start_159,
v6214, {
Size = l_End_156.Size,
CFrame = l_End_156.CFrame
}):Play();
task.delay(l_Del_153, function()
v6228 =
game:GetService("TweenService"):Create(l_Start_159, v6214, {
Transparency = v6219
});
v6228:Play();
if l_Decal_307 then
for _, v6230 in
pairs(l_Start_159:GetChildren()) do
if v6230:IsA("Decal") then
game:GetService("TweenService"):Create(v6230, v6214, {
Transparency = v6219
}):Play();
end;
end;
end;
if l_SpecialMesh_308 then
v6228 =
game:GetService("TweenService"):Create(l_SpecialMesh_308, v6214, {
Scale = l_SpecialMesh_309.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_308 then
game:GetService("TweenService"):Create(l_SpecialMesh_308, v6214, {
Scale = l_SpecialMesh_309.Scale
}):Play();
end;
if l_Decal_307 then
for _, v6232 in pairs(l_Start_159:GetChildren()) do
if v6232:IsA("Decal") then
game:GetService("TweenService"):Create(v6232, v6214, {
Transparency = v6219
}):Play();
end;
end;
v6228 =
game:GetService("TweenService"):Create(l_Start_159, v6214, {
Size = l_End_156.Size,
CFrame = l_End_156.CFrame
});
v6228:Play();
else
v6228 =
game:GetService("TweenService"):Create(l_Start_159, v6214, {
Size = l_End_156.Size,
Transparency = v6219,
CFrame = l_End_156.CFrame
});
v6228:Play();
end;
end;
if not l_Stay_153 then
if l_Del_153 then
task.wait(l_Del_153 + 0.1);
end;
v6228.Completed:Connect(function()
l_Model_154:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6211 = v6145.Smokey:Clone();
v6211:ScaleTo(1.5);
v6211:SetPrimaryPartCFrame(CFrame.new(v6205.Position) *
CFrame.Angles(0, 0, -1.5707963267948966));
local v6233 = {
Model = v6211,
Info = TweenInfo.new(1.4, Enum.EasingStyle.Exponential),
T = 1
};
local l_v6233_0 = v6233 --[[ copy: 25 -> 113 ]];
task.spawn(function()
local l_Model_155 = l_v6233_0.Model;
local v6236 = l_v6233_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_160 = l_Model_155:FindFirstChild("Start");
local l_End_157 = l_Model_155:FindFirstChild("End");
local l_Stay_154 = l_v6233_0.Stay;
local l_Anchor_155 = l_v6233_0.Anchor;
local v6241 = l_v6233_0.EndT or 1;
local l_Del_154 = l_v6233_0.Del;
local l_Skip_154 = l_v6233_0.Skip;
if l_Start_160 and l_End_157 then
l_Model_155.PrimaryPart = l_Start_160;
if not l_Skip_154 then
for _, v6245 in pairs(l_Model_155:GetChildren()) do
if v6245:IsA("BasePart") then
v6245.CanCollide = false;
v6245.Anchored = true;
end;
end;
end;
if l_Anchor_155 then
l_Model_155:SetPrimaryPartCFrame(l_Anchor_155);
end;
if l_v6233_0.T then
l_Start_160.Transparency = l_v6233_0.T;
end;
l_End_157.Transparency = 1;
l_Model_155.Parent = workspace.Thrown;
local l_Decal_309 =
l_Start_160:FindFirstChildOfClass("Decal");
local l_SpecialMesh_310 =
l_Start_160:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_311 =
l_End_157:FindFirstChildOfClass("SpecialMesh");
local l_Decal_310 =
l_End_157:FindFirstChildOfClass("Decal");
if l_Decal_310 and not l_Skip_154 then
l_Decal_310.Transparency = 1;
end;
local v6250 = nil;
if l_Del_154 then
game:GetService("TweenService"):Create(l_Start_160,
v6236, {
Size = l_End_157.Size,
CFrame = l_End_157.CFrame
}):Play();
task.delay(l_Del_154, function()
v6250 =
game:GetService("TweenService"):Create(l_Start_160, v6236, {
Transparency = v6241
});
v6250:Play();
if l_Decal_309 then
for _, v6252 in
pairs(l_Start_160:GetChildren()) do
if v6252:IsA("Decal") then
game:GetService("TweenService"):Create(v6252, v6236, {
Transparency = v6241
}):Play();
end;
end;
end;
if l_SpecialMesh_310 then
v6250 =
game:GetService("TweenService"):Create(l_SpecialMesh_310, v6236, {
Scale = l_SpecialMesh_311.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_310 then
game:GetService("TweenService"):Create(l_SpecialMesh_310, v6236, {
Scale = l_SpecialMesh_311.Scale
}):Play();
end;
if l_Decal_309 then
for _, v6254 in pairs(l_Start_160:GetChildren()) do
if v6254:IsA("Decal") then
game:GetService("TweenService"):Create(v6254, v6236, {
Transparency = v6241
}):Play();
end;
end;
v6250 =
game:GetService("TweenService"):Create(l_Start_160, v6236, {
Size = l_End_157.Size,
CFrame = l_End_157.CFrame
});
v6250:Play();
else
v6250 =
game:GetService("TweenService"):Create(l_Start_160, v6236, {
Size = l_End_157.Size,
Transparency = v6241,
CFrame = l_End_157.CFrame
});
v6250:Play();
end;
end;
if not l_Stay_154 then
if l_Del_154 then
task.wait(l_Del_154 + 0.1);
end;
v6250.Completed:Connect(function()
l_Model_155:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6233 = v6145.BROO2:Clone();
v6233:ScaleTo(4);
v6233:SetPrimaryPartCFrame(CFrame.new(v6205.Position) *
CFrame.Angles(0, 3.141592653589793, 1.5707963267948966));
local v6255 = {
Model = v6233,
Info = TweenInfo.new(1, Enum.EasingStyle.Exponential),
T = 1
};
task.spawn(function()
local l_Model_156 = v6255.Model;
local v6257 = v6255.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_161 = l_Model_156:FindFirstChild("Start");
local l_End_158 = l_Model_156:FindFirstChild("End");
local l_Stay_155 = v6255.Stay;
local l_Anchor_156 = v6255.Anchor;
local v6262 = v6255.EndT or 1;
local l_Del_155 = v6255.Del;
local l_Skip_155 = v6255.Skip;
if l_Start_161 and l_End_158 then
l_Model_156.PrimaryPart = l_Start_161;
if not l_Skip_155 then
for _, v6266 in pairs(l_Model_156:GetChildren()) do
if v6266:IsA("BasePart") then
v6266.CanCollide = false;
v6266.Anchored = true;
end;
end;
end;
if l_Anchor_156 then
l_Model_156:SetPrimaryPartCFrame(l_Anchor_156);
end;
if v6255.T then
l_Start_161.Transparency = v6255.T;
end;
l_End_158.Transparency = 1;
l_Model_156.Parent = workspace.Thrown;
local l_Decal_311 =
l_Start_161:FindFirstChildOfClass("Decal");
local l_SpecialMesh_312 =
l_Start_161:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_313 =
l_End_158:FindFirstChildOfClass("SpecialMesh");
local l_Decal_312 =
l_End_158:FindFirstChildOfClass("Decal");
if l_Decal_312 and not l_Skip_155 then
l_Decal_312.Transparency = 1;
end;
local v6271 = nil;
if l_Del_155 then
game:GetService("TweenService"):Create(l_Start_161,
v6257, {
Size = l_End_158.Size,
CFrame = l_End_158.CFrame
}):Play();
task.delay(l_Del_155, function()
v6271 =
game:GetService("TweenService"):Create(l_Start_161, v6257, {
Transparency = v6262
});
v6271:Play();
if l_Decal_311 then
for _, v6273 in
pairs(l_Start_161:GetChildren()) do
if v6273:IsA("Decal") then
game:GetService("TweenService"):Create(v6273, v6257, {
Transparency = v6262
}):Play();
end;
end;
end;
if l_SpecialMesh_312 then
v6271 =
game:GetService("TweenService"):Create(l_SpecialMesh_312, v6257, {
Scale = l_SpecialMesh_313.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_312 then
game:GetService("TweenService"):Create(l_SpecialMesh_312, v6257, {
Scale = l_SpecialMesh_313.Scale
}):Play();
end;
if l_Decal_311 then
for _, v6275 in pairs(l_Start_161:GetChildren()) do
if v6275:IsA("Decal") then
game:GetService("TweenService"):Create(v6275, v6257, {
Transparency = v6262
}):Play();
end;
end;
v6271 =
game:GetService("TweenService"):Create(l_Start_161, v6257, {
Size = l_End_158.Size,
CFrame = l_End_158.CFrame
});
v6271:Play();
else
v6271 =
game:GetService("TweenService"):Create(l_Start_161, v6257, {
Size = l_End_158.Size,
Transparency = v6262,
CFrame = l_End_158.CFrame
});
v6271:Play();
end;
end;
if not l_Stay_155 then
if l_Del_155 then
task.wait(l_Del_155 + 0.1);
end;
v6271.Completed:Connect(function()
l_Model_156:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
return ;
else
for _, v6277 in pairs(l_char_19.Humanoid:GetPlayingAnimationTracks())
do
if v6277.Animation.AnimationId == "rbxassetid://" .. l_id_15 then
v6141 = v6277;
break;
end;
end;
if not v6141 or not v6141.IsPlaying then
return ;
else
task.wait(1.6);
if not v6141 or not v6141.IsPlaying then
return ;
else
local v6278 = v6145.Flory2:Clone();
v6278:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame *
CFrame.new(0, -l_PrimaryPart_35.Size.Y * 1.5, 0) * CFrame.Angles(0, 0,
1.5707963267948966));
v6278:ScaleTo(1.7);
local v6279 = {
Model = v6278,
Info = TweenInfo.new(2.15, Enum.EasingStyle.Exponential),
T = 1
};
local l_v6279_0 = v6279 --[[ copy: 16 -> 109 ]];
task.spawn(function()
local l_Model_157 = l_v6279_0.Model;
local v6282 = l_v6279_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_162 = l_Model_157:FindFirstChild("Start");
local l_End_159 = l_Model_157:FindFirstChild("End");
local l_Stay_156 = l_v6279_0.Stay;
local l_Anchor_157 = l_v6279_0.Anchor;
local v6287 = l_v6279_0.EndT or 1;
local l_Del_156 = l_v6279_0.Del;
local l_Skip_156 = l_v6279_0.Skip;
if l_Start_162 and l_End_159 then
l_Model_157.PrimaryPart = l_Start_162;
if not l_Skip_156 then
for _, v6291 in pairs(l_Model_157:GetChildren()) do
if v6291:IsA("BasePart") then
v6291.CanCollide = false;
v6291.Anchored = true;
end;
end;
end;
if l_Anchor_157 then
l_Model_157:SetPrimaryPartCFrame(l_Anchor_157);
end;
if l_v6279_0.T then
l_Start_162.Transparency = l_v6279_0.T;
end;
l_End_159.Transparency = 1;
l_Model_157.Parent = workspace.Thrown;
local l_Decal_313 =
l_Start_162:FindFirstChildOfClass("Decal");
local l_SpecialMesh_314 =
l_Start_162:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_315 =
l_End_159:FindFirstChildOfClass("SpecialMesh");
local l_Decal_314 =
l_End_159:FindFirstChildOfClass("Decal");
if l_Decal_314 and not l_Skip_156 then
l_Decal_314.Transparency = 1;
end;
local v6296 = nil;
if l_Del_156 then
game:GetService("TweenService"):Create(l_Start_162,
v6282, {
Size = l_End_159.Size,
CFrame = l_End_159.CFrame
}):Play();
task.delay(l_Del_156, function()
v6296 =
game:GetService("TweenService"):Create(l_Start_162, v6282, {
Transparency = v6287
});
v6296:Play();
if l_Decal_313 then
for _, v6298 in
pairs(l_Start_162:GetChildren()) do
if v6298:IsA("Decal") then
game:GetService("TweenService"):Create(v6298, v6282, {
Transparency = v6287
}):Play();
end;
end;
end;
if l_SpecialMesh_314 then
v6296 =
game:GetService("TweenService"):Create(l_SpecialMesh_314, v6282, {
Scale = l_SpecialMesh_315.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_314 then
game:GetService("TweenService"):Create(l_SpecialMesh_314, v6282, {
Scale = l_SpecialMesh_315.Scale
}):Play();
end;
if l_Decal_313 then
for _, v6300 in
pairs(l_Start_162:GetChildren()) do
if v6300:IsA("Decal") then
game:GetService("TweenService"):Create(v6300, v6282, {
Transparency = v6287
}):Play();
end;
end;
v6296 =
game:GetService("TweenService"):Create(l_Start_162, v6282, {
Size = l_End_159.Size,
CFrame = l_End_159.CFrame
});
v6296:Play();
else
v6296 =
game:GetService("TweenService"):Create(l_Start_162, v6282, {
Size = l_End_159.Size,
Transparency = v6287,
CFrame = l_End_159.CFrame
});
v6296:Play();
end;
end;
if not l_Stay_156 then
if l_Del_156 then
task.wait(l_Del_156 + 0.1);
end;
v6296.Completed:Connect(function()
l_Model_157:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6279 = v6146._maid:give(v6145.Grab:Clone());
v6279:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame *
CFrame.new(0, 0.5, -1.2) * CFrame.Angles(-0.7853981633974483, 0, 0));
v6279.Parent = workspace.Thrown;
v6279:ScaleTo(1);
v808({
FX = v6279,
Scale = 1.3
});
v833(v6279);
task.wait(0.35);
if not v6141 or not v6141.IsPlaying then
return ;
else
local v6301 = v6146._maid:give(v6145.Spin2:Clone());
local l_Weld_16 = Instance.new("Weld");
l_Weld_16.Part0 = v6301.PrimaryPart;
l_Weld_16.Part1 = l_PrimaryPart_35;
v808({
FX = v6301,
Scale = 1
});
l_Weld_16.Parent = v6301;
v6301.Parent = workspace.Thrown;
v840({
FX = v6301,
On = true
});
task.wait(1.57);
v840({
FX = v6301,
On = false
});
if not v6141 or not v6141.IsPlaying then
return ;
else
local v6303 = v6145.Smokey:Clone();
v6303:ScaleTo(1);
v6303:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(0, 0, 1.5707963267948966));
local v6304 = {
Model = v6303,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v6304_0 = v6304 --[[ copy: 20 -> 110 ]];
task.spawn(function()
local l_Model_158 = l_v6304_0.Model;
local v6307 = l_v6304_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_163 =
l_Model_158:FindFirstChild("Start");
local l_End_160 =
l_Model_158:FindFirstChild("End");
local l_Stay_157 = l_v6304_0.Stay;
local l_Anchor_158 = l_v6304_0.Anchor;
local v6312 = l_v6304_0.EndT or 1;
local l_Del_157 = l_v6304_0.Del;
local l_Skip_157 = l_v6304_0.Skip;
if l_Start_163 and l_End_160 then
l_Model_158.PrimaryPart = l_Start_163;
if not l_Skip_157 then
for _, v6316 in
pairs(l_Model_158:GetChildren()) do
if v6316:IsA("BasePart") then
v6316.CanCollide = false;
v6316.Anchored = true;
end;
end;
end;
if l_Anchor_158 then
l_Model_158:SetPrimaryPartCFrame(l_Anchor_158);
end;
if l_v6304_0.T then
l_Start_163.Transparency = l_v6304_0.T;
end;
l_End_160.Transparency = 1;
l_Model_158.Parent = workspace.Thrown;
local l_Decal_315 =
l_Start_163:FindFirstChildOfClass("Decal");
local l_SpecialMesh_316 =
l_Start_163:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_317 =
l_End_160:FindFirstChildOfClass("SpecialMesh");
local l_Decal_316 =
l_End_160:FindFirstChildOfClass("Decal");
if l_Decal_316 and not l_Skip_157 then
l_Decal_316.Transparency = 1;
end;
local v6321 = nil;
if l_Del_157 then
game:GetService("TweenService"):Create(l_Start_163, v6307, {
Size = l_End_160.Size,
CFrame = l_End_160.CFrame
}):Play();
task.delay(l_Del_157, function()
v6321 =
game:GetService("TweenService"):Create(l_Start_163, v6307, {
Transparency = v6312
});
v6321:Play();
if l_Decal_315 then
for _, v6323 in
pairs(l_Start_163:GetChildren()) do
if v6323:IsA("Decal") then
game:GetService("TweenService"):Create(v6323, v6307, {
Transparency = v6312
}):Play();
end;
end;
end;
if l_SpecialMesh_316 then
v6321 =
game:GetService("TweenService"):Create(l_SpecialMesh_316, v6307, {
Scale = l_SpecialMesh_317.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_316 then
game:GetService("TweenService"):Create(l_SpecialMesh_316, v6307, {
Scale = l_SpecialMesh_317.Scale
}):Play();
end;
if l_Decal_315 then
for _, v6325 in
pairs(l_Start_163:GetChildren()) do
if v6325:IsA("Decal") then
game:GetService("TweenService"):Create(v6325, v6307, {
Transparency = v6312
}):Play();
end;
end;
v6321 =
game:GetService("TweenService"):Create(l_Start_163, v6307, {
Size = l_End_160.Size,
CFrame = l_End_160.CFrame
});
v6321:Play();
else
v6321 =
game:GetService("TweenService"):Create(l_Start_163, v6307, {
Size = l_End_160.Size,
Transparency = v6312,
CFrame = l_End_160.CFrame
});
v6321:Play();
end;
end;
if not l_Stay_157 then
if l_Del_157 then
task.wait(l_Del_157 + 0.1);
end;
v6321.Completed:Connect(function()
l_Model_158:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6304 = v6145.Smokey:Clone();
v6304:ScaleTo(1.5);
v6304:SetPrimaryPartCFrame(l_PrimaryPart_35.CFrame *
CFrame.new(0, 9, 0) * CFrame.Angles(0, 0, -1.5707963267948966));
local v6326 = {
Model = v6304,
Info = TweenInfo.new(0.4,
Enum.EasingStyle.Exponential),
T = 1
};
local l_v6326_0 = v6326 --[[ copy: 21 -> 111 ]];
task.spawn(function()
local l_Model_159 = l_v6326_0.Model;
local v6329 = l_v6326_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_164 =
l_Model_159:FindFirstChild("Start");
local l_End_161 =
l_Model_159:FindFirstChild("End");
local l_Stay_158 = l_v6326_0.Stay;
local l_Anchor_159 = l_v6326_0.Anchor;
local v6334 = l_v6326_0.EndT or 1;
local l_Del_158 = l_v6326_0.Del;
local l_Skip_158 = l_v6326_0.Skip;
if l_Start_164 and l_End_161 then
l_Model_159.PrimaryPart = l_Start_164;
if not l_Skip_158 then
for _, v6338 in
pairs(l_Model_159:GetChildren()) do
if v6338:IsA("BasePart") then
v6338.CanCollide = false;
v6338.Anchored = true;
end;
end;
end;
if l_Anchor_159 then
l_Model_159:SetPrimaryPartCFrame(l_Anchor_159);
end;
if l_v6326_0.T then
l_Start_164.Transparency = l_v6326_0.T;
end;
l_End_161.Transparency = 1;
l_Model_159.Parent = workspace.Thrown;
local l_Decal_317 =
l_Start_164:FindFirstChildOfClass("Decal");
local l_SpecialMesh_318 =
l_Start_164:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_319 =
l_End_161:FindFirstChildOfClass("SpecialMesh");
local l_Decal_318 =
l_End_161:FindFirstChildOfClass("Decal");
if l_Decal_318 and not l_Skip_158 then
l_Decal_318.Transparency = 1;
end;
local v6343 = nil;
if l_Del_158 then
game:GetService("TweenService"):Create(l_Start_164, v6329, {
Size = l_End_161.Size,
CFrame = l_End_161.CFrame
}):Play();
task.delay(l_Del_158, function()
v6343 =
game:GetService("TweenService"):Create(l_Start_164, v6329, {
Transparency = v6334
});
v6343:Play();
if l_Decal_317 then
for _, v6345 in
pairs(l_Start_164:GetChildren()) do
if v6345:IsA("Decal") then
game:GetService("TweenService"):Create(v6345, v6329, {
Transparency = v6334
}):Play();
end;
end;
end;
if l_SpecialMesh_318 then
v6343 =
game:GetService("TweenService"):Create(l_SpecialMesh_318, v6329, {
Scale = l_SpecialMesh_319.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_318 then
game:GetService("TweenService"):Create(l_SpecialMesh_318, v6329, {
Scale = l_SpecialMesh_319.Scale
}):Play();
end;
if l_Decal_317 then
for _, v6347 in
pairs(l_Start_164:GetChildren()) do
if v6347:IsA("Decal") then
game:GetService("TweenService"):Create(v6347, v6329, {
Transparency = v6334
}):Play();
end;
end;
v6343 =
game:GetService("TweenService"):Create(l_Start_164, v6329, {
Size = l_End_161.Size,
CFrame = l_End_161.CFrame
});
v6343:Play();
else
v6343 =
game:GetService("TweenService"):Create(l_Start_164, v6329, {
Size = l_End_161.Size,
Transparency = v6334,
CFrame = l_End_161.CFrame
});
v6343:Play();
end;
end;
if not l_Stay_158 then
if l_Del_158 then
task.wait(l_Del_158 + 0.1);
end;
v6343.Completed:Connect(function()
l_Model_159:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6326 = v6145.Upper:Clone();
v6326:ScaleTo(2.5);
local _, v6349, _ =
l_char_19.HumanoidRootPart.CFrame:ToOrientation();
v6326:SetPrimaryPartCFrame(CFrame.new(l_char_19.Torso.Position) * CFrame.Angles(0,
v6349, 0));
v6326.Parent = workspace.Thrown;
v808({
FX = v6326,
Scale = 0.8
});
v833(v6326);
end;
end;
end;
end;
end;
elseif v899 == "Meteor Effect" then
local l_char_20 = v898.char;
local l_id_16 = v898.id;
local v6353 = nil;
local l_PrimaryPart_36 = l_char_20.PrimaryPart;
local v6355 = {};
local _ = script;
local v6357, v6358 = v873(game.ReplicatedStorage.Resources.Meteor, v6355,
12);
for _, v6360 in pairs(l_char_20.Humanoid:GetPlayingAnimationTracks()) do
if v6360.Animation.AnimationId == "rbxassetid://" .. l_id_16 then
v6353 = v6360;
break;
end;
end;
if (not v6353 or not v6353.IsPlaying) and not v898.meteor then
return ;
else
local _ = function()
local _, v6362, _ =
l_char_20.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_20.Torso.Position) * CFrame.Angles(0,
v6362, 0);
end;
local _ = {};
local _ = v898.Target;
local l_hit_8 = v898.hit;
local l_gpos_0 = v898.gpos;
local v6369 = {
Position = l_gpos_0,
Hit = l_hit_8
};
local v6370 = v898.RootCFrame or l_PrimaryPart_36.CFrame;
local v6371 = CFrame.new(v6370.Position);
local function v6562()
if v6369.Hit then
l_char_20:SetPrimaryPartCFrame(CFrame.new(l_PrimaryPart_36.Position,
v898.Target.Position * Vector3.new(1, 0, 1, 0) + Vector3.new(0,
l_PrimaryPart_36.Position.Y, 0)));
local v6372 = v6357.Meteorite:Clone();
local l_Offset_0 = v898.Offset;
local v6374 = CFrame.new(v6369.Position, l_Offset_0.Position);
local v6375 = CFrame.new(l_Offset_0.Position, v6374.Position) *
CFrame.Angles(1.5707963267948966, 0, 0);
local _, _, _ = v6375:ToOrientation();
v6372:SetPrimaryPartCFrame(v6375);
local v6379 = v6358._maid:give(v6357.Flash:Clone());
v6379:SetPrimaryPartCFrame(v6375 * CFrame.new(0, 250, 0));
v6379.Parent = workspace.Thrown;
v6379:ScaleTo(25);
v802({
FX = v6379,
Count = 100
});
for _, v6381 in pairs(v6379:GetDescendants()) do
if v6381:IsA("ParticleEmitter") then
v6381.Brightness = v6381.Brightness + 100;
v6381.ZOffset = v6381.ZOffset + 300;
v6381:SetAttribute("EmitCount",
v6381:GetAttribute("EmitCount") + 10);
end;
end;
v808({
FX = v6379,
Scale = 0.5
});
local l_Position_13 = v6379.PrimaryPart.Position;
local v6383, v6384 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_13);
if v6384 then
v833(v6379);
end;
if v898.snap then
return ;
else
task.delay(1.5, function()
local v6385 = v6358._maid:give(v6357.WindProj:Clone());
local l_new_23 = CFrame.new;
local _, v6388, _ =
l_char_20.HumanoidRootPart.CFrame:ToOrientation();
v6385:SetPrimaryPartCFrame(l_new_23(CFrame.new(l_char_20.Torso.Position) *
CFrame.Angles(0, v6388, 0) * CFrame.new(0, 2, -2).Position, v6374.Position) *
CFrame.Angles(1.5707963267948966, 0, 0));
v808({
FX = v6385,
Scale = 0.5
});
v6385.Parent = workspace.Thrown;
shared.sfx({
SoundId = "rbxassetid://16738275545",
Parent = v6385.PrimaryPart,
Volume = 3
}):Play();
local v6390 =
v6358._maid:give(Instance.new("NumberValue"));
v6358._maid:giveTask(v6390.Changed:Connect(function()
v6385:ScaleTo(v6390.Value);
end));
v3:Create(v6385.PrimaryPart, TweenInfo.new(1.1,
Enum.EasingStyle.Linear), {
Position = v6374.Position
}):Play();
task.wait(1);
v840({
FX = v6385,
On = false
});
end);
v3:Create(v6372.PrimaryPart, TweenInfo.new(3.4,
Enum.EasingStyle.Linear), {
CFrame = CFrame.new(v6374.Position, v6375.Position) *
CFrame.Angles(-1.5707963267948966, 0, 0)
}):Play();
shared.sfx({
SoundId = "rbxassetid://16736625257",
CFrame = v6372.PrimaryPart.CFrame,
RollOffMaxDistance = 150000,
RollOffMinDistance = 150000,
Volume = 3
}):Play();
shared.sfx({
SoundId = "rbxassetid://16736625130",
Parent = v6372.PrimaryPart,
RollOffMode = Enum.RollOffMode.LinearSquare,
RollOffMaxDistance = 600,
Volume = 8
}):Play();
task.delay(1.2, function()
for _, v6392 in pairs(v6372:GetDescendants()) do
if v6392:IsA("Beam") then
local l_v774_0 = v774;
local l_v6392_0 = v6392;
local v6395 = {};
local v6396 = 1.5;
local v6397 = 2;
local l_v82_67 = v82;
if not v6397 and v6396 then
v6397 = v6396;
v6396 = 1;
end;
if not v6397 and not v6396 then
v6396 = 0;
v6397 = 1;
end;
v6395.Time = l_v82_67:NextNumber(v6396, v6397);
v6395.EasingStyle = "Linear";
v6395.Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
};
l_v774_0(l_v6392_0, v6395);
end;
end;
end);
for _, v6400 in pairs(v6372:GetDescendants()) do
if v6400:IsA("ParticleEmitter") and v6400.Parent.Name
~= "Debri" and v6400.Name ~= "FIYAAA" then
v6400.Lifetime = NumberRange.new(v6400.Lifetime.Min
* 1.5, v6400.Lifetime.Max * 1.5);
v6400:SetAttribute("EmitDelay", nil);
end;
end;
local v6401 =
v6358._maid:give(Instance.new("NumberValue"));
v6358._maid:give(v6401.Changed:Connect(function()
v6372:ScaleTo(v6401.Value);
end));
v6401.Value = 0.1;
v6372.Parent = workspace.Thrown;
task.spawn(function()
local v6402 = tick();
local v6403 = v6357.TBottom:Clone();
v6403:ScaleTo(35);
v6403:SetPrimaryPartCFrame(v6372.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
local v6404 = {
Model = v6403,
Info = TweenInfo.new(3,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v6404_0 = v6404 --[[ copy: 2 -> 5 ]];
task.spawn(function()
local l_Model_160 = l_v6404_0.Model;
local v6407 = l_v6404_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_165 =
l_Model_160:FindFirstChild("Start");
local l_End_162 =
l_Model_160:FindFirstChild("End");
local l_Stay_159 = l_v6404_0.Stay;
local l_Anchor_160 = l_v6404_0.Anchor;
local v6412 = l_v6404_0.EndT or 1;
local l_Del_159 = l_v6404_0.Del;
local l_Skip_159 = l_v6404_0.Skip;
if l_Start_165 and l_End_162 then
l_Model_160.PrimaryPart = l_Start_165;
if not l_Skip_159 then
for _, v6416 in
pairs(l_Model_160:GetChildren()) do
if v6416:IsA("BasePart") then
v6416.CanCollide = false;
v6416.Anchored = true;
end;
end;
end;
if l_Anchor_160 then
l_Model_160:SetPrimaryPartCFrame(l_Anchor_160);
end;
if l_v6404_0.T then
l_Start_165.Transparency = l_v6404_0.T;
end;
l_End_162.Transparency = 1;
l_Model_160.Parent = workspace.Thrown;
local l_Decal_319 =
l_Start_165:FindFirstChildOfClass("Decal");
local l_SpecialMesh_320 =
l_Start_165:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_321 =
l_End_162:FindFirstChildOfClass("SpecialMesh");
local l_Decal_320 =
l_End_162:FindFirstChildOfClass("Decal");
if l_Decal_320 and not l_Skip_159 then
l_Decal_320.Transparency = 1;
end;
local v6421 = nil;
if l_Del_159 then
game:GetService("TweenService"):Create(l_Start_165, v6407, {
Size = l_End_162.Size,
CFrame = l_End_162.CFrame
}):Play();
task.delay(l_Del_159, function()
v6421 =
game:GetService("TweenService"):Create(l_Start_165, v6407, {
Transparency = v6412
});
v6421:Play();
if l_Decal_319 then
for _, v6423 in
pairs(l_Start_165:GetChildren()) do
if v6423:IsA("Decal") then
game:GetService("TweenService"):Create(v6423, v6407, {
Transparency = v6412
}):Play();
end;
end;
end;
if l_SpecialMesh_320 then
v6421 =
game:GetService("TweenService"):Create(l_SpecialMesh_320, v6407, {
Scale = l_SpecialMesh_321.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_320 then
game:GetService("TweenService"):Create(l_SpecialMesh_320, v6407, {
Scale = l_SpecialMesh_321.Scale
}):Play();
end;
if l_Decal_319 then
for _, v6425 in
pairs(l_Start_165:GetChildren()) do
if v6425:IsA("Decal") then
game:GetService("TweenService"):Create(v6425, v6407, {
Transparency = v6412
}):Play();
end;
end;
v6421 =
game:GetService("TweenService"):Create(l_Start_165, v6407, {
Size = l_End_162.Size,
CFrame = l_End_162.CFrame
});
v6421:Play();
else
v6421 =
game:GetService("TweenService"):Create(l_Start_165, v6407, {
Size = l_End_162.Size,
Transparency = v6412,
CFrame = l_End_162.CFrame
});
v6421:Play();
end;
end;
if not l_Stay_159 then
if l_Del_159 then
task.wait(l_Del_159 + 0.1);
end;
v6421.Completed:Connect(function()
l_Model_160:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6404 = v6357.TBottom:Clone();
v6404:ScaleTo(15);
v6404:SetPrimaryPartCFrame(v6372.PrimaryPart.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
local v6426 = {
Model = v6404,
Info = TweenInfo.new(1,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v6426_0 = v6426 --[[ copy: 3 -> 6 ]];
task.spawn(function()
local l_Model_161 = l_v6426_0.Model;
local v6429 = l_v6426_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_166 =
l_Model_161:FindFirstChild("Start");
local l_End_163 =
l_Model_161:FindFirstChild("End");
local l_Stay_160 = l_v6426_0.Stay;
local l_Anchor_161 = l_v6426_0.Anchor;
local v6434 = l_v6426_0.EndT or 1;
local l_Del_160 = l_v6426_0.Del;
local l_Skip_160 = l_v6426_0.Skip;
if l_Start_166 and l_End_163 then
l_Model_161.PrimaryPart = l_Start_166;
if not l_Skip_160 then
for _, v6438 in
pairs(l_Model_161:GetChildren()) do
if v6438:IsA("BasePart") then
v6438.CanCollide = false;
v6438.Anchored = true;
end;
end;
end;
if l_Anchor_161 then
l_Model_161:SetPrimaryPartCFrame(l_Anchor_161);
end;
if l_v6426_0.T then
l_Start_166.Transparency = l_v6426_0.T;
end;
l_End_163.Transparency = 1;
l_Model_161.Parent = workspace.Thrown;
local l_Decal_321 =
l_Start_166:FindFirstChildOfClass("Decal");
local l_SpecialMesh_322 =
l_Start_166:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_323 =
l_End_163:FindFirstChildOfClass("SpecialMesh");
local l_Decal_322 =
l_End_163:FindFirstChildOfClass("Decal");
if l_Decal_322 and not l_Skip_160 then
l_Decal_322.Transparency = 1;
end;
local v6443 = nil;
if l_Del_160 then
game:GetService("TweenService"):Create(l_Start_166, v6429, {
Size = l_End_163.Size,
CFrame = l_End_163.CFrame
}):Play();
task.delay(l_Del_160, function()
v6443 =
game:GetService("TweenService"):Create(l_Start_166, v6429, {
Transparency = v6434
});
v6443:Play();
if l_Decal_321 then
for _, v6445 in
pairs(l_Start_166:GetChildren()) do
if v6445:IsA("Decal") then
game:GetService("TweenService"):Create(v6445, v6429, {
Transparency = v6434
}):Play();
end;
end;
end;
if l_SpecialMesh_322 then
v6443 =
game:GetService("TweenService"):Create(l_SpecialMesh_322, v6429, {
Scale = l_SpecialMesh_323.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_322 then
game:GetService("TweenService"):Create(l_SpecialMesh_322, v6429, {
Scale = l_SpecialMesh_323.Scale
}):Play();
end;
if l_Decal_321 then
for _, v6447 in
pairs(l_Start_166:GetChildren()) do
if v6447:IsA("Decal") then
game:GetService("TweenService"):Create(v6447, v6429, {
Transparency = v6434
}):Play();
end;
end;
v6443 =
game:GetService("TweenService"):Create(l_Start_166, v6429, {
Size = l_End_163.Size,
CFrame = l_End_163.CFrame
});
v6443:Play();
else
v6443 =
game:GetService("TweenService"):Create(l_Start_166, v6429, {
Size = l_End_163.Size,
Transparency = v6434,
CFrame = l_End_163.CFrame
});
v6443:Play();
end;
end;
if not l_Stay_160 then
if l_Del_160 then
task.wait(l_Del_160 + 0.1);
end;
v6443.Completed:Connect(function()
l_Model_161:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.4);
while tick() - v6402 < 1.8 do
v6426 = v6357.TBottom:Clone();
v6426:ScaleTo(1 * v6401.Value);
v6426:SetPrimaryPartCFrame(v6372.PrimaryPart.CFrame
* CFrame.Angles(0, 0, 0));
local v6448 = {
Model = v6426,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Sine),
T = 0.8,
Skip = true
};
local l_v6448_0 = v6448 --[[ copy: 4 -> 7 ]];
task.spawn(function()
local l_Model_162 = l_v6448_0.Model;
local v6451 = l_v6448_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_167 =
l_Model_162:FindFirstChild("Start");
local l_End_164 =
l_Model_162:FindFirstChild("End");
local l_Stay_161 = l_v6448_0.Stay;
local l_Anchor_162 = l_v6448_0.Anchor;
local v6456 = l_v6448_0.EndT or 1;
local l_Del_161 = l_v6448_0.Del;
local l_Skip_161 = l_v6448_0.Skip;
if l_Start_167 and l_End_164 then
l_Model_162.PrimaryPart = l_Start_167;
if not l_Skip_161 then
for _, v6460 in
pairs(l_Model_162:GetChildren()) do
if v6460:IsA("BasePart") then
v6460.CanCollide = false;
v6460.Anchored = true;
end;
end;
end;
if l_Anchor_162 then
l_Model_162:SetPrimaryPartCFrame(l_Anchor_162);
end;
if l_v6448_0.T then
l_Start_167.Transparency = l_v6448_0.T;
end;
l_End_164.Transparency = 1;
l_Model_162.Parent = workspace.Thrown;
local l_Decal_323 =
l_Start_167:FindFirstChildOfClass("Decal");
local l_SpecialMesh_324 =
l_Start_167:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_325 =
l_End_164:FindFirstChildOfClass("SpecialMesh");
local l_Decal_324 =
l_End_164:FindFirstChildOfClass("Decal");
if l_Decal_324 and not l_Skip_161 then
l_Decal_324.Transparency = 1;
end;
local v6465 = nil;
if l_Del_161 then
game:GetService("TweenService"):Create(l_Start_167, v6451, {
Size = l_End_164.Size,
CFrame = l_End_164.CFrame
}):Play();
task.delay(l_Del_161, function()
v6465 =
game:GetService("TweenService"):Create(l_Start_167, v6451, {
Transparency = v6456
});
v6465:Play();
if l_Decal_323 then
for _, v6467 in
pairs(l_Start_167:GetChildren()) do
if v6467:IsA("Decal") then
game:GetService("TweenService"):Create(v6467, v6451, {
Transparency =
v6456
}):Play();
end;
end;
end;
if l_SpecialMesh_324 then
v6465 =
game:GetService("TweenService"):Create(l_SpecialMesh_324, v6451, {
Scale =
l_SpecialMesh_325.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_324 then
game:GetService("TweenService"):Create(l_SpecialMesh_324, v6451, {
Scale = l_SpecialMesh_325.Scale
}):Play();
end;
if l_Decal_323 then
for _, v6469 in
pairs(l_Start_167:GetChildren()) do
if v6469:IsA("Decal") then
game:GetService("TweenService"):Create(v6469, v6451, {
Transparency = v6456
}):Play();
end;
end;
v6465 =
game:GetService("TweenService"):Create(l_Start_167, v6451, {
Size = l_End_164.Size,
CFrame = l_End_164.CFrame
});
v6465:Play();
else
v6465 =
game:GetService("TweenService"):Create(l_Start_167, v6451, {
Size = l_End_164.Size,
Transparency = v6456,
CFrame = l_End_164.CFrame
});
v6465:Play();
end;
end;
if not l_Stay_161 then
if l_Del_161 then
task.wait(l_Del_161 + 0.1);
end;
v6465.Completed:Connect(function()
l_Model_162:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6448 = Instance.new("Weld");
v6448.Part0 = v6426.PrimaryPart;
v6448.Part1 = v6372.PrimaryPart;
v6448.C0 = CFrame.Angles(3.141592653589793, 0, 0);
v6448.Parent = v6426.PrimaryPart;
task.wait(0.3);
end;
end);
v3:Create(v6401, TweenInfo.new(1.4,
Enum.EasingStyle.Linear), {
Value = 30
}):Play();
l_Position_13 = CFrame.new(v6369.Position);
v6383 = tick();
while true do
task.wait();
if not (tick() - v6383 <= 3.35 and not
l_char_20:FindFirstChild("meteorexplode")) then
break;
end;
end;
for _, v6471 in pairs(v6372:GetDescendants()) do
if v6471:IsA("ParticleEmitter") then
v6471.Enabled = false;
elseif v6471:IsA("BasePart") then
v6471.Transparency = 1;
end;
end;
v6384 = v6358._maid:give(v6357.ExploVar1:Clone());
v6384:SetPrimaryPartCFrame(CFrame.new(v6369.Position));
v6384.Parent = workspace.Thrown;
v6384:ScaleTo(14);
v833(v6384);
shared.sfx({
SoundId = "rbxassetid://16736624985",
CFrame = CFrame.new(v6369.Position),
RollOffMode = Enum.RollOffMode.LinearSquare,
RollOffMaxDistance = 400,
Volume = 10
}):Play();
if not (l_LocalPlayer_0.Character ~= v898.char) or
(l_LocalPlayer_0.Character.PrimaryPart.Position - v6369.Position).magnitude <= 200
then
v5({
Effect = "Camshake",
Intensity = 17,
Last = 1
});
end;
task.delay(0, function()
local _ = {};
local v6473 = v6357.Explosion:Clone();
v6473:ScaleTo(4);
v6473:PivotTo(CFrame.new(l_gpos_0 - Vector3.new(0,
4.349999904632568, 0, 0)) * CFrame.Angles(-0, 0, 0));
v6473.Parent = workspace.Thrown;
game.Debris:AddItem(v6473, 10);
v3:Create(v6473.Mark.Decal, TweenInfo.new(6,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
local v6474 = 1;
local l_Position_14 = v6369.Position;
local v6476, v6477 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_14);
local v6478 = v6477 and 36 or 12;
for _ = v6474, v6478 do
local l_Part_7 = Instance.new("Part");
v6477 = 1;
local v6481 = 3;
local l_v82_68 = v82;
if not v6481 and v6477 then
v6481 = v6477;
v6477 = 1;
end;
if not v6481 and not v6477 then
v6477 = 0;
v6481 = 1;
end;
v6476 = l_v82_68:NextNumber(v6477, v6481);
v6481 = 1;
l_v82_68 = 3;
local l_v82_69 = v82;
if not l_v82_68 and v6481 then
l_v82_68 = v6481;
v6481 = 1;
end;
if not l_v82_68 and not v6481 then
v6481 = 0;
l_v82_68 = 1;
end;
l_Part_7.Size = Vector3.new(v6476,
l_v82_69:NextNumber(v6481, l_v82_68), v89(1, 3));
v6476 = CFrame.new(v6369.Position + Vector3.new(0,
10, 0, 0));
v6477 = CFrame.Angles;
l_v82_69 = -360;
local v6484 = 360;
local l_v82_70 = v82;
if not v6484 and l_v82_69 then
v6484 = l_v82_69;
l_v82_69 = 1;
end;
if not v6484 and not l_v82_69 then
l_v82_69 = 0;
v6484 = 1;
end;
v6481 = math.rad((l_v82_70:NextNumber(l_v82_69,
v6484)));
v6484 = -360;
l_v82_70 = 360;
local l_v82_71 = v82;
if not l_v82_70 and v6484 then
l_v82_70 = v6484;
v6484 = 1;
end;
if not l_v82_70 and not v6484 then
v6484 = 0;
l_v82_70 = 1;
end;
l_v82_68 = math.rad((l_v82_71:NextNumber(v6484,
l_v82_70)));
l_v82_70 = -360;
l_v82_71 = 360;
local l_v82_72 = v82;
if not l_v82_71 and l_v82_70 then
l_v82_71 = l_v82_70;
l_v82_70 = 1;
end;
if not l_v82_71 and not l_v82_70 then
l_v82_70 = 0;
l_v82_71 = 1;
end;
l_Part_7.CFrame = v6476 * v6477(v6481, l_v82_68,
(math.rad((l_v82_72:NextNumber(l_v82_70, l_v82_71)))));
l_Part_7.CollisionGroup = "nocol";
l_Position_14 = l_Part_7.Position;
v6481 = -1;
l_v82_68 = 1;
l_v82_69 = v82;
if not l_v82_68 and v6481 then
l_v82_68 = v6481;
v6481 = 1;
end;
if not l_v82_68 and not v6481 then
v6481 = 0;
l_v82_68 = 1;
end;
v6477 = l_v82_69:NextNumber(v6481, l_v82_68);
l_v82_68 = -1;
l_v82_69 = 1;
v6484 = v82;
if not l_v82_69 and l_v82_68 then
l_v82_69 = l_v82_68;
l_v82_68 = 1;
end;
if not l_v82_69 and not l_v82_68 then
l_v82_68 = 0;
l_v82_69 = 1;
end;
l_Part_7.Position = l_Position_14 +
Vector3.new(v6477, v6484:NextNumber(l_v82_68, l_v82_69), v89(-1, 1));
l_Position_14 = l_Part_7.Size;
v6477 = 3;
v6481 = 3.5;
l_v82_68 = v82;
if not v6481 and v6477 then
v6481 = v6477;
v6477 = 1;
end;
if not v6481 and not v6477 then
v6477 = 0;
v6481 = 1;
end;
l_Part_7.Size = l_Position_14 *
l_v82_68:NextNumber(v6477, v6481);
l_Part_7.Material = Enum.Material.Rock;
l_Part_7.Color = Color3.fromRGB(52, 41, 41);
if math.random(1, 4) == 1 then
l_Part_7.Color = BrickColor.new("Neon
orange").Color;
l_Part_7.Material = Enum.Material.Neon;
l_Part_7.Size = l_Part_7.Size * 0.4;
end;
l_Part_7.Parent = workspace.Thrown;
l_Position_14 = Instance.new("BodyVelocity");
l_Position_14.MaxForce = Vector3.new(1, 1, 1, 0) *
400000;
l_v82_68 = -15;
l_v82_69 = 15;
v6484 = v82;
if not l_v82_69 and l_v82_68 then
l_v82_69 = l_v82_68;
l_v82_68 = 1;
end;
if not l_v82_69 and not l_v82_68 then
l_v82_68 = 0;
l_v82_69 = 1;
end;
v6481 = v6484:NextNumber(l_v82_68, l_v82_69);
l_v82_69 = 25;
v6484 = 45;
l_v82_70 = v82;
if not v6484 and l_v82_69 then
v6484 = l_v82_69;
l_v82_69 = 1;
end;
if not v6484 and not l_v82_69 then
l_v82_69 = 0;
v6484 = 1;
end;
l_Position_14.Velocity = Vector3.new(v6481,
l_v82_70:NextNumber(l_v82_69, v6484), v89(-15, 15)) * 6;
l_Position_14.Parent = l_Part_7;
game:GetService("Debris"):AddItem(l_Position_14,
0.15);
if math.random(1, 3) ~= 1 then
v6476 = nil;
do
local l_v6476_0 = v6476;
l_v6476_0 =
l_Part_7.Touched:Connect(function(v6489)
if v6489.CollisionGroup == "nocol" then
return ;
else
local l_sfx_5 = shared.sfx;
local v6491 = {
SoundId = ({
"rbxassetid://9943386552",
"rbxassetid://9943386691",
"rbxassetid://9943386842",
"rbxassetid://9943386977",
"rbxassetid://9943387069",
"rbxassetid://9943387151",
"rbxassetid://9943387221"
})[math.random(1, 7)]
};
local v6492 = 0.3;
local v6493 = 0.4;
local l_v82_73 = v82;
if not v6493 and v6492 then
v6493 = v6492;
v6492 = 1;
end;
if not v6493 and not v6492 then
v6492 = 0;
v6493 = 1;
end;
v6491.Volume =
l_v82_73:NextNumber(v6492, v6493) * 4;
v6491.Parent = l_Part_7;
l_sfx_5(v6491):Play();
l_sfx_5 = task.delay;
local v6495 = 4;
local v6496 = 8;
v6492 = v82;
if not v6496 and v6495 then
v6496 = v6495;
v6495 = 1;
end;
if not v6496 and not v6495 then
v6495 = 0;
v6496 = 1;
end;
l_sfx_5(v6492:NextNumber(v6495,
v6496), function()
l_Part_7.CanCollide = false;
end);
return l_v6476_0:Disconnect();
end;
end);
table.insert(v6355, l_v6476_0);
end;
else
v6476 = task.delay;
v6481 = 4;
l_v82_68 = 8;
l_v82_69 = v82;
if not l_v82_68 and v6481 then
l_v82_68 = v6481;
v6481 = 1;
end;
if not l_v82_68 and not v6481 then
v6481 = 0;
l_v82_68 = 1;
end;
v6476(l_v82_69:NextNumber(v6481, l_v82_68),
function()
l_Part_7.CanCollide = false;
end);
end;
table.insert(v6355, l_Part_7);
end;
v6478 = v6369.Hit;
if v6478 then
local v6497 = l_LegacyReplication_0.Wind:Clone();
v6497.Parent = workspace.Thrown;
v6497.Position = v6369.Position - Vector3.new(0,
25, 0, 0);
v6497.UpSmoke.Color =
ColorSequence.new(v6478.Color);
v6497.UpSmoke:Emit(25);
game:service("Debris"):AddItem(v6497, 6);
end;
for v6498 = 1, 2 do
l_Position_14 = v5;
v6476 = {
Effect = "Ground Crater",
Seed = v898.Seed,
start = v6369.Position + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v6498 * 6,
sizemult = v6498 + 4,
amount = 7,
nodebris = true,
NoUpSmoke = true,
nosound = true,
nosmoke = true
};
v6477 = false;
if v6498 == 1 then
v6477 = {
minus = -3
};
end;
v6476.stronger = v6477;
l_Position_14(v6476);
task.wait(0.095);
end;
end);
task.delay(0.1, function()
for v6499 = 1, 2 do
local v6500 = v6357.BROO:Clone();
v6500:ScaleTo(6 * v6499);
v6500:SetPrimaryPartCFrame(l_Position_13 *
CFrame.new(0, 0.5, 0) * CFrame.new(0, -l_PrimaryPart_36.Size.Y * 0.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v6501 = {
Model = v6500,
Info = TweenInfo.new(2 * v6499,
Enum.EasingStyle.Sine),
T = 1
};
task.spawn(function()
local l_Model_163 = v6501.Model;
local v6503 = v6501.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_168 =
l_Model_163:FindFirstChild("Start");
local l_End_165 =
l_Model_163:FindFirstChild("End");
local l_Stay_162 = v6501.Stay;
local l_Anchor_163 = v6501.Anchor;
local v6508 = v6501.EndT or 1;
local l_Del_162 = v6501.Del;
local l_Skip_162 = v6501.Skip;
if l_Start_168 and l_End_165 then
l_Model_163.PrimaryPart = l_Start_168;
if not l_Skip_162 then
for _, v6512 in
pairs(l_Model_163:GetChildren()) do
if v6512:IsA("BasePart") then
v6512.CanCollide = false;
v6512.Anchored = true;
end;
end;
end;
if l_Anchor_163 then
l_Model_163:SetPrimaryPartCFrame(l_Anchor_163);
end;
if v6501.T then
l_Start_168.Transparency = v6501.T;
end;
l_End_165.Transparency = 1;
l_Model_163.Parent = workspace.Thrown;
local l_Decal_325 =
l_Start_168:FindFirstChildOfClass("Decal");
local l_SpecialMesh_326 =
l_Start_168:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_327 =
l_End_165:FindFirstChildOfClass("SpecialMesh");
local l_Decal_326 =
l_End_165:FindFirstChildOfClass("Decal");
if l_Decal_326 and not l_Skip_162 then
l_Decal_326.Transparency = 1;
end;
local v6517 = nil;
if l_Del_162 then
game:GetService("TweenService"):Create(l_Start_168, v6503, {
Size = l_End_165.Size,
CFrame = l_End_165.CFrame
}):Play();
task.delay(l_Del_162, function()
v6517 =
game:GetService("TweenService"):Create(l_Start_168, v6503, {
Transparency = v6508
});
v6517:Play();
if l_Decal_325 then
for _, v6519 in
pairs(l_Start_168:GetChildren()) do
if v6519:IsA("Decal") then
game:GetService("TweenService"):Create(v6519, v6503, {
Transparency =
v6508
}):Play();
end;
end;
end;
if l_SpecialMesh_326 then
v6517 =
game:GetService("TweenService"):Create(l_SpecialMesh_326, v6503, {
Scale =
l_SpecialMesh_327.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_326 then
game:GetService("TweenService"):Create(l_SpecialMesh_326, v6503, {
Scale = l_SpecialMesh_327.Scale
}):Play();
end;
if l_Decal_325 then
for _, v6521 in
pairs(l_Start_168:GetChildren()) do
if v6521:IsA("Decal") then
game:GetService("TweenService"):Create(v6521, v6503, {
Transparency = v6508
}):Play();
end;
end;
v6517 =
game:GetService("TweenService"):Create(l_Start_168, v6503, {
Size = l_End_165.Size,
CFrame = l_End_165.CFrame
});
v6517:Play();
else
v6517 =
game:GetService("TweenService"):Create(l_Start_168, v6503, {
Size = l_End_165.Size,
Transparency = v6508,
CFrame = l_End_165.CFrame
});
v6517:Play();
end;
end;
if not l_Stay_162 then
if l_Del_162 then
task.wait(l_Del_162 + 0.1);
end;
v6517.Completed:Connect(function()
l_Model_163:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end);
task.spawn(function()
for _ = 1, 9 do
local v6523 = v6357.WindTime:Clone();
v6523:ScaleTo(v89(6, 9, 5));
v6523:SetPrimaryPartCFrame(l_Position_13 *
CFrame.new(0, 0.5, 0) * CFrame.new(0, -l_PrimaryPart_36.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-15, 15))), math.rad((math.random(0, 360))),
(math.rad((math.random(-15, 15))))));
local v6524 = {
Model = v6523
};
local l_new_24 = TweenInfo.new;
local v6526 = 0.45;
local v6527 = 0.75;
local l_v82_74 = v82;
if not v6527 and v6526 then
v6527 = v6526;
v6526 = 1;
end;
if not v6527 and not v6526 then
v6526 = 0;
v6527 = 1;
end;
v6524.Info = l_new_24(l_v82_74:NextNumber(v6526,
v6527), Enum.EasingStyle.Sine);
v6524.T = 0.9;
task.spawn(function()
local l_Model_164 = v6524.Model;
local v6530 = v6524.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_169 =
l_Model_164:FindFirstChild("Start");
local l_End_166 =
l_Model_164:FindFirstChild("End");
local l_Stay_163 = v6524.Stay;
local l_Anchor_164 = v6524.Anchor;
local v6535 = v6524.EndT or 1;
local l_Del_163 = v6524.Del;
local l_Skip_163 = v6524.Skip;
if l_Start_169 and l_End_166 then
l_Model_164.PrimaryPart = l_Start_169;
if not l_Skip_163 then
for _, v6539 in
pairs(l_Model_164:GetChildren()) do
if v6539:IsA("BasePart") then
v6539.CanCollide = false;
v6539.Anchored = true;
end;
end;
end;
if l_Anchor_164 then
l_Model_164:SetPrimaryPartCFrame(l_Anchor_164);
end;
if v6524.T then
l_Start_169.Transparency = v6524.T;
end;
l_End_166.Transparency = 1;
l_Model_164.Parent = workspace.Thrown;
local l_Decal_327 =
l_Start_169:FindFirstChildOfClass("Decal");
local l_SpecialMesh_328 =
l_Start_169:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_329 =
l_End_166:FindFirstChildOfClass("SpecialMesh");
local l_Decal_328 =
l_End_166:FindFirstChildOfClass("Decal");
if l_Decal_328 and not l_Skip_163 then
l_Decal_328.Transparency = 1;
end;
local v6544 = nil;
if l_Del_163 then
game:GetService("TweenService"):Create(l_Start_169, v6530, {
Size = l_End_166.Size,
CFrame = l_End_166.CFrame
}):Play();
task.delay(l_Del_163, function()
v6544 =
game:GetService("TweenService"):Create(l_Start_169, v6530, {
Transparency = v6535
});
v6544:Play();
if l_Decal_327 then
for _, v6546 in
pairs(l_Start_169:GetChildren()) do
if v6546:IsA("Decal") then
game:GetService("TweenService"):Create(v6546, v6530, {
Transparency =
v6535
}):Play();
end;
end;
end;
if l_SpecialMesh_328 then
v6544 =
game:GetService("TweenService"):Create(l_SpecialMesh_328, v6530, {
Scale =
l_SpecialMesh_329.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_328 then
game:GetService("TweenService"):Create(l_SpecialMesh_328, v6530, {
Scale = l_SpecialMesh_329.Scale
}):Play();
end;
if l_Decal_327 then
for _, v6548 in
pairs(l_Start_169:GetChildren()) do
if v6548:IsA("Decal") then
game:GetService("TweenService"):Create(v6548, v6530, {
Transparency = v6535
}):Play();
end;
end;
v6544 =
game:GetService("TweenService"):Create(l_Start_169, v6530, {
Size = l_End_166.Size,
CFrame = l_End_166.CFrame
});
v6544:Play();
else
v6544 =
game:GetService("TweenService"):Create(l_Start_169, v6530, {
Size = l_End_166.Size,
Transparency = v6535,
CFrame = l_End_166.CFrame
});
v6544:Play();
end;
end;
if not l_Stay_163 then
if l_Del_163 then
task.wait(l_Del_163 + 0.1);
end;
v6544.Completed:Connect(function()
l_Model_164:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end);
for v6549 = 1, 4 do
local v6550 = v6358._maid:give(v6357.Whirl:Clone());
local v6551 = l_Position_13 * CFrame.new(0, 3, 0);
local l_Angles_12 = CFrame.Angles;
local v6553 = -15;
local v6554 = 15;
local l_v82_75 = v82;
if not v6554 and v6553 then
v6554 = v6553;
v6553 = 1;
end;
if not v6554 and not v6553 then
v6553 = 0;
v6554 = 1;
end;
local v6556 = math.rad((l_v82_75:NextNumber(v6553,
v6554)));
v6554 = 0;
l_v82_75 = 360;
local l_v82_76 = v82;
if not l_v82_75 and v6554 then
l_v82_75 = v6554;
v6554 = 1;
end;
if not l_v82_75 and not v6554 then
v6554 = 0;
l_v82_75 = 1;
end;
local v6558 = math.rad((l_v82_76:NextNumber(v6554,
l_v82_75)));
l_v82_75 = -15;
l_v82_76 = 15;
local l_v82_77 = v82;
if not l_v82_76 and l_v82_75 then
l_v82_76 = l_v82_75;
l_v82_75 = 1;
end;
if not l_v82_76 and not l_v82_75 then
l_v82_75 = 0;
l_v82_76 = 1;
end;
v6550:SetPrimaryPartCFrame(v6551 * l_Angles_12(v6556,
v6558, (math.rad((l_v82_77:NextNumber(l_v82_75, l_v82_76))))));
l_Angles_12 = 3;
v6556 = 4.5;
v6558 = v82;
if not v6556 and l_Angles_12 then
v6556 = l_Angles_12;
l_Angles_12 = 1;
end;
if not v6556 and not l_Angles_12 then
l_Angles_12 = 0;
v6556 = 1;
end;
v6550:ScaleTo(v6558:NextNumber(l_Angles_12, v6556) *
v6549);
local l_v808_0 = v808;
local v6561 = {
FX = v6550
};
v6551 = 0.7;
l_Angles_12 = 0.9;
v6556 = v82;
if not l_Angles_12 and v6551 then
l_Angles_12 = v6551;
v6551 = 1;
end;
if not l_Angles_12 and not v6551 then
v6551 = 0;
l_Angles_12 = 1;
end;
v6561.Scale = v6556:NextNumber(v6551, l_Angles_12);
l_v808_0(v6561);
v6550.Parent = workspace.Thrown;
v833(v6550);
task.wait(0.1);
end;
end;
end;
end;
if v898.meteor or v898.snap then
return v6562();
else
do
local l_v6353_0 = v6353;
local _ = function()
if not l_v6353_0.IsPlaying then
return ;
else
local v6564, v6565, _ =
l_char_20.HumanoidRootPart.CFrame:ToOrientation();
local v6567 = CFrame.new(l_char_20.Torso.Position) *
CFrame.Angles(0, v6565, 0) * CFrame.Angles(-0.7853981633974483, 0, 0) *
CFrame.new(0, -3, 0);
local v6568 = v6358._maid:give(v6357.Fire:Clone());
v6568:SetPrimaryPartCFrame(v6567);
v6568.Parent = workspace.Thrown;
v6568:ScaleTo(4);
v808({
FX = v6568,
Scale = 0.7
});
v833(v6568);
v840({
FX = l_char_20,
On = false
});
local v6569 = v6358._maid:give(v6357.Final:Clone());
v6569:SetPrimaryPartCFrame(v6567 * CFrame.Angles(-
1.5707963267948966, 0, 0));
v6569.Parent = workspace.Thrown;
v6569:ScaleTo(2.4);
v833(v6569);
v808({
FX = v6569,
Scale = 0.7
});
v840({
FX = l_char_20,
On = false
});
v6564 = v6358._maid:give(v6357.Effect:Clone());
v6564:SetPrimaryPartCFrame(v6567 * CFrame.Angles(-
1.5707963267948966, 0, 0));
v6564.Parent = workspace.Thrown;
v6564:ScaleTo(32);
v808({
FX = v6564,
Scale = 1.6
});
v833(v6564);
for v6570 = 1, 2 do
v6358.ItsWindTime =
v6358._maid:give(v6357.Try:Clone());
v6358.ItsWindTime:SetPrimaryPartCFrame(v6567 *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
v6358.ItsWindTime:ScaleTo(0.4 * v6570);
v6358.ItsWindTime.Parent = workspace.Thrown;
local v6571 = {
Model = v6358.ItsWindTime,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential)
};
task.spawn(function()
local l_Model_165 = v6571.Model;
local v6573 = v6571.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_170 =
l_Model_165:FindFirstChild("Start");
local l_End_167 =
l_Model_165:FindFirstChild("End");
local l_Stay_164 = v6571.Stay;
local l_Anchor_165 = v6571.Anchor;
local v6578 = v6571.EndT or 1;
local l_Del_164 = v6571.Del;
local l_Skip_164 = v6571.Skip;
if l_Start_170 and l_End_167 then
l_Model_165.PrimaryPart = l_Start_170;
if not l_Skip_164 then
for _, v6582 in
pairs(l_Model_165:GetChildren()) do
if v6582:IsA("BasePart") then
v6582.CanCollide = false;
v6582.Anchored = true;
end;
end;
end;
if l_Anchor_165 then
l_Model_165:SetPrimaryPartCFrame(l_Anchor_165);
end;
if v6571.T then
l_Start_170.Transparency = v6571.T;
end;
l_End_167.Transparency = 1;
l_Model_165.Parent = workspace.Thrown;
local l_Decal_329 =
l_Start_170:FindFirstChildOfClass("Decal");
local l_SpecialMesh_330 =
l_Start_170:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_331 =
l_End_167:FindFirstChildOfClass("SpecialMesh");
local l_Decal_330 =
l_End_167:FindFirstChildOfClass("Decal");
if l_Decal_330 and not l_Skip_164 then
l_Decal_330.Transparency = 1;
end;
local v6587 = nil;
if l_Del_164 then
game:GetService("TweenService"):Create(l_Start_170, v6573, {
Size = l_End_167.Size,
CFrame = l_End_167.CFrame
}):Play();
task.delay(l_Del_164, function()
v6587 =
game:GetService("TweenService"):Create(l_Start_170, v6573, {
Transparency = v6578
});
v6587:Play();
if l_Decal_329 then
for _, v6589 in
pairs(l_Start_170:GetChildren()) do
if v6589:IsA("Decal") then
game:GetService("TweenService"):Create(v6589, v6573, {
Transparency =
v6578
}):Play();
end;
end;
end;
if l_SpecialMesh_330 then
v6587 =
game:GetService("TweenService"):Create(l_SpecialMesh_330, v6573, {
Scale =
l_SpecialMesh_331.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_330 then
game:GetService("TweenService"):Create(l_SpecialMesh_330, v6573, {
Scale = l_SpecialMesh_331.Scale
}):Play();
end;
if l_Decal_329 then
for _, v6591 in
pairs(l_Start_170:GetChildren()) do
if v6591:IsA("Decal") then
game:GetService("TweenService"):Create(v6591, v6573, {
Transparency = v6578
}):Play();
end;
end;
v6587 =
game:GetService("TweenService"):Create(l_Start_170, v6573, {
Size = l_End_167.Size,
CFrame = l_End_167.CFrame
});
v6587:Play();
else
v6587 =
game:GetService("TweenService"):Create(l_Start_170, v6573, {
Size = l_End_167.Size,
Transparency = v6578,
CFrame = l_End_167.CFrame
});
v6587:Play();
end;
end;
if not l_Stay_164 then
if l_Del_164 then
task.wait(l_Del_164 + 0.1);
end;
v6587.Completed:Connect(function()
l_Model_165:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
v6358.Swirl = v6358._maid:give(v6357.Swirl:Clone());
v6358.Swirl:SetPrimaryPartCFrame(v6567 *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
v6358.Swirl:ScaleTo(2.8);
v6358.Swirl.Parent = workspace.Thrown;
v6565 = {
Model = v6358.Swirl,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7,
Enum.EasingStyle.Exponential)
};
local l_v6565_0 = v6565 --[[ copy: 4 -> 8 ]];
task.spawn(function()
local l_Model_166 = l_v6565_0.Model;
local v6594 = l_v6565_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_171 =
l_Model_166:FindFirstChild("Start");
local l_End_168 =
l_Model_166:FindFirstChild("End");
local l_Stay_165 = l_v6565_0.Stay;
local l_Anchor_166 = l_v6565_0.Anchor;
local v6599 = l_v6565_0.EndT or 1;
local l_Del_165 = l_v6565_0.Del;
local l_Skip_165 = l_v6565_0.Skip;
if l_Start_171 and l_End_168 then
l_Model_166.PrimaryPart = l_Start_171;
if not l_Skip_165 then
for _, v6603 in
pairs(l_Model_166:GetChildren()) do
if v6603:IsA("BasePart") then
v6603.CanCollide = false;
v6603.Anchored = true;
end;
end;
end;
if l_Anchor_166 then
l_Model_166:SetPrimaryPartCFrame(l_Anchor_166);
end;
if l_v6565_0.T then
l_Start_171.Transparency = l_v6565_0.T;
end;
l_End_168.Transparency = 1;
l_Model_166.Parent = workspace.Thrown;
local l_Decal_331 =
l_Start_171:FindFirstChildOfClass("Decal");
local l_SpecialMesh_332 =
l_Start_171:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_333 =
l_End_168:FindFirstChildOfClass("SpecialMesh");
local l_Decal_332 =
l_End_168:FindFirstChildOfClass("Decal");
if l_Decal_332 and not l_Skip_165 then
l_Decal_332.Transparency = 1;
end;
local v6608 = nil;
if l_Del_165 then
game:GetService("TweenService"):Create(l_Start_171, v6594, {
Size = l_End_168.Size,
CFrame = l_End_168.CFrame
}):Play();
task.delay(l_Del_165, function()
v6608 =
game:GetService("TweenService"):Create(l_Start_171, v6594, {
Transparency = v6599
});
v6608:Play();
if l_Decal_331 then
for _, v6610 in
pairs(l_Start_171:GetChildren()) do
if v6610:IsA("Decal") then
game:GetService("TweenService"):Create(v6610, v6594, {
Transparency = v6599
}):Play();
end;
end;
end;
if l_SpecialMesh_332 then
v6608 =
game:GetService("TweenService"):Create(l_SpecialMesh_332, v6594, {
Scale = l_SpecialMesh_333.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_332 then
game:GetService("TweenService"):Create(l_SpecialMesh_332, v6594, {
Scale = l_SpecialMesh_333.Scale
}):Play();
end;
if l_Decal_331 then
for _, v6612 in
pairs(l_Start_171:GetChildren()) do
if v6612:IsA("Decal") then
game:GetService("TweenService"):Create(v6612, v6594, {
Transparency = v6599
}):Play();
end;
end;
v6608 =
game:GetService("TweenService"):Create(l_Start_171, v6594, {
Size = l_End_168.Size,
CFrame = l_End_168.CFrame
});
v6608:Play();
else
v6608 =
game:GetService("TweenService"):Create(l_Start_171, v6594, {
Size = l_End_168.Size,
Transparency = v6599,
CFrame = l_End_168.CFrame
});
v6608:Play();
end;
end;
if not l_Stay_165 then
if l_Del_165 then
task.wait(l_Del_165 + 0.1);
end;
v6608.Completed:Connect(function()
l_Model_166:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6358.Bru = v6358._maid:give(v6357.Bru:Clone());
v6358.Bru:SetPrimaryPartCFrame(v6567 *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
v6358.Bru:ScaleTo(2.2);
v6358.Bru.Parent = workspace.Thrown;
v6565 = {
Model = v6358.Bru,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Quad)
};
local l_v6565_1 = v6565 --[[ copy: 4 -> 9 ]];
task.spawn(function()
local l_Model_167 = l_v6565_1.Model;
local v6615 = l_v6565_1.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_172 =
l_Model_167:FindFirstChild("Start");
local l_End_169 =
l_Model_167:FindFirstChild("End");
local l_Stay_166 = l_v6565_1.Stay;
local l_Anchor_167 = l_v6565_1.Anchor;
local v6620 = l_v6565_1.EndT or 1;
local l_Del_166 = l_v6565_1.Del;
local l_Skip_166 = l_v6565_1.Skip;
if l_Start_172 and l_End_169 then
l_Model_167.PrimaryPart = l_Start_172;
if not l_Skip_166 then
for _, v6624 in
pairs(l_Model_167:GetChildren()) do
if v6624:IsA("BasePart") then
v6624.CanCollide = false;
v6624.Anchored = true;
end;
end;
end;
if l_Anchor_167 then
l_Model_167:SetPrimaryPartCFrame(l_Anchor_167);
end;
if l_v6565_1.T then
l_Start_172.Transparency = l_v6565_1.T;
end;
l_End_169.Transparency = 1;
l_Model_167.Parent = workspace.Thrown;
local l_Decal_333 =
l_Start_172:FindFirstChildOfClass("Decal");
local l_SpecialMesh_334 =
l_Start_172:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_335 =
l_End_169:FindFirstChildOfClass("SpecialMesh");
local l_Decal_334 =
l_End_169:FindFirstChildOfClass("Decal");
if l_Decal_334 and not l_Skip_166 then
l_Decal_334.Transparency = 1;
end;
local v6629 = nil;
if l_Del_166 then
game:GetService("TweenService"):Create(l_Start_172, v6615, {
Size = l_End_169.Size,
CFrame = l_End_169.CFrame
}):Play();
task.delay(l_Del_166, function()
v6629 =
game:GetService("TweenService"):Create(l_Start_172, v6615, {
Transparency = v6620
});
v6629:Play();
if l_Decal_333 then
for _, v6631 in
pairs(l_Start_172:GetChildren()) do
if v6631:IsA("Decal") then
game:GetService("TweenService"):Create(v6631, v6615, {
Transparency = v6620
}):Play();
end;
end;
end;
if l_SpecialMesh_334 then
v6629 =
game:GetService("TweenService"):Create(l_SpecialMesh_334, v6615, {
Scale = l_SpecialMesh_335.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_334 then
game:GetService("TweenService"):Create(l_SpecialMesh_334, v6615, {
Scale = l_SpecialMesh_335.Scale
}):Play();
end;
if l_Decal_333 then
for _, v6633 in
pairs(l_Start_172:GetChildren()) do
if v6633:IsA("Decal") then
game:GetService("TweenService"):Create(v6633, v6615, {
Transparency = v6620
}):Play();
end;
end;
v6629 =
game:GetService("TweenService"):Create(l_Start_172, v6615, {
Size = l_End_169.Size,
CFrame = l_End_169.CFrame
});
v6629:Play();
else
v6629 =
game:GetService("TweenService"):Create(l_Start_172, v6615, {
Size = l_End_169.Size,
Transparency = v6620,
CFrame = l_End_169.CFrame
});
v6629:Play();
end;
end;
if not l_Stay_166 then
if l_Del_166 then
task.wait(l_Del_166 + 0.1);
end;
v6629.Completed:Connect(function()
l_Model_167:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
if not l_v6353_0.IsPlaying then
return ;
else
v6358.Swirl =
v6358._maid:give(v6357.Swirl:Clone());
v6358.Swirl:SetPrimaryPartCFrame(v6567 *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
v6358.Swirl:ScaleTo(3.4);
v6358.Swirl.Parent = workspace.Thrown;
v6565 = {
Model = v6358.Swirl,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7,
Enum.EasingStyle.Exponential)
};
task.spawn(function()
local l_Model_168 = v6565.Model;
local v6635 = v6565.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_173 =
l_Model_168:FindFirstChild("Start");
local l_End_170 =
l_Model_168:FindFirstChild("End");
local l_Stay_167 = v6565.Stay;
local l_Anchor_168 = v6565.Anchor;
local v6640 = v6565.EndT or 1;
local l_Del_167 = v6565.Del;
local l_Skip_167 = v6565.Skip;
if l_Start_173 and l_End_170 then
l_Model_168.PrimaryPart = l_Start_173;
if not l_Skip_167 then
for _, v6644 in
pairs(l_Model_168:GetChildren()) do
if v6644:IsA("BasePart") then
v6644.CanCollide = false;
v6644.Anchored = true;
end;
end;
end;
if l_Anchor_168 then
l_Model_168:SetPrimaryPartCFrame(l_Anchor_168);
end;
if v6565.T then
l_Start_173.Transparency = v6565.T;
end;
l_End_170.Transparency = 1;
l_Model_168.Parent = workspace.Thrown;
local l_Decal_335 =
l_Start_173:FindFirstChildOfClass("Decal");
local l_SpecialMesh_336 =
l_Start_173:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_337 =
l_End_170:FindFirstChildOfClass("SpecialMesh");
local l_Decal_336 =
l_End_170:FindFirstChildOfClass("Decal");
if l_Decal_336 and not l_Skip_167 then
l_Decal_336.Transparency = 1;
end;
local v6649 = nil;
if l_Del_167 then
game:GetService("TweenService"):Create(l_Start_173, v6635, {
Size = l_End_170.Size,
CFrame = l_End_170.CFrame
}):Play();
task.delay(l_Del_167, function()
v6649 =
game:GetService("TweenService"):Create(l_Start_173, v6635, {
Transparency = v6640
});
v6649:Play();
if l_Decal_335 then
for _, v6651 in
pairs(l_Start_173:GetChildren()) do
if v6651:IsA("Decal") then
game:GetService("TweenService"):Create(v6651, v6635, {
Transparency =
v6640
}):Play();
end;
end;
end;
if l_SpecialMesh_336 then
v6649 =
game:GetService("TweenService"):Create(l_SpecialMesh_336, v6635, {
Scale =
l_SpecialMesh_337.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_336 then
game:GetService("TweenService"):Create(l_SpecialMesh_336, v6635, {
Scale = l_SpecialMesh_337.Scale
}):Play();
end;
if l_Decal_335 then
for _, v6653 in
pairs(l_Start_173:GetChildren()) do
if v6653:IsA("Decal") then
game:GetService("TweenService"):Create(v6653, v6635, {
Transparency = v6640
}):Play();
end;
end;
v6649 =
game:GetService("TweenService"):Create(l_Start_173, v6635, {
Size = l_End_170.Size,
CFrame = l_End_170.CFrame
});
v6649:Play();
else
v6649 =
game:GetService("TweenService"):Create(l_Start_173, v6635, {
Size = l_End_170.Size,
Transparency = v6640,
CFrame = l_End_170.CFrame
});
v6649:Play();
end;
end;
if not l_Stay_167 then
if l_Del_167 then
task.wait(l_Del_167 + 0.1);
end;
v6649.Completed:Connect(function()
l_Model_168:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end;
end;
local function v6677()
if not l_v6353_0.IsPlaying then
return ;
else
task.wait(0.2);
if not l_v6353_0.IsPlaying then
return ;
else
local v6655 = true;
task.delay(6, function()
v6655 = false;
end);
local v6656 = {};
for _ = 1, 8 do
local v6658 =
v6358._maid:give(Instance.new("NumberValue"));
local v6659 =
v6358._maid:give(Instance.new("NumberValue"));
local v6660 =
v6358._maid:give(Instance.new("NumberValue"));
local v6661 = 0;
local v6662 = 360;
local l_v82_78 = v82;
if not v6662 and v6661 then
v6662 = v6661;
v6661 = 1;
end;
if not v6662 and not v6661 then
v6661 = 0;
v6662 = 1;
end;
local v6664 = l_v82_78:NextNumber(v6661,
v6662);
v6661 = v6358._maid:give(v6357.Trail:Clone());
v6661.PrimaryPart.CFrame = v6371;
v6656[v6661] = {
Dist = v6658,
Height = v6659,
Spin = v6660,
Rot = v6664
};
l_v82_78 = 3;
local v6665 = 6;
local l_v82_79 = v82;
if not v6665 and l_v82_78 then
v6665 = l_v82_78;
l_v82_78 = 1;
end;
if not v6665 and not l_v82_78 then
l_v82_78 = 0;
v6665 = 1;
end;
v6658.Value = l_v82_79:NextNumber(l_v82_78,
v6665);
v6662 = v3;
v6665 = v6658;
l_v82_79 = TweenInfo.new(1.25,
Enum.EasingStyle.Sine);
local v6667 = {};
local v6668 = 11;
local v6669 = 25;
local l_v82_80 = v82;
if not v6669 and v6668 then
v6669 = v6668;
v6668 = 1;
end;
if not v6669 and not v6668 then
v6668 = 0;
v6669 = 1;
end;
v6667.Value = l_v82_80:NextNumber(v6668,
v6669);
v6662:Create(v6665, l_v82_79, v6667):Play();
v6662 = v3;
v6665 = v6659;
l_v82_79 = TweenInfo.new;
local v6671 = 1.5;
v6668 = 3.2;
v6669 = v82;
if not v6668 and v6671 then
v6668 = v6671;
v6671 = 1;
end;
if not v6668 and not v6671 then
v6671 = 0;
v6668 = 1;
end;
v6662:Create(v6665,
l_v82_79(v6669:NextNumber(v6671, v6668), Enum.EasingStyle.Sine), {
Value = 47
}):Play();
v6662 = v3;
v6665 = v6660;
l_v82_79 = TweenInfo.new(2,
Enum.EasingStyle.Sine);
v6667 = {};
v6668 = 10;
v6669 = 25;
l_v82_80 = v82;
if not v6669 and v6668 then
v6669 = v6668;
v6668 = 1;
end;
if not v6669 and not v6668 then
v6668 = 0;
v6669 = 1;
end;
v6667.Value = l_v82_80:NextNumber(v6668,
v6669);
v6662:Create(v6665, l_v82_79, v6667):Play();
v6661.Parent = workspace.Thrown;
task.delay(1.25, function()
v3:Create(v6658, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
Value = 0
}):Play();
for _, v6673 in
pairs(v6661:GetDescendants()) do
if v6673:IsA("Trail") then
v774(v6673, {
Time = 1,
EasingStyle = "Sine",
Goal = {
Transparency =
NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
end;
end;
end);
end;
local _ = tick();
while v6656 do
for v6675, v6676 in pairs(v6656) do
if v6675.PrimaryPart then
v6675.PrimaryPart.CFrame = v6371 *
CFrame.Angles(0, 0 + v6676.Spin.Value, 0) * CFrame.new(0, v6676.Height.Value,
v6676.Dist.Value);
end;
end;
if l_v6353_0.IsPlaying then
game:GetService("RunService").Heartbeat:Wait();
else
break;
end;
end;
return ;
end;
end;
end;
local function v6842()
if not l_v6353_0.IsPlaying then
return ;
else
task.spawn(v6677);
task.wait(0.2);
if not l_v6353_0.IsPlaying then
return ;
else
local v6678 = v6357.Bottom:Clone();
v6678:SetPrimaryPartCFrame(l_PrimaryPart_36.CFrame
* CFrame.new(0, -l_PrimaryPart_36.Size.Y * 1.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v6678:ScaleTo(4);
local v6679 = {
Model = v6678,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.6,
Enum.EasingStyle.Circular)
};
local l_v6679_0 = v6679 --[[ copy: 1 -> 10 ]];
task.spawn(function()
local l_Model_169 = l_v6679_0.Model;
local v6682 = l_v6679_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_174 =
l_Model_169:FindFirstChild("Start");
local l_End_171 =
l_Model_169:FindFirstChild("End");
local l_Stay_168 = l_v6679_0.Stay;
local l_Anchor_169 = l_v6679_0.Anchor;
local v6687 = l_v6679_0.EndT or 1;
local l_Del_168 = l_v6679_0.Del;
local l_Skip_168 = l_v6679_0.Skip;
if l_Start_174 and l_End_171 then
l_Model_169.PrimaryPart = l_Start_174;
if not l_Skip_168 then
for _, v6691 in
pairs(l_Model_169:GetChildren()) do
if v6691:IsA("BasePart") then
v6691.CanCollide = false;
v6691.Anchored = true;
end;
end;
end;
if l_Anchor_169 then
l_Model_169:SetPrimaryPartCFrame(l_Anchor_169);
end;
if l_v6679_0.T then
l_Start_174.Transparency = l_v6679_0.T;
end;
l_End_171.Transparency = 1;
l_Model_169.Parent = workspace.Thrown;
local l_Decal_337 =
l_Start_174:FindFirstChildOfClass("Decal");
local l_SpecialMesh_338 =
l_Start_174:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_339 =
l_End_171:FindFirstChildOfClass("SpecialMesh");
local l_Decal_338 =
l_End_171:FindFirstChildOfClass("Decal");
if l_Decal_338 and not l_Skip_168 then
l_Decal_338.Transparency = 1;
end;
local v6696 = nil;
if l_Del_168 then
game:GetService("TweenService"):Create(l_Start_174, v6682, {
Size = l_End_171.Size,
CFrame = l_End_171.CFrame
}):Play();
task.delay(l_Del_168, function()
v6696 =
game:GetService("TweenService"):Create(l_Start_174, v6682, {
Transparency = v6687
});
v6696:Play();
if l_Decal_337 then
for _, v6698 in
pairs(l_Start_174:GetChildren()) do
if v6698:IsA("Decal") then
game:GetService("TweenService"):Create(v6698, v6682, {
Transparency =
v6687
}):Play();
end;
end;
end;
if l_SpecialMesh_338 then
v6696 =
game:GetService("TweenService"):Create(l_SpecialMesh_338, v6682, {
Scale =
l_SpecialMesh_339.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_338 then
game:GetService("TweenService"):Create(l_SpecialMesh_338, v6682, {
Scale = l_SpecialMesh_339.Scale
}):Play();
end;
if l_Decal_337 then
for _, v6700 in
pairs(l_Start_174:GetChildren()) do
if v6700:IsA("Decal") then
game:GetService("TweenService"):Create(v6700, v6682, {
Transparency = v6687
}):Play();
end;
end;
v6696 =
game:GetService("TweenService"):Create(l_Start_174, v6682, {
Size = l_End_171.Size,
CFrame = l_End_171.CFrame
});
v6696:Play();
else
v6696 =
game:GetService("TweenService"):Create(l_Start_174, v6682, {
Size = l_End_171.Size,
Transparency = v6687,
CFrame = l_End_171.CFrame
});
v6696:Play();
end;
end;
if not l_Stay_168 then
if l_Del_168 then
task.wait(l_Del_168 + 0.1);
end;
v6696.Completed:Connect(function()
l_Model_169:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6679 = v6357.MainWave2:Clone();
v6679:SetPrimaryPartCFrame(l_PrimaryPart_36.CFrame
* CFrame.new(0, -l_PrimaryPart_36.Size.Y * 1.5, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v6679:ScaleTo(1.4);
local v6701 = {
Model = v6679,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.24,
Enum.EasingStyle.Circular)
};
local l_v6701_0 = v6701 --[[ copy: 2 -> 11 ]];
task.spawn(function()
local l_Model_170 = l_v6701_0.Model;
local v6704 = l_v6701_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_175 =
l_Model_170:FindFirstChild("Start");
local l_End_172 =
l_Model_170:FindFirstChild("End");
local l_Stay_169 = l_v6701_0.Stay;
local l_Anchor_170 = l_v6701_0.Anchor;
local v6709 = l_v6701_0.EndT or 1;
local l_Del_169 = l_v6701_0.Del;
local l_Skip_169 = l_v6701_0.Skip;
if l_Start_175 and l_End_172 then
l_Model_170.PrimaryPart = l_Start_175;
if not l_Skip_169 then
for _, v6713 in
pairs(l_Model_170:GetChildren()) do
if v6713:IsA("BasePart") then
v6713.CanCollide = false;
v6713.Anchored = true;
end;
end;
end;
if l_Anchor_170 then
l_Model_170:SetPrimaryPartCFrame(l_Anchor_170);
end;
if l_v6701_0.T then
l_Start_175.Transparency = l_v6701_0.T;
end;
l_End_172.Transparency = 1;
l_Model_170.Parent = workspace.Thrown;
local l_Decal_339 =
l_Start_175:FindFirstChildOfClass("Decal");
local l_SpecialMesh_340 =
l_Start_175:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_341 =
l_End_172:FindFirstChildOfClass("SpecialMesh");
local l_Decal_340 =
l_End_172:FindFirstChildOfClass("Decal");
if l_Decal_340 and not l_Skip_169 then
l_Decal_340.Transparency = 1;
end;
local v6718 = nil;
if l_Del_169 then
game:GetService("TweenService"):Create(l_Start_175, v6704, {
Size = l_End_172.Size,
CFrame = l_End_172.CFrame
}):Play();
task.delay(l_Del_169, function()
v6718 =
game:GetService("TweenService"):Create(l_Start_175, v6704, {
Transparency = v6709
});
v6718:Play();
if l_Decal_339 then
for _, v6720 in
pairs(l_Start_175:GetChildren()) do
if v6720:IsA("Decal") then
game:GetService("TweenService"):Create(v6720, v6704, {
Transparency =
v6709
}):Play();
end;
end;
end;
if l_SpecialMesh_340 then
v6718 =
game:GetService("TweenService"):Create(l_SpecialMesh_340, v6704, {
Scale =
l_SpecialMesh_341.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_340 then
game:GetService("TweenService"):Create(l_SpecialMesh_340, v6704, {
Scale = l_SpecialMesh_341.Scale
}):Play();
end;
if l_Decal_339 then
for _, v6722 in
pairs(l_Start_175:GetChildren()) do
if v6722:IsA("Decal") then
game:GetService("TweenService"):Create(v6722, v6704, {
Transparency = v6709
}):Play();
end;
end;
v6718 =
game:GetService("TweenService"):Create(l_Start_175, v6704, {
Size = l_End_172.Size,
CFrame = l_End_172.CFrame
});
v6718:Play();
else
v6718 =
game:GetService("TweenService"):Create(l_Start_175, v6704, {
Size = l_End_172.Size,
Transparency = v6709,
CFrame = l_End_172.CFrame
});
v6718:Play();
end;
end;
if not l_Stay_169 then
if l_Del_169 then
task.wait(l_Del_169 + 0.1);
end;
v6718.Completed:Connect(function()
l_Model_170:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6701 = v6357.MainWave2:Clone();
v6701:SetPrimaryPartCFrame(l_PrimaryPart_36.CFrame
* CFrame.new(0, -l_PrimaryPart_36.Size.Y * 1.5, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v6701:ScaleTo(1.4);
local v6723 = {
Model = v6701,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.16,
Enum.EasingStyle.Circular)
};
local l_v6723_0 = v6723 --[[ copy: 3 -> 12 ]];
task.spawn(function()
local l_Model_171 = l_v6723_0.Model;
local v6726 = l_v6723_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_176 =
l_Model_171:FindFirstChild("Start");
local l_End_173 =
l_Model_171:FindFirstChild("End");
local l_Stay_170 = l_v6723_0.Stay;
local l_Anchor_171 = l_v6723_0.Anchor;
local v6731 = l_v6723_0.EndT or 1;
local l_Del_170 = l_v6723_0.Del;
local l_Skip_170 = l_v6723_0.Skip;
if l_Start_176 and l_End_173 then
l_Model_171.PrimaryPart = l_Start_176;
if not l_Skip_170 then
for _, v6735 in
pairs(l_Model_171:GetChildren()) do
if v6735:IsA("BasePart") then
v6735.CanCollide = false;
v6735.Anchored = true;
end;
end;
end;
if l_Anchor_171 then
l_Model_171:SetPrimaryPartCFrame(l_Anchor_171);
end;
if l_v6723_0.T then
l_Start_176.Transparency = l_v6723_0.T;
end;
l_End_173.Transparency = 1;
l_Model_171.Parent = workspace.Thrown;
local l_Decal_341 =
l_Start_176:FindFirstChildOfClass("Decal");
local l_SpecialMesh_342 =
l_Start_176:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_343 =
l_End_173:FindFirstChildOfClass("SpecialMesh");
local l_Decal_342 =
l_End_173:FindFirstChildOfClass("Decal");
if l_Decal_342 and not l_Skip_170 then
l_Decal_342.Transparency = 1;
end;
local v6740 = nil;
if l_Del_170 then
game:GetService("TweenService"):Create(l_Start_176, v6726, {
Size = l_End_173.Size,
CFrame = l_End_173.CFrame
}):Play();
task.delay(l_Del_170, function()
v6740 =
game:GetService("TweenService"):Create(l_Start_176, v6726, {
Transparency = v6731
});
v6740:Play();
if l_Decal_341 then
for _, v6742 in
pairs(l_Start_176:GetChildren()) do
if v6742:IsA("Decal") then
game:GetService("TweenService"):Create(v6742, v6726, {
Transparency =
v6731
}):Play();
end;
end;
end;
if l_SpecialMesh_342 then
v6740 =
game:GetService("TweenService"):Create(l_SpecialMesh_342, v6726, {
Scale =
l_SpecialMesh_343.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_342 then
game:GetService("TweenService"):Create(l_SpecialMesh_342, v6726, {
Scale = l_SpecialMesh_343.Scale
}):Play();
end;
if l_Decal_341 then
for _, v6744 in
pairs(l_Start_176:GetChildren()) do
if v6744:IsA("Decal") then
game:GetService("TweenService"):Create(v6744, v6726, {
Transparency = v6731
}):Play();
end;
end;
v6740 =
game:GetService("TweenService"):Create(l_Start_176, v6726, {
Size = l_End_173.Size,
CFrame = l_End_173.CFrame
});
v6740:Play();
else
v6740 =
game:GetService("TweenService"):Create(l_Start_176, v6726, {
Size = l_End_173.Size,
Transparency = v6731,
CFrame = l_End_173.CFrame
});
v6740:Play();
end;
end;
if not l_Stay_170 then
if l_Del_170 then
task.wait(l_Del_170 + 0.1);
end;
v6740.Completed:Connect(function()
l_Model_171:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6723 = v6358._maid:give(v6357.General:Clone());
v6723:SetPrimaryPartCFrame(v6678.PrimaryPart.CFrame
* CFrame.Angles(1.5707963267948966, 0, 0));
v6723.Parent = workspace.Thrown;
v6723:ScaleTo(3);
v808({
FX = v6723,
Scale = 2
});
v833(v6723);
local v6745 = v6358._maid:give(v6357.Perp:Clone());
v6745:SetPrimaryPartCFrame(v6678.PrimaryPart.CFrame
* CFrame.Angles(0, 0, 0));
v6745.Parent = workspace.Thrown;
v6745:ScaleTo(6);
v808({
FX = v6745,
Scale = 2
});
v833(v6745);
task.wait(0.05);
if not l_v6353_0.IsPlaying then
return ;
else
task.delay(0.4, function()
if not l_v6353_0.IsPlaying then
return ;
else
local l_l_char_20_FirstChild_0 =
l_char_20:FindFirstChild("Left Arm");
if l_l_char_20_FirstChild_0 then
local v6747 =
v6358._maid:give(v6357.TatsuCMON:Clone());
local l_Weld_17 =
Instance.new("Weld");
l_Weld_17.Part0 =
v6747.PrimaryPart;
l_Weld_17.Part1 =
l_l_char_20_FirstChild_0;
l_Weld_17.C0 = CFrame.new(0, 2, 0);
l_Weld_17.Parent =
v6747.PrimaryPart;
v840({
FX = v6747,
On = false
});
v6747.Parent = workspace.Thrown;
task.delay(0.45, function()
if not l_v6353_0.IsPlaying then
return ;
else
local v6749 =
v6358._maid:give(v6357.MANFRICK:Clone());
v6751:SetAttribute("EmitDelay", 0);
end;
end;
v808({
FX = v6749,
Scale = 0.5
});
v833(v6749);
return ;
end;
end);
v6747:ScaleTo(0.5);
task.wait(3);
v840({
FX = v6747,
On = false
});
for _, v6753 in
pairs(v6747:GetDescendants()) do
if v6753:IsA("PointLight") then
v3:Create(v6753,
TweenInfo.new(0.3, Enum.EasingStyle.Sine), {
Brightness = 0
}):Play();
end;
end;
end;
return ;
end;
end);
local v6754 = v6357.Shock:Clone();
v6754:SetPrimaryPartCFrame(l_PrimaryPart_36.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
v6754:ScaleTo(0.8);
local v6755 = {
Model = v6754,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.4,
Enum.EasingStyle.Quad)
};
local l_v6755_0 = v6755 --[[ copy: 6 -> 13 ]];
task.spawn(function()
local l_Model_172 = l_v6755_0.Model;
local v6758 = l_v6755_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_177 =
l_Model_172:FindFirstChild("Start");
local l_End_174 =
l_Model_172:FindFirstChild("End");
local l_Stay_171 = l_v6755_0.Stay;
local l_Anchor_172 = l_v6755_0.Anchor;
local v6763 = l_v6755_0.EndT or 1;
local l_Del_171 = l_v6755_0.Del;
local l_Skip_171 = l_v6755_0.Skip;
if l_Start_177 and l_End_174 then
l_Model_172.PrimaryPart = l_Start_177;
if not l_Skip_171 then
for _, v6767 in
pairs(l_Model_172:GetChildren()) do
if v6767:IsA("BasePart") then
v6767.CanCollide = false;
v6767.Anchored = true;
end;
end;
end;
if l_Anchor_172 then
l_Model_172:SetPrimaryPartCFrame(l_Anchor_172);
end;
if l_v6755_0.T then
l_Start_177.Transparency =
l_v6755_0.T;
end;
l_End_174.Transparency = 1;
l_Model_172.Parent = workspace.Thrown;
local l_Decal_343 =
l_Start_177:FindFirstChildOfClass("Decal");
local l_SpecialMesh_344 =
l_Start_177:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_345 =
l_End_174:FindFirstChildOfClass("SpecialMesh");
local l_Decal_344 =
l_End_174:FindFirstChildOfClass("Decal");
if l_Decal_344 and not l_Skip_171 then
l_Decal_344.Transparency = 1;
end;
local v6772 = nil;
if l_Del_171 then
game:GetService("TweenService"):Create(l_Start_177, v6758, {
Size = l_End_174.Size,
CFrame = l_End_174.CFrame
}):Play();
task.delay(l_Del_171, function()
v6772 =
game:GetService("TweenService"):Create(l_Start_177, v6758, {
Transparency = v6763
});
v6772:Play();
if l_Decal_343 then
for _, v6774 in
pairs(l_Start_177:GetChildren()) do
if v6774:IsA("Decal")
then
game:GetService("TweenService"):Create(v6774, v6758, {
Transparency =
v6763
}):Play();
end;
end;
end;
if l_SpecialMesh_344 then
v6772 =
game:GetService("TweenService"):Create(l_SpecialMesh_344, v6758, {
Scale =
l_SpecialMesh_345.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_344 then
game:GetService("TweenService"):Create(l_SpecialMesh_344, v6758, {
Scale =
l_SpecialMesh_345.Scale
}):Play();
end;
if l_Decal_343 then
for _, v6776 in
pairs(l_Start_177:GetChildren()) do
if v6776:IsA("Decal") then
game:GetService("TweenService"):Create(v6776, v6758, {
Transparency =
v6763
}):Play();
end;
end;
v6772 =
game:GetService("TweenService"):Create(l_Start_177, v6758, {
Size = l_End_174.Size,
CFrame = l_End_174.CFrame
});
v6772:Play();
else
v6772 =
game:GetService("TweenService"):Create(l_Start_177, v6758, {
Size = l_End_174.Size,
Transparency = v6763,
CFrame = l_End_174.CFrame
});
v6772:Play();
end;
end;
if not l_Stay_171 then
if l_Del_171 then
task.wait(l_Del_171 + 0.1);
end;
v6772.Completed:Connect(function()
l_Model_172:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6755 = v6357.Twirly:Clone();
l_Model_173:SetPrimaryPartCFrame(l_Anchor_173);
end;
if l_v6777_0.T then
l_Start_178.Transparency =
l_v6777_0.T;
end;
l_End_175.Transparency = 1;
l_Model_173.Parent = workspace.Thrown;
local l_Decal_345 =
l_Start_178:FindFirstChildOfClass("Decal");
local l_SpecialMesh_346 =
l_Start_178:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_347 =
l_End_175:FindFirstChildOfClass("SpecialMesh");
local l_Decal_346 =
l_End_175:FindFirstChildOfClass("Decal");
if l_Decal_346 and not l_Skip_172 then
l_Decal_346.Transparency = 1;
end;
local v6794 = nil;
if l_Del_172 then
game:GetService("TweenService"):Create(l_Start_178, v6780, {
Size = l_End_175.Size,
CFrame = l_End_175.CFrame
}):Play();
task.delay(l_Del_172, function()
v6794 =
game:GetService("TweenService"):Create(l_Start_178, v6780, {
Transparency = v6785
});
v6794:Play();
if l_Decal_345 then
for _, v6796 in
pairs(l_Start_178:GetChildren()) do
if v6796:IsA("Decal")
then
game:GetService("TweenService"):Create(v6796, v6780, {
Transparency =
v6785
}):Play();
end;
end;
end;
if l_SpecialMesh_346 then
v6794 =
game:GetService("TweenService"):Create(l_SpecialMesh_346, v6780, {
Scale =
l_SpecialMesh_347.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_346 then
game:GetService("TweenService"):Create(l_SpecialMesh_346, v6780, {
Scale =
l_SpecialMesh_347.Scale
}):Play();
end;
if l_Decal_345 then
for _, v6798 in
pairs(l_Start_178:GetChildren()) do
if v6798:IsA("Decal") then
game:GetService("TweenService"):Create(v6798, v6780, {
Transparency =
v6785
}):Play();
end;
end;
v6794 =
game:GetService("TweenService"):Create(l_Start_178, v6780, {
Size = l_End_175.Size,
CFrame = l_End_175.CFrame
});
v6794:Play();
else
v6794 =
game:GetService("TweenService"):Create(l_Start_178, v6780, {
Size = l_End_175.Size,
Transparency = v6785,
CFrame = l_End_175.CFrame
});
v6794:Play();
end;
end;
if not l_Stay_172 then
if l_Del_172 then
task.wait(l_Del_172 + 0.1);
end;
v6794.Completed:Connect(function()
l_Model_173:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6777 = v6357.Windy:Clone();
l_Model_174:SetPrimaryPartCFrame(l_Anchor_174);
end;
if l_v6799_0.T then
l_Start_179.Transparency =
l_v6799_0.T;
end;
l_End_176.Transparency = 1;
l_Model_174.Parent = workspace.Thrown;
local l_Decal_347 =
l_Start_179:FindFirstChildOfClass("Decal");
local l_SpecialMesh_348 =
l_Start_179:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_349 =
l_End_176:FindFirstChildOfClass("SpecialMesh");
local l_Decal_348 =
l_End_176:FindFirstChildOfClass("Decal");
if l_Decal_348 and not l_Skip_173 then
l_Decal_348.Transparency = 1;
end;
local v6816 = nil;
if l_Del_173 then
game:GetService("TweenService"):Create(l_Start_179, v6802, {
Size = l_End_176.Size,
CFrame = l_End_176.CFrame
}):Play();
task.delay(l_Del_173, function()
v6816 =
game:GetService("TweenService"):Create(l_Start_179, v6802, {
Transparency = v6807
});
v6816:Play();
if l_Decal_347 then
for _, v6818 in
pairs(l_Start_179:GetChildren()) do
if v6818:IsA("Decal")
then
game:GetService("TweenService"):Create(v6818, v6802, {
Transparency =
v6807
}):Play();
end;
end;
end;
if l_SpecialMesh_348 then
v6816 =
game:GetService("TweenService"):Create(l_SpecialMesh_348, v6802, {
Scale =
l_SpecialMesh_349.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_348 then
game:GetService("TweenService"):Create(l_SpecialMesh_348, v6802, {
Scale =
l_SpecialMesh_349.Scale
}):Play();
end;
if l_Decal_347 then
for _, v6820 in
pairs(l_Start_179:GetChildren()) do
if v6820:IsA("Decal") then
game:GetService("TweenService"):Create(v6820, v6802, {
Transparency =
v6807
}):Play();
end;
end;
v6816 =
game:GetService("TweenService"):Create(l_Start_179, v6802, {
Size = l_End_176.Size,
CFrame = l_End_176.CFrame
});
v6816:Play();
else
v6816 =
game:GetService("TweenService"):Create(l_Start_179, v6802, {
Size = l_End_176.Size,
Transparency = v6807,
CFrame = l_End_176.CFrame
});
v6816:Play();
end;
end;
if not l_Stay_173 then
if l_Del_173 then
task.wait(l_Del_173 + 0.1);
end;
v6816.Completed:Connect(function()
l_Model_174:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v6799 = v6357.Uppy:Clone();
v6799:SetPrimaryPartCFrame(l_PrimaryPart_36.CFrame * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v6799:ScaleTo(1.52);
local v6821 = {
Model = v6799,
T = 0.3,
EndT = 1,
Info = TweenInfo.new(0.6,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_175 = v6821.Model;
local v6823 = v6821.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_180 =
l_Model_175:FindFirstChild("Start");
local l_End_177 =
l_Model_175:FindFirstChild("End");
local l_Stay_174 = v6821.Stay;
local l_Anchor_175 = v6821.Anchor;
local v6828 = v6821.EndT or 1;
local l_Del_174 = v6821.Del;
local l_Skip_174 = v6821.Skip;
if l_Start_180 and l_End_177 then
l_Model_175.PrimaryPart = l_Start_180;
if not l_Skip_174 then
for _, v6832 in
pairs(l_Model_175:GetChildren()) do
if v6832:IsA("BasePart") then
v6832.CanCollide = false;
v6832.Anchored = true;
end;
end;
end;
if l_Anchor_175 then
l_Model_175:SetPrimaryPartCFrame(l_Anchor_175);
end;
if v6821.T then
l_Start_180.Transparency = v6821.T;
end;
l_End_177.Transparency = 1;
l_Model_175.Parent = workspace.Thrown;
local l_Decal_349 =
l_Start_180:FindFirstChildOfClass("Decal");
local l_SpecialMesh_350 =
l_Start_180:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_351 =
l_End_177:FindFirstChildOfClass("SpecialMesh");
local l_Decal_350 =
l_End_177:FindFirstChildOfClass("Decal");
if l_Decal_350 and not l_Skip_174 then
l_Decal_350.Transparency = 1;
end;
local v6837 = nil;
if l_Del_174 then
game:GetService("TweenService"):Create(l_Start_180, v6823, {
Size = l_End_177.Size,
CFrame = l_End_177.CFrame
}):Play();
task.delay(l_Del_174, function()
v6837 =
game:GetService("TweenService"):Create(l_Start_180, v6823, {
Transparency = v6828
});
v6837:Play();
if l_Decal_349 then
for _, v6839 in
pairs(l_Start_180:GetChildren()) do
if v6839:IsA("Decal")
then
game:GetService("TweenService"):Create(v6839, v6823, {
Transparency =
v6828
}):Play();
end;
end;
end;
if l_SpecialMesh_350 then
v6837 =
game:GetService("TweenService"):Create(l_SpecialMesh_350, v6823, {
Scale =
l_SpecialMesh_351.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_350 then
game:GetService("TweenService"):Create(l_SpecialMesh_350, v6823, {
Scale =
l_SpecialMesh_351.Scale
}):Play();
end;
if l_Decal_349 then
for _, v6841 in
pairs(l_Start_180:GetChildren()) do
if v6841:IsA("Decal") then
game:GetService("TweenService"):Create(v6841, v6823, {
Transparency =
v6828
}):Play();
end;
end;
v6837 =
game:GetService("TweenService"):Create(l_Start_180, v6823, {
Size = l_End_177.Size,
CFrame = l_End_177.CFrame
});
v6837:Play();
else
v6837 =
game:GetService("TweenService"):Create(l_Start_180, v6823, {
Size = l_End_177.Size,
Transparency = v6828,
CFrame = l_End_177.CFrame
});
v6837:Play();
end;
end;
if not l_Stay_174 then
if l_Del_174 then
task.wait(l_Del_174 + 0.1);
end;
v6837.Completed:Connect(function()
l_Model_175:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end;
end;
end;
task.delay(0.3, v6842);
end;
end;
end;
elseif v899 == "Expulsive Push" then
local l_char_21 = v898.char;
local l_id_17 = v898.id;
local v6845 = nil;
local l_PrimaryPart_37 = l_char_21.PrimaryPart;
local v6847 = {};
local v6848, v6849 = v873(game.ReplicatedStorage.Resources.CrushingPush,
v6847, 5);
for _, v6851 in pairs(l_char_21.Humanoid:GetPlayingAnimationTracks()) do
if v6851.Animation.AnimationId == "rbxassetid://" .. l_id_17 then
v6845 = v6851;
break;
end;
end;
if not v6845 or not v6845.IsPlaying then
return ;
else
table.insert(v6847,
l_char_21.Humanoid.AnimationPlayed:Connect(function(v6852)
if v6852.Animation.AnimationId == "rbxassetid://16699717165" then
v6845 = v6852;
end;
end));
local v6853 = v6849._maid:give(v6848.Proj:Clone());
v6853:ScaleTo(1.6);
local l_Weld_18 = Instance.new("Weld");
l_Weld_18.Part0 = v6853.PrimaryPart;
l_Weld_18.Part1 = l_char_21.Torso;
l_Weld_18.Parent = v6853.PrimaryPart;
v802({
FX = v6853,
Count = 3
});
v6853.Parent = workspace.Thrown;
local v6855 = v6849._maid:give(Instance.new("NumberValue"));
v6849._maid:give(v6855.Changed:Connect(function()
v6853:ScaleTo(v6855.Value);
end));
v6855.Value = 1.6;
v808({
FX = v6853,
Scale = 0.7
});
v3:Create(v6855, TweenInfo.new(0.4, Enum.EasingStyle.Sine), {
Value = 5
}):Play();
task.delay(0.6, function()
v840({
FX = v6853,
On = false
});
end);
shared.sfx({
SoundId = "rbxassetid://16600477972",
Parent = l_PrimaryPart_37,
Volume = 2.75
}):Play();
task.wait(0.533);
if not v6845 or not v6845.IsPlaying then
return ;
else
local v6856 = {
CFrame.new(-3, 0, -1.5),
CFrame.new(3, 0, -1.5) * CFrame.Angles(0, 3.141592653589793, 0)
};
do
local l_v6845_0 = v6845;
for _, v6859 in pairs(v6856) do
local v6860 = v6848.SideBlast:Clone();
v6860:SetPrimaryPartCFrame(l_PrimaryPart_37.CFrame *
v6859);
v6860.Parent = workspace.Thrown;
v6860:ScaleTo(0.5);
v833(v6860);
local v6861 = v6848.Effect:Clone();
v6861:SetPrimaryPartCFrame(l_PrimaryPart_37.CFrame *
v6859);
v6861.Parent = workspace.Thrown;
v6861:ScaleTo(8);
v833(v6861);
task.delay(0.1, function()
if not l_v6845_0 or not l_v6845_0.IsPlaying then
return ;
else
for _ = 1, 4 do
local v6863 = nil;
v6863 = if math.random(1, 2) == 1 then
v6848.WindTime:Clone() else v6848.WindTime2:Clone();
local v6864 = 0.6;
local v6865 = 1;
local l_v82_81 = v82;
if not v6865 and v6864 then
v6865 = v6864;
v6864 = 1;
end;
if not v6865 and not v6864 then
v6864 = 0;
v6865 = 1;
end;
v6863:ScaleTo(l_v82_81:NextNumber(v6864, v6865)
+ 1);
local v6867 = {
Model = v6863,
T = 0.9
};
local l_CFrame_14 = v6860.PrimaryPart.CFrame;
local l_Angles_13 = CFrame.Angles;
v6864 = 1.5707963267948966;
local v6870 = 0;
local v6871 = 360;
local l_v82_82 = v82;
if not v6871 and v6870 then
v6871 = v6870;
v6870 = 1;
end;
if not v6871 and not v6870 then
v6870 = 0;
v6871 = 1;
end;
v6867.Anchor = l_CFrame_14 * l_Angles_13(v6864,
math.rad((l_v82_82:NextNumber(v6870, v6871))), 1.5707963267948966);
local l_new_25 = TweenInfo.new;
l_Angles_13 = 0.1;
v6864 = 0.25;
v6865 = v82;
if not v6864 and l_Angles_13 then
v6864 = l_Angles_13;
l_Angles_13 = 1;
end;
if not v6864 and not l_Angles_13 then
l_Angles_13 = 0;
v6864 = 1;
end;
v6867.Info =
l_new_25(v6865:NextNumber(l_Angles_13, v6864), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_176 = v6867.Model;
local v6875 = v6867.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_181 =
l_Model_176:FindFirstChild("Start");
local l_End_178 =
l_Model_176:FindFirstChild("End");
local l_Stay_175 = v6867.Stay;
local l_Anchor_176 = v6867.Anchor;
local v6880 = v6867.EndT or 1;
local l_Del_175 = v6867.Del;
local l_Skip_175 = v6867.Skip;
if l_Start_181 and l_End_178 then
l_Model_176.PrimaryPart = l_Start_181;
if not l_Skip_175 then
for _, v6884 in
pairs(l_Model_176:GetChildren()) do
if v6884:IsA("BasePart") then
v6884.CanCollide = false;
v6884.Anchored = true;
end;
end;
end;
if l_Anchor_176 then
l_Model_176:SetPrimaryPartCFrame(l_Anchor_176);
end;
if v6867.T then
l_Start_181.Transparency = v6867.T;
end;
l_End_178.Transparency = 1;
l_Model_176.Parent = workspace.Thrown;
local l_Decal_351 =
l_Start_181:FindFirstChildOfClass("Decal");
local l_SpecialMesh_352 =
l_Start_181:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_353 =
l_End_178:FindFirstChildOfClass("SpecialMesh");
local l_Decal_352 =
l_End_178:FindFirstChildOfClass("Decal");
if l_Decal_352 and not l_Skip_175 then
l_Decal_352.Transparency = 1;
end;
local v6889 = nil;
if l_Del_175 then
game:GetService("TweenService"):Create(l_Start_181, v6875, {
Size = l_End_178.Size,
CFrame = l_End_178.CFrame
}):Play();
task.delay(l_Del_175, function()
v6889 =
game:GetService("TweenService"):Create(l_Start_181, v6875, {
Transparency = v6880
});
v6889:Play();
if l_Decal_351 then
for _, v6891 in
pairs(l_Start_181:GetChildren()) do
if v6891:IsA("Decal")
then
game:GetService("TweenService"):Create(v6891, v6875, {
Transparency =
v6880
}):Play();
end;
end;
end;
if l_SpecialMesh_352 then
v6889 =
game:GetService("TweenService"):Create(l_SpecialMesh_352, v6875, {
Scale =
l_SpecialMesh_353.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_352 then
game:GetService("TweenService"):Create(l_SpecialMesh_352, v6875, {
Scale =
l_SpecialMesh_353.Scale
}):Play();
end;
if l_Decal_351 then
for _, v6893 in
pairs(l_Start_181:GetChildren()) do
if v6893:IsA("Decal") then
game:GetService("TweenService"):Create(v6893, v6875, {
Transparency =
v6880
}):Play();
end;
end;
v6889 =
game:GetService("TweenService"):Create(l_Start_181, v6875, {
Size = l_End_178.Size,
CFrame = l_End_178.CFrame
});
v6889:Play();
else
v6889 =
game:GetService("TweenService"):Create(l_Start_181, v6875, {
Size = l_End_178.Size,
Transparency = v6880,
CFrame = l_End_178.CFrame
});
v6889:Play();
end;
end;
if not l_Stay_175 then
if l_Del_175 then
task.wait(l_Del_175 + 0.1);
end;
v6889.Completed:Connect(function()
l_Model_176:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
return ;
end;
end);
end;
local v6894 = v6848.Effect:Clone();
v6894:SetPrimaryPartCFrame(l_PrimaryPart_37.CFrame *
CFrame.new(0, -l_PrimaryPart_37.Size.Y * 1.5, 0));
v6894.Parent = workspace.Thrown;
v6894:ScaleTo(8);
v802({
FX = v6894,
Count = 2
});
v808({
FX = v6894,
Scale = 2
});
v833(v6894);
end;
end;
end;
elseif v899 == "Purple Light" then
local l_char_22 = v898.char;
local _ = v898.hit;
local _ = v898.id;
local l_PrimaryPart_38 = l_char_22.PrimaryPart;
local v6899 = {};
local l_Position_15 = l_PrimaryPart_38.Position;
local v6901, v6902 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_15);
if not v6902 then
return ;
else
local v6903 = {
[1] = "rbxassetid://13204898262",
[2] = "rbxassetid://13204897736",
[3] = "rbxassetid://13204897313",
[4] = "rbxassetid://13204896833",
[5] = "rbxassetid://13204896227",
[6] = "rbxassetid://13204895744",
[7] = "rbxassetid://13204895210",
[8] = "rbxassetid://13204894750",
[9] = "rbxassetid://13204894286",
[10] = "rbxassetid://13204893811",
[11] = "rbxassetid://13204893290",
[12] = "rbxassetid://13204892795",
[13] = "rbxassetid://13204892226",
[14] = "rbxassetid://13204891702",
[15] = "rbxassetid://13204891035",
[16] = "rbxassetid://13204890584",
[17] = "rbxassetid://13204890049",
[18] = "rbxassetid://13204889468",
[19] = "rbxassetid://13204888992"
};
l_Position_15 = game.ReplicatedStorage.Resources.PurpleM1;
v6901, v6902 = v873(l_Position_15, v6899, 2);
local _ = v898.Count;
local l_PrimaryPart_39 = l_char_22.PrimaryPart;
local l_Thrown_16 = workspace.Thrown;
local l_wait_12 = task.wait;
local function v6919(v6908, v6909, v6910)
local v6911 = {};
local v6912 = v6909.Attachment0:Clone();
table.insert(v6899, v6912);
local v6913 = v6909.Attachment1:Clone();
table.insert(v6899, v6913);
v6912.Parent = v6908;
v6913.Parent = v6908;
for _, v6915 in pairs(v6909:GetChildren()) do
if v6915:IsA("Trail") then
local v6916 = v6915:Clone();
v6916.Attachment0 = v6912;
v6916.Attachment1 = v6913;
v6916.Parent = v6908;
table.insert(v6911, v6916);
end;
end;
table.insert(v6911, v6912);
table.insert(v6911, v6913);
for _, v6918 in pairs(v6911) do
game.Debris:AddItem(v6918, v6910);
end;
return v6911;
end;
local function v6943()
v6919(l_char_22["Right Arm"], l_Position_15.M1Trail, 0.25);
l_wait_12(0.15);
for _ = 1, 2 do
local v6921 = v6901.Last:Clone();
v6921:ScaleTo(0.15);
v6921:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
CFrame.new(0, 0, 3) * CFrame.Angles(0, -1.5707963267948966, 0));
local v6922 = {
Model = v6921,
T = 1,
EndT = 0.5,
Info = TweenInfo.new(0.12, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_177 = v6922.Model;
local v6924 = v6922.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_182 = l_Model_177:FindFirstChild("Start");
local l_End_179 = l_Model_177:FindFirstChild("End");
local l_Stay_176 = v6922.Stay;
local l_Anchor_177 = v6922.Anchor;
local v6929 = v6922.EndT or 1;
local l_Del_176 = v6922.Del;
local l_Skip_176 = v6922.Skip;
if l_Start_182 and l_End_179 then
l_Model_177.PrimaryPart = l_Start_182;
if not l_Skip_176 then
for _, v6933 in pairs(l_Model_177:GetChildren()) do
if v6933:IsA("BasePart") then
v6933.CanCollide = false;
v6933.Anchored = true;
end;
end;
end;
if l_Anchor_177 then
l_Model_177:SetPrimaryPartCFrame(l_Anchor_177);
end;
if v6922.T then
l_Start_182.Transparency = v6922.T;
end;
l_End_179.Transparency = 1;
l_Model_177.Parent = workspace.Thrown;
local l_Decal_353 =
l_Start_182:FindFirstChildOfClass("Decal");
local l_SpecialMesh_354 =
l_Start_182:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_355 =
l_End_179:FindFirstChildOfClass("SpecialMesh");
local l_Decal_354 =
l_End_179:FindFirstChildOfClass("Decal");
if l_Decal_354 and not l_Skip_176 then
l_Decal_354.Transparency = 1;
end;
local v6938 = nil;
if l_Del_176 then
game:GetService("TweenService"):Create(l_Start_182,
v6924, {
Size = l_End_179.Size,
CFrame = l_End_179.CFrame
}):Play();
task.delay(l_Del_176, function()
v6938 =
game:GetService("TweenService"):Create(l_Start_182, v6924, {
Transparency = v6929
});
v6938:Play();
if l_Decal_353 then
for _, v6940 in
pairs(l_Start_182:GetChildren()) do
if v6940:IsA("Decal") then
game:GetService("TweenService"):Create(v6940, v6924, {
Transparency = v6929
}):Play();
end;
end;
end;
if l_SpecialMesh_354 then
v6938 =
game:GetService("TweenService"):Create(l_SpecialMesh_354, v6924, {
Scale = l_SpecialMesh_355.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_354 then
game:GetService("TweenService"):Create(l_SpecialMesh_354, v6924, {
Scale = l_SpecialMesh_355.Scale
}):Play();
end;
if l_Decal_353 then
for _, v6942 in
pairs(l_Start_182:GetChildren()) do
if v6942:IsA("Decal") then
game:GetService("TweenService"):Create(v6942, v6924, {
Transparency = v6929
}):Play();
end;
end;
v6938 =
game:GetService("TweenService"):Create(l_Start_182, v6924, {
Size = l_End_179.Size,
CFrame = l_End_179.CFrame
});
v6938:Play();
else
v6938 =
game:GetService("TweenService"):Create(l_Start_182, v6924, {
Size = l_End_179.Size,
Transparency = v6929,
CFrame = l_End_179.CFrame
});
v6938:Play();
end;
end;
if not l_Stay_176 then
if l_Del_176 then
task.wait(l_Del_176 + 0.1);
end;
v6938.Completed:Connect(function()
l_Model_177:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
local function _(v6944, v6945, v6946)
task.spawn(function()
local v6947 = v6901.Cone:Clone();
table.insert(v6899, v6947);
if v6945 then
v6947.PrimaryPart.Decal.Color3 = v6945;
end;
v6947:ScaleTo(v6944);
v6947:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame * v6946);
local l_Weld_19 = Instance.new("Weld");
l_Weld_19.Part0 = l_PrimaryPart_39;
l_Weld_19.Part1 = v6947.Cone;
l_Weld_19.C0 = v6946;
l_Weld_19.Parent = v6947;
v6947.Parent = l_Thrown_16;
for v6949 = 1, #v6903, 4 do
if v6947.Parent then
v6947.Cone.Decal.Texture = v6903[v6949];
l_wait_12(0.5 / #v6903);
end;
end;
v6947.Cone.Decal.Texture = "";
end);
end;
({
[1] = v6943,
[2] = function()
local v6951 = CFrame.new(0, 0, -1) * CFrame.Angles(0, 0, -
0.7853981633974483);
local l_spawn_0 = task.spawn;
local v6953 = nil;
local v6954 = 0.2;
local l_v6953_0 = v6953 --[[ copy: 3 -> 5 ]];
local l_v6954_0 = v6954 --[[ copy: 4 -> 6 ]];
l_spawn_0(function()
local v6957 = v6901.Cone:Clone();
table.insert(v6899, v6957);
if l_v6953_0 then
v6957.PrimaryPart.Decal.Color3 = l_v6953_0;
end;
v6957:ScaleTo(l_v6954_0);
v6957:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
v6951);
local l_Weld_20 = Instance.new("Weld");
l_Weld_20.Part0 = l_PrimaryPart_39;
l_Weld_20.Part1 = v6957.Cone;
l_Weld_20.C0 = v6951;
l_Weld_20.Parent = v6957;
v6957.Parent = l_Thrown_16;
for v6959 = 1, #v6903, 4 do
if v6957.Parent then
v6957.Cone.Decal.Texture = v6903[v6959];
l_wait_12(0.5 / #v6903);
end;
end;
v6957.Cone.Decal.Texture = "";
end);
l_spawn_0 = task.spawn;
v6953 = nil;
v6954 = 0.2;
local l_v6953_1 = v6953 --[[ copy: 3 -> 7 ]];
local l_v6954_1 = v6954 --[[ copy: 4 -> 8 ]];
l_spawn_0(function()
local v6962 = v6901.Cone:Clone();
table.insert(v6899, v6962);
if l_v6953_1 then
v6962.PrimaryPart.Decal.Color3 = l_v6953_1;
end;
v6962:ScaleTo(l_v6954_1);
v6962:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
v6951);
local l_Weld_21 = Instance.new("Weld");
l_Weld_21.Part0 = l_PrimaryPart_39;
l_Weld_21.Part1 = v6962.Cone;
l_Weld_21.C0 = v6951;
l_Weld_21.Parent = v6962;
v6962.Parent = l_Thrown_16;
for v6964 = 1, #v6903, 4 do
if v6962.Parent then
v6962.Cone.Decal.Texture = v6903[v6964];
l_wait_12(0.5 / #v6903);
end;
end;
v6962.Cone.Decal.Texture = "";
end);
l_spawn_0 = task.spawn;
v6953 = nil;
v6954 = 0.35;
l_spawn_0(function()
local v6965 = v6901.Cone:Clone();
table.insert(v6899, v6965);
if v6953 then
v6965.PrimaryPart.Decal.Color3 = v6953;
end;
v6965:ScaleTo(v6954);
v6965:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
v6951);
local l_Weld_22 = Instance.new("Weld");
l_Weld_22.Part0 = l_PrimaryPart_39;
l_Weld_22.Part1 = v6965.Cone;
l_Weld_22.C0 = v6951;
l_Weld_22.Parent = v6965;
v6965.Parent = l_Thrown_16;
for v6967 = 1, #v6903, 4 do
if v6965.Parent then
v6965.Cone.Decal.Texture = v6903[v6967];
l_wait_12(0.5 / #v6903);
end;
end;
v6965.Cone.Decal.Texture = "";
end);
v6919(l_char_22["Left Leg"], l_Position_15.FasterM1Trail,
0.25);
end,
[3] = function()
v6919(l_char_22["Right Leg"], l_Position_15.M1Trail, 0.25);
end,
[4] = function()
v6919(l_char_22["Left Arm"], l_Position_15.M1Trail, 0.25);
l_wait_12(0.1);
for _ = 1, 2 do
local v6969 = v6901.Last:Clone();
v6969:ScaleTo(0.2);
v6969:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
CFrame.new(-0.95, 0, 5) * CFrame.Angles(0, -1.6580627893946132, 0));
local v6970 = {
Model = v6969,
T = 1,
EndT = 0.5,
Info = TweenInfo.new(0.12, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_178 = v6970.Model;
local v6972 = v6970.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_183 =
l_Model_178:FindFirstChild("Start");
local l_End_180 = l_Model_178:FindFirstChild("End");
local l_Stay_177 = v6970.Stay;
local l_Anchor_178 = v6970.Anchor;
local v6977 = v6970.EndT or 1;
local l_Del_177 = v6970.Del;
local l_Skip_177 = v6970.Skip;
if l_Start_183 and l_End_180 then
l_Model_178.PrimaryPart = l_Start_183;
if not l_Skip_177 then
for _, v6981 in
pairs(l_Model_178:GetChildren()) do
if v6981:IsA("BasePart") then
v6981.CanCollide = false;
v6981.Anchored = true;
end;
end;
end;
if l_Anchor_178 then
l_Model_178:SetPrimaryPartCFrame(l_Anchor_178);
end;
if v6970.T then
l_Start_183.Transparency = v6970.T;
end;
l_End_180.Transparency = 1;
l_Model_178.Parent = workspace.Thrown;
local l_Decal_355 =
l_Start_183:FindFirstChildOfClass("Decal");
local l_SpecialMesh_356 =
l_Start_183:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_357 =
l_End_180:FindFirstChildOfClass("SpecialMesh");
local l_Decal_356 =
l_End_180:FindFirstChildOfClass("Decal");
if l_Decal_356 and not l_Skip_177 then
l_Decal_356.Transparency = 1;
end;
local v6986 = nil;
if l_Del_177 then
game:GetService("TweenService"):Create(l_Start_183, v6972, {
Size = l_End_180.Size,
CFrame = l_End_180.CFrame
}):Play();
task.delay(l_Del_177, function()
v6986 =
game:GetService("TweenService"):Create(l_Start_183, v6972, {
Transparency = v6977
});
v6986:Play();
if l_Decal_355 then
for _, v6988 in
pairs(l_Start_183:GetChildren()) do
if v6988:IsA("Decal") then
game:GetService("TweenService"):Create(v6988, v6972, {
Transparency = v6977
}):Play();
end;
end;
end;
if l_SpecialMesh_356 then
v6986 =
game:GetService("TweenService"):Create(l_SpecialMesh_356, v6972, {
Scale = l_SpecialMesh_357.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_356 then
game:GetService("TweenService"):Create(l_SpecialMesh_356, v6972, {
Scale = l_SpecialMesh_357.Scale
}):Play();
end;
if l_Decal_355 then
for _, v6990 in
pairs(l_Start_183:GetChildren()) do
if v6990:IsA("Decal") then
game:GetService("TweenService"):Create(v6990, v6972, {
Transparency = v6977
}):Play();
end;
end;
v6986 =
game:GetService("TweenService"):Create(l_Start_183, v6972, {
Size = l_End_180.Size,
CFrame = l_End_180.CFrame
});
v6986:Play();
else
v6986 =
game:GetService("TweenService"):Create(l_Start_183, v6972, {
Size = l_End_180.Size,
Transparency = v6977,
CFrame = l_End_180.CFrame
});
v6986:Play();
end;
end;
if not l_Stay_177 then
if l_Del_177 then
task.wait(l_Del_177 + 0.1);
end;
v6986.Completed:Connect(function()
l_Model_178:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
local v6991 = v6901.Long:Clone();
v6991:ScaleTo(0.35);
v6991:SetPrimaryPartCFrame(l_PrimaryPart_39.CFrame *
CFrame.new(-1.5, 1, 7) * CFrame.Angles(0, -1.6580627893946132, 0));
local v6992 = {
Model = v6991,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_179 = v6992.Model;
local v6994 = v6992.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_184 = l_Model_179:FindFirstChild("Start");
local l_End_181 = l_Model_179:FindFirstChild("End");
local l_Stay_178 = v6992.Stay;
local l_Anchor_179 = v6992.Anchor;
local v6999 = v6992.EndT or 1;
local l_Del_178 = v6992.Del;
local l_Skip_178 = v6992.Skip;
if l_Start_184 and l_End_181 then
l_Model_179.PrimaryPart = l_Start_184;
if not l_Skip_178 then
for _, v7003 in pairs(l_Model_179:GetChildren()) do
if v7003:IsA("BasePart") then
v7003.CanCollide = false;
v7003.Anchored = true;
end;
end;
end;
if l_Anchor_179 then
l_Model_179:SetPrimaryPartCFrame(l_Anchor_179);
end;
if v6992.T then
l_Start_184.Transparency = v6992.T;
end;
l_End_181.Transparency = 1;
l_Model_179.Parent = workspace.Thrown;
local l_Decal_357 =
l_Start_184:FindFirstChildOfClass("Decal");
local l_SpecialMesh_358 =
l_Start_184:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_359 =
l_End_181:FindFirstChildOfClass("SpecialMesh");
local l_Decal_358 =
l_End_181:FindFirstChildOfClass("Decal");
if l_Decal_358 and not l_Skip_178 then
l_Decal_358.Transparency = 1;
end;
local v7008 = nil;
if l_Del_178 then
game:GetService("TweenService"):Create(l_Start_184,
v6994, {
Size = l_End_181.Size,
CFrame = l_End_181.CFrame
}):Play();
task.delay(l_Del_178, function()
v7008 =
game:GetService("TweenService"):Create(l_Start_184, v6994, {
Transparency = v6999
});
v7008:Play();
if l_Decal_357 then
for _, v7010 in
pairs(l_Start_184:GetChildren()) do
if v7010:IsA("Decal") then
game:GetService("TweenService"):Create(v7010, v6994, {
Transparency = v6999
}):Play();
end;
end;
end;
if l_SpecialMesh_358 then
v7008 =
game:GetService("TweenService"):Create(l_SpecialMesh_358, v6994, {
Scale = l_SpecialMesh_359.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_358 then
game:GetService("TweenService"):Create(l_SpecialMesh_358, v6994, {
Scale = l_SpecialMesh_359.Scale
}):Play();
end;
if l_Decal_357 then
for _, v7012 in
pairs(l_Start_184:GetChildren()) do
if v7012:IsA("Decal") then
game:GetService("TweenService"):Create(v7012, v6994, {
Transparency = v6999
}):Play();
end;
end;
v7008 =
game:GetService("TweenService"):Create(l_Start_184, v6994, {
Size = l_End_181.Size,
CFrame = l_End_181.CFrame
});
v7008:Play();
else
v7008 =
game:GetService("TweenService"):Create(l_Start_184, v6994, {
Size = l_End_181.Size,
Transparency = v6999,
CFrame = l_End_181.CFrame
});
v7008:Play();
end;
end;
if not l_Stay_178 then
if l_Del_178 then
task.wait(l_Del_178 + 0.1);
end;
v7008.Completed:Connect(function()
l_Model_179:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end
})[v898.Count]();
end;
elseif v899 == "Psychic Light" then
local l_char_23 = v898.char;
local _ = v898.hit;
local _ = v898.id;
local _ = v898.rockid;
local l_PrimaryPart_40 = l_char_23.PrimaryPart;
local v7018 = {};
local l_Position_16 = l_PrimaryPart_40.Position;
local v7020, v7021 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_16);
if not v7021 then
return ;
else
local v7022;
v7022, l_Position_16 =
v873(game.ReplicatedStorage.Resources.GreenLights, v7018, 1);
v7020 = function()
local _, v7024, _ =
l_char_23.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_23.Torso.Position) * CFrame.Angles(0,
v7024, 0);
end;
v7021 = 0;
local _ = {
CFrame.new(4, 0, 0),
CFrame.new(-2, 0, 0),
CFrame.new(4, 0, 0)
};
local function v7030(v7027)
v7021 = v7027;
local v7028 = v7022.TM3Slash:Clone();
local l_Weld_23 = Instance.new("Weld");
l_Weld_23.Part0 = l_PrimaryPart_40;
l_Weld_23.Part1 = v7028.Part;
l_Weld_23.C0 = CFrame.new(0, 0, -1.5) * CFrame.Angles(0, 0,
1.4835298641951802);
if v7021 == 1 then
l_Weld_23.C0 = CFrame.new(0, 0.35, -1.5) * CFrame.Angles(0, 0,
1.3089969389957472);
v7028.Part.Attachment.Main.RotSpeed = NumberRange.new(1555,
1555);
v7028.Part.Attachment.Main.Rotation = NumberRange.new(90, 90);
elseif v7021 == 2 then
l_Weld_23.C0 = CFrame.new(0.9, 0.25, -0.5) * CFrame.Angles(0,
0, 1.0471975511965976);
v7028.Part.Attachment.Main.RotSpeed = NumberRange.new(-1555, -
1555);
v7028.Part.Attachment.Main.Rotation = NumberRange.new(-90, -
90);
end;
l_Weld_23.Parent = l_Weld_23.Part1;
v7028.Parent = workspace.Thrown;
v7028:ScaleTo(1.7);
v7028.Part.Attachment.Main:Emit(5);
end;
if v898.Count <= 3 then
return v7030(v898.Count);
else
(function()
local v7031 = v7022.Cam:Clone();
v7031:SetPrimaryPartCFrame(l_PrimaryPart_40.CFrame *
CFrame.new(0, 0.4, -3) * CFrame.Angles(-1.5707963267948966, 0, 0));
v7031.Parent = workspace.Thrown;
v7031:ScaleTo(0.8);
v833(v7031);
local v7032 = v7022.FinalM1:Clone();
v7032:SetPrimaryPartCFrame(l_PrimaryPart_40.CFrame *
CFrame.new(0, 0.4, -2) * CFrame.Angles(0, 0, 0));
v7032.Parent = workspace.Thrown;
v7032:ScaleTo(0.7);
v833(v7032);
task.wait(0.05);
local v7033 =
l_Position_16._maid:give(v7022.BeamsRedux:Clone());
v7033:SetPrimaryPartCFrame(l_PrimaryPart_40.CFrame *
CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0));
v7033:ScaleTo(0.35);
local v7034 = v7022.Shock:Clone();
v7034:SetPrimaryPartCFrame(l_PrimaryPart_40.CFrame *
CFrame.new(0, 0, -0.2) * CFrame.Angles(1.5707963267948966, 0, 0));
v7034:ScaleTo(0.4);
local v7035 = {
Model = v7034,
T = 0.05,
EndT = 1,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine)
};
local l_v7035_0 = v7035 --[[ copy: 4 -> 12 ]];
task.spawn(function()
local l_Model_180 = l_v7035_0.Model;
local v7038 = l_v7035_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_185 = l_Model_180:FindFirstChild("Start");
local l_End_182 = l_Model_180:FindFirstChild("End");
local l_Stay_179 = l_v7035_0.Stay;
local l_Anchor_180 = l_v7035_0.Anchor;
local v7043 = l_v7035_0.EndT or 1;
local l_Del_179 = l_v7035_0.Del;
local l_Skip_179 = l_v7035_0.Skip;
if l_Start_185 and l_End_182 then
l_Model_180.PrimaryPart = l_Start_185;
if not l_Skip_179 then
for _, v7047 in pairs(l_Model_180:GetChildren()) do
if v7047:IsA("BasePart") then
v7047.CanCollide = false;
v7047.Anchored = true;
end;
end;
end;
if l_Anchor_180 then
l_Model_180:SetPrimaryPartCFrame(l_Anchor_180);
end;
if l_v7035_0.T then
l_Start_185.Transparency = l_v7035_0.T;
end;
l_End_182.Transparency = 1;
l_Model_180.Parent = workspace.Thrown;
local l_Decal_359 =
l_Start_185:FindFirstChildOfClass("Decal");
local l_SpecialMesh_360 =
l_Start_185:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_361 =
l_End_182:FindFirstChildOfClass("SpecialMesh");
local l_Decal_360 =
l_End_182:FindFirstChildOfClass("Decal");
if l_Decal_360 and not l_Skip_179 then
l_Decal_360.Transparency = 1;
end;
local v7052 = nil;
if l_Del_179 then
game:GetService("TweenService"):Create(l_Start_185,
v7038, {
Size = l_End_182.Size,
CFrame = l_End_182.CFrame
}):Play();
task.delay(l_Del_179, function()
v7052 =
game:GetService("TweenService"):Create(l_Start_185, v7038, {
Transparency = v7043
});
v7052:Play();
if l_Decal_359 then
for _, v7054 in
pairs(l_Start_185:GetChildren()) do
if v7054:IsA("Decal") then
game:GetService("TweenService"):Create(v7054, v7038, {
Transparency = v7043
}):Play();
end;
end;
end;
if l_SpecialMesh_360 then
v7052 =
game:GetService("TweenService"):Create(l_SpecialMesh_360, v7038, {
Scale = l_SpecialMesh_361.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_360 then
game:GetService("TweenService"):Create(l_SpecialMesh_360, v7038, {
Scale = l_SpecialMesh_361.Scale
}):Play();
end;
if l_Decal_359 then
for _, v7056 in
pairs(l_Start_185:GetChildren()) do
if v7056:IsA("Decal") then
game:GetService("TweenService"):Create(v7056, v7038, {
Transparency = v7043
}):Play();
end;
end;
v7052 =
game:GetService("TweenService"):Create(l_Start_185, v7038, {
Size = l_End_182.Size,
CFrame = l_End_182.CFrame
});
v7052:Play();
else
v7052 =
game:GetService("TweenService"):Create(l_Start_185, v7038, {
Size = l_End_182.Size,
Transparency = v7043,
CFrame = l_End_182.CFrame
});
v7052:Play();
end;
end;
if not l_Stay_179 then
if l_Del_179 then
task.wait(l_Del_179 + 0.1);
end;
v7052.Completed:Connect(function()
l_Model_180:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for _, v7058 in pairs(v7033:GetDescendants()) do
if string.match(v7058.Name, "Far") then
local l_CFrame_15 = v7058.CFrame;
v7058.CFrame = v7058.CFrame * CFrame.new(0, 0, 10);
v3:Create(v7058, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_15
}):Play();
end;
end;
v7035 = {};
for _, v7061 in pairs(v7033:GetDescendants()) do
if v7061:IsA("Beam") then
v7035[v7061] = v7061.TextureSpeed;
end;
end;
local v7062 =
l_Position_16._maid:give(Instance.new("NumberValue"));
l_Position_16._maid:giveTask(v7062.Changed:Connect(function()
for v7063, v7064 in pairs(v7035) do
v7063.TextureSpeed = v7064 * v7062.Value;
end;
end));
v7062.Value = 3.5;
task.delay(0.1, function()
v3:Create(v7062, TweenInfo.new(0.76,
Enum.EasingStyle.Sine), {
Value = 0.1
}):Play();
end);
local v7065 = {};
for _, v7067 in pairs(v7033:GetDescendants()) do
if v7067:IsA("Beam") then
v7065[v7067] = v7067.Transparency;
end;
end;
local v7068 =
l_Position_16._maid:give(Instance.new("NumberValue"));
l_Position_16._maid:give(v7068.Changed:Connect(function()
for v7069, v7070 in pairs(v7065) do
local l_Keypoints_2 = v7070.Keypoints;
for v7072, v7073 in pairs(v7070.Keypoints) do
l_Keypoints_2[v7072] =
NumberSequenceKeypoint.new(v7073.Time, v7073.Value * v7068.Value);
end;
v7069.Transparency = NumberSequence.new(l_Keypoints_2);
end;
end));
v3:Create(v7068, TweenInfo.new(1.5, Enum.EasingStyle.Sine), {
Value = 1.2
}):Play();
v7068.Value = 1;
v7033.Parent = workspace.Thrown;
local v7074 =
l_Position_16._maid:give(Instance.new("NumberValue"));
local v7075 = {};
v7074.Value = 0.8;
l_Position_16._maid:giveTask(v7074.Changed:Connect(function()
for v7076, v7077 in pairs(v7075) do
if v7076:IsA("Model") then
v7076:ScaleTo(v7077 * v7074.Value);
end;
end;
end));
end)();
--[[ close >= 13 ]]
end;
end;
elseif v899 == "Stoic Bomb" then
local l_char_24 = v898.char;
local _ = v898.hit;
local l_id_20 = v898.id;
local v7081 = nil;
local l_PrimaryPart_41 = l_char_24.PrimaryPart;
local v7083 = {};
local _ = script;
local v7085, v7086 = v873(game.ReplicatedStorage.Resources.StoicBomb,
v7083);
if not v898.humanoid and l_char_24 == l_LocalPlayer_0.Character then
local l_Animation_13 = Instance.new("Animation");
l_Animation_13.AnimationId = "rbxassetid://18169288949";
l_char_24.Humanoid:LoadAnimation(l_Animation_13):Play();
return ;
else
for _, v7089 in pairs(l_char_24.Humanoid:GetPlayingAnimationTracks())
do
if v7089.Animation.AnimationId == "rbxassetid://" .. l_id_20 then
v7081 = v7089;
break;
end;
end;
if not v7081 or not v7081.IsPlaying then
return ;
else
local _ = function()
local _, v7091, _ =
l_char_24.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_24.Torso.Position) * CFrame.Angles(0,
v7091, 0);
end;
local v7094 = nil;
local v7095 = {};
do
local l_v7094_0 = v7094;
local v7472 = {
[1] = function()
v7086.StoicBombSpeedLines =
v7086._maid:give(v7085.stoicbombspeedlines:Clone());
local l_Weld_24 = Instance.new("Weld");
l_Weld_24.Part0 = v7086.StoicBombSpeedLines;
l_Weld_24.Part1 = l_char_24.Torso;
l_Weld_24.Parent = v7086.StoicBombSpeedLines;
v7086.Ranges = {};
for _, v7099 in
pairs(v7086.StoicBombSpeedLines:GetDescendants()) do
if v7099:IsA("PointLight") then
v7086.Ranges[v7099] = v7099.Range;
v7099.Range = 0;
end;
end;
v7086.StoicBombSpeedLines.Parent = workspace.Thrown;
end,
[42] = function()
v7086.StoicBombSpeedLines.speedylines.Enabled = true;
v7086.StoicBombSpeedLines.speedylinesfire.Enabled =
true;
end,
[48] = function()
v7086.StoicBombSpeedLines.Attachment["STAR!!!"].Enabled
= true;
end,
[83] = function()
for _, v7101 in
pairs(v7086.StoicBombSpeedLines:GetDescendants()) do
if v7101:IsA("ParticleEmitter") and v7101.Name ~=
"aaaaaaa" then
v7101.Enabled = false;
end;
end;
end,
[86] = function()
for v7102, v7103 in pairs(v7086.Ranges) do
v3:Create(v7102, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Range = v7103
}):Play();
end;
end,
[66] = function()
v7086.stoiccarrive =
v7086._maid:give(v7085.stoicarrive:Clone());
local l_Weld_25 = Instance.new("Weld");
l_Weld_25.Part0 = v7086.stoiccarrive;
l_Weld_25.Part1 = l_char_24.Torso;
l_Weld_25.Parent = v7086.stoiccarrive;
l_Weld_25.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, -1.5707963267948966);
v7086.stoiccarrive.Decal.Transparency = 0.298;
v7086.stoiccarrive.Mesh.Scale =
Vector3.new(0.8510000109672546, 0.2980000078678131, 0.2980000078678131, 0);
v7086.stoiccarrive.Parent = workspace.Thrown;
v3:Create(v7086.stoiccarrive.Mesh, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Scale = Vector3.new(0.5189999938011169,
0.9629999995231628, 0.9629999995231628, 0)
}):Play();
v3:Create(v7086.stoiccarrive.Decal, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end,
[84] = function()
v7086.stoiccarrive2 =
v7086._maid:give(v7085.stoicarrive:Clone());
local l_Weld_26 = Instance.new("Weld");
l_Weld_26.Part0 = v7086.stoiccarrive2;
l_Weld_26.Part1 = l_char_24.Torso;
l_Weld_26.Parent = v7086.stoiccarrive2;
l_Weld_26.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0,
0, -1.5707963267948966);
v7086.stoiccarrive2.Decal.Transparency = 0.086;
v7086.stoiccarrive2.Mesh.Scale =
Vector3.new(1.9140000343322754, 0.12800000607967377, 0.12800000607967377, 0);
v7086.stoiccarrive2.Parent = workspace.Thrown;
v3:Create(v7086.stoiccarrive2.Mesh, TweenInfo.new(0.25,
Enum.EasingStyle.Sine), {
Scale = Vector3.new(1.034000039100647,
1.4490000009536743, 1.4490000009536743, 0)
}):Play();
v3:Create(v7086.stoiccarrive2.Weld, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
C0 = v7086.stoiccarrive2.Weld.C0 * CFrame.Angles(0,
0.7853981633974483, 0)
}):Play();
v3:Create(v7086.stoiccarrive2.Decal,
TweenInfo.new(0.25, Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
v7086.OHNO = v7086._maid:give(v7085.OHNO:Clone());
v7086.OHNO:ScaleTo(0.05);
local l_Weld_27 = Instance.new("Weld");
l_Weld_27.Part0 = v7086.OHNO.PrimaryPart;
l_Weld_27.Part1 = l_char_24.Torso;
l_Weld_27.Parent = v7086.OHNO;
l_Weld_27.C0 = CFrame.new(0, 3, 0);
v7086.OHNO.Parent = workspace.Thrown;
v7086.OHNOScale =
v7086._maid:give(Instance.new("NumberValue"));
v7086._maid:give(v7086.OHNOScale.Changed:Connect(function()
v7086.OHNO:ScaleTo(v7086.OHNOScale.Value);
end));
v7086.OHNOScale.Value = v7086.OHNO:GetScale();
end,
[78] = function()
v7086.CC =
v7086._maid:give(Instance.new("ColorCorrectionEffect"));
local l_Position_17 = l_PrimaryPart_41.Position;
local _, v7109 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_17);
if v7109 or l_PrimaryPart_41 ==
l_LocalPlayer_0.Character.PrimaryPart then
v7086.CC.Parent = game.Lighting;
end;
v3:Create(v7086.CC, TweenInfo.new(0.6,
Enum.EasingStyle.Quad), {
Brightness = -0.998,
Contrast = 3.991,
Saturation = -0.299
}):Play();
game:GetService("Debris"):AddItem(v7086.CC, 4);
end,
[154] = function()
v3:Create(v7086.CC, TweenInfo.new(0.85,
Enum.EasingStyle.Quad), {
Brightness = 1,
Contrast = 0.515,
Saturation = -0.039
}):Play();
end,
[124] = function()
v7086.Heat = v7086._maid:give(v7085.HEAT:Clone());
v7086._maid:giveTask(v7086.HeatScale.Changed:Connect(function()
v7086.Heat:ScaleTo(v7086.HeatScale.Value);
end));
v3:Create(v7086.OHNOScale, TweenInfo.new(0.5,
Enum.EasingStyle.Sine), {
Value = 0.15
}):Play();
v808({
FX = v7086.Heat,
Scale = 0.6
});
v3:Create(v7086.HeatScale, TweenInfo.new(1,
Enum.EasingStyle.Sine), {
Value = 4
}):Play();
end,
[196] = function()
v840({
FX = v7086.OHNO,
On = false
});
v3:Create(v7086.CC, TweenInfo.new(0.1,
Enum.EasingStyle.Quad), {
Brightness = 0,
Contrast = 0,
Saturation = 0
}):Play();
v7086.CC.Brightness = 0;
v7086.CC.Contrast = 0;
v7086.CC.Saturation = 0;
task.wait(0.1);
v840({
FX = v7086.OHNO,
On = false
});
v7086.Pre = v7086._maid:give(v7085.pre:Clone());
v7086.Pre:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 2,
0));
v7086.Pre:ScaleTo(2);
v808({
FX = v7086.Pre,
Scale = 1.2
});
v802({
FX = v7086.Pre,
Count = 5
});
v7086.Pre.Parent = workspace.Thrown;
v833(v7086.Pre);
end,
[205] = function()
v7086.Stage1 = v7086._maid:give(v7085.Stage1:Clone());
v7086.Stage1:SetPrimaryPartCFrame(l_PrimaryPart_41.CFrame * CFrame.new(0, -
l_PrimaryPart_41.Size.Y * 1.5, 0));
v7086.Stage1.Parent = workspace.Thrown;
v7086.Stage1Size = Instance.new("NumberValue");
v7086.Stage1Size.Changed:Connect(function()
v7086.Stage1:ScaleTo(v7086.Stage1Size.Value);
end);
v7086.Stage1Size.Value = 0.3;
v7086.Stage1Size.Parent = v7086.Stage1;
spawn(function()
for _ = 1, 100 do
if v7086.Stage1.Parent ~= nil then
v7086.Stage1.Wind:SetPrimaryPartCFrame(v7086.Stage1.Wind.PrimaryPart.CFrame *
CFrame.Angles(0, 0.6108652381980153, 0));
task.wait(0.01);
else
break;
end;
end;
end);
v808({
FX = v7086.Stage1,
Scale = 0.5
});
v774(v7086.Stage1Size, {
Time = 0.1,
EasingStyle = "Bounce",
Goal = {
Value = 1.5
}
});
task.wait(0.05);
game:GetService("TweenService"):Create(v7086.Stage1Size, TweenInfo.new(2.55,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out, 3, false), {
Value = 16
}):Play();
task.wait(0.15);
for _, v7112 in pairs(v7086.Stage1:GetDescendants()) do
if v7112:IsA("ParticleEmitter") then
v7112.Enabled = false;
end;
end;
task.wait(0.1);
for _, v7114 in pairs(v7086.Stage1:GetDescendants()) do
if v7114:IsA("Decal") or v7114:IsA("BasePart") then
game:GetService("TweenService"):Create(v7114,
TweenInfo.new(0.1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end;
end;
end,
[211] = function()
if not (l_LocalPlayer_0.Character ~= v898.char) or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_PrimaryPart_41.Position).magnitude <= 200 then
v5({
Effect = "Camshake",
Intensity = 20,
Last = 1
});
end;
local v7115, v7116 = v556({
orig = l_PrimaryPart_41.Position,
dir = Vector3.new(0, -50, 0, 0)
});
local v7117 = {
Position = v7116 + Vector3.new(0,
0.10000000149011612, 0, 0),
Hit = v7115
};
task.spawn(function()
local l_Hit_1 = v7117.Hit;
if l_Hit_1 then
local v7119 =
l_LegacyReplication_0.Wind:Clone();
v7119.Parent = workspace.Thrown;
v7119.Position = v7117.Position -
Vector3.new(0, 25, 0, 0);
v7119.UpSmoke.Color =
ColorSequence.new(l_Hit_1.Color);
v7119.UpSmoke:Emit(25);
game:service("Debris"):AddItem(v7119, 6);
end;
local v7120 = {};
local _ = {};
local v7122 = {};
local v7123 = 1;
local l_Position_18 = l_PrimaryPart_41.Position;
local v7125, v7126 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_18);
local v7127 = v7126 and 85 or 30;
for v7128 = v7123, v7127 do
local v7129 = v7128 / 8;
l_Position_18 = 5;
if l_TouchEnabled_1 then
l_Position_18 = 8;
v7129 = 0;
end;
local l_CFrame_16 = l_PrimaryPart_41.CFrame;
local l_new_26 = CFrame.new;
local v7132 = -3 * v7128 - v7128 * 2;
local v7133 = 3 * v7128 + v7128 * 2;
local l_v82_83 = v82;
if not v7133 and v7132 then
v7133 = v7132;
v7132 = 1;
end;
if not v7133 and not v7132 then
v7132 = 0;
v7133 = 1;
end;
v7125 = (l_CFrame_16 *
l_new_26(l_v82_83:NextNumber(v7132, v7133), 0, v89(-1 * v7128, 1 * v7128)) +
l_PrimaryPart_41.CFrame.lookVector * (v7128 * 5)).p;
local v7135;
v7135, l_CFrame_16 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v7125);
if not l_CFrame_16 then
l_Position_18 = 3;
end;
if l_Hit_1 then
(function(v7136)
local v7137 = v230() or
Instance.new("Part");
v7137.Name = "DebrisggbbTf";
v7137.Anchored = false;
v7137.CanCollide = false;
v7137.Transparency = 0;
v7137.Massless = false;
v7120[v7137] = true;
local v7138 = 3;
local v7139 = -2;
local v7140 = 3;
local l_v82_84 = v82;
if not v7140 and v7139 then
v7140 = v7139;
v7139 = 1;
end;
if not v7140 and not v7139 then
v7139 = 0;
v7140 = 1;
end;
local v7142 = v7138 +
l_v82_84:NextNumber(v7139, v7140);
local v7143 = 3;
v7140 = -2;
l_v82_84 = 3;
local l_v82_85 = v82;
if not l_v82_84 and v7140 then
l_v82_84 = v7140;
v7140 = 1;
end;
if not l_v82_84 and not v7140 then
v7140 = 0;
l_v82_84 = 1;
end;
v7138 = v7143 +
l_v82_85:NextNumber(v7140, l_v82_84);
v7139 = 3;
l_v82_84 = -4;
l_v82_85 = 5;
local l_v82_86 = v82;
if not l_v82_85 and l_v82_84 then
l_v82_85 = l_v82_84;
l_v82_84 = 1;
end;
if not l_v82_85 and not l_v82_84 then
l_v82_84 = 0;
l_v82_85 = 1;
end;
v7137.Size = Vector3.new(v7142, v7138,
v7139 + l_v82_86:NextNumber(l_v82_84, l_v82_85)) * 2.5;
if v7136 then
local l_Size_4 = v7137.Size;
v7142 = 1;
v7138 = 2;
v7143 = v82;
if not v7138 and v7142 then
v7138 = v7142;
v7142 = 1;
end;
if not v7138 and not v7142 then
v7142 = 0;
v7138 = 1;
end;
v7137.Size = l_Size_4 *
v7143:NextNumber(v7142, v7138);
end;
local l_new_27 = CFrame.new;
v7138 = v7116;
v7140 = -70;
l_v82_84 = 70;
l_v82_85 = v82;
if not l_v82_84 and v7140 then
l_v82_84 = v7140;
v7140 = 1;
end;
if not l_v82_84 and not v7140 then
v7140 = 0;
l_v82_84 = 1;
end;
l_new_27 = l_new_27(v7138 +
Vector3.new(l_v82_85:NextNumber(v7140, l_v82_84), 0, v89(-70, 70)));
v7142 = CFrame.Angles;
v7139 = -360;
v7140 = 360;
l_v82_84 = v82;
if not v7140 and v7139 then
v7140 = v7139;
v7139 = 1;
end;
if not v7140 and not v7139 then
v7139 = 0;
v7140 = 1;
end;
v7138 =
math.rad((l_v82_84:NextNumber(v7139, v7140)));
v7140 = -360;
l_v82_84 = 360;
l_v82_85 = v82;
if not l_v82_84 and v7140 then
l_v82_84 = v7140;
v7140 = 1;
end;
if not l_v82_84 and not v7140 then
v7140 = 0;
l_v82_84 = 1;
end;
v7143 =
math.rad((l_v82_85:NextNumber(v7140, l_v82_84)));
l_v82_84 = -360;
l_v82_85 = 360;
l_v82_86 = v82;
if not l_v82_85 and l_v82_84 then
l_v82_85 = l_v82_84;
l_v82_84 = 1;
end;
if not l_v82_85 and not l_v82_84 then
l_v82_84 = 0;
l_v82_85 = 1;
end;
v7137.CFrame = l_new_27 * v7142(v7138,
v7143, (math.rad((l_v82_86:NextNumber(l_v82_84, l_v82_85)))));
v7137.Material = l_Hit_1.Material;
v7137.Color = l_Hit_1.Color;
v7137.Parent = workspace.Thrown;
if (v7137.Position -
l_PrimaryPart_41.Position).magnitude <= 50 then
local l_Size_5 = v7137.Size;
v7142 = 0.4;
v7138 = 0.7;
v7143 = v82;
if not v7138 and v7142 then
v7138 = v7142;
v7142 = 1;
end;
if not v7138 and not v7142 then
v7142 = 0;
v7138 = 1;
end;
v7137.Size = l_Size_5 *
v7143:NextNumber(v7142, v7138);
end;
table.insert(v7122, v7137);
local l_BodyVelocity_4 =
Instance.new("BodyVelocity");
l_BodyVelocity_4.MaxForce =
Vector3.new(1, 1, 1, 0) * 36000000;
v7138 = CFrame.new;
v7139 = v7137.Position;
l_v82_84 = 0;
l_v82_86 = 1;
local v7150 = 50;
local l_v82_87 = v82;
if not v7150 and l_v82_86 then
v7150 = l_v82_86;
l_v82_86 = 1;
end;
if not v7150 and not l_v82_86 then
l_v82_86 = 0;
v7150 = 1;
end;
v7142 = v7138(v7139 +
Vector3.new(l_v82_84, l_v82_87:NextNumber(l_v82_86, v7150), 0), v7116).lookVector;
v7140 = 50;
l_v82_84 = 100;
l_v82_85 = v82;
if not l_v82_84 and v7140 then
l_v82_84 = v7140;
v7140 = 1;
end;
if not l_v82_84 and not v7140 then
v7140 = 0;
l_v82_84 = 1;
end;
l_BodyVelocity_4.Velocity = v7142 * -
(l_v82_85:NextNumber(v7140, l_v82_84) * 3);
l_BodyVelocity_4.Parent = v7137;
game:service("Debris"):AddItem(l_BodyVelocity_4, 0.15);
l_new_27 = Instance.new("Attachment");
l_new_27.Parent = v7137;
v7142 = Instance.new("Attachment");
v7142.Position = Vector3.new(0, -
0.10000000149011612, 0, 0);
v7142.Parent = v7137;
v7138 =
l_LegacyReplication_0.TrailTwo:Clone();
v7138.Parent = v7137;
v7138.Attachment0 = l_new_27;
v7138.Attachment1 = v7142;
shared.addshake(v89(1, 2));
return v7137;
end)();
end;
if v7128 % 5 == 0 then
task.wait();
end;
end;
task.delay(8, function()
for _, v7153 in pairs(v7122) do
v7153:Destroy();
end;
end);
for v7154 = 1, 5 do
local l_v5_0 = v5;
l_Position_18 = {
Effect = "Ground Crater",
Seed = v898.Seed + v7154,
start = v7116 + Vector3.new(0,
0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v7154 / 2,
nosound = true,
nosmoke = v7154 > 2
};
v7125 = false;
if v7154 <= 2 then
v7125 = {
minus = 0
};
end;
l_Position_18.stronger = v7125;
l_Position_18.sizemult = 1.45 * v7154;
l_Position_18.size = 3.5 * v7154;
l_v5_0(l_Position_18);
end;
end);
v7086.Impact = v7086._maid:give(v7085.Impact:Clone());
l_v7094_0 = v7086.Impact;
v7086.Impact:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 2,
0));
v7086.Impact.Parent = workspace.Thrown;
v7086.Impact:ScaleTo(6.300000000000001);
v808({
FX = v7086.Impact,
Scale = 0.3
});
v833(v7086.Impact);
v802({
FX = v7086.Impact,
Count = 5.5
});
v3:Create(v7086.OHNOScale, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
Value = 0.01
}):Play();
v3:Create(v7086.HeatScale, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
Value = 9
}):Play();
v840({
FX = v7086.Heat,
On = false
});
v7086.Heat2 = v7085.HEAT:Clone();
v7086.Heat2:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0,
0.5, 0));
v7086.Heat2:ScaleTo(16.8);
v840({
FX = v7086.Heat2,
On = false
});
v808({
FX = v7086.Heat2,
Scale = 0.36
});
v7086.Heat2.Parent = workspace.Thrown;
v833(v7086.Heat2);
v7086.Lines = v7086._maid:give(v7085.Lines:Clone());
v7086.Lines:SetPrimaryPartCFrame(l_PrimaryPart_41.CFrame * CFrame.new(0, -
l_PrimaryPart_41.Size.Y * 3, 0));
v7086.Lines.Parent = workspace.Thrown;
v7086.Lines:ScaleTo(6.300000000000001);
v802({
FX = v7086.Lines,
Count = 5
});
v808({
FX = v7086.Lines,
Scale = 0.5
});
for _ = 1, 3 do
local v7157 = v7085.SIRR2:Clone();
v7157:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v7157:ScaleTo(5.670000000000001);
local v7158 = {
Model = v7157,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0,
EndT = 0
};
local l_v7158_0 = v7158 --[[ copy: 7 -> 20 ]];
task.spawn(function()
local l_Model_181 = l_v7158_0.Model;
local v7161 = l_v7158_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_186 =
l_Model_181:FindFirstChild("Start");
local l_End_183 =
l_Model_181:FindFirstChild("End");
local l_Stay_180 = l_v7158_0.Stay;
local l_Anchor_181 = l_v7158_0.Anchor;
local v7166 = l_v7158_0.EndT or 1;
local l_Del_180 = l_v7158_0.Del;
local l_Skip_180 = l_v7158_0.Skip;
if l_Start_186 and l_End_183 then
l_Model_181.PrimaryPart = l_Start_186;
if not l_Skip_180 then
for _, v7170 in
pairs(l_Model_181:GetChildren()) do
if v7170:IsA("BasePart") then
v7170.CanCollide = false;
v7170.Anchored = true;
end;
end;
end;
if l_Anchor_181 then
l_Model_181:SetPrimaryPartCFrame(l_Anchor_181);
end;
if l_v7158_0.T then
l_Start_186.Transparency = l_v7158_0.T;
end;
l_End_183.Transparency = 1;
l_Model_181.Parent = workspace.Thrown;
local l_Decal_361 =
l_Start_186:FindFirstChildOfClass("Decal");
local l_SpecialMesh_362 =
l_Start_186:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_363 =
l_End_183:FindFirstChildOfClass("SpecialMesh");
local l_Decal_362 =
l_End_183:FindFirstChildOfClass("Decal");
if l_Decal_362 and not l_Skip_180 then
l_Decal_362.Transparency = 1;
end;
local v7175 = nil;
if l_Del_180 then
game:GetService("TweenService"):Create(l_Start_186, v7161, {
Size = l_End_183.Size,
CFrame = l_End_183.CFrame
}):Play();
task.delay(l_Del_180, function()
v7175 =
game:GetService("TweenService"):Create(l_Start_186, v7161, {
Transparency = v7166
});
v7175:Play();
if l_Decal_361 then
for _, v7177 in
pairs(l_Start_186:GetChildren()) do
if v7177:IsA("Decal") then
game:GetService("TweenService"):Create(v7177, v7161, {
Transparency =
v7166
}):Play();
end;
end;
end;
if l_SpecialMesh_362 then
v7175 =
game:GetService("TweenService"):Create(l_SpecialMesh_362, v7161, {
Scale =
l_SpecialMesh_363.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_362 then
game:GetService("TweenService"):Create(l_SpecialMesh_362, v7161, {
Scale = l_SpecialMesh_363.Scale
}):Play();
end;
if l_Decal_361 then
for _, v7179 in
pairs(l_Start_186:GetChildren()) do
if v7179:IsA("Decal") then
game:GetService("TweenService"):Create(v7179, v7161, {
Transparency = v7166
}):Play();
end;
end;
v7175 =
game:GetService("TweenService"):Create(l_Start_186, v7161, {
Size = l_End_183.Size,
CFrame = l_End_183.CFrame
});
v7175:Play();
else
v7175 =
game:GetService("TweenService"):Create(l_Start_186, v7161, {
Size = l_End_183.Size,
Transparency = v7166,
CFrame = l_End_183.CFrame
});
v7175:Play();
end;
end;
if not l_Stay_180 then
if l_Del_180 then
task.wait(l_Del_180 + 0.1);
end;
v7175.Completed:Connect(function()
l_Model_181:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7158 = v7085.WindTime:Clone();
local v7180 = 2;
local v7181 = 4;
local l_v82_88 = v82;
if not v7181 and v7180 then
v7181 = v7180;
v7180 = 1;
end;
if not v7181 and not v7180 then
v7180 = 0;
v7181 = 1;
end;
v7158:ScaleTo(l_v82_88:NextNumber(v7180, v7181) *
2.1);
local v7183 = {
Model = v7158,
T = 0.9
};
local l_CFrame_17 = l_PrimaryPart_41.CFrame;
local l_Angles_14 = CFrame.Angles;
l_v82_88 = -15;
local v7186 = 15;
local l_v82_89 = v82;
if not v7186 and l_v82_88 then
v7186 = l_v82_88;
l_v82_88 = 1;
end;
if not v7186 and not l_v82_88 then
l_v82_88 = 0;
v7186 = 1;
end;
v7180 = math.rad((l_v82_89:NextNumber(l_v82_88,
v7186)));
v7186 = 0;
l_v82_89 = 360;
local l_v82_90 = v82;
if not l_v82_89 and v7186 then
l_v82_89 = v7186;
v7186 = 1;
end;
if not l_v82_89 and not v7186 then
v7186 = 0;
l_v82_89 = 1;
end;
v7181 = math.rad((l_v82_90:NextNumber(v7186,
l_v82_89)));
l_v82_89 = -15;
l_v82_90 = 15;
local l_v82_91 = v82;
if not l_v82_90 and l_v82_89 then
l_v82_90 = l_v82_89;
l_v82_89 = 1;
end;
if not l_v82_90 and not l_v82_89 then
l_v82_89 = 0;
l_v82_90 = 1;
end;
v7183.Anchor = l_CFrame_17 * l_Angles_14(v7180,
v7181, (math.rad((l_v82_91:NextNumber(l_v82_89, l_v82_90)))));
local l_new_28 = TweenInfo.new;
l_Angles_14 = 0.3;
v7180 = 0.4;
v7181 = v82;
if not v7180 and l_Angles_14 then
v7180 = l_Angles_14;
l_Angles_14 = 1;
end;
if not v7180 and not l_Angles_14 then
l_Angles_14 = 0;
v7180 = 1;
end;
v7183.Info = l_new_28(v7181:NextNumber(l_Angles_14,
v7180), Enum.EasingStyle.Sine);
local l_v7183_0 = v7183 --[[ copy: 8 -> 21 ]];
task.spawn(function()
local l_Model_182 = l_v7183_0.Model;
local v7193 = l_v7183_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_187 =
l_Model_182:FindFirstChild("Start");
local l_End_184 =
l_Model_182:FindFirstChild("End");
local l_Stay_181 = l_v7183_0.Stay;
local l_Anchor_182 = l_v7183_0.Anchor;
local v7198 = l_v7183_0.EndT or 1;
local l_Del_181 = l_v7183_0.Del;
local l_Skip_181 = l_v7183_0.Skip;
if l_Start_187 and l_End_184 then
l_Model_182.PrimaryPart = l_Start_187;
if not l_Skip_181 then
for _, v7202 in
pairs(l_Model_182:GetChildren()) do
if v7202:IsA("BasePart") then
v7202.CanCollide = false;
v7202.Anchored = true;
end;
end;
end;
if l_Anchor_182 then
l_Model_182:SetPrimaryPartCFrame(l_Anchor_182);
end;
if l_v7183_0.T then
l_Start_187.Transparency = l_v7183_0.T;
end;
l_End_184.Transparency = 1;
l_Model_182.Parent = workspace.Thrown;
local l_Decal_363 =
l_Start_187:FindFirstChildOfClass("Decal");
local l_SpecialMesh_364 =
l_Start_187:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_365 =
l_End_184:FindFirstChildOfClass("SpecialMesh");
local l_Decal_364 =
l_End_184:FindFirstChildOfClass("Decal");
if l_Decal_364 and not l_Skip_181 then
l_Decal_364.Transparency = 1;
end;
local v7207 = nil;
if l_Del_181 then
game:GetService("TweenService"):Create(l_Start_187, v7193, {
Size = l_End_184.Size,
CFrame = l_End_184.CFrame
}):Play();
task.delay(l_Del_181, function()
v7207 =
game:GetService("TweenService"):Create(l_Start_187, v7193, {
Transparency = v7198
});
v7207:Play();
if l_Decal_363 then
for _, v7209 in
pairs(l_Start_187:GetChildren()) do
if v7209:IsA("Decal") then
game:GetService("TweenService"):Create(v7209, v7193, {
Transparency =
v7198
}):Play();
end;
end;
end;
if l_SpecialMesh_364 then
v7207 =
game:GetService("TweenService"):Create(l_SpecialMesh_364, v7193, {
Scale =
l_SpecialMesh_365.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_364 then
game:GetService("TweenService"):Create(l_SpecialMesh_364, v7193, {
Scale = l_SpecialMesh_365.Scale
}):Play();
end;
if l_Decal_363 then
for _, v7211 in
pairs(l_Start_187:GetChildren()) do
if v7211:IsA("Decal") then
game:GetService("TweenService"):Create(v7211, v7193, {
Transparency = v7198
}):Play();
end;
end;
v7207 =
game:GetService("TweenService"):Create(l_Start_187, v7193, {
Size = l_End_184.Size,
CFrame = l_End_184.CFrame
});
v7207:Play();
else
v7207 =
game:GetService("TweenService"):Create(l_Start_187, v7193, {
Size = l_End_184.Size,
Transparency = v7198,
CFrame = l_End_184.CFrame
});
v7207:Play();
end;
end;
if not l_Stay_181 then
if l_Del_181 then
task.wait(l_Del_181 + 0.1);
end;
v7207.Completed:Connect(function()
l_Model_182:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7183 = v7085.WindTimeGlass:Clone();
v7181 = 2;
l_v82_88 = 4;
v7186 = v82;
if not l_v82_88 and v7181 then
l_v82_88 = v7181;
v7181 = 1;
end;
if not l_v82_88 and not v7181 then
v7181 = 0;
l_v82_88 = 1;
end;
v7183:ScaleTo(v7186:NextNumber(v7181, l_v82_88) *
2.1);
l_new_28 = {
Model = v7183,
T = 0.9
};
l_Angles_14 = l_PrimaryPart_41.CFrame;
v7180 = CFrame.Angles;
v7186 = -15;
l_v82_89 = 15;
l_v82_90 = v82;
if not l_v82_89 and v7186 then
l_v82_89 = v7186;
v7186 = 1;
end;
if not l_v82_89 and not v7186 then
v7186 = 0;
l_v82_89 = 1;
end;
v7181 = math.rad((l_v82_90:NextNumber(v7186,
l_v82_89)));
l_v82_89 = 0;
l_v82_90 = 360;
l_v82_91 = v82;
if not l_v82_90 and l_v82_89 then
l_v82_90 = l_v82_89;
l_v82_89 = 1;
end;
if not l_v82_90 and not l_v82_89 then
l_v82_89 = 0;
l_v82_90 = 1;
end;
l_v82_88 = math.rad((l_v82_91:NextNumber(l_v82_89,
l_v82_90)));
l_v82_90 = -15;
l_v82_91 = 15;
local l_v82_92 = v82;
if not l_v82_91 and l_v82_90 then
l_v82_91 = l_v82_90;
l_v82_90 = 1;
end;
if not l_v82_91 and not l_v82_90 then
l_v82_90 = 0;
l_v82_91 = 1;
end;
l_new_28.Anchor = l_Angles_14 * v7180(v7181,
l_v82_88, (math.rad((l_v82_92:NextNumber(l_v82_90, l_v82_91)))));
l_CFrame_17 = TweenInfo.new;
v7180 = 0.3;
v7181 = 0.4;
l_v82_88 = v82;
if not v7181 and v7180 then
v7181 = v7180;
v7180 = 1;
end;
if not v7181 and not v7180 then
v7180 = 0;
v7181 = 1;
end;
l_new_28.Info =
l_CFrame_17(l_v82_88:NextNumber(v7180, v7181), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_183 = l_new_28.Model;
local v7214 = l_new_28.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_188 =
l_Model_183:FindFirstChild("Start");
local l_End_185 =
l_Model_183:FindFirstChild("End");
local l_Stay_182 = l_new_28.Stay;
local l_Anchor_183 = l_new_28.Anchor;
local v7219 = l_new_28.EndT or 1;
local l_Del_182 = l_new_28.Del;
local l_Skip_182 = l_new_28.Skip;
if l_Start_188 and l_End_185 then
l_Model_183.PrimaryPart = l_Start_188;
if not l_Skip_182 then
for _, v7223 in
pairs(l_Model_183:GetChildren()) do
if v7223:IsA("BasePart") then
v7223.CanCollide = false;
v7223.Anchored = true;
end;
end;
end;
if l_Anchor_183 then
l_Model_183:SetPrimaryPartCFrame(l_Anchor_183);
end;
if l_new_28.T then
l_Start_188.Transparency = l_new_28.T;
end;
l_End_185.Transparency = 1;
l_Model_183.Parent = workspace.Thrown;
local l_Decal_365 =
l_Start_188:FindFirstChildOfClass("Decal");
local l_SpecialMesh_366 =
l_Start_188:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_367 =
l_End_185:FindFirstChildOfClass("SpecialMesh");
local l_Decal_366 =
l_End_185:FindFirstChildOfClass("Decal");
if l_Decal_366 and not l_Skip_182 then
l_Decal_366.Transparency = 1;
end;
local v7228 = nil;
if l_Del_182 then
game:GetService("TweenService"):Create(l_Start_188, v7214, {
Size = l_End_185.Size,
CFrame = l_End_185.CFrame
}):Play();
task.delay(l_Del_182, function()
v7228 =
game:GetService("TweenService"):Create(l_Start_188, v7214, {
Transparency = v7219
});
v7228:Play();
if l_Decal_365 then
for _, v7230 in
pairs(l_Start_188:GetChildren()) do
if v7230:IsA("Decal") then
game:GetService("TweenService"):Create(v7230, v7214, {
Transparency =
v7219
}):Play();
end;
end;
end;
if l_SpecialMesh_366 then
v7228 =
game:GetService("TweenService"):Create(l_SpecialMesh_366, v7214, {
Scale =
l_SpecialMesh_367.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_366 then
game:GetService("TweenService"):Create(l_SpecialMesh_366, v7214, {
Scale = l_SpecialMesh_367.Scale
}):Play();
end;
if l_Decal_365 then
for _, v7232 in
pairs(l_Start_188:GetChildren()) do
if v7232:IsA("Decal") then
game:GetService("TweenService"):Create(v7232, v7214, {
Transparency = v7219
}):Play();
end;
end;
v7228 =
game:GetService("TweenService"):Create(l_Start_188, v7214, {
Size = l_End_185.Size,
CFrame = l_End_185.CFrame
});
v7228:Play();
else
v7228 =
game:GetService("TweenService"):Create(l_Start_188, v7214, {
Size = l_End_185.Size,
Transparency = v7219,
CFrame = l_End_185.CFrame
});
v7228:Play();
end;
end;
if not l_Stay_182 then
if l_Del_182 then
task.wait(l_Del_182 + 0.1);
end;
v7228.Completed:Connect(function()
l_Model_183:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.03);
end;
task.wait(0.03);
v840({
FX = v7086.Lines,
On = false
});
end,
[215] = function()
for v7233 = 1, 4 do
local v7234 =
v7086._maid:give(v7085.Whirl:Clone());
local v7235 = v7086.StoicBoomEntrance.CFrame *
CFrame.new(0, 3, 0);
local l_Angles_15 = CFrame.Angles;
local v7237 = -45;
local v7238 = 45;
local l_v82_93 = v82;
if not v7238 and v7237 then
v7238 = v7237;
v7237 = 1;
end;
if not v7238 and not v7237 then
v7237 = 0;
v7238 = 1;
end;
local v7240 = math.rad((l_v82_93:NextNumber(v7237,
v7238)));
v7238 = 0;
l_v82_93 = 360;
local l_v82_94 = v82;
if not l_v82_93 and v7238 then
l_v82_93 = v7238;
v7238 = 1;
end;
if not l_v82_93 and not v7238 then
v7238 = 0;
l_v82_93 = 1;
end;
local v7242 = math.rad((l_v82_94:NextNumber(v7238,
l_v82_93)));
l_v82_93 = -45;
l_v82_94 = 45;
local l_v82_95 = v82;
if not l_v82_94 and l_v82_93 then
l_v82_94 = l_v82_93;
l_v82_93 = 1;
end;
if not l_v82_94 and not l_v82_93 then
l_v82_93 = 0;
l_v82_94 = 1;
end;
v7234:SetPrimaryPartCFrame(v7235 *
l_Angles_15(v7240, v7242, (math.rad((l_v82_95:NextNumber(l_v82_93, l_v82_94))))));
v7240 = 1.2;
v7242 = 1;
v7237 = v82;
if not v7242 and v7240 then
v7242 = v7240;
v7240 = 1;
end;
if not v7242 and not v7240 then
v7240 = 0;
v7242 = 1;
end;
v7234:ScaleTo(v7237:NextNumber(v7240, v7242) *
v7233 * 2.1);
local l_v808_1 = v808;
local v7245 = {
FX = v7234
};
v7235 = 0.4;
l_Angles_15 = 1.5;
v7240 = v82;
if not l_Angles_15 and v7235 then
l_Angles_15 = v7235;
v7235 = 1;
end;
if not l_Angles_15 and not v7235 then
v7235 = 0;
l_Angles_15 = 1;
end;
v7245.Scale = v7240:NextNumber(v7235, l_Angles_15);
l_v808_1(v7245);
v7234.Parent = workspace.Thrown;
v833(v7234);
task.wait(0.01);
end;
end,
[214] = function()
v7086.SPREAD = v7086._maid:give(v7085.SPREAD:Clone());
v7247:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 8 *
v7246, 0));
v7247:ScaleTo((4 - v7246) * 2.1);
local v7248 = {
Model = v7247,
Info = TweenInfo.new(0.4,
Enum.EasingStyle.Exponential),
T = 0.8
};
task.spawn(function()
local l_Model_184 = v7248.Model;
local v7250 = v7248.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_189 =
l_Model_184:FindFirstChild("Start");
local l_End_186 =
l_Model_184:FindFirstChild("End");
local l_Stay_183 = v7248.Stay;
local l_Anchor_184 = v7248.Anchor;
local v7255 = v7248.EndT or 1;
local l_Del_183 = v7248.Del;
local l_Skip_183 = v7248.Skip;
if l_Start_189 and l_End_186 then
l_Model_184.PrimaryPart = l_Start_189;
if not l_Skip_183 then
for _, v7259 in
pairs(l_Model_184:GetChildren()) do
if v7259:IsA("BasePart") then
v7259.CanCollide = false;
v7259.Anchored = true;
end;
end;
end;
if l_Anchor_184 then
l_Model_184:SetPrimaryPartCFrame(l_Anchor_184);
end;
if v7248.T then
l_Start_189.Transparency = v7248.T;
end;
l_End_186.Transparency = 1;
l_Model_184.Parent = workspace.Thrown;
local l_Decal_367 =
l_Start_189:FindFirstChildOfClass("Decal");
local l_SpecialMesh_368 =
l_Start_189:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_369 =
l_End_186:FindFirstChildOfClass("SpecialMesh");
local l_Decal_368 =
l_End_186:FindFirstChildOfClass("Decal");
if l_Decal_368 and not l_Skip_183 then
l_Decal_368.Transparency = 1;
end;
local v7264 = nil;
if l_Del_183 then
game:GetService("TweenService"):Create(l_Start_189, v7250, {
Size = l_End_186.Size,
CFrame = l_End_186.CFrame
}):Play();
task.delay(l_Del_183, function()
v7264 =
game:GetService("TweenService"):Create(l_Start_189, v7250, {
Transparency = v7255
});
v7264:Play();
if l_Decal_367 then
for _, v7266 in
pairs(l_Start_189:GetChildren()) do
if v7266:IsA("Decal") then
game:GetService("TweenService"):Create(v7266, v7250, {
Transparency =
v7255
}):Play();
end;
end;
end;
if l_SpecialMesh_368 then
v7264 =
game:GetService("TweenService"):Create(l_SpecialMesh_368, v7250, {
Scale =
l_SpecialMesh_369.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_368 then
game:GetService("TweenService"):Create(l_SpecialMesh_368, v7250, {
Scale = l_SpecialMesh_369.Scale
}):Play();
end;
if l_Decal_367 then
for _, v7268 in
pairs(l_Start_189:GetChildren()) do
if v7268:IsA("Decal") then
game:GetService("TweenService"):Create(v7268, v7250, {
Transparency = v7255
}):Play();
end;
end;
v7264 =
game:GetService("TweenService"):Create(l_Start_189, v7250, {
Size = l_End_186.Size,
CFrame = l_End_186.CFrame
});
v7264:Play();
else
v7264 =
game:GetService("TweenService"):Create(l_Start_189, v7250, {
Size = l_End_186.Size,
Transparency = v7255,
CFrame = l_End_186.CFrame
});
v7264:Play();
end;
end;
if not l_Stay_183 then
if l_Del_183 then
task.wait(l_Del_183 + 0.1);
end;
v7264.Completed:Connect(function()
l_Model_184:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.spawn(function()
for _ = 1, 6 do
local v7270 = v7085.WindTime:Clone();
local v7271 = 2;
local v7272 = 4;
local l_v82_96 = v82;
if not v7272 and v7271 then
v7272 = v7271;
v7271 = 1;
end;
if not v7272 and not v7271 then
v7271 = 0;
v7272 = 1;
end;
v7270:ScaleTo(l_v82_96:NextNumber(v7271, v7272)
* 2.1);
local v7274 = {
Model = v7270,
T = 0.9
};
local l_CFrame_18 = l_PrimaryPart_41.CFrame;
local l_Angles_16 = CFrame.Angles;
l_v82_96 = -15;
local v7277 = 15;
local l_v82_97 = v82;
if not v7277 and l_v82_96 then
v7277 = l_v82_96;
l_v82_96 = 1;
end;
if not v7277 and not l_v82_96 then
l_v82_96 = 0;
v7277 = 1;
end;
v7271 = math.rad((l_v82_97:NextNumber(l_v82_96,
v7277)));
v7277 = 0;
l_v82_97 = 360;
local l_v82_98 = v82;
if not l_v82_97 and v7277 then
l_v82_97 = v7277;
v7277 = 1;
end;
if not l_v82_97 and not v7277 then
v7277 = 0;
l_v82_97 = 1;
end;
v7272 = math.rad((l_v82_98:NextNumber(v7277,
l_v82_97)));
l_v82_97 = -15;
l_v82_98 = 15;
local l_v82_99 = v82;
if not l_v82_98 and l_v82_97 then
l_v82_98 = l_v82_97;
l_v82_97 = 1;
end;
if not l_v82_98 and not l_v82_97 then
l_v82_97 = 0;
l_v82_98 = 1;
end;
v7274.Anchor = l_CFrame_18 * l_Angles_16(v7271,
v7272, (math.rad((l_v82_99:NextNumber(l_v82_97, l_v82_98)))));
local l_new_29 = TweenInfo.new;
l_Angles_16 = 0.3;
v7271 = 0.4;
v7272 = v82;
if not v7271 and l_Angles_16 then
v7271 = l_Angles_16;
l_Angles_16 = 1;
end;
if not v7271 and not l_Angles_16 then
l_Angles_16 = 0;
v7271 = 1;
end;
v7274.Info =
l_new_29(v7272:NextNumber(l_Angles_16, v7271), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_185 = v7274.Model;
local v7283 = v7274.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_190 =
l_Model_185:FindFirstChild("Start");
local l_End_187 =
l_Model_185:FindFirstChild("End");
local l_Stay_184 = v7274.Stay;
local l_Anchor_185 = v7274.Anchor;
local v7288 = v7274.EndT or 1;
local l_Del_184 = v7274.Del;
local l_Skip_184 = v7274.Skip;
if l_Start_190 and l_End_187 then
l_Model_185.PrimaryPart = l_Start_190;
if not l_Skip_184 then
for _, v7292 in
pairs(l_Model_185:GetChildren()) do
if v7292:IsA("BasePart") then
v7292.CanCollide = false;
v7292.Anchored = true;
end;
end;
end;
if l_Anchor_185 then
l_Model_185:SetPrimaryPartCFrame(l_Anchor_185);
end;
if v7274.T then
l_Start_190.Transparency = v7274.T;
end;
l_End_187.Transparency = 1;
l_Model_185.Parent = workspace.Thrown;
local l_Decal_369 =
l_Start_190:FindFirstChildOfClass("Decal");
local l_SpecialMesh_370 =
l_Start_190:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_371 =
l_End_187:FindFirstChildOfClass("SpecialMesh");
local l_Decal_370 =
l_End_187:FindFirstChildOfClass("Decal");
if l_Decal_370 and not l_Skip_184 then
l_Decal_370.Transparency = 1;
end;
local v7297 = nil;
if l_Del_184 then
game:GetService("TweenService"):Create(l_Start_190, v7283, {
Size = l_End_187.Size,
CFrame = l_End_187.CFrame
}):Play();
task.delay(l_Del_184, function()
v7297 =
game:GetService("TweenService"):Create(l_Start_190, v7283, {
Transparency = v7288
});
v7297:Play();
if l_Decal_369 then
for _, v7299 in
pairs(l_Start_190:GetChildren()) do
if v7299:IsA("Decal")
then
game:GetService("TweenService"):Create(v7299, v7283, {
Transparency =
v7288
}):Play();
end;
end;
end;
if l_SpecialMesh_370 then
v7297 =
game:GetService("TweenService"):Create(l_SpecialMesh_370, v7283, {
Scale =
l_SpecialMesh_371.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_370 then
game:GetService("TweenService"):Create(l_SpecialMesh_370, v7283, {
Scale =
l_SpecialMesh_371.Scale
}):Play();
end;
if l_Decal_369 then
for _, v7301 in
pairs(l_Start_190:GetChildren()) do
if v7301:IsA("Decal") then
game:GetService("TweenService"):Create(v7301, v7283, {
Transparency =
v7288
}):Play();
end;
end;
v7297 =
game:GetService("TweenService"):Create(l_Start_190, v7283, {
Size = l_End_187.Size,
CFrame = l_End_187.CFrame
});
v7297:Play();
else
v7297 =
game:GetService("TweenService"):Create(l_Start_190, v7283, {
Size = l_End_187.Size,
Transparency = v7288,
CFrame = l_End_187.CFrame
});
v7297:Play();
end;
end;
if not l_Stay_184 then
if l_Del_184 then
task.wait(l_Del_184 + 0.1);
end;
v7297.Completed:Connect(function()
l_Model_185:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.025);
end;
end);
for v7302 = 1, 3 do
local v7303 = v7085.GAG:Clone();
v7303:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 3, 0) *
CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966));
v7303:ScaleTo(v7302 * 2.1);
local v7304 = {
Model = v7303,
Info = TweenInfo.new(2,
Enum.EasingStyle.Exponential),
T = 1
};
task.spawn(function()
local l_Model_186 = v7304.Model;
local v7306 = v7304.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_191 =
l_Model_186:FindFirstChild("Start");
local l_End_188 =
l_Model_186:FindFirstChild("End");
local l_Stay_185 = v7304.Stay;
local l_Anchor_186 = v7304.Anchor;
local v7311 = v7304.EndT or 1;
local l_Del_185 = v7304.Del;
local l_Skip_185 = v7304.Skip;
if l_Start_191 and l_End_188 then
l_Model_186.PrimaryPart = l_Start_191;
if not l_Skip_185 then
for _, v7315 in
pairs(l_Model_186:GetChildren()) do
if v7315:IsA("BasePart") then
v7315.CanCollide = false;
v7315.Anchored = true;
end;
end;
end;
if l_Anchor_186 then
l_Model_186:SetPrimaryPartCFrame(l_Anchor_186);
end;
if v7304.T then
l_Start_191.Transparency = v7304.T;
end;
l_End_188.Transparency = 1;
l_Model_186.Parent = workspace.Thrown;
local l_Decal_371 =
l_Start_191:FindFirstChildOfClass("Decal");
local l_SpecialMesh_372 =
l_Start_191:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_373 =
l_End_188:FindFirstChildOfClass("SpecialMesh");
local l_Decal_372 =
l_End_188:FindFirstChildOfClass("Decal");
if l_Decal_372 and not l_Skip_185 then
l_Decal_372.Transparency = 1;
end;
local v7320 = nil;
if l_Del_185 then
game:GetService("TweenService"):Create(l_Start_191, v7306, {
Size = l_End_188.Size,
CFrame = l_End_188.CFrame
}):Play();
task.delay(l_Del_185, function()
v7320 =
game:GetService("TweenService"):Create(l_Start_191, v7306, {
Transparency = v7311
});
v7320:Play();
if l_Decal_371 then
for _, v7322 in
pairs(l_Start_191:GetChildren()) do
if v7322:IsA("Decal") then
game:GetService("TweenService"):Create(v7322, v7306, {
Transparency =
v7311
}):Play();
end;
end;
end;
if l_SpecialMesh_372 then
v7320 =
game:GetService("TweenService"):Create(l_SpecialMesh_372, v7306, {
Scale =
l_SpecialMesh_373.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_372 then
game:GetService("TweenService"):Create(l_SpecialMesh_372, v7306, {
Scale = l_SpecialMesh_373.Scale
}):Play();
end;
if l_Decal_371 then
for _, v7324 in
pairs(l_Start_191:GetChildren()) do
if v7324:IsA("Decal") then
game:GetService("TweenService"):Create(v7324, v7306, {
Transparency = v7311
}):Play();
end;
end;
v7320 =
game:GetService("TweenService"):Create(l_Start_191, v7306, {
Size = l_End_188.Size,
CFrame = l_End_188.CFrame
});
v7320:Play();
else
v7320 =
game:GetService("TweenService"):Create(l_Start_191, v7306, {
Size = l_End_188.Size,
Transparency = v7311,
CFrame = l_End_188.CFrame
});
v7320:Play();
end;
end;
if not l_Stay_185 then
if l_Del_185 then
task.wait(l_Del_185 + 0.1);
end;
v7320.Completed:Connect(function()
l_Model_186:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.spawn(function()
for v7325 = 1, 3 do
local v7326 = v7085.Brother:Clone();
v7326:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 8 *
v7325, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966));
v7326:ScaleTo(0.5 * v7325 * 2.1);
if v7325 == 3 then
local v7327 = {
Model = v7326,
Info = TweenInfo.new(0.15 * v7325,
Enum.EasingStyle.Exponential),
T = 1
};
task.spawn(function()
local l_Model_187 = v7327.Model;
local v7329 = v7327.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_192 =
l_Model_187:FindFirstChild("Start");
local l_End_189 =
l_Model_187:FindFirstChild("End");
local l_Stay_186 = v7327.Stay;
local l_Anchor_187 = v7327.Anchor;
local v7334 = v7327.EndT or 1;
local l_Del_186 = v7327.Del;
local l_Skip_186 = v7327.Skip;
if l_Start_192 and l_End_189 then
l_Model_187.PrimaryPart =
l_Start_192;
if not l_Skip_186 then
for _, v7338 in
pairs(l_Model_187:GetChildren()) do
if v7338:IsA("BasePart")
then
v7338.CanCollide =
false;
v7338.Anchored = true;
end;
end;
end;
if l_Anchor_187 then
l_Model_187:SetPrimaryPartCFrame(l_Anchor_187);
end;
if v7327.T then
l_Start_192.Transparency =
v7327.T;
end;
l_End_189.Transparency = 1;
l_Model_187.Parent =
workspace.Thrown;
local l_Decal_373 =
l_Start_192:FindFirstChildOfClass("Decal");
local l_SpecialMesh_374 =
l_Start_192:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_375 =
l_End_189:FindFirstChildOfClass("SpecialMesh");
local l_Decal_374 =
l_End_189:FindFirstChildOfClass("Decal");
if l_Decal_374 and not l_Skip_186
then
l_Decal_374.Transparency = 1;
end;
local v7343 = nil;
if l_Del_186 then
game:GetService("TweenService"):Create(l_Start_192, v7329, {
Size = l_End_189.Size,
CFrame = l_End_189.CFrame
}):Play();
task.delay(l_Del_186,
function()
v7343 =
game:GetService("TweenService"):Create(l_Start_192, v7329, {
Transparency = v7334
});
v7343:Play();
if l_Decal_373 then
for _, v7345 in
pairs(l_Start_192:GetChildren()) do
if
v7345:IsA("Decal") then
game:GetService("TweenService"):Create(v7345, v7329, {
Transparency = v7334
}):Play();
end;
end;
end;
if l_SpecialMesh_374 then
v7343 =
game:GetService("TweenService"):Create(l_SpecialMesh_374, v7329, {
Scale =
l_SpecialMesh_375.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_374 then
game:GetService("TweenService"):Create(l_SpecialMesh_374, v7329, {
Scale =
l_SpecialMesh_375.Scale
}):Play();
end;
if l_Decal_373 then
for _, v7347 in
pairs(l_Start_192:GetChildren()) do
if v7347:IsA("Decal")
then
game:GetService("TweenService"):Create(v7347, v7329, {
Transparency =
v7334
}):Play();
end;
end;
v7343 =
game:GetService("TweenService"):Create(l_Start_192, v7329, {
Size = l_End_189.Size,
CFrame =
l_End_189.CFrame
});
v7343:Play();
else
v7343 =
game:GetService("TweenService"):Create(l_Start_192, v7329, {
Size = l_End_189.Size,
Transparency = v7334,
CFrame =
l_End_189.CFrame
});
v7343:Play();
end;
end;
if not l_Stay_186 then
if l_Del_186 then
task.wait(l_Del_186 + 0.1);
end;
v7343.Completed:Connect(function()
l_Model_187:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
else
local v7348 = {
Model = v7326,
Info = TweenInfo.new(0.15,
Enum.EasingStyle.Exponential),
T = 1,
EndT = 0
};
task.spawn(function()
local l_Model_188 = v7348.Model;
local v7350 = v7348.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_193 =
l_Model_188:FindFirstChild("Start");
local l_End_190 =
l_Model_188:FindFirstChild("End");
local l_Stay_187 = v7348.Stay;
local l_Anchor_188 = v7348.Anchor;
local v7355 = v7348.EndT or 1;
local l_Del_187 = v7348.Del;
local l_Skip_187 = v7348.Skip;
if l_Start_193 and l_End_190 then
l_Model_188.PrimaryPart =
l_Start_193;
if not l_Skip_187 then
for _, v7359 in
pairs(l_Model_188:GetChildren()) do
if v7359:IsA("BasePart")
then
v7359.CanCollide =
false;
v7359.Anchored = true;
end;
end;
end;
if l_Anchor_188 then
l_Model_188:SetPrimaryPartCFrame(l_Anchor_188);
end;
if v7348.T then
l_Start_193.Transparency =
v7348.T;
end;
l_End_190.Transparency = 1;
l_Model_188.Parent =
workspace.Thrown;
local l_Decal_375 =
l_Start_193:FindFirstChildOfClass("Decal");
local l_SpecialMesh_376 =
l_Start_193:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_377 =
l_End_190:FindFirstChildOfClass("SpecialMesh");
local l_Decal_376 =
l_End_190:FindFirstChildOfClass("Decal");
if l_Decal_376 and not l_Skip_187
then
l_Decal_376.Transparency = 1;
end;
local v7364 = nil;
if l_Del_187 then
game:GetService("TweenService"):Create(l_Start_193, v7350, {
Size = l_End_190.Size,
CFrame = l_End_190.CFrame
}):Play();
task.delay(l_Del_187,
function()
v7364 =
game:GetService("TweenService"):Create(l_Start_193, v7350, {
Transparency = v7355
});
v7364:Play();
if l_Decal_375 then
for _, v7366 in
pairs(l_Start_193:GetChildren()) do
if
v7366:IsA("Decal") then
game:GetService("TweenService"):Create(v7366, v7350, {
Transparency = v7355
}):Play();
end;
end;
end;
if l_SpecialMesh_376 then
v7364 =
game:GetService("TweenService"):Create(l_SpecialMesh_376, v7350, {
Scale =
l_SpecialMesh_377.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_376 then
game:GetService("TweenService"):Create(l_SpecialMesh_376, v7350, {
Scale =
l_SpecialMesh_377.Scale
}):Play();
end;
if l_Decal_375 then
for _, v7368 in
pairs(l_Start_193:GetChildren()) do
if v7368:IsA("Decal")
then
game:GetService("TweenService"):Create(v7368, v7350, {
Transparency =
v7355
}):Play();
end;
end;
v7364 =
game:GetService("TweenService"):Create(l_Start_193, v7350, {
Size = l_End_190.Size,
CFrame =
l_End_190.CFrame
});
v7364:Play();
else
v7364 =
game:GetService("TweenService"):Create(l_Start_193, v7350, {
Size = l_End_190.Size,
Transparency = v7355,
CFrame =
l_End_190.CFrame
});
v7364:Play();
end;
end;
if not l_Stay_187 then
if l_Del_187 then
task.wait(l_Del_187 + 0.1);
end;
v7364.Completed:Connect(function()
l_Model_188:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.015);
end;
end);
v7086.Main = v7086._maid:give(v7085.Main:Clone());
v7086.Main:SetPrimaryPartCFrame(v7086.Impact.PrimaryPart.CFrame * CFrame.new(0, 4,
0));
v808({
FX = v7086.Main,
Scale = 0.22499999999999998
});
v802({
FX = v7086.Main,
Count = 5
});
v7086.Main.Parent = workspace.Thrown;
v7086.Main:ScaleTo(2.1);
v833(v7086.Main);
v7086.Ray = v7086._maid:give(v7085.Ray:Clone());
v7086.Ray:SetPrimaryPartCFrame(v7086.Impact.PrimaryPart.CFrame * CFrame.new(0, 0,
0));
v808({
FX = v7086.Ray,
Scale = 0.405
});
v802({
FX = v7086.Ray,
Count = 5
});
v7086.Ray.Parent = workspace.Thrown;
v7086.Ray:ScaleTo(4.2);
v833(v7086.Ray);
end,
[208] = function()
for _, v7370 in
pairs(v7086.StoicBombSpeedLines:GetDescendants()) do
if v7370:IsA("ParticleEmitter") then
v7370.Enabled = false;
end;
end;
for v7371, _ in pairs(v7086.Ranges) do
v3:Create(v7371, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Range = 0
}):Play();
end;
end,
[79] = function()
local v7373 = v556({
orig = l_char_24.Torso.Position,
dir = Vector3.new(0, -200, 0, 0)
});
v7373 = {
Position = l_char_24.PrimaryPart.Position -
Vector3.new(0, 2.4000000953674316, 0, 0)
};
if v7373 then
v7086.StoicBoomEntrance =
v7086._maid:give(v7085["stoic bomb boom entrance"]:Clone());
v7086.StoicBoomEntrance.Position = v7373.Position +
Vector3.new(0, -0.5, 0, 0);
v7086.StoicBoomEntrance.Parent = workspace.Thrown;
v833(v7086.StoicBoomEntrance.smok);
v833(v7086.StoicBoomEntrance.Attachment);
v7086.StoicBoomEntrance["BOMB.TWO."]:Emit(v7086.StoicBoomEntrance["BOMB.TWO."]:GetA
ttribute("EmitCount"));
for v7374 = 1, 3 do
local v7375 = v7085.Outty:Clone();
v7375:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 4 *
v7374, 0));
v7375:ScaleTo(0.5 * v7374);
local v7376 = {
Model = v7375,
Info = TweenInfo.new(3,
Enum.EasingStyle.Exponential),
T = 0.8
};
task.spawn(function()
local l_Model_189 = v7376.Model;
local v7378 = v7376.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_194 =
l_Model_189:FindFirstChild("Start");
local l_End_191 =
l_Model_189:FindFirstChild("End");
local l_Stay_188 = v7376.Stay;
local l_Anchor_189 = v7376.Anchor;
local v7383 = v7376.EndT or 1;
local l_Del_188 = v7376.Del;
local l_Skip_188 = v7376.Skip;
if l_Start_194 and l_End_191 then
l_Model_189.PrimaryPart = l_Start_194;
if not l_Skip_188 then
for _, v7387 in
pairs(l_Model_189:GetChildren()) do
if v7387:IsA("BasePart") then
v7387.CanCollide = false;
v7387.Anchored = true;
end;
end;
end;
if l_Anchor_189 then
l_Model_189:SetPrimaryPartCFrame(l_Anchor_189);
end;
if v7376.T then
l_Start_194.Transparency = v7376.T;
end;
l_End_191.Transparency = 1;
l_Model_189.Parent = workspace.Thrown;
local l_Decal_377 =
l_Start_194:FindFirstChildOfClass("Decal");
local l_SpecialMesh_378 =
l_Start_194:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_379 =
l_End_191:FindFirstChildOfClass("SpecialMesh");
local l_Decal_378 =
l_End_191:FindFirstChildOfClass("Decal");
if l_Decal_378 and not l_Skip_188 then
l_Decal_378.Transparency = 1;
end;
local v7392 = nil;
if l_Del_188 then
game:GetService("TweenService"):Create(l_Start_194, v7378, {
Size = l_End_191.Size,
CFrame = l_End_191.CFrame
}):Play();
task.delay(l_Del_188, function()
v7392 =
game:GetService("TweenService"):Create(l_Start_194, v7378, {
Transparency = v7383
});
v7392:Play();
if l_Decal_377 then
for _, v7394 in
pairs(l_Start_194:GetChildren()) do
if v7394:IsA("Decal")
then
game:GetService("TweenService"):Create(v7394, v7378, {
Transparency =
v7383
}):Play();
end;
end;
end;
if l_SpecialMesh_378 then
v7392 =
game:GetService("TweenService"):Create(l_SpecialMesh_378, v7378, {
Scale =
l_SpecialMesh_379.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_378 then
game:GetService("TweenService"):Create(l_SpecialMesh_378, v7378, {
Scale =
l_SpecialMesh_379.Scale
}):Play();
end;
if l_Decal_377 then
for _, v7396 in
pairs(l_Start_194:GetChildren()) do
if v7396:IsA("Decal") then
game:GetService("TweenService"):Create(v7396, v7378, {
Transparency =
v7383
}):Play();
end;
end;
v7392 =
game:GetService("TweenService"):Create(l_Start_194, v7378, {
Size = l_End_191.Size,
CFrame = l_End_191.CFrame
});
v7392:Play();
else
v7392 =
game:GetService("TweenService"):Create(l_Start_194, v7378, {
Size = l_End_191.Size,
Transparency = v7383,
CFrame = l_End_191.CFrame
});
v7392:Play();
end;
end;
if not l_Stay_188 then
if l_Del_188 then
task.wait(l_Del_188 + 0.1);
end;
v7392.Completed:Connect(function()
l_Model_189:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.1);
local v7397 = v7085.Outty:Clone();
v7397:SetPrimaryPartCFrame(v7086.StoicBoomEntrance.CFrame * CFrame.new(0, 3, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v7397:ScaleTo(3);
local v7398 = {
Model = v7397,
Info = TweenInfo.new(2,
Enum.EasingStyle.Exponential),
T = 0.8
};
task.spawn(function()
local l_Model_190 = v7398.Model;
local v7400 = v7398.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_195 =
l_Model_190:FindFirstChild("Start");
local l_End_192 =
l_Model_190:FindFirstChild("End");
local l_Stay_189 = v7398.Stay;
local l_Anchor_190 = v7398.Anchor;
local v7405 = v7398.EndT or 1;
local l_Del_189 = v7398.Del;
local l_Skip_189 = v7398.Skip;
if l_Start_195 and l_End_192 then
l_Model_190.PrimaryPart = l_Start_195;
if not l_Skip_189 then
for _, v7409 in
pairs(l_Model_190:GetChildren()) do
if v7409:IsA("BasePart") then
v7409.CanCollide = false;
v7409.Anchored = true;
end;
end;
end;
if l_Anchor_190 then
l_Model_190:SetPrimaryPartCFrame(l_Anchor_190);
end;
if v7398.T then
l_Start_195.Transparency = v7398.T;
end;
l_End_192.Transparency = 1;
l_Model_190.Parent = workspace.Thrown;
local l_Decal_379 =
l_Start_195:FindFirstChildOfClass("Decal");
local l_SpecialMesh_380 =
l_Start_195:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_381 =
l_End_192:FindFirstChildOfClass("SpecialMesh");
local l_Decal_380 =
l_End_192:FindFirstChildOfClass("Decal");
if l_Decal_380 and not l_Skip_189 then
l_Decal_380.Transparency = 1;
end;
local v7414 = nil;
if l_Del_189 then
game:GetService("TweenService"):Create(l_Start_195, v7400, {
Size = l_End_192.Size,
CFrame = l_End_192.CFrame
}):Play();
task.delay(l_Del_189, function()
v7414 =
game:GetService("TweenService"):Create(l_Start_195, v7400, {
Transparency = v7405
});
v7414:Play();
if l_Decal_379 then
for _, v7416 in
pairs(l_Start_195:GetChildren()) do
if v7416:IsA("Decal") then
game:GetService("TweenService"):Create(v7416, v7400, {
Transparency =
v7405
}):Play();
end;
end;
end;
if l_SpecialMesh_380 then
v7414 =
game:GetService("TweenService"):Create(l_SpecialMesh_380, v7400, {
Scale =
l_SpecialMesh_381.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_380 then
game:GetService("TweenService"):Create(l_SpecialMesh_380, v7400, {
Scale = l_SpecialMesh_381.Scale
}):Play();
end;
if l_Decal_379 then
for _, v7418 in
pairs(l_Start_195:GetChildren()) do
if v7418:IsA("Decal") then
game:GetService("TweenService"):Create(v7418, v7400, {
Transparency = v7405
}):Play();
end;
end;
v7414 =
game:GetService("TweenService"):Create(l_Start_195, v7400, {
Size = l_End_192.Size,
CFrame = l_End_192.CFrame
});
v7414:Play();
else
v7414 =
game:GetService("TweenService"):Create(l_Start_195, v7400, {
Size = l_End_192.Size,
Transparency = v7405,
CFrame = l_End_192.CFrame
});
v7414:Play();
end;
end;
if not l_Stay_189 then
if l_Del_189 then
task.wait(l_Del_189 + 0.1);
end;
v7414.Completed:Connect(function()
l_Model_190:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.spawn(function()
while not v7086.Impact do
local v7419 = v7085.WindTime:Clone();
v7419:ScaleTo(v89(1, 2));
local v7420 = {
Model = v7419,
T = 0.9
};
local l_CFrame_19 =
l_PrimaryPart_41.CFrame;
local l_Angles_17 = CFrame.Angles;
local v7423 = -15;
local v7424 = 15;
local l_v82_100 = v82;
if not v7424 and v7423 then
v7424 = v7423;
v7423 = 1;
end;
if not v7424 and not v7423 then
v7423 = 0;
v7424 = 1;
end;
local v7426 =
math.rad((l_v82_100:NextNumber(v7423, v7424)));
v7424 = 0;
l_v82_100 = 360;
local l_v82_101 = v82;
if not l_v82_100 and v7424 then
l_v82_100 = v7424;
v7424 = 1;
end;
if not l_v82_100 and not v7424 then
v7424 = 0;
l_v82_100 = 1;
end;
local v7428 =
math.rad((l_v82_101:NextNumber(v7424, l_v82_100)));
l_v82_100 = -15;
l_v82_101 = 15;
local l_v82_102 = v82;
if not l_v82_101 and l_v82_100 then
l_v82_101 = l_v82_100;
l_v82_100 = 1;
end;
if not l_v82_101 and not l_v82_100 then
l_v82_100 = 0;
l_v82_101 = 1;
end;
v7420.Anchor = l_CFrame_19 *
l_Angles_17(v7426, v7428, (math.rad((l_v82_102:NextNumber(l_v82_100,
l_v82_101)))));
local l_new_30 = TweenInfo.new;
l_Angles_17 = 0.2;
v7426 = 0.3;
v7428 = v82;
if not v7426 and l_Angles_17 then
v7426 = l_Angles_17;
l_Angles_17 = 1;
end;
if not v7426 and not l_Angles_17 then
l_Angles_17 = 0;
v7426 = 1;
end;
v7420.Info =
l_new_30(v7428:NextNumber(l_Angles_17, v7426), Enum.EasingStyle.Sine);
local l_v7420_0 = v7420 --[[ copy: 1 ->
12 ]];
task.spawn(function()
local l_Model_191 = l_v7420_0.Model;
local v7433 = l_v7420_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_196 =
l_Model_191:FindFirstChild("Start");
local l_End_193 =
l_Model_191:FindFirstChild("End");
local l_Stay_190 = l_v7420_0.Stay;
local l_Anchor_191 = l_v7420_0.Anchor;
local v7438 = l_v7420_0.EndT or 1;
local l_Del_190 = l_v7420_0.Del;
local l_Skip_190 = l_v7420_0.Skip;
if l_Start_196 and l_End_193 then
l_Model_191.PrimaryPart =
l_Start_196;
if not l_Skip_190 then
for _, v7442 in
pairs(l_Model_191:GetChildren()) do
if v7442:IsA("BasePart")
then
v7442.CanCollide =
false;
v7442.Anchored = true;
end;
end;
end;
if l_Anchor_191 then
l_Model_191:SetPrimaryPartCFrame(l_Anchor_191);
end;
if l_v7420_0.T then
l_Start_196.Transparency =
l_v7420_0.T;
end;
l_End_193.Transparency = 1;
l_Model_191.Parent =
workspace.Thrown;
local l_Decal_381 =
l_Start_196:FindFirstChildOfClass("Decal");
local l_SpecialMesh_382 =
l_Start_196:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_383 =
l_End_193:FindFirstChildOfClass("SpecialMesh");
local l_Decal_382 =
l_End_193:FindFirstChildOfClass("Decal");
if l_Decal_382 and not l_Skip_190
then
l_Decal_382.Transparency = 1;
end;
local v7447 = nil;
if l_Del_190 then
game:GetService("TweenService"):Create(l_Start_196, v7433, {
Size = l_End_193.Size,
CFrame = l_End_193.CFrame
}):Play();
task.delay(l_Del_190,
function()
v7447 =
game:GetService("TweenService"):Create(l_Start_196, v7433, {
Transparency = v7438
});
v7447:Play();
if l_Decal_381 then
for _, v7449 in
pairs(l_Start_196:GetChildren()) do
if
v7449:IsA("Decal") then
game:GetService("TweenService"):Create(v7449, v7433, {
Transparency = v7438
}):Play();
end;
end;
end;
if l_SpecialMesh_382 then
v7447 =
game:GetService("TweenService"):Create(l_SpecialMesh_382, v7433, {
Scale =
l_SpecialMesh_383.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_382 then
game:GetService("TweenService"):Create(l_SpecialMesh_382, v7433, {
Scale =
l_SpecialMesh_383.Scale
}):Play();
end;
if l_Decal_381 then
for _, v7451 in
pairs(l_Start_196:GetChildren()) do
if v7451:IsA("Decal")
then
game:GetService("TweenService"):Create(v7451, v7433, {
Transparency =
v7438
}):Play();
end;
end;
v7447 =
game:GetService("TweenService"):Create(l_Start_196, v7433, {
Size = l_End_193.Size,
CFrame =
l_End_193.CFrame
});
v7447:Play();
else
v7447 =
game:GetService("TweenService"):Create(l_Start_196, v7433, {
Size = l_End_193.Size,
Transparency = v7438,
CFrame =
l_End_193.CFrame
});
v7447:Play();
end;
end;
if not l_Stay_190 then
if l_Del_190 then
task.wait(l_Del_190 + 0.1);
end;
v7447.Completed:Connect(function()
l_Model_191:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7420 = v7085.InWind:Clone();
v7428, v7423, v7424 =
l_char_24.HumanoidRootPart.CFrame:ToOrientation();
v7420:SetPrimaryPartCFrame(CFrame.new(l_char_24.Torso.Position) * CFrame.Angles(0,
v7423, 0) * CFrame.Angles(math.rad((math.random(-15, 15))),
math.rad((math.random(0, 360))), (math.rad((math.random(-15, 15))))));
v7420:ScaleTo(v89(0.6, 1));
l_new_30 = {
Model = v7420
};
l_CFrame_19 = TweenInfo.new;
v7426 = 0.7;
v7428 = 1.5;
v7423 = v82;
if not v7428 and v7426 then
v7428 = v7426;
v7426 = 1;
end;
if not v7428 and not v7426 then
v7426 = 0;
v7428 = 1;
end;
l_new_30.Info =
l_CFrame_19(v7423:NextNumber(v7426, v7428), Enum.EasingStyle.Exponential);
l_new_30.T = 0.9;
task.spawn(function()
local l_Model_192 = l_new_30.Model;
local v7453 = l_new_30.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_197 =
l_Model_192:FindFirstChild("Start");
local l_End_194 =
l_Model_192:FindFirstChild("End");
local l_Stay_191 = l_new_30.Stay;
local l_Anchor_192 = l_new_30.Anchor;
local v7458 = l_new_30.EndT or 1;
local l_Del_191 = l_new_30.Del;
local l_Skip_191 = l_new_30.Skip;
if l_Start_197 and l_End_194 then
l_Model_192.PrimaryPart =
l_Start_197;
if not l_Skip_191 then
for _, v7462 in
pairs(l_Model_192:GetChildren()) do
if v7462:IsA("BasePart")
then
v7462.CanCollide =
false;
v7462.Anchored = true;
end;
end;
end;
if l_Anchor_192 then
l_Model_192:SetPrimaryPartCFrame(l_Anchor_192);
end;
if l_new_30.T then
l_Start_197.Transparency =
l_new_30.T;
end;
l_End_194.Transparency = 1;
l_Model_192.Parent =
workspace.Thrown;
local l_Decal_383 =
l_Start_197:FindFirstChildOfClass("Decal");
local l_SpecialMesh_384 =
l_Start_197:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_385 =
l_End_194:FindFirstChildOfClass("SpecialMesh");
local l_Decal_384 =
l_End_194:FindFirstChildOfClass("Decal");
if l_Decal_384 and not l_Skip_191
then
l_Decal_384.Transparency = 1;
end;
local v7467 = nil;
if l_Del_191 then
game:GetService("TweenService"):Create(l_Start_197, v7453, {
Size = l_End_194.Size,
CFrame = l_End_194.CFrame
}):Play();
task.delay(l_Del_191,
function()
v7467 =
game:GetService("TweenService"):Create(l_Start_197, v7453, {
Transparency = v7458
});
v7467:Play();
if l_Decal_383 then
for _, v7469 in
pairs(l_Start_197:GetChildren()) do
if
v7469:IsA("Decal") then
game:GetService("TweenService"):Create(v7469, v7453, {
Transparency = v7458
}):Play();
end;
end;
end;
if l_SpecialMesh_384 then
v7467 =
game:GetService("TweenService"):Create(l_SpecialMesh_384, v7453, {
Scale =
l_SpecialMesh_385.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_384 then
game:GetService("TweenService"):Create(l_SpecialMesh_384, v7453, {
Scale =
l_SpecialMesh_385.Scale
}):Play();
end;
if l_Decal_383 then
for _, v7471 in
pairs(l_Start_197:GetChildren()) do
if v7471:IsA("Decal")
then
game:GetService("TweenService"):Create(v7471, v7453, {
Transparency =
v7458
}):Play();
end;
end;
v7467 =
game:GetService("TweenService"):Create(l_Start_197, v7453, {
Size = l_End_194.Size,
CFrame =
l_End_194.CFrame
});
v7467:Play();
else
v7467 =
game:GetService("TweenService"):Create(l_Start_197, v7453, {
Size = l_End_194.Size,
Transparency = v7458,
CFrame =
l_End_194.CFrame
});
v7467:Play();
end;
end;
if not l_Stay_191 then
if l_Del_191 then
task.wait(l_Del_191 + 0.1);
end;
v7467.Completed:Connect(function()
l_Model_192:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.2);
end;
end);
end;
end
};
(function()
local v7473 = false;
local v7474 = 0;
local v7475 = nil;
local l_Frames_0 =
game.ReplicatedStorage.Resources.StoicBomb.StoicBomb2.Frames;
local _ = workspace.CurrentCamera;
local _ = tick();
local _ = l_char_24.PrimaryPart;
local _ = game:GetService("TweenService");
if l_Frames_0.Parent:FindFirstChild("FOV") then
v7473 = true;
end;
v7475 =
game:GetService("RunService").Heartbeat:Connect(function(v7481)
v7474 = v7474 + v7481 * 60;
local l_l_Frames_0_FirstChild_0 =
l_Frames_0:FindFirstChild((tonumber((math.ceil(v7474)))));
if l_l_Frames_0_FirstChild_0 then
local _ = tonumber(l_l_Frames_0_FirstChild_0.Name);
for v7484, v7485 in pairs(v7472) do
if v7484 <= v7474 and not v7095[v7484] then
v7095[v7484] = true;
v7485();
end;
end;
return ;
else
v7475:Disconnect();
return ;
end;
end);
end)();
end;
end;
end;
elseif v899 == "Stone Coffin" then
local l_char_25 = v898.char;
local _ = v898.hit;
local l_id_21 = v898.id;
local l_rockid_1 = v898.rockid;
local v7490 = nil;
local l_PrimaryPart_43 = l_char_25.PrimaryPart;
local v7492 = {};
local v7493, v7494 = v873(game.ReplicatedStorage.Resources.StoneGrave,
v7492);
for _, v7496 in pairs(l_char_25.Humanoid:GetPlayingAnimationTracks()) do
if v7496.Animation.AnimationId == "rbxassetid://" .. l_id_21 then
v7490 = v7496;
break;
end;
end;
if (not v7490 or not v7490.IsPlaying) and not v898.goaway then
return ;
else
table.insert(v7492,
l_char_25.Humanoid.AnimationPlayed:Connect(function(v7497)
if v7497.Animation.AnimationId == "rbxassetid://16708190748" then
v7490 = v7497;
end;
end));
local _ = function()
local _, v7499, _ =
l_char_25.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_char_25.Torso.Position) * CFrame.Angles(0,
v7499, 0);
end;
if v898.goaway then
local v7502 = v2:GetTagged("grave" .. l_rockid_1)[1];
local function v7620()
shared.sfx({
SoundId = "rbxassetid://16433702828",
CFrame = v7502.PrimaryPart.CFrame,
Volume = 5
}):Play();
task.delay(0.175, function()
local v7503 = v7494._maid:give(v7493.SmokePlumeV2:Clone());
v7503:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame);
v7503.Parent = workspace.Thrown;
v7503:ScaleTo(0.75);
v808({
FX = v7503,
Scale = 0.3
});
v833(v7503);
local v7504 = v7494._maid:give(v7493.SmokeRing2:Clone());
v7504:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 3, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v7504.Parent = workspace.Thrown;
v7504:ScaleTo(0.75);
v808({
FX = v7504,
Scale = 0.3
});
v833(v7504);
local v7505 = v7493.Hit:Clone();
v7505:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v7505.Parent = workspace.Thrown;
v7505:ScaleTo(1.5);
v808({
FX = v7505,
Scale = 0.6
});
v833(v7505);
task.delay(0, function()
for _, v7507 in pairs(v7502:GetChildren()) do
if not (v7507.Name ~= "Rock1") or v7507.Name ==
"Rock2" then
local v7508 =
v7494._maid:give(v7493.Land:Clone());
v7508:SetPrimaryPartCFrame(v7507["Lower.002"].CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v7508.Parent = workspace.Thrown;
v7508:ScaleTo(2.4000000000000004);
v808({
FX = v7508,
Scale = 0.25
});
v833(v7508);
local v7509 =
v7494._maid:give(v7493.Up:Clone());
v7509:SetPrimaryPartCFrame(v7507["Lower.002"].CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v7509.Parent = workspace.Thrown;
v7509:ScaleTo(2.4000000000000004);
v808({
FX = v7509,
Scale = 0.5
});
v833(v7509);
end;
end;
for _ = 1, 4 do
local v7511 = v7493.WindTime:Clone();
v7511:ScaleTo(v89(0.7, 1.2));
local v7512 = {
Model = v7511,
T = 0.9
};
local v7513 = v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0);
local l_Angles_18 = CFrame.Angles;
local v7515 = 1.5707963267948966;
local v7516 = 0;
local v7517 = 360;
local l_v82_103 = v82;
if not v7517 and v7516 then
v7517 = v7516;
v7516 = 1;
end;
if not v7517 and not v7516 then
v7516 = 0;
v7517 = 1;
end;
local v7519 = math.rad((l_v82_103:NextNumber(v7516,
v7517)));
v7517 = -15;
l_v82_103 = -15;
local l_v82_104 = v82;
if not l_v82_103 and v7517 then
l_v82_103 = v7517;
v7517 = 1;
end;
if not l_v82_103 and not v7517 then
v7517 = 0;
l_v82_103 = 1;
end;
v7512.Anchor = v7513 * l_Angles_18(v7515, v7519,
(math.rad((l_v82_104:NextNumber(v7517, l_v82_103)))));
local l_new_31 = TweenInfo.new;
l_Angles_18 = 0.1;
v7515 = 0.25;
v7519 = v82;
if not v7515 and l_Angles_18 then
v7515 = l_Angles_18;
l_Angles_18 = 1;
end;
if not v7515 and not l_Angles_18 then
l_Angles_18 = 0;
v7515 = 1;
end;
v7512.Info = l_new_31(v7519:NextNumber(l_Angles_18,
v7515), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_193 = v7512.Model;
local v7523 = v7512.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_198 =
l_Model_193:FindFirstChild("Start");
local l_End_195 =
l_Model_193:FindFirstChild("End");
local l_Stay_192 = v7512.Stay;
local l_Anchor_193 = v7512.Anchor;
local v7528 = v7512.EndT or 1;
local l_Del_192 = v7512.Del;
local l_Skip_192 = v7512.Skip;
if l_Start_198 and l_End_195 then
l_Model_193.PrimaryPart = l_Start_198;
if not l_Skip_192 then
for _, v7532 in
pairs(l_Model_193:GetChildren()) do
if v7532:IsA("BasePart") then
v7532.CanCollide = false;
v7532.Anchored = true;
end;
end;
end;
if l_Anchor_193 then
l_Model_193:SetPrimaryPartCFrame(l_Anchor_193);
end;
if v7512.T then
l_Start_198.Transparency = v7512.T;
end;
l_End_195.Transparency = 1;
l_Model_193.Parent = workspace.Thrown;
local l_Decal_385 =
l_Start_198:FindFirstChildOfClass("Decal");
local l_SpecialMesh_386 =
l_Start_198:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_387 =
l_End_195:FindFirstChildOfClass("SpecialMesh");
local l_Decal_386 =
l_End_195:FindFirstChildOfClass("Decal");
if l_Decal_386 and not l_Skip_192 then
l_Decal_386.Transparency = 1;
end;
local v7537 = nil;
if l_Del_192 then
game:GetService("TweenService"):Create(l_Start_198, v7523, {
Size = l_End_195.Size,
CFrame = l_End_195.CFrame
}):Play();
task.delay(l_Del_192, function()
v7537 =
game:GetService("TweenService"):Create(l_Start_198, v7523, {
Transparency = v7528
});
v7537:Play();
if l_Decal_385 then
for _, v7539 in
pairs(l_Start_198:GetChildren()) do
if v7539:IsA("Decal") then
game:GetService("TweenService"):Create(v7539, v7523, {
Transparency =
v7528
}):Play();
end;
end;
end;
if l_SpecialMesh_386 then
v7537 =
game:GetService("TweenService"):Create(l_SpecialMesh_386, v7523, {
Scale =
l_SpecialMesh_387.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_386 then
game:GetService("TweenService"):Create(l_SpecialMesh_386, v7523, {
Scale = l_SpecialMesh_387.Scale
}):Play();
end;
if l_Decal_385 then
for _, v7541 in
pairs(l_Start_198:GetChildren()) do
if v7541:IsA("Decal") then
game:GetService("TweenService"):Create(v7541, v7523, {
Transparency = v7528
}):Play();
end;
end;
v7537 =
game:GetService("TweenService"):Create(l_Start_198, v7523, {
Size = l_End_195.Size,
CFrame = l_End_195.CFrame
});
v7537:Play();
else
v7537 =
game:GetService("TweenService"):Create(l_Start_198, v7523, {
Size = l_End_195.Size,
Transparency = v7528,
CFrame = l_End_195.CFrame
});
v7537:Play();
end;
end;
if not l_Stay_192 then
if l_Del_192 then
task.wait(l_Del_192 + 0.1);
end;
v7537.Completed:Connect(function()
l_Model_193:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.15);
for _ = 1, 4 do
local v7543 = v7493.WindTime:Clone();
v7543:ScaleTo(v89(0.5, 1));
local v7544 = {
Model = v7543,
T = 0.9
};
local v7545 = v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0);
local l_Angles_19 = CFrame.Angles;
local v7547 = -15;
local v7548 = -15;
local l_v82_105 = v82;
if not v7548 and v7547 then
v7548 = v7547;
v7547 = 1;
end;
if not v7548 and not v7547 then
v7547 = 0;
v7548 = 1;
end;
local v7550 = math.rad((l_v82_105:NextNumber(v7547,
v7548)));
v7548 = 0;
l_v82_105 = 360;
local l_v82_106 = v82;
if not l_v82_105 and v7548 then
l_v82_105 = v7548;
v7548 = 1;
end;
if not l_v82_105 and not v7548 then
v7548 = 0;
l_v82_105 = 1;
end;
local v7552 = math.rad((l_v82_106:NextNumber(v7548,
l_v82_105)));
l_v82_105 = -15;
l_v82_106 = -15;
local l_v82_107 = v82;
if not l_v82_106 and l_v82_105 then
l_v82_106 = l_v82_105;
l_v82_105 = 1;
end;
if not l_v82_106 and not l_v82_105 then
l_v82_105 = 0;
l_v82_106 = 1;
end;
v7544.Anchor = v7545 * l_Angles_19(v7550, v7552,
(math.rad((l_v82_107:NextNumber(l_v82_105, l_v82_106)))));
local l_new_32 = TweenInfo.new;
l_Angles_19 = 0.1;
v7550 = 0.25;
v7552 = v82;
if not v7550 and l_Angles_19 then
v7550 = l_Angles_19;
l_Angles_19 = 1;
end;
if not v7550 and not l_Angles_19 then
l_Angles_19 = 0;
v7550 = 1;
end;
v7544.Info = l_new_32(v7552:NextNumber(l_Angles_19,
v7550), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_194 = v7544.Model;
local v7556 = v7544.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_199 =
l_Model_194:FindFirstChild("Start");
local l_End_196 =
l_Model_194:FindFirstChild("End");
local l_Stay_193 = v7544.Stay;
local l_Anchor_194 = v7544.Anchor;
local v7561 = v7544.EndT or 1;
local l_Del_193 = v7544.Del;
local l_Skip_193 = v7544.Skip;
if l_Start_199 and l_End_196 then
l_Model_194.PrimaryPart = l_Start_199;
if not l_Skip_193 then
for _, v7565 in
pairs(l_Model_194:GetChildren()) do
if v7565:IsA("BasePart") then
v7565.CanCollide = false;
v7565.Anchored = true;
end;
end;
end;
if l_Anchor_194 then
l_Model_194:SetPrimaryPartCFrame(l_Anchor_194);
end;
if v7544.T then
l_Start_199.Transparency = v7544.T;
end;
l_End_196.Transparency = 1;
l_Model_194.Parent = workspace.Thrown;
local l_Decal_387 =
l_Start_199:FindFirstChildOfClass("Decal");
local l_SpecialMesh_388 =
l_Start_199:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_389 =
l_End_196:FindFirstChildOfClass("SpecialMesh");
local l_Decal_388 =
l_End_196:FindFirstChildOfClass("Decal");
if l_Decal_388 and not l_Skip_193 then
l_Decal_388.Transparency = 1;
end;
local v7570 = nil;
if l_Del_193 then
game:GetService("TweenService"):Create(l_Start_199, v7556, {
Size = l_End_196.Size,
CFrame = l_End_196.CFrame
}):Play();
task.delay(l_Del_193, function()
v7570 =
game:GetService("TweenService"):Create(l_Start_199, v7556, {
Transparency = v7561
});
v7570:Play();
if l_Decal_387 then
for _, v7572 in
pairs(l_Start_199:GetChildren()) do
if v7572:IsA("Decal") then
game:GetService("TweenService"):Create(v7572, v7556, {
Transparency =
v7561
}):Play();
end;
end;
end;
if l_SpecialMesh_388 then
v7570 =
game:GetService("TweenService"):Create(l_SpecialMesh_388, v7556, {
Scale =
l_SpecialMesh_389.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_388 then
game:GetService("TweenService"):Create(l_SpecialMesh_388, v7556, {
Scale = l_SpecialMesh_389.Scale
}):Play();
end;
if l_Decal_387 then
for _, v7574 in
pairs(l_Start_199:GetChildren()) do
if v7574:IsA("Decal") then
game:GetService("TweenService"):Create(v7574, v7556, {
Transparency = v7561
}):Play();
end;
end;
v7570 =
game:GetService("TweenService"):Create(l_Start_199, v7556, {
Size = l_End_196.Size,
CFrame = l_End_196.CFrame
});
v7570:Play();
else
v7570 =
game:GetService("TweenService"):Create(l_Start_199, v7556, {
Size = l_End_196.Size,
Transparency = v7561,
CFrame = l_End_196.CFrame
});
v7570:Play();
end;
end;
if not l_Stay_193 then
if l_Del_193 then
task.wait(l_Del_193 + 0.1);
end;
v7570.Completed:Connect(function()
l_Model_194:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
local v7575 = v7494._maid:give(v7493.General:Clone());
v7575:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v7575:ScaleTo(1.5);
v7575.Parent = workspace.Thrown;
v833(v7575);
local v7576 = v7493.ItsWindTime:Clone();
v7576:ScaleTo(1.0499999999999998);
v7576:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 3, 0) * CFrame.Angles(0, 0, 0));
local v7577 = {
Model = v7576,
Info = TweenInfo.new(0.5, Enum.EasingStyle.Sine),
T = 1
};
task.spawn(function()
local l_Model_195 = v7577.Model;
local v7579 = v7577.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_200 =
l_Model_195:FindFirstChild("Start");
local l_End_197 =
l_Model_195:FindFirstChild("End");
local l_Stay_194 = v7577.Stay;
local l_Anchor_195 = v7577.Anchor;
local v7584 = v7577.EndT or 1;
local l_Del_194 = v7577.Del;
local l_Skip_194 = v7577.Skip;
if l_Start_200 and l_End_197 then
l_Model_195.PrimaryPart = l_Start_200;
if not l_Skip_194 then
for _, v7588 in
pairs(l_Model_195:GetChildren()) do
if v7588:IsA("BasePart") then
v7588.CanCollide = false;
v7588.Anchored = true;
end;
end;
end;
if l_Anchor_195 then
l_Model_195:SetPrimaryPartCFrame(l_Anchor_195);
end;
if v7577.T then
l_Start_200.Transparency = v7577.T;
end;
l_End_197.Transparency = 1;
l_Model_195.Parent = workspace.Thrown;
local l_Decal_389 =
l_Start_200:FindFirstChildOfClass("Decal");
local l_SpecialMesh_390 =
l_Start_200:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_391 =
l_End_197:FindFirstChildOfClass("SpecialMesh");
local l_Decal_390 =
l_End_197:FindFirstChildOfClass("Decal");
if l_Decal_390 and not l_Skip_194 then
l_Decal_390.Transparency = 1;
end;
local v7593 = nil;
if l_Del_194 then
game:GetService("TweenService"):Create(l_Start_200, v7579, {
Size = l_End_197.Size,
CFrame = l_End_197.CFrame
}):Play();
task.delay(l_Del_194, function()
v7593 =
game:GetService("TweenService"):Create(l_Start_200, v7579, {
Transparency = v7584
});
v7593:Play();
if l_Decal_389 then
for _, v7595 in
pairs(l_Start_200:GetChildren()) do
if v7595:IsA("Decal") then
game:GetService("TweenService"):Create(v7595, v7579, {
Transparency = v7584
}):Play();
end;
end;
end;
if l_SpecialMesh_390 then
v7593 =
game:GetService("TweenService"):Create(l_SpecialMesh_390, v7579, {
Scale = l_SpecialMesh_391.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_390 then
game:GetService("TweenService"):Create(l_SpecialMesh_390, v7579, {
Scale = l_SpecialMesh_391.Scale
}):Play();
end;
if l_Decal_389 then
for _, v7597 in
pairs(l_Start_200:GetChildren()) do
if v7597:IsA("Decal") then
game:GetService("TweenService"):Create(v7597, v7579, {
Transparency = v7584
}):Play();
end;
end;
v7593 =
game:GetService("TweenService"):Create(l_Start_200, v7579, {
Size = l_End_197.Size,
CFrame = l_End_197.CFrame
});
v7593:Play();
else
v7593 =
game:GetService("TweenService"):Create(l_Start_200, v7579, {
Size = l_End_197.Size,
Transparency = v7584,
CFrame = l_End_197.CFrame
});
v7593:Play();
end;
end;
if not l_Stay_194 then
if l_Del_194 then
task.wait(l_Del_194 + 0.1);
end;
v7593.Completed:Connect(function()
l_Model_195:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
task.wait(0.1);
local v7598 = v7494._maid:give(v7493.SmokePlumeV2:Clone());
v7598:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 0, 15));
v7598.Parent = workspace.Thrown;
v7598:ScaleTo(0.44999999999999996);
v808({
FX = v7504,
Scale = 0.7
});
v833(v7598);
local v7599 = v7494._maid:give(v7493.SmokePlumeV2:Clone());
v7599:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 0, -15));
v7599.Parent = workspace.Thrown;
v7599:ScaleTo(0.44999999999999996);
v808({
FX = v7504,
Scale = 0.7
});
v833(v7599);
end);
task.wait(0.2);
if not (l_LocalPlayer_0.Character ~= v898.char and v898.hit ~=
l_LocalPlayer_0.Character) or (l_LocalPlayer_0.Character.PrimaryPart.Position -
v7502.PrimaryPart.Position).magnitude <= 10 then
v5({
Effect = "Camshake",
Intensity = 3
});
end;
local v7600 = v7494._maid:give(v7493.General:Clone());
v7600:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0));
v7600.Parent = workspace.Thrown;
v7600:ScaleTo(1.2);
v833(v7600);
local v7601 = v7493.Hit:Clone();
v7601:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0));
v7601.Parent = workspace.Thrown;
v7601:ScaleTo(1.5);
v808({
FX = v7601,
Scale = 0.6
});
v833(v7601);
task.delay(2, function()
v7502:Destroy();
end);
for _, v7603 in pairs(v7502:GetChildren()) do
if not (v7603.Name ~= "Rock1") or v7603.Name == "Rock2"
then
local l_Weld_28 =
v7603.PrimaryPart:FindFirstChild("Weld");
v3:Create(v7502.PrimaryPart, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
CFrame = v7502.PrimaryPart.CFrame * CFrame.new(0,
0.5, 0)
}):Play();
if not (v7603.Name ~= "Rock1") or v7603.Name == "Rock2"
then
local v7605 = 1;
if v7603.Name == "Rock2" then
v7605 = -1;
end;
local l_v774_1 = v774;
local l_l_Weld_28_0 = l_Weld_28;
local v7608 = {};
local v7609 = 4;
local v7610 = 6;
local l_v82_108 = v82;
if not v7610 and v7609 then
v7610 = v7609;
v7609 = 1;
end;
if not v7610 and not v7609 then
v7609 = 0;
v7610 = 1;
end;
v7608.Time = l_v82_108:NextNumber(v7609, v7610) /
1.5;
v7608.EasingStyle = "Spring";
v7608.EasingDireciton = "InOut";
local v7612 = {};
v7610 = l_Weld_28.C0;
l_v82_108 = CFrame.new;
local v7613 = 0;
local v7614 = 10;
local v7615 = 1;
local v7616 = 5;
local l_v82_109 = v82;
if not v7616 and v7615 then
v7616 = v7615;
v7615 = 1;
end;
if not v7616 and not v7615 then
v7615 = 0;
v7616 = 1;
end;
v7609 = v7610 * l_v82_108(v7613, v7614,
l_v82_109:NextNumber(v7615, v7616) * v7605);
v7610 = CFrame.Angles;
local v7618 = 45;
local v7619 = 60;
v7615 = v82;
if not v7619 and v7618 then
v7619 = v7618;
v7618 = 1;
end;
if not v7619 and not v7618 then
v7618 = 0;
v7619 = 1;
end;
l_v82_108 = math.rad((v7615:NextNumber(v7618,
v7619))) * v7605;
v7618 = -10;
v7619 = 10;
v7615 = v82;
if not v7619 and v7618 then
v7619 = v7618;
v7618 = 1;
end;
if not v7619 and not v7618 then
v7618 = 0;
v7619 = 1;
end;
v7613 = math.rad((v7615:NextNumber(v7618, v7619)));
v7619 = -20;
v7615 = 20;
v7616 = v82;
if not v7615 and v7619 then
v7615 = v7619;
v7619 = 1;
end;
if not v7615 and not v7619 then
v7619 = 0;
v7615 = 1;
end;
v7612.C0 = v7609 * v7610(l_v82_108, v7613,
(math.rad((v7616:NextNumber(v7619, v7615)))));
v7608.Goal = v7612;
l_v774_1(l_l_Weld_28_0, v7608);
end;
end;
end;
end;
local function v7923()
local v7621 = v7493.untitled:Clone();
local l_Weld_29 = Instance.new("Weld");
l_Weld_29.Part0 = v7621.PrimaryPart;
l_Weld_29.Part1 = v7502.PrimaryPart;
l_Weld_29.Parent = v7621.PrimaryPart;
for _, v7624 in pairs(v7621:GetDescendants()) do
if v7624:IsA("BasePart") then
v7624.Anchored = false;
end;
end;
l_Weld_29.C0 = CFrame.new(0, -1.5, 0);
v7621["Stone Under"].Color = v7502.Rock1["Up.003"].Color;
v7621["Stone Under"].Material = v7502.Rock1["Up.003"].Material;
v7621.Parent = workspace.Thrown;
shared.sfx({
SoundId = "rbxassetid://16702467847",
Parent = v7621.PrimaryPart,
Volume = 6
}):Play();
shared.sfx({
SoundId = "rbxassetid://11611408963",
Parent = v7621.PrimaryPart,
PlaybackSpeed = 0.6,
Volume = 7
}):Play();
local l_CFrame_20 = v7502.PrimaryPart.CFrame;
v3:Create(v7502.PrimaryPart, TweenInfo.new(0.75,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
CFrame = l_CFrame_20 * CFrame.new(0, 27, 0)
}):Play();
local v7626 = v7494._maid:give(Instance.new("NumberValue"));
v7626.Value = v7502:GetScale();
local function v7628(v7627)
v7502:ScaleTo(v7626.Value);
v7621:ScaleTo(0.062 * v7626.Value);
if v7627 == nil then
end;
l_Weld_29.C0 = CFrame.new(0, -1.5 * v7626.Value, 0);
end;
v7494._maid:give(v7626.Changed:Connect(v7628));
v7502:ScaleTo(v7626.Value);
v7621:ScaleTo(0.062 * v7626.Value);
l_Weld_29.C0 = CFrame.new(0, -1.5 * v7626.Value, 0);
task.spawn(function()
task.wait(0.07);
local v7629 = v7494._maid:give(v7493.Hit:Clone());
v7629:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v7629.Parent = workspace.Thrown;
v7629:ScaleTo(2);
v808({
FX = v7629,
Scale = 0.3
});
v833(v7629);
local v7630 = v7494._maid:give(v7493.General:Clone());
v7630:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 7, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v7630.Parent = workspace.Thrown;
v7630:ScaleTo(1.8);
v833(v7630);
v808({
FX = v7630,
Scale = 3
});
local v7631 = v7494._maid:give(v7493.Land:Clone());
v7631:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 5, 0) * CFrame.Angles(-1.5707963267948966, 0, 0));
v7631.Parent = workspace.Thrown;
v7631:ScaleTo(16 * v7626.Value);
v808({
FX = v7631,
Scale = 0.75
});
v833(v7631);
v802({
FX = v7631,
Count = 4
});
local v7632 = v7494._maid:give(v7493.SmokePlumeV2:Clone());
v7632:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 0, 0));
v7632.Parent = workspace.Thrown;
v7632:ScaleTo(0.7 * v7626.Value);
v808({
FX = v7632,
Scale = 0.8
});
v833(v7632);
local v7633 = v7493.Bottom:Clone();
v7633:ScaleTo(5);
local v7634 = {
Model = v7633,
T = 0.7,
Anchor = v7502.PrimaryPart.CFrame * CFrame.new(0, 6, 0)
* CFrame.Angles(3.141592653589793, 0, 0),
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v7634_0 = v7634 --[[ copy: 5 -> 27 ]];
task.spawn(function()
local l_Model_196 = l_v7634_0.Model;
local v7637 = l_v7634_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_201 =
l_Model_196:FindFirstChild("Start");
local l_End_198 = l_Model_196:FindFirstChild("End");
local l_Stay_195 = l_v7634_0.Stay;
local l_Anchor_196 = l_v7634_0.Anchor;
local v7642 = l_v7634_0.EndT or 1;
local l_Del_195 = l_v7634_0.Del;
local l_Skip_195 = l_v7634_0.Skip;
if l_Start_201 and l_End_198 then
l_Model_196.PrimaryPart = l_Start_201;
if not l_Skip_195 then
for _, v7646 in
pairs(l_Model_196:GetChildren()) do
if v7646:IsA("BasePart") then
v7646.CanCollide = false;
v7646.Anchored = true;
end;
end;
end;
if l_Anchor_196 then
l_Model_196:SetPrimaryPartCFrame(l_Anchor_196);
end;
if l_v7634_0.T then
l_Start_201.Transparency = l_v7634_0.T;
end;
l_End_198.Transparency = 1;
l_Model_196.Parent = workspace.Thrown;
local l_Decal_391 =
l_Start_201:FindFirstChildOfClass("Decal");
local l_SpecialMesh_392 =
l_Start_201:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_393 =
l_End_198:FindFirstChildOfClass("SpecialMesh");
local l_Decal_392 =
l_End_198:FindFirstChildOfClass("Decal");
if l_Decal_392 and not l_Skip_195 then
l_Decal_392.Transparency = 1;
end;
local v7651 = nil;
if l_Del_195 then
game:GetService("TweenService"):Create(l_Start_201, v7637, {
Size = l_End_198.Size,
CFrame = l_End_198.CFrame
}):Play();
task.delay(l_Del_195, function()
v7651 =
game:GetService("TweenService"):Create(l_Start_201, v7637, {
Transparency = v7642
});
v7651:Play();
if l_Decal_391 then
for _, v7653 in
pairs(l_Start_201:GetChildren()) do
if v7653:IsA("Decal") then
game:GetService("TweenService"):Create(v7653, v7637, {
Transparency = v7642
}):Play();
end;
end;
end;
if l_SpecialMesh_392 then
v7651 =
game:GetService("TweenService"):Create(l_SpecialMesh_392, v7637, {
Scale = l_SpecialMesh_393.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_392 then
game:GetService("TweenService"):Create(l_SpecialMesh_392, v7637, {
Scale = l_SpecialMesh_393.Scale
}):Play();
end;
if l_Decal_391 then
for _, v7655 in
pairs(l_Start_201:GetChildren()) do
if v7655:IsA("Decal") then
game:GetService("TweenService"):Create(v7655, v7637, {
Transparency = v7642
}):Play();
end;
end;
v7651 =
game:GetService("TweenService"):Create(l_Start_201, v7637, {
Size = l_End_198.Size,
CFrame = l_End_198.CFrame
});
v7651:Play();
else
v7651 =
game:GetService("TweenService"):Create(l_Start_201, v7637, {
Size = l_End_198.Size,
Transparency = v7642,
CFrame = l_End_198.CFrame
});
v7651:Play();
end;
end;
if not l_Stay_195 then
if l_Del_195 then
task.wait(l_Del_195 + 0.1);
end;
v7651.Completed:Connect(function()
l_Model_196:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7634 = v7493.MainWave2:Clone();
v7634:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, -l_PrimaryPart_43.Size.Y * 1.5, 0) * CFrame.Angles(3.141592653589793,
0, 0));
v7634:ScaleTo(0.7);
local v7656 = {
Model = v7634,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.12, Enum.EasingStyle.Circular)
};
local l_v7656_0 = v7656 --[[ copy: 6 -> 28 ]];
task.spawn(function()
local l_Model_197 = l_v7656_0.Model;
local v7659 = l_v7656_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_202 =
l_Model_197:FindFirstChild("Start");
local l_End_199 = l_Model_197:FindFirstChild("End");
local l_Stay_196 = l_v7656_0.Stay;
local l_Anchor_197 = l_v7656_0.Anchor;
local v7664 = l_v7656_0.EndT or 1;
local l_Del_196 = l_v7656_0.Del;
local l_Skip_196 = l_v7656_0.Skip;
if l_Start_202 and l_End_199 then
l_Model_197.PrimaryPart = l_Start_202;
if not l_Skip_196 then
for _, v7668 in
pairs(l_Model_197:GetChildren()) do
if v7668:IsA("BasePart") then
v7668.CanCollide = false;
v7668.Anchored = true;
end;
end;
end;
if l_Anchor_197 then
l_Model_197:SetPrimaryPartCFrame(l_Anchor_197);
end;
if l_v7656_0.T then
l_Start_202.Transparency = l_v7656_0.T;
end;
l_End_199.Transparency = 1;
l_Model_197.Parent = workspace.Thrown;
local l_Decal_393 =
l_Start_202:FindFirstChildOfClass("Decal");
local l_SpecialMesh_394 =
l_Start_202:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_395 =
l_End_199:FindFirstChildOfClass("SpecialMesh");
local l_Decal_394 =
l_End_199:FindFirstChildOfClass("Decal");
if l_Decal_394 and not l_Skip_196 then
l_Decal_394.Transparency = 1;
end;
local v7673 = nil;
if l_Del_196 then
game:GetService("TweenService"):Create(l_Start_202, v7659, {
Size = l_End_199.Size,
CFrame = l_End_199.CFrame
}):Play();
task.delay(l_Del_196, function()
v7673 =
game:GetService("TweenService"):Create(l_Start_202, v7659, {
Transparency = v7664
});
v7673:Play();
if l_Decal_393 then
for _, v7675 in
pairs(l_Start_202:GetChildren()) do
if v7675:IsA("Decal") then
game:GetService("TweenService"):Create(v7675, v7659, {
Transparency = v7664
}):Play();
end;
end;
end;
if l_SpecialMesh_394 then
v7673 =
game:GetService("TweenService"):Create(l_SpecialMesh_394, v7659, {
Scale = l_SpecialMesh_395.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_394 then
game:GetService("TweenService"):Create(l_SpecialMesh_394, v7659, {
Scale = l_SpecialMesh_395.Scale
}):Play();
end;
if l_Decal_393 then
for _, v7677 in
pairs(l_Start_202:GetChildren()) do
if v7677:IsA("Decal") then
game:GetService("TweenService"):Create(v7677, v7659, {
Transparency = v7664
}):Play();
end;
end;
v7673 =
game:GetService("TweenService"):Create(l_Start_202, v7659, {
Size = l_End_199.Size,
CFrame = l_End_199.CFrame
});
v7673:Play();
else
v7673 =
game:GetService("TweenService"):Create(l_Start_202, v7659, {
Size = l_End_199.Size,
Transparency = v7664,
CFrame = l_End_199.CFrame
});
v7673:Play();
end;
end;
if not l_Stay_196 then
if l_Del_196 then
task.wait(l_Del_196 + 0.1);
end;
v7673.Completed:Connect(function()
l_Model_197:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7656 = v7493.MainWave2:Clone();
v7656:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, -1, 0) * CFrame.Angles(3.141592653589793, 0, 0));
v7656:ScaleTo(0.7);
local v7678 = {
Model = v7656,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Circular)
};
local l_v7678_0 = v7678 --[[ copy: 7 -> 29 ]];
task.spawn(function()
local l_Model_198 = l_v7678_0.Model;
local v7681 = l_v7678_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_203 =
l_Model_198:FindFirstChild("Start");
local l_End_200 = l_Model_198:FindFirstChild("End");
local l_Stay_197 = l_v7678_0.Stay;
local l_Anchor_198 = l_v7678_0.Anchor;
local v7686 = l_v7678_0.EndT or 1;
local l_Del_197 = l_v7678_0.Del;
local l_Skip_197 = l_v7678_0.Skip;
if l_Start_203 and l_End_200 then
l_Model_198.PrimaryPart = l_Start_203;
if not l_Skip_197 then
for _, v7690 in
pairs(l_Model_198:GetChildren()) do
if v7690:IsA("BasePart") then
v7690.CanCollide = false;
v7690.Anchored = true;
end;
end;
end;
if l_Anchor_198 then
l_Model_198:SetPrimaryPartCFrame(l_Anchor_198);
end;
if l_v7678_0.T then
l_Start_203.Transparency = l_v7678_0.T;
end;
l_End_200.Transparency = 1;
l_Model_198.Parent = workspace.Thrown;
local l_Decal_395 =
l_Start_203:FindFirstChildOfClass("Decal");
local l_SpecialMesh_396 =
l_Start_203:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_397 =
l_End_200:FindFirstChildOfClass("SpecialMesh");
local l_Decal_396 =
l_End_200:FindFirstChildOfClass("Decal");
if l_Decal_396 and not l_Skip_197 then
l_Decal_396.Transparency = 1;
end;
local v7695 = nil;
if l_Del_197 then
game:GetService("TweenService"):Create(l_Start_203, v7681, {
Size = l_End_200.Size,
CFrame = l_End_200.CFrame
}):Play();
task.delay(l_Del_197, function()
v7695 =
game:GetService("TweenService"):Create(l_Start_203, v7681, {
Transparency = v7686
});
v7695:Play();
if l_Decal_395 then
for _, v7697 in
pairs(l_Start_203:GetChildren()) do
if v7697:IsA("Decal") then
game:GetService("TweenService"):Create(v7697, v7681, {
Transparency = v7686
}):Play();
end;
end;
end;
if l_SpecialMesh_396 then
v7695 =
game:GetService("TweenService"):Create(l_SpecialMesh_396, v7681, {
Scale = l_SpecialMesh_397.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_396 then
game:GetService("TweenService"):Create(l_SpecialMesh_396, v7681, {
Scale = l_SpecialMesh_397.Scale
}):Play();
end;
if l_Decal_395 then
for _, v7699 in
pairs(l_Start_203:GetChildren()) do
if v7699:IsA("Decal") then
game:GetService("TweenService"):Create(v7699, v7681, {
Transparency = v7686
}):Play();
end;
end;
v7695 =
game:GetService("TweenService"):Create(l_Start_203, v7681, {
Size = l_End_200.Size,
CFrame = l_End_200.CFrame
});
v7695:Play();
else
v7695 =
game:GetService("TweenService"):Create(l_Start_203, v7681, {
Size = l_End_200.Size,
Transparency = v7686,
CFrame = l_End_200.CFrame
});
v7695:Play();
end;
end;
if not l_Stay_197 then
if l_Del_197 then
task.wait(l_Del_197 + 0.1);
end;
v7695.Completed:Connect(function()
l_Model_198:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7678 = v7494._maid:give(v7493.General:Clone());
v7678:SetPrimaryPartCFrame(v7633.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0));
v7678.Parent = workspace.Thrown;
v7678:ScaleTo(1.5);
v833(v7678);
local v7700 = v7494._maid:give(v7493.Perp:Clone());
v7700:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 4, 0) * CFrame.Angles(0, 0, 0));
v7700.Parent = workspace.Thrown;
v7700:ScaleTo(4);
v808({
FX = v7700,
Scale = 0.5
});
v833(v7700);
task.delay(0.4, function()
v808({
FX = v7502,
Scale = 0.5
});
v808({
FX = v7621,
Scale = 0.5
});
v840({
FX = v7502,
On = true
});
v840({
FX = v7621,
On = true
});
task.wait(0.7);
v840({
FX = v7502,
On = false
});
v840({
FX = v7621,
On = false
});
end);
local v7701 = tick();
while tick() - v7701 < 0.5 do
local v7702 = v7493.Brother:Clone();
v7702:SetPrimaryPartCFrame(v7621.PrimaryPart.CFrame *
CFrame.new(0, 0, 0));
v7702:ScaleTo(0.5);
local v7703 = {
Model = v7702,
Info = TweenInfo.new(0.4, Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v7703_0 = v7703 --[[ copy: 11 -> 30 ]];
task.spawn(function()
local l_Model_199 = l_v7703_0.Model;
local v7706 = l_v7703_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_204 =
l_Model_199:FindFirstChild("Start");
local l_End_201 =
l_Model_199:FindFirstChild("End");
local l_Stay_198 = l_v7703_0.Stay;
local l_Anchor_199 = l_v7703_0.Anchor;
local v7711 = l_v7703_0.EndT or 1;
local l_Del_198 = l_v7703_0.Del;
local l_Skip_198 = l_v7703_0.Skip;
if l_Start_204 and l_End_201 then
l_Model_199.PrimaryPart = l_Start_204;
if not l_Skip_198 then
for _, v7715 in
pairs(l_Model_199:GetChildren()) do
if v7715:IsA("BasePart") then
v7715.CanCollide = false;
v7715.Anchored = true;
end;
end;
end;
if l_Anchor_199 then
l_Model_199:SetPrimaryPartCFrame(l_Anchor_199);
end;
if l_v7703_0.T then
l_Start_204.Transparency = l_v7703_0.T;
end;
l_End_201.Transparency = 1;
l_Model_199.Parent = workspace.Thrown;
local l_Decal_397 =
l_Start_204:FindFirstChildOfClass("Decal");
local l_SpecialMesh_398 =
l_Start_204:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_399 =
l_End_201:FindFirstChildOfClass("SpecialMesh");
local l_Decal_398 =
l_End_201:FindFirstChildOfClass("Decal");
if l_Decal_398 and not l_Skip_198 then
l_Decal_398.Transparency = 1;
end;
local v7720 = nil;
if l_Del_198 then
game:GetService("TweenService"):Create(l_Start_204, v7706, {
Size = l_End_201.Size,
CFrame = l_End_201.CFrame
}):Play();
task.delay(l_Del_198, function()
v7720 =
game:GetService("TweenService"):Create(l_Start_204, v7706, {
Transparency = v7711
});
v7720:Play();
if l_Decal_397 then
for _, v7722 in
pairs(l_Start_204:GetChildren()) do
if v7722:IsA("Decal") then
game:GetService("TweenService"):Create(v7722, v7706, {
Transparency = v7711
}):Play();
end;
end;
end;
if l_SpecialMesh_398 then
v7720 =
game:GetService("TweenService"):Create(l_SpecialMesh_398, v7706, {
Scale = l_SpecialMesh_399.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_398 then
game:GetService("TweenService"):Create(l_SpecialMesh_398, v7706, {
Scale = l_SpecialMesh_399.Scale
}):Play();
end;
if l_Decal_397 then
for _, v7724 in
pairs(l_Start_204:GetChildren()) do
if v7724:IsA("Decal") then
game:GetService("TweenService"):Create(v7724, v7706, {
Transparency = v7711
}):Play();
end;
end;
v7720 =
game:GetService("TweenService"):Create(l_Start_204, v7706, {
Size = l_End_201.Size,
CFrame = l_End_201.CFrame
});
v7720:Play();
else
v7720 =
game:GetService("TweenService"):Create(l_Start_204, v7706, {
Size = l_End_201.Size,
Transparency = v7711,
CFrame = l_End_201.CFrame
});
v7720:Play();
end;
end;
if not l_Stay_198 then
if l_Del_198 then
task.wait(l_Del_198 + 0.1);
end;
v7720.Completed:Connect(function()
l_Model_199:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7703 = v7493.Brother2:Clone();
v7703:SetPrimaryPartCFrame(v7621.PrimaryPart.CFrame *
CFrame.new(0, 7, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v7703:ScaleTo(0.5);
local v7725 = {
Model = v7703,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v7725_0 = v7725 --[[ copy: 12 -> 31 ]];
task.spawn(function()
local l_Model_200 = l_v7725_0.Model;
local v7728 = l_v7725_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_205 =
l_Model_200:FindFirstChild("Start");
local l_End_202 =
l_Model_200:FindFirstChild("End");
local l_Stay_199 = l_v7725_0.Stay;
local l_Anchor_200 = l_v7725_0.Anchor;
local v7733 = l_v7725_0.EndT or 1;
local l_Del_199 = l_v7725_0.Del;
local l_Skip_199 = l_v7725_0.Skip;
if l_Start_205 and l_End_202 then
l_Model_200.PrimaryPart = l_Start_205;
if not l_Skip_199 then
for _, v7737 in
pairs(l_Model_200:GetChildren()) do
if v7737:IsA("BasePart") then
v7737.CanCollide = false;
v7737.Anchored = true;
end;
end;
end;
if l_Anchor_200 then
l_Model_200:SetPrimaryPartCFrame(l_Anchor_200);
end;
if l_v7725_0.T then
l_Start_205.Transparency = l_v7725_0.T;
end;
l_End_202.Transparency = 1;
l_Model_200.Parent = workspace.Thrown;
local l_Decal_399 =
l_Start_205:FindFirstChildOfClass("Decal");
local l_SpecialMesh_400 =
l_Start_205:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_401 =
l_End_202:FindFirstChildOfClass("SpecialMesh");
local l_Decal_400 =
l_End_202:FindFirstChildOfClass("Decal");
if l_Decal_400 and not l_Skip_199 then
l_Decal_400.Transparency = 1;
end;
local v7742 = nil;
if l_Del_199 then
game:GetService("TweenService"):Create(l_Start_205, v7728, {
Size = l_End_202.Size,
CFrame = l_End_202.CFrame
}):Play();
task.delay(l_Del_199, function()
v7742 =
game:GetService("TweenService"):Create(l_Start_205, v7728, {
Transparency = v7733
});
v7742:Play();
if l_Decal_399 then
for _, v7744 in
pairs(l_Start_205:GetChildren()) do
if v7744:IsA("Decal") then
game:GetService("TweenService"):Create(v7744, v7728, {
Transparency = v7733
}):Play();
end;
end;
end;
if l_SpecialMesh_400 then
v7742 =
game:GetService("TweenService"):Create(l_SpecialMesh_400, v7728, {
Scale = l_SpecialMesh_401.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_400 then
game:GetService("TweenService"):Create(l_SpecialMesh_400, v7728, {
Scale = l_SpecialMesh_401.Scale
}):Play();
end;
if l_Decal_399 then
for _, v7746 in
pairs(l_Start_205:GetChildren()) do
if v7746:IsA("Decal") then
game:GetService("TweenService"):Create(v7746, v7728, {
Transparency = v7733
}):Play();
end;
end;
v7742 =
game:GetService("TweenService"):Create(l_Start_205, v7728, {
Size = l_End_202.Size,
CFrame = l_End_202.CFrame
});
v7742:Play();
else
v7742 =
game:GetService("TweenService"):Create(l_Start_205, v7728, {
Size = l_End_202.Size,
Transparency = v7733,
CFrame = l_End_202.CFrame
});
v7742:Play();
end;
end;
if not l_Stay_199 then
if l_Del_199 then
task.wait(l_Del_199 + 0.1);
end;
v7742.Completed:Connect(function()
l_Model_200:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for _ = 1, 2 do
local v7748 = v7493.WindTime:Clone();
v7748:ScaleTo(v89(0.8, 1.4));
local v7749 = {
Model = v7748,
T = 0.9
};
local l_CFrame_21 = v7502.PrimaryPart.CFrame;
local l_new_33 = CFrame.new;
local v7752 = 0;
local v7753 = -7;
local v7754 = 7;
local l_v82_110 = v82;
if not v7754 and v7753 then
v7754 = v7753;
v7753 = 1;
end;
if not v7754 and not v7753 then
v7753 = 0;
v7754 = 1;
end;
local v7756 = l_CFrame_21 * l_new_33(v7752,
l_v82_110:NextNumber(v7753, v7754), 0);
l_CFrame_21 = CFrame.Angles;
local v7757 = -15;
v7753 = 15;
v7754 = v82;
if not v7753 and v7757 then
v7753 = v7757;
v7757 = 1;
end;
if not v7753 and not v7757 then
v7757 = 0;
v7753 = 1;
end;
l_new_33 = math.rad((v7754:NextNumber(v7757,
v7753)));
v7753 = 0;
v7754 = 360;
l_v82_110 = v82;
if not v7754 and v7753 then
v7754 = v7753;
v7753 = 1;
end;
if not v7754 and not v7753 then
v7753 = 0;
v7754 = 1;
end;
v7752 = math.rad((l_v82_110:NextNumber(v7753,
v7754)));
v7754 = -15;
l_v82_110 = 15;
local l_v82_111 = v82;
if not l_v82_110 and v7754 then
l_v82_110 = v7754;
v7754 = 1;
end;
if not l_v82_110 and not v7754 then
v7754 = 0;
l_v82_110 = 1;
end;
v7749.Anchor = v7756 * l_CFrame_21(l_new_33, v7752,
(math.rad((l_v82_111:NextNumber(v7754, l_v82_110)))));
local l_new_34 = TweenInfo.new;
l_CFrame_21 = 0.1;
l_new_33 = 0.25;
v7752 = v82;
if not l_new_33 and l_CFrame_21 then
l_new_33 = l_CFrame_21;
l_CFrame_21 = 1;
end;
if not l_new_33 and not l_CFrame_21 then
l_CFrame_21 = 0;
l_new_33 = 1;
end;
v7749.Info = l_new_34(v7752:NextNumber(l_CFrame_21,
l_new_33), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_201 = v7749.Model;
local v7761 = v7749.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_206 =
l_Model_201:FindFirstChild("Start");
local l_End_203 =
l_Model_201:FindFirstChild("End");
local l_Stay_200 = v7749.Stay;
local l_Anchor_201 = v7749.Anchor;
local v7766 = v7749.EndT or 1;
local l_Del_200 = v7749.Del;
local l_Skip_200 = v7749.Skip;
if l_Start_206 and l_End_203 then
l_Model_201.PrimaryPart = l_Start_206;
if not l_Skip_200 then
for _, v7770 in
pairs(l_Model_201:GetChildren()) do
if v7770:IsA("BasePart") then
v7770.CanCollide = false;
v7770.Anchored = true;
end;
end;
end;
if l_Anchor_201 then
l_Model_201:SetPrimaryPartCFrame(l_Anchor_201);
end;
if v7749.T then
l_Start_206.Transparency = v7749.T;
end;
l_End_203.Transparency = 1;
l_Model_201.Parent = workspace.Thrown;
local l_Decal_401 =
l_Start_206:FindFirstChildOfClass("Decal");
local l_SpecialMesh_402 =
l_Start_206:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_403 =
l_End_203:FindFirstChildOfClass("SpecialMesh");
local l_Decal_402 =
l_End_203:FindFirstChildOfClass("Decal");
if l_Decal_402 and not l_Skip_200 then
l_Decal_402.Transparency = 1;
end;
local v7775 = nil;
if l_Del_200 then
game:GetService("TweenService"):Create(l_Start_206, v7761, {
Size = l_End_203.Size,
CFrame = l_End_203.CFrame
}):Play();
task.delay(l_Del_200, function()
v7775 =
game:GetService("TweenService"):Create(l_Start_206, v7761, {
Transparency = v7766
});
v7775:Play();
if l_Decal_401 then
for _, v7777 in
pairs(l_Start_206:GetChildren()) do
if v7777:IsA("Decal") then
game:GetService("TweenService"):Create(v7777, v7761, {
Transparency =
v7766
}):Play();
end;
end;
end;
if l_SpecialMesh_402 then
v7775 =
game:GetService("TweenService"):Create(l_SpecialMesh_402, v7761, {
Scale =
l_SpecialMesh_403.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_402 then
game:GetService("TweenService"):Create(l_SpecialMesh_402, v7761, {
Scale = l_SpecialMesh_403.Scale
}):Play();
end;
if l_Decal_401 then
for _, v7779 in
pairs(l_Start_206:GetChildren()) do
if v7779:IsA("Decal") then
game:GetService("TweenService"):Create(v7779, v7761, {
Transparency = v7766
}):Play();
end;
end;
v7775 =
game:GetService("TweenService"):Create(l_Start_206, v7761, {
Size = l_End_203.Size,
CFrame = l_End_203.CFrame
});
v7775:Play();
else
v7775 =
game:GetService("TweenService"):Create(l_Start_206, v7761, {
Size = l_End_203.Size,
Transparency = v7766,
CFrame = l_End_203.CFrame
});
v7775:Play();
end;
end;
if not l_Stay_200 then
if l_Del_200 then
task.wait(l_Del_200 + 0.1);
end;
v7775.Completed:Connect(function()
l_Model_201:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
v7725 = v7493.Bru:Clone();
v7725:SetPrimaryPartCFrame(v7621.PrimaryPart.CFrame *
CFrame.new(0, 7, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v7725:ScaleTo(v89(0.7, 0.9));
local v7780 = {
Model = v7725,
T = 0.9
};
local l_CFrame_22 = v7502.PrimaryPart.CFrame;
local l_Angles_20 = CFrame.Angles;
local v7783 = -15;
local v7784 = 15;
local l_v82_112 = v82;
if not v7784 and v7783 then
v7784 = v7783;
v7783 = 1;
end;
if not v7784 and not v7783 then
v7783 = 0;
v7784 = 1;
end;
local v7786 = math.rad((l_v82_112:NextNumber(v7783,
v7784)));
v7784 = 0;
l_v82_112 = 360;
local l_v82_113 = v82;
if not l_v82_112 and v7784 then
l_v82_112 = v7784;
v7784 = 1;
end;
if not l_v82_112 and not v7784 then
v7784 = 0;
l_v82_112 = 1;
end;
local v7788 = math.rad((l_v82_113:NextNumber(v7784,
l_v82_112)));
l_v82_112 = -15;
l_v82_113 = 15;
local l_v82_114 = v82;
if not l_v82_113 and l_v82_112 then
l_v82_113 = l_v82_112;
l_v82_112 = 1;
end;
if not l_v82_113 and not l_v82_112 then
l_v82_112 = 0;
l_v82_113 = 1;
end;
v7780.Anchor = l_CFrame_22 * l_Angles_20(v7786, v7788,
(math.rad((l_v82_114:NextNumber(l_v82_112, l_v82_113)))));
local l_new_35 = TweenInfo.new;
l_Angles_20 = 0.1;
v7786 = 0.25;
v7788 = v82;
if not v7786 and l_Angles_20 then
v7786 = l_Angles_20;
l_Angles_20 = 1;
end;
if not v7786 and not l_Angles_20 then
l_Angles_20 = 0;
v7786 = 1;
end;
v7780.Info = l_new_35(v7788:NextNumber(l_Angles_20,
v7786), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_202 = v7780.Model;
local v7792 = v7780.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_207 =
l_Model_202:FindFirstChild("Start");
local l_End_204 =
l_Model_202:FindFirstChild("End");
local l_Stay_201 = v7780.Stay;
local l_Anchor_202 = v7780.Anchor;
local v7797 = v7780.EndT or 1;
local l_Del_201 = v7780.Del;
local l_Skip_201 = v7780.Skip;
if l_Start_207 and l_End_204 then
l_Model_202.PrimaryPart = l_Start_207;
if not l_Skip_201 then
for _, v7801 in
pairs(l_Model_202:GetChildren()) do
if v7801:IsA("BasePart") then
v7801.CanCollide = false;
v7801.Anchored = true;
end;
end;
end;
if l_Anchor_202 then
l_Model_202:SetPrimaryPartCFrame(l_Anchor_202);
end;
if v7780.T then
l_Start_207.Transparency = v7780.T;
end;
l_End_204.Transparency = 1;
l_Model_202.Parent = workspace.Thrown;
local l_Decal_403 =
l_Start_207:FindFirstChildOfClass("Decal");
local l_SpecialMesh_404 =
l_Start_207:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_405 =
l_End_204:FindFirstChildOfClass("SpecialMesh");
local l_Decal_404 =
l_End_204:FindFirstChildOfClass("Decal");
if l_Decal_404 and not l_Skip_201 then
l_Decal_404.Transparency = 1;
end;
local v7806 = nil;
if l_Del_201 then
game:GetService("TweenService"):Create(l_Start_207, v7792, {
Size = l_End_204.Size,
CFrame = l_End_204.CFrame
}):Play();
task.delay(l_Del_201, function()
v7806 =
game:GetService("TweenService"):Create(l_Start_207, v7792, {
Transparency = v7797
});
v7806:Play();
if l_Decal_403 then
for _, v7808 in
pairs(l_Start_207:GetChildren()) do
if v7808:IsA("Decal") then
game:GetService("TweenService"):Create(v7808, v7792, {
Transparency = v7797
}):Play();
end;
end;
end;
if l_SpecialMesh_404 then
v7806 =
game:GetService("TweenService"):Create(l_SpecialMesh_404, v7792, {
Scale = l_SpecialMesh_405.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_404 then
game:GetService("TweenService"):Create(l_SpecialMesh_404, v7792, {
Scale = l_SpecialMesh_405.Scale
}):Play();
end;
if l_Decal_403 then
for _, v7810 in
pairs(l_Start_207:GetChildren()) do
if v7810:IsA("Decal") then
game:GetService("TweenService"):Create(v7810, v7792, {
Transparency = v7797
}):Play();
end;
end;
v7806 =
game:GetService("TweenService"):Create(l_Start_207, v7792, {
Size = l_End_204.Size,
CFrame = l_End_204.CFrame
});
v7806:Play();
else
v7806 =
game:GetService("TweenService"):Create(l_Start_207, v7792, {
Size = l_End_204.Size,
Transparency = v7797,
CFrame = l_End_204.CFrame
});
v7806:Play();
end;
end;
if not l_Stay_201 then
if l_Del_201 then
task.wait(l_Del_201 + 0.1);
end;
v7806.Completed:Connect(function()
l_Model_202:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
local v7811 = v7494._maid:give(v7493.Whirl:Clone());
v7811:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 2, 0));
v7811:ScaleTo(1.4);
v808({
FX = v7811,
Scale = 0.7
});
v7811.Parent = workspace.Thrown;
v833(v7811);
local v7812 =
v7494._maid:give(Instance.new("NumberValue"));
v7812.Value = 0.8;
v3:Create(v7812, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 0.2
}):Play();
task.spawn(function()
for _ = 1, 12 do
local v7814 = v7493.ReverseWindTime:Clone();
v7814:ScaleTo(v89(v7812.Value, v7812.Value * 2));
local v7815 = {
Model = v7814,
T = 0.9
};
local l_CFrame_23 = v7502.PrimaryPart.CFrame;
local l_new_36 = CFrame.new;
local v7818 = 0;
local v7819 = 0;
local v7820 = 7;
local l_v82_115 = v82;
if not v7820 and v7819 then
v7820 = v7819;
v7819 = 1;
end;
if not v7820 and not v7819 then
v7819 = 0;
v7820 = 1;
end;
local v7822 = l_CFrame_23 * l_new_36(v7818,
l_v82_115:NextNumber(v7819, v7820), 0);
l_CFrame_23 = CFrame.Angles;
local v7823 = -15;
v7819 = 15;
v7820 = v82;
if not v7819 and v7823 then
v7819 = v7823;
v7823 = 1;
end;
if not v7819 and not v7823 then
v7823 = 0;
v7819 = 1;
end;
l_new_36 = math.rad((v7820:NextNumber(v7823,
v7819)));
v7819 = 0;
v7820 = 360;
l_v82_115 = v82;
if not v7820 and v7819 then
v7820 = v7819;
v7819 = 1;
end;
if not v7820 and not v7819 then
v7819 = 0;
v7820 = 1;
end;
v7818 = math.rad((l_v82_115:NextNumber(v7819,
v7820)));
v7820 = -15;
l_v82_115 = 15;
local l_v82_116 = v82;
if not l_v82_115 and v7820 then
l_v82_115 = v7820;
v7820 = 1;
end;
if not l_v82_115 and not v7820 then
v7820 = 0;
l_v82_115 = 1;
end;
v7815.Anchor = v7822 * l_CFrame_23(l_new_36, v7818,
(math.rad((l_v82_116:NextNumber(v7820, l_v82_115)))));
local l_new_37 = TweenInfo.new;
l_CFrame_23 = 0.1;
l_new_36 = 0.25;
v7818 = v82;
if not l_new_36 and l_CFrame_23 then
l_new_36 = l_CFrame_23;
l_CFrame_23 = 1;
end;
if not l_new_36 and not l_CFrame_23 then
l_CFrame_23 = 0;
l_new_36 = 1;
end;
v7815.Info = l_new_37(v7818:NextNumber(l_CFrame_23,
l_new_36), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_203 = v7815.Model;
local v7827 = v7815.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_208 =
l_Model_203:FindFirstChild("Start");
local l_End_205 =
l_Model_203:FindFirstChild("End");
local l_Stay_202 = v7815.Stay;
local l_Anchor_203 = v7815.Anchor;
local v7832 = v7815.EndT or 1;
local l_Del_202 = v7815.Del;
local l_Skip_202 = v7815.Skip;
if l_Start_208 and l_End_205 then
l_Model_203.PrimaryPart = l_Start_208;
if not l_Skip_202 then
for _, v7836 in
pairs(l_Model_203:GetChildren()) do
if v7836:IsA("BasePart") then
v7836.CanCollide = false;
v7836.Anchored = true;
end;
end;
end;
if l_Anchor_203 then
l_Model_203:SetPrimaryPartCFrame(l_Anchor_203);
end;
if v7815.T then
l_Start_208.Transparency = v7815.T;
end;
l_End_205.Transparency = 1;
l_Model_203.Parent = workspace.Thrown;
local l_Decal_405 =
l_Start_208:FindFirstChildOfClass("Decal");
local l_SpecialMesh_406 =
l_Start_208:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_407 =
l_End_205:FindFirstChildOfClass("SpecialMesh");
local l_Decal_406 =
l_End_205:FindFirstChildOfClass("Decal");
if l_Decal_406 and not l_Skip_202 then
l_Decal_406.Transparency = 1;
end;
local v7841 = nil;
if l_Del_202 then
game:GetService("TweenService"):Create(l_Start_208, v7827, {
Size = l_End_205.Size,
CFrame = l_End_205.CFrame
}):Play();
task.delay(l_Del_202, function()
v7841 =
game:GetService("TweenService"):Create(l_Start_208, v7827, {
Transparency = v7832
});
v7841:Play();
if l_Decal_405 then
for _, v7843 in
pairs(l_Start_208:GetChildren()) do
if v7843:IsA("Decal") then
game:GetService("TweenService"):Create(v7843, v7827, {
Transparency =
v7832
}):Play();
end;
end;
end;
if l_SpecialMesh_406 then
v7841 =
game:GetService("TweenService"):Create(l_SpecialMesh_406, v7827, {
Scale =
l_SpecialMesh_407.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_406 then
game:GetService("TweenService"):Create(l_SpecialMesh_406, v7827, {
Scale = l_SpecialMesh_407.Scale
}):Play();
end;
if l_Decal_405 then
for _, v7845 in
pairs(l_Start_208:GetChildren()) do
if v7845:IsA("Decal") then
game:GetService("TweenService"):Create(v7845, v7827, {
Transparency = v7832
}):Play();
end;
end;
v7841 =
game:GetService("TweenService"):Create(l_Start_208, v7827, {
Size = l_End_205.Size,
CFrame = l_End_205.CFrame
});
v7841:Play();
else
v7841 =
game:GetService("TweenService"):Create(l_Start_208, v7827, {
Size = l_End_205.Size,
Transparency = v7832,
CFrame = l_End_205.CFrame
});
v7841:Play();
end;
end;
if not l_Stay_202 then
if l_Del_202 then
task.wait(l_Del_202 + 0.1);
end;
v7841.Completed:Connect(function()
l_Model_203:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end);
task.wait(0.3);
local v7846 = v7494._maid:give(v7493.Warning:Clone());
v7846.Part.Anchored = true;
v7846:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 4, 0));
v7846:ScaleTo(5);
v802({
FX = v7846,
Count = 3
});
v7846.Parent = workspace.Thrown;
v833(v7846);
task.wait(0.4);
local v7847 = v7494._maid:give(v7493.Warning:Clone());
v7847.Part.Anchored = true;
v7847:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 2.5, 0));
v7847:ScaleTo(3.8);
v802({
FX = v7847,
Count = 3
});
v808({
FX = v7847,
Scale = 0.65
});
v7847.Parent = workspace.Thrown;
v833(v7847);
task.wait(0.135);
local v7848 = v7494._maid:give(v7493.Warning:Clone());
v7848.Part.Anchored = true;
v7848:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.new(0, 2, 0));
v7848:ScaleTo(2.8);
v802({
FX = v7848,
Count = 3
});
v808({
FX = v7848,
Scale = 0.35
});
v7848.Parent = workspace.Thrown;
v833(v7848);
end);
task.delay(0.3, function()
shared.sfx({
SoundId = "rbxassetid://16707909479",
Parent = v7502.PrimaryPart,
Volume = 10
}):Play();
end);
task.wait(1.04);
v3:Create(v7626, TweenInfo.new(1.224, Enum.EasingStyle.Sine), {
Value = v7626.Value * 0.2
}):Play();
task.wait(0.55);
v3:Create(v7626, TweenInfo.new(0.2, Enum.EasingStyle.Sine), {
Value = v7626.Value * 0.001
}):Play();
task.wait(0.05);
for _, v7850 in pairs(v7621:GetDescendants()) do
if v7850:IsA("BasePart") then
v7850.CanCollide = false;
end;
end;
for _, v7852 in pairs(v7502:GetDescendants()) do
if v7852:IsA("BasePart") then
v7852.CanCollide = false;
end;
end;
if not (l_LocalPlayer_0.Character ~= v898.char and v898.hit ~=
l_LocalPlayer_0.Character) or (l_LocalPlayer_0.Character.PrimaryPart.Position -
v7502.PrimaryPart.Position).magnitude <= 25 then
v5({
Effect = "Camshake",
Intensity = 9,
Last = 0.9
});
end;
if not (not (not v122.GamepadEnabled and not
game:GetService("GuiService"):IsTenFootInterface()) or not
l_LocalPlayer_0:GetAttribute("S_Blood")) then
local v7853 =
game.ReplicatedStorage.Resources.BloodSplatter:Clone();
table.insert(v7492, v7853);
v7853.Parent = workspace.Thrown;
v7853.CFrame = v7502.PrimaryPart.CFrame;
for _, v7855 in pairs(v7853:GetDescendants()) do
if v7855:IsA("ParticleEmitter") then
shared.resizeparticle(v7855, 3.5);
v7855:Emit(v7855:GetAttribute("EmitCount"));
end;
end;
shared.sfx({
SoundId = "rbxassetid://16708488281",
CFrame = v7502.PrimaryPart.CFrame,
Volume = 6.5
}):Play();
end;
local _ = {};
for _ = 1, 12 do
local v7858 =
game.ReplicatedStorage.Resources.Rocks:GetChildren()[math.random(1, 12)]:Clone();
v7858.CFrame = v7502.PrimaryPart.CFrame;
v7858.CollisionGroup = "nocol";
local l_Position_19 = v7858.Position;
local v7860 = -1;
local v7861 = 1;
local l_v82_117 = v82;
if not v7861 and v7860 then
v7861 = v7860;
v7860 = 1;
end;
if not v7861 and not v7860 then
v7860 = 0;
v7861 = 1;
end;
local v7863 = l_v82_117:NextNumber(v7860, v7861);
v7861 = -1;
l_v82_117 = 1;
local l_v82_118 = v82;
if not l_v82_117 and v7861 then
l_v82_117 = v7861;
v7861 = 1;
end;
if not l_v82_117 and not v7861 then
v7861 = 0;
l_v82_117 = 1;
end;
v7858.Position = l_Position_19 + Vector3.new(v7863,
l_v82_118:NextNumber(v7861, l_v82_117), v89(-1, 1));
l_Position_19 = v7858.Size;
v7863 = 0.5;
v7860 = 1;
v7861 = v82;
if not v7860 and v7863 then
v7860 = v7863;
v7863 = 1;
end;
if not v7860 and not v7863 then
v7863 = 0;
v7860 = 1;
end;
v7858.Size = l_Position_19 * v7861:NextNumber(v7863,
v7860);
v7858.Material = v7621["Stone Under"].Material;
v7858.Color = v7621["Stone Under"].Color;
if math.random(1, 2) == 1 then
v7858.Material = Enum.Material.Rock;
v7858.Color = Color3.fromRGB(97, 74, 60);
end;
v7858.Parent = workspace.Thrown;
l_Position_19 = Instance.new("BodyVelocity");
l_Position_19.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
v7861 = -25;
l_v82_117 = 25;
l_v82_118 = v82;
if not l_v82_117 and v7861 then
l_v82_117 = v7861;
v7861 = 1;
end;
if not l_v82_117 and not v7861 then
v7861 = 0;
l_v82_117 = 1;
end;
v7860 = l_v82_118:NextNumber(v7861, l_v82_117);
l_v82_117 = -5;
l_v82_118 = 32;
local l_v82_119 = v82;
if not l_v82_118 and l_v82_117 then
l_v82_118 = l_v82_117;
l_v82_117 = 1;
end;
if not l_v82_118 and not l_v82_117 then
l_v82_117 = 0;
l_v82_118 = 1;
end;
l_Position_19.Velocity = Vector3.new(v7860,
l_v82_119:NextNumber(l_v82_117, l_v82_118), v89(-25, 25)) * 2;
l_Position_19.Parent = v7858;
game:GetService("Debris"):AddItem(l_Position_19, 0.15);
local v7866 = nil;
do
local l_v7866_0 = v7866;
l_v7866_0 = v7858.Touched:Connect(function(v7868)
if v7868.CollisionGroup == "nocol" then
return ;
else
local l_sfx_6 = shared.sfx;
local v7870 = {
SoundId = ({
"rbxassetid://9943386552",
"rbxassetid://9943386691",
"rbxassetid://9943386842",
"rbxassetid://9943386977",
"rbxassetid://9943387069",
"rbxassetid://9943387151",
"rbxassetid://9943387221"
})[math.random(1, 7)]
};
local v7871 = 0.3;
local v7872 = 0.4;
local l_v82_120 = v82;
if not v7872 and v7871 then
v7872 = v7871;
v7871 = 1;
end;
if not v7872 and not v7871 then
v7871 = 0;
v7872 = 1;
end;
v7870.Volume = l_v82_120:NextNumber(v7871,
v7872) * 3.25;
v7870.Parent = v7858;
l_sfx_6(v7870):Play();
l_sfx_6 = task.delay;
local v7874 = 4;
local v7875 = 8;
v7871 = v82;
if not v7875 and v7874 then
v7875 = v7874;
v7874 = 1;
end;
if not v7875 and not v7874 then
v7874 = 0;
v7875 = 1;
end;
l_sfx_6(v7871:NextNumber(v7874, v7875),
function()
v7858.CanCollide = false;
end);
return l_v7866_0:Disconnect();
end;
end);
table.insert(v7492, l_v7866_0);
table.insert(v7492, v7858);
end;
end;
shared.sfx({
SoundId = "rbxassetid://16702570480",
CFrame = v7502.PrimaryPart.CFrame,
Volume = 10
}):Play();
local v7876 = v7494._maid:give(v7493.Hit:Clone());
v7876:SetPrimaryPartCFrame(v7502.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0));
v7876.Parent = workspace.Thrown;
v7876:ScaleTo(4);
v808({
FX = v7876,
Scale = 0.3
});
v833(v7876);
task.spawn(function()
for _ = 1, 6 do
local v7878 = v7493.WindTime:Clone();
v7878:ScaleTo(v89(1, 2));
local v7879 = {
Model = v7878,
T = 0.9
};
local v7880 = v7502.PrimaryPart.CFrame * CFrame.new(0,
0, 0);
local l_Angles_21 = CFrame.Angles;
local v7882 = -15;
local v7883 = -15;
local l_v82_121 = v82;
if not v7883 and v7882 then
v7883 = v7882;
v7882 = 1;
end;
if not v7883 and not v7882 then
v7882 = 0;
v7883 = 1;
end;
local v7885 = math.rad((l_v82_121:NextNumber(v7882,
v7883)));
v7883 = 0;
l_v82_121 = 360;
local l_v82_122 = v82;
if not l_v82_121 and v7883 then
l_v82_121 = v7883;
v7883 = 1;
end;
if not l_v82_121 and not v7883 then
v7883 = 0;
l_v82_121 = 1;
end;
local v7887 = math.rad((l_v82_122:NextNumber(v7883,
l_v82_121)));
l_v82_121 = -15;
l_v82_122 = -15;
local l_v82_123 = v82;
if not l_v82_122 and l_v82_121 then
l_v82_122 = l_v82_121;
l_v82_121 = 1;
end;
if not l_v82_122 and not l_v82_121 then
l_v82_121 = 0;
l_v82_122 = 1;
end;
v7879.Anchor = v7880 * l_Angles_21(v7885, v7887,
(math.rad((l_v82_123:NextNumber(l_v82_121, l_v82_122)))));
local l_new_38 = TweenInfo.new;
l_Angles_21 = 0.3;
v7885 = 0.5;
v7887 = v82;
if not v7885 and l_Angles_21 then
v7885 = l_Angles_21;
l_Angles_21 = 1;
end;
if not v7885 and not l_Angles_21 then
l_Angles_21 = 0;
v7885 = 1;
end;
v7879.Info = l_new_38(v7887:NextNumber(l_Angles_21,
v7885), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_204 = v7879.Model;
local v7891 = v7879.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_209 =
l_Model_204:FindFirstChild("Start");
local l_End_206 =
l_Model_204:FindFirstChild("End");
local l_Stay_203 = v7879.Stay;
local l_Anchor_204 = v7879.Anchor;
local v7896 = v7879.EndT or 1;
local l_Del_203 = v7879.Del;
local l_Skip_203 = v7879.Skip;
if l_Start_209 and l_End_206 then
l_Model_204.PrimaryPart = l_Start_209;
if not l_Skip_203 then
for _, v7900 in
pairs(l_Model_204:GetChildren()) do
if v7900:IsA("BasePart") then
v7900.CanCollide = false;
v7900.Anchored = true;
end;
end;
end;
if l_Anchor_204 then
l_Model_204:SetPrimaryPartCFrame(l_Anchor_204);
end;
if v7879.T then
l_Start_209.Transparency = v7879.T;
end;
l_End_206.Transparency = 1;
l_Model_204.Parent = workspace.Thrown;
local l_Decal_407 =
l_Start_209:FindFirstChildOfClass("Decal");
local l_SpecialMesh_408 =
l_Start_209:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_409 =
l_End_206:FindFirstChildOfClass("SpecialMesh");
local l_Decal_408 =
l_End_206:FindFirstChildOfClass("Decal");
if l_Decal_408 and not l_Skip_203 then
l_Decal_408.Transparency = 1;
end;
local v7905 = nil;
if l_Del_203 then
game:GetService("TweenService"):Create(l_Start_209, v7891, {
Size = l_End_206.Size,
CFrame = l_End_206.CFrame
}):Play();
task.delay(l_Del_203, function()
v7905 =
game:GetService("TweenService"):Create(l_Start_209, v7891, {
Transparency = v7896
});
v7905:Play();
if l_Decal_407 then
for _, v7907 in
pairs(l_Start_209:GetChildren()) do
if v7907:IsA("Decal") then
game:GetService("TweenService"):Create(v7907, v7891, {
Transparency = v7896
}):Play();
end;
end;
end;
if l_SpecialMesh_408 then
v7905 =
game:GetService("TweenService"):Create(l_SpecialMesh_408, v7891, {
Scale = l_SpecialMesh_409.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_408 then
game:GetService("TweenService"):Create(l_SpecialMesh_408, v7891, {
Scale = l_SpecialMesh_409.Scale
}):Play();
end;
if l_Decal_407 then
for _, v7909 in
pairs(l_Start_209:GetChildren()) do
if v7909:IsA("Decal") then
game:GetService("TweenService"):Create(v7909, v7891, {
Transparency = v7896
}):Play();
end;
end;
v7905 =
game:GetService("TweenService"):Create(l_Start_209, v7891, {
Size = l_End_206.Size,
CFrame = l_End_206.CFrame
});
v7905:Play();
else
v7905 =
game:GetService("TweenService"):Create(l_Start_209, v7891, {
Size = l_End_206.Size,
Transparency = v7896,
CFrame = l_End_206.CFrame
});
v7905:Play();
end;
end;
if not l_Stay_203 then
if l_Del_203 then
task.wait(l_Del_203 + 0.1);
end;
v7905.Completed:Connect(function()
l_Model_204:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
v7502:Destroy();
v7621:Destroy();
end);
shared.repfire({
Effect = "Blood Effect",
Part = v7502.PrimaryPart,
nocd = true,
Times = 28,
Size = 2
});
for v7910 = 1, 4 do
local v7911 = v7494._maid:give(v7493.Whirl:Clone());
local v7912 = v7502.PrimaryPart.CFrame * CFrame.new(0, 0,
0);
local l_Angles_22 = CFrame.Angles;
local v7914 = -90;
local v7915 = 90;
local l_v82_124 = v82;
if not v7915 and v7914 then
v7915 = v7914;
v7914 = 1;
end;
if not v7915 and not v7914 then
v7914 = 0;
v7915 = 1;
end;
local v7917 = math.rad((l_v82_124:NextNumber(v7914,
v7915)));
v7915 = 0;
l_v82_124 = 360;
local l_v82_125 = v82;
if not l_v82_124 and v7915 then
l_v82_124 = v7915;
v7915 = 1;
end;
if not l_v82_124 and not v7915 then
v7915 = 0;
l_v82_124 = 1;
end;
local v7919 = math.rad((l_v82_125:NextNumber(v7915,
l_v82_124)));
l_v82_124 = -90;
l_v82_125 = 90;
local l_v82_126 = v82;
if not l_v82_125 and l_v82_124 then
l_v82_125 = l_v82_124;
l_v82_124 = 1;
end;
if not l_v82_125 and not l_v82_124 then
l_v82_124 = 0;
l_v82_125 = 1;
end;
v7911:SetPrimaryPartCFrame(v7912 * l_Angles_22(v7917,
v7919, (math.rad((l_v82_126:NextNumber(l_v82_124, l_v82_125))))));
l_Angles_22 = 0.7;
v7917 = 1;
v7919 = v82;
if not v7917 and l_Angles_22 then
v7917 = l_Angles_22;
l_Angles_22 = 1;
end;
if not v7917 and not l_Angles_22 then
l_Angles_22 = 0;
v7917 = 1;
end;
v7911:ScaleTo(v7919:NextNumber(l_Angles_22, v7917) *
v7910);
local l_v808_2 = v808;
local v7922 = {
FX = v7911
};
v7912 = 0.4;
l_Angles_22 = 0.5;
v7917 = v82;
if not l_Angles_22 and v7912 then
l_Angles_22 = v7912;
v7912 = 1;
end;
if not l_Angles_22 and not v7912 then
v7912 = 0;
l_Angles_22 = 1;
end;
v7922.Scale = v7917:NextNumber(v7912, l_Angles_22);
l_v808_2(v7922);
v7911.Parent = workspace.Thrown;
v833(v7911);
task.wait(0.01);
end;
end;
if v898.goaway == "finisher" then
return v7923();
else
return v7620();
end;
else
local _ = v898.RockDistance;
do
local l_v7490_0 = v7490;
if v898.gpos then
local function v8019()
local v7926, v7927, v7928 = v898.cfr:ToOrientation();
local v7929 = CFrame.new(v898.gpos) *
CFrame.Angles(v7926, v7927 + 1.5707963267948966, v7928);
local v7930 = v7494._maid:give(v7493.Beamed:Clone());
v7930:SetPrimaryPartCFrame(v7929 * CFrame.new(0, -6.75,
0));
v7930:ScaleTo(1.5);
v7930.Parent = workspace.Thrown;
local l_Adjusted_0 = v7930.Adjusted;
task.delay(30, function()
if not l_Adjusted_0.Parent then
return ;
else
l_Adjusted_0:Destroy();
return ;
end;
end);
l_Adjusted_0:SetPrimaryPartCFrame(v7929 * CFrame.new(0,
-7.5, 0));
l_Adjusted_0.Parent = workspace.Thrown;
v2:AddTag(l_Adjusted_0, "grave" .. l_rockid_1);
shared.sfx({
SoundId = "rbxassetid://16432010861",
CFrame = l_Adjusted_0.PrimaryPart.CFrame,
Volume = 6
}):Play();
local v7932 = false;
for _, v7934 in pairs(l_Adjusted_0:GetChildren()) do
if not (v7934.Name ~= "Rock1") or v7934.Name ==
"Rock2" then
local l_Weld_30 = Instance.new("Weld");
l_Weld_30.Part0 = v7934.PrimaryPart;
l_Weld_30.Part1 = l_Adjusted_0.PrimaryPart;
v3:Create(l_Adjusted_0.PrimaryPart,
TweenInfo.new(0.3, Enum.EasingStyle.Sine), {
CFrame = l_Adjusted_0.PrimaryPart.CFrame *
CFrame.new(0, 0.5, 0)
}):Play();
for _, v7937 in pairs(v7934:GetChildren()) do
if v7937.Name:find("Up") then
v7937.Color = v898.ghit.Color;
v7937.Material = v898.ghit.Material;
end;
v7937:SetAttribute("CanGoThroughCamera",
true);
v7937.CanCollide = true;
end;
if v7934.Name == "Rock1" then
l_Weld_30.C0 = CFrame.new(0, 0, 7.5);
task.delay(0.3, function()
if not l_v7490_0.IsPlaying then
return l_Adjusted_0:Destroy();
else
v3:Create(l_Weld_30,
TweenInfo.new(0.2, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out), {
C0 = l_Weld_30.C0 *
CFrame.new(0, 6.75, 4.5) * CFrame.Angles(-1.5707963267948966, 0, 0)
}):Play();
return ;
end;
end);
else
l_Weld_30.C0 = CFrame.new(0, 0, 7.5) *
CFrame.Angles(0, 3.141592653589793, 0);
task.delay(0.3, function()
if not l_v7490_0.IsPlaying then
return l_Adjusted_0:Destroy();
else
v3:Create(l_Weld_30,
TweenInfo.new(0.2, Enum.EasingStyle.Bounce, Enum.EasingDirection.Out), {
C0 = l_Weld_30.C0 *
CFrame.new(0, 6.75, -4.5) * CFrame.Angles(1.5707963267948966, 0, 0)
}):Play();
return ;
end;
end);
end;
task.delay(0.3, function()
if not l_v7490_0.IsPlaying then
return ;
else
if not v7932 then
v7932 = true;
shared.sfx({
SoundId =
"rbxassetid://16433575467",
CFrame =
l_Adjusted_0.PrimaryPart.CFrame,
Volume = 10
}):Play();
v5({
Effect = "Ground Crater",
Seed = math.random(1,
2000000000),
start = v898.gpos +
Vector3.new(0, 0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -9, 0,
0),
nosound = true,
nosmoke = true,
sizemult = 1.2,
size = 1.2
});
if not (l_LocalPlayer_0.Character
~= v898.char and v898.hit ~= l_LocalPlayer_0.Character) or
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_Adjusted_0.PrimaryPart.Position).magnitude <= 25 then
v5({
Effect = "Camshake",
Intensity = 6
});
end;
end;
local v7938 =
v7494._maid:give(v7493.Land:Clone());
v7938:SetPrimaryPartCFrame(v7934["Lower.002"].CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v7938.Parent = workspace.Thrown;
v7938:ScaleTo(2.4000000000000004);
v808({
FX = v7938,
Scale = 0.25
});
v833(v7938);
local v7939 =
v7494._maid:give(v7493.Up:Clone());
v7939:SetPrimaryPartCFrame(v7934["Lower.002"].CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v7939.Parent = workspace.Thrown;
v7939:ScaleTo(2.4000000000000004);
v808({
FX = v7939,
Scale = 0.5
});
v833(v7939);
return ;
end;
end);
l_Weld_30.Parent = v7934.PrimaryPart;
end;
end;
for _, v7941 in pairs(l_Adjusted_0:GetDescendants()) do
if v7941:IsA("BasePart") then
v7941.CanCollide = false;
end;
end;
for _, v7943 in
pairs(v7930.WindBeams1:GetDescendants()) do
if v7943:IsA("Attachment") then
local l_CFrame_24 = v7943.CFrame;
v7943.CFrame = v7943.CFrame * CFrame.new(0, 5,
0);
if v7943.Name == "Attachment1" then
l_CFrame_24 = l_CFrame_24 * CFrame.new(0,
1, 0);
end;
v3:Create(v7943, TweenInfo.new(0.15,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_24
}):Play();
end;
end;
task.delay(0.175, function()
if not l_v7490_0.IsPlaying then
return ;
else
local v7945 =
v7494._maid:give(v7493.SmokePlumeV2:Clone());
v7945:SetPrimaryPartCFrame(l_Adjusted_0.PrimaryPart.CFrame);
v7945.Parent = workspace.Thrown;
v7945:ScaleTo(0.75);
v833(v7945);
local v7946 =
v7494._maid:give(v7493.SmokeRing2:Clone());
v7946:SetPrimaryPartCFrame(l_Adjusted_0.PrimaryPart.CFrame * CFrame.new(0, 3, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v7946.Parent = workspace.Thrown;
v7946:ScaleTo(0.75);
v833(v7946);
return ;
end;
end);
task.delay(0.25, function()
task.delay(0.2, function()
for _, v7948 in
pairs(l_Adjusted_0:GetDescendants()) do
if v7948:IsA("ParticleEmitter") then
v7948.Enabled = false;
end;
end;
for _, v7950 in
pairs(v7930.Cell:GetDescendants()) do
if v7950:IsA("ParticleEmitter") then
v7950.Enabled = false;
end;
end;
end);
for _, v7952 in pairs(v7930:GetDescendants()) do
if v7952:IsA("Beam") then
v774(v7952, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0,
1),
NumberSequenceKeypoint.new(1,
1)
})
}
});
game:GetService("Debris"):AddItem(v7952,
0.21);
end;
end;
if not l_v7490_0.IsPlaying then
return ;
else
local v7953 = v7493.Torn:Clone();
v7953:ScaleTo(0.375);
v7953:SetPrimaryPartCFrame(l_Adjusted_0.PrimaryPart.CFrame * CFrame.new(0,
v7953.PrimaryPart.Size.Y / 4, 0) * CFrame.Angles(3.141592653589793, 0, 0));
local v7954 = {
Model = v7953,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Sine),
T = 1
};
local l_v7954_0 = v7954 --[[ copy: 1 -> 5 ]];
task.spawn(function()
local l_Model_205 = l_v7954_0.Model;
local v7957 = l_v7954_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_210 =
l_Model_205:FindFirstChild("Start");
local l_End_207 =
l_Model_205:FindFirstChild("End");
local l_Stay_204 = l_v7954_0.Stay;
local l_Anchor_205 = l_v7954_0.Anchor;
local v7962 = l_v7954_0.EndT or 1;
local l_Del_204 = l_v7954_0.Del;
local l_Skip_204 = l_v7954_0.Skip;
if l_Start_210 and l_End_207 then
l_Model_205.PrimaryPart = l_Start_210;
if not l_Skip_204 then
for _, v7966 in
pairs(l_Model_205:GetChildren()) do
if v7966:IsA("BasePart") then
v7966.CanCollide = false;
v7966.Anchored = true;
end;
end;
end;
if l_Anchor_205 then
l_Model_205:SetPrimaryPartCFrame(l_Anchor_205);
end;
if l_v7954_0.T then
l_Start_210.Transparency =
l_v7954_0.T;
end;
l_End_207.Transparency = 1;
l_Model_205.Parent = workspace.Thrown;
local l_Decal_409 =
l_Start_210:FindFirstChildOfClass("Decal");
local l_SpecialMesh_410 =
l_Start_210:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_411 =
l_End_207:FindFirstChildOfClass("SpecialMesh");
local l_Decal_410 =
l_End_207:FindFirstChildOfClass("Decal");
if l_Decal_410 and not l_Skip_204 then
l_Decal_410.Transparency = 1;
end;
local v7971 = nil;
if l_Del_204 then
game:GetService("TweenService"):Create(l_Start_210, v7957, {
Size = l_End_207.Size,
CFrame = l_End_207.CFrame
}):Play();
task.delay(l_Del_204, function()
v7971 =
game:GetService("TweenService"):Create(l_Start_210, v7957, {
Transparency = v7962
});
v7971:Play();
if l_Decal_409 then
for _, v7973 in
pairs(l_Start_210:GetChildren()) do
if v7973:IsA("Decal")
then
game:GetService("TweenService"):Create(v7973, v7957, {
Transparency =
v7962
}):Play();
end;
end;
end;
if l_SpecialMesh_410 then
v7971 =
game:GetService("TweenService"):Create(l_SpecialMesh_410, v7957, {
Scale =
l_SpecialMesh_411.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_410 then
game:GetService("TweenService"):Create(l_SpecialMesh_410, v7957, {
Scale =
l_SpecialMesh_411.Scale
}):Play();
end;
if l_Decal_409 then
for _, v7975 in
pairs(l_Start_210:GetChildren()) do
if v7975:IsA("Decal") then
game:GetService("TweenService"):Create(v7975, v7957, {
Transparency =
v7962
}):Play();
end;
end;
v7971 =
game:GetService("TweenService"):Create(l_Start_210, v7957, {
Size = l_End_207.Size,
CFrame = l_End_207.CFrame
});
v7971:Play();
else
v7971 =
game:GetService("TweenService"):Create(l_Start_210, v7957, {
Size = l_End_207.Size,
Transparency = v7962,
CFrame = l_End_207.CFrame
});
v7971:Play();
end;
end;
if not l_Stay_204 then
if l_Del_204 then
task.wait(l_Del_204 + 0.1);
end;
v7971.Completed:Connect(function()
l_Model_205:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7954 = v7493.Torn2:Clone();
v7954:ScaleTo(0.44999999999999996);
v7954:SetPrimaryPartCFrame(l_Adjusted_0.PrimaryPart.CFrame * CFrame.new(0,
v7953.PrimaryPart.Size.Y / 4, 0) * CFrame.Angles(3.141592653589793, 0, 0));
local v7976 = {
Model = v7954,
Info = TweenInfo.new(0.15,
Enum.EasingStyle.Sine),
T = 1
};
local l_v7976_0 = v7976 --[[ copy: 2 -> 6 ]];
task.spawn(function()
local l_Model_206 = l_v7976_0.Model;
local v7979 = l_v7976_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_211 =
l_Model_206:FindFirstChild("Start");
local l_End_208 =
l_Model_206:FindFirstChild("End");
local l_Stay_205 = l_v7976_0.Stay;
local l_Anchor_206 = l_v7976_0.Anchor;
local v7984 = l_v7976_0.EndT or 1;
local l_Del_205 = l_v7976_0.Del;
local l_Skip_205 = l_v7976_0.Skip;
if l_Start_211 and l_End_208 then
l_Model_206.PrimaryPart = l_Start_211;
if not l_Skip_205 then
for _, v7988 in
pairs(l_Model_206:GetChildren()) do
if v7988:IsA("BasePart") then
v7988.CanCollide = false;
v7988.Anchored = true;
end;
end;
end;
if l_Anchor_206 then
l_Model_206:SetPrimaryPartCFrame(l_Anchor_206);
end;
if l_v7976_0.T then
l_Start_211.Transparency =
l_v7976_0.T;
end;
l_End_208.Transparency = 1;
l_Model_206.Parent = workspace.Thrown;
local l_Decal_411 =
l_Start_211:FindFirstChildOfClass("Decal");
local l_SpecialMesh_412 =
l_Start_211:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_413 =
l_End_208:FindFirstChildOfClass("SpecialMesh");
local l_Decal_412 =
l_End_208:FindFirstChildOfClass("Decal");
if l_Decal_412 and not l_Skip_205 then
l_Decal_412.Transparency = 1;
end;
local v7993 = nil;
if l_Del_205 then
game:GetService("TweenService"):Create(l_Start_211, v7979, {
Size = l_End_208.Size,
CFrame = l_End_208.CFrame
}):Play();
task.delay(l_Del_205, function()
v7993 =
game:GetService("TweenService"):Create(l_Start_211, v7979, {
Transparency = v7984
});
v7993:Play();
if l_Decal_411 then
for _, v7995 in
pairs(l_Start_211:GetChildren()) do
if v7995:IsA("Decal")
then
game:GetService("TweenService"):Create(v7995, v7979, {
Transparency =
v7984
}):Play();
end;
end;
end;
if l_SpecialMesh_412 then
v7993 =
game:GetService("TweenService"):Create(l_SpecialMesh_412, v7979, {
Scale =
l_SpecialMesh_413.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_412 then
game:GetService("TweenService"):Create(l_SpecialMesh_412, v7979, {
Scale =
l_SpecialMesh_413.Scale
}):Play();
end;
if l_Decal_411 then
for _, v7997 in
pairs(l_Start_211:GetChildren()) do
if v7997:IsA("Decal") then
game:GetService("TweenService"):Create(v7997, v7979, {
Transparency =
v7984
}):Play();
end;
end;
v7993 =
game:GetService("TweenService"):Create(l_Start_211, v7979, {
Size = l_End_208.Size,
CFrame = l_End_208.CFrame
});
v7993:Play();
else
v7993 =
game:GetService("TweenService"):Create(l_Start_211, v7979, {
Size = l_End_208.Size,
Transparency = v7984,
CFrame = l_End_208.CFrame
});
v7993:Play();
end;
end;
if not l_Stay_205 then
if l_Del_205 then
task.wait(l_Del_205 + 0.1);
end;
v7993.Completed:Connect(function()
l_Model_206:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v7976 = v7494._maid:give(v7493.Army:Clone());
v7976:SetPrimaryPartCFrame(l_Adjusted_0.PrimaryPart.CFrame * CFrame.new(0, 5, 0) *
CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v7976:ScaleTo(10.5);
v7976.Parent = workspace.Thrown;
local v7998 = {
Model = v7976,
Info = TweenInfo.new(0.125,
Enum.EasingStyle.Sine),
T = 1
};
task.spawn(function()
local l_Model_207 = v7998.Model;
local v8000 = v7998.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_212 =
l_Model_207:FindFirstChild("Start");
local l_End_209 =
l_Model_207:FindFirstChild("End");
local l_Stay_206 = v7998.Stay;
local l_Anchor_207 = v7998.Anchor;
local v8005 = v7998.EndT or 1;
local l_Del_206 = v7998.Del;
local l_Skip_206 = v7998.Skip;
if l_Start_212 and l_End_209 then
l_Model_207.PrimaryPart = l_Start_212;
if not l_Skip_206 then
for _, v8009 in
pairs(l_Model_207:GetChildren()) do
if v8009:IsA("BasePart") then
v8009.CanCollide = false;
v8009.Anchored = true;
end;
end;
end;
if l_Anchor_207 then
l_Model_207:SetPrimaryPartCFrame(l_Anchor_207);
end;
if v7998.T then
l_Start_212.Transparency = v7998.T;
end;
l_End_209.Transparency = 1;
l_Model_207.Parent = workspace.Thrown;
local l_Decal_413 =
l_Start_212:FindFirstChildOfClass("Decal");
local l_SpecialMesh_414 =
l_Start_212:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_415 =
l_End_209:FindFirstChildOfClass("SpecialMesh");
local l_Decal_414 =
l_End_209:FindFirstChildOfClass("Decal");
if l_Decal_414 and not l_Skip_206 then
l_Decal_414.Transparency = 1;
end;
local v8014 = nil;
if l_Del_206 then
game:GetService("TweenService"):Create(l_Start_212, v8000, {
Size = l_End_209.Size,
CFrame = l_End_209.CFrame
}):Play();
task.delay(l_Del_206, function()
v8014 =
game:GetService("TweenService"):Create(l_Start_212, v8000, {
Transparency = v8005
});
v8014:Play();
if l_Decal_413 then
for _, v8016 in
pairs(l_Start_212:GetChildren()) do
if v8016:IsA("Decal")
then
game:GetService("TweenService"):Create(v8016, v8000, {
Transparency =
v8005
}):Play();
end;
end;
end;
if l_SpecialMesh_414 then
v8014 =
game:GetService("TweenService"):Create(l_SpecialMesh_414, v8000, {
Scale =
l_SpecialMesh_415.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_414 then
game:GetService("TweenService"):Create(l_SpecialMesh_414, v8000, {
Scale =
l_SpecialMesh_415.Scale
}):Play();
end;
if l_Decal_413 then
for _, v8018 in
pairs(l_Start_212:GetChildren()) do
if v8018:IsA("Decal") then
game:GetService("TweenService"):Create(v8018, v8000, {
Transparency =
v8005
}):Play();
end;
end;
v8014 =
game:GetService("TweenService"):Create(l_Start_212, v8000, {
Size = l_End_209.Size,
CFrame = l_End_209.CFrame
});
v8014:Play();
else
v8014 =
game:GetService("TweenService"):Create(l_Start_212, v8000, {
Size = l_End_209.Size,
Transparency = v8005,
CFrame = l_End_209.CFrame
});
v8014:Play();
end;
end;
if not l_Stay_206 then
if l_Del_206 then
task.wait(l_Del_206 + 0.1);
end;
v8014.Completed:Connect(function()
l_Model_207:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end);
end;
local function v8166()
local l_l_char_25_FirstChild_0 =
l_char_25:FindFirstChild("Left Arm");
local l_l_char_25_FirstChild_1 =
l_char_25:FindFirstChild("Right Arm");
if l_l_char_25_FirstChild_0 and
l_l_char_25_FirstChild_1 then
for _, v8023 in pairs({
l_l_char_25_FirstChild_0,
l_l_char_25_FirstChild_1
}) do
local v8024 = v7493.Army:Clone();
local l_Weld_31 = Instance.new("Weld");
l_Weld_31.Part0 = v8024.PrimaryPart;
l_Weld_31.Part1 = v8023;
v8024:ScaleTo(0.7);
l_Weld_31.Parent = v8024.PrimaryPart;
for _, v8027 in pairs(v8024:GetChildren()) do
v8027.Anchored = false;
v8027.CanCollide = false;
v8027.Massless = true;
end;
v8024.Parent = workspace.Thrown;
l_Weld_31.C0 = CFrame.new(0, -1, 0);
v3:Create(l_Weld_31, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0.7, 0) *
CFrame.Angles(0, 3.141592653589793, 0)
}):Play();
local v8028 = {
Model = v8024,
Info = TweenInfo.new(0.3,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v8028_0 = v8028 --[[ copy: 9 -> 15 ]];
task.spawn(function()
local l_Model_208 = l_v8028_0.Model;
local v8031 = l_v8028_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_213 =
l_Model_208:FindFirstChild("Start");
local l_End_210 =
l_Model_208:FindFirstChild("End");
local l_Stay_207 = l_v8028_0.Stay;
local l_Anchor_208 = l_v8028_0.Anchor;
local v8036 = l_v8028_0.EndT or 1;
local l_Del_207 = l_v8028_0.Del;
local l_Skip_207 = l_v8028_0.Skip;
if l_Start_213 and l_End_210 then
l_Model_208.PrimaryPart = l_Start_213;
if not l_Skip_207 then
for _, v8040 in
pairs(l_Model_208:GetChildren()) do
if v8040:IsA("BasePart") then
v8040.CanCollide = false;
v8040.Anchored = true;
end;
end;
end;
if l_Anchor_208 then
l_Model_208:SetPrimaryPartCFrame(l_Anchor_208);
end;
if l_v8028_0.T then
l_Start_213.Transparency =
l_v8028_0.T;
end;
l_End_210.Transparency = 1;
l_Model_208.Parent = workspace.Thrown;
local l_Decal_415 =
l_Start_213:FindFirstChildOfClass("Decal");
local l_SpecialMesh_416 =
l_Start_213:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_417 =
l_End_210:FindFirstChildOfClass("SpecialMesh");
local l_Decal_416 =
l_End_210:FindFirstChildOfClass("Decal");
if l_Decal_416 and not l_Skip_207 then
l_Decal_416.Transparency = 1;
end;
local v8045 = nil;
if l_Del_207 then
game:GetService("TweenService"):Create(l_Start_213, v8031, {
Size = l_End_210.Size,
CFrame = l_End_210.CFrame
}):Play();
task.delay(l_Del_207, function()
v8045 =
game:GetService("TweenService"):Create(l_Start_213, v8031, {
Transparency = v8036
});
v8045:Play();
if l_Decal_415 then
for _, v8047 in
pairs(l_Start_213:GetChildren()) do
if v8047:IsA("Decal")
then
game:GetService("TweenService"):Create(v8047, v8031, {
Transparency =
v8036
}):Play();
end;
end;
end;
if l_SpecialMesh_416 then
v8045 =
game:GetService("TweenService"):Create(l_SpecialMesh_416, v8031, {
Scale =
l_SpecialMesh_417.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_416 then
game:GetService("TweenService"):Create(l_SpecialMesh_416, v8031, {
Scale =
l_SpecialMesh_417.Scale
}):Play();
end;
if l_Decal_415 then
for _, v8049 in
pairs(l_Start_213:GetChildren()) do
if v8049:IsA("Decal") then
game:GetService("TweenService"):Create(v8049, v8031, {
Transparency =
v8036
}):Play();
end;
end;
v8045 =
game:GetService("TweenService"):Create(l_Start_213, v8031, {
Size = l_End_210.Size,
CFrame = l_End_210.CFrame
});
v8045:Play();
else
v8045 =
game:GetService("TweenService"):Create(l_Start_213, v8031, {
Size = l_End_210.Size,
Transparency = v8036,
CFrame = l_End_210.CFrame
});
v8045:Play();
end;
end;
if not l_Stay_207 then
if l_Del_207 then
task.wait(l_Del_207 + 0.1);
end;
v8045.Completed:Connect(function()
l_Model_208:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.delay(0.3, function()
v8024:Destroy();
l_Weld_31:Destroy();
end);
v8028 = v7493.Army:Clone();
for _, v8051 in pairs(v8028:GetChildren()) do
v8051.Anchored = false;
v8051.CanCollide = false;
v8051.Massless = true;
end;
local l_Weld_32 = Instance.new("Weld");
l_Weld_32.Part0 = v8028.PrimaryPart;
l_Weld_32.Part1 = v8023;
v8028:ScaleTo(1.5);
l_Weld_32.Parent = v8028.PrimaryPart;
v8028.Parent = workspace.Thrown;
l_Weld_32.C0 = CFrame.new(0, -1, 0);
v3:Create(l_Weld_32, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
C0 = CFrame.new(0, 0.7, 0) *
CFrame.Angles(0, 3.141592653589793, 0)
}):Play();
local v8053 = {
Model = v8028,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 1,
EndT = 1,
Skip = true
};
local l_v8053_0 = v8053 --[[ copy: 11 -> 16 ]];
task.spawn(function()
local l_Model_209 = l_v8053_0.Model;
local v8056 = l_v8053_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_214 =
l_Model_209:FindFirstChild("Start");
local l_End_211 =
l_Model_209:FindFirstChild("End");
local l_Stay_208 = l_v8053_0.Stay;
local l_Anchor_209 = l_v8053_0.Anchor;
local v8061 = l_v8053_0.EndT or 1;
local l_Del_208 = l_v8053_0.Del;
local l_Skip_208 = l_v8053_0.Skip;
if l_Start_214 and l_End_211 then
l_Model_209.PrimaryPart = l_Start_214;
if not l_Skip_208 then
for _, v8065 in
pairs(l_Model_209:GetChildren()) do
if v8065:IsA("BasePart") then
v8065.CanCollide = false;
v8065.Anchored = true;
end;
end;
end;
if l_Anchor_209 then
l_Model_209:SetPrimaryPartCFrame(l_Anchor_209);
end;
if l_v8053_0.T then
l_Start_214.Transparency =
l_v8053_0.T;
end;
l_End_211.Transparency = 1;
l_Model_209.Parent = workspace.Thrown;
local l_Decal_417 =
l_Start_214:FindFirstChildOfClass("Decal");
local l_SpecialMesh_418 =
l_Start_214:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_419 =
l_End_211:FindFirstChildOfClass("SpecialMesh");
local l_Decal_418 =
l_End_211:FindFirstChildOfClass("Decal");
if l_Decal_418 and not l_Skip_208 then
l_Decal_418.Transparency = 1;
end;
local v8070 = nil;
if l_Del_208 then
game:GetService("TweenService"):Create(l_Start_214, v8056, {
Size = l_End_211.Size,
CFrame = l_End_211.CFrame
}):Play();
task.delay(l_Del_208, function()
v8070 =
game:GetService("TweenService"):Create(l_Start_214, v8056, {
Transparency = v8061
});
v8070:Play();
if l_Decal_417 then
for _, v8072 in
pairs(l_Start_214:GetChildren()) do
if v8072:IsA("Decal")
then
game:GetService("TweenService"):Create(v8072, v8056, {
Transparency =
v8061
}):Play();
end;
end;
end;
if l_SpecialMesh_418 then
v8070 =
game:GetService("TweenService"):Create(l_SpecialMesh_418, v8056, {
Scale =
l_SpecialMesh_419.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_418 then
game:GetService("TweenService"):Create(l_SpecialMesh_418, v8056, {
Scale =
l_SpecialMesh_419.Scale
}):Play();
end;
if l_Decal_417 then
for _, v8074 in
pairs(l_Start_214:GetChildren()) do
if v8074:IsA("Decal") then
game:GetService("TweenService"):Create(v8074, v8056, {
Transparency =
v8061
}):Play();
end;
end;
v8070 =
game:GetService("TweenService"):Create(l_Start_214, v8056, {
Size = l_End_211.Size,
CFrame = l_End_211.CFrame
});
v8070:Play();
else
v8070 =
game:GetService("TweenService"):Create(l_Start_214, v8056, {
Size = l_End_211.Size,
Transparency = v8061,
CFrame = l_End_211.CFrame
});
v8070:Play();
end;
end;
if not l_Stay_208 then
if l_Del_208 then
task.wait(l_Del_208 + 0.1);
end;
v8070.Completed:Connect(function()
l_Model_209:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.delay(0.1, function()
v8028:Destroy();
l_Weld_32:Destroy();
end);
v8053 =
v7494._maid:give(v7493.Warning:Clone());
local l_Weld_33 = Instance.new("Weld");
l_Weld_33.Part0 = v8053.PrimaryPart;
l_Weld_33.Part1 = v8023;
v8053:ScaleTo(0.5);
l_Weld_33.C0 = CFrame.new(0, 0.5, 0);
l_Weld_33.Parent = v8053.PrimaryPart;
v8053.Parent = workspace.Thrown;
v833(v8053);
task.delay(1, function()
v8053:Destroy();
end);
task.delay(0, function()
local v8076 =
v7494._maid:give(v7493.Land:Clone());
local l_Weld_34 = Instance.new("Weld");
l_Weld_34.Part0 = v8076.PrimaryPart;
l_Weld_34.Part1 = v8023;
v802({
FX = v8076,
Count = 1
});
v8076:ScaleTo(1.7);
l_Weld_34.C0 = CFrame.new(0, 0.7, 0);
l_Weld_34.Parent = v8076.PrimaryPart;
v8076.Parent = workspace.Thrown;
v833(v8076);
task.delay(0.65, function()
v8076:Destroy();
end);
local v8078 =
v7494._maid:give(v7493.Up:Clone());
local l_Weld_35 = Instance.new("Weld");
l_Weld_35.Part0 = v8078.PrimaryPart;
l_Weld_35.Part1 = v8023;
v802({
FX = v8078,
Count = 0.5
});
v8078:ScaleTo(0.35);
l_Weld_35.C0 = CFrame.new(0, 0.7, 0);
l_Weld_35.Parent = v8076.PrimaryPart;
v8078.Parent = workspace.Thrown;
v833(v8078);
task.delay(0.65, function()
v8078:Destroy();
end);
for _ = 1, 2 do
local v8081 = v7493.WindTime:Clone();
v8081:ScaleTo(v89(0.15, 0.35));
local v8082 = {
Model = v8081,
T = 0.9
};
local v8083 = v8023.CFrame *
CFrame.new(0, -1, 0);
local l_Angles_23 = CFrame.Angles;
local v8085 = -15;
local v8086 = -15;
local l_v82_127 = v82;
if not v8086 and v8085 then
v8086 = v8085;
v8085 = 1;
end;
if not v8086 and not v8085 then
v8085 = 0;
v8086 = 1;
end;
local v8088 =
math.rad((l_v82_127:NextNumber(v8085, v8086)));
v8086 = 0;
l_v82_127 = 360;
local l_v82_128 = v82;
if not l_v82_127 and v8086 then
l_v82_127 = v8086;
v8086 = 1;
end;
if not l_v82_127 and not v8086 then
v8086 = 0;
l_v82_127 = 1;
end;
local v8090 =
math.rad((l_v82_128:NextNumber(v8086, l_v82_127)));
l_v82_127 = -15;
l_v82_128 = -15;
local l_v82_129 = v82;
if not l_v82_128 and l_v82_127 then
l_v82_128 = l_v82_127;
l_v82_127 = 1;
end;
if not l_v82_128 and not l_v82_127 then
l_v82_127 = 0;
l_v82_128 = 1;
end;
v8082.Anchor = v8083 *
l_Angles_23(v8088, v8090, (math.rad((l_v82_129:NextNumber(l_v82_127,
l_v82_128)))));
local l_new_39 = TweenInfo.new;
l_Angles_23 = 0.1;
v8088 = 0.25;
v8090 = v82;
if not v8088 and l_Angles_23 then
v8088 = l_Angles_23;
l_Angles_23 = 1;
end;
if not v8088 and not l_Angles_23 then
l_Angles_23 = 0;
v8088 = 1;
end;
v8082.Info =
l_new_39(v8090:NextNumber(l_Angles_23, v8088), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_210 = v8082.Model;
local v8094 = v8082.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_215 =
l_Model_210:FindFirstChild("Start");
local l_End_212 =
l_Model_210:FindFirstChild("End");
local l_Stay_209 = v8082.Stay;
local l_Anchor_210 = v8082.Anchor;
local v8099 = v8082.EndT or 1;
local l_Del_209 = v8082.Del;
local l_Skip_209 = v8082.Skip;
if l_Start_215 and l_End_212 then
l_Model_210.PrimaryPart =
l_Start_215;
if not l_Skip_209 then
for _, v8103 in
pairs(l_Model_210:GetChildren()) do
if
v8103:IsA("BasePart") then
v8103.CanCollide =
false;
v8103.Anchored =
true;
end;
end;
end;
if l_Anchor_210 then
l_Model_210:SetPrimaryPartCFrame(l_Anchor_210);
end;
if v8082.T then
l_Start_215.Transparency =
v8082.T;
end;
l_End_212.Transparency = 1;
l_Model_210.Parent =
workspace.Thrown;
local l_Decal_419 =
l_Start_215:FindFirstChildOfClass("Decal");
local l_SpecialMesh_420 =
l_Start_215:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_421 =
l_End_212:FindFirstChildOfClass("SpecialMesh");
local l_Decal_420 =
l_End_212:FindFirstChildOfClass("Decal");
if l_Decal_420 and not
l_Skip_209 then
l_Decal_420.Transparency =
1;
end;
local v8108 = nil;
if l_Del_209 then
game:GetService("TweenService"):Create(l_Start_215, v8094, {
Size = l_End_212.Size,
CFrame =
l_End_212.CFrame
}):Play();
task.delay(l_Del_209,
function()
v8108 =
game:GetService("TweenService"):Create(l_Start_215, v8094, {
Transparency =
v8099
});
v8108:Play();
if l_Decal_419 then
for _, v8110 in
pairs(l_Start_215:GetChildren()) do
if
v8110:IsA("Decal") then
game:GetService("TweenService"):Create(v8110, v8094, {
Transparency = v8099
}):Play();
end;
end;
end;
if l_SpecialMesh_420
then
v8108 =
game:GetService("TweenService"):Create(l_SpecialMesh_420, v8094, {
Scale =
l_SpecialMesh_421.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_420 then
game:GetService("TweenService"):Create(l_SpecialMesh_420, v8094, {
Scale =
l_SpecialMesh_421.Scale
}):Play();
end;
if l_Decal_419 then
for _, v8112 in
pairs(l_Start_215:GetChildren()) do
if
v8112:IsA("Decal") then
game:GetService("TweenService"):Create(v8112, v8094, {
Transparency = v8099
}):Play();
end;
end;
v8108 =
game:GetService("TweenService"):Create(l_Start_215, v8094, {
Size =
l_End_212.Size,
CFrame =
l_End_212.CFrame
});
v8108:Play();
else
v8108 =
game:GetService("TweenService"):Create(l_Start_215, v8094, {
Size =
l_End_212.Size,
Transparency =
v8099,
CFrame =
l_End_212.CFrame
});
v8108:Play();
end;
end;
if not l_Stay_209 then
if l_Del_209 then
task.wait(l_Del_209 +
0.1);
end;
v8108.Completed:Connect(function()
l_Model_210:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end);
end;
task.delay(0, function()
local v8113 =
v7494._maid:give(v7493.General:Clone());
v8113:SetPrimaryPartCFrame(l_PrimaryPart_43.CFrame * CFrame.new(0, -
l_PrimaryPart_43.Size.Y * 1.45, -2) * CFrame.Angles(1.5707963267948966, 0, 0));
v8113:ScaleTo(0.45);
v8113.Parent = workspace.Thrown;
v833(v8113);
local v8114 = v7493.Tets1:Clone();
v8114:ScaleTo(0.5);
local v8115 = {
Model = v8114,
T = 1
};
local v8116 = v8113.PrimaryPart.CFrame *
CFrame.new(0, 0, -0.3);
local l_Angles_24 = CFrame.Angles;
local v8118 = 1.5707963267948966;
local v8119 = 0;
local v8120 = 360;
local l_v82_130 = v82;
if not v8120 and v8119 then
v8120 = v8119;
v8119 = 1;
end;
if not v8120 and not v8119 then
v8119 = 0;
v8120 = 1;
end;
v8115.Anchor = v8116 * l_Angles_24(v8118,
math.rad((l_v82_130:NextNumber(v8119, v8120))), 0);
v8115.Info = TweenInfo.new(0.2,
Enum.EasingStyle.Quad);
local l_v8115_0 = v8115 --[[ copy: 2 -> 13 ]];
task.spawn(function()
local l_Model_211 = l_v8115_0.Model;
local v8124 = l_v8115_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_216 =
l_Model_211:FindFirstChild("Start");
local l_End_213 =
l_Model_211:FindFirstChild("End");
local l_Stay_210 = l_v8115_0.Stay;
local l_Anchor_211 = l_v8115_0.Anchor;
local v8129 = l_v8115_0.EndT or 1;
local l_Del_210 = l_v8115_0.Del;
local l_Skip_210 = l_v8115_0.Skip;
if l_Start_216 and l_End_213 then
l_Model_211.PrimaryPart = l_Start_216;
if not l_Skip_210 then
for _, v8133 in
pairs(l_Model_211:GetChildren()) do
if v8133:IsA("BasePart") then
v8133.CanCollide = false;
v8133.Anchored = true;
end;
end;
end;
if l_Anchor_211 then
l_Model_211:SetPrimaryPartCFrame(l_Anchor_211);
end;
if l_v8115_0.T then
l_Start_216.Transparency =
l_v8115_0.T;
end;
l_End_213.Transparency = 1;
l_Model_211.Parent = workspace.Thrown;
local l_Decal_421 =
l_Start_216:FindFirstChildOfClass("Decal");
local l_SpecialMesh_422 =
l_Start_216:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_423 =
l_End_213:FindFirstChildOfClass("SpecialMesh");
local l_Decal_422 =
l_End_213:FindFirstChildOfClass("Decal");
if l_Decal_422 and not l_Skip_210 then
l_Decal_422.Transparency = 1;
end;
local v8138 = nil;
if l_Del_210 then
game:GetService("TweenService"):Create(l_Start_216, v8124, {
Size = l_End_213.Size,
CFrame = l_End_213.CFrame
}):Play();
task.delay(l_Del_210, function()
v8138 =
game:GetService("TweenService"):Create(l_Start_216, v8124, {
Transparency = v8129
});
v8138:Play();
if l_Decal_421 then
for _, v8140 in
pairs(l_Start_216:GetChildren()) do
if v8140:IsA("Decal")
then
game:GetService("TweenService"):Create(v8140, v8124, {
Transparency =
v8129
}):Play();
end;
end;
end;
if l_SpecialMesh_422 then
v8138 =
game:GetService("TweenService"):Create(l_SpecialMesh_422, v8124, {
Scale =
l_SpecialMesh_423.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_422 then
game:GetService("TweenService"):Create(l_SpecialMesh_422, v8124, {
Scale =
l_SpecialMesh_423.Scale
}):Play();
end;
if l_Decal_421 then
for _, v8142 in
pairs(l_Start_216:GetChildren()) do
if v8142:IsA("Decal") then
game:GetService("TweenService"):Create(v8142, v8124, {
Transparency =
v8129
}):Play();
end;
end;
v8138 =
game:GetService("TweenService"):Create(l_Start_216, v8124, {
Size = l_End_213.Size,
CFrame = l_End_213.CFrame
});
v8138:Play();
else
v8138 =
game:GetService("TweenService"):Create(l_Start_216, v8124, {
Size = l_End_213.Size,
Transparency = v8129,
CFrame = l_End_213.CFrame
});
v8138:Play();
end;
end;
if not l_Stay_210 then
if l_Del_210 then
task.wait(l_Del_210 + 0.1);
end;
v8138.Completed:Connect(function()
l_Model_211:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8115 = v7493.Tets1:Clone();
v8115:ScaleTo(0.6);
local v8143 = {
Model = v8115,
T = 1
};
l_Angles_24 = v8113.PrimaryPart.CFrame *
CFrame.new(0, 0, -0.2);
v8118 = CFrame.Angles;
local v8144 = 1.5707963267948966;
v8120 = 0;
l_v82_130 = 360;
local l_v82_131 = v82;
if not l_v82_130 and v8120 then
l_v82_130 = v8120;
v8120 = 1;
end;
if not l_v82_130 and not v8120 then
v8120 = 0;
l_v82_130 = 1;
end;
v8143.Anchor = l_Angles_24 * v8118(v8144,
math.rad((l_v82_131:NextNumber(v8120, l_v82_130))), 0);
v8143.Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_212 = v8143.Model;
local v8147 = v8143.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_217 =
l_Model_212:FindFirstChild("Start");
local l_End_214 =
l_Model_212:FindFirstChild("End");
local l_Stay_211 = v8143.Stay;
local l_Anchor_212 = v8143.Anchor;
local v8152 = v8143.EndT or 1;
local l_Del_211 = v8143.Del;
local l_Skip_211 = v8143.Skip;
if l_Start_217 and l_End_214 then
l_Model_212.PrimaryPart = l_Start_217;
if not l_Skip_211 then
for _, v8156 in
pairs(l_Model_212:GetChildren()) do
if v8156:IsA("BasePart") then
v8156.CanCollide = false;
v8156.Anchored = true;
end;
end;
end;
if l_Anchor_212 then
l_Model_212:SetPrimaryPartCFrame(l_Anchor_212);
end;
if v8143.T then
l_Start_217.Transparency = v8143.T;
end;
l_End_214.Transparency = 1;
l_Model_212.Parent = workspace.Thrown;
local l_Decal_423 =
l_Start_217:FindFirstChildOfClass("Decal");
local l_SpecialMesh_424 =
l_Start_217:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_425 =
l_End_214:FindFirstChildOfClass("SpecialMesh");
local l_Decal_424 =
l_End_214:FindFirstChildOfClass("Decal");
if l_Decal_424 and not l_Skip_211 then
l_Decal_424.Transparency = 1;
end;
local v8161 = nil;
if l_Del_211 then
game:GetService("TweenService"):Create(l_Start_217, v8147, {
Size = l_End_214.Size,
CFrame = l_End_214.CFrame
}):Play();
task.delay(l_Del_211, function()
v8161 =
game:GetService("TweenService"):Create(l_Start_217, v8147, {
Transparency = v8152
});
v8161:Play();
if l_Decal_423 then
for _, v8163 in
pairs(l_Start_217:GetChildren()) do
if v8163:IsA("Decal")
then
game:GetService("TweenService"):Create(v8163, v8147, {
Transparency =
v8152
}):Play();
end;
end;
end;
if l_SpecialMesh_424 then
v8161 =
game:GetService("TweenService"):Create(l_SpecialMesh_424, v8147, {
Scale =
l_SpecialMesh_425.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_424 then
game:GetService("TweenService"):Create(l_SpecialMesh_424, v8147, {
Scale =
l_SpecialMesh_425.Scale
}):Play();
end;
if l_Decal_423 then
for _, v8165 in
pairs(l_Start_217:GetChildren()) do
if v8165:IsA("Decal") then
game:GetService("TweenService"):Create(v8165, v8147, {
Transparency =
v8152
}):Play();
end;
end;
v8161 =
game:GetService("TweenService"):Create(l_Start_217, v8147, {
Size = l_End_214.Size,
CFrame = l_End_214.CFrame
});
v8161:Play();
else
v8161 =
game:GetService("TweenService"):Create(l_Start_217, v8147, {
Size = l_End_214.Size,
Transparency = v8152,
CFrame = l_End_214.CFrame
});
v8161:Play();
end;
end;
if not l_Stay_211 then
if l_Del_211 then
task.wait(l_Del_211 + 0.1);
end;
v8161.Completed:Connect(function()
l_Model_212:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
end;
end;
if not v898.RockDistance then
v8166();
else
v8019();
end;
end;
end;
end;
end;
elseif v899 == "Hand Down Slam" then
local l_char_26 = v898.char;
local l_id_22 = v898.id;
local v8169 = nil;
local l_PrimaryPart_44 = l_char_26.PrimaryPart;
local v8171 = {};
local _ = script;
local v8173, v8174 = v873(game.ReplicatedStorage.Resources.DownSlam, v8171,
15);
for _, v8176 in pairs(l_char_26.Humanoid:GetPlayingAnimationTracks()) do
if v8176.Animation.AnimationId == "rbxassetid://" .. l_id_22 then
v8169 = v8176;
break;
end;
end;
if not v8169 or not v8169.IsPlaying then
return ;
else
local v8177 = nil;
if v898.Hand then
v8177 = v8173.HAND:Clone();
for _, v8179 in pairs(v8177:GetDescendants()) do
if v8179:IsA("BasePart") then
v8179.Transparency = 1;
end;
end;
v8177:PivotTo(v898.RootCFrame * CFrame.new(1.97, 60, 10) *
CFrame.Angles(0, 3.141592653589793, 3.141592653589793));
v8177.Parent = workspace.Thrown;
local l_Animation_14 = Instance.new("Animation");
l_Animation_14.AnimationId = "rbxassetid://17150022960";
local v8181 =
v8177.AnimationController:LoadAnimation(l_Animation_14);
v8181:Play();
v8181.TimePosition = 0.55;
local l_v8181_0 = v8181 --[[ copy: 14 -> 108 ]];
task.delay(5.8, function()
l_v8181_0:AdjustSpeed(0);
task.delay(2, function()
v8177:Destroy();
end);
end);
end;
task.delay(0.30000000000000004, function()
if not v8177 then
return ;
else
shared.sfx({
SoundId = "rbxassetid://17150098383",
Parent = v8177.PrimaryPart,
Volume = 9
}):Resume();
return ;
end;
end);
local v8183 = {};
if not v898.Hand then
for _, v8185 in pairs({
l_char_26["Right Arm"],
l_char_26["Left Arm"]
}) do
local v8186 = v8174._maid:give(v8173.HandEF:Clone());
local l_Weld_36 = Instance.new("Weld");
l_Weld_36.Part0 = v8186.PrimaryPart;
l_Weld_36.Part1 = v8185;
l_Weld_36.C0 = CFrame.new(0, 1, 0);
l_Weld_36.Parent = v8186.PrimaryPart;
v8186.Parent = workspace.Thrown;
table.insert(v8183, v8186);
end;
end;
local v8188 = v898.RootCFrame * CFrame.new(-5, -l_PrimaryPart_44.Size.Y
* 1.5, 15).Position;
local v8189 = v898.RootCFrame * CFrame.new(-5, 75, 10).Position;
local v8190 = {};
local v8191 = math.clamp((v8188 - v8189).Magnitude, 20, 500);
local v8192 = CFrame.new(v8188, v8189) * CFrame.new(0, 0, -v8191 / 2) *
CFrame.new(-15, 0, 0).Position;
for v8193 = 0, v8191, 5 do
local v8194 = v8193 / v8191;
local v8195 = v8188 + (v8192 - v8188) * v8194;
table.insert(v8190, v8195 + (v8192 + (v8189 - v8192) * v8194 -
v8195) * v8194);
end;
if not v898.Hand then
return task.delay(0.2, function()
for _, v8197 in pairs(v8183) do
v8197:ScaleTo(6.5);
v808({
FX = v8197,
Scale = 0.2
});
end;
if not v898.Hand then
local v8198 = v8174._maid:give(v8173.Impact:Clone());
v8198:SetPrimaryPartCFrame(l_PrimaryPart_44.CFrame *
CFrame.new(0, -l_PrimaryPart_44.Size.Y * 1.4, 0));
v8198:ScaleTo(2);
v8198.Parent = workspace.Thrown;
v833(v8198);
local v8199 = v8173.Ring:Clone();
v8199:SetPrimaryPartCFrame(l_PrimaryPart_44.CFrame *
CFrame.new(0, -l_PrimaryPart_44.Size.Y * 1, 0) * CFrame.Angles(1.5707963267948966,
0, 0));
local v8200 = {
Model = v8199,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
local l_v8200_0 = v8200 --[[ copy: 2 -> 5 ]];
task.spawn(function()
local l_Model_213 = l_v8200_0.Model;
local v8203 = l_v8200_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_218 =
l_Model_213:FindFirstChild("Start");
local l_End_215 = l_Model_213:FindFirstChild("End");
local l_Stay_212 = l_v8200_0.Stay;
local l_Anchor_213 = l_v8200_0.Anchor;
local v8208 = l_v8200_0.EndT or 1;
local l_Del_212 = l_v8200_0.Del;
local l_Skip_212 = l_v8200_0.Skip;
if l_Start_218 and l_End_215 then
l_Model_213.PrimaryPart = l_Start_218;
if not l_Skip_212 then
for _, v8212 in
pairs(l_Model_213:GetChildren()) do
if v8212:IsA("BasePart") then
v8212.CanCollide = false;
v8212.Anchored = true;
end;
end;
end;
if l_Anchor_213 then
l_Model_213:SetPrimaryPartCFrame(l_Anchor_213);
end;
if l_v8200_0.T then
l_Start_218.Transparency = l_v8200_0.T;
end;
l_End_215.Transparency = 1;
l_Model_213.Parent = workspace.Thrown;
local l_Decal_425 =
l_Start_218:FindFirstChildOfClass("Decal");
local l_SpecialMesh_426 =
l_Start_218:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_427 =
l_End_215:FindFirstChildOfClass("SpecialMesh");
local l_Decal_426 =
l_End_215:FindFirstChildOfClass("Decal");
if l_Decal_426 and not l_Skip_212 then
l_Decal_426.Transparency = 1;
end;
local v8217 = nil;
if l_Del_212 then
game:GetService("TweenService"):Create(l_Start_218, v8203, {
Size = l_End_215.Size,
CFrame = l_End_215.CFrame
}):Play();
task.delay(l_Del_212, function()
v8217 =
game:GetService("TweenService"):Create(l_Start_218, v8203, {
Transparency = v8208
});
v8217:Play();
if l_Decal_425 then
for _, v8219 in
pairs(l_Start_218:GetChildren()) do
if v8219:IsA("Decal") then
game:GetService("TweenService"):Create(v8219, v8203, {
Transparency = v8208
}):Play();
end;
end;
end;
if l_SpecialMesh_426 then
v8217 =
game:GetService("TweenService"):Create(l_SpecialMesh_426, v8203, {
Scale = l_SpecialMesh_427.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_426 then
game:GetService("TweenService"):Create(l_SpecialMesh_426, v8203, {
Scale = l_SpecialMesh_427.Scale
}):Play();
end;
if l_Decal_425 then
for _, v8221 in
pairs(l_Start_218:GetChildren()) do
if v8221:IsA("Decal") then
game:GetService("TweenService"):Create(v8221, v8203, {
Transparency = v8208
}):Play();
end;
end;
v8217 =
game:GetService("TweenService"):Create(l_Start_218, v8203, {
Size = l_End_215.Size,
CFrame = l_End_215.CFrame
});
v8217:Play();
else
v8217 =
game:GetService("TweenService"):Create(l_Start_218, v8203, {
Size = l_End_215.Size,
Transparency = v8208,
CFrame = l_End_215.CFrame
});
v8217:Play();
end;
end;
if not l_Stay_212 then
if l_Del_212 then
task.wait(l_Del_212 + 0.1);
end;
v8217.Completed:Connect(function()
l_Model_213:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8200 = v8173.Shockwave:Clone();
v8200:SetPrimaryPartCFrame(l_PrimaryPart_44.CFrame *
CFrame.new(0, 32, 0) * CFrame.Angles(0, 0, 1.5707963267948966));
local v8222 = {
Model = v8200,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine)
};
local l_v8222_0 = v8222 --[[ copy: 3 -> 6 ]];
task.spawn(function()
local l_Model_214 = l_v8222_0.Model;
local v8225 = l_v8222_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_219 =
l_Model_214:FindFirstChild("Start");
local l_End_216 = l_Model_214:FindFirstChild("End");
local l_Stay_213 = l_v8222_0.Stay;
local l_Anchor_214 = l_v8222_0.Anchor;
local v8230 = l_v8222_0.EndT or 1;
local l_Del_213 = l_v8222_0.Del;
local l_Skip_213 = l_v8222_0.Skip;
if l_Start_219 and l_End_216 then
l_Model_214.PrimaryPart = l_Start_219;
if not l_Skip_213 then
for _, v8234 in
pairs(l_Model_214:GetChildren()) do
if v8234:IsA("BasePart") then
v8234.CanCollide = false;
v8234.Anchored = true;
end;
end;
end;
if l_Anchor_214 then
l_Model_214:SetPrimaryPartCFrame(l_Anchor_214);
end;
if l_v8222_0.T then
l_Start_219.Transparency = l_v8222_0.T;
end;
l_End_216.Transparency = 1;
l_Model_214.Parent = workspace.Thrown;
local l_Decal_427 =
l_Start_219:FindFirstChildOfClass("Decal");
local l_SpecialMesh_428 =
l_Start_219:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_429 =
l_End_216:FindFirstChildOfClass("SpecialMesh");
local l_Decal_428 =
l_End_216:FindFirstChildOfClass("Decal");
if l_Decal_428 and not l_Skip_213 then
l_Decal_428.Transparency = 1;
end;
local v8239 = nil;
if l_Del_213 then
game:GetService("TweenService"):Create(l_Start_219, v8225, {
Size = l_End_216.Size,
CFrame = l_End_216.CFrame
}):Play();
task.delay(l_Del_213, function()
v8239 =
game:GetService("TweenService"):Create(l_Start_219, v8225, {
Transparency = v8230
});
v8239:Play();
if l_Decal_427 then
for _, v8241 in
pairs(l_Start_219:GetChildren()) do
if v8241:IsA("Decal") then
game:GetService("TweenService"):Create(v8241, v8225, {
Transparency = v8230
}):Play();
end;
end;
end;
if l_SpecialMesh_428 then
v8239 =
game:GetService("TweenService"):Create(l_SpecialMesh_428, v8225, {
Scale = l_SpecialMesh_429.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_428 then
game:GetService("TweenService"):Create(l_SpecialMesh_428, v8225, {
Scale = l_SpecialMesh_429.Scale
}):Play();
end;
if l_Decal_427 then
for _, v8243 in
pairs(l_Start_219:GetChildren()) do
if v8243:IsA("Decal") then
game:GetService("TweenService"):Create(v8243, v8225, {
Transparency = v8230
}):Play();
end;
end;
v8239 =
game:GetService("TweenService"):Create(l_Start_219, v8225, {
Size = l_End_216.Size,
CFrame = l_End_216.CFrame
});
v8239:Play();
else
v8239 =
game:GetService("TweenService"):Create(l_Start_219, v8225, {
Size = l_End_216.Size,
Transparency = v8230,
CFrame = l_End_216.CFrame
});
v8239:Play();
end;
end;
if not l_Stay_213 then
if l_Del_213 then
task.wait(l_Del_213 + 0.1);
end;
v8239.Completed:Connect(function()
l_Model_214:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8222 = v8174._maid:give(v8173.Misty:Clone());
v8222:SetPrimaryPartCFrame(l_PrimaryPart_44.CFrame *
CFrame.new(0, -l_PrimaryPart_44.Size.Y * 1.3, 0));
v8222:ScaleTo(1);
v808({
FX = v8222,
Scale = 0.56
});
v8222.Parent = workspace.Thrown;
v833(v8222);
task.delay(0.3, function()
for _, v8245 in pairs(v8183) do
v840({
FX = v8245,
On = false
});
end;
end);
end;
end);
else
do
local l_v8177_0 = v8177;
task.delay(0.45, function()
for _, v8248 in pairs(l_v8177_0:GetDescendants()) do
if v8248:IsA("BasePart") then
v8248.Transparency = 0;
end;
end;
task.wait(0.15);
local v8249 = v8173.Pls:Clone();
v8249:ScaleTo(0.8);
v8249:SetPrimaryPartCFrame(v898.RootCFrame * CFrame.new(-4,
-l_PrimaryPart_44.Size.Y * 1.3, 12));
local v8250 = {
Model = v8249,
Info = TweenInfo.new(0.55, Enum.EasingStyle.Sine),
T = 0.95
};
task.spawn(function()
local l_Model_215 = v8250.Model;
local v8252 = v8250.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_220 =
l_Model_215:FindFirstChild("Start");
local l_End_217 = l_Model_215:FindFirstChild("End");
local l_Stay_214 = v8250.Stay;
local l_Anchor_215 = v8250.Anchor;
local v8257 = v8250.EndT or 1;
local l_Del_214 = v8250.Del;
local l_Skip_214 = v8250.Skip;
if l_Start_220 and l_End_217 then
l_Model_215.PrimaryPart = l_Start_220;
if not l_Skip_214 then
for _, v8261 in
pairs(l_Model_215:GetChildren()) do
if v8261:IsA("BasePart") then
v8261.CanCollide = false;
v8261.Anchored = true;
end;
end;
end;
if l_Anchor_215 then
l_Model_215:SetPrimaryPartCFrame(l_Anchor_215);
end;
if v8250.T then
l_Start_220.Transparency = v8250.T;
end;
l_End_217.Transparency = 1;
l_Model_215.Parent = workspace.Thrown;
local l_Decal_429 =
l_Start_220:FindFirstChildOfClass("Decal");
local l_SpecialMesh_430 =
l_Start_220:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_431 =
l_End_217:FindFirstChildOfClass("SpecialMesh");
local l_Decal_430 =
l_End_217:FindFirstChildOfClass("Decal");
if l_Decal_430 and not l_Skip_214 then
l_Decal_430.Transparency = 1;
end;
local v8266 = nil;
if l_Del_214 then
game:GetService("TweenService"):Create(l_Start_220, v8252, {
Size = l_End_217.Size,
CFrame = l_End_217.CFrame
}):Play();
task.delay(l_Del_214, function()
v8266 =
game:GetService("TweenService"):Create(l_Start_220, v8252, {
Transparency = v8257
});
v8266:Play();
if l_Decal_429 then
for _, v8268 in
pairs(l_Start_220:GetChildren()) do
if v8268:IsA("Decal") then
game:GetService("TweenService"):Create(v8268, v8252, {
Transparency = v8257
}):Play();
end;
end;
end;
if l_SpecialMesh_430 then
v8266 =
game:GetService("TweenService"):Create(l_SpecialMesh_430, v8252, {
Scale = l_SpecialMesh_431.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_430 then
game:GetService("TweenService"):Create(l_SpecialMesh_430, v8252, {
Scale = l_SpecialMesh_431.Scale
}):Play();
end;
if l_Decal_429 then
for _, v8270 in
pairs(l_Start_220:GetChildren()) do
if v8270:IsA("Decal") then
game:GetService("TweenService"):Create(v8270, v8252, {
Transparency = v8257
}):Play();
end;
end;
v8266 =
game:GetService("TweenService"):Create(l_Start_220, v8252, {
Size = l_End_217.Size,
CFrame = l_End_217.CFrame
});
v8266:Play();
else
v8266 =
game:GetService("TweenService"):Create(l_Start_220, v8252, {
Size = l_End_217.Size,
Transparency = v8257,
CFrame = l_End_217.CFrame
});
v8266:Play();
end;
end;
if not l_Stay_214 then
if l_Del_214 then
task.wait(l_Del_214 + 0.1);
end;
v8266.Completed:Connect(function()
l_Model_215:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
local v8271 = nil;
task.delay(0.35, function()
if l_LocalPlayer_0.Character and
(l_LocalPlayer_0.Character.PrimaryPart.Position - (v898.RootCFrame * CFrame.new(-4,
0, 12)).Position).magnitude <= 80 then
v5({
Effect = "Camshake",
Intensity = 5
});
end;
v8271 = v8174._maid:give(v8173.HandUp:Clone());
v8271:SetPrimaryPartCFrame(v898.RootCFrame * CFrame.new(-4,
-l_PrimaryPart_44.Size.Y * 1.3, 12));
v8271:ScaleTo(4);
v8271.Parent = workspace.Thrown;
v833(v8271);
local v8272 =
v8174._maid:give(Instance.new("NumberValue"));
v8174._maid:giveTask(v8272.Changed:Connect(function()
v8271:ScaleTo(v8272.Value);
end));
v8272.Value = v8271:GetScale();
v3:Create(v8272, TweenInfo.new(2, Enum.EasingStyle.Sine), {
Value = 4
}):Play();
end);
task.wait(0.65);
for v8273 = 1, 3 do
local v8274 = v8173.ItsWindTime:Clone();
v8274:ScaleTo(0.8 * v8273);
v8274:SetPrimaryPartCFrame(v8271.PrimaryPart.CFrame *
CFrame.Angles(0, 0, 0));
local v8275 = {
Model = v8274,
Info = TweenInfo.new(0.5, Enum.EasingStyle.Sine),
T = 1
};
task.spawn(function()
local l_Model_216 = v8275.Model;
local v8277 = v8275.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_221 =
l_Model_216:FindFirstChild("Start");
local l_End_218 = l_Model_216:FindFirstChild("End");
local l_Stay_215 = v8275.Stay;
local l_Anchor_216 = v8275.Anchor;
local v8282 = v8275.EndT or 1;
local l_Del_215 = v8275.Del;
local l_Skip_215 = v8275.Skip;
if l_Start_221 and l_End_218 then
l_Model_216.PrimaryPart = l_Start_221;
if not l_Skip_215 then
for _, v8286 in
pairs(l_Model_216:GetChildren()) do
if v8286:IsA("BasePart") then
v8286.CanCollide = false;
v8286.Anchored = true;
end;
end;
end;
if l_Anchor_216 then
l_Model_216:SetPrimaryPartCFrame(l_Anchor_216);
end;
if v8275.T then
l_Start_221.Transparency = v8275.T;
end;
l_End_218.Transparency = 1;
l_Model_216.Parent = workspace.Thrown;
local l_Decal_431 =
l_Start_221:FindFirstChildOfClass("Decal");
local l_SpecialMesh_432 =
l_Start_221:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_433 =
l_End_218:FindFirstChildOfClass("SpecialMesh");
local l_Decal_432 =
l_End_218:FindFirstChildOfClass("Decal");
if l_Decal_432 and not l_Skip_215 then
l_Decal_432.Transparency = 1;
end;
local v8291 = nil;
if l_Del_215 then
game:GetService("TweenService"):Create(l_Start_221, v8277, {
Size = l_End_218.Size,
CFrame = l_End_218.CFrame
}):Play();
task.delay(l_Del_215, function()
v8291 =
game:GetService("TweenService"):Create(l_Start_221, v8277, {
Transparency = v8282
});
v8291:Play();
if l_Decal_431 then
for _, v8293 in
pairs(l_Start_221:GetChildren()) do
if v8293:IsA("Decal") then
game:GetService("TweenService"):Create(v8293, v8277, {
Transparency = v8282
}):Play();
end;
end;
end;
if l_SpecialMesh_432 then
v8291 =
game:GetService("TweenService"):Create(l_SpecialMesh_432, v8277, {
Scale = l_SpecialMesh_433.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_432 then
game:GetService("TweenService"):Create(l_SpecialMesh_432, v8277, {
Scale = l_SpecialMesh_433.Scale
}):Play();
end;
if l_Decal_431 then
for _, v8295 in
pairs(l_Start_221:GetChildren()) do
if v8295:IsA("Decal") then
game:GetService("TweenService"):Create(v8295, v8277, {
Transparency = v8282
}):Play();
end;
end;
v8291 =
game:GetService("TweenService"):Create(l_Start_221, v8277, {
Size = l_End_218.Size,
CFrame = l_End_218.CFrame
});
v8291:Play();
else
v8291 =
game:GetService("TweenService"):Create(l_Start_221, v8277, {
Size = l_End_218.Size,
Transparency = v8282,
CFrame = l_End_218.CFrame
});
v8291:Play();
end;
end;
if not l_Stay_215 then
if l_Del_215 then
task.wait(l_Del_215 + 0.1);
end;
v8291.Completed:Connect(function()
l_Model_216:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
local v8296 = l_v8177_0["Cube.010"].Bone["Bone.001"]
["Bone.002"];
local v8297 = nil;
task.delay(0.65, function()
v8297 = v8174._maid:give(v8173.Wind2:Clone());
v840({
FX = v8297,
On = true
});
v8297:ScaleTo(12);
v808({
FX = v8297,
Scale = 0.5
});
v8297.Parent = workspace.Thrown;
local v8298 = tick();
while tick() - v8298 < 3 do
v8297.PrimaryPart.CFrame = v8296.WorldCFrame *
CFrame.new(-5, 0, 0) * CFrame.Angles(0, 0, 1.5707963267948966);
game:GetService("RunService").RenderStepped:Wait();
end;
end);
task.spawn(function()
task.wait(0.85);
local v8299 = tick();
while tick() - v8299 < 0.35 do
local v8300 = v8174._maid:give(v8173.Fist:Clone());
v8300:ScaleTo(0.75);
v8300.Parent = workspace.Thrown;
v8300.Start.Transparency = 0.85;
v3:Create(v8300.PrimaryPart, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Size = v8300.End.Size,
Transparency = 1
}):Play();
local v8301 = v8173.ItsWindTime:Clone();
v8301:ScaleTo(6);
v3:Create(v8301.PrimaryPart, TweenInfo.new(0.45,
Enum.EasingStyle.Sine), {
Size = v8300.End.Size
}):Play();
v3:Create(v8301.PrimaryPart.Decal, TweenInfo.new(0.45,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
task.spawn(function()
local v8302 = tick();
local v8303 = 0;
while tick() - v8302 < 1 do
v8303 = v8303 + 15;
v8300.PrimaryPart.CFrame =
v8297.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(v8303), 0);
v8301:SetPrimaryPartCFrame(v8271.PrimaryPart.CFrame);
game:GetService("RunService").RenderStepped:Wait();
end;
end);
task.wait(0.1);
end;
end);
task.wait(1.2);
local v8304 = v8174._maid:give(v8173.Impact:Clone());
v8304:ScaleTo(6.5);
v8304:SetPrimaryPartCFrame(v898.Ending);
v808({
FX = v8304,
Scale = 1.1
});
v8304.Parent = workspace.Thrown;
v840({
FX = v8297,
On = false
});
v833(v8304);
for v8305 = 1, 2 do
local v8306 = v8174._maid:give(v8173.Impact2:Clone());
v8306:ScaleTo(1.5 * v8305);
v8306:SetPrimaryPartCFrame(v898.Ending);
v8306.Parent = workspace.Thrown;
v833(v8306);
end;
for _ = 1, 3 do
local v8308 = v8173.NewTime:Clone();
v8308:ScaleTo(v89(2, 4.5));
local v8309 = {
Model = v8308,
T = 0.9
};
local l_CFrame_25 = l_PrimaryPart_44.CFrame;
local l_Angles_25 = CFrame.Angles;
local v8312 = -15;
local v8313 = 15;
local l_v82_132 = v82;
if not v8313 and v8312 then
v8313 = v8312;
v8312 = 1;
end;
if not v8313 and not v8312 then
v8312 = 0;
v8313 = 1;
end;
local v8315 = math.rad((l_v82_132:NextNumber(v8312,
v8313)));
v8313 = 0;
l_v82_132 = 360;
local l_v82_133 = v82;
if not l_v82_132 and v8313 then
l_v82_132 = v8313;
v8313 = 1;
end;
if not l_v82_132 and not v8313 then
v8313 = 0;
l_v82_132 = 1;
end;
local v8317 = math.rad((l_v82_133:NextNumber(v8313,
l_v82_132)));
l_v82_132 = -15;
l_v82_133 = 15;
local l_v82_134 = v82;
if not l_v82_133 and l_v82_132 then
l_v82_133 = l_v82_132;
l_v82_132 = 1;
end;
if not l_v82_133 and not l_v82_132 then
l_v82_132 = 0;
l_v82_133 = 1;
end;
v8309.Anchor = l_CFrame_25 * l_Angles_25(v8315, v8317,
(math.rad((l_v82_134:NextNumber(l_v82_132, l_v82_133)))));
local l_new_40 = TweenInfo.new;
l_Angles_25 = 0.3;
v8315 = 0.4;
v8317 = v82;
if not v8315 and l_Angles_25 then
v8315 = l_Angles_25;
l_Angles_25 = 1;
end;
if not v8315 and not l_Angles_25 then
l_Angles_25 = 0;
v8315 = 1;
end;
v8309.Info = l_new_40(v8317:NextNumber(l_Angles_25, v8315),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_217 = v8309.Model;
local v8321 = v8309.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_222 =
l_Model_217:FindFirstChild("Start");
local l_End_219 = l_Model_217:FindFirstChild("End");
local l_Stay_216 = v8309.Stay;
local l_Anchor_217 = v8309.Anchor;
local v8326 = v8309.EndT or 1;
local l_Del_216 = v8309.Del;
local l_Skip_216 = v8309.Skip;
if l_Start_222 and l_End_219 then
l_Model_217.PrimaryPart = l_Start_222;
if not l_Skip_216 then
for _, v8330 in
pairs(l_Model_217:GetChildren()) do
if v8330:IsA("BasePart") then
v8330.CanCollide = false;
v8330.Anchored = true;
end;
end;
end;
if l_Anchor_217 then
l_Model_217:SetPrimaryPartCFrame(l_Anchor_217);
end;
if v8309.T then
l_Start_222.Transparency = v8309.T;
end;
l_End_219.Transparency = 1;
l_Model_217.Parent = workspace.Thrown;
local l_Decal_433 =
l_Start_222:FindFirstChildOfClass("Decal");
local l_SpecialMesh_434 =
l_Start_222:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_435 =
l_End_219:FindFirstChildOfClass("SpecialMesh");
local l_Decal_434 =
l_End_219:FindFirstChildOfClass("Decal");
if l_Decal_434 and not l_Skip_216 then
l_Decal_434.Transparency = 1;
end;
local v8335 = nil;
if l_Del_216 then
game:GetService("TweenService"):Create(l_Start_222, v8321, {
Size = l_End_219.Size,
CFrame = l_End_219.CFrame
}):Play();
task.delay(l_Del_216, function()
v8335 =
game:GetService("TweenService"):Create(l_Start_222, v8321, {
Transparency = v8326
});
v8335:Play();
if l_Decal_433 then
for _, v8337 in
pairs(l_Start_222:GetChildren()) do
if v8337:IsA("Decal") then
game:GetService("TweenService"):Create(v8337, v8321, {
Transparency = v8326
}):Play();
end;
end;
end;
if l_SpecialMesh_434 then
v8335 =
game:GetService("TweenService"):Create(l_SpecialMesh_434, v8321, {
Scale = l_SpecialMesh_435.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_434 then
game:GetService("TweenService"):Create(l_SpecialMesh_434, v8321, {
Scale = l_SpecialMesh_435.Scale
}):Play();
end;
if l_Decal_433 then
for _, v8339 in
pairs(l_Start_222:GetChildren()) do
if v8339:IsA("Decal") then
game:GetService("TweenService"):Create(v8339, v8321, {
Transparency = v8326
}):Play();
end;
end;
v8335 =
game:GetService("TweenService"):Create(l_Start_222, v8321, {
Size = l_End_219.Size,
CFrame = l_End_219.CFrame
});
v8335:Play();
else
v8335 =
game:GetService("TweenService"):Create(l_Start_222, v8321, {
Size = l_End_219.Size,
Transparency = v8326,
CFrame = l_End_219.CFrame
});
v8335:Play();
end;
end;
if not l_Stay_216 then
if l_Del_216 then
task.wait(l_Del_216 + 0.1);
end;
v8335.Completed:Connect(function()
l_Model_217:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
for _ = 1, 5 do
local v8341 = v8173.WTry1:Clone();
v8341:ScaleTo(v89(4, 6.5));
local v8342 = {
Model = v8341,
T = 0.9
};
local l_CFrame_26 = v8304.PrimaryPart.CFrame;
local l_Angles_26 = CFrame.Angles;
local v8345 = -15;
local v8346 = 15;
local l_v82_135 = v82;
if not v8346 and v8345 then
v8346 = v8345;
v8345 = 1;
end;
if not v8346 and not v8345 then
v8345 = 0;
v8346 = 1;
end;
local v8348 = math.rad((l_v82_135:NextNumber(v8345,
v8346)));
v8346 = 0;
l_v82_135 = 360;
local l_v82_136 = v82;
if not l_v82_135 and v8346 then
l_v82_135 = v8346;
v8346 = 1;
end;
if not l_v82_135 and not v8346 then
v8346 = 0;
l_v82_135 = 1;
end;
local v8350 = math.rad((l_v82_136:NextNumber(v8346,
l_v82_135)));
l_v82_135 = -15;
l_v82_136 = 15;
local l_v82_137 = v82;
if not l_v82_136 and l_v82_135 then
l_v82_136 = l_v82_135;
l_v82_135 = 1;
end;
if not l_v82_136 and not l_v82_135 then
l_v82_135 = 0;
l_v82_136 = 1;
end;
v8342.Anchor = l_CFrame_26 * l_Angles_26(v8348, v8350,
(math.rad((l_v82_137:NextNumber(l_v82_135, l_v82_136)))));
local l_new_41 = TweenInfo.new;
l_Angles_26 = 0.3;
v8348 = 0.4;
v8350 = v82;
if not v8348 and l_Angles_26 then
v8348 = l_Angles_26;
l_Angles_26 = 1;
end;
if not v8348 and not l_Angles_26 then
l_Angles_26 = 0;
v8348 = 1;
end;
v8342.Info = l_new_41(v8350:NextNumber(l_Angles_26, v8348),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_218 = v8342.Model;
local v8354 = v8342.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_223 =
l_Model_218:FindFirstChild("Start");
local l_End_220 = l_Model_218:FindFirstChild("End");
local l_Stay_217 = v8342.Stay;
local l_Anchor_218 = v8342.Anchor;
local v8359 = v8342.EndT or 1;
local l_Del_217 = v8342.Del;
local l_Skip_217 = v8342.Skip;
if l_Start_223 and l_End_220 then
l_Model_218.PrimaryPart = l_Start_223;
if not l_Skip_217 then
for _, v8363 in
pairs(l_Model_218:GetChildren()) do
if v8363:IsA("BasePart") then
v8363.CanCollide = false;
v8363.Anchored = true;
end;
end;
end;
if l_Anchor_218 then
l_Model_218:SetPrimaryPartCFrame(l_Anchor_218);
end;
if v8342.T then
l_Start_223.Transparency = v8342.T;
end;
l_End_220.Transparency = 1;
l_Model_218.Parent = workspace.Thrown;
local l_Decal_435 =
l_Start_223:FindFirstChildOfClass("Decal");
local l_SpecialMesh_436 =
l_Start_223:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_437 =
l_End_220:FindFirstChildOfClass("SpecialMesh");
local l_Decal_436 =
l_End_220:FindFirstChildOfClass("Decal");
if l_Decal_436 and not l_Skip_217 then
l_Decal_436.Transparency = 1;
end;
local v8368 = nil;
if l_Del_217 then
game:GetService("TweenService"):Create(l_Start_223, v8354, {
Size = l_End_220.Size,
CFrame = l_End_220.CFrame
}):Play();
task.delay(l_Del_217, function()
v8368 =
game:GetService("TweenService"):Create(l_Start_223, v8354, {
Transparency = v8359
});
v8368:Play();
if l_Decal_435 then
for _, v8370 in
pairs(l_Start_223:GetChildren()) do
if v8370:IsA("Decal") then
game:GetService("TweenService"):Create(v8370, v8354, {
Transparency = v8359
}):Play();
end;
end;
end;
if l_SpecialMesh_436 then
v8368 =
game:GetService("TweenService"):Create(l_SpecialMesh_436, v8354, {
Scale = l_SpecialMesh_437.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_436 then
game:GetService("TweenService"):Create(l_SpecialMesh_436, v8354, {
Scale = l_SpecialMesh_437.Scale
}):Play();
end;
if l_Decal_435 then
for _, v8372 in
pairs(l_Start_223:GetChildren()) do
if v8372:IsA("Decal") then
game:GetService("TweenService"):Create(v8372, v8354, {
Transparency = v8359
}):Play();
end;
end;
v8368 =
game:GetService("TweenService"):Create(l_Start_223, v8354, {
Size = l_End_220.Size,
CFrame = l_End_220.CFrame
});
v8368:Play();
else
v8368 =
game:GetService("TweenService"):Create(l_Start_223, v8354, {
Size = l_End_220.Size,
Transparency = v8359,
CFrame = l_End_220.CFrame
});
v8368:Play();
end;
end;
if not l_Stay_217 then
if l_Del_217 then
task.wait(l_Del_217 + 0.1);
end;
v8368.Completed:Connect(function()
l_Model_218:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
local _, v8374 = v556({
orig = v898.Ending.Position,
dir = Vector3.new(0, -20, 0, 0)
});
if l_LocalPlayer_0.Character and
(l_LocalPlayer_0.Character.PrimaryPart.Position - v8374).magnitude <= 80 then
v5({
Effect = "Camshake",
Intensity = 20,
Last = 1
});
end;
local l_Seed_0 = v898.Seed;
for v8376 = 1, 4 do
local l_v5_1 = v5;
local v8378 = {
Effect = "Ground Crater",
Seed = l_Seed_0,
start = v8374 + Vector3.new(0, 0.10000000149011612, 0,
0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v8376 / 2,
nosound = true,
nosmoke = v8376 > 2
};
local v8379 = false;
if v8376 <= 2 then
v8379 = {
minus = 0
};
end;
v8378.stronger = v8379;
v8378.sizemult = 1.35 * v8376;
v8378.size = 2.5 * v8376;
l_v5_1(v8378);
end;
end;
end;
end;
elseif v899 == "Windstorm Fury Finisher" then
local l_char_27 = v898.char;
local l_hit_13 = v898.hit;
local l_id_23 = v898.id;
local v8383 = nil;
local l_PrimaryPart_45 = l_char_27.PrimaryPart;
local v8385 = {};
local _ = script;
local _, _ = v873(game.ReplicatedStorage.Resources.GreenTornado, v8385);
for _, v8390 in pairs(l_char_27.Humanoid:GetPlayingAnimationTracks()) do
if v8390.Animation.AnimationId == "rbxassetid://" .. l_id_23 then
v8383 = v8390;
break;
end;
end;
if not v8383 or not v8383.IsPlaying then
return ;
else
local l_Children_0 =
game.ReplicatedStorage.Resources.Rock:GetChildren();
local v8392 = {};
for _, v8394 in pairs(l_Children_0) do
if v8394:IsA("MeshPart") then
table.insert(v8392, v8394);
end;
end;
local v8395 = {};
local v8396 = {};
local v8397 = {};
for _ = 1, 12 do
local v8399 = 3;
local v8400 = 17;
local l_v82_138 = v82;
if not v8400 and v8399 then
v8400 = v8399;
v8399 = 1;
end;
if not v8400 and not v8399 then
v8399 = 0;
v8400 = 1;
end;
local v8402 = l_v82_138:NextNumber(v8399, v8400);
v8399 = CFrame.Angles;
local v8403 = -360;
local v8404 = 360;
local l_v82_139 = v82;
if not v8404 and v8403 then
v8404 = v8403;
v8403 = 1;
end;
if not v8404 and not v8403 then
v8403 = 0;
v8404 = 1;
end;
v8400 = math.rad((l_v82_139:NextNumber(v8403, v8404)));
v8404 = -360;
l_v82_139 = 360;
local l_v82_140 = v82;
if not l_v82_139 and v8404 then
l_v82_139 = v8404;
v8404 = 1;
end;
if not l_v82_139 and not v8404 then
v8404 = 0;
l_v82_139 = 1;
end;
l_v82_138 = math.rad((l_v82_140:NextNumber(v8404, l_v82_139)));
l_v82_139 = -360;
l_v82_140 = 360;
local l_v82_141 = v82;
if not l_v82_140 and l_v82_139 then
l_v82_140 = l_v82_139;
l_v82_139 = 1;
end;
if not l_v82_140 and not l_v82_139 then
l_v82_139 = 0;
l_v82_140 = 1;
end;
v8399 = v8399(v8400, l_v82_138,
(math.rad((l_v82_141:NextNumber(l_v82_139, l_v82_140)))));
v8403 = l_PrimaryPart_45.CFrame;
v8404 = CFrame.new;
l_v82_140 = -22;
l_v82_141 = 22;
local l_v82_142 = v82;
if not l_v82_141 and l_v82_140 then
l_v82_141 = l_v82_140;
l_v82_140 = 1;
end;
if not l_v82_141 and not l_v82_140 then
l_v82_140 = 0;
l_v82_141 = 1;
end;
v8400 = v8403 * v8404(l_v82_142:NextNumber(l_v82_140, l_v82_141),
v8402, v89(-22, 22)) * v8399;
l_v82_138 = v8392[math.random(#v8392)]:Clone();
l_v82_138.Anchored = true;
l_v82_138.CanCollide = false;
l_v82_138.CanQuery = false;
l_v82_138.CanTouch = false;
v8403 = l_v82_138.Size;
l_v82_139 = 1.5;
l_v82_140 = 2;
l_v82_141 = v82;
if not l_v82_140 and l_v82_139 then
l_v82_140 = l_v82_139;
l_v82_139 = 1;
end;
if not l_v82_140 and not l_v82_139 then
l_v82_139 = 0;
l_v82_140 = 1;
end;
l_v82_138.Size = v8403 * l_v82_141:NextNumber(l_v82_139,
l_v82_140);
l_v82_138.CFrame = v8400;
l_v82_138.Position = l_v82_138.Position - Vector3.new(0, v8402 +
10, 0);
l_v82_138.Parent = workspace.Thrown;
table.insert(v8397, {
l_v82_138,
v8400,
l_PrimaryPart_45.CFrame:ToObjectSpace(v8400),
v8399
});
end;
local v8409 = tick();
local l_l_PrimaryPart_45_0 = l_PrimaryPart_45;
local v8411 = false;
if not Bezier then
Bezier = require(l_LegacyReplication_0.Bezier);
end;
while task.wait() do
if not v8411 and v8383.TimePosition >= 1.644 then
v8411 = true;
l_l_PrimaryPart_45_0 = l_hit_13.PrimaryPart;
task.spawn(function()
for _, v8413 in pairs(v8397) do
local v8414 = v8413[1];
v8413[5] = true;
local v8415 = (v8414.Position +
l_hit_13.PrimaryPart.Position) / 2;
local l_new_42 = Bezier.new;
local l_CFrame_27 = v8414.CFrame;
local v8418 = CFrame.new(v8415);
local l_new_43 = CFrame.new;
local v8420 = -10;
local v8421 = 10;
local l_v82_143 = v82;
if not v8421 and v8420 then
v8421 = v8420;
v8420 = 1;
end;
if not v8421 and not v8420 then
v8420 = 0;
v8421 = 1;
end;
local v8423 = l_v82_143:NextNumber(v8420, v8421);
v8421 = 5;
l_v82_143 = 10;
local l_v82_144 = v82;
if not l_v82_143 and v8421 then
l_v82_143 = v8421;
v8421 = 1;
end;
if not l_v82_143 and not v8421 then
v8421 = 0;
l_v82_143 = 1;
end;
l_new_42 = l_new_42(l_CFrame_27, v8418 *
l_new_43(v8423, l_v82_144:NextNumber(v8421, l_v82_143), v89(-10, 10)),
l_hit_13.PrimaryPart.CFrame);
v8418 = v8414;
l_new_43 = {
"CFrame"
};
v8423 = TweenInfo.new;
v8421 = 0.4;
l_v82_143 = 0.6;
l_v82_144 = v82;
if not l_v82_143 and v8421 then
l_v82_143 = v8421;
v8421 = 1;
end;
if not l_v82_143 and not v8421 then
v8421 = 0;
l_v82_143 = 1;
end;
l_new_42:CreateCFrameTween(v8418, l_new_43,
v8423(l_v82_144:NextNumber(v8421, l_v82_143), Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut)):Play();
task.wait(1);
end;
end);
end;
local v8425 = tick() - v8409;
for _, v8427 in pairs(v8397) do
local v8428 = v8427[1];
if not v8395[v8428] then
local v8429 = {};
local v8430 = 0.8;
local v8431 = 1.2;
local l_v82_145 = v82;
if not v8431 and v8430 then
v8431 = v8430;
v8430 = 1;
end;
if not v8431 and not v8430 then
v8430 = 0;
v8431 = 1;
end;
local v8433 = l_v82_145:NextNumber(v8430, v8431);
v8431 = 2.5;
l_v82_145 = 3.5;
local l_v82_146 = v82;
if not l_v82_145 and v8431 then
l_v82_145 = v8431;
v8431 = 1;
end;
if not l_v82_145 and not v8431 then
v8431 = 0;
l_v82_145 = 1;
end;
v8430 = l_v82_146:NextNumber(v8431, l_v82_145);
l_v82_146 = -2;
local v8435 = 2;
local l_v82_147 = v82;
if not v8435 and l_v82_146 then
v8435 = l_v82_146;
l_v82_146 = 1;
end;
if not v8435 and not l_v82_146 then
l_v82_146 = 0;
v8435 = 1;
end;
l_v82_145 = l_v82_147:NextNumber(l_v82_146, v8435);
v8435 = 1;
l_v82_147 = 2;
local l_v82_148 = v82;
if not l_v82_147 and v8435 then
l_v82_147 = v8435;
v8435 = 1;
end;
if not l_v82_147 and not v8435 then
v8435 = 0;
l_v82_147 = 1;
end;
v8431 = l_v82_145 * l_v82_148:NextNumber(v8435, l_v82_147);
v8435 = -2;
l_v82_147 = 2;
l_v82_148 = v82;
if not l_v82_147 and v8435 then
l_v82_147 = v8435;
v8435 = 1;
end;
if not l_v82_147 and not v8435 then
v8435 = 0;
l_v82_147 = 1;
end;
l_v82_146 = l_v82_148:NextNumber(v8435, l_v82_147);
l_v82_147 = 1;
l_v82_148 = 2;
local l_v82_149 = v82;
if not l_v82_148 and l_v82_147 then
l_v82_148 = l_v82_147;
l_v82_147 = 1;
end;
if not l_v82_148 and not l_v82_147 then
l_v82_147 = 0;
l_v82_148 = 1;
end;
l_v82_145 = l_v82_146 * l_v82_149:NextNumber(l_v82_147,
l_v82_148);
l_v82_147 = -2;
l_v82_148 = 2;
l_v82_149 = v82;
if not l_v82_148 and l_v82_147 then
l_v82_148 = l_v82_147;
l_v82_147 = 1;
end;
if not l_v82_148 and not l_v82_147 then
l_v82_147 = 0;
l_v82_148 = 1;
end;
v8435 = l_v82_149:NextNumber(l_v82_147, l_v82_148);
l_v82_148 = 1;
l_v82_149 = 2;
local l_v82_150 = v82;
if not l_v82_149 and l_v82_148 then
l_v82_149 = l_v82_148;
l_v82_148 = 1;
end;
if not l_v82_149 and not l_v82_148 then
l_v82_148 = 0;
l_v82_149 = 1;
end;
l_v82_146 = v8435 * l_v82_150:NextNumber(l_v82_148,
l_v82_149);
??? = v89(0, 3);
setlist { ['R028[1 to ???]'] = 'R029 to ???' } { v8433,
v8430, v8431, l_v82_145, l_v82_146 };
v8395[v8428] = v8429;
end;
if not v8396[v8428] then
local v8440 = -5;
local v8441 = 5;
local l_v82_151 = v82;
if not v8441 and v8440 then
v8441 = v8440;
v8440 = 1;
end;
if not v8441 and not v8440 then
v8440 = 0;
v8441 = 1;
end;
local v8443 = l_v82_151:NextNumber(v8440, v8441);
v8441 = -1;
l_v82_151 = 1;
local l_v82_152 = v82;
if not l_v82_151 and v8441 then
l_v82_151 = v8441;
v8441 = 1;
end;
if not l_v82_151 and not v8441 then
v8441 = 0;
l_v82_151 = 1;
end;
v8396[v8428] = Vector3.new(v8443,
l_v82_152:NextNumber(v8441, l_v82_151), v89(-5, 5));
v8428:SetAttribute("OGY", v8428.Position.Y);
local l_sfx_7 = shared.sfx;
v8443 = {
SoundId = ({
"rbxassetid://4307211119",
"rbxassetid://4307210855",
"rbxassetid://4307210561"
})[math.random(1, 3)],
Volume = 0.15,
RollOffMaxDistance = 75
};
v8441 = 0.9;
l_v82_151 = 1.1;
l_v82_152 = v82;
if not l_v82_151 and v8441 then
l_v82_151 = v8441;
v8441 = 1;
end;
if not l_v82_151 and not v8441 then
v8441 = 0;
l_v82_151 = 1;
end;
v8443.PlaybackSpeed = l_v82_152:NextNumber(v8441,
l_v82_151);
v8443.Parent = v8428;
l_sfx_7(v8443):Play();
end;
local v8446 = v8395[v8428][1] * math.sin(tick() *
3.141592653589793 / v8395[v8428][2]);
local v8447 =
l_char_27.Head.CFrame:toObjectSpace(l_char_27["Left Arm"].CFrame * CFrame.new(0, 1,
0));
v8447 = CFrame.new(v8447.Position * v8395[v8428][6]);
if v8411 then
v8447 = CFrame.new();
end;
local v8448 = l_l_PrimaryPart_45_0.CFrame * v8447 * v8427[3] *
CFrame.Angles(math.rad(v8446 * v8395[v8428][3]), math.rad(v8446 * v8395[v8428][4]),
(math.rad(v8446 * v8395[v8428][5]))) + Vector3.new(0, v8446, 0);
if not v8427[5] then
v8428.CFrame = v8428.CFrame:lerp(v8448, 1 - 0.9 ^ v8425);
end;
end;
end;
end;
elseif v899 == "Windstorm Fury" then
local l_char_28 = v898.char;
local _ = v898.hit;
local l_id_24 = v898.id;
local v8452 = nil;
local l_PrimaryPart_46 = l_char_28.PrimaryPart;
local v8454 = {};
local v8455, v8456 = v873(game.ReplicatedStorage.Resources.GreenTornado,
v8454);
for _, v8458 in pairs(l_char_28.Humanoid:GetPlayingAnimationTracks()) do
if v8458.Animation.AnimationId == "rbxassetid://" .. l_id_24 then
v8452 = v8458;
break;
end;
end;
if (not v8452 or not v8452.IsPlaying) and not v898.Tornado then
return ;
else
task.delay(10, function()
table.clear(v8455);
table.clear(v8456);
v8456 = nil;
v8455 = nil;
for _, v8460 in pairs(v8454) do
if typeof(v8460) == "RBXScriptConnection" then
v8460:Disconnect();
else
v8460:Destroy();
end;
end;
table.clear(v8454);
end);
local _ = function()
local _, v8462, _ = l_PrimaryPart_46.CFrame:ToOrientation();
return CFrame.new(l_char_28.Torso.Position) * CFrame.Angles(0,
v8462, 0);
end;
if v898.Tornado then
local v8465 = v8456._maid:give(Instance.new("NumberValue"));
local v8466 = {};
v8465.Value = 0.8;
v8456._maid:giveTask(v8465.Changed:Connect(function()
for v8467, v8468 in pairs(v8466) do
if v8467:IsA("Model") then
v8467:ScaleTo(v8468 * v8465.Value);
end;
end;
end));
local function v8665()
local _, v8470 = v556({
orig = v898.rootcfr * CFrame.new(0, 0, -4).Position,
dir = Vector3.new(0, -15, 0, 0)
});
local v8471 = {
Position = v8470
};
if v8471 then
local v8472, v8473, v8474 = v898.rootcfr:ToOrientation();
local v8475 = v8456._maid:give(Instance.new("Part"));
v8475.Size = Vector3.new(1, 1, 1, 0);
v8475.CanCollide = false;
v8475.Anchored = true;
v8475.CFrame = CFrame.new(v8471.Position) *
CFrame.Angles(v8472, v8473, v8474);
v8475.Transparency = 1;
v8475.Name = "TornadoMain";
v2:AddTag(v8475, l_char_28.Name .. "tornado" ..
v898.Tornado);
v8475.Parent = workspace.Thrown;
local v8476 = {
v898.destination:GetComponents()
};
v8476[2] = v8475.CFrame.Y;
v3:Create(v8475, TweenInfo.new(2.5,
Enum.EasingStyle.Linear), {
CFrame = CFrame.new(unpack(v8476))
}):Play();
task.delay(2.5, function()
v8475:Destroy();
end);
v8466[v8475] = v8475;
local v8477 = {};
local _ = {};
task.spawn(function()
while v8475.Parent do
for _, v8480 in pairs(v8477) do
if v8480.Name == "Dotted" then
v8480.C0 = v8480.C0 * CFrame.Angles(0,
0.17453292519943295, 0);
else
v8480.C0 = v8480.C0 * CFrame.Angles(0,
0.2617993877991494, 0);
end;
end;
game:GetService("RunService").RenderStepped:Wait();
end;
end);
local v8481 = v8456._maid:give(v8455.TParticles2:Clone());
local l_Weld_37 = Instance.new("Weld");
l_Weld_37.Part0 = v8481.PrimaryPart;
l_Weld_37.Part1 = v8475;
l_Weld_37.C0 = CFrame.new(0, -2, 0);
l_Weld_37.Parent = v8481.PrimaryPart;
v8481.Parent = workspace.Thrown;
v8481:ScaleTo(1 * v8465.Value);
table.insert(v8477, l_Weld_37);
v8466[v8481] = v8481:GetScale();
local v8483 = v8456._maid:give(v8455.NadoSmoke:Clone());
local l_Weld_38 = Instance.new("Weld");
l_Weld_38.Part0 = v8483.PrimaryPart;
l_Weld_38.Part1 = v8475;
l_Weld_38.C0 = CFrame.new(0, 0, 0);
l_Weld_38.Parent = v8483.PrimaryPart;
v8483.Parent = workspace.Thrown;
v8483:ScaleTo(0.9 * v8465.Value);
v8466[v8483] = v8483:GetScale();
local v8485 = v8456._maid:give(v8455.Dotted:Clone());
local l_Weld_39 = Instance.new("Weld");
l_Weld_39.Part0 = v8485.PrimaryPart;
l_Weld_39.Part1 = v8475;
l_Weld_39.C0 = CFrame.new(0, -9, 0);
l_Weld_39.Name = "Dotted";
l_Weld_39.Parent = v8485.PrimaryPart;
v8485.Parent = workspace.Thrown;
v8485:ScaleTo(1.1 * v8465.Value);
table.insert(v8477, l_Weld_39);
v8466[v8485] = v8485:GetScale();
for _, v8488 in pairs(v8481:GetDescendants()) do
if v8488:IsA("ParticleEmitter") then
v8488.Lifetime = NumberRange.new(v8488.Lifetime.Min
* 0.75, v8488.Lifetime.Max * 0.75);
end;
end;
task.spawn(function()
while v8475.Parent do
local l_Position_20 = v8475.Position;
local v8490, v8491 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_20);
if v8491 then
local v8492 = v8455.TBottom:Clone();
v8492:ScaleTo(3.25 * v8465.Value);
v8492:SetPrimaryPartCFrame(v8475.CFrame);
l_Position_20 = {
Model = v8492,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8,
Skip = true
};
local l_l_Position_20_0 = l_Position_20 --
[[ copy: 1 -> 25 ]];
task.spawn(function()
local l_Model_219 =
l_l_Position_20_0.Model;
local v8495 = l_l_Position_20_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_224 =
l_Model_219:FindFirstChild("Start");
local l_End_221 =
l_Model_219:FindFirstChild("End");
local l_Stay_218 = l_l_Position_20_0.Stay;
local l_Anchor_219 =
l_l_Position_20_0.Anchor;
local v8500 = l_l_Position_20_0.EndT or 1;
local l_Del_218 = l_l_Position_20_0.Del;
local l_Skip_218 = l_l_Position_20_0.Skip;
if l_Start_224 and l_End_221 then
l_Model_219.PrimaryPart = l_Start_224;
if not l_Skip_218 then
for _, v8504 in
pairs(l_Model_219:GetChildren()) do
if v8504:IsA("BasePart") then
v8504.CanCollide = false;
v8504.Anchored = true;
end;
end;
end;
if l_Anchor_219 then
l_Model_219:SetPrimaryPartCFrame(l_Anchor_219);
end;
if l_l_Position_20_0.T then
l_Start_224.Transparency =
l_l_Position_20_0.T;
end;
l_End_221.Transparency = 1;
l_Model_219.Parent = workspace.Thrown;
local l_Decal_437 =
l_Start_224:FindFirstChildOfClass("Decal");
local l_SpecialMesh_438 =
l_Start_224:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_439 =
l_End_221:FindFirstChildOfClass("SpecialMesh");
local l_Decal_438 =
l_End_221:FindFirstChildOfClass("Decal");
if l_Decal_438 and not l_Skip_218 then
l_Decal_438.Transparency = 1;
end;
local v8509 = nil;
if l_Del_218 then
game:GetService("TweenService"):Create(l_Start_224, v8495, {
Size = l_End_221.Size,
CFrame = l_End_221.CFrame
}):Play();
task.delay(l_Del_218, function()
v8509 =
game:GetService("TweenService"):Create(l_Start_224, v8495, {
Transparency = v8500
});
v8509:Play();
if l_Decal_437 then
for _, v8511 in
pairs(l_Start_224:GetChildren()) do
if v8511:IsA("Decal")
then
game:GetService("TweenService"):Create(v8511, v8495, {
Transparency =
v8500
}):Play();
end;
end;
end;
if l_SpecialMesh_438 then
v8509 =
game:GetService("TweenService"):Create(l_SpecialMesh_438, v8495, {
Scale =
l_SpecialMesh_439.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_438 then
game:GetService("TweenService"):Create(l_SpecialMesh_438, v8495, {
Scale =
l_SpecialMesh_439.Scale
}):Play();
end;
if l_Decal_437 then
for _, v8513 in
pairs(l_Start_224:GetChildren()) do
if v8513:IsA("Decal") then
game:GetService("TweenService"):Create(v8513, v8495, {
Transparency =
v8500
}):Play();
end;
end;
v8509 =
game:GetService("TweenService"):Create(l_Start_224, v8495, {
Size = l_End_221.Size,
CFrame = l_End_221.CFrame
});
v8509:Play();
else
v8509 =
game:GetService("TweenService"):Create(l_Start_224, v8495, {
Size = l_End_221.Size,
Transparency = v8500,
CFrame = l_End_221.CFrame
});
v8509:Play();
end;
end;
if not l_Stay_218 then
if l_Del_218 then
task.wait(l_Del_218 + 0.1);
end;
v8509.Completed:Connect(function()
l_Model_219:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_Position_20 = Instance.new("Weld");
l_Position_20.Part0 = v8492.PrimaryPart;
l_Position_20.Part1 = v8475;
l_Position_20.Parent = v8492.PrimaryPart;
v8490 = v8455.Torn:Clone();
local v8514 = 0.32;
local v8515 = 0.33;
local l_v82_153 = v82;
if not v8515 and v8514 then
v8515 = v8514;
v8514 = 1;
end;
if not v8515 and not v8514 then
v8514 = 0;
v8515 = 1;
end;
v8490:ScaleTo(l_v82_153:NextNumber(v8514,
v8515) * v8465.Value);
v8490:SetPrimaryPartCFrame(v8475.CFrame *
CFrame.new(0, v8490.PrimaryPart.Size.Y / 4, 0));
v8491 = {
Model = v8490,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v8491_0 = v8491 --[[ copy: 3 -> 26 ]];
task.spawn(function()
local l_Model_220 = l_v8491_0.Model;
local v8519 = l_v8491_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_225 =
l_Model_220:FindFirstChild("Start");
local l_End_222 =
l_Model_220:FindFirstChild("End");
local l_Stay_219 = l_v8491_0.Stay;
local l_Anchor_220 = l_v8491_0.Anchor;
local v8524 = l_v8491_0.EndT or 1;
local l_Del_219 = l_v8491_0.Del;
local l_Skip_219 = l_v8491_0.Skip;
if l_Start_225 and l_End_222 then
l_Model_220.PrimaryPart = l_Start_225;
if not l_Skip_219 then
for _, v8528 in
pairs(l_Model_220:GetChildren()) do
if v8528:IsA("BasePart") then
v8528.CanCollide = false;
v8528.Anchored = true;
end;
end;
end;
if l_Anchor_220 then
l_Model_220:SetPrimaryPartCFrame(l_Anchor_220);
end;
if l_v8491_0.T then
l_Start_225.Transparency =
l_v8491_0.T;
end;
l_End_222.Transparency = 1;
l_Model_220.Parent = workspace.Thrown;
local l_Decal_439 =
l_Start_225:FindFirstChildOfClass("Decal");
local l_SpecialMesh_440 =
l_Start_225:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_441 =
l_End_222:FindFirstChildOfClass("SpecialMesh");
local l_Decal_440 =
l_End_222:FindFirstChildOfClass("Decal");
if l_Decal_440 and not l_Skip_219 then
l_Decal_440.Transparency = 1;
end;
local v8533 = nil;
if l_Del_219 then
game:GetService("TweenService"):Create(l_Start_225, v8519, {
Size = l_End_222.Size,
CFrame = l_End_222.CFrame
}):Play();
task.delay(l_Del_219, function()
v8533 =
game:GetService("TweenService"):Create(l_Start_225, v8519, {
Transparency = v8524
});
v8533:Play();
if l_Decal_439 then
for _, v8535 in
pairs(l_Start_225:GetChildren()) do
if v8535:IsA("Decal")
then
game:GetService("TweenService"):Create(v8535, v8519, {
Transparency =
v8524
}):Play();
end;
end;
end;
if l_SpecialMesh_440 then
v8533 =
game:GetService("TweenService"):Create(l_SpecialMesh_440, v8519, {
Scale =
l_SpecialMesh_441.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_440 then
game:GetService("TweenService"):Create(l_SpecialMesh_440, v8519, {
Scale =
l_SpecialMesh_441.Scale
}):Play();
end;
if l_Decal_439 then
for _, v8537 in
pairs(l_Start_225:GetChildren()) do
if v8537:IsA("Decal") then
game:GetService("TweenService"):Create(v8537, v8519, {
Transparency =
v8524
}):Play();
end;
end;
v8533 =
game:GetService("TweenService"):Create(l_Start_225, v8519, {
Size = l_End_222.Size,
CFrame = l_End_222.CFrame
});
v8533:Play();
else
v8533 =
game:GetService("TweenService"):Create(l_Start_225, v8519, {
Size = l_End_222.Size,
Transparency = v8524,
CFrame = l_End_222.CFrame
});
v8533:Play();
end;
end;
if not l_Stay_219 then
if l_Del_219 then
task.wait(l_Del_219 + 0.1);
end;
v8533.Completed:Connect(function()
l_Model_220:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8491 = Instance.new("Weld");
v8491.Part0 = v8490.PrimaryPart;
v8491.Part1 = v8475;
v8491.Parent = v8490.PrimaryPart;
local l_new_44 = CFrame.new;
local v8539 = 0;
v8515 = -7;
l_v82_153 = -3;
local l_v82_154 = v82;
if not l_v82_153 and v8515 then
l_v82_153 = v8515;
v8515 = 1;
end;
if not l_v82_153 and not v8515 then
v8515 = 0;
l_v82_153 = 1;
end;
v8491.C0 = l_new_44(v8539,
l_v82_154:NextNumber(v8515, l_v82_153) * v8465.Value, 0);
table.insert(v8477, v8491);
l_new_44 = v8455.Torn2:Clone();
l_v82_153 = 0.4;
l_v82_154 = 0.6;
local l_v82_155 = v82;
if not l_v82_154 and l_v82_153 then
l_v82_154 = l_v82_153;
l_v82_153 = 1;
end;
if not l_v82_154 and not l_v82_153 then
l_v82_153 = 0;
l_v82_154 = 1;
end;
l_Model_221:SetPrimaryPartCFrame(l_Anchor_221);
end;
if l_v8539_0.T then
l_Start_226.Transparency =
l_v8539_0.T;
end;
l_End_223.Transparency = 1;
l_Model_221.Parent = workspace.Thrown;
local l_Decal_441 =
l_Start_226:FindFirstChildOfClass("Decal");
local l_SpecialMesh_442 =
l_Start_226:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_443 =
l_End_223:FindFirstChildOfClass("SpecialMesh");
local l_Decal_442 =
l_End_223:FindFirstChildOfClass("Decal");
if l_Decal_442 and not l_Skip_220 then
l_Decal_442.Transparency = 1;
end;
local v8558 = nil;
if l_Del_220 then
game:GetService("TweenService"):Create(l_Start_226, v8544, {
Size = l_End_223.Size,
CFrame = l_End_223.CFrame
}):Play();
task.delay(l_Del_220, function()
v8558 =
game:GetService("TweenService"):Create(l_Start_226, v8544, {
Transparency = v8549
});
v8558:Play();
if l_Decal_441 then
for _, v8560 in
pairs(l_Start_226:GetChildren()) do
if v8560:IsA("Decal")
then
game:GetService("TweenService"):Create(v8560, v8544, {
Transparency =
v8549
}):Play();
end;
end;
end;
if l_SpecialMesh_442 then
v8558 =
game:GetService("TweenService"):Create(l_SpecialMesh_442, v8544, {
Scale =
l_SpecialMesh_443.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_442 then
game:GetService("TweenService"):Create(l_SpecialMesh_442, v8544, {
Scale =
l_SpecialMesh_443.Scale
}):Play();
end;
if l_Decal_441 then
for _, v8562 in
pairs(l_Start_226:GetChildren()) do
if v8562:IsA("Decal") then
game:GetService("TweenService"):Create(v8562, v8544, {
Transparency =
v8549
}):Play();
end;
end;
v8558 =
game:GetService("TweenService"):Create(l_Start_226, v8544, {
Size = l_End_223.Size,
CFrame = l_End_223.CFrame
});
v8558:Play();
else
v8558 =
game:GetService("TweenService"):Create(l_Start_226, v8544, {
Size = l_End_223.Size,
Transparency = v8549,
CFrame = l_End_223.CFrame
});
v8558:Play();
end;
end;
if not l_Stay_220 then
if l_Del_220 then
task.wait(l_Del_220 + 0.1);
end;
v8558.Completed:Connect(function()
l_Model_221:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8539 = Instance.new("Weld");
v8539.Part0 = l_new_44.PrimaryPart;
v8539.Part1 = v8475;
local l_new_45 = CFrame.new;
v8514 = 0;
l_v82_154 = -10;
l_v82_155 = -5;
local l_v82_156 = v82;
if not l_v82_155 and l_v82_154 then
l_v82_155 = l_v82_154;
l_v82_154 = 1;
end;
if not l_v82_155 and not l_v82_154 then
l_v82_154 = 0;
l_v82_155 = 1;
end;
v8539.C0 = l_new_45(v8514,
l_v82_156:NextNumber(l_v82_154, l_v82_155) * v8465.Value, 0);
v8539.Parent = l_new_44.PrimaryPart;
table.insert(v8477, v8539);
l_new_45 = v8455.Bottoms2:Clone();
l_new_45:ScaleTo(1.25 * v8465.Value);
l_new_45:SetPrimaryPartCFrame(v8475.CFrame *
CFrame.new(0, v8490.PrimaryPart.Size.Y / 4, 0));
v8514 = {
Model = l_new_45,
Info = TweenInfo.new(0.6,
Enum.EasingStyle.Sine),
T = 1,
Skip = true
};
local l_v8514_0 = v8514 --[[ copy: 7 -> 28 ]];
task.spawn(function()
local l_Model_222 = l_v8514_0.Model;
local v8567 = l_v8514_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_227 =
l_Model_222:FindFirstChild("Start");
local l_End_224 =
l_Model_222:FindFirstChild("End");
local l_Stay_221 = l_v8514_0.Stay;
local l_Anchor_222 = l_v8514_0.Anchor;
local v8572 = l_v8514_0.EndT or 1;
local l_Del_221 = l_v8514_0.Del;
local l_Skip_221 = l_v8514_0.Skip;
if l_Start_227 and l_End_224 then
l_Model_222.PrimaryPart = l_Start_227;
if not l_Skip_221 then
for _, v8576 in
pairs(l_Model_222:GetChildren()) do
if v8576:IsA("BasePart") then
v8576.CanCollide = false;
v8576.Anchored = true;
end;
end;
end;
if l_Anchor_222 then
l_Model_222:SetPrimaryPartCFrame(l_Anchor_222);
end;
if l_v8514_0.T then
l_Start_227.Transparency =
l_v8514_0.T;
end;
l_End_224.Transparency = 1;
l_Model_222.Parent = workspace.Thrown;
local l_Decal_443 =
l_Start_227:FindFirstChildOfClass("Decal");
local l_SpecialMesh_444 =
l_Start_227:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_445 =
l_End_224:FindFirstChildOfClass("SpecialMesh");
local l_Decal_444 =
l_End_224:FindFirstChildOfClass("Decal");
if l_Decal_444 and not l_Skip_221 then
l_Decal_444.Transparency = 1;
end;
local v8581 = nil;
if l_Del_221 then
game:GetService("TweenService"):Create(l_Start_227, v8567, {
Size = l_End_224.Size,
CFrame = l_End_224.CFrame
}):Play();
task.delay(l_Del_221, function()
v8581 =
game:GetService("TweenService"):Create(l_Start_227, v8567, {
Transparency = v8572
});
v8581:Play();
if l_Decal_443 then
for _, v8583 in
pairs(l_Start_227:GetChildren()) do
if v8583:IsA("Decal")
then
game:GetService("TweenService"):Create(v8583, v8567, {
Transparency =
v8572
}):Play();
end;
end;
end;
if l_SpecialMesh_444 then
v8581 =
game:GetService("TweenService"):Create(l_SpecialMesh_444, v8567, {
Scale =
l_SpecialMesh_445.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_444 then
game:GetService("TweenService"):Create(l_SpecialMesh_444, v8567, {
Scale =
l_SpecialMesh_445.Scale
}):Play();
end;
if l_Decal_443 then
for _, v8585 in
pairs(l_Start_227:GetChildren()) do
if v8585:IsA("Decal") then
game:GetService("TweenService"):Create(v8585, v8567, {
Transparency =
v8572
}):Play();
end;
end;
v8581 =
game:GetService("TweenService"):Create(l_Start_227, v8567, {
Size = l_End_224.Size,
CFrame = l_End_224.CFrame
});
v8581:Play();
else
v8581 =
game:GetService("TweenService"):Create(l_Start_227, v8567, {
Size = l_End_224.Size,
Transparency = v8572,
CFrame = l_End_224.CFrame
});
v8581:Play();
end;
end;
if not l_Stay_221 then
if l_Del_221 then
task.wait(l_Del_221 + 0.1);
end;
v8581.Completed:Connect(function()
l_Model_222:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8514 = Instance.new("Weld");
v8514.Part0 = l_new_45.PrimaryPart;
v8514.Part1 = v8475;
v8514.C0 = CFrame.new(0, -1, 0);
v8514.Parent = l_new_45.PrimaryPart;
table.insert(v8477, v8514);
v8515 = v8455.WindTimeGreen:Clone();
local v8586 = 0.8;
local v8587 = 1.3;
local l_v82_157 = v82;
if not v8587 and v8586 then
v8587 = v8586;
v8586 = 1;
end;
if not v8587 and not v8586 then
v8586 = 0;
v8587 = 1;
end;
v8515:ScaleTo(l_v82_157:NextNumber(v8586,
v8587) * v8465.Value);
v8586 = v8475.CFrame;
v8587 = CFrame.new;
l_v82_157 = 0;
local v8589 = 4;
local v8590 = 15;
local l_v82_158 = v82;
if not v8590 and v8589 then
v8590 = v8589;
v8589 = 1;
end;
if not v8590 and not v8589 then
v8589 = 0;
v8590 = 1;
end;
v8515:SetPrimaryPartCFrame(v8586 *
v8587(l_v82_157, l_v82_158:NextNumber(v8589, v8590), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
l_v82_153 = {
Model = v8515
};
l_v82_154 = TweenInfo.new;
l_v82_156 = 0.12;
v8586 = 0.2;
v8587 = v82;
if not v8586 and l_v82_156 then
v8586 = l_v82_156;
l_v82_156 = 1;
end;
if not v8586 and not l_v82_156 then
l_v82_156 = 0;
v8586 = 1;
end;
l_v82_153.Info =
l_v82_154(v8587:NextNumber(l_v82_156, v8586), Enum.EasingStyle.Sine);
l_v82_153.T = 0.8;
local l_l_v82_153_0 = l_v82_153 --[[ copy: 9 ->
29 ]];
task.spawn(function()
local l_Model_223 = l_l_v82_153_0.Model;
local v8594 = l_l_v82_153_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_228 =
l_Model_223:FindFirstChild("Start");
local l_End_225 =
l_Model_223:FindFirstChild("End");
local l_Stay_222 = l_l_v82_153_0.Stay;
local l_Anchor_223 = l_l_v82_153_0.Anchor;
local v8599 = l_l_v82_153_0.EndT or 1;
local l_Del_222 = l_l_v82_153_0.Del;
local l_Skip_222 = l_l_v82_153_0.Skip;
if l_Start_228 and l_End_225 then
l_Model_223.PrimaryPart = l_Start_228;
if not l_Skip_222 then
for _, v8603 in
pairs(l_Model_223:GetChildren()) do
if v8603:IsA("BasePart") then
v8603.CanCollide = false;
v8603.Anchored = true;
end;
end;
end;
if l_Anchor_223 then
l_Model_223:SetPrimaryPartCFrame(l_Anchor_223);
end;
if l_l_v82_153_0.T then
l_Start_228.Transparency =
l_l_v82_153_0.T;
end;
l_End_225.Transparency = 1;
l_Model_223.Parent = workspace.Thrown;
local l_Decal_445 =
l_Start_228:FindFirstChildOfClass("Decal");
local l_SpecialMesh_446 =
l_Start_228:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_447 =
l_End_225:FindFirstChildOfClass("SpecialMesh");
local l_Decal_446 =
l_End_225:FindFirstChildOfClass("Decal");
if l_Decal_446 and not l_Skip_222 then
l_Decal_446.Transparency = 1;
end;
local v8608 = nil;
if l_Del_222 then
game:GetService("TweenService"):Create(l_Start_228, v8594, {
Size = l_End_225.Size,
CFrame = l_End_225.CFrame
}):Play();
task.delay(l_Del_222, function()
v8608 =
game:GetService("TweenService"):Create(l_Start_228, v8594, {
Transparency = v8599
});
v8608:Play();
if l_Decal_445 then
for _, v8610 in
pairs(l_Start_228:GetChildren()) do
if v8610:IsA("Decal")
then
game:GetService("TweenService"):Create(v8610, v8594, {
Transparency =
v8599
}):Play();
end;
end;
end;
if l_SpecialMesh_446 then
v8608 =
game:GetService("TweenService"):Create(l_SpecialMesh_446, v8594, {
Scale =
l_SpecialMesh_447.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_446 then
game:GetService("TweenService"):Create(l_SpecialMesh_446, v8594, {
Scale =
l_SpecialMesh_447.Scale
}):Play();
end;
if l_Decal_445 then
for _, v8612 in
pairs(l_Start_228:GetChildren()) do
if v8612:IsA("Decal") then
game:GetService("TweenService"):Create(v8612, v8594, {
Transparency =
v8599
}):Play();
end;
end;
v8608 =
game:GetService("TweenService"):Create(l_Start_228, v8594, {
Size = l_End_225.Size,
CFrame = l_End_225.CFrame
});
v8608:Play();
else
v8608 =
game:GetService("TweenService"):Create(l_Start_228, v8594, {
Size = l_End_225.Size,
Transparency = v8599,
CFrame = l_End_225.CFrame
});
v8608:Play();
end;
end;
if not l_Stay_222 then
if l_Del_222 then
task.wait(l_Del_222 + 0.1);
end;
v8608.Completed:Connect(function()
l_Model_223:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_v82_153 = v8455.WindTime:Clone();
v8587 = 1.1;
l_v82_157 = 1.35;
local l_v82_159 = v82;
if not l_v82_157 and v8587 then
l_v82_157 = v8587;
v8587 = 1;
end;
if not l_v82_157 and not v8587 then
v8587 = 0;
l_v82_157 = 1;
end;
l_v82_153:ScaleTo(l_v82_159:NextNumber(v8587,
l_v82_157) * v8465.Value);
v8587 = v8475.CFrame;
l_v82_157 = CFrame.new;
l_v82_159 = 0;
v8590 = 4;
l_v82_158 = 15;
local l_v82_160 = v82;
if not l_v82_158 and v8590 then
l_v82_158 = v8590;
v8590 = 1;
end;
if not l_v82_158 and not v8590 then
v8590 = 0;
l_v82_158 = 1;
end;
l_v82_153:SetPrimaryPartCFrame(v8587 *
l_v82_157(l_v82_159, l_v82_160:NextNumber(v8590, l_v82_158), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
l_v82_154 = {
Model = l_v82_153
};
l_v82_155 = TweenInfo.new;
v8586 = 0.12;
v8587 = 0.2;
l_v82_157 = v82;
if not v8587 and v8586 then
v8587 = v8586;
v8586 = 1;
end;
if not v8587 and not v8586 then
v8586 = 0;
v8587 = 1;
end;
l_v82_154.Info =
l_v82_155(l_v82_157:NextNumber(v8586, v8587), Enum.EasingStyle.Sine);
l_v82_154.T = 0.9;
task.spawn(function()
local l_Model_224 = l_v82_154.Model;
local v8616 = l_v82_154.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_229 =
l_Model_224:FindFirstChild("Start");
local l_End_226 =
l_Model_224:FindFirstChild("End");
local l_Stay_223 = l_v82_154.Stay;
local l_Anchor_224 = l_v82_154.Anchor;
local v8621 = l_v82_154.EndT or 1;
local l_Del_223 = l_v82_154.Del;
local l_Skip_223 = l_v82_154.Skip;
if l_Start_229 and l_End_226 then
l_Model_224.PrimaryPart = l_Start_229;
if not l_Skip_223 then
for _, v8625 in
pairs(l_Model_224:GetChildren()) do
if v8625:IsA("BasePart") then
v8625.CanCollide = false;
v8625.Anchored = true;
end;
end;
end;
if l_Anchor_224 then
l_Model_224:SetPrimaryPartCFrame(l_Anchor_224);
end;
if l_v82_154.T then
l_Start_229.Transparency =
l_v82_154.T;
end;
l_End_226.Transparency = 1;
l_Model_224.Parent = workspace.Thrown;
local l_Decal_447 =
l_Start_229:FindFirstChildOfClass("Decal");
local l_SpecialMesh_448 =
l_Start_229:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_449 =
l_End_226:FindFirstChildOfClass("SpecialMesh");
local l_Decal_448 =
l_End_226:FindFirstChildOfClass("Decal");
if l_Decal_448 and not l_Skip_223 then
l_Decal_448.Transparency = 1;
end;
local v8630 = nil;
if l_Del_223 then
game:GetService("TweenService"):Create(l_Start_229, v8616, {
Size = l_End_226.Size,
CFrame = l_End_226.CFrame
}):Play();
task.delay(l_Del_223, function()
v8630 =
game:GetService("TweenService"):Create(l_Start_229, v8616, {
Transparency = v8621
});
v8630:Play();
if l_Decal_447 then
for _, v8632 in
pairs(l_Start_229:GetChildren()) do
if v8632:IsA("Decal")
then
game:GetService("TweenService"):Create(v8632, v8616, {
Transparency =
v8621
}):Play();
end;
end;
end;
if l_SpecialMesh_448 then
v8630 =
game:GetService("TweenService"):Create(l_SpecialMesh_448, v8616, {
Scale =
l_SpecialMesh_449.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_448 then
game:GetService("TweenService"):Create(l_SpecialMesh_448, v8616, {
Scale =
l_SpecialMesh_449.Scale
}):Play();
end;
if l_Decal_447 then
for _, v8634 in
pairs(l_Start_229:GetChildren()) do
if v8634:IsA("Decal") then
game:GetService("TweenService"):Create(v8634, v8616, {
Transparency =
v8621
}):Play();
end;
end;
v8630 =
game:GetService("TweenService"):Create(l_Start_229, v8616, {
Size = l_End_226.Size,
CFrame = l_End_226.CFrame
});
v8630:Play();
else
v8630 =
game:GetService("TweenService"):Create(l_Start_229, v8616, {
Size = l_End_226.Size,
Transparency = v8621,
CFrame = l_End_226.CFrame
});
v8630:Play();
end;
end;
if not l_Stay_223 then
if l_Del_223 then
task.wait(l_Del_223 + 0.1);
end;
v8630.Completed:Connect(function()
l_Model_224:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for _ = 1, 5 do
v8586 = v8455.Uh2:Clone();
v8590 = 0.25;
l_v82_158 = 0.7;
l_v82_160 = v82;
if not l_v82_158 and v8590 then
l_v82_158 = v8590;
v8590 = 1;
end;
if not l_v82_158 and not v8590 then
v8590 = 0;
l_v82_158 = 1;
end;
v8586:ScaleTo(l_v82_160:NextNumber(v8590,
l_v82_158) * v8465.Value);
v8590 = v8475.CFrame;
l_v82_158 = CFrame.new;
l_v82_160 = 0;
local v8636 = 4;
local v8637 = 15;
local l_v82_161 = v82;
if not v8637 and v8636 then
v8637 = v8636;
v8636 = 1;
end;
if not v8637 and not v8636 then
v8636 = 0;
v8637 = 1;
end;
v8586:SetPrimaryPartCFrame(v8590 *
l_v82_158(l_v82_160, l_v82_161:NextNumber(v8636, v8637), 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
v8587 = {
Model = v8586,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0,
EndT = 0
};
task.spawn(function()
local l_Model_225 = v8587.Model;
local v8640 = v8587.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_230 =
l_Model_225:FindFirstChild("Start");
local l_End_227 =
l_Model_225:FindFirstChild("End");
local l_Stay_224 = v8587.Stay;
local l_Anchor_225 = v8587.Anchor;
local v8645 = v8587.EndT or 1;
local l_Del_224 = v8587.Del;
local l_Skip_224 = v8587.Skip;
if l_Start_230 and l_End_227 then
l_Model_225.PrimaryPart =
l_Start_230;
if not l_Skip_224 then
for _, v8649 in
pairs(l_Model_225:GetChildren()) do
if v8649:IsA("BasePart")
then
v8649.CanCollide =
false;
v8649.Anchored = true;
end;
end;
end;
if l_Anchor_225 then
l_Model_225:SetPrimaryPartCFrame(l_Anchor_225);
end;
if v8587.T then
l_Start_230.Transparency =
v8587.T;
end;
l_End_227.Transparency = 1;
l_Model_225.Parent =
workspace.Thrown;
local l_Decal_449 =
l_Start_230:FindFirstChildOfClass("Decal");
local l_SpecialMesh_450 =
l_Start_230:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_451 =
l_End_227:FindFirstChildOfClass("SpecialMesh");
local l_Decal_450 =
l_End_227:FindFirstChildOfClass("Decal");
if l_Decal_450 and not l_Skip_224
then
l_Decal_450.Transparency = 1;
end;
local v8654 = nil;
if l_Del_224 then
game:GetService("TweenService"):Create(l_Start_230, v8640, {
Size = l_End_227.Size,
CFrame = l_End_227.CFrame
}):Play();
task.delay(l_Del_224,
function()
v8654 =
game:GetService("TweenService"):Create(l_Start_230, v8640, {
Transparency = v8645
});
v8654:Play();
if l_Decal_449 then
for _, v8656 in
pairs(l_Start_230:GetChildren()) do
if
v8656:IsA("Decal") then
game:GetService("TweenService"):Create(v8656, v8640, {
Transparency = v8645
}):Play();
end;
end;
end;
if l_SpecialMesh_450 then
v8654 =
game:GetService("TweenService"):Create(l_SpecialMesh_450, v8640, {
Scale =
l_SpecialMesh_451.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_450 then
game:GetService("TweenService"):Create(l_SpecialMesh_450, v8640, {
Scale =
l_SpecialMesh_451.Scale
}):Play();
end;
if l_Decal_449 then
for _, v8658 in
pairs(l_Start_230:GetChildren()) do
if v8658:IsA("Decal")
then
game:GetService("TweenService"):Create(v8658, v8640, {
Transparency =
v8645
}):Play();
end;
end;
v8654 =
game:GetService("TweenService"):Create(l_Start_230, v8640, {
Size = l_End_227.Size,
CFrame =
l_End_227.CFrame
});
v8654:Play();
else
v8654 =
game:GetService("TweenService"):Create(l_Start_230, v8640, {
Size = l_End_227.Size,
Transparency = v8645,
CFrame =
l_End_227.CFrame
});
v8654:Play();
end;
end;
if not l_Stay_224 then
if l_Del_224 then
task.wait(l_Del_224 + 0.1);
end;
v8654.Completed:Connect(function()
l_Model_225:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
task.wait(0.1);
end;
for _, v8660 in pairs(v8481:GetDescendants()) do
if v8660:IsA("ParticleEmitter") then
v8660.Enabled = false;
end;
end;
for _, v8662 in pairs(v8483:GetDescendants()) do
if v8662:IsA("ParticleEmitter") then
v8662.Enabled = false;
end;
end;
for _, v8664 in pairs(v8485:GetDescendants()) do
if v8664:IsA("ParticleEmitter") then
v8664.Enabled = false;
end;
end;
end);
end;
end;
local function v8669()
for v8666, _ in pairs(v8466) do
if v8666.Name == "TornadoMain" then
v3:Create(v8465, TweenInfo.new(0.15,
Enum.EasingStyle.Sine), {
Value = 0.3
}):Play();
task.wait(0.175);
v3:Create(v8465, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
Value = 1.45
}):Play();
task.wait(0.26);
v3:Create(v8666, TweenInfo.new(2.5,
Enum.EasingStyle.Linear), {
CFrame = v8666.CFrame
}):Play();
v8666:Destroy();
local v8668 = v8456._maid:give(v8455.General:Clone());
v8668:SetPrimaryPartCFrame(v8666.CFrame * CFrame.new(0,
0, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v8668.Parent = workspace.Thrown;
v8668:ScaleTo(2.8);
v833(v8668);
end;
end;
end;
v8665();
return task.delay(1.8, v8669);
else
task.wait(0.1);
local v8670 = v8456._maid:give(v8455.Up:Clone());
v8670:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame * CFrame.new(0,
-l_PrimaryPart_46.Size.Y, -0.5));
v8670:ScaleTo(0.8);
v8670.Parent = workspace.Thrown;
local l_Position_21 = l_PrimaryPart_46.Position;
local v8672, v8673 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_21);
if v8673 then
v833(v8670);
end;
local v8674 = v8456._maid:give(v8455.Proj:Clone());
v8674:ScaleTo(1.6);
l_Position_21 = Instance.new("Weld");
l_Position_21.Part0 = v8674.PrimaryPart;
l_Position_21.Part1 = l_char_28.Torso;
l_Position_21.Parent = v8674.PrimaryPart;
l_Position_21.C0 = CFrame.new(0, 0, 3.5);
v8674.Parent = workspace.Thrown;
v8672 = v8456._maid:give(v8455.LaunchModel:Clone());
v8672:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(1.5707963267948966, 0, 0) * CFrame.Angles(0, 0, 0));
v8672:ScaleTo(0.35);
v8673 = {
Model = v8672,
T = 0,
EndT = 1,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v8673_0 = v8673 --[[ copy: 17 -> 100 ]];
task.spawn(function()
local l_Model_226 = l_v8673_0.Model;
local v8677 = l_v8673_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_231 = l_Model_226:FindFirstChild("Start");
local l_End_228 = l_Model_226:FindFirstChild("End");
local l_Stay_225 = l_v8673_0.Stay;
local l_Anchor_226 = l_v8673_0.Anchor;
local v8682 = l_v8673_0.EndT or 1;
local l_Del_225 = l_v8673_0.Del;
local l_Skip_225 = l_v8673_0.Skip;
if l_Start_231 and l_End_228 then
l_Model_226.PrimaryPart = l_Start_231;
if not l_Skip_225 then
for _, v8686 in pairs(l_Model_226:GetChildren()) do
if v8686:IsA("BasePart") then
v8686.CanCollide = false;
v8686.Anchored = true;
end;
end;
end;
if l_Anchor_226 then
l_Model_226:SetPrimaryPartCFrame(l_Anchor_226);
end;
if l_v8673_0.T then
l_Start_231.Transparency = l_v8673_0.T;
end;
l_End_228.Transparency = 1;
l_Model_226.Parent = workspace.Thrown;
local l_Decal_451 =
l_Start_231:FindFirstChildOfClass("Decal");
local l_SpecialMesh_452 =
l_Start_231:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_453 =
l_End_228:FindFirstChildOfClass("SpecialMesh");
local l_Decal_452 =
l_End_228:FindFirstChildOfClass("Decal");
if l_Decal_452 and not l_Skip_225 then
l_Decal_452.Transparency = 1;
end;
local v8691 = nil;
if l_Del_225 then
game:GetService("TweenService"):Create(l_Start_231,
v8677, {
Size = l_End_228.Size,
CFrame = l_End_228.CFrame
}):Play();
task.delay(l_Del_225, function()
v8691 =
game:GetService("TweenService"):Create(l_Start_231, v8677, {
Transparency = v8682
});
v8691:Play();
if l_Decal_451 then
for _, v8693 in
pairs(l_Start_231:GetChildren()) do
if v8693:IsA("Decal") then
game:GetService("TweenService"):Create(v8693, v8677, {
Transparency = v8682
}):Play();
end;
end;
end;
if l_SpecialMesh_452 then
v8691 =
game:GetService("TweenService"):Create(l_SpecialMesh_452, v8677, {
Scale = l_SpecialMesh_453.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_452 then
game:GetService("TweenService"):Create(l_SpecialMesh_452, v8677, {
Scale = l_SpecialMesh_453.Scale
}):Play();
end;
if l_Decal_451 then
for _, v8695 in pairs(l_Start_231:GetChildren()) do
if v8695:IsA("Decal") then
game:GetService("TweenService"):Create(v8695, v8677, {
Transparency = v8682
}):Play();
end;
end;
v8691 =
game:GetService("TweenService"):Create(l_Start_231, v8677, {
Size = l_End_228.Size,
CFrame = l_End_228.CFrame
});
v8691:Play();
else
v8691 =
game:GetService("TweenService"):Create(l_Start_231, v8677, {
Size = l_End_228.Size,
Transparency = v8682,
CFrame = l_End_228.CFrame
});
v8691:Play();
end;
end;
if not l_Stay_225 then
if l_Del_225 then
task.wait(l_Del_225 + 0.1);
end;
v8691.Completed:Connect(function()
l_Model_226:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
do
local l_v8455_0 = v8455;
task.spawn(function()
for _ = 1, 5 do
local v8698 = l_v8455_0.WindTime:Clone();
v8698:ScaleTo(v89(0.35, 0.75));
local _, v8700, v8701 =
l_PrimaryPart_46.CFrame:ToOrientation();
v8698:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position) * CFrame.Angles(0,
v8700, 0) * CFrame.new(0, -l_PrimaryPart_46.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v8702 = {
Model = v8698,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0.9
};
local l_v8702_0 = v8702 --[[ copy: 4 -> 14 ]];
task.spawn(function()
local l_Model_227 = l_v8702_0.Model;
local v8705 = l_v8702_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_232 =
l_Model_227:FindFirstChild("Start");
local l_End_229 =
l_Model_227:FindFirstChild("End");
local l_Stay_226 = l_v8702_0.Stay;
local l_Anchor_227 = l_v8702_0.Anchor;
local v8710 = l_v8702_0.EndT or 1;
local l_Del_226 = l_v8702_0.Del;
local l_Skip_226 = l_v8702_0.Skip;
if l_Start_232 and l_End_229 then
l_Model_227.PrimaryPart = l_Start_232;
if not l_Skip_226 then
for _, v8714 in
pairs(l_Model_227:GetChildren()) do
if v8714:IsA("BasePart") then
v8714.CanCollide = false;
v8714.Anchored = true;
end;
end;
end;
if l_Anchor_227 then
l_Model_227:SetPrimaryPartCFrame(l_Anchor_227);
end;
if l_v8702_0.T then
l_Start_232.Transparency = l_v8702_0.T;
end;
l_End_229.Transparency = 1;
l_Model_227.Parent = workspace.Thrown;
local l_Decal_453 =
l_Start_232:FindFirstChildOfClass("Decal");
local l_SpecialMesh_454 =
l_Start_232:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_455 =
l_End_229:FindFirstChildOfClass("SpecialMesh");
local l_Decal_454 =
l_End_229:FindFirstChildOfClass("Decal");
if l_Decal_454 and not l_Skip_226 then
l_Decal_454.Transparency = 1;
end;
local v8719 = nil;
if l_Del_226 then
game:GetService("TweenService"):Create(l_Start_232, v8705, {
Size = l_End_229.Size,
CFrame = l_End_229.CFrame
}):Play();
task.delay(l_Del_226, function()
v8719 =
game:GetService("TweenService"):Create(l_Start_232, v8705, {
Transparency = v8710
});
v8719:Play();
if l_Decal_453 then
for _, v8721 in
pairs(l_Start_232:GetChildren()) do
if v8721:IsA("Decal") then
game:GetService("TweenService"):Create(v8721, v8705, {
Transparency = v8710
}):Play();
end;
end;
end;
if l_SpecialMesh_454 then
v8719 =
game:GetService("TweenService"):Create(l_SpecialMesh_454, v8705, {
Scale = l_SpecialMesh_455.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_454 then
game:GetService("TweenService"):Create(l_SpecialMesh_454, v8705, {
Scale = l_SpecialMesh_455.Scale
}):Play();
end;
if l_Decal_453 then
for _, v8723 in
pairs(l_Start_232:GetChildren()) do
if v8723:IsA("Decal") then
game:GetService("TweenService"):Create(v8723, v8705, {
Transparency = v8710
}):Play();
end;
end;
v8719 =
game:GetService("TweenService"):Create(l_Start_232, v8705, {
Size = l_End_229.Size,
CFrame = l_End_229.CFrame
});
v8719:Play();
else
v8719 =
game:GetService("TweenService"):Create(l_Start_232, v8705, {
Size = l_End_229.Size,
Transparency = v8710,
CFrame = l_End_229.CFrame
});
v8719:Play();
end;
end;
if not l_Stay_226 then
if l_Del_226 then
task.wait(l_Del_226 + 0.1);
end;
v8719.Completed:Connect(function()
l_Model_227:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8702 = l_v8455_0.WTry1:Clone();
v8702:ScaleTo(v89(0.35, 0.75));
local v8724;
v8700, v8701, v8724 =
l_PrimaryPart_46.CFrame:ToOrientation();
v8702:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position) * CFrame.Angles(0,
v8701, 0) * CFrame.new(0, -l_PrimaryPart_46.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v8725 = {
Model = v8702,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0.9
};
local l_v8725_0 = v8725 --[[ copy: 5 -> 15 ]];
task.spawn(function()
local l_Model_228 = l_v8725_0.Model;
local v8728 = l_v8725_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_233 =
l_Model_228:FindFirstChild("Start");
local l_End_230 =
l_Model_228:FindFirstChild("End");
local l_Stay_227 = l_v8725_0.Stay;
local l_Anchor_228 = l_v8725_0.Anchor;
local v8733 = l_v8725_0.EndT or 1;
local l_Del_227 = l_v8725_0.Del;
local l_Skip_227 = l_v8725_0.Skip;
if l_Start_233 and l_End_230 then
l_Model_228.PrimaryPart = l_Start_233;
if not l_Skip_227 then
for _, v8737 in
pairs(l_Model_228:GetChildren()) do
if v8737:IsA("BasePart") then
v8737.CanCollide = false;
v8737.Anchored = true;
end;
end;
end;
if l_Anchor_228 then
l_Model_228:SetPrimaryPartCFrame(l_Anchor_228);
end;
if l_v8725_0.T then
l_Start_233.Transparency = l_v8725_0.T;
end;
l_End_230.Transparency = 1;
l_Model_228.Parent = workspace.Thrown;
local l_Decal_455 =
l_Start_233:FindFirstChildOfClass("Decal");
local l_SpecialMesh_456 =
l_Start_233:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_457 =
l_End_230:FindFirstChildOfClass("SpecialMesh");
local l_Decal_456 =
l_End_230:FindFirstChildOfClass("Decal");
if l_Decal_456 and not l_Skip_227 then
l_Decal_456.Transparency = 1;
end;
local v8742 = nil;
if l_Del_227 then
game:GetService("TweenService"):Create(l_Start_233, v8728, {
Size = l_End_230.Size,
CFrame = l_End_230.CFrame
}):Play();
task.delay(l_Del_227, function()
v8742 =
game:GetService("TweenService"):Create(l_Start_233, v8728, {
Transparency = v8733
});
v8742:Play();
if l_Decal_455 then
for _, v8744 in
pairs(l_Start_233:GetChildren()) do
if v8744:IsA("Decal") then
game:GetService("TweenService"):Create(v8744, v8728, {
Transparency = v8733
}):Play();
end;
end;
end;
if l_SpecialMesh_456 then
v8742 =
game:GetService("TweenService"):Create(l_SpecialMesh_456, v8728, {
Scale = l_SpecialMesh_457.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_456 then
game:GetService("TweenService"):Create(l_SpecialMesh_456, v8728, {
Scale = l_SpecialMesh_457.Scale
}):Play();
end;
if l_Decal_455 then
for _, v8746 in
pairs(l_Start_233:GetChildren()) do
if v8746:IsA("Decal") then
game:GetService("TweenService"):Create(v8746, v8728, {
Transparency = v8733
}):Play();
end;
end;
v8742 =
game:GetService("TweenService"):Create(l_Start_233, v8728, {
Size = l_End_230.Size,
CFrame = l_End_230.CFrame
});
v8742:Play();
else
v8742 =
game:GetService("TweenService"):Create(l_Start_233, v8728, {
Size = l_End_230.Size,
Transparency = v8733,
CFrame = l_End_230.CFrame
});
v8742:Play();
end;
end;
if not l_Stay_227 then
if l_Del_227 then
task.wait(l_Del_227 + 0.1);
end;
v8742.Completed:Connect(function()
l_Model_228:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8725 = l_v8455_0.Uuuh:Clone();
v8725:ScaleTo(v89(0.25, 0.5));
local v8747;
v8701, v8724, v8747 =
l_PrimaryPart_46.CFrame:ToOrientation();
v8725:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position) * CFrame.Angles(0,
v8724, 0) * CFrame.new(0, -l_PrimaryPart_46.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v8748 = {
Model = v8725,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine),
T = 0,
EndT = 0
};
task.spawn(function()
local l_Model_229 = v8748.Model;
local v8750 = v8748.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_234 =
l_Model_229:FindFirstChild("Start");
local l_End_231 =
l_Model_229:FindFirstChild("End");
local l_Stay_228 = v8748.Stay;
local l_Anchor_229 = v8748.Anchor;
local v8755 = v8748.EndT or 1;
local l_Del_228 = v8748.Del;
local l_Skip_228 = v8748.Skip;
if l_Start_234 and l_End_231 then
l_Model_229.PrimaryPart = l_Start_234;
if not l_Skip_228 then
for _, v8759 in
pairs(l_Model_229:GetChildren()) do
if v8759:IsA("BasePart") then
v8759.CanCollide = false;
v8759.Anchored = true;
end;
end;
end;
if l_Anchor_229 then
l_Model_229:SetPrimaryPartCFrame(l_Anchor_229);
end;
if v8748.T then
l_Start_234.Transparency = v8748.T;
end;
l_End_231.Transparency = 1;
l_Model_229.Parent = workspace.Thrown;
local l_Decal_457 =
l_Start_234:FindFirstChildOfClass("Decal");
local l_SpecialMesh_458 =
l_Start_234:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_459 =
l_End_231:FindFirstChildOfClass("SpecialMesh");
local l_Decal_458 =
l_End_231:FindFirstChildOfClass("Decal");
if l_Decal_458 and not l_Skip_228 then
l_Decal_458.Transparency = 1;
end;
local v8764 = nil;
if l_Del_228 then
game:GetService("TweenService"):Create(l_Start_234, v8750, {
Size = l_End_231.Size,
CFrame = l_End_231.CFrame
}):Play();
task.delay(l_Del_228, function()
v8764 =
game:GetService("TweenService"):Create(l_Start_234, v8750, {
Transparency = v8755
});
v8764:Play();
if l_Decal_457 then
for _, v8766 in
pairs(l_Start_234:GetChildren()) do
if v8766:IsA("Decal") then
game:GetService("TweenService"):Create(v8766, v8750, {
Transparency = v8755
}):Play();
end;
end;
end;
if l_SpecialMesh_458 then
v8764 =
game:GetService("TweenService"):Create(l_SpecialMesh_458, v8750, {
Scale = l_SpecialMesh_459.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_458 then
game:GetService("TweenService"):Create(l_SpecialMesh_458, v8750, {
Scale = l_SpecialMesh_459.Scale
}):Play();
end;
if l_Decal_457 then
for _, v8768 in
pairs(l_Start_234:GetChildren()) do
if v8768:IsA("Decal") then
game:GetService("TweenService"):Create(v8768, v8750, {
Transparency = v8755
}):Play();
end;
end;
v8764 =
game:GetService("TweenService"):Create(l_Start_234, v8750, {
Size = l_End_231.Size,
CFrame = l_End_231.CFrame
});
v8764:Play();
else
v8764 =
game:GetService("TweenService"):Create(l_Start_234, v8750, {
Size = l_End_231.Size,
Transparency = v8755,
CFrame = l_End_231.CFrame
});
v8764:Play();
end;
end;
if not l_Stay_228 then
if l_Del_228 then
task.wait(l_Del_228 + 0.1);
end;
v8764.Completed:Connect(function()
l_Model_229:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end);
task.wait(0.15);
l_Position_21:Destroy();
v8674.PrimaryPart.Anchored = true;
task.wait(0.1);
v8673 = v8456._maid:give(l_v8455_0.SmokeRing:Clone());
v8673:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, -l_PrimaryPart_46.Size.Y * 1.5, -5) * CFrame.Angles(0,
1.5707963267948966, 0));
v8673.Parent = workspace.Thrown;
v8673:ScaleTo(0.6);
v833(v8673);
local v8769 = v8456._maid:give(l_v8455_0.Up2:Clone());
local v8770, v8771, v8772 =
l_PrimaryPart_46.CFrame:ToOrientation();
v8769:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position)
* CFrame.Angles(0, v8771, 0) * CFrame.new(0, 0, -0.5) *
CFrame.Angles(1.1344640137963142, 0, 0));
v8769:ScaleTo(1.3);
v8769.Parent = workspace.Thrown;
local l_Position_22 = l_PrimaryPart_46.Position;
local v8774, v8775 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_22);
if v8775 then
v833(v8769);
end;
local v8776 = l_v8455_0.Brother:Clone();
v8776:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v8776:ScaleTo(2);
l_Position_22 = {
Model = v8776,
T = 0.5,
EndT = 1,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
local l_l_Position_22_0 = l_Position_22 --[[ copy: 20 ->
101 ]];
task.spawn(function()
local l_Model_230 = l_l_Position_22_0.Model;
local v8779 = l_l_Position_22_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_235 = l_Model_230:FindFirstChild("Start");
local l_End_232 = l_Model_230:FindFirstChild("End");
local l_Stay_229 = l_l_Position_22_0.Stay;
local l_Anchor_230 = l_l_Position_22_0.Anchor;
local v8784 = l_l_Position_22_0.EndT or 1;
local l_Del_229 = l_l_Position_22_0.Del;
local l_Skip_229 = l_l_Position_22_0.Skip;
if l_Start_235 and l_End_232 then
l_Model_230.PrimaryPart = l_Start_235;
if not l_Skip_229 then
for _, v8788 in pairs(l_Model_230:GetChildren()) do
if v8788:IsA("BasePart") then
v8788.CanCollide = false;
v8788.Anchored = true;
end;
end;
end;
if l_Anchor_230 then
l_Model_230:SetPrimaryPartCFrame(l_Anchor_230);
end;
if l_l_Position_22_0.T then
l_Start_235.Transparency = l_l_Position_22_0.T;
end;
l_End_232.Transparency = 1;
l_Model_230.Parent = workspace.Thrown;
local l_Decal_459 =
l_Start_235:FindFirstChildOfClass("Decal");
local l_SpecialMesh_460 =
l_Start_235:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_461 =
l_End_232:FindFirstChildOfClass("SpecialMesh");
local l_Decal_460 =
l_End_232:FindFirstChildOfClass("Decal");
if l_Decal_460 and not l_Skip_229 then
l_Decal_460.Transparency = 1;
end;
local v8793 = nil;
if l_Del_229 then
game:GetService("TweenService"):Create(l_Start_235,
v8779, {
Size = l_End_232.Size,
CFrame = l_End_232.CFrame
}):Play();
task.delay(l_Del_229, function()
v8793 =
game:GetService("TweenService"):Create(l_Start_235, v8779, {
Transparency = v8784
});
v8793:Play();
if l_Decal_459 then
for _, v8795 in
pairs(l_Start_235:GetChildren()) do
if v8795:IsA("Decal") then
game:GetService("TweenService"):Create(v8795, v8779, {
Transparency = v8784
}):Play();
end;
end;
end;
if l_SpecialMesh_460 then
v8793 =
game:GetService("TweenService"):Create(l_SpecialMesh_460, v8779, {
Scale = l_SpecialMesh_461.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_460 then
game:GetService("TweenService"):Create(l_SpecialMesh_460, v8779, {
Scale = l_SpecialMesh_461.Scale
}):Play();
end;
if l_Decal_459 then
for _, v8797 in
pairs(l_Start_235:GetChildren()) do
if v8797:IsA("Decal") then
game:GetService("TweenService"):Create(v8797, v8779, {
Transparency = v8784
}):Play();
end;
end;
v8793 =
game:GetService("TweenService"):Create(l_Start_235, v8779, {
Size = l_End_232.Size,
CFrame = l_End_232.CFrame
});
v8793:Play();
else
v8793 =
game:GetService("TweenService"):Create(l_Start_235, v8779, {
Size = l_End_232.Size,
Transparency = v8784,
CFrame = l_End_232.CFrame
});
v8793:Play();
end;
end;
if not l_Stay_229 then
if l_Del_229 then
task.wait(l_Del_229 + 0.1);
end;
v8793.Completed:Connect(function()
l_Model_230:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_Position_22 = l_v8455_0.Brother:Clone();
l_Position_22:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
l_Position_22:ScaleTo(2);
v8774 = {
Model = l_Position_22,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v8774_0 = v8774 --[[ copy: 21 -> 102 ]];
task.spawn(function()
local l_Model_231 = l_v8774_0.Model;
local v8800 = l_v8774_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_236 = l_Model_231:FindFirstChild("Start");
local l_End_233 = l_Model_231:FindFirstChild("End");
local l_Stay_230 = l_v8774_0.Stay;
local l_Anchor_231 = l_v8774_0.Anchor;
local v8805 = l_v8774_0.EndT or 1;
local l_Del_230 = l_v8774_0.Del;
local l_Skip_230 = l_v8774_0.Skip;
if l_Start_236 and l_End_233 then
l_Model_231.PrimaryPart = l_Start_236;
if not l_Skip_230 then
for _, v8809 in pairs(l_Model_231:GetChildren()) do
if v8809:IsA("BasePart") then
v8809.CanCollide = false;
v8809.Anchored = true;
end;
end;
end;
if l_Anchor_231 then
l_Model_231:SetPrimaryPartCFrame(l_Anchor_231);
end;
if l_v8774_0.T then
l_Start_236.Transparency = l_v8774_0.T;
end;
l_End_233.Transparency = 1;
l_Model_231.Parent = workspace.Thrown;
local l_Decal_461 =
l_Start_236:FindFirstChildOfClass("Decal");
local l_SpecialMesh_462 =
l_Start_236:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_463 =
l_End_233:FindFirstChildOfClass("SpecialMesh");
local l_Decal_462 =
l_End_233:FindFirstChildOfClass("Decal");
if l_Decal_462 and not l_Skip_230 then
l_Decal_462.Transparency = 1;
end;
local v8814 = nil;
if l_Del_230 then
game:GetService("TweenService"):Create(l_Start_236,
v8800, {
Size = l_End_233.Size,
CFrame = l_End_233.CFrame
}):Play();
task.delay(l_Del_230, function()
v8814 =
game:GetService("TweenService"):Create(l_Start_236, v8800, {
Transparency = v8805
});
v8814:Play();
if l_Decal_461 then
for _, v8816 in
pairs(l_Start_236:GetChildren()) do
if v8816:IsA("Decal") then
game:GetService("TweenService"):Create(v8816, v8800, {
Transparency = v8805
}):Play();
end;
end;
end;
if l_SpecialMesh_462 then
v8814 =
game:GetService("TweenService"):Create(l_SpecialMesh_462, v8800, {
Scale = l_SpecialMesh_463.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_462 then
game:GetService("TweenService"):Create(l_SpecialMesh_462, v8800, {
Scale = l_SpecialMesh_463.Scale
}):Play();
end;
if l_Decal_461 then
for _, v8818 in
pairs(l_Start_236:GetChildren()) do
if v8818:IsA("Decal") then
game:GetService("TweenService"):Create(v8818, v8800, {
Transparency = v8805
}):Play();
end;
end;
v8814 =
game:GetService("TweenService"):Create(l_Start_236, v8800, {
Size = l_End_233.Size,
CFrame = l_End_233.CFrame
});
v8814:Play();
else
v8814 =
game:GetService("TweenService"):Create(l_Start_236, v8800, {
Size = l_End_233.Size,
Transparency = v8805,
CFrame = l_End_233.CFrame
});
v8814:Play();
end;
end;
if not l_Stay_230 then
if l_Del_230 then
task.wait(l_Del_230 + 0.1);
end;
v8814.Completed:Connect(function()
l_Model_231:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8774 = l_v8455_0.Shock:Clone();
v8774:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, 0, 5) * CFrame.Angles(1.5707963267948966, 0, 0));
v8774:ScaleTo(1.35);
v8775 = {
Model = v8774,
T = 0.05,
EndT = 1,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine)
};
local l_v8775_0 = v8775 --[[ copy: 22 -> 103 ]];
task.spawn(function()
local l_Model_232 = l_v8775_0.Model;
local v8821 = l_v8775_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_237 = l_Model_232:FindFirstChild("Start");
local l_End_234 = l_Model_232:FindFirstChild("End");
local l_Stay_231 = l_v8775_0.Stay;
local l_Anchor_232 = l_v8775_0.Anchor;
local v8826 = l_v8775_0.EndT or 1;
local l_Del_231 = l_v8775_0.Del;
local l_Skip_231 = l_v8775_0.Skip;
if l_Start_237 and l_End_234 then
l_Model_232.PrimaryPart = l_Start_237;
if not l_Skip_231 then
for _, v8830 in pairs(l_Model_232:GetChildren()) do
if v8830:IsA("BasePart") then
v8830.CanCollide = false;
v8830.Anchored = true;
end;
end;
end;
if l_Anchor_232 then
l_Model_232:SetPrimaryPartCFrame(l_Anchor_232);
end;
if l_v8775_0.T then
l_Start_237.Transparency = l_v8775_0.T;
end;
l_End_234.Transparency = 1;
l_Model_232.Parent = workspace.Thrown;
local l_Decal_463 =
l_Start_237:FindFirstChildOfClass("Decal");
local l_SpecialMesh_464 =
l_Start_237:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_465 =
l_End_234:FindFirstChildOfClass("SpecialMesh");
local l_Decal_464 =
l_End_234:FindFirstChildOfClass("Decal");
if l_Decal_464 and not l_Skip_231 then
l_Decal_464.Transparency = 1;
end;
local v8835 = nil;
if l_Del_231 then
game:GetService("TweenService"):Create(l_Start_237,
v8821, {
Size = l_End_234.Size,
CFrame = l_End_234.CFrame
}):Play();
task.delay(l_Del_231, function()
v8835 =
game:GetService("TweenService"):Create(l_Start_237, v8821, {
Transparency = v8826
});
v8835:Play();
if l_Decal_463 then
for _, v8837 in
pairs(l_Start_237:GetChildren()) do
if v8837:IsA("Decal") then
game:GetService("TweenService"):Create(v8837, v8821, {
Transparency = v8826
}):Play();
end;
end;
end;
if l_SpecialMesh_464 then
v8835 =
game:GetService("TweenService"):Create(l_SpecialMesh_464, v8821, {
Scale = l_SpecialMesh_465.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_464 then
game:GetService("TweenService"):Create(l_SpecialMesh_464, v8821, {
Scale = l_SpecialMesh_465.Scale
}):Play();
end;
if l_Decal_463 then
for _, v8839 in
pairs(l_Start_237:GetChildren()) do
if v8839:IsA("Decal") then
game:GetService("TweenService"):Create(v8839, v8821, {
Transparency = v8826
}):Play();
end;
end;
v8835 =
game:GetService("TweenService"):Create(l_Start_237, v8821, {
Size = l_End_234.Size,
CFrame = l_End_234.CFrame
});
v8835:Play();
else
v8835 =
game:GetService("TweenService"):Create(l_Start_237, v8821, {
Size = l_End_234.Size,
Transparency = v8826,
CFrame = l_End_234.CFrame
});
v8835:Play();
end;
end;
if not l_Stay_231 then
if l_Del_231 then
task.wait(l_Del_231 + 0.1);
end;
v8835.Completed:Connect(function()
l_Model_232:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8775 = v8456._maid:give(l_v8455_0.WindGreen:Clone());
v8775:SetPrimaryPartCFrame(v8769.PrimaryPart.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(0.4363323129985824, 0, 0));
v8775:ScaleTo(1);
local v8840 = {
Model = v8775,
T = 0.25,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v8840_0 = v8840 --[[ copy: 23 -> 104 ]];
task.spawn(function()
local l_Model_233 = l_v8840_0.Model;
local v8843 = l_v8840_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_238 = l_Model_233:FindFirstChild("Start");
local l_End_235 = l_Model_233:FindFirstChild("End");
local l_Stay_232 = l_v8840_0.Stay;
local l_Anchor_233 = l_v8840_0.Anchor;
local v8848 = l_v8840_0.EndT or 1;
local l_Del_232 = l_v8840_0.Del;
local l_Skip_232 = l_v8840_0.Skip;
if l_Start_238 and l_End_235 then
l_Model_233.PrimaryPart = l_Start_238;
if not l_Skip_232 then
for _, v8852 in pairs(l_Model_233:GetChildren()) do
if v8852:IsA("BasePart") then
v8852.CanCollide = false;
v8852.Anchored = true;
end;
end;
end;
if l_Anchor_233 then
l_Model_233:SetPrimaryPartCFrame(l_Anchor_233);
end;
if l_v8840_0.T then
l_Start_238.Transparency = l_v8840_0.T;
end;
l_End_235.Transparency = 1;
l_Model_233.Parent = workspace.Thrown;
local l_Decal_465 =
l_Start_238:FindFirstChildOfClass("Decal");
local l_SpecialMesh_466 =
l_Start_238:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_467 =
l_End_235:FindFirstChildOfClass("SpecialMesh");
local l_Decal_466 =
l_End_235:FindFirstChildOfClass("Decal");
if l_Decal_466 and not l_Skip_232 then
l_Decal_466.Transparency = 1;
end;
local v8857 = nil;
if l_Del_232 then
game:GetService("TweenService"):Create(l_Start_238,
v8843, {
Size = l_End_235.Size,
CFrame = l_End_235.CFrame
}):Play();
task.delay(l_Del_232, function()
v8857 =
game:GetService("TweenService"):Create(l_Start_238, v8843, {
Transparency = v8848
});
v8857:Play();
if l_Decal_465 then
for _, v8859 in
pairs(l_Start_238:GetChildren()) do
if v8859:IsA("Decal") then
game:GetService("TweenService"):Create(v8859, v8843, {
Transparency = v8848
}):Play();
end;
end;
end;
if l_SpecialMesh_466 then
v8857 =
game:GetService("TweenService"):Create(l_SpecialMesh_466, v8843, {
Scale = l_SpecialMesh_467.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_466 then
game:GetService("TweenService"):Create(l_SpecialMesh_466, v8843, {
Scale = l_SpecialMesh_467.Scale
}):Play();
end;
if l_Decal_465 then
for _, v8861 in
pairs(l_Start_238:GetChildren()) do
if v8861:IsA("Decal") then
game:GetService("TweenService"):Create(v8861, v8843, {
Transparency = v8848
}):Play();
end;
end;
v8857 =
game:GetService("TweenService"):Create(l_Start_238, v8843, {
Size = l_End_235.Size,
CFrame = l_End_235.CFrame
});
v8857:Play();
else
v8857 =
game:GetService("TweenService"):Create(l_Start_238, v8843, {
Size = l_End_235.Size,
Transparency = v8848,
CFrame = l_End_235.CFrame
});
v8857:Play();
end;
end;
if not l_Stay_232 then
if l_Del_232 then
task.wait(l_Del_232 + 0.1);
end;
v8857.Completed:Connect(function()
l_Model_233:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8840 = v8456._maid:give(l_v8455_0.WindGreen:Clone());
v8840:SetPrimaryPartCFrame(v8769.PrimaryPart.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(0.4363323129985824, 0, 0));
v8840:ScaleTo(1);
v8770 = {
Model = v8840,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v8770_0 = v8770 --[[ copy: 24 -> 105 ]];
task.spawn(function()
local l_Model_234 = l_v8770_0.Model;
local v8864 = l_v8770_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_239 = l_Model_234:FindFirstChild("Start");
local l_End_236 = l_Model_234:FindFirstChild("End");
local l_Stay_233 = l_v8770_0.Stay;
local l_Anchor_234 = l_v8770_0.Anchor;
local v8869 = l_v8770_0.EndT or 1;
local l_Del_233 = l_v8770_0.Del;
local l_Skip_233 = l_v8770_0.Skip;
if l_Start_239 and l_End_236 then
l_Model_234.PrimaryPart = l_Start_239;
if not l_Skip_233 then
for _, v8873 in pairs(l_Model_234:GetChildren()) do
if v8873:IsA("BasePart") then
v8873.CanCollide = false;
v8873.Anchored = true;
end;
end;
end;
if l_Anchor_234 then
l_Model_234:SetPrimaryPartCFrame(l_Anchor_234);
end;
if l_v8770_0.T then
l_Start_239.Transparency = l_v8770_0.T;
end;
l_End_236.Transparency = 1;
l_Model_234.Parent = workspace.Thrown;
local l_Decal_467 =
l_Start_239:FindFirstChildOfClass("Decal");
local l_SpecialMesh_468 =
l_Start_239:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_469 =
l_End_236:FindFirstChildOfClass("SpecialMesh");
local l_Decal_468 =
l_End_236:FindFirstChildOfClass("Decal");
if l_Decal_468 and not l_Skip_233 then
l_Decal_468.Transparency = 1;
end;
local v8878 = nil;
if l_Del_233 then
game:GetService("TweenService"):Create(l_Start_239,
v8864, {
Size = l_End_236.Size,
CFrame = l_End_236.CFrame
}):Play();
task.delay(l_Del_233, function()
v8878 =
game:GetService("TweenService"):Create(l_Start_239, v8864, {
Transparency = v8869
});
v8878:Play();
if l_Decal_467 then
for _, v8880 in
pairs(l_Start_239:GetChildren()) do
if v8880:IsA("Decal") then
game:GetService("TweenService"):Create(v8880, v8864, {
Transparency = v8869
}):Play();
end;
end;
end;
if l_SpecialMesh_468 then
v8878 =
game:GetService("TweenService"):Create(l_SpecialMesh_468, v8864, {
Scale = l_SpecialMesh_469.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_468 then
game:GetService("TweenService"):Create(l_SpecialMesh_468, v8864, {
Scale = l_SpecialMesh_469.Scale
}):Play();
end;
if l_Decal_467 then
for _, v8882 in
pairs(l_Start_239:GetChildren()) do
if v8882:IsA("Decal") then
game:GetService("TweenService"):Create(v8882, v8864, {
Transparency = v8869
}):Play();
end;
end;
v8878 =
game:GetService("TweenService"):Create(l_Start_239, v8864, {
Size = l_End_236.Size,
CFrame = l_End_236.CFrame
});
v8878:Play();
else
v8878 =
game:GetService("TweenService"):Create(l_Start_239, v8864, {
Size = l_End_236.Size,
Transparency = v8869,
CFrame = l_End_236.CFrame
});
v8878:Play();
end;
end;
if not l_Stay_233 then
if l_Del_233 then
task.wait(l_Del_233 + 0.1);
end;
v8878.Completed:Connect(function()
l_Model_234:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8770 = v8456._maid:give(Instance.new("NumberValue"));
v8456._maid:give(v8770.Changed:Connect(function()
v8674:ScaleTo(v8770.Value);
end));
v8770.Value = v8674:GetScale();
v3:Create(v8770, TweenInfo.new(0.15, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Value = 4.5
}):Play();
for _, v8884 in pairs(v8674:GetDescendants()) do
if v8884:IsA("ParticleEmitter") then
v8884.Enabled = false;
end;
end;
task.spawn(function()
for _ = 1, 5 do
local l_Position_23 = l_PrimaryPart_46.Position;
local v8887, v8888 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_23);
if v8888 then
local v8889 = nil;
v8889 = if math.random(1, 2) == 1 then
l_v8455_0.WindTime:Clone() else l_v8455_0.WindTime:Clone();
v8889:ScaleTo(v89(0.35, 0.75));
local _, v8891, v8892 =
l_PrimaryPart_46.CFrame:ToOrientation();
v8889:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position) * CFrame.Angles(0,
v8891, 0) * CFrame.new(0, -l_PrimaryPart_46.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
l_Position_23 = {
Model = v8889,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8
};
local l_l_Position_23_0 = l_Position_23 --[[ copy:
4 -> 13 ]];
task.spawn(function()
local l_Model_235 = l_l_Position_23_0.Model;
local v8895 = l_l_Position_23_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_240 =
l_Model_235:FindFirstChild("Start");
local l_End_237 =
l_Model_235:FindFirstChild("End");
local l_Stay_234 = l_l_Position_23_0.Stay;
local l_Anchor_235 = l_l_Position_23_0.Anchor;
local v8900 = l_l_Position_23_0.EndT or 1;
local l_Del_234 = l_l_Position_23_0.Del;
local l_Skip_234 = l_l_Position_23_0.Skip;
if l_Start_240 and l_End_237 then
l_Model_235.PrimaryPart = l_Start_240;
if not l_Skip_234 then
for _, v8904 in
pairs(l_Model_235:GetChildren()) do
if v8904:IsA("BasePart") then
v8904.CanCollide = false;
v8904.Anchored = true;
end;
end;
end;
if l_Anchor_235 then
l_Model_235:SetPrimaryPartCFrame(l_Anchor_235);
end;
if l_l_Position_23_0.T then
l_Start_240.Transparency =
l_l_Position_23_0.T;
end;
l_End_237.Transparency = 1;
l_Model_235.Parent = workspace.Thrown;
local l_Decal_469 =
l_Start_240:FindFirstChildOfClass("Decal");
local l_SpecialMesh_470 =
l_Start_240:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_471 =
l_End_237:FindFirstChildOfClass("SpecialMesh");
local l_Decal_470 =
l_End_237:FindFirstChildOfClass("Decal");
if l_Decal_470 and not l_Skip_234 then
l_Decal_470.Transparency = 1;
end;
local v8909 = nil;
if l_Del_234 then
game:GetService("TweenService"):Create(l_Start_240, v8895, {
Size = l_End_237.Size,
CFrame = l_End_237.CFrame
}):Play();
task.delay(l_Del_234, function()
v8909 =
game:GetService("TweenService"):Create(l_Start_240, v8895, {
Transparency = v8900
});
v8909:Play();
if l_Decal_469 then
for _, v8911 in
pairs(l_Start_240:GetChildren()) do
if v8911:IsA("Decal") then
game:GetService("TweenService"):Create(v8911, v8895, {
Transparency =
v8900
}):Play();
end;
end;
end;
if l_SpecialMesh_470 then
v8909 =
game:GetService("TweenService"):Create(l_SpecialMesh_470, v8895, {
Scale =
l_SpecialMesh_471.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_470 then
game:GetService("TweenService"):Create(l_SpecialMesh_470, v8895, {
Scale = l_SpecialMesh_471.Scale
}):Play();
end;
if l_Decal_469 then
for _, v8913 in
pairs(l_Start_240:GetChildren()) do
if v8913:IsA("Decal") then
game:GetService("TweenService"):Create(v8913, v8895, {
Transparency = v8900
}):Play();
end;
end;
v8909 =
game:GetService("TweenService"):Create(l_Start_240, v8895, {
Size = l_End_237.Size,
CFrame = l_End_237.CFrame
});
v8909:Play();
else
v8909 =
game:GetService("TweenService"):Create(l_Start_240, v8895, {
Size = l_End_237.Size,
Transparency = v8900,
CFrame = l_End_237.CFrame
});
v8909:Play();
end;
end;
if not l_Stay_234 then
if l_Del_234 then
task.wait(l_Del_234 + 0.1);
end;
v8909.Completed:Connect(function()
l_Model_235:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
l_Position_23 = l_v8455_0.Uuuh:Clone();
l_Position_23:ScaleTo(v89(0.25, 0.5));
local v8914;
v8891, v8892, v8914 =
l_PrimaryPart_46.CFrame:ToOrientation();
l_Position_23:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position) *
CFrame.Angles(0, v8892, 0) * CFrame.new(0, -l_PrimaryPart_46.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
v8887 = {
Model = l_Position_23,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0,
EndT = 0
};
task.spawn(function()
local l_Model_236 = v8887.Model;
local v8916 = v8887.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_241 =
l_Model_236:FindFirstChild("Start");
local l_End_238 =
l_Model_236:FindFirstChild("End");
local l_Stay_235 = v8887.Stay;
local l_Anchor_236 = v8887.Anchor;
local v8921 = v8887.EndT or 1;
local l_Del_235 = v8887.Del;
local l_Skip_235 = v8887.Skip;
if l_Start_241 and l_End_238 then
l_Model_236.PrimaryPart = l_Start_241;
if not l_Skip_235 then
for _, v8925 in
pairs(l_Model_236:GetChildren()) do
if v8925:IsA("BasePart") then
v8925.CanCollide = false;
v8925.Anchored = true;
end;
end;
end;
if l_Anchor_236 then
l_Model_236:SetPrimaryPartCFrame(l_Anchor_236);
end;
if v8887.T then
l_Start_241.Transparency = v8887.T;
end;
l_End_238.Transparency = 1;
l_Model_236.Parent = workspace.Thrown;
local l_Decal_471 =
l_Start_241:FindFirstChildOfClass("Decal");
local l_SpecialMesh_472 =
l_Start_241:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_473 =
l_End_238:FindFirstChildOfClass("SpecialMesh");
local l_Decal_472 =
l_End_238:FindFirstChildOfClass("Decal");
if l_Decal_472 and not l_Skip_235 then
l_Decal_472.Transparency = 1;
end;
local v8930 = nil;
if l_Del_235 then
game:GetService("TweenService"):Create(l_Start_241, v8916, {
Size = l_End_238.Size,
CFrame = l_End_238.CFrame
}):Play();
task.delay(l_Del_235, function()
v8930 =
game:GetService("TweenService"):Create(l_Start_241, v8916, {
Transparency = v8921
});
v8930:Play();
if l_Decal_471 then
for _, v8932 in
pairs(l_Start_241:GetChildren()) do
if v8932:IsA("Decal") then
game:GetService("TweenService"):Create(v8932, v8916, {
Transparency =
v8921
}):Play();
end;
end;
end;
if l_SpecialMesh_472 then
v8930 =
game:GetService("TweenService"):Create(l_SpecialMesh_472, v8916, {
Scale =
l_SpecialMesh_473.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_472 then
game:GetService("TweenService"):Create(l_SpecialMesh_472, v8916, {
Scale = l_SpecialMesh_473.Scale
}):Play();
end;
if l_Decal_471 then
for _, v8934 in
pairs(l_Start_241:GetChildren()) do
if v8934:IsA("Decal") then
game:GetService("TweenService"):Create(v8934, v8916, {
Transparency = v8921
}):Play();
end;
end;
v8930 =
game:GetService("TweenService"):Create(l_Start_241, v8916, {
Size = l_End_238.Size,
CFrame = l_End_238.CFrame
});
v8930:Play();
else
v8930 =
game:GetService("TweenService"):Create(l_Start_241, v8916, {
Size = l_End_238.Size,
Transparency = v8921,
CFrame = l_End_238.CFrame
});
v8930:Play();
end;
end;
if not l_Stay_235 then
if l_Del_235 then
task.wait(l_Del_235 + 0.1);
end;
v8930.Completed:Connect(function()
l_Model_236:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.05);
end;
end);
v8771 = v8456._maid:give(l_v8455_0.IAmYou:Clone());
v8771:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, -l_PrimaryPart_46.Size.Y * 1.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v8771:ScaleTo(0.9);
v8771.Parent = workspace.Thrown;
v8772 = {
Model = v8771,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0
};
local l_v8772_0 = v8772 --[[ copy: 26 -> 106 ]];
task.spawn(function()
local l_Model_237 = l_v8772_0.Model;
local v8937 = l_v8772_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_242 = l_Model_237:FindFirstChild("Start");
local l_End_239 = l_Model_237:FindFirstChild("End");
local l_Stay_236 = l_v8772_0.Stay;
local l_Anchor_237 = l_v8772_0.Anchor;
local v8942 = l_v8772_0.EndT or 1;
local l_Del_236 = l_v8772_0.Del;
local l_Skip_236 = l_v8772_0.Skip;
if l_Start_242 and l_End_239 then
l_Model_237.PrimaryPart = l_Start_242;
if not l_Skip_236 then
for _, v8946 in pairs(l_Model_237:GetChildren()) do
if v8946:IsA("BasePart") then
v8946.CanCollide = false;
v8946.Anchored = true;
end;
end;
end;
if l_Anchor_237 then
l_Model_237:SetPrimaryPartCFrame(l_Anchor_237);
end;
if l_v8772_0.T then
l_Start_242.Transparency = l_v8772_0.T;
end;
l_End_239.Transparency = 1;
l_Model_237.Parent = workspace.Thrown;
local l_Decal_473 =
l_Start_242:FindFirstChildOfClass("Decal");
local l_SpecialMesh_474 =
l_Start_242:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_475 =
l_End_239:FindFirstChildOfClass("SpecialMesh");
local l_Decal_474 =
l_End_239:FindFirstChildOfClass("Decal");
if l_Decal_474 and not l_Skip_236 then
l_Decal_474.Transparency = 1;
end;
local v8951 = nil;
if l_Del_236 then
game:GetService("TweenService"):Create(l_Start_242,
v8937, {
Size = l_End_239.Size,
CFrame = l_End_239.CFrame
}):Play();
task.delay(l_Del_236, function()
v8951 =
game:GetService("TweenService"):Create(l_Start_242, v8937, {
Transparency = v8942
});
v8951:Play();
if l_Decal_473 then
for _, v8953 in
pairs(l_Start_242:GetChildren()) do
if v8953:IsA("Decal") then
game:GetService("TweenService"):Create(v8953, v8937, {
Transparency = v8942
}):Play();
end;
end;
end;
if l_SpecialMesh_474 then
v8951 =
game:GetService("TweenService"):Create(l_SpecialMesh_474, v8937, {
Scale = l_SpecialMesh_475.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_474 then
game:GetService("TweenService"):Create(l_SpecialMesh_474, v8937, {
Scale = l_SpecialMesh_475.Scale
}):Play();
end;
if l_Decal_473 then
for _, v8955 in
pairs(l_Start_242:GetChildren()) do
if v8955:IsA("Decal") then
game:GetService("TweenService"):Create(v8955, v8937, {
Transparency = v8942
}):Play();
end;
end;
v8951 =
game:GetService("TweenService"):Create(l_Start_242, v8937, {
Size = l_End_239.Size,
CFrame = l_End_239.CFrame
});
v8951:Play();
else
v8951 =
game:GetService("TweenService"):Create(l_Start_242, v8937, {
Size = l_End_239.Size,
Transparency = v8942,
CFrame = l_End_239.CFrame
});
v8951:Play();
end;
end;
if not l_Stay_236 then
if l_Del_236 then
task.wait(l_Del_236 + 0.1);
end;
v8951.Completed:Connect(function()
l_Model_237:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8772 = v8456._maid:give(l_v8455_0.YouAreMe:Clone());
v8772:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, -l_PrimaryPart_46.Size.Y * 1.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v8772:ScaleTo(0.9);
local v8956 = {
Model = v8772,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine),
T = 0,
EndT = 0
};
local l_v8956_0 = v8956 --[[ copy: 27 -> 107 ]];
task.spawn(function()
local l_Model_238 = l_v8956_0.Model;
local v8959 = l_v8956_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_243 = l_Model_238:FindFirstChild("Start");
local l_End_240 = l_Model_238:FindFirstChild("End");
local l_Stay_237 = l_v8956_0.Stay;
local l_Anchor_238 = l_v8956_0.Anchor;
local v8964 = l_v8956_0.EndT or 1;
local l_Del_237 = l_v8956_0.Del;
local l_Skip_237 = l_v8956_0.Skip;
if l_Start_243 and l_End_240 then
l_Model_238.PrimaryPart = l_Start_243;
if not l_Skip_237 then
for _, v8968 in pairs(l_Model_238:GetChildren()) do
if v8968:IsA("BasePart") then
v8968.CanCollide = false;
v8968.Anchored = true;
end;
end;
end;
if l_Anchor_238 then
l_Model_238:SetPrimaryPartCFrame(l_Anchor_238);
end;
if l_v8956_0.T then
l_Start_243.Transparency = l_v8956_0.T;
end;
l_End_240.Transparency = 1;
l_Model_238.Parent = workspace.Thrown;
local l_Decal_475 =
l_Start_243:FindFirstChildOfClass("Decal");
local l_SpecialMesh_476 =
l_Start_243:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_477 =
l_End_240:FindFirstChildOfClass("SpecialMesh");
local l_Decal_476 =
l_End_240:FindFirstChildOfClass("Decal");
if l_Decal_476 and not l_Skip_237 then
l_Decal_476.Transparency = 1;
end;
local v8973 = nil;
if l_Del_237 then
game:GetService("TweenService"):Create(l_Start_243,
v8959, {
Size = l_End_240.Size,
CFrame = l_End_240.CFrame
}):Play();
task.delay(l_Del_237, function()
v8973 =
game:GetService("TweenService"):Create(l_Start_243, v8959, {
Transparency = v8964
});
v8973:Play();
if l_Decal_475 then
for _, v8975 in
pairs(l_Start_243:GetChildren()) do
if v8975:IsA("Decal") then
game:GetService("TweenService"):Create(v8975, v8959, {
Transparency = v8964
}):Play();
end;
end;
end;
if l_SpecialMesh_476 then
v8973 =
game:GetService("TweenService"):Create(l_SpecialMesh_476, v8959, {
Scale = l_SpecialMesh_477.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_476 then
game:GetService("TweenService"):Create(l_SpecialMesh_476, v8959, {
Scale = l_SpecialMesh_477.Scale
}):Play();
end;
if l_Decal_475 then
for _, v8977 in
pairs(l_Start_243:GetChildren()) do
if v8977:IsA("Decal") then
game:GetService("TweenService"):Create(v8977, v8959, {
Transparency = v8964
}):Play();
end;
end;
v8973 =
game:GetService("TweenService"):Create(l_Start_243, v8959, {
Size = l_End_240.Size,
CFrame = l_End_240.CFrame
});
v8973:Play();
else
v8973 =
game:GetService("TweenService"):Create(l_Start_243, v8959, {
Size = l_End_240.Size,
Transparency = v8964,
CFrame = l_End_240.CFrame
});
v8973:Play();
end;
end;
if not l_Stay_237 then
if l_Del_237 then
task.wait(l_Del_237 + 0.1);
end;
v8973.Completed:Connect(function()
l_Model_238:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v8956 = v8456._maid:give(l_v8455_0.Go2:Clone());
local v8978, v8979, _ =
l_PrimaryPart_46.CFrame:ToOrientation();
v8956:SetPrimaryPartCFrame(CFrame.new(l_char_28.Torso.Position)
* CFrame.Angles(0, v8979, 0));
v8956:ScaleTo(2);
v8956.Parent = workspace.Thrown;
for _, v8982 in pairs(v8956:GetDescendants()) do
if v8982:IsA("ParticleEmitter") then
v8982.ZOffset = v8982.ZOffset + 2;
end;
end;
v833(v8956);
local v8983 = v8456._maid:give(l_v8455_0.BeamsRedux:Clone());
v8983:SetPrimaryPartCFrame(l_PrimaryPart_46.CFrame *
CFrame.new(0, -0.7, -25) * CFrame.Angles(0, 3.141592653589793, 0));
v8983:ScaleTo(1.25);
task.wait(0.1);
for _, v8985 in pairs(v8983:GetDescendants()) do
if string.match(v8985.Name, "Far") then
local l_CFrame_28 = v8985.CFrame;
v8985.CFrame = v8985.CFrame * CFrame.new(0, 0, 34);
v3:Create(v8985, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
CFrame = l_CFrame_28
}):Play();
end;
end;
local v8987 = {};
for _, v8989 in pairs(v8983:GetDescendants()) do
if v8989:IsA("Beam") then
v8987[v8989] = v8989.TextureSpeed;
end;
end;
local v8990 = v8456._maid:give(Instance.new("NumberValue"));
v8456._maid:giveTask(v8990.Changed:Connect(function()
for v8991, v8992 in pairs(v8987) do
v8991.TextureSpeed = v8992 * v8990.Value;
end;
end));
v8990.Value = 3.5;
task.delay(0.1, function()
v3:Create(v8990, TweenInfo.new(0.76,
Enum.EasingStyle.Sine), {
Value = 0.1
}):Play();
end);
v8978 = {};
for _, v8994 in pairs(v8983:GetDescendants()) do
if v8994:IsA("Beam") then
v8978[v8994] = v8994.Transparency;
end;
end;
v8979 = v8456._maid:give(Instance.new("NumberValue"));
v8456._maid:give(v8979.Changed:Connect(function()
for v8995, v8996 in pairs(v8978) do
local l_Keypoints_3 = v8996.Keypoints;
for v8998, v8999 in pairs(v8996.Keypoints) do
l_Keypoints_3[v8998] =
NumberSequenceKeypoint.new(v8999.Time, v8999.Value * v8979.Value);
end;
v8995.Transparency = NumberSequence.new(l_Keypoints_3);
end;
end));
task.delay(0.25, function()
v3:Create(v8979, TweenInfo.new(1.5, Enum.EasingStyle.Sine),
{
Value = 1.2
}):Play();
end);
v8979.Value = 1;
v8983.Parent = workspace.Thrown;
end;
end;
end;
elseif v899 == "Terrible Tornado" then
local l_root_1 = v898.root;
local l_Parent_6 = l_root_1.Parent;
local l_hit_15 = v898.hit;
local l_id_25 = v898.id;
local v9004 = true;
local v9005 = nil;
local v9006 = {};
local l_TerribleTornado_0 =
game.ReplicatedStorage.Resources.TerribleTornado;
local v9008, v9009 = v873(game.ReplicatedStorage.Resources.TerribleTornado,
v9006, 25);
local v9010 = true;
if l_root_1.Parent ~= l_LocalPlayer_0.Character then
v9010 = l_hit_15 == l_LocalPlayer_0.Character;
end;
local v9011 = {};
for _, v9013 in pairs(l_TerribleTornado_0.ImpactFrame:GetChildren()) do
local v9014 = v9013:Clone();
v9014.Visible = true;
v9014.Size = UDim2.new(0, 1, 0, 1);
v9014.Position = UDim2.new(0, 0, 0, 0);
v9014.Parent = l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v9011, v9014);
table.insert(v9006, v9014);
end;
local v9015 = false;
local v9016 = nil;
v9016 = function()
if v9015 then
return ;
elseif not v9010 then
return ;
else
v9015 = true;
task.spawn(function()
local v9017 = l_TerribleTornado_0.ImpactFrame:Clone();
table.insert(v9006, v9017);
v9017.Parent = l_LocalPlayer_0.PlayerGui;
for v9018 = 1, 5 do
v9017[v9018].ZIndex = 1 + v9018;
v9017[v9018].Visible = true;
task.wait(0.0253);
end;
v9017:Destroy();
end);
return ;
end;
end;
for _, v9020 in pairs(l_Parent_6.Humanoid:GetPlayingAnimationTracks()) do
if v9020.Animation.AnimationId == "rbxassetid://" .. l_id_25 then
v9005 = v9020;
break;
end;
end;
table.insert(v9006, v9005.Stopped:Connect(function()
for _, v9022 in pairs(v9006) do
if typeof(v9022) == "RBXScriptConnection" then
v9022:Disconnect();
end;
end;
end));
local l_BodyVelocity_5 = Instance.new("BodyVelocity");
local _ = function(_, v9025)
if l_Parent_6 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_5:SetAttribute("Speed", v9025 or 60);
return ;
end;
end;
local function v9031(v9027, v9028, v9029)
local l_NumberValue_4 = Instance.new("NumberValue");
table.insert(v9006, l_NumberValue_4);
l_NumberValue_4.Value = l_BodyVelocity_5:GetAttribute(v9027);
table.insert(v9006,
l_NumberValue_4:GetPropertyChangedSignal("Value"):Connect(function()
l_BodyVelocity_5:SetAttribute(v9027, l_NumberValue_4.Value);
end));
v3:Create(l_NumberValue_4, v9028, v9029):Play();
end;
l_BodyVelocity_5.Name = "moveme";
l_BodyVelocity_5.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_BodyVelocity_5:SetAttribute("Speed", 1.5);
l_BodyVelocity_5:SetAttribute("Goto", 1.5);
l_BodyVelocity_5:SetAttribute("End", 1);
l_BodyVelocity_5:SetAttribute("Fallout", 1);
table.insert(v9006, v9005.Stopped:Connect(function()
l_BodyVelocity_5:SetAttribute("Fallout", 0.7);
l_BodyVelocity_5:SetAttribute("Goto", nil);
end));
table.insert(v9006,
v9005:GetMarkerReachedSignal("velstart"):Connect(function()
l_BodyVelocity_5.Parent = l_root_1;
v9031("Speed", TweenInfo.new(0.8, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 125
});
end));
table.insert(v9006,
v9005:GetMarkerReachedSignal("velend"):Connect(function()
v9031("Speed", TweenInfo.new(0.8, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 1
});
end));
table.insert(v9006,
v9005:GetMarkerReachedSignal("punch"):Connect(function()
shared.sfx({
SoundId = "rbxassetid://17276308169",
Volume = 7,
Parent = l_hit_15.Head
}):Play();
end));
local v9032 = Color3.fromRGB(173, 173, 173);
local v9033 = Color3.fromRGB(255, 255, 255);
local v9034 = v9008.dash:Clone();
table.insert(v9006, v9034);
local v9035 = v9034[v9034.Name];
table.insert(v9006, v9035);
v9035.Part0 = l_root_1;
v9035.Part1 = v9034;
v9035.Parent = l_root_1;
local v9036 = v9008.dash2:Clone();
table.insert(v9006, v9036);
local v9037 = v9036[v9036.Name];
table.insert(v9006, v9037);
v9037.Part0 = l_root_1;
v9037.Part1 = v9036;
v9037.Parent = l_root_1;
v840({
FX = v9036,
On = false
});
v840({
FX = v9034,
On = false
});
local v9038 = {};
for _, v9040 in pairs(l_hit_15:GetChildren()) do
if v9040:IsA("Accessory") and (not (v9040.AccessoryType ~=
Enum.AccessoryType.Face and v9040.AccessoryType ~= Enum.AccessoryType.Hair) or
v9040.AccessoryType == Enum.AccessoryType.Hat) then
if v9040:IsA("BasePart") then
table.insert(v9038, v9040);
else
table.insert(v9038, v9040.Handle);
end;
end;
end;
table.insert(v9038, l_hit_15.Head);
for _, v9042 in pairs(v9038) do
v9042.Transparency = 0;
end;
for _, v9044 in pairs(l_hit_15.Head:GetChildren()) do
if v9044:IsA("Decal") then
v9044.Transparency = 0;
end;
end;
local function v9049(v9045)
if not v9010 then
return ;
elseif v9045 then
local v9046 = v9009._maid:give(Instance.new("PointLight"));
v9046.Range = 0;
v9046.Parent = l_root_1;
v3:Create(game.Lighting, TweenInfo.new(1.827,
Enum.EasingStyle.Quad), {
Brightness = 0,
Ambient = Color3.fromRGB(0, 0, 0),
OutdoorAmbient = Color3.fromRGB(25, 25, 25)
}):Play();
v3:Create(game.Lighting, TweenInfo.new(0.65,
Enum.EasingStyle.Quad), {
ClockTime = 0
}):Play();
v3:Create(v9046, TweenInfo.new(0.65, Enum.EasingStyle.Quad), {
Range = 6,
Brightness = 1
}):Play();
return ;
else
v3:Create(game.Lighting, TweenInfo.new(1.827,
Enum.EasingStyle.Quad), {
Brightness = 2,
Ambient = Color3.fromRGB(138, 138, 138),
OutdoorAmbient = Color3.fromRGB(70, 70, 70)
}):Play();
v3:Create(game.Lighting, TweenInfo.new(0.65,
Enum.EasingStyle.Quad), {
ClockTime = 13
}):Play();
for _, v9048 in pairs(l_root_1:GetChildren()) do
if v9048:IsA("PointLight") then
v9048:Destroy();
end;
end;
return ;
end;
end;
local function v9076(v9050)
local l_POS_0 = v9050.POS;
local v9052 = v9050.Time or 0.01;
local v9053 = v9050.Size or 1;
local l_Trail_0 = v9050.Trail;
local function _(v9055, v9056)
return (Vector3.new(math.random(v9055, v9056), math.random(v9055,
v9056), (math.random(v9055, v9056))));
end;
local v9058 = -2.5 * v9053;
local v9059 = 2.5 * v9053;
local v9060 = -2.5 * v9053;
local v9061 = 2.5 * v9053;
local v9062 = Vector3.new(math.random(v9058, v9059), math.random(v9058,
v9059), (math.random(v9058, v9059)));
local v9063 = Vector3.new(math.random(v9060, v9061), math.random(v9060,
v9061), (math.random(v9060, v9061)));
local v9064 = l_POS_0 + v9062;
local v9065 = v9064 + v9063;
local v9066 = l_Trail_0:Clone();
for _ = 1, 5 do
task.spawn(function()
for v9068 = 0, 1, 0.1 do
local l_v9064_0 = v9064;
local l_v9065_0 = v9065;
local l_l_POS_0_0 = l_POS_0;
local v9072 = l_v9064_0 + (l_v9065_0 - l_v9064_0) * v9068;
local v9073 = v9072 + (l_v9065_0 + (l_l_POS_0_0 -
l_v9065_0) * v9068 - v9072) * v9068;
v9066.CFrame = CFrame.new(v9073);
v9066.Parent = workspace.Thrown;
task.wait(v9052);
end;
for _, v9075 in pairs(v9066:GetDescendants()) do
if v9075:IsA("ParticleEmitter") then
v9075.Enabled = false;
end;
end;
game.Debris:AddItem(v9066, 1.5);
end);
end;
end;
local v9077 = {};
local v9800 = {
[385] = function()
v840({
FX = v9036,
On = true
});
v9036.white.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v774(v9036.white, {
Time = 0.5,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.8),
NumberSequenceKeypoint.new(1, 0.8)
})
}
});
end,
[456] = function()
v774(v9036.white, {
Time = 0.5,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
end,
[515] = function()
v840({
FX = v9036,
On = false
});
end,
[270] = function()
task.spawn(function()
for _ = 0, 5 do
v9076({
Trail = v9008.Trail,
POS = l_Parent_6["Right Arm"].Position,
Size = math.random(3, 6),
Time = 0.02
});
task.wait(0.1);
end;
end);
task.wait(0.5);
local v9079 = v9009._maid:give(v9008.Combine:Clone());
v9079:ScaleTo(0.5);
local l_Weld_40 = Instance.new("Weld");
l_Weld_40.Part0 = v9079.PrimaryPart;
l_Weld_40.Part1 = l_Parent_6["Right Arm"];
l_Weld_40.C0 = CFrame.new(0, 1, 0);
l_Weld_40.Parent = v9079.PrimaryPart;
v9079.Parent = workspace.Thrown;
v833(v9079);
v9009.Combine = v9079;
task.delay(1, function()
v9009.Maybe = v9009._maid:give(v9008.Maybe:Clone());
v9009.Maybe:ScaleTo(0.7);
local l_Weld_41 = Instance.new("Weld");
l_Weld_41.Part0 = v9009.Maybe.PrimaryPart;
l_Weld_41.Part1 = l_Parent_6["Right Arm"];
l_Weld_41.C0 = CFrame.new(0, 1, 0);
l_Weld_41.Parent = v9009.Maybe.PrimaryPart;
v9009.Maybe.Parent = workspace.Thrown;
v808({
FX = v9009.Maybe,
Scale = 0.7
});
end);
v840({
FX = v9079,
On = true
});
task.wait(2.3);
v840({
FX = v9009.Maybe,
On = false
});
local v9082 = v9009._maid:give(v9008.DragWind:Clone());
v9082:SetPrimaryPartCFrame(l_root_1.CFrame * CFrame.new(0, -
l_root_1.Size.Y * 1.5, 0));
v9082:ScaleTo(3.5);
v9082.Parent = workspace.Thrown;
local v9083 = v9009._maid:give(Instance.new("NumberValue"));
v9009._maid:give(v9083.Changed:Connect(function()
v9082:ScaleTo(v9083.Value);
end));
v9083.Value = v9082:GetScale();
v808({
FX = v9082,
Scale = 0.6
});
v3:Create(v9083, TweenInfo.new(4, Enum.EasingStyle.Sine), {
Value = 10
}):Play();
v3:Create(v9082.PrimaryPart, TweenInfo.new(4,
Enum.EasingStyle.Sine), {
CFrame = v9082.PrimaryPart.CFrame * CFrame.new(0, 0, 18)
}):Play();
local v9084 = v9009._maid:give(v9008.ohye:Clone());
local l_Weld_42 = Instance.new("Weld");
l_Weld_42.Part0 = v9084.PrimaryPart;
l_Weld_42.Part1 = l_Parent_6["Right Arm"];
l_Weld_42.C0 = CFrame.new(0, 1, 0) *
CFrame.Angles(1.5707963267948966, 0, 0);
l_Weld_42.Parent = v9084.PrimaryPart;
v9084.Parent = workspace.Thrown;
v9009.ohye = v9084;
local v9086 = v9009._maid:give(Instance.new("NumberValue"));
v9009._maid:giveTask(v9086.Changed:Connect(function()
v9084:ScaleTo(v9086.Value);
end));
v9086.Value = v9084:GetScale();
v3:Create(v9086, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 2
}):Play();
task.delay(0.3, function()
local v9087 = v9009._maid:give(v9008.landRays:Clone());
v9087:ScaleTo(0.2);
local l_Weld_43 = Instance.new("Weld");
l_Weld_43.Part0 = v9087.PrimaryPart;
l_Weld_43.Part1 = l_Parent_6["Right Arm"];
l_Weld_43.C0 = CFrame.new(0, 1, 0) *
CFrame.Angles(1.5707963267948966, 0, 0);
l_Weld_43.Parent = v9087.PrimaryPart;
v9087.Parent = workspace.Thrown;
v9009.landRays = v9087;
local v9089 = v9009._maid:give(Instance.new("NumberValue"));
v9009._maid:giveTask(v9089.Changed:Connect(function()
v9087:ScaleTo(v9089.Value);
end));
v9089.Value = v9087:GetScale();
v3:Create(v9089, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 0.4
}):Play();
task.wait(2.5);
v3:Create(v9089, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 0.8
}):Play();
task.wait(1.5);
v840({
FX = v9087,
On = false
});
end);
task.wait(1.8);
for _, v9091 in pairs(v9084:GetDescendants()) do
if v9091:IsA("Beam") then
v774(v9091, {
Time = 0.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v9091, 0.25);
end;
end;
v840({
FX = v9084,
On = false
});
v3:Create(v9086, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 4.5
}):Play();
task.wait(2);
v840({
FX = v9079,
On = false
});
task.wait(0.4);
v840({
FX = v9082,
On = false
});
end,
[420] = function()
local v9092 = v9009._maid:give(v9008.PunchingWind:Clone());
v9092:ScaleTo(0.6);
local v9093 = v9009._maid:give(Instance.new("NumberValue"));
v9009._maid:giveTask(v9093.Changed:Connect(function()
v9092:ScaleTo(v9093.Value);
end));
v9009.PunchingWind = v9092;
v9093.Value = v9092:GetScale();
task.delay(0.8, function()
local l_Weld_44 = Instance.new("Weld");
l_Weld_44.Part0 = v9092.PrimaryPart;
l_Weld_44.Part1 = l_Parent_6["Right Arm"];
l_Weld_44.C0 = CFrame.new(0, 1, 0);
l_Weld_44.Parent = v9092.PrimaryPart;
v9092.Parent = workspace.Thrown;
local v9095 = false;
local v9096 = tick();
local v9097 = 0;
while tick() - v9096 < 4.2 do
v9097 = v9097 + 1;
local l_CFrame_29 = v9092.PrimaryPart.CFrame;
if v9097 % 2 == 0 then
local v9099 = v9008["Cylinder.017"]:Clone();
v9099.CFrame = l_CFrame_29 * CFrame.Angles(0,
1.5707963267948966, 0);
v9099.CFrame = v9099.CFrame * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0);
v9099.Size = Vector3.new(7, 2, 7, 0) * v9093.Value;
v9099.Parent = workspace.Thrown;
game.Debris:AddItem(v9099, 1);
v774(v9099, {
Time = 0.15,
EasingStyle = "MozillaCurve",
Goal = {
Size = Vector3.new(14, 5, 14, 0),
Transparency = 1,
CFrame = v9099.CFrame * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0)
}
});
local v9100 = v9008.Ring:Clone();
v9100.CFrame = l_CFrame_29 * CFrame.Angles(0,
1.5707963267948966, 0);
v9100.Size = Vector3.new(10, 2, 10, 0) * v9093.Value;
v9100.Parent = workspace.Thrown;
game.Debris:AddItem(v9100, 1);
v774(v9100, {
Time = 0.3,
EasingStyle = "EntranceExpressive",
Goal = {
Size = Vector3.new(50, 3, 50, 0),
Transparency = 1,
CFrame = v9100.CFrame * CFrame.new(0, 10, 0)
}
});
local v9101 = v9008.Wind:Clone();
v9101.CFrame = l_CFrame_29 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0);
v9101.Size = Vector3.new(5, 2, 5, 0) * v9093.Value;
v9101.Parent = workspace.Thrown;
v774(v9101, {
EasingStyle = "MozillaCurve",
Time = 0.5,
Goal = {
Size = Vector3.new(45, 10, 45, 0) *
v9093.Value,
Transparency = 1,
CFrame = v9101.CFrame * CFrame.Angles(0,
3.141592653589793, 0)
}
});
game.Debris:AddItem(v9101, 0.5);
if v9097 > 36 then
local v9102 = v9008.spm:Clone();
v9102.CFrame = l_CFrame_29 * CFrame.Angles(-
1.5707963267948966, 0, 0);
v9102.Size = Vector3.new(90, 90, 2, 0) *
v9093.Value;
v9102.Transparency = 0.6;
v9102.Parent = workspace.Thrown;
v774(v9102, {
EasingStyle = "EntranceExpressive",
Time = 0.15,
Goal = {
Size = Vector3.new(20, 20, 40, 0) *
v9093.Value,
Transparency = 1,
CFrame = v9102.CFrame
}
});
game.Debris:AddItem(v9102, 0.15);
end;
end;
if v9097 > 30 and not v9009.NotRN then
if not v9095 then
v9095 = true;
task.delay(0.1, function()
shared.sfx({
SoundId = "rbxassetid://17293944193",
Parent = l_Parent_6.Torso,
Volume = 8
}):Play();
end);
task.delay(0.3, function()
shared.sfx({
SoundId = "rbxassetid://17278380943",
Parent = l_hit_15.Torso,
Volume = 10
}):Play();
end);
end;
for _ = 1, 15 do
local v9104 = 0.08;
local v9105 = 0.1;
local l_v82_162 = v82;
if not v9105 and v9104 then
v9105 = v9104;
v9104 = 1;
end;
if not v9105 and not v9104 then
v9104 = 0;
v9105 = 1;
end;
local v9107 = l_v82_162:NextNumber(v9104, v9105);
v9104 = v9008.ShardSphere:Clone();
game.Debris:AddItem(v9104, v9107);
v9105 = l_CFrame_29 * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(math.random(-40, 40), math.random(-40, 40),
math.random(10, 90));
v9104.CFrame = CFrame.new(l_CFrame_29 *
CFrame.new(0, 0, 0).Position, v9105.Position) * CFrame.Angles(1.5707963267948966,
0, 0);
v9104.Parent = workspace.Thrown;
v9104.Mesh.Scale = Vector3.new(4, math.random(10,
20), 4) * v9093.Value;
v774(v9104, {
EasingStyle = "EntranceExpressive",
Time = v9107,
Goal = {
Position = v9105.Position
}
});
v774(v9104.Mesh, {
EasingStyle = "EntranceExpressive",
Time = v9107,
Goal = {
Scale = Vector3.new(0, math.random(30, 40),
0) * v9093.Value
}
});
end;
end;
if v9097 > 30 and not v9009.NotRN then
local v9108 = 0.1;
local v9109 = 0.2;
local l_v82_163 = v82;
if not v9109 and v9108 then
v9109 = v9108;
v9108 = 1;
end;
if not v9109 and not v9108 then
v9108 = 0;
v9109 = 1;
end;
local v9111 = l_v82_163:NextNumber(v9108, v9109);
v9108 = v9008.ShardSphere:Clone();
v9109 = l_CFrame_29 * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(0, 0, 90);
v9108.CFrame = CFrame.new(l_CFrame_29 * CFrame.new(0,
30, 0).Position, v9109.Position) * CFrame.Angles(1.5707963267948966, 0, 0);
v9108.Parent = workspace.Thrown;
v9108.Mesh.Scale = Vector3.new(4, math.random(10, 20),
4) * v9093.Value * 5;
v774(v9108, {
EasingStyle = "EntranceExpressive",
Time = v9111,
Goal = {
Position = v9109.Position
}
});
v774(v9108.Mesh, {
EasingStyle = "EntranceExpressive",
Time = v9111,
Goal = {
Scale = Vector3.new(0, math.random(30, 40), 0)
* v9093.Value * 5
}
});
game.Debris:AddItem(v9108, v9111);
if v9097 % 2 == 0 then
for v9112 = 1, 2 do
local v9113 =
v9009._maid:give(v9008.TBottom:Clone());
v9113:ScaleTo(5 * v9112);
v9113:SetPrimaryPartCFrame(v9108.CFrame *
CFrame.new(0, -3.5 * v9112, 0) * CFrame.Angles(3.141592653589793,
math.rad((math.random(0, 360))), 0));
local v9114 = {
Model = v9113,
Info = TweenInfo.new(0.25 * v9112,
Enum.EasingStyle.Exponential),
T = 0,
EndT = 1
};
task.spawn(function()
local l_Model_239 = v9114.Model;
local v9116 = v9114.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_244 =
l_Model_239:FindFirstChild("Start");
local l_End_241 =
l_Model_239:FindFirstChild("End");
local l_Stay_238 = v9114.Stay;
local l_Anchor_239 = v9114.Anchor;
local v9121 = v9114.EndT or 1;
local l_Del_238 = v9114.Del;
local l_Skip_238 = v9114.Skip;
if l_Start_244 and l_End_241 then
l_Model_239.PrimaryPart = l_Start_244;
if not l_Skip_238 then
for _, v9125 in
pairs(l_Model_239:GetChildren()) do
if v9125:IsA("BasePart") then
v9125.CanCollide = false;
v9125.Anchored = true;
end;
end;
end;
if l_Anchor_239 then
l_Model_239:SetPrimaryPartCFrame(l_Anchor_239);
end;
if v9114.T then
l_Start_244.Transparency = v9114.T;
end;
l_End_241.Transparency = 1;
l_Model_239.Parent = workspace.Thrown;
local l_Decal_477 =
l_Start_244:FindFirstChildOfClass("Decal");
local l_SpecialMesh_478 =
l_Start_244:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_479 =
l_End_241:FindFirstChildOfClass("SpecialMesh");
local l_Decal_478 =
l_End_241:FindFirstChildOfClass("Decal");
if l_Decal_478 and not l_Skip_238 then
l_Decal_478.Transparency = 1;
end;
local v9130 = nil;
if l_Del_238 then
game:GetService("TweenService"):Create(l_Start_244, v9116, {
Size = l_End_241.Size,
CFrame = l_End_241.CFrame
}):Play();
task.delay(l_Del_238, function()
v9130 =
game:GetService("TweenService"):Create(l_Start_244, v9116, {
Transparency = v9121
});
v9130:Play();
if l_Decal_477 then
for _, v9132 in
pairs(l_Start_244:GetChildren()) do
if v9132:IsA("Decal")
then
game:GetService("TweenService"):Create(v9132, v9116, {
Transparency =
v9121
}):Play();
end;
end;
end;
if l_SpecialMesh_478 then
v9130 =
game:GetService("TweenService"):Create(l_SpecialMesh_478, v9116, {
Scale =
l_SpecialMesh_479.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_478 then
game:GetService("TweenService"):Create(l_SpecialMesh_478, v9116, {
Scale =
l_SpecialMesh_479.Scale
}):Play();
end;
if l_Decal_477 then
for _, v9134 in
pairs(l_Start_244:GetChildren()) do
if v9134:IsA("Decal") then
game:GetService("TweenService"):Create(v9134, v9116, {
Transparency =
v9121
}):Play();
end;
end;
v9130 =
game:GetService("TweenService"):Create(l_Start_244, v9116, {
Size = l_End_241.Size,
CFrame = l_End_241.CFrame
});
v9130:Play();
else
v9130 =
game:GetService("TweenService"):Create(l_Start_244, v9116, {
Size = l_End_241.Size,
Transparency = v9121,
CFrame = l_End_241.CFrame
});
v9130:Play();
end;
end;
if not l_Stay_238 then
if l_Del_238 then
task.wait(l_Del_238 + 0.1);
end;
v9130.Completed:Connect(function()
l_Model_239:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
game.Debris:AddItem(v9113, 0.5);
end;
end;
elseif v9097 > 20 and v9097 % 2 == 0 and not v9009.NotRN
then
local v9135 = 0.08;
local v9136 = 0.1;
local l_v82_164 = v82;
if not v9136 and v9135 then
v9136 = v9135;
v9135 = 1;
end;
if not v9136 and not v9135 then
v9135 = 0;
v9136 = 1;
end;
local v9138 = l_v82_164:NextNumber(v9135, v9136);
v9135 = v9008.ShardSphere:Clone();
v9136 = l_CFrame_29 * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(0, 0, 90);
v9135.CFrame = CFrame.new(l_CFrame_29 * CFrame.new(0,
30, 0).Position, v9136.Position) * CFrame.Angles(1.5707963267948966, 0, 0);
v9135.Parent = workspace.Thrown;
v9135.Mesh.Scale = Vector3.new(4, math.random(10, 20),
4) * v9093.Value * 5;
v774(v9135, {
EasingStyle = "EntranceExpressive",
Time = v9138,
Goal = {
Position = v9136.Position
}
});
v774(v9135.Mesh, {
EasingStyle = "EntranceExpressive",
Time = v9138,
Goal = {
Scale = Vector3.new(0, math.random(30, 40), 0)
* v9093.Value * 5
}
});
game.Debris:AddItem(v9135, v9138);
end;
task.wait(0.08);
end;
local l_Torso_7 = l_hit_15.Torso;
local v9140 = v556({
orig = l_Torso_7.Position,
dir = Vector3.new(0, -10, 0, 0)
});
local v9141 = {};
local v9142 = {};
local v9143 = 1;
local v9144 = v9010 and 20 or 5;
for _ = v9143, v9144 do
local v9146 = 0.2;
local v9147 = 3;
local l_v82_165 = v82;
if not v9147 and v9146 then
v9147 = v9146;
v9146 = 1;
end;
if not v9147 and not v9146 then
v9146 = 0;
v9147 = 1;
end;
local v9149 = l_v82_165:NextNumber(v9146, v9147);
v9146 = Instance.new("Part");
v9146.CollisionGroup = "nocol";
l_v82_165 = CFrame.new;
local l_Position_24 = l_Torso_7.Position;
local v9151 = -15;
local v9152 = 15;
local l_v82_166 = v82;
if not v9152 and v9151 then
v9152 = v9151;
v9151 = 1;
end;
if not v9152 and not v9151 then
v9151 = 0;
v9152 = 1;
end;
l_v82_165 = l_v82_165(l_Position_24 +
Vector3.new(l_v82_166:NextNumber(v9151, v9152), 0, v89(-15, 15)));
local l_Angles_27 = CFrame.Angles;
local v9155 = -360;
v9151 = 360;
v9152 = v82;
if not v9151 and v9155 then
v9151 = v9155;
v9155 = 1;
end;
if not v9151 and not v9155 then
v9155 = 0;
v9151 = 1;
end;
l_Position_24 = math.rad((v9152:NextNumber(v9155, v9151)));
v9151 = -360;
v9152 = 360;
l_v82_166 = v82;
if not v9152 and v9151 then
v9152 = v9151;
v9151 = 1;
end;
if not v9152 and not v9151 then
v9151 = 0;
v9152 = 1;
end;
local v9156 = math.rad((l_v82_166:NextNumber(v9151,
v9152)));
v9152 = -360;
l_v82_166 = 360;
local l_v82_167 = v82;
if not l_v82_166 and v9152 then
l_v82_166 = v9152;
v9152 = 1;
end;
if not l_v82_166 and not v9152 then
v9152 = 0;
l_v82_166 = 1;
end;
v9146.CFrame = l_v82_165 * l_Angles_27(l_Position_24,
v9156, (math.rad((l_v82_167:NextNumber(v9152, l_v82_166)))));
v9146.Size = Vector3.new(v9149, v9149, v9149);
v9146.Color = v9140.Color;
v9146.CanCollide = true;
v9146.Anchored = false;
v9146.Material = v9140.Material;
v9146.Transparency = v9140.Transparency;
v9146:SetAttribute("CanGoThroughCamera", true);
v9146.Transparency = v9140.Transparency;
v9146.Parent = workspace.Thrown;
table.insert(v9141, v9146);
table.insert(v9006, v9146);
end;
v9144 = Instance.new("PointLight");
if v9010 then
local l_Attachment_0 = Instance.new("Attachment");
l_Attachment_0.Parent = workspace.Terrain;
table.insert(v9006, l_Attachment_0);
l_Attachment_0.WorldPosition = l_hit_15.Torso.Position +
Vector3.new(0, 2, 0, 0);
v9144.Range = 13;
v9144.Color = Color3.fromRGB(125, 255, 155);
v9144.Brightness = 3;
v9144.Parent = l_Attachment_0;
end;
table.insert(v9006, v9144);
local v9159 = tick();
v9143 = nil;
v9143 = shared.loop(function()
if tick() - v9159 > 0.7 then
for _, v9161 in pairs(v9141) do
v3:Create(v9161, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Size = Vector3.new()
}):Play();
end;
v9144:Destroy();
return v9143();
else
for _, v9163 in pairs(v9141) do
if not v9142[v9163] then
v9142[v9163] = {
(15 - (l_Torso_7.Position -
v9163.Position).magnitude) * 8
};
local l_BodyVelocity_6 =
Instance.new("BodyVelocity");
l_BodyVelocity_6.MaxForce = Vector3.new(1, 1,
1, 0) * 40000;
l_BodyVelocity_6.Velocity = Vector3.new(0,
v9142[v9163][1], 0);
l_BodyVelocity_6.Parent = v9163;
v9142[v9163][2] = l_BodyVelocity_6;
local l_BodyAngularVelocity_3 =
Instance.new("BodyAngularVelocity");
local v9166 = Vector3.new(math.random(-10, 10),
math.random(-5, 5), math.random(-6, 6));
local v9167 = 0.5;
local v9168 = 1;
local l_v82_168 = v82;
if not v9168 and v9167 then
v9168 = v9167;
v9167 = 1;
end;
if not v9168 and not v9167 then
v9167 = 0;
v9168 = 1;
end;
l_BodyAngularVelocity_3.AngularVelocity = v9166
* l_v82_168:NextNumber(v9167, v9168);
l_BodyAngularVelocity_3.MaxTorque =
Vector3.new(1, 1, 1, 0) * 2000000000;
l_BodyAngularVelocity_3.Parent = v9163;
v9142[v9163][3] = l_BodyAngularVelocity_3;
end;
local v9170 = v9142[v9163];
local v9171 = v9170[2];
v9171.Velocity = v9171.Velocity * Vector3.new(0,
0.9200000166893005, 0, 0);
v9171 = v9170[3];
v9171.AngularVelocity = v9171.AngularVelocity *
0.98;
end;
return ;
end;
end, 60);
local v9172 = CFrame.new(l_Torso_7.Position + Vector3.new(0, 5,
0, 0));
if v9010 then
v5({
Effect = "Backhand",
Origin = v9172 + Vector3.new(0, 40, 0, 0),
CFrame = v9172 + Vector3.new(0, -10, 0, 0),
Initial = 45,
Transparency = 0,
Time = 0.6,
Down = Vector3.new(0, 0, 0, 0),
Size = 1,
Add = 15
});
end;
local l_Seed_1 = v898.Seed;
for v9174 = 1, 3 do
v5({
Effect = "Ground Crater",
Seed = l_Seed_1,
start = l_Torso_7.Position + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v9174,
sizemult = v9174 * 0.25,
amount = 3 + v9174,
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;
shared.sfx({
SoundId = "rbxassetid://17276580359",
CFrame = l_hit_15.Torso.CFrame,
Volume = 8
}):Play();
task.wait(0.1);
for _ = 0, 2 do
local l_CFrame_30 = v9092.PrimaryPart.CFrame;
local v9177 = 0.08;
local v9178 = 0.1;
local l_v82_169 = v82;
if not v9178 and v9177 then
v9178 = v9177;
v9177 = 1;
end;
if not v9178 and not v9177 then
v9177 = 0;
v9178 = 1;
end;
local v9180 = l_v82_169:NextNumber(v9177, v9178);
v9177 = v9008.ShardSphere:Clone();
v9178 = l_CFrame_30 * CFrame.Angles(-1.5707963267948966, 0,
0) * CFrame.new(0, 0, 90);
v9177.CFrame = CFrame.new(l_CFrame_30 * CFrame.new(0, 30,
0).Position, v9178.Position) * CFrame.Angles(1.5707963267948966, 0, 0);
v9177.Parent = workspace.Thrown;
v9177.Mesh.Scale = Vector3.new(4, math.random(10, 20), 4) *
v9093.Value * 5;
v774(v9177, {
EasingStyle = "EntranceExpressive",
Time = v9180,
Goal = {
Position = v9178.Position
}
});
v774(v9177.Mesh, {
EasingStyle = "EntranceExpressive",
Time = v9180,
Goal = {
Scale = Vector3.new(0, math.random(30, 40), 0) *
v9093.Value * 5
}
});
game.Debris:AddItem(v9177, v9180);
task.wait(0.05);
end;
local function v9603()
local v9181 = l_root_1.CFrame * CFrame.new(0, 0, 0);
local v9182 = v9008.Shockwave:Clone();
v9182:ScaleTo(5.1);
v9182:SetPrimaryPartCFrame(v9181 * CFrame.new(0, 175, 3) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v9183 = {
Model = v9182,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9183_0 = v9183 --[[ copy: 2 -> 34 ]];
task.spawn(function()
local l_Model_240 = l_v9183_0.Model;
local v9186 = l_v9183_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_245 =
l_Model_240:FindFirstChild("Start");
local l_End_242 = l_Model_240:FindFirstChild("End");
local l_Stay_239 = l_v9183_0.Stay;
local l_Anchor_240 = l_v9183_0.Anchor;
local v9191 = l_v9183_0.EndT or 1;
local l_Del_239 = l_v9183_0.Del;
local l_Skip_239 = l_v9183_0.Skip;
if l_Start_245 and l_End_242 then
l_Model_240.PrimaryPart = l_Start_245;
if not l_Skip_239 then
for _, v9195 in
pairs(l_Model_240:GetChildren()) do
if v9195:IsA("BasePart") then
v9195.CanCollide = false;
v9195.Anchored = true;
end;
end;
end;
if l_Anchor_240 then
l_Model_240:SetPrimaryPartCFrame(l_Anchor_240);
end;
if l_v9183_0.T then
l_Start_245.Transparency = l_v9183_0.T;
end;
l_End_242.Transparency = 1;
l_Model_240.Parent = workspace.Thrown;
local l_Decal_479 =
l_Start_245:FindFirstChildOfClass("Decal");
local l_SpecialMesh_480 =
l_Start_245:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_481 =
l_End_242:FindFirstChildOfClass("SpecialMesh");
local l_Decal_480 =
l_End_242:FindFirstChildOfClass("Decal");
if l_Decal_480 and not l_Skip_239 then
l_Decal_480.Transparency = 1;
end;
local v9200 = nil;
if l_Del_239 then
game:GetService("TweenService"):Create(l_Start_245, v9186, {
Size = l_End_242.Size,
CFrame = l_End_242.CFrame
}):Play();
task.delay(l_Del_239, function()
v9200 =
game:GetService("TweenService"):Create(l_Start_245, v9186, {
Transparency = v9191
});
v9200:Play();
if l_Decal_479 then
for _, v9202 in
pairs(l_Start_245:GetChildren()) do
if v9202:IsA("Decal") then
game:GetService("TweenService"):Create(v9202, v9186, {
Transparency = v9191
}):Play();
end;
end;
end;
if l_SpecialMesh_480 then
v9200 =
game:GetService("TweenService"):Create(l_SpecialMesh_480, v9186, {
Scale = l_SpecialMesh_481.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_480 then
game:GetService("TweenService"):Create(l_SpecialMesh_480, v9186, {
Scale = l_SpecialMesh_481.Scale
}):Play();
end;
if l_Decal_479 then
for _, v9204 in
pairs(l_Start_245:GetChildren()) do
if v9204:IsA("Decal") then
game:GetService("TweenService"):Create(v9204, v9186, {
Transparency = v9191
}):Play();
end;
end;
v9200 =
game:GetService("TweenService"):Create(l_Start_245, v9186, {
Size = l_End_242.Size,
CFrame = l_End_242.CFrame
});
v9200:Play();
else
v9200 =
game:GetService("TweenService"):Create(l_Start_245, v9186, {
Size = l_End_242.Size,
Transparency = v9191,
CFrame = l_End_242.CFrame
});
v9200:Play();
end;
end;
if not l_Stay_239 then
if l_Del_239 then
task.wait(l_Del_239 + 0.1);
end;
v9200.Completed:Connect(function()
l_Model_240:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9183 = v9008.Shockwave:Clone();
v9183:ScaleTo(4.1);
v9183:SetPrimaryPartCFrame(v9181 * CFrame.new(0, 175, 3) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v9205 = {
Model = v9183,
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 0
};
local l_v9205_0 = v9205 --[[ copy: 3 -> 35 ]];
task.spawn(function()
local l_Model_241 = l_v9205_0.Model;
local v9208 = l_v9205_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_246 =
l_Model_241:FindFirstChild("Start");
local l_End_243 = l_Model_241:FindFirstChild("End");
local l_Stay_240 = l_v9205_0.Stay;
local l_Anchor_241 = l_v9205_0.Anchor;
local v9213 = l_v9205_0.EndT or 1;
local l_Del_240 = l_v9205_0.Del;
local l_Skip_240 = l_v9205_0.Skip;
if l_Start_246 and l_End_243 then
l_Model_241.PrimaryPart = l_Start_246;
if not l_Skip_240 then
for _, v9217 in
pairs(l_Model_241:GetChildren()) do
if v9217:IsA("BasePart") then
v9217.CanCollide = false;
v9217.Anchored = true;
end;
end;
end;
if l_Anchor_241 then
l_Model_241:SetPrimaryPartCFrame(l_Anchor_241);
end;
if l_v9205_0.T then
l_Start_246.Transparency = l_v9205_0.T;
end;
l_End_243.Transparency = 1;
l_Model_241.Parent = workspace.Thrown;
local l_Decal_481 =
l_Start_246:FindFirstChildOfClass("Decal");
local l_SpecialMesh_482 =
l_Start_246:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_483 =
l_End_243:FindFirstChildOfClass("SpecialMesh");
local l_Decal_482 =
l_End_243:FindFirstChildOfClass("Decal");
if l_Decal_482 and not l_Skip_240 then
l_Decal_482.Transparency = 1;
end;
local v9222 = nil;
if l_Del_240 then
game:GetService("TweenService"):Create(l_Start_246, v9208, {
Size = l_End_243.Size,
CFrame = l_End_243.CFrame
}):Play();
task.delay(l_Del_240, function()
v9222 =
game:GetService("TweenService"):Create(l_Start_246, v9208, {
Transparency = v9213
});
v9222:Play();
if l_Decal_481 then
for _, v9224 in
pairs(l_Start_246:GetChildren()) do
if v9224:IsA("Decal") then
game:GetService("TweenService"):Create(v9224, v9208, {
Transparency = v9213
}):Play();
end;
end;
end;
if l_SpecialMesh_482 then
v9222 =
game:GetService("TweenService"):Create(l_SpecialMesh_482, v9208, {
Scale = l_SpecialMesh_483.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_482 then
game:GetService("TweenService"):Create(l_SpecialMesh_482, v9208, {
Scale = l_SpecialMesh_483.Scale
}):Play();
end;
if l_Decal_481 then
for _, v9226 in
pairs(l_Start_246:GetChildren()) do
if v9226:IsA("Decal") then
game:GetService("TweenService"):Create(v9226, v9208, {
Transparency = v9213
}):Play();
end;
end;
v9222 =
game:GetService("TweenService"):Create(l_Start_246, v9208, {
Size = l_End_243.Size,
CFrame = l_End_243.CFrame
});
v9222:Play();
else
v9222 =
game:GetService("TweenService"):Create(l_Start_246, v9208, {
Size = l_End_243.Size,
Transparency = v9213,
CFrame = l_End_243.CFrame
});
v9222:Play();
end;
end;
if not l_Stay_240 then
if l_Del_240 then
task.wait(l_Del_240 + 0.1);
end;
v9222.Completed:Connect(function()
l_Model_241:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9205 = v9008.Shockwave:Clone();
v9205:ScaleTo(5.1);
v9205:SetPrimaryPartCFrame(v9181 * CFrame.new(0, 175, 3) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v9227 = {
Model = v9205,
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 0
};
local l_v9227_0 = v9227 --[[ copy: 4 -> 36 ]];
task.spawn(function()
local l_Model_242 = l_v9227_0.Model;
local v9230 = l_v9227_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_247 =
l_Model_242:FindFirstChild("Start");
local l_End_244 = l_Model_242:FindFirstChild("End");
local l_Stay_241 = l_v9227_0.Stay;
local l_Anchor_242 = l_v9227_0.Anchor;
local v9235 = l_v9227_0.EndT or 1;
local l_Del_241 = l_v9227_0.Del;
local l_Skip_241 = l_v9227_0.Skip;
if l_Start_247 and l_End_244 then
l_Model_242.PrimaryPart = l_Start_247;
if not l_Skip_241 then
for _, v9239 in
pairs(l_Model_242:GetChildren()) do
if v9239:IsA("BasePart") then
v9239.CanCollide = false;
v9239.Anchored = true;
end;
end;
end;
if l_Anchor_242 then
l_Model_242:SetPrimaryPartCFrame(l_Anchor_242);
end;
if l_v9227_0.T then
l_Start_247.Transparency = l_v9227_0.T;
end;
l_End_244.Transparency = 1;
l_Model_242.Parent = workspace.Thrown;
local l_Decal_483 =
l_Start_247:FindFirstChildOfClass("Decal");
local l_SpecialMesh_484 =
l_Start_247:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_485 =
l_End_244:FindFirstChildOfClass("SpecialMesh");
local l_Decal_484 =
l_End_244:FindFirstChildOfClass("Decal");
if l_Decal_484 and not l_Skip_241 then
l_Decal_484.Transparency = 1;
end;
local v9244 = nil;
if l_Del_241 then
game:GetService("TweenService"):Create(l_Start_247, v9230, {
Size = l_End_244.Size,
CFrame = l_End_244.CFrame
}):Play();
task.delay(l_Del_241, function()
v9244 =
game:GetService("TweenService"):Create(l_Start_247, v9230, {
Transparency = v9235
});
v9244:Play();
if l_Decal_483 then
for _, v9246 in
pairs(l_Start_247:GetChildren()) do
if v9246:IsA("Decal") then
game:GetService("TweenService"):Create(v9246, v9230, {
Transparency = v9235
}):Play();
end;
end;
end;
if l_SpecialMesh_484 then
v9244 =
game:GetService("TweenService"):Create(l_SpecialMesh_484, v9230, {
Scale = l_SpecialMesh_485.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_484 then
game:GetService("TweenService"):Create(l_SpecialMesh_484, v9230, {
Scale = l_SpecialMesh_485.Scale
}):Play();
end;
if l_Decal_483 then
for _, v9248 in
pairs(l_Start_247:GetChildren()) do
if v9248:IsA("Decal") then
game:GetService("TweenService"):Create(v9248, v9230, {
Transparency = v9235
}):Play();
end;
end;
v9244 =
game:GetService("TweenService"):Create(l_Start_247, v9230, {
Size = l_End_244.Size,
CFrame = l_End_244.CFrame
});
v9244:Play();
else
v9244 =
game:GetService("TweenService"):Create(l_Start_247, v9230, {
Size = l_End_244.Size,
Transparency = v9235,
CFrame = l_End_244.CFrame
});
v9244:Play();
end;
end;
if not l_Stay_241 then
if l_Del_241 then
task.wait(l_Del_241 + 0.1);
end;
v9244.Completed:Connect(function()
l_Model_242:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9227 = v9008.Shockwave2:Clone();
v9227:ScaleTo(4.1);
v9227:SetPrimaryPartCFrame(v9181 * CFrame.new(0, 175, 3) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v9249 = {
Model = v9227,
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 0
};
local l_v9249_0 = v9249 --[[ copy: 5 -> 37 ]];
task.spawn(function()
local l_Model_243 = l_v9249_0.Model;
local v9252 = l_v9249_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_248 =
l_Model_243:FindFirstChild("Start");
local l_End_245 = l_Model_243:FindFirstChild("End");
local l_Stay_242 = l_v9249_0.Stay;
local l_Anchor_243 = l_v9249_0.Anchor;
local v9257 = l_v9249_0.EndT or 1;
local l_Del_242 = l_v9249_0.Del;
local l_Skip_242 = l_v9249_0.Skip;
if l_Start_248 and l_End_245 then
l_Model_243.PrimaryPart = l_Start_248;
if not l_Skip_242 then
for _, v9261 in
pairs(l_Model_243:GetChildren()) do
if v9261:IsA("BasePart") then
v9261.CanCollide = false;
v9261.Anchored = true;
end;
end;
end;
if l_Anchor_243 then
l_Model_243:SetPrimaryPartCFrame(l_Anchor_243);
end;
if l_v9249_0.T then
l_Start_248.Transparency = l_v9249_0.T;
end;
l_End_245.Transparency = 1;
l_Model_243.Parent = workspace.Thrown;
local l_Decal_485 =
l_Start_248:FindFirstChildOfClass("Decal");
local l_SpecialMesh_486 =
l_Start_248:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_487 =
l_End_245:FindFirstChildOfClass("SpecialMesh");
local l_Decal_486 =
l_End_245:FindFirstChildOfClass("Decal");
if l_Decal_486 and not l_Skip_242 then
l_Decal_486.Transparency = 1;
end;
local v9266 = nil;
if l_Del_242 then
game:GetService("TweenService"):Create(l_Start_248, v9252, {
Size = l_End_245.Size,
CFrame = l_End_245.CFrame
}):Play();
task.delay(l_Del_242, function()
v9266 =
game:GetService("TweenService"):Create(l_Start_248, v9252, {
Transparency = v9257
});
v9266:Play();
if l_Decal_485 then
for _, v9268 in
pairs(l_Start_248:GetChildren()) do
if v9268:IsA("Decal") then
game:GetService("TweenService"):Create(v9268, v9252, {
Transparency = v9257
}):Play();
end;
end;
end;
if l_SpecialMesh_486 then
v9266 =
game:GetService("TweenService"):Create(l_SpecialMesh_486, v9252, {
Scale = l_SpecialMesh_487.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_486 then
game:GetService("TweenService"):Create(l_SpecialMesh_486, v9252, {
Scale = l_SpecialMesh_487.Scale
}):Play();
end;
if l_Decal_485 then
for _, v9270 in
pairs(l_Start_248:GetChildren()) do
if v9270:IsA("Decal") then
game:GetService("TweenService"):Create(v9270, v9252, {
Transparency = v9257
}):Play();
end;
end;
v9266 =
game:GetService("TweenService"):Create(l_Start_248, v9252, {
Size = l_End_245.Size,
CFrame = l_End_245.CFrame
});
v9266:Play();
else
v9266 =
game:GetService("TweenService"):Create(l_Start_248, v9252, {
Size = l_End_245.Size,
Transparency = v9257,
CFrame = l_End_245.CFrame
});
v9266:Play();
end;
end;
if not l_Stay_242 then
if l_Del_242 then
task.wait(l_Del_242 + 0.1);
end;
v9266.Completed:Connect(function()
l_Model_243:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9249 = v9008.Shockwave2:Clone();
v9249:ScaleTo(5.1);
v9249:SetPrimaryPartCFrame(v9181 * CFrame.new(0, 175, 3) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v9271 = {
Model = v9249,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9271_0 = v9271 --[[ copy: 6 -> 38 ]];
task.spawn(function()
local l_Model_244 = l_v9271_0.Model;
local v9274 = l_v9271_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_249 =
l_Model_244:FindFirstChild("Start");
local l_End_246 = l_Model_244:FindFirstChild("End");
local l_Stay_243 = l_v9271_0.Stay;
local l_Anchor_244 = l_v9271_0.Anchor;
local v9279 = l_v9271_0.EndT or 1;
local l_Del_243 = l_v9271_0.Del;
local l_Skip_243 = l_v9271_0.Skip;
if l_Start_249 and l_End_246 then
l_Model_244.PrimaryPart = l_Start_249;
if not l_Skip_243 then
for _, v9283 in
pairs(l_Model_244:GetChildren()) do
if v9283:IsA("BasePart") then
v9283.CanCollide = false;
v9283.Anchored = true;
end;
end;
end;
if l_Anchor_244 then
l_Model_244:SetPrimaryPartCFrame(l_Anchor_244);
end;
if l_v9271_0.T then
l_Start_249.Transparency = l_v9271_0.T;
end;
l_End_246.Transparency = 1;
l_Model_244.Parent = workspace.Thrown;
local l_Decal_487 =
l_Start_249:FindFirstChildOfClass("Decal");
local l_SpecialMesh_488 =
l_Start_249:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_489 =
l_End_246:FindFirstChildOfClass("SpecialMesh");
local l_Decal_488 =
l_End_246:FindFirstChildOfClass("Decal");
if l_Decal_488 and not l_Skip_243 then
l_Decal_488.Transparency = 1;
end;
local v9288 = nil;
if l_Del_243 then
game:GetService("TweenService"):Create(l_Start_249, v9274, {
Size = l_End_246.Size,
CFrame = l_End_246.CFrame
}):Play();
task.delay(l_Del_243, function()
v9288 =
game:GetService("TweenService"):Create(l_Start_249, v9274, {
Transparency = v9279
});
v9288:Play();
if l_Decal_487 then
for _, v9290 in
pairs(l_Start_249:GetChildren()) do
if v9290:IsA("Decal") then
game:GetService("TweenService"):Create(v9290, v9274, {
Transparency = v9279
}):Play();
end;
end;
end;
if l_SpecialMesh_488 then
v9288 =
game:GetService("TweenService"):Create(l_SpecialMesh_488, v9274, {
Scale = l_SpecialMesh_489.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_488 then
game:GetService("TweenService"):Create(l_SpecialMesh_488, v9274, {
Scale = l_SpecialMesh_489.Scale
}):Play();
end;
if l_Decal_487 then
for _, v9292 in
pairs(l_Start_249:GetChildren()) do
if v9292:IsA("Decal") then
game:GetService("TweenService"):Create(v9292, v9274, {
Transparency = v9279
}):Play();
end;
end;
v9288 =
game:GetService("TweenService"):Create(l_Start_249, v9274, {
Size = l_End_246.Size,
CFrame = l_End_246.CFrame
});
v9288:Play();
else
v9288 =
game:GetService("TweenService"):Create(l_Start_249, v9274, {
Size = l_End_246.Size,
Transparency = v9279,
CFrame = l_End_246.CFrame
});
v9288:Play();
end;
end;
if not l_Stay_243 then
if l_Del_243 then
task.wait(l_Del_243 + 0.1);
end;
v9288.Completed:Connect(function()
l_Model_244:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9009.SmokePlume =
v9009._maid:give(v9008.SmokePlumeV2:Clone());
v9009.SmokePlume:SetPrimaryPartCFrame(v9181);
v9009.SmokePlume.Parent = workspace.Thrown;
v9009.SmokePlume:ScaleTo(2);
v833(v9009.SmokePlume);
v808({
FX = v9009.SmokePlume,
Scale = 0.2
});
v9271 = function()
local v9293 = {};
for _ = 1, 20 do
local v9295 =
v9009._maid:give(Instance.new("NumberValue"));
local v9296 =
v9009._maid:give(Instance.new("NumberValue"));
local v9297 =
v9009._maid:give(Instance.new("NumberValue"));
local v9298 = 0;
local v9299 = 360;
local l_v82_170 = v82;
if not v9299 and v9298 then
v9299 = v9298;
v9298 = 1;
end;
if not v9299 and not v9298 then
v9298 = 0;
v9299 = 1;
end;
local v9301 = l_v82_170:NextNumber(v9298, v9299);
v9299 = l_TerribleTornado_0.Rock:GetChildren();
l_v82_170 = math.random;
v9299 = v9009._maid:give(v9299[l_v82_170(1,
#l_TerribleTornado_0.Rock:GetChildren())]:Clone());
local v9302 = 0.7;
local v9303 = 1.4;
local l_v82_171 = v82;
if not v9303 and v9302 then
v9303 = v9302;
v9302 = 1;
end;
if not v9303 and not v9302 then
v9302 = 0;
v9303 = 1;
end;
l_v82_170 = l_v82_171:NextNumber(v9302, v9303);
v9299.CFrame = v9181;
v9303 = v9299.Size;
local v9305 = 1.7;
local v9306 = 2.7;
local l_v82_172 = v82;
if not v9306 and v9305 then
v9306 = v9305;
v9305 = 1;
end;
if not v9306 and not v9305 then
v9305 = 0;
v9306 = 1;
end;
v9302 = v9303 * l_v82_172:NextNumber(v9305, v9306);
v9299.Size = Vector3.new(0, 0, 0, 0);
v9303 = {
Dist = v9295,
Height = v9296,
Spin = v9297,
Rot = v9301,
Size = v9302
};
v9305 = 0.7;
v9306 = 1.3;
l_v82_172 = v82;
if not v9306 and v9305 then
v9306 = v9305;
v9305 = 1;
end;
if not v9306 and not v9305 then
v9305 = 0;
v9306 = 1;
end;
v9303.amplitude = l_v82_172:NextNumber(v9305,
v9306);
v9305 = 0.5;
v9306 = 1.5;
l_v82_172 = v82;
if not v9306 and v9305 then
v9306 = v9305;
v9305 = 1;
end;
if not v9306 and not v9305 then
v9305 = 0;
v9306 = 1;
end;
v9303.frequency = l_v82_172:NextNumber(v9305,
v9306);
v9303.RotScale = l_v82_170;
v9293[v9299] = v9303;
l_v82_171 = 3;
v9305 = 6;
v9306 = v82;
if not v9305 and l_v82_171 then
v9305 = l_v82_171;
l_v82_171 = 1;
end;
if not v9305 and not l_v82_171 then
l_v82_171 = 0;
v9305 = 1;
end;
v9295.Value = v9306:NextNumber(l_v82_171, v9305);
v9299.Parent = workspace.Thrown;
v9303 = v3;
v9305 = v9299;
v9306 = TweenInfo.new;
local v9308 = 0.1;
local v9309 = 0.2;
local l_v82_173 = v82;
if not v9309 and v9308 then
v9309 = v9308;
v9308 = 1;
end;
if not v9309 and not v9308 then
v9308 = 0;
v9309 = 1;
end;
v9303:Create(v9305,
v9306(l_v82_173:NextNumber(v9308, v9309), Enum.EasingStyle.Sine), {
Size = v9302 * 0.9
}):Play();
v9303 = v3;
v9305 = v9297;
v9306 = TweenInfo.new(1, Enum.EasingStyle.Sine);
l_v82_172 = {};
v9309 = 0.03;
l_v82_173 = 0.05;
local l_v82_174 = v82;
if not l_v82_173 and v9309 then
l_v82_173 = v9309;
v9309 = 1;
end;
if not l_v82_173 and not v9309 then
v9309 = 0;
l_v82_173 = 1;
end;
l_v82_172.Value = l_v82_174:NextNumber(v9309,
l_v82_173);
v9303:Create(v9305, v9306, l_v82_172):Play();
v9303 = v3;
v9305 = v9295;
v9306 = TweenInfo.new(0.05, Enum.EasingStyle.Sine);
l_v82_172 = {};
v9309 = 10;
l_v82_173 = 35;
l_v82_174 = v82;
if not l_v82_173 and v9309 then
l_v82_173 = v9309;
v9309 = 1;
end;
if not l_v82_173 and not v9309 then
v9309 = 0;
l_v82_173 = 1;
end;
l_v82_172.Value = l_v82_174:NextNumber(v9309,
l_v82_173);
v9303:Create(v9305, v9306, l_v82_172):Play();
l_v82_171 = -20;
v9305 = -10;
v9306 = v82;
if not v9305 and l_v82_171 then
v9305 = l_v82_171;
l_v82_171 = 1;
end;
if not v9305 and not l_v82_171 then
l_v82_171 = 0;
v9305 = 1;
end;
v9296.Value = v9306:NextNumber(l_v82_171, v9305);
v9303 = v3;
v9305 = v9296;
v9306 = TweenInfo.new;
v9308 = 0.2;
v9309 = 0.4;
l_v82_173 = v82;
if not v9309 and v9308 then
v9309 = v9308;
v9308 = 1;
end;
if not v9309 and not v9308 then
v9308 = 0;
v9309 = 1;
end;
v9306 = v9306(l_v82_173:NextNumber(v9308, v9309),
Enum.EasingStyle.Quad);
l_v82_172 = {};
v9309 = 2;
l_v82_173 = 68;
l_v82_174 = v82;
if not l_v82_173 and v9309 then
l_v82_173 = v9309;
v9309 = 1;
end;
if not l_v82_173 and not v9309 then
v9309 = 0;
l_v82_173 = 1;
end;
l_v82_172.Value = l_v82_174:NextNumber(v9309,
l_v82_173);
v9303:Create(v9305, v9306, l_v82_172):Play();
task.delay(0.8, function()
local l_v3_8 = v3;
local l_v9297_0 = v9297;
local v9314 = TweenInfo.new(1.5,
Enum.EasingStyle.Sine);
local v9315 = {};
local v9316 = 0.35;
local v9317 = 0.45;
local l_v82_175 = v82;
if not v9317 and v9316 then
v9317 = v9316;
v9316 = 1;
end;
if not v9317 and not v9316 then
v9316 = 0;
v9317 = 1;
end;
v9315.Value = l_v82_175:NextNumber(v9316,
v9317);
l_v3_8:Create(l_v9297_0, v9314, v9315):Play();
l_v3_8 = v3;
l_v9297_0 = v9295;
v9314 = TweenInfo.new(3,
Enum.EasingStyle.Sine);
v9315 = {};
v9316 = 60;
v9317 = 190;
l_v82_175 = v82;
if not v9317 and v9316 then
v9317 = v9316;
v9316 = 1;
end;
if not v9317 and not v9316 then
v9316 = 0;
v9317 = 1;
end;
v9315.Value = l_v82_175:NextNumber(v9316,
v9317);
l_v3_8:Create(l_v9297_0, v9314, v9315):Play();
end);
end;
local v9319 = 0;
local v9320 = tick();
while v9293 and tick() - v9320 < 3 do
for v9321, v9322 in pairs(v9293) do
v9319 = v9319 + v9322.Spin.Value;
v9321.CFrame = v9181 * CFrame.Angles(0, -
math.rad((v9319 + v9322.Rot) * v9322.RotScale), 0) * CFrame.new(0,
v9322.Height.Value, v9322.Dist.Value);
if tick() - v9320 > 2.7 and not v9322.Finished
then
v9293[v9321].Finished = true;
local l_v3_9 = v3;
local l_v9321_0 = v9321;
local l_new_46 = TweenInfo.new;
local v9326 = 0.1;
local v9327 = 0.2;
local l_v82_176 = v82;
if not v9327 and v9326 then
v9327 = v9326;
v9326 = 1;
end;
if not v9327 and not v9326 then
v9326 = 0;
v9327 = 1;
end;
l_v3_9:Create(l_v9321_0,
l_new_46(l_v82_176:NextNumber(v9326, v9327), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
v840({
FX = v9321,
On = false
});
elseif tick() - v9320 < 2.7 and tick() - v9320
> 2 then
v9321.Size = v9322.Size * (v9322.amplitude
* math.sin(6.283185307179586 * v9322.frequency * tick()));
local v9329 = math.max(v9321.Size.X,
v9321.Size.Y, v9321.Size.Z);
if v9329 < 2 and not v9293[v9321].Off then
v9293[v9321].Off = true;
v840({
FX = v9321,
On = false
});
elseif v9329 > 2 and v9293[v9321].Off then
v840({
FX = v9321,
On = true
});
end;
end;
end;
game:GetService("RunService").Heartbeat:Wait();
end;
end;
local v9330 =
v9009._maid:give(Instance.new("NumberValue"));
v9330.Value = 4.5;
local v9331 = {};
local v9332 = tick();
spawn(function()
while tick() - v9332 < 25 and v9004 do
for _, v9334 in pairs(v9331) do
v9334.CFrame = v9334.CFrame * CFrame.Angles(0,
-0.6981317007977318, 0);
end;
task.wait(0.01);
end;
end);
local function v9348(v9335, v9336)
local v9337 = {
0,
6
};
local v9338 = {
1.5,
2.2
};
local v9339 = v9335:Clone();
table.insert(v9006, v9339);
v9339.Decal.Color3 = v9032;
local l_new_47 = CFrame.new;
local v9341 = 0;
local v9342 = v9337[1];
local v9343 = v9337[2];
local l_v82_177 = v82;
if not v9343 and v9342 then
v9343 = v9342;
v9342 = 1;
end;
if not v9343 and not v9342 then
v9342 = 0;
v9343 = 1;
end;
v9339.CFrame = v9336 * l_new_47(v9341,
l_v82_177:NextNumber(v9342, v9343), 0) * CFrame.Angles(math.rad((math.random(-5,
5))), math.rad((math.random(-360, 360))), (math.rad((math.random(-5, 5)))));
local l_Scale_1 = v9339.Mesh.Scale;
v9339.Mesh.Scale = v9339.Mesh.Scale * 0.8 * v9330.Value
* 2;
v9339.Decal.Transparency = 1;
v774(v9339.Decal, {
Time = 0.1,
EasingStyle = "Sine",
Goal = {
Transparency = 0
}
});
v9339.Mesh.Scale = l_Scale_1;
local v9346 = v9338[1];
v9342 = v9338[2];
v9343 = v82;
if not v9342 and v9346 then
v9342 = v9346;
v9346 = 1;
end;
if not v9342 and not v9346 then
v9346 = 0;
v9342 = 1;
end;
local v9347 = l_Scale_1 * v9343:NextNumber(v9346,
v9342) * v9330.Value;
v774(v9339.Mesh, {
Time = 0.9,
EasingStyle = "Sine",
Goal = {
Scale = v9347
}
});
v9339.Parent = workspace.Thrown;
v853({
Mesh = v9339,
Delta = 0.01
});
table.insert(v9331, v9339);
end;
local v9349 =
v9009._maid:give(Instance.new("NumberValue"));
v9349.Value = 1.5;
v3:Create(v9349, TweenInfo.new(3, Enum.EasingStyle.Sine), {
Value = 3.3
}):Play();
local v9350 =
v9009._maid:give(Instance.new("NumberValue"));
v9350.Value = 0.02;
v3:Create(v9350, TweenInfo.new(1, Enum.EasingStyle.Sine), {
Value = 0.26
});
local v9351 =
v9009._maid:give(Instance.new("NumberValue"));
v9351.Value = 1;
v3:Create(v9351, TweenInfo.new(0.2, Enum.EasingStyle.Sine),
{
Value = 3
});
shared.sfx({
SoundId = "rbxassetid://17276338169",
CFrame = l_root_1.CFrame + Vector3.new(0, 10, 0, 0),
Volume = 8,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
shared.sfx({
SoundId = "rbxassetid://17276338362",
CFrame = l_root_1.CFrame + Vector3.new(0, 10, 0, 0),
Volume = 8,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
shared.sfx({
SoundId = "rbxassetid://17279254633",
CFrame = l_root_1.CFrame + Vector3.new(0, 10, 0, 0),
Volume = 8,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
shared.sfx({
SoundId = "rbxassetid://17276338609",
CFrame = l_root_1.CFrame + Vector3.new(0, 10, 0, 0),
Volume = 8,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
shared.sfx({
SoundId = "rbxassetid://17276400274",
CFrame = l_root_1.CFrame + Vector3.new(0, 10, 0, 0),
Volume = 8.5,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
shared.sfx({
SoundId = "rbxassetid://17276509840",
CFrame = l_root_1.CFrame,
Volume = 10
}):Play();
if not v9010 and
(l_LocalPlayer_0.Character.PrimaryPart.Position - l_root_1.Position).magnitude <=
200 then
v5({
Effect = "Camshake",
Intensity = 17,
Last = 1
});
end;
local l_Seed_2 = v898.Seed;
for v9353 = 1, 4 do
local l_v5_2 = v5;
local v9355 = {
Effect = "Ground Crater",
Seed = l_Seed_2,
start = l_root_1.Position + Vector3.new(0,
0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v9353 / 2,
nosound = true,
nosmoke = true
};
local v9356 = false;
if v9353 <= 2 then
v9356 = {
minus = 0
};
end;
v9355.stronger = v9356;
v9355.sizemult = 1.35 * v9353;
v9355.size = 2.75 * v9353;
l_v5_2(v9355);
end;
task.spawn(v9271);
task.spawn(function()
for _ = 1, 15 do
local v9358 = v9008.BROO2:Clone();
v9358:ScaleTo(0.8 * v9349.Value);
local v9359 = {
Model = v9358,
T = 1,
EndT = 1,
Anchor = l_root_1.CFrame * CFrame.new(0, 0, 0)
* CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.2 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9359_0 = v9359 --[[ copy: 4 -> 14 ]];
task.spawn(function()
local l_Model_245 = l_v9359_0.Model;
local v9362 = l_v9359_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_250 =
l_Model_245:FindFirstChild("Start");
local l_End_247 =
l_Model_245:FindFirstChild("End");
local l_Stay_244 = l_v9359_0.Stay;
local l_Anchor_245 = l_v9359_0.Anchor;
local v9367 = l_v9359_0.EndT or 1;
local l_Del_244 = l_v9359_0.Del;
local l_Skip_244 = l_v9359_0.Skip;
if l_Start_250 and l_End_247 then
l_Model_245.PrimaryPart = l_Start_250;
if not l_Skip_244 then
for _, v9371 in
pairs(l_Model_245:GetChildren()) do
if v9371:IsA("BasePart") then
v9371.CanCollide = false;
v9371.Anchored = true;
end;
end;
end;
if l_Anchor_245 then
l_Model_245:SetPrimaryPartCFrame(l_Anchor_245);
end;
if l_v9359_0.T then
l_Start_250.Transparency = l_v9359_0.T;
end;
l_End_247.Transparency = 1;
l_Model_245.Parent = workspace.Thrown;
local l_Decal_489 =
l_Start_250:FindFirstChildOfClass("Decal");
local l_SpecialMesh_490 =
l_Start_250:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_491 =
l_End_247:FindFirstChildOfClass("SpecialMesh");
local l_Decal_490 =
l_End_247:FindFirstChildOfClass("Decal");
if l_Decal_490 and not l_Skip_244 then
l_Decal_490.Transparency = 1;
end;
local v9376 = nil;
if l_Del_244 then
game:GetService("TweenService"):Create(l_Start_250, v9362, {
Size = l_End_247.Size,
CFrame = l_End_247.CFrame
}):Play();
task.delay(l_Del_244, function()
v9376 =
game:GetService("TweenService"):Create(l_Start_250, v9362, {
Transparency = v9367
});
v9376:Play();
if l_Decal_489 then
for _, v9378 in
pairs(l_Start_250:GetChildren()) do
if v9378:IsA("Decal") then
game:GetService("TweenService"):Create(v9378, v9362, {
Transparency =
v9367
}):Play();
end;
end;
end;
if l_SpecialMesh_490 then
v9376 =
game:GetService("TweenService"):Create(l_SpecialMesh_490, v9362, {
Scale =
l_SpecialMesh_491.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_490 then
game:GetService("TweenService"):Create(l_SpecialMesh_490, v9362, {
Scale = l_SpecialMesh_491.Scale
}):Play();
end;
if l_Decal_489 then
for _, v9380 in
pairs(l_Start_250:GetChildren()) do
if v9380:IsA("Decal") then
game:GetService("TweenService"):Create(v9380, v9362, {
Transparency = v9367
}):Play();
end;
end;
v9376 =
game:GetService("TweenService"):Create(l_Start_250, v9362, {
Size = l_End_247.Size,
CFrame = l_End_247.CFrame
});
v9376:Play();
else
v9376 =
game:GetService("TweenService"):Create(l_Start_250, v9362, {
Size = l_End_247.Size,
Transparency = v9367,
CFrame = l_End_247.CFrame
});
v9376:Play();
end;
end;
if not l_Stay_244 then
if l_Del_244 then
task.wait(l_Del_244 + 0.1);
end;
v9376.Completed:Connect(function()
l_Model_245:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9358.Start.Decal.Color3 = v9033;
v9359 = v9008.BROO:Clone();
v9359:ScaleTo(2 * v9349.Value);
local v9381 = {
Model = v9359,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.2 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9381_0 = v9381 --[[ copy: 5 -> 15 ]];
task.spawn(function()
local l_Model_246 = l_v9381_0.Model;
local v9384 = l_v9381_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_251 =
l_Model_246:FindFirstChild("Start");
local l_End_248 =
l_Model_246:FindFirstChild("End");
local l_Stay_245 = l_v9381_0.Stay;
local l_Anchor_246 = l_v9381_0.Anchor;
local v9389 = l_v9381_0.EndT or 1;
local l_Del_245 = l_v9381_0.Del;
local l_Skip_245 = l_v9381_0.Skip;
if l_Start_251 and l_End_248 then
l_Model_246.PrimaryPart = l_Start_251;
if not l_Skip_245 then
for _, v9393 in
pairs(l_Model_246:GetChildren()) do
if v9393:IsA("BasePart") then
v9393.CanCollide = false;
v9393.Anchored = true;
end;
end;
end;
if l_Anchor_246 then
l_Model_246:SetPrimaryPartCFrame(l_Anchor_246);
end;
if l_v9381_0.T then
l_Start_251.Transparency = l_v9381_0.T;
end;
l_End_248.Transparency = 1;
l_Model_246.Parent = workspace.Thrown;
local l_Decal_491 =
l_Start_251:FindFirstChildOfClass("Decal");
local l_SpecialMesh_492 =
l_Start_251:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_493 =
l_End_248:FindFirstChildOfClass("SpecialMesh");
local l_Decal_492 =
l_End_248:FindFirstChildOfClass("Decal");
if l_Decal_492 and not l_Skip_245 then
l_Decal_492.Transparency = 1;
end;
local v9398 = nil;
if l_Del_245 then
game:GetService("TweenService"):Create(l_Start_251, v9384, {
Size = l_End_248.Size,
CFrame = l_End_248.CFrame
}):Play();
task.delay(l_Del_245, function()
v9398 =
game:GetService("TweenService"):Create(l_Start_251, v9384, {
Transparency = v9389
});
v9398:Play();
if l_Decal_491 then
for _, v9400 in
pairs(l_Start_251:GetChildren()) do
if v9400:IsA("Decal") then
game:GetService("TweenService"):Create(v9400, v9384, {
Transparency =
v9389
}):Play();
end;
end;
end;
if l_SpecialMesh_492 then
v9398 =
game:GetService("TweenService"):Create(l_SpecialMesh_492, v9384, {
Scale =
l_SpecialMesh_493.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_492 then
game:GetService("TweenService"):Create(l_SpecialMesh_492, v9384, {
Scale = l_SpecialMesh_493.Scale
}):Play();
end;
if l_Decal_491 then
for _, v9402 in
pairs(l_Start_251:GetChildren()) do
if v9402:IsA("Decal") then
game:GetService("TweenService"):Create(v9402, v9384, {
Transparency = v9389
}):Play();
end;
end;
v9398 =
game:GetService("TweenService"):Create(l_Start_251, v9384, {
Size = l_End_248.Size,
CFrame = l_End_248.CFrame
});
v9398:Play();
else
v9398 =
game:GetService("TweenService"):Create(l_Start_251, v9384, {
Size = l_End_248.Size,
Transparency = v9389,
CFrame = l_End_248.CFrame
});
v9398:Play();
end;
end;
if not l_Stay_245 then
if l_Del_245 then
task.wait(l_Del_245 + 0.1);
end;
v9398.Completed:Connect(function()
l_Model_246:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9359.Start.Decal.Color3 = v9033;
v9381 = v9008.BROO3:Clone();
v9381:ScaleTo(2.5 * v9349.Value);
local v9403 = {
Model = v9381,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.2 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9403_0 = v9403 --[[ copy: 6 -> 16 ]];
task.spawn(function()
local l_Model_247 = l_v9403_0.Model;
local v9406 = l_v9403_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_252 =
l_Model_247:FindFirstChild("Start");
local l_End_249 =
l_Model_247:FindFirstChild("End");
local l_Stay_246 = l_v9403_0.Stay;
local l_Anchor_247 = l_v9403_0.Anchor;
local v9411 = l_v9403_0.EndT or 1;
local l_Del_246 = l_v9403_0.Del;
local l_Skip_246 = l_v9403_0.Skip;
if l_Start_252 and l_End_249 then
l_Model_247.PrimaryPart = l_Start_252;
if not l_Skip_246 then
for _, v9415 in
pairs(l_Model_247:GetChildren()) do
if v9415:IsA("BasePart") then
v9415.CanCollide = false;
v9415.Anchored = true;
end;
end;
end;
if l_Anchor_247 then
l_Model_247:SetPrimaryPartCFrame(l_Anchor_247);
end;
if l_v9403_0.T then
l_Start_252.Transparency = l_v9403_0.T;
end;
l_End_249.Transparency = 1;
l_Model_247.Parent = workspace.Thrown;
local l_Decal_493 =
l_Start_252:FindFirstChildOfClass("Decal");
local l_SpecialMesh_494 =
l_Start_252:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_495 =
l_End_249:FindFirstChildOfClass("SpecialMesh");
local l_Decal_494 =
l_End_249:FindFirstChildOfClass("Decal");
if l_Decal_494 and not l_Skip_246 then
l_Decal_494.Transparency = 1;
end;
local v9420 = nil;
if l_Del_246 then
game:GetService("TweenService"):Create(l_Start_252, v9406, {
Size = l_End_249.Size,
CFrame = l_End_249.CFrame
}):Play();
task.delay(l_Del_246, function()
v9420 =
game:GetService("TweenService"):Create(l_Start_252, v9406, {
Transparency = v9411
});
v9420:Play();
if l_Decal_493 then
for _, v9422 in
pairs(l_Start_252:GetChildren()) do
if v9422:IsA("Decal") then
game:GetService("TweenService"):Create(v9422, v9406, {
Transparency =
v9411
}):Play();
end;
end;
end;
if l_SpecialMesh_494 then
v9420 =
game:GetService("TweenService"):Create(l_SpecialMesh_494, v9406, {
Scale =
l_SpecialMesh_495.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_494 then
game:GetService("TweenService"):Create(l_SpecialMesh_494, v9406, {
Scale = l_SpecialMesh_495.Scale
}):Play();
end;
if l_Decal_493 then
for _, v9424 in
pairs(l_Start_252:GetChildren()) do
if v9424:IsA("Decal") then
game:GetService("TweenService"):Create(v9424, v9406, {
Transparency = v9411
}):Play();
end;
end;
v9420 =
game:GetService("TweenService"):Create(l_Start_252, v9406, {
Size = l_End_249.Size,
CFrame = l_End_249.CFrame
});
v9420:Play();
else
v9420 =
game:GetService("TweenService"):Create(l_Start_252, v9406, {
Size = l_End_249.Size,
Transparency = v9411,
CFrame = l_End_249.CFrame
});
v9420:Play();
end;
end;
if not l_Stay_246 then
if l_Del_246 then
task.wait(l_Del_246 + 0.1);
end;
v9420.Completed:Connect(function()
l_Model_247:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9381.Start.Decal.Color3 = v9032;
v9403 = v9008.BROO4:Clone();
v9403:ScaleTo(1 * v9349.Value);
local v9425 = {
Model = v9403,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.2 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9425_0 = v9425 --[[ copy: 7 -> 17 ]];
task.spawn(function()
local l_Model_248 = l_v9425_0.Model;
local v9428 = l_v9425_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_253 =
l_Model_248:FindFirstChild("Start");
local l_End_250 =
l_Model_248:FindFirstChild("End");
local l_Stay_247 = l_v9425_0.Stay;
local l_Anchor_248 = l_v9425_0.Anchor;
local v9433 = l_v9425_0.EndT or 1;
local l_Del_247 = l_v9425_0.Del;
local l_Skip_247 = l_v9425_0.Skip;
if l_Start_253 and l_End_250 then
l_Model_248.PrimaryPart = l_Start_253;
if not l_Skip_247 then
for _, v9437 in
pairs(l_Model_248:GetChildren()) do
if v9437:IsA("BasePart") then
v9437.CanCollide = false;
v9437.Anchored = true;
end;
end;
end;
if l_Anchor_248 then
l_Model_248:SetPrimaryPartCFrame(l_Anchor_248);
end;
if l_v9425_0.T then
l_Start_253.Transparency = l_v9425_0.T;
end;
l_End_250.Transparency = 1;
l_Model_248.Parent = workspace.Thrown;
local l_Decal_495 =
l_Start_253:FindFirstChildOfClass("Decal");
local l_SpecialMesh_496 =
l_Start_253:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_497 =
l_End_250:FindFirstChildOfClass("SpecialMesh");
local l_Decal_496 =
l_End_250:FindFirstChildOfClass("Decal");
if l_Decal_496 and not l_Skip_247 then
l_Decal_496.Transparency = 1;
end;
local v9442 = nil;
if l_Del_247 then
game:GetService("TweenService"):Create(l_Start_253, v9428, {
Size = l_End_250.Size,
CFrame = l_End_250.CFrame
}):Play();
task.delay(l_Del_247, function()
v9442 =
game:GetService("TweenService"):Create(l_Start_253, v9428, {
Transparency = v9433
});
v9442:Play();
if l_Decal_495 then
for _, v9444 in
pairs(l_Start_253:GetChildren()) do
if v9444:IsA("Decal") then
game:GetService("TweenService"):Create(v9444, v9428, {
Transparency =
v9433
}):Play();
end;
end;
end;
if l_SpecialMesh_496 then
v9442 =
game:GetService("TweenService"):Create(l_SpecialMesh_496, v9428, {
Scale =
l_SpecialMesh_497.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_496 then
game:GetService("TweenService"):Create(l_SpecialMesh_496, v9428, {
Scale = l_SpecialMesh_497.Scale
}):Play();
end;
if l_Decal_495 then
for _, v9446 in
pairs(l_Start_253:GetChildren()) do
if v9446:IsA("Decal") then
game:GetService("TweenService"):Create(v9446, v9428, {
Transparency = v9433
}):Play();
end;
end;
v9442 =
game:GetService("TweenService"):Create(l_Start_253, v9428, {
Size = l_End_250.Size,
CFrame = l_End_250.CFrame
});
v9442:Play();
else
v9442 =
game:GetService("TweenService"):Create(l_Start_253, v9428, {
Size = l_End_250.Size,
Transparency = v9433,
CFrame = l_End_250.CFrame
});
v9442:Play();
end;
end;
if not l_Stay_247 then
if l_Del_247 then
task.wait(l_Del_247 + 0.1);
end;
v9442.Completed:Connect(function()
l_Model_248:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9403.Start.Decal.Color3 = v9033;
task.wait(0.03);
v9425 = v9008.BROO5:Clone();
v9425:ScaleTo(1 * v9349.Value);
local v9447 = {
Model = v9425,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.2 * v9351.Value,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_249 = v9447.Model;
local v9449 = v9447.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_254 =
l_Model_249:FindFirstChild("Start");
local l_End_251 =
l_Model_249:FindFirstChild("End");
local l_Stay_248 = v9447.Stay;
local l_Anchor_249 = v9447.Anchor;
local v9454 = v9447.EndT or 1;
local l_Del_248 = v9447.Del;
local l_Skip_248 = v9447.Skip;
if l_Start_254 and l_End_251 then
l_Model_249.PrimaryPart = l_Start_254;
if not l_Skip_248 then
for _, v9458 in
pairs(l_Model_249:GetChildren()) do
if v9458:IsA("BasePart") then
v9458.CanCollide = false;
v9458.Anchored = true;
end;
end;
end;
if l_Anchor_249 then
l_Model_249:SetPrimaryPartCFrame(l_Anchor_249);
end;
if v9447.T then
l_Start_254.Transparency = v9447.T;
end;
l_End_251.Transparency = 1;
l_Model_249.Parent = workspace.Thrown;
local l_Decal_497 =
l_Start_254:FindFirstChildOfClass("Decal");
local l_SpecialMesh_498 =
l_Start_254:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_499 =
l_End_251:FindFirstChildOfClass("SpecialMesh");
local l_Decal_498 =
l_End_251:FindFirstChildOfClass("Decal");
if l_Decal_498 and not l_Skip_248 then
l_Decal_498.Transparency = 1;
end;
local v9463 = nil;
if l_Del_248 then
game:GetService("TweenService"):Create(l_Start_254, v9449, {
Size = l_End_251.Size,
CFrame = l_End_251.CFrame
}):Play();
task.delay(l_Del_248, function()
v9463 =
game:GetService("TweenService"):Create(l_Start_254, v9449, {
Transparency = v9454
});
v9463:Play();
if l_Decal_497 then
for _, v9465 in
pairs(l_Start_254:GetChildren()) do
if v9465:IsA("Decal") then
game:GetService("TweenService"):Create(v9465, v9449, {
Transparency =
v9454
}):Play();
end;
end;
end;
if l_SpecialMesh_498 then
v9463 =
game:GetService("TweenService"):Create(l_SpecialMesh_498, v9449, {
Scale =
l_SpecialMesh_499.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_498 then
game:GetService("TweenService"):Create(l_SpecialMesh_498, v9449, {
Scale = l_SpecialMesh_499.Scale
}):Play();
end;
if l_Decal_497 then
for _, v9467 in
pairs(l_Start_254:GetChildren()) do
if v9467:IsA("Decal") then
game:GetService("TweenService"):Create(v9467, v9449, {
Transparency = v9454
}):Play();
end;
end;
v9463 =
game:GetService("TweenService"):Create(l_Start_254, v9449, {
Size = l_End_251.Size,
CFrame = l_End_251.CFrame
});
v9463:Play();
else
v9463 =
game:GetService("TweenService"):Create(l_Start_254, v9449, {
Size = l_End_251.Size,
Transparency = v9454,
CFrame = l_End_251.CFrame
});
v9463:Play();
end;
end;
if not l_Stay_248 then
if l_Del_248 then
task.wait(l_Del_248 + 0.1);
end;
v9463.Completed:Connect(function()
l_Model_249:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9425.Start.Decal.Color3 = v9032;
task.wait(v9350.Value);
end;
v9350.Value = 0.06;
v9351.Value = 1;
v3:Create(v9350, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
Value = 0.1
});
v3:Create(v9351, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
Value = 2
});
v3:Create(v9349, TweenInfo.new(0.4,
Enum.EasingStyle.Sine), {
Value = 5.3
}):Play();
local v9468 =
v9009._maid:give(v9008.TParticles2:Clone());
v9468:SetPrimaryPartCFrame(v9181);
v9468.Parent = workspace.Thrown;
v808({
FX = v9468,
Scale = 0.5
});
v9468:ScaleTo(13);
for _ = 1, 24 do
local v9470 = v9008.BROO2:Clone();
v9470:ScaleTo(0.8 * v9349.Value);
local v9471 = {
Model = v9470,
T = 1,
EndT = 1,
Anchor = l_root_1.CFrame * CFrame.new(0, 0, 0)
* CFrame.Angles(0, math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.35 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9471_0 = v9471 --[[ copy: 5 -> 10 ]];
task.spawn(function()
local l_Model_250 = l_v9471_0.Model;
local v9474 = l_v9471_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_255 =
l_Model_250:FindFirstChild("Start");
local l_End_252 =
l_Model_250:FindFirstChild("End");
local l_Stay_249 = l_v9471_0.Stay;
local l_Anchor_250 = l_v9471_0.Anchor;
local v9479 = l_v9471_0.EndT or 1;
local l_Del_249 = l_v9471_0.Del;
local l_Skip_249 = l_v9471_0.Skip;
if l_Start_255 and l_End_252 then
l_Model_250.PrimaryPart = l_Start_255;
if not l_Skip_249 then
for _, v9483 in
pairs(l_Model_250:GetChildren()) do
if v9483:IsA("BasePart") then
v9483.CanCollide = false;
v9483.Anchored = true;
end;
end;
end;
if l_Anchor_250 then
l_Model_250:SetPrimaryPartCFrame(l_Anchor_250);
end;
if l_v9471_0.T then
l_Start_255.Transparency = l_v9471_0.T;
end;
l_End_252.Transparency = 1;
l_Model_250.Parent = workspace.Thrown;
local l_Decal_499 =
l_Start_255:FindFirstChildOfClass("Decal");
local l_SpecialMesh_500 =
l_Start_255:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_501 =
l_End_252:FindFirstChildOfClass("SpecialMesh");
local l_Decal_500 =
l_End_252:FindFirstChildOfClass("Decal");
if l_Decal_500 and not l_Skip_249 then
l_Decal_500.Transparency = 1;
end;
local v9488 = nil;
if l_Del_249 then
game:GetService("TweenService"):Create(l_Start_255, v9474, {
Size = l_End_252.Size,
CFrame = l_End_252.CFrame
}):Play();
task.delay(l_Del_249, function()
v9488 =
game:GetService("TweenService"):Create(l_Start_255, v9474, {
Transparency = v9479
});
v9488:Play();
if l_Decal_499 then
for _, v9490 in
pairs(l_Start_255:GetChildren()) do
if v9490:IsA("Decal") then
game:GetService("TweenService"):Create(v9490, v9474, {
Transparency =
v9479
}):Play();
end;
end;
end;
if l_SpecialMesh_500 then
v9488 =
game:GetService("TweenService"):Create(l_SpecialMesh_500, v9474, {
Scale =
l_SpecialMesh_501.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_500 then
game:GetService("TweenService"):Create(l_SpecialMesh_500, v9474, {
Scale = l_SpecialMesh_501.Scale
}):Play();
end;
if l_Decal_499 then
for _, v9492 in
pairs(l_Start_255:GetChildren()) do
if v9492:IsA("Decal") then
game:GetService("TweenService"):Create(v9492, v9474, {
Transparency = v9479
}):Play();
end;
end;
v9488 =
game:GetService("TweenService"):Create(l_Start_255, v9474, {
Size = l_End_252.Size,
CFrame = l_End_252.CFrame
});
v9488:Play();
else
v9488 =
game:GetService("TweenService"):Create(l_Start_255, v9474, {
Size = l_End_252.Size,
Transparency = v9479,
CFrame = l_End_252.CFrame
});
v9488:Play();
end;
end;
if not l_Stay_249 then
if l_Del_249 then
task.wait(l_Del_249 + 0.1);
end;
v9488.Completed:Connect(function()
l_Model_250:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9470.Start.Decal.Color3 = v9033;
v9471 = v9008.BROO:Clone();
v9471:ScaleTo(2 * v9349.Value);
local v9493 = {
Model = v9471,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.35 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9493_0 = v9493 --[[ copy: 6 -> 11 ]];
task.spawn(function()
local l_Model_251 = l_v9493_0.Model;
local v9496 = l_v9493_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_256 =
l_Model_251:FindFirstChild("Start");
local l_End_253 =
l_Model_251:FindFirstChild("End");
local l_Stay_250 = l_v9493_0.Stay;
local l_Anchor_251 = l_v9493_0.Anchor;
local v9501 = l_v9493_0.EndT or 1;
local l_Del_250 = l_v9493_0.Del;
local l_Skip_250 = l_v9493_0.Skip;
if l_Start_256 and l_End_253 then
l_Model_251.PrimaryPart = l_Start_256;
if not l_Skip_250 then
for _, v9505 in
pairs(l_Model_251:GetChildren()) do
if v9505:IsA("BasePart") then
v9505.CanCollide = false;
v9505.Anchored = true;
end;
end;
end;
if l_Anchor_251 then
l_Model_251:SetPrimaryPartCFrame(l_Anchor_251);
end;
if l_v9493_0.T then
l_Start_256.Transparency = l_v9493_0.T;
end;
l_End_253.Transparency = 1;
l_Model_251.Parent = workspace.Thrown;
local l_Decal_501 =
l_Start_256:FindFirstChildOfClass("Decal");
local l_SpecialMesh_502 =
l_Start_256:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_503 =
l_End_253:FindFirstChildOfClass("SpecialMesh");
local l_Decal_502 =
l_End_253:FindFirstChildOfClass("Decal");
if l_Decal_502 and not l_Skip_250 then
l_Decal_502.Transparency = 1;
end;
local v9510 = nil;
if l_Del_250 then
game:GetService("TweenService"):Create(l_Start_256, v9496, {
Size = l_End_253.Size,
CFrame = l_End_253.CFrame
}):Play();
task.delay(l_Del_250, function()
v9510 =
game:GetService("TweenService"):Create(l_Start_256, v9496, {
Transparency = v9501
});
v9510:Play();
if l_Decal_501 then
for _, v9512 in
pairs(l_Start_256:GetChildren()) do
if v9512:IsA("Decal") then
game:GetService("TweenService"):Create(v9512, v9496, {
Transparency =
v9501
}):Play();
end;
end;
end;
if l_SpecialMesh_502 then
v9510 =
game:GetService("TweenService"):Create(l_SpecialMesh_502, v9496, {
Scale =
l_SpecialMesh_503.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_502 then
game:GetService("TweenService"):Create(l_SpecialMesh_502, v9496, {
Scale = l_SpecialMesh_503.Scale
}):Play();
end;
if l_Decal_501 then
for _, v9514 in
pairs(l_Start_256:GetChildren()) do
if v9514:IsA("Decal") then
game:GetService("TweenService"):Create(v9514, v9496, {
Transparency = v9501
}):Play();
end;
end;
v9510 =
game:GetService("TweenService"):Create(l_Start_256, v9496, {
Size = l_End_253.Size,
CFrame = l_End_253.CFrame
});
v9510:Play();
else
v9510 =
game:GetService("TweenService"):Create(l_Start_256, v9496, {
Size = l_End_253.Size,
Transparency = v9501,
CFrame = l_End_253.CFrame
});
v9510:Play();
end;
end;
if not l_Stay_250 then
if l_Del_250 then
task.wait(l_Del_250 + 0.1);
end;
v9510.Completed:Connect(function()
l_Model_251:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9471.Start.Decal.Color3 = v9033;
v9493 = v9008.BROO3:Clone();
v9493:ScaleTo(2.5 * v9349.Value);
local v9515 = {
Model = v9493,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.35 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9515_0 = v9515 --[[ copy: 7 -> 12 ]];
task.spawn(function()
local l_Model_252 = l_v9515_0.Model;
local v9518 = l_v9515_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_257 =
l_Model_252:FindFirstChild("Start");
local l_End_254 =
l_Model_252:FindFirstChild("End");
local l_Stay_251 = l_v9515_0.Stay;
local l_Anchor_252 = l_v9515_0.Anchor;
local v9523 = l_v9515_0.EndT or 1;
local l_Del_251 = l_v9515_0.Del;
local l_Skip_251 = l_v9515_0.Skip;
if l_Start_257 and l_End_254 then
l_Model_252.PrimaryPart = l_Start_257;
if not l_Skip_251 then
for _, v9527 in
pairs(l_Model_252:GetChildren()) do
if v9527:IsA("BasePart") then
v9527.CanCollide = false;
v9527.Anchored = true;
end;
end;
end;
if l_Anchor_252 then
l_Model_252:SetPrimaryPartCFrame(l_Anchor_252);
end;
if l_v9515_0.T then
l_Start_257.Transparency = l_v9515_0.T;
end;
l_End_254.Transparency = 1;
l_Model_252.Parent = workspace.Thrown;
local l_Decal_503 =
l_Start_257:FindFirstChildOfClass("Decal");
local l_SpecialMesh_504 =
l_Start_257:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_505 =
l_End_254:FindFirstChildOfClass("SpecialMesh");
local l_Decal_504 =
l_End_254:FindFirstChildOfClass("Decal");
if l_Decal_504 and not l_Skip_251 then
l_Decal_504.Transparency = 1;
end;
local v9532 = nil;
if l_Del_251 then
game:GetService("TweenService"):Create(l_Start_257, v9518, {
Size = l_End_254.Size,
CFrame = l_End_254.CFrame
}):Play();
task.delay(l_Del_251, function()
v9532 =
game:GetService("TweenService"):Create(l_Start_257, v9518, {
Transparency = v9523
});
v9532:Play();
if l_Decal_503 then
for _, v9534 in
pairs(l_Start_257:GetChildren()) do
if v9534:IsA("Decal") then
game:GetService("TweenService"):Create(v9534, v9518, {
Transparency =
v9523
}):Play();
end;
end;
end;
if l_SpecialMesh_504 then
v9532 =
game:GetService("TweenService"):Create(l_SpecialMesh_504, v9518, {
Scale =
l_SpecialMesh_505.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_504 then
game:GetService("TweenService"):Create(l_SpecialMesh_504, v9518, {
Scale = l_SpecialMesh_505.Scale
}):Play();
end;
if l_Decal_503 then
for _, v9536 in
pairs(l_Start_257:GetChildren()) do
if v9536:IsA("Decal") then
game:GetService("TweenService"):Create(v9536, v9518, {
Transparency = v9523
}):Play();
end;
end;
v9532 =
game:GetService("TweenService"):Create(l_Start_257, v9518, {
Size = l_End_254.Size,
CFrame = l_End_254.CFrame
});
v9532:Play();
else
v9532 =
game:GetService("TweenService"):Create(l_Start_257, v9518, {
Size = l_End_254.Size,
Transparency = v9523,
CFrame = l_End_254.CFrame
});
v9532:Play();
end;
end;
if not l_Stay_251 then
if l_Del_251 then
task.wait(l_Del_251 + 0.1);
end;
v9532.Completed:Connect(function()
l_Model_252:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9493.Start.Decal.Color3 = v9032;
v9515 = v9008.BROO4:Clone();
v9515:ScaleTo(1 * v9349.Value);
local v9537 = {
Model = v9515,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.35 * v9351.Value,
Enum.EasingStyle.Sine)
};
local l_v9537_0 = v9537 --[[ copy: 8 -> 13 ]];
task.spawn(function()
local l_Model_253 = l_v9537_0.Model;
local v9540 = l_v9537_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_258 =
l_Model_253:FindFirstChild("Start");
local l_End_255 =
l_Model_253:FindFirstChild("End");
local l_Stay_252 = l_v9537_0.Stay;
local l_Anchor_253 = l_v9537_0.Anchor;
local v9545 = l_v9537_0.EndT or 1;
local l_Del_252 = l_v9537_0.Del;
local l_Skip_252 = l_v9537_0.Skip;
if l_Start_258 and l_End_255 then
l_Model_253.PrimaryPart = l_Start_258;
if not l_Skip_252 then
for _, v9549 in
pairs(l_Model_253:GetChildren()) do
if v9549:IsA("BasePart") then
v9549.CanCollide = false;
v9549.Anchored = true;
end;
end;
end;
if l_Anchor_253 then
l_Model_253:SetPrimaryPartCFrame(l_Anchor_253);
end;
if l_v9537_0.T then
l_Start_258.Transparency = l_v9537_0.T;
end;
l_End_255.Transparency = 1;
l_Model_253.Parent = workspace.Thrown;
local l_Decal_505 =
l_Start_258:FindFirstChildOfClass("Decal");
local l_SpecialMesh_506 =
l_Start_258:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_507 =
l_End_255:FindFirstChildOfClass("SpecialMesh");
local l_Decal_506 =
l_End_255:FindFirstChildOfClass("Decal");
if l_Decal_506 and not l_Skip_252 then
l_Decal_506.Transparency = 1;
end;
local v9554 = nil;
if l_Del_252 then
game:GetService("TweenService"):Create(l_Start_258, v9540, {
Size = l_End_255.Size,
CFrame = l_End_255.CFrame
}):Play();
task.delay(l_Del_252, function()
v9554 =
game:GetService("TweenService"):Create(l_Start_258, v9540, {
Transparency = v9545
});
v9554:Play();
if l_Decal_505 then
for _, v9556 in
pairs(l_Start_258:GetChildren()) do
if v9556:IsA("Decal") then
game:GetService("TweenService"):Create(v9556, v9540, {
Transparency =
v9545
}):Play();
end;
end;
end;
if l_SpecialMesh_506 then
v9554 =
game:GetService("TweenService"):Create(l_SpecialMesh_506, v9540, {
Scale =
l_SpecialMesh_507.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_506 then
game:GetService("TweenService"):Create(l_SpecialMesh_506, v9540, {
Scale = l_SpecialMesh_507.Scale
}):Play();
end;
if l_Decal_505 then
for _, v9558 in
pairs(l_Start_258:GetChildren()) do
if v9558:IsA("Decal") then
game:GetService("TweenService"):Create(v9558, v9540, {
Transparency = v9545
}):Play();
end;
end;
v9554 =
game:GetService("TweenService"):Create(l_Start_258, v9540, {
Size = l_End_255.Size,
CFrame = l_End_255.CFrame
});
v9554:Play();
else
v9554 =
game:GetService("TweenService"):Create(l_Start_258, v9540, {
Size = l_End_255.Size,
Transparency = v9545,
CFrame = l_End_255.CFrame
});
v9554:Play();
end;
end;
if not l_Stay_252 then
if l_Del_252 then
task.wait(l_Del_252 + 0.1);
end;
v9554.Completed:Connect(function()
l_Model_253:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9515.Start.Decal.Color3 = v9033;
task.wait(0.03);
v9537 = v9008.BROO5:Clone();
v9537:ScaleTo(1 * v9349.Value);
local v9559 = {
Model = v9537,
T = 1,
EndT = 1,
Anchor = v9181 * CFrame.Angles(0,
math.rad((math.random(0, 360))), 1.5707963267948966),
Info = TweenInfo.new(0.35 * v9351.Value,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_254 = v9559.Model;
local v9561 = v9559.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_259 =
l_Model_254:FindFirstChild("Start");
local l_End_256 =
l_Model_254:FindFirstChild("End");
local l_Stay_253 = v9559.Stay;
local l_Anchor_254 = v9559.Anchor;
local v9566 = v9559.EndT or 1;
local l_Del_253 = v9559.Del;
local l_Skip_253 = v9559.Skip;
if l_Start_259 and l_End_256 then
l_Model_254.PrimaryPart = l_Start_259;
if not l_Skip_253 then
for _, v9570 in
pairs(l_Model_254:GetChildren()) do
if v9570:IsA("BasePart") then
v9570.CanCollide = false;
v9570.Anchored = true;
end;
end;
end;
if l_Anchor_254 then
l_Model_254:SetPrimaryPartCFrame(l_Anchor_254);
end;
if v9559.T then
l_Start_259.Transparency = v9559.T;
end;
l_End_256.Transparency = 1;
l_Model_254.Parent = workspace.Thrown;
local l_Decal_507 =
l_Start_259:FindFirstChildOfClass("Decal");
local l_SpecialMesh_508 =
l_Start_259:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_509 =
l_End_256:FindFirstChildOfClass("SpecialMesh");
local l_Decal_508 =
l_End_256:FindFirstChildOfClass("Decal");
if l_Decal_508 and not l_Skip_253 then
l_Decal_508.Transparency = 1;
end;
local v9575 = nil;
if l_Del_253 then
game:GetService("TweenService"):Create(l_Start_259, v9561, {
Size = l_End_256.Size,
CFrame = l_End_256.CFrame
}):Play();
task.delay(l_Del_253, function()
v9575 =
game:GetService("TweenService"):Create(l_Start_259, v9561, {
Transparency = v9566
});
v9575:Play();
if l_Decal_507 then
for _, v9577 in
pairs(l_Start_259:GetChildren()) do
if v9577:IsA("Decal") then
game:GetService("TweenService"):Create(v9577, v9561, {
Transparency =
v9566
}):Play();
end;
end;
end;
if l_SpecialMesh_508 then
v9575 =
game:GetService("TweenService"):Create(l_SpecialMesh_508, v9561, {
Scale =
l_SpecialMesh_509.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_508 then
game:GetService("TweenService"):Create(l_SpecialMesh_508, v9561, {
Scale = l_SpecialMesh_509.Scale
}):Play();
end;
if l_Decal_507 then
for _, v9579 in
pairs(l_Start_259:GetChildren()) do
if v9579:IsA("Decal") then
game:GetService("TweenService"):Create(v9579, v9561, {
Transparency = v9566
}):Play();
end;
end;
v9575 =
game:GetService("TweenService"):Create(l_Start_259, v9561, {
Size = l_End_256.Size,
CFrame = l_End_256.CFrame
});
v9575:Play();
else
v9575 =
game:GetService("TweenService"):Create(l_Start_259, v9561, {
Size = l_End_256.Size,
Transparency = v9566,
CFrame = l_End_256.CFrame
});
v9575:Play();
end;
end;
if not l_Stay_253 then
if l_Del_253 then
task.wait(l_Del_253 + 0.1);
end;
v9575.Completed:Connect(function()
l_Model_254:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9537.Start.Decal.Color3 = v9032;
task.wait(v9350.Value);
end;
v840({
FX = v9468,
On = false
});
end);
task.wait(0.3);
v3:Create(v9330, TweenInfo.new(4, Enum.EasingStyle.Sine), {
Value = 40
}):Play();
local l_Children_1 =
l_TerribleTornado_0.Flips:GetChildren();
local v9581 = #l_Children_1;
for v9582 = 1, 50 do
if v9582 < 10 then
local v9583 = l_Children_1[math.random(v9581)];
for _ = 1, math.random(1, 3) do
local l_v9348_0 = v9348;
local l_v9583_0 = v9583;
local l_CFrame_31 = l_root_1.CFrame;
local l_new_48 = CFrame.new;
local v9589 = 0;
local v9590 = 1;
local v9591 = 40;
local l_v82_178 = v82;
if not v9591 and v9590 then
v9591 = v9590;
v9590 = 1;
end;
if not v9591 and not v9590 then
v9590 = 0;
v9591 = 1;
end;
l_v9348_0(l_v9583_0, l_CFrame_31 *
l_new_48(v9589, l_v82_178:NextNumber(v9590, v9591), 0));
l_v9348_0 = v9348;
l_v9583_0 = v9583;
l_CFrame_31 = l_root_1.CFrame;
l_new_48 = CFrame.new;
v9589 = 0;
v9590 = 1;
v9591 = 40;
l_v82_178 = v82;
if not v9591 and v9590 then
v9591 = v9590;
v9590 = 1;
end;
if not v9591 and not v9590 then
v9590 = 0;
v9591 = 1;
end;
l_v9348_0(l_v9583_0, l_CFrame_31 *
l_new_48(v9589, l_v82_178:NextNumber(v9590, v9591), 0));
end;
else
local v9593 = l_Children_1[math.random(v9581)];
for _ = 1, math.random(1, 5) do
local l_v9348_1 = v9348;
local l_v9593_0 = v9593;
local l_CFrame_32 = l_root_1.CFrame;
local l_new_49 = CFrame.new;
local v9599 = 0;
local v9600 = 1;
local v9601 = 170;
local l_v82_179 = v82;
if not v9601 and v9600 then
v9601 = v9600;
v9600 = 1;
end;
if not v9601 and not v9600 then
v9600 = 0;
v9601 = 1;
end;
l_v9348_1(l_v9593_0, l_CFrame_32 *
l_new_49(v9599, l_v82_179:NextNumber(v9600, v9601), 0));
l_v9348_1 = v9348;
l_v9593_0 = v9593;
l_CFrame_32 = l_root_1.CFrame;
l_new_49 = CFrame.new;
v9599 = 0;
v9600 = 1;
v9601 = 170;
l_v82_179 = v82;
if not v9601 and v9600 then
v9601 = v9600;
v9600 = 1;
end;
if not v9601 and not v9600 then
v9600 = 0;
v9601 = 1;
end;
l_v9348_1(l_v9593_0, l_CFrame_32 *
l_new_49(v9599, l_v82_179:NextNumber(v9600, v9601), 0));
end;
end;
task.wait(0.05);
end;
end;
task.delay(0.16, function()
local v9604 = v9009._maid:give(v9008.Impact:Clone());
v9604:SetPrimaryPartCFrame(l_root_1.CFrame * CFrame.new(0,
-l_root_1.Size.Y * 1.5, 0));
v9604:ScaleTo(5);
v808({
FX = v9604,
Scale = 1.5
});
v9604.Parent = workspace.Thrown;
v833(v9604);
v9603();
v9604:ScaleTo(10);
v808({
FX = v9604,
Scale = 1.1
});
v833(v9604);
local v9605 = v9009._maid:give(v9008.Wind2:Clone());
v9605:SetPrimaryPartCFrame(l_root_1.CFrame * CFrame.new(0,
-l_root_1.Size.Y * 1.5, 0));
v9605:ScaleTo(19);
v9605.Parent = workspace.Thrown;
v808({
FX = v9605,
Scale = 1.8
});
v833(v9605);
end);
for _ = 1, 2 do
local v9607 = v9009._maid:give(v9008.Lightning:Clone());
v9607.PrimaryPart.CFrame = v9092.PrimaryPart.CFrame;
v9607:ScaleTo(0.7);
v9607.Parent = workspace.Thrown;
v833(v9607);
task.wait(0.3);
end;
end);
task.wait(2);
v3:Create(v9093, TweenInfo.new(0.2, Enum.EasingStyle.Sine), {
Value = 1
}):Play();
for _, v9609 in pairs(v9092:GetDescendants()) do
if v9609:IsA("ParticleEmitter") then
v9609.Rate = v9609.Rate * 2;
end;
end;
v808({
FX = v9092,
Scale = 0.6
});
task.wait(3);
v840({
FX = v9092,
On = false
});
end,
[460] = function()
if v9010 then
v9049(true);
v840({
FX = v9009.PunchingWind,
On = false
});
task.spawn(function()
if not v9009.landRays then
local v9610 = tick();
while true do
task.wait();
if not (not v9009.landRays and tick() - v9610 <=
0.5) then
break;
end;
end;
end;
v840({
FX = v9009.landRays,
On = false
});
end);
for _, v9612 in pairs(v9009.ohye:GetDescendants()) do
if v9612:IsA("Beam") then
v774(v9612, {
Time = 1.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v9612, 1.25);
end;
end;
end;
task.delay(0.4, function()
local v9613 = {};
task.delay(1, function()
for _, v9615 in pairs({
v9008.Skull,
v9008.SkullCracked
}) do
local v9616 = v9009._maid:give(v9615:Clone());
local l_Weld_45 = Instance.new("Weld");
l_Weld_45.Part0 = v9616.PrimaryPart;
l_Weld_45.Part1 = l_hit_15.Head;
l_Weld_45.Parent = v9616.PrimaryPart;
v9613[v9616.Name] = v9616;
local v9618 =
v9009._maid:give(Instance.new("Highlight"));
v9618.FillTransparency = 0.9;
v9618.FillColor = Color3.new(1, 1, 1);
v9618.OutlineColor = Color3.new(1, 1, 1);
v9618.OutlineTransparency = 0.95;
v9618.Parent = v9616;
if v9615.Name == "SkullCracked" then
v9616.PrimaryPart.Transparency = 1;
for _, v9620 in pairs(v9616:GetDescendants()) do
if v9620:IsA("Decal") then
v9620.Transparency = 1;
end;
end;
end;
v9616.Parent = workspace.Thrown;
for _, v9622 in pairs(v9038) do
v3:Create(v9622, TweenInfo.new(0.05,
Enum.EasingStyle.Sine), {
Transparency = 0.8
}):Play();
end;
for _, v9624 in pairs(l_hit_15.Head:GetChildren()) do
if v9624:IsA("Decal") then
v3:Create(v9624, TweenInfo.new(0.05,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end;
end;
end;
end);
task.delay(0.1, function()
for _ = 1, 9 do
local v9626 = v9009.Combine.PrimaryPart.CFrame *
CFrame.new(0, 0, -3);
local v9627 = v9008.Shockwave:Clone();
v9627:ScaleTo(0.45899999999999996);
v9627:SetPrimaryPartCFrame(v9626 * CFrame.new(0, 15.75,
3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9628 = {
Model = v9627,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9628_0 = v9628 --[[ copy: 5 -> 10 ]];
task.spawn(function()
local l_Model_255 = l_v9628_0.Model;
local v9631 = l_v9628_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_260 =
l_Model_255:FindFirstChild("Start");
local l_End_257 =
l_Model_255:FindFirstChild("End");
local l_Stay_254 = l_v9628_0.Stay;
local l_Anchor_255 = l_v9628_0.Anchor;
local v9636 = l_v9628_0.EndT or 1;
local l_Del_254 = l_v9628_0.Del;
local l_Skip_254 = l_v9628_0.Skip;
if l_Start_260 and l_End_257 then
l_Model_255.PrimaryPart = l_Start_260;
if not l_Skip_254 then
for _, v9640 in
pairs(l_Model_255:GetChildren()) do
if v9640:IsA("BasePart") then
v9640.CanCollide = false;
v9640.Anchored = true;
end;
end;
end;
if l_Anchor_255 then
l_Model_255:SetPrimaryPartCFrame(l_Anchor_255);
end;
if l_v9628_0.T then
l_Start_260.Transparency = l_v9628_0.T;
end;
l_End_257.Transparency = 1;
l_Model_255.Parent = workspace.Thrown;
local l_Decal_509 =
l_Start_260:FindFirstChildOfClass("Decal");
local l_SpecialMesh_510 =
l_Start_260:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_511 =
l_End_257:FindFirstChildOfClass("SpecialMesh");
local l_Decal_510 =
l_End_257:FindFirstChildOfClass("Decal");
if l_Decal_510 and not l_Skip_254 then
l_Decal_510.Transparency = 1;
end;
local v9645 = nil;
if l_Del_254 then
game:GetService("TweenService"):Create(l_Start_260, v9631, {
Size = l_End_257.Size,
CFrame = l_End_257.CFrame
}):Play();
task.delay(l_Del_254, function()
v9645 =
game:GetService("TweenService"):Create(l_Start_260, v9631, {
Transparency = v9636
});
v9645:Play();
if l_Decal_509 then
for _, v9647 in
pairs(l_Start_260:GetChildren()) do
if v9647:IsA("Decal") then
game:GetService("TweenService"):Create(v9647, v9631, {
Transparency = v9636
}):Play();
end;
end;
end;
if l_SpecialMesh_510 then
v9645 =
game:GetService("TweenService"):Create(l_SpecialMesh_510, v9631, {
Scale = l_SpecialMesh_511.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_510 then
game:GetService("TweenService"):Create(l_SpecialMesh_510, v9631, {
Scale = l_SpecialMesh_511.Scale
}):Play();
end;
if l_Decal_509 then
for _, v9649 in
pairs(l_Start_260:GetChildren()) do
if v9649:IsA("Decal") then
game:GetService("TweenService"):Create(v9649, v9631, {
Transparency = v9636
}):Play();
end;
end;
v9645 =
game:GetService("TweenService"):Create(l_Start_260, v9631, {
Size = l_End_257.Size,
CFrame = l_End_257.CFrame
});
v9645:Play();
else
v9645 =
game:GetService("TweenService"):Create(l_Start_260, v9631, {
Size = l_End_257.Size,
Transparency = v9636,
CFrame = l_End_257.CFrame
});
v9645:Play();
end;
end;
if not l_Stay_254 then
if l_Del_254 then
task.wait(l_Del_254 + 0.1);
end;
v9645.Completed:Connect(function()
l_Model_255:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9628 = v9008.Shockwave:Clone();
v9628:ScaleTo(0.36899999999999994);
v9628:SetPrimaryPartCFrame(v9626 * CFrame.new(0, 15.75,
3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9650 = {
Model = v9628,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9650_0 = v9650 --[[ copy: 6 -> 11 ]];
task.spawn(function()
local l_Model_256 = l_v9650_0.Model;
local v9653 = l_v9650_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_261 =
l_Model_256:FindFirstChild("Start");
local l_End_258 =
l_Model_256:FindFirstChild("End");
local l_Stay_255 = l_v9650_0.Stay;
local l_Anchor_256 = l_v9650_0.Anchor;
local v9658 = l_v9650_0.EndT or 1;
local l_Del_255 = l_v9650_0.Del;
local l_Skip_255 = l_v9650_0.Skip;
if l_Start_261 and l_End_258 then
l_Model_256.PrimaryPart = l_Start_261;
if not l_Skip_255 then
for _, v9662 in
pairs(l_Model_256:GetChildren()) do
if v9662:IsA("BasePart") then
v9662.CanCollide = false;
v9662.Anchored = true;
end;
end;
end;
if l_Anchor_256 then
l_Model_256:SetPrimaryPartCFrame(l_Anchor_256);
end;
if l_v9650_0.T then
l_Start_261.Transparency = l_v9650_0.T;
end;
l_End_258.Transparency = 1;
l_Model_256.Parent = workspace.Thrown;
local l_Decal_511 =
l_Start_261:FindFirstChildOfClass("Decal");
local l_SpecialMesh_512 =
l_Start_261:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_513 =
l_End_258:FindFirstChildOfClass("SpecialMesh");
local l_Decal_512 =
l_End_258:FindFirstChildOfClass("Decal");
if l_Decal_512 and not l_Skip_255 then
l_Decal_512.Transparency = 1;
end;
local v9667 = nil;
if l_Del_255 then
game:GetService("TweenService"):Create(l_Start_261, v9653, {
Size = l_End_258.Size,
CFrame = l_End_258.CFrame
}):Play();
task.delay(l_Del_255, function()
v9667 =
game:GetService("TweenService"):Create(l_Start_261, v9653, {
Transparency = v9658
});
v9667:Play();
if l_Decal_511 then
for _, v9669 in
pairs(l_Start_261:GetChildren()) do
if v9669:IsA("Decal") then
game:GetService("TweenService"):Create(v9669, v9653, {
Transparency = v9658
}):Play();
end;
end;
end;
if l_SpecialMesh_512 then
v9667 =
game:GetService("TweenService"):Create(l_SpecialMesh_512, v9653, {
Scale = l_SpecialMesh_513.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_512 then
game:GetService("TweenService"):Create(l_SpecialMesh_512, v9653, {
Scale = l_SpecialMesh_513.Scale
}):Play();
end;
if l_Decal_511 then
for _, v9671 in
pairs(l_Start_261:GetChildren()) do
if v9671:IsA("Decal") then
game:GetService("TweenService"):Create(v9671, v9653, {
Transparency = v9658
}):Play();
end;
end;
v9667 =
game:GetService("TweenService"):Create(l_Start_261, v9653, {
Size = l_End_258.Size,
CFrame = l_End_258.CFrame
});
v9667:Play();
else
v9667 =
game:GetService("TweenService"):Create(l_Start_261, v9653, {
Size = l_End_258.Size,
Transparency = v9658,
CFrame = l_End_258.CFrame
});
v9667:Play();
end;
end;
if not l_Stay_255 then
if l_Del_255 then
task.wait(l_Del_255 + 0.1);
end;
v9667.Completed:Connect(function()
l_Model_256:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9650 = v9008.Shockwave:Clone();
v9650:ScaleTo(0.45899999999999996);
v9650:SetPrimaryPartCFrame(v9626 * CFrame.new(0, 15.75,
3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9672 = {
Model = v9650,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9672_0 = v9672 --[[ copy: 7 -> 12 ]];
task.spawn(function()
local l_Model_257 = l_v9672_0.Model;
local v9675 = l_v9672_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_262 =
l_Model_257:FindFirstChild("Start");
local l_End_259 =
l_Model_257:FindFirstChild("End");
local l_Stay_256 = l_v9672_0.Stay;
local l_Anchor_257 = l_v9672_0.Anchor;
local v9680 = l_v9672_0.EndT or 1;
local l_Del_256 = l_v9672_0.Del;
local l_Skip_256 = l_v9672_0.Skip;
if l_Start_262 and l_End_259 then
l_Model_257.PrimaryPart = l_Start_262;
if not l_Skip_256 then
for _, v9684 in
pairs(l_Model_257:GetChildren()) do
if v9684:IsA("BasePart") then
v9684.CanCollide = false;
v9684.Anchored = true;
end;
end;
end;
if l_Anchor_257 then
l_Model_257:SetPrimaryPartCFrame(l_Anchor_257);
end;
if l_v9672_0.T then
l_Start_262.Transparency = l_v9672_0.T;
end;
l_End_259.Transparency = 1;
l_Model_257.Parent = workspace.Thrown;
local l_Decal_513 =
l_Start_262:FindFirstChildOfClass("Decal");
local l_SpecialMesh_514 =
l_Start_262:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_515 =
l_End_259:FindFirstChildOfClass("SpecialMesh");
local l_Decal_514 =
l_End_259:FindFirstChildOfClass("Decal");
if l_Decal_514 and not l_Skip_256 then
l_Decal_514.Transparency = 1;
end;
local v9689 = nil;
if l_Del_256 then
game:GetService("TweenService"):Create(l_Start_262, v9675, {
Size = l_End_259.Size,
CFrame = l_End_259.CFrame
}):Play();
task.delay(l_Del_256, function()
v9689 =
game:GetService("TweenService"):Create(l_Start_262, v9675, {
Transparency = v9680
});
v9689:Play();
if l_Decal_513 then
for _, v9691 in
pairs(l_Start_262:GetChildren()) do
if v9691:IsA("Decal") then
game:GetService("TweenService"):Create(v9691, v9675, {
Transparency = v9680
}):Play();
end;
end;
end;
if l_SpecialMesh_514 then
v9689 =
game:GetService("TweenService"):Create(l_SpecialMesh_514, v9675, {
Scale = l_SpecialMesh_515.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_514 then
game:GetService("TweenService"):Create(l_SpecialMesh_514, v9675, {
Scale = l_SpecialMesh_515.Scale
}):Play();
end;
if l_Decal_513 then
for _, v9693 in
pairs(l_Start_262:GetChildren()) do
if v9693:IsA("Decal") then
game:GetService("TweenService"):Create(v9693, v9675, {
Transparency = v9680
}):Play();
end;
end;
v9689 =
game:GetService("TweenService"):Create(l_Start_262, v9675, {
Size = l_End_259.Size,
CFrame = l_End_259.CFrame
});
v9689:Play();
else
v9689 =
game:GetService("TweenService"):Create(l_Start_262, v9675, {
Size = l_End_259.Size,
Transparency = v9680,
CFrame = l_End_259.CFrame
});
v9689:Play();
end;
end;
if not l_Stay_256 then
if l_Del_256 then
task.wait(l_Del_256 + 0.1);
end;
v9689.Completed:Connect(function()
l_Model_257:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9672 = v9008.Shockwave2:Clone();
v9672:ScaleTo(0.36899999999999994);
v9672:SetPrimaryPartCFrame(v9626 * CFrame.new(0, 15.75,
3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9694 = {
Model = v9672,
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9694_0 = v9694 --[[ copy: 8 -> 13 ]];
task.spawn(function()
local l_Model_258 = l_v9694_0.Model;
local v9697 = l_v9694_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_263 =
l_Model_258:FindFirstChild("Start");
local l_End_260 =
l_Model_258:FindFirstChild("End");
local l_Stay_257 = l_v9694_0.Stay;
local l_Anchor_258 = l_v9694_0.Anchor;
local v9702 = l_v9694_0.EndT or 1;
local l_Del_257 = l_v9694_0.Del;
local l_Skip_257 = l_v9694_0.Skip;
if l_Start_263 and l_End_260 then
l_Model_258.PrimaryPart = l_Start_263;
if not l_Skip_257 then
for _, v9706 in
pairs(l_Model_258:GetChildren()) do
if v9706:IsA("BasePart") then
v9706.CanCollide = false;
v9706.Anchored = true;
end;
end;
end;
if l_Anchor_258 then
l_Model_258:SetPrimaryPartCFrame(l_Anchor_258);
end;
if l_v9694_0.T then
l_Start_263.Transparency = l_v9694_0.T;
end;
l_End_260.Transparency = 1;
l_Model_258.Parent = workspace.Thrown;
local l_Decal_515 =
l_Start_263:FindFirstChildOfClass("Decal");
local l_SpecialMesh_516 =
l_Start_263:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_517 =
l_End_260:FindFirstChildOfClass("SpecialMesh");
local l_Decal_516 =
l_End_260:FindFirstChildOfClass("Decal");
if l_Decal_516 and not l_Skip_257 then
l_Decal_516.Transparency = 1;
end;
local v9711 = nil;
if l_Del_257 then
game:GetService("TweenService"):Create(l_Start_263, v9697, {
Size = l_End_260.Size,
CFrame = l_End_260.CFrame
}):Play();
task.delay(l_Del_257, function()
v9711 =
game:GetService("TweenService"):Create(l_Start_263, v9697, {
Transparency = v9702
});
v9711:Play();
if l_Decal_515 then
for _, v9713 in
pairs(l_Start_263:GetChildren()) do
if v9713:IsA("Decal") then
game:GetService("TweenService"):Create(v9713, v9697, {
Transparency = v9702
}):Play();
end;
end;
end;
if l_SpecialMesh_516 then
v9711 =
game:GetService("TweenService"):Create(l_SpecialMesh_516, v9697, {
Scale = l_SpecialMesh_517.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_516 then
game:GetService("TweenService"):Create(l_SpecialMesh_516, v9697, {
Scale = l_SpecialMesh_517.Scale
}):Play();
end;
if l_Decal_515 then
for _, v9715 in
pairs(l_Start_263:GetChildren()) do
if v9715:IsA("Decal") then
game:GetService("TweenService"):Create(v9715, v9697, {
Transparency = v9702
}):Play();
end;
end;
v9711 =
game:GetService("TweenService"):Create(l_Start_263, v9697, {
Size = l_End_260.Size,
CFrame = l_End_260.CFrame
});
v9711:Play();
else
v9711 =
game:GetService("TweenService"):Create(l_Start_263, v9697, {
Size = l_End_260.Size,
Transparency = v9702,
CFrame = l_End_260.CFrame
});
v9711:Play();
end;
end;
if not l_Stay_257 then
if l_Del_257 then
task.wait(l_Del_257 + 0.1);
end;
v9711.Completed:Connect(function()
l_Model_258:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9694 = v9008.Shockwave2:Clone();
v9694:ScaleTo(0.45899999999999996);
v9694:SetPrimaryPartCFrame(v9626 * CFrame.new(0, 15.75,
3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9716 = {
Model = v9694,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
task.spawn(function()
local l_Model_259 = v9716.Model;
local v9718 = v9716.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_264 =
l_Model_259:FindFirstChild("Start");
local l_End_261 =
l_Model_259:FindFirstChild("End");
local l_Stay_258 = v9716.Stay;
local l_Anchor_259 = v9716.Anchor;
local v9723 = v9716.EndT or 1;
local l_Del_258 = v9716.Del;
local l_Skip_258 = v9716.Skip;
if l_Start_264 and l_End_261 then
l_Model_259.PrimaryPart = l_Start_264;
if not l_Skip_258 then
for _, v9727 in
pairs(l_Model_259:GetChildren()) do
if v9727:IsA("BasePart") then
v9727.CanCollide = false;
v9727.Anchored = true;
end;
end;
end;
if l_Anchor_259 then
l_Model_259:SetPrimaryPartCFrame(l_Anchor_259);
end;
if v9716.T then
l_Start_264.Transparency = v9716.T;
end;
l_End_261.Transparency = 1;
l_Model_259.Parent = workspace.Thrown;
local l_Decal_517 =
l_Start_264:FindFirstChildOfClass("Decal");
local l_SpecialMesh_518 =
l_Start_264:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_519 =
l_End_261:FindFirstChildOfClass("SpecialMesh");
local l_Decal_518 =
l_End_261:FindFirstChildOfClass("Decal");
if l_Decal_518 and not l_Skip_258 then
l_Decal_518.Transparency = 1;
end;
local v9732 = nil;
if l_Del_258 then
game:GetService("TweenService"):Create(l_Start_264, v9718, {
Size = l_End_261.Size,
CFrame = l_End_261.CFrame
}):Play();
task.delay(l_Del_258, function()
v9732 =
game:GetService("TweenService"):Create(l_Start_264, v9718, {
Transparency = v9723
});
v9732:Play();
if l_Decal_517 then
for _, v9734 in
pairs(l_Start_264:GetChildren()) do
if v9734:IsA("Decal") then
game:GetService("TweenService"):Create(v9734, v9718, {
Transparency = v9723
}):Play();
end;
end;
end;
if l_SpecialMesh_518 then
v9732 =
game:GetService("TweenService"):Create(l_SpecialMesh_518, v9718, {
Scale = l_SpecialMesh_519.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_518 then
game:GetService("TweenService"):Create(l_SpecialMesh_518, v9718, {
Scale = l_SpecialMesh_519.Scale
}):Play();
end;
if l_Decal_517 then
for _, v9736 in
pairs(l_Start_264:GetChildren()) do
if v9736:IsA("Decal") then
game:GetService("TweenService"):Create(v9736, v9718, {
Transparency = v9723
}):Play();
end;
end;
v9732 =
game:GetService("TweenService"):Create(l_Start_264, v9718, {
Size = l_End_261.Size,
CFrame = l_End_261.CFrame
});
v9732:Play();
else
v9732 =
game:GetService("TweenService"):Create(l_Start_264, v9718, {
Size = l_End_261.Size,
Transparency = v9723,
CFrame = l_End_261.CFrame
});
v9732:Play();
end;
end;
if not l_Stay_258 then
if l_Del_258 then
task.wait(l_Del_258 + 0.1);
end;
v9732.Completed:Connect(function()
l_Model_259:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
end;
if v9010 then
v808({
FX = v9009.PunchingWind,
Scale = 0.2
});
v840({
FX = v9009.landRays,
On = false
});
end;
end);
task.delay(1.35, function()
v9613.Skull.PrimaryPart.Transparency = 1;
v9613.SkullCracked.PrimaryPart.Transparency = 0;
for _, v9738 in pairs(v9613.SkullCracked:GetDescendants())
do
if v9738:IsA("Decal") then
v9738.Transparency = 0;
task.delay(0.15, function()
v9738.Color3 = Color3.new(0, 0, 0);
end);
end;
end;
local v9739 = v9009._maid:give(v9008.CrackTime:Clone());
v9739:SetPrimaryPartCFrame(l_hit_15.Head.CFrame);
v9739.Parent = workspace.Thrown;
v9739:ScaleTo(0.5);
v833(v9739);
v802({
FX = v9739,
Count = 1.2
});
if v9010 then
local v9740 = v9009._maid:give(v9008.COLD:Clone());
v9740:SetPrimaryPartCFrame(l_hit_15.Torso.CFrame *
CFrame.new(0, 0, 0));
local v9741 =
v9009._maid:give(Instance.new("NumberValue"));
v9009._maid:give(v9741.Changed:Connect(function()
v9740:ScaleTo(v9741.Value);
end));
v9741.Value = 0.01;
v9740.Parent = workspace.Thrown;
v3:Create(v9741, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Value = 1
}):Play();
task.delay(0.5, function()
v9009.NotRN = true;
end);
local v9742 = {};
for _, v9744 in pairs({
Char,
l_hit_15
}) do
local v9745 =
v9009._maid:give(Instance.new("Highlight"));
v9745.FillTransparency = 0.9;
v9745.OutlineTransparency = 1;
v9745.FillColor = Color3.new(1, 1, 1);
v9745.Parent = v9744;
table.insert(v9742, v9745);
end;
v9740.PrimaryPart.Highlight.FillColor = Color3.new(1,
1, 1);
for _, v9747 in pairs(v9742) do
v9747.FillColor = Color3.new(0, 0, 0);
v9747.FillTransparency = 0;
end;
task.delay(0.1, function()
v9740.PrimaryPart.Highlight.FillColor =
Color3.new(0, 0, 0);
for _, v9749 in pairs(v9742) do
v9749.FillColor = Color3.new(1, 1, 1);
v9749.FillTransparency = 0.9;
end;
end);
if v9010 then
v9009.Background2 =
v9009._maid:give(v9008.Backround2:Clone());
v9009.Background2:SetPrimaryPartCFrame(CFrame.new(l_hit_15.Head.Position,
game.Workspace.CurrentCamera.CFrame.Position) * CFrame.new(1.4, 0, 1.1) *
CFrame.Angles(1.5707963267948966, 0, -1.5707963267948966));
v9009.Background2:ScaleTo(0.4);
v9009.Background2.Parent = workspace.Thrown;
end;
local v9750 =
v9009._maid:give(Instance.new("PointLight"));
v9750.Parent = l_Parent_6.Head;
v9750.Brightness = 3;
v9750.Range = 3;
v9750.Color = Color3.new(0.0901961, 1, 0.454902);
v9009.pl = v9750;
task.wait(0.1);
local v9751 = v9008.CrackMesh:Clone();
v9751:ScaleTo(0.5);
v9751:SetPrimaryPartCFrame(CFrame.new(l_hit_15.Head.Position,
game.Workspace.CurrentCamera.CFrame.Position) * CFrame.new(-0.7, -0.1, 1) *
CFrame.Angles(1.5707963267948966, 0, 0));
local v9752 =
v9009._maid:give(Instance.new("Highlight"));
v9752.FillTransparency = 0.9;
v9752.OutlineTransparency = 1;
v9752.FillColor = Color3.new(1, 1, 1);
v9752.Parent = v9751.PrimaryPart;
table.insert(v9742, v9752);
local v9753 = {
Model = v9751,
Info = TweenInfo.new(0.15,
Enum.EasingStyle.Exponential),
T = 0,
EndT = 0
};
task.spawn(function()
local l_Model_260 = v9753.Model;
local v9755 = v9753.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_265 =
l_Model_260:FindFirstChild("Start");
local l_End_262 =
l_Model_260:FindFirstChild("End");
local l_Stay_259 = v9753.Stay;
local l_Anchor_260 = v9753.Anchor;
local v9760 = v9753.EndT or 1;
local l_Del_259 = v9753.Del;
local l_Skip_259 = v9753.Skip;
if l_Start_265 and l_End_262 then
l_Model_260.PrimaryPart = l_Start_265;
if not l_Skip_259 then
for _, v9764 in
pairs(l_Model_260:GetChildren()) do
if v9764:IsA("BasePart") then
v9764.CanCollide = false;
v9764.Anchored = true;
end;
end;
end;
if l_Anchor_260 then
l_Model_260:SetPrimaryPartCFrame(l_Anchor_260);
end;
if v9753.T then
l_Start_265.Transparency = v9753.T;
end;
l_End_262.Transparency = 1;
l_Model_260.Parent = workspace.Thrown;
local l_Decal_519 =
l_Start_265:FindFirstChildOfClass("Decal");
local l_SpecialMesh_520 =
l_Start_265:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_521 =
l_End_262:FindFirstChildOfClass("SpecialMesh");
local l_Decal_520 =
l_End_262:FindFirstChildOfClass("Decal");
if l_Decal_520 and not l_Skip_259 then
l_Decal_520.Transparency = 1;
end;
local v9769 = nil;
if l_Del_259 then
game:GetService("TweenService"):Create(l_Start_265, v9755, {
Size = l_End_262.Size,
CFrame = l_End_262.CFrame
}):Play();
task.delay(l_Del_259, function()
v9769 =
game:GetService("TweenService"):Create(l_Start_265, v9755, {
Transparency = v9760
});
v9769:Play();
if l_Decal_519 then
for _, v9771 in
pairs(l_Start_265:GetChildren()) do
if v9771:IsA("Decal") then
game:GetService("TweenService"):Create(v9771, v9755, {
Transparency = v9760
}):Play();
end;
end;
end;
if l_SpecialMesh_520 then
v9769 =
game:GetService("TweenService"):Create(l_SpecialMesh_520, v9755, {
Scale = l_SpecialMesh_521.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_520 then
game:GetService("TweenService"):Create(l_SpecialMesh_520, v9755, {
Scale = l_SpecialMesh_521.Scale
}):Play();
end;
if l_Decal_519 then
for _, v9773 in
pairs(l_Start_265:GetChildren()) do
if v9773:IsA("Decal") then
game:GetService("TweenService"):Create(v9773, v9755, {
Transparency = v9760
}):Play();
end;
end;
v9769 =
game:GetService("TweenService"):Create(l_Start_265, v9755, {
Size = l_End_262.Size,
CFrame = l_End_262.CFrame
});
v9769:Play();
else
v9769 =
game:GetService("TweenService"):Create(l_Start_265, v9755, {
Size = l_End_262.Size,
Transparency = v9760,
CFrame = l_End_262.CFrame
});
v9769:Play();
end;
end;
if not l_Stay_259 then
if l_Del_259 then
task.wait(l_Del_259 + 0.1);
end;
v9769.Completed:Connect(function()
l_Model_260:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
v3:Create(v9741, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
Value = 0.01
}):Play();
game.Debris:AddItem(v9740, 0.1);
for _, v9775 in pairs(v9742) do
v3:Create(v9775, TweenInfo.new(0.2,
Enum.EasingStyle.Sine), {
FillTransparency = 1
}):Play();
game.Debris:AddItem(v9775, 0.2);
end;
task.delay(1.2, function()
v9009.NotRN = nil;
end);
end;
end);
task.wait(2);
for _, v9777 in pairs(v9038) do
v3:Create(v9777, TweenInfo.new(0.3, Enum.EasingStyle.Sine),
{
Transparency = 0
}):Play();
end;
for _, v9779 in pairs(l_hit_15.Head:GetChildren()) do
if v9779:IsA("Decal") then
v3:Create(v9779, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Transparency = 0
}):Play();
end;
end;
for _, v9781 in pairs(v9613) do
local l_Highlight_0 = v9781.Highlight;
v3:Create(l_Highlight_0, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
FillTransparency = 1,
OutlineTransparency = 1
}):Play();
game.Debris:AddItem(l_Highlight_0, 0.3);
game.Debris:AddItem(v9781, 0.3);
end;
end);
task.wait(1.3);
local v9783 = v9008.SlashMesh:Clone();
v9783.CFrame = l_hit_15.Head.CFrame * CFrame.new(0, 0, -0.5) *
CFrame.Angles(0, 0, 1.5707963267948966);
local l_Mesh_4 = v9783.Mesh;
local v9785 = 0.15;
local v9786 = 0.05;
local v9787 = 0.1;
local l_v82_180 = v82;
if not v9787 and v9786 then
v9787 = v9786;
v9786 = 1;
end;
if not v9787 and not v9786 then
v9786 = 0;
v9787 = 1;
end;
l_Mesh_4.Scale = Vector3.new(v9785, l_v82_180:NextNumber(v9786,
v9787), 0.15);
l_Mesh_4 = v3;
v9785 = v9783.Mesh;
local l_new_50 = TweenInfo.new;
v9787 = 0.05;
l_v82_180 = 0.1;
local l_v82_181 = v82;
if not l_v82_180 and v9787 then
l_v82_180 = v9787;
v9787 = 1;
end;
if not l_v82_180 and not v9787 then
v9787 = 0;
l_v82_180 = 1;
end;
l_new_50 = l_new_50(l_v82_181:NextNumber(v9787, l_v82_180),
Enum.EasingStyle.Sine);
v9786 = {};
l_v82_180 = 0.05;
local v9791 = 20;
local v9792 = 30;
local l_v82_182 = v82;
if not v9792 and v9791 then
v9792 = v9791;
v9791 = 1;
end;
if not v9792 and not v9791 then
v9791 = 0;
v9792 = 1;
end;
v9786.Scale = Vector3.new(l_v82_180, l_v82_182:NextNumber(v9791,
v9792), 0.05);
l_Mesh_4:Create(v9785, l_new_50, v9786):Play();
game.Debris:AddItem(v9783, 0.1);
task.wait(0.4);
end,
[605] = function()
v9034.black.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v9034.black.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
});
v840({
FX = v9034,
On = true
});
v774(v9034.black, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.95),
NumberSequenceKeypoint.new(1, 0.95)
})
}
});
v774(v9034.white, {
Time = 0.2,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.95),
NumberSequenceKeypoint.new(1, 0.95)
})
}
});
task.wait(1);
v840({
FX = v9009.PunchingWind,
On = true
});
v808({
FX = v9009.PunchingWind,
Scale = 1
});
if v9010 then
v9009.Background = v9009._maid:give(v9008.Backround:Clone());
v9009.Background:SetPrimaryPartCFrame(l_root_1.CFrame *
CFrame.new(6, 0, 2) * CFrame.Angles(-0.6108652381980153, 0, 0));
v9009.Background:ScaleTo(2);
v9009.Background.Parent = workspace.Thrown;
for _, v9795 in pairs(v9009.Background:GetDescendants()) do
if v9795:IsA("Beam") then
v774(v9795, {
Time = 0.7,
EasingStyle = "Sine",
Goal = {
Width0 = 0,
Width1 = 0
}
});
end;
end;
if v9009.Background2 then
for _, v9797 in pairs(v9009.Background2:GetDescendants())
do
if v9797:IsA("Beam") then
v774(v9797, {
Time = 0.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v9797, 0.25);
end;
end;
end;
end;
end,
[702] = function()
v840({
FX = v9009.PunchingWind,
On = true
});
v840({
FX = v9009.landRays,
On = true
});
v774(v9034.black, {
Time = 0.45,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
v774(v9034.white, {
Time = 0.45,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
if v9009.Background then
for _, v9799 in pairs(v9009.Background:GetDescendants()) do
if v9799:IsA("Beam") then
v774(v9799, {
Time = 0.25,
EasingStyle = "Sine",
Goal = {
Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(1, 1)
})
}
});
game.Debris:AddItem(v9799, 0.25);
end;
end;
end;
if v9009.pl then
v3:Create(v9009.pl, TweenInfo.new(0.3, Enum.EasingStyle.Sine),
{
Brightness = 0,
Range = 0
}):Play();
end;
task.wait(0.35);
v840({
FX = v9009.PunchingWind,
On = false
});
v840({
FX = v9009.landRays,
On = false
});
v9049();
end,
[765] = function()
v840({
FX = v9034,
On = false
});
end
};
local l_Character_15 = l_LocalPlayer_0.Character;
table.insert(v9006,
v9005:GetMarkerReachedSignal("cutscene"):Connect(function()
local v9802 = TERRIBLETORNADO or require(l_Cutscenes_0["Terrible
Tornado"]);
if not TERRIBLETORNADO then
TERRIBLETORNADO = v9802;
end;
if not l_Character_15.Parent then
return ;
else
if v9010 then
shared.SetCore(false, nil, true);
end;
local l_Character_16 = l_LocalPlayer_0.Character;
local v9804 = nil;
local l_CurrentCamera_7 = workspace.CurrentCamera;
local v9806 = 0;
local v9807 = false;
local v9808 = tick();
local v9809 = 0;
local l_l_root_1_0 = l_root_1;
local l_Folder_5 = Instance.new("Folder");
if v9010 then
l_Folder_5.Name = "NoRotate";
l_Folder_5.Parent = l_Character_16;
table.insert(v9006, l_Folder_5);
else
l_Folder_5:Destroy();
l_Folder_5 = nil;
end;
local l_NumberValue_5 = Instance.new("NumberValue");
l_NumberValue_5.Value = 0.09;
table.insert(v9006, l_NumberValue_5);
task.delay(1, function()
v3:Create(l_NumberValue_5, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = 0.92
}):Play();
end);
local v9813 = false;
local l_Vector3Value_0 = Instance.new("Vector3Value");
l_Vector3Value_0.Value = Vector3.zero;
table.insert(v9006, l_Vector3Value_0);
local l_NumberValue_6 = Instance.new("NumberValue");
l_NumberValue_6.Value = 40;
table.insert(v9006, l_NumberValue_6);
local l_CFrameValue_3 = Instance.new("CFrameValue");
l_CFrameValue_3.Value = CFrame.new();
table.insert(v9006, l_CFrameValue_3);
v3:Create(l_NumberValue_6, TweenInfo.new(3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 0
}):Play();
local v9817 = false;
local v9818 = nil;
v9804 =
game:GetService("RunService").RenderStepped:Connect(function(v9819)
local v9820 = v9819 * 60;
v9806 = v9806 + v9820;
local v9821 = tonumber((math.ceil(v9806)));
if v9821 >= 650 then
v9821 = -3159;
end;
local v9822 = v9802[v9821];
if l_Character_15.Parent and not v9807 and v9005.IsPlaying then
if tick() - v9808 > 8.4 then
v9016();
end;
if v9821 >= 517 and not v9813 and v9010 then
v9813 = true;
v9817 = true;
v3:Create(l_Vector3Value_0, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = Vector3.new(0, 15, 0, 0)
}):Play();
task.spawn(function()
local v9823 = tick();
local v9824 = 0.7;
while true do
task.wait();
shared.addshake(v9824);
v9824 = v9824 * 0.99;
if not (tick() - v9823 <= 15) then
break;
end;
end;
end);
task.delay(2.55, function()
shared.sfx({
SoundId = "rbxassetid://17278418260",
Parent = workspace,
Volume = 2
}):Play();
end);
task.delay(2.4, function()
shared.sfx({
SoundId = "rbxassetid://17278477559",
Parent = workspace,
Volume = 3
}):Play();
end);
task.delay(2.8, function()
local v9825 =
l_TerribleTornado_0.Rock:GetChildren()[math.random(1,
#l_TerribleTornado_0.Rock:GetChildren())];
local l_CurrentCamera_8 = workspace.CurrentCamera;
v9825 = v9825:Clone();
v9825.Parent = l_CurrentCamera_8;
v9825.CFrame = l_CurrentCamera_8.CFrame *
CFrame.new(20, 0, -4.5);
v9825.Size = v9825.Size * 3;
table.insert(v9006, v9825);
local l_CFrameValue_4 =
Instance.new("CFrameValue");
l_CFrameValue_4.Value = CFrame.new(20, 0, -6);
table.insert(v9006,
l_CFrameValue_4:GetPropertyChangedSignal("Value"):Connect(function()
v9825.CFrame = l_CurrentCamera_8.CFrame *
l_CFrameValue_4.Value;
end));
table.insert(v9006, l_CFrameValue_4);
v3:Create(l_CFrameValue_4, TweenInfo.new(0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = CFrame.new(-25, 0, -6)
}):Play();
task.delay(0.1, function()
v9807 = true;
game:GetService("Debris"):AddItem(v9825, 1);
task.delay(0.75, function()
v9004 = false;
end);
end);
for _, v9829 in pairs(v9006) do
if typeof(v9829) == "Instance" and
v9829:FindFirstChildWhichIsA("Weld", true) then
v9829:Destroy();
end;
end;
end);
end;
if l_CurrentCamera_7.CameraType ~=
Enum.CameraType.Scriptable and v9010 then
l_CurrentCamera_7.CameraType =
Enum.CameraType.Scriptable;
end;
local _ = v9821;
if v9822 and v9010 then
v9809 = v9809 + v9820;
if v9822 and (not (l_CurrentCamera_7.FieldOfView >=
v9822.fov) or not v9817) then
local l_l_CurrentCamera_7_0 = l_CurrentCamera_7;
local l_FieldOfView_2 =
l_CurrentCamera_7.FieldOfView;
l_l_CurrentCamera_7_0.FieldOfView = l_FieldOfView_2
+ (v9822.fov + l_NumberValue_6.Value - l_FieldOfView_2) * l_NumberValue_5.Value;
end;
end;
if l_Character_16:FindFirstChild("NoRotate") and v9010 then
local v9833 = nil;
v9833 = if v9822 then (l_l_root_1_0.CFrame *
v9822.cframe + l_Vector3Value_0.Value) * l_CFrameValue_3.Value else
(l_l_root_1_0.CFrame * v9818 + l_Vector3Value_0.Value) * l_CFrameValue_3.Value;
if v9813 then
v9833 = CFrame.new(v9833.Position,
l_root_1.Position) * CFrame.Angles(0.2617993877991494, 0, -0.17453292519943295);
v9833 = v9833 - v9833.lookVector *
l_Vector3Value_0.Value.Y * 2;
local v9834 = shared.shakes or {
0,
0,
0
};
v9833 = (v9833 + Vector3.new(0 + v9834[1],
v9834[2], 0 + v9834[3])) * CFrame.Angles(math.rad(v9834[1] * 2), math.rad(v9834[2]
* 2), (math.rad(v9834[3] * 2)));
if v9822 then
v9818 = v9822.cframe;
end;
end;
l_CurrentCamera_7.CFrame =
l_CurrentCamera_7.CFrame:lerp(v9833, l_NumberValue_5.Value);
end;
if v9822 then
for v9835, v9836 in pairs(v9800) do
if v9835 <= v9806 + 244 and not v9077[v9835] then
v9077[v9835] = true;
v9836();
end;
end;
return ;
end;
else
v9804:Disconnect();
if v9010 then
l_CurrentCamera_7.CameraType = Enum.CameraType.Custom;
local v9837 = tick();
local v9838 = nil;
do
local l_v9838_0 = v9838;
l_v9838_0 =
game:GetService("RunService").Heartbeat:Connect(function()
if tick() - v9837 > 0.15 then
return l_v9838_0:Disconnect();
else
l_CurrentCamera_7.CFrame =
CFrame.new((l_root_1.CFrame * CFrame.new(0, 2, 10)).Position, (l_root_1.CFrame +
l_root_1.CFrame.lookVector * 10).Position);
return ;
end;
end);
shared.SetCore(true, nil, true);
v3:Create(l_CurrentCamera_7, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
if l_Folder_5 then
l_Folder_5:Destroy();
end;
end;
end;
end;
end);
table.insert(v9006, v9804);
return ;
end;
end));
task.spawn(function()
task.wait(0.8);
if not v9005.IsPlaying then
return ;
else
local v9840 = tick();
local v9841 = v9009._maid:give(v9008.DragWind:Clone());
v9841:ScaleTo(2.5);
v9841.Parent = workspace.Thrown;
v808({
FX = v9841,
Scale = 0.7
});
while tick() - v9840 < 2.25 do
local v9842 = game.Workspace:Raycast(l_root_1.CFrame *
CFrame.new(0, 0, -5).Position, (Vector3.new(0, -10, 0, 0)));
if v9842 then
local v9843, v9844, v9845 =
l_root_1.CFrame:ToOrientation();
v9841:SetPrimaryPartCFrame(CFrame.new(v9842.Position) *
CFrame.Angles(v9843, v9844, v9845));
end;
task.wait();
end;
v840({
FX = v9841,
On = false
});
return ;
end;
end);
task.wait(3.35);
if not v9005.IsPlaying then
return ;
else
local v9846 = v9009._maid:give(v9008.UpWind:Clone());
v9846.PrimaryPart.Position = l_hit_15.PrimaryPart.Position;
v9846.Parent = workspace.Thrown;
local v9847 = v9008.omggg:Clone();
v9847:ScaleTo(2);
v9847:SetPrimaryPartCFrame(l_root_1.CFrame * CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 3.141592653589793));
local v9848 = {
Model = v9847,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Exponential),
T = 0
};
local l_v9848_0 = v9848 --[[ copy: 35 -> 99 ]];
task.spawn(function()
local l_Model_261 = l_v9848_0.Model;
local v9851 = l_v9848_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_266 = l_Model_261:FindFirstChild("Start");
local l_End_263 = l_Model_261:FindFirstChild("End");
local l_Stay_260 = l_v9848_0.Stay;
local l_Anchor_261 = l_v9848_0.Anchor;
local v9856 = l_v9848_0.EndT or 1;
local l_Del_260 = l_v9848_0.Del;
local l_Skip_260 = l_v9848_0.Skip;
if l_Start_266 and l_End_263 then
l_Model_261.PrimaryPart = l_Start_266;
if not l_Skip_260 then
for _, v9860 in pairs(l_Model_261:GetChildren()) do
if v9860:IsA("BasePart") then
v9860.CanCollide = false;
v9860.Anchored = true;
end;
end;
end;
if l_Anchor_261 then
l_Model_261:SetPrimaryPartCFrame(l_Anchor_261);
end;
if l_v9848_0.T then
l_Start_266.Transparency = l_v9848_0.T;
end;
l_End_263.Transparency = 1;
l_Model_261.Parent = workspace.Thrown;
local l_Decal_521 = l_Start_266:FindFirstChildOfClass("Decal");
local l_SpecialMesh_522 =
l_Start_266:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_523 =
l_End_263:FindFirstChildOfClass("SpecialMesh");
local l_Decal_522 = l_End_263:FindFirstChildOfClass("Decal");
if l_Decal_522 and not l_Skip_260 then
l_Decal_522.Transparency = 1;
end;
local v9865 = nil;
if l_Del_260 then
game:GetService("TweenService"):Create(l_Start_266, v9851,
{
Size = l_End_263.Size,
CFrame = l_End_263.CFrame
}):Play();
task.delay(l_Del_260, function()
v9865 =
game:GetService("TweenService"):Create(l_Start_266, v9851, {
Transparency = v9856
});
v9865:Play();
if l_Decal_521 then
for _, v9867 in pairs(l_Start_266:GetChildren()) do
if v9867:IsA("Decal") then
game:GetService("TweenService"):Create(v9867, v9851, {
Transparency = v9856
}):Play();
end;
end;
end;
if l_SpecialMesh_522 then
v9865 =
game:GetService("TweenService"):Create(l_SpecialMesh_522, v9851, {
Scale = l_SpecialMesh_523.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_522 then
game:GetService("TweenService"):Create(l_SpecialMesh_522, v9851, {
Scale = l_SpecialMesh_523.Scale
}):Play();
end;
if l_Decal_521 then
for _, v9869 in pairs(l_Start_266:GetChildren()) do
if v9869:IsA("Decal") then
game:GetService("TweenService"):Create(v9869,
v9851, {
Transparency = v9856
}):Play();
end;
end;
v9865 =
game:GetService("TweenService"):Create(l_Start_266, v9851, {
Size = l_End_263.Size,
CFrame = l_End_263.CFrame
});
v9865:Play();
else
v9865 =
game:GetService("TweenService"):Create(l_Start_266, v9851, {
Size = l_End_263.Size,
Transparency = v9856,
CFrame = l_End_263.CFrame
});
v9865:Play();
end;
end;
if not l_Stay_260 then
if l_Del_260 then
task.wait(l_Del_260 + 0.1);
end;
v9865.Completed:Connect(function()
l_Model_261:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9848 = v9008.Shockwave:Clone();
v9848:ScaleTo(1.1);
v9848:SetPrimaryPartCFrame(l_root_1.CFrame * CFrame.new(0, -25, 0) *
CFrame.Angles(0, 0, -1.5707963267948966));
local v9870 = {
Model = v9848,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
task.spawn(function()
local l_Model_262 = v9870.Model;
local v9872 = v9870.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_267 = l_Model_262:FindFirstChild("Start");
local l_End_264 = l_Model_262:FindFirstChild("End");
local l_Stay_261 = v9870.Stay;
local l_Anchor_262 = v9870.Anchor;
local v9877 = v9870.EndT or 1;
local l_Del_261 = v9870.Del;
local l_Skip_261 = v9870.Skip;
if l_Start_267 and l_End_264 then
l_Model_262.PrimaryPart = l_Start_267;
if not l_Skip_261 then
for _, v9881 in pairs(l_Model_262:GetChildren()) do
if v9881:IsA("BasePart") then
v9881.CanCollide = false;
v9881.Anchored = true;
end;
end;
end;
if l_Anchor_262 then
l_Model_262:SetPrimaryPartCFrame(l_Anchor_262);
end;
if v9870.T then
l_Start_267.Transparency = v9870.T;
end;
l_End_264.Transparency = 1;
l_Model_262.Parent = workspace.Thrown;
local l_Decal_523 = l_Start_267:FindFirstChildOfClass("Decal");
local l_SpecialMesh_524 =
l_Start_267:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_525 =
l_End_264:FindFirstChildOfClass("SpecialMesh");
local l_Decal_524 = l_End_264:FindFirstChildOfClass("Decal");
if l_Decal_524 and not l_Skip_261 then
l_Decal_524.Transparency = 1;
end;
local v9886 = nil;
if l_Del_261 then
game:GetService("TweenService"):Create(l_Start_267, v9872,
{
Size = l_End_264.Size,
CFrame = l_End_264.CFrame
}):Play();
task.delay(l_Del_261, function()
v9886 =
game:GetService("TweenService"):Create(l_Start_267, v9872, {
Transparency = v9877
});
v9886:Play();
if l_Decal_523 then
for _, v9888 in pairs(l_Start_267:GetChildren()) do
if v9888:IsA("Decal") then
game:GetService("TweenService"):Create(v9888, v9872, {
Transparency = v9877
}):Play();
end;
end;
end;
if l_SpecialMesh_524 then
v9886 =
game:GetService("TweenService"):Create(l_SpecialMesh_524, v9872, {
Scale = l_SpecialMesh_525.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_524 then
game:GetService("TweenService"):Create(l_SpecialMesh_524, v9872, {
Scale = l_SpecialMesh_525.Scale
}):Play();
end;
if l_Decal_523 then
for _, v9890 in pairs(l_Start_267:GetChildren()) do
if v9890:IsA("Decal") then
game:GetService("TweenService"):Create(v9890,
v9872, {
Transparency = v9877
}):Play();
end;
end;
v9886 =
game:GetService("TweenService"):Create(l_Start_267, v9872, {
Size = l_End_264.Size,
CFrame = l_End_264.CFrame
});
v9886:Play();
else
v9886 =
game:GetService("TweenService"):Create(l_Start_267, v9872, {
Size = l_End_264.Size,
Transparency = v9877,
CFrame = l_End_264.CFrame
});
v9886:Play();
end;
end;
if not l_Stay_261 then
if l_Del_261 then
task.wait(l_Del_261 + 0.1);
end;
v9886.Completed:Connect(function()
l_Model_262:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.spawn(function()
local v9891 = tick();
local v9892 = 0;
while tick() - v9891 < 1 do
v9892 = v9892 + 1;
v9846.PrimaryPart.Position = l_hit_15.Torso.Position;
if v9892 % 6 == 0 and v9892 < 35 then
local v9893 = v9008.pls:Clone();
v9893:ScaleTo(1.1);
v9893:SetPrimaryPartCFrame(CFrame.new(l_hit_15.Torso.Position) * CFrame.Angles(0,
0, 0));
local v9894 = {
Model = v9893,
Info = TweenInfo.new(0.4,
Enum.EasingStyle.Exponential),
T = 0.8
};
task.spawn(function()
local l_Model_263 = v9894.Model;
local v9896 = v9894.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_268 =
l_Model_263:FindFirstChild("Start");
local l_End_265 = l_Model_263:FindFirstChild("End");
local l_Stay_262 = v9894.Stay;
local l_Anchor_263 = v9894.Anchor;
local v9901 = v9894.EndT or 1;
local l_Del_262 = v9894.Del;
local l_Skip_262 = v9894.Skip;
if l_Start_268 and l_End_265 then
l_Model_263.PrimaryPart = l_Start_268;
if not l_Skip_262 then
for _, v9905 in
pairs(l_Model_263:GetChildren()) do
if v9905:IsA("BasePart") then
v9905.CanCollide = false;
v9905.Anchored = true;
end;
end;
end;
if l_Anchor_263 then
l_Model_263:SetPrimaryPartCFrame(l_Anchor_263);
end;
if v9894.T then
l_Start_268.Transparency = v9894.T;
end;
l_End_265.Transparency = 1;
l_Model_263.Parent = workspace.Thrown;
local l_Decal_525 =
l_Start_268:FindFirstChildOfClass("Decal");
local l_SpecialMesh_526 =
l_Start_268:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_527 =
l_End_265:FindFirstChildOfClass("SpecialMesh");
local l_Decal_526 =
l_End_265:FindFirstChildOfClass("Decal");
if l_Decal_526 and not l_Skip_262 then
l_Decal_526.Transparency = 1;
end;
local v9910 = nil;
if l_Del_262 then
game:GetService("TweenService"):Create(l_Start_268, v9896, {
Size = l_End_265.Size,
CFrame = l_End_265.CFrame
}):Play();
task.delay(l_Del_262, function()
v9910 =
game:GetService("TweenService"):Create(l_Start_268, v9896, {
Transparency = v9901
});
v9910:Play();
if l_Decal_525 then
for _, v9912 in
pairs(l_Start_268:GetChildren()) do
if v9912:IsA("Decal") then
game:GetService("TweenService"):Create(v9912, v9896, {
Transparency = v9901
}):Play();
end;
end;
end;
if l_SpecialMesh_526 then
v9910 =
game:GetService("TweenService"):Create(l_SpecialMesh_526, v9896, {
Scale = l_SpecialMesh_527.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_526 then
game:GetService("TweenService"):Create(l_SpecialMesh_526, v9896, {
Scale = l_SpecialMesh_527.Scale
}):Play();
end;
if l_Decal_525 then
for _, v9914 in
pairs(l_Start_268:GetChildren()) do
if v9914:IsA("Decal") then
game:GetService("TweenService"):Create(v9914, v9896, {
Transparency = v9901
}):Play();
end;
end;
v9910 =
game:GetService("TweenService"):Create(l_Start_268, v9896, {
Size = l_End_265.Size,
CFrame = l_End_265.CFrame
});
v9910:Play();
else
v9910 =
game:GetService("TweenService"):Create(l_Start_268, v9896, {
Size = l_End_265.Size,
Transparency = v9901,
CFrame = l_End_265.CFrame
});
v9910:Play();
end;
end;
if not l_Stay_262 then
if l_Del_262 then
task.wait(l_Del_262 + 0.1);
end;
v9910.Completed:Connect(function()
l_Model_263:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.01);
end;
v840({
FX = v9846,
On = false
});
task.wait(0.5);
v9891 = tick();
v9892 = 0;
v840({
FX = v9846,
On = true
});
while tick() - v9891 < 0.85 do
v9892 = v9892 + 1;
v9846.PrimaryPart.Position = l_hit_15.Torso.Position;
if v9892 % 6 == 0 and v9892 < 30 then
local v9915 = v9008.pls:Clone();
v9915:ScaleTo(1.1);
v9915:SetPrimaryPartCFrame(CFrame.new(l_hit_15.Torso.Position) * CFrame.Angles(0,
0, 0));
local v9916 = {
Model = v9915,
Info = TweenInfo.new(0.4,
Enum.EasingStyle.Exponential),
T = 0.8
};
task.spawn(function()
local l_Model_264 = v9916.Model;
local v9918 = v9916.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_269 =
l_Model_264:FindFirstChild("Start");
local l_End_266 = l_Model_264:FindFirstChild("End");
local l_Stay_263 = v9916.Stay;
local l_Anchor_264 = v9916.Anchor;
local v9923 = v9916.EndT or 1;
local l_Del_263 = v9916.Del;
local l_Skip_263 = v9916.Skip;
if l_Start_269 and l_End_266 then
l_Model_264.PrimaryPart = l_Start_269;
if not l_Skip_263 then
for _, v9927 in
pairs(l_Model_264:GetChildren()) do
if v9927:IsA("BasePart") then
v9927.CanCollide = false;
v9927.Anchored = true;
end;
end;
end;
if l_Anchor_264 then
l_Model_264:SetPrimaryPartCFrame(l_Anchor_264);
end;
if v9916.T then
l_Start_269.Transparency = v9916.T;
end;
l_End_266.Transparency = 1;
l_Model_264.Parent = workspace.Thrown;
local l_Decal_527 =
l_Start_269:FindFirstChildOfClass("Decal");
local l_SpecialMesh_528 =
l_Start_269:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_529 =
l_End_266:FindFirstChildOfClass("SpecialMesh");
local l_Decal_528 =
l_End_266:FindFirstChildOfClass("Decal");
if l_Decal_528 and not l_Skip_263 then
l_Decal_528.Transparency = 1;
end;
local v9932 = nil;
if l_Del_263 then
game:GetService("TweenService"):Create(l_Start_269, v9918, {
Size = l_End_266.Size,
CFrame = l_End_266.CFrame
}):Play();
task.delay(l_Del_263, function()
v9932 =
game:GetService("TweenService"):Create(l_Start_269, v9918, {
Transparency = v9923
});
v9932:Play();
if l_Decal_527 then
for _, v9934 in
pairs(l_Start_269:GetChildren()) do
if v9934:IsA("Decal") then
game:GetService("TweenService"):Create(v9934, v9918, {
Transparency = v9923
}):Play();
end;
end;
end;
if l_SpecialMesh_528 then
v9932 =
game:GetService("TweenService"):Create(l_SpecialMesh_528, v9918, {
Scale = l_SpecialMesh_529.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_528 then
game:GetService("TweenService"):Create(l_SpecialMesh_528, v9918, {
Scale = l_SpecialMesh_529.Scale
}):Play();
end;
if l_Decal_527 then
for _, v9936 in
pairs(l_Start_269:GetChildren()) do
if v9936:IsA("Decal") then
game:GetService("TweenService"):Create(v9936, v9918, {
Transparency = v9923
}):Play();
end;
end;
v9932 =
game:GetService("TweenService"):Create(l_Start_269, v9918, {
Size = l_End_266.Size,
CFrame = l_End_266.CFrame
});
v9932:Play();
else
v9932 =
game:GetService("TweenService"):Create(l_Start_269, v9918, {
Size = l_End_266.Size,
Transparency = v9923,
CFrame = l_End_266.CFrame
});
v9932:Play();
end;
end;
if not l_Stay_263 then
if l_Del_263 then
task.wait(l_Del_263 + 0.1);
end;
v9932.Completed:Connect(function()
l_Model_264:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.01);
end;
v840({
FX = v9846,
On = false
});
shared.sfx({
SoundId = "rbxassetid://17276961536",
Parent = l_hit_15.Torso,
Volume = 5
}):Play();
shared.sfx({
SoundId = "rbxassetid://14347548812",
Parent = l_hit_15.Torso,
Volume = 4
}):Play();
local v9937 = v9009._maid:give(v9008.Wind2:Clone());
v9937:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame *
CFrame.new(0, -l_root_1.Size.Y * 1.5, 3));
v9937:ScaleTo(6);
v9937.Parent = workspace.Thrown;
v833(v9937);
local v9938 = v9008.Land:Clone();
v9938:ScaleTo(0.7);
v9938:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame *
CFrame.new(0, 15, 3));
local v9939 = {
Model = v9938,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Exponential),
T = 0.72,
EndT = 1
};
local l_v9939_0 = v9939 --[[ copy: 4 -> 7 ]];
task.spawn(function()
local l_Model_265 = l_v9939_0.Model;
local v9942 = l_v9939_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_270 = l_Model_265:FindFirstChild("Start");
local l_End_267 = l_Model_265:FindFirstChild("End");
local l_Stay_264 = l_v9939_0.Stay;
local l_Anchor_265 = l_v9939_0.Anchor;
local v9947 = l_v9939_0.EndT or 1;
local l_Del_264 = l_v9939_0.Del;
local l_Skip_264 = l_v9939_0.Skip;
if l_Start_270 and l_End_267 then
l_Model_265.PrimaryPart = l_Start_270;
if not l_Skip_264 then
for _, v9951 in pairs(l_Model_265:GetChildren()) do
if v9951:IsA("BasePart") then
v9951.CanCollide = false;
v9951.Anchored = true;
end;
end;
end;
if l_Anchor_265 then
l_Model_265:SetPrimaryPartCFrame(l_Anchor_265);
end;
if l_v9939_0.T then
l_Start_270.Transparency = l_v9939_0.T;
end;
l_End_267.Transparency = 1;
l_Model_265.Parent = workspace.Thrown;
local l_Decal_529 =
l_Start_270:FindFirstChildOfClass("Decal");
local l_SpecialMesh_530 =
l_Start_270:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_531 =
l_End_267:FindFirstChildOfClass("SpecialMesh");
local l_Decal_530 =
l_End_267:FindFirstChildOfClass("Decal");
if l_Decal_530 and not l_Skip_264 then
l_Decal_530.Transparency = 1;
end;
local v9956 = nil;
if l_Del_264 then
game:GetService("TweenService"):Create(l_Start_270,
v9942, {
Size = l_End_267.Size,
CFrame = l_End_267.CFrame
}):Play();
task.delay(l_Del_264, function()
v9956 =
game:GetService("TweenService"):Create(l_Start_270, v9942, {
Transparency = v9947
});
v9956:Play();
if l_Decal_529 then
for _, v9958 in
pairs(l_Start_270:GetChildren()) do
if v9958:IsA("Decal") then
game:GetService("TweenService"):Create(v9958, v9942, {
Transparency = v9947
}):Play();
end;
end;
end;
if l_SpecialMesh_530 then
v9956 =
game:GetService("TweenService"):Create(l_SpecialMesh_530, v9942, {
Scale = l_SpecialMesh_531.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_530 then
game:GetService("TweenService"):Create(l_SpecialMesh_530, v9942, {
Scale = l_SpecialMesh_531.Scale
}):Play();
end;
if l_Decal_529 then
for _, v9960 in pairs(l_Start_270:GetChildren()) do
if v9960:IsA("Decal") then
game:GetService("TweenService"):Create(v9960, v9942, {
Transparency = v9947
}):Play();
end;
end;
v9956 =
game:GetService("TweenService"):Create(l_Start_270, v9942, {
Size = l_End_267.Size,
CFrame = l_End_267.CFrame
});
v9956:Play();
else
v9956 =
game:GetService("TweenService"):Create(l_Start_270, v9942, {
Size = l_End_267.Size,
Transparency = v9947,
CFrame = l_End_267.CFrame
});
v9956:Play();
end;
end;
if not l_Stay_264 then
if l_Del_264 then
task.wait(l_Del_264 + 0.1);
end;
v9956.Completed:Connect(function()
l_Model_265:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9939 = v9008.Land:Clone();
v9939:ScaleTo(0.3);
v9939:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame *
CFrame.new(0, 5, 3));
local v9961 = {
Model = v9939,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Exponential),
T = 0,
EndT = 0
};
local l_v9961_0 = v9961 --[[ copy: 5 -> 8 ]];
task.spawn(function()
local l_Model_266 = l_v9961_0.Model;
local v9964 = l_v9961_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_271 = l_Model_266:FindFirstChild("Start");
local l_End_268 = l_Model_266:FindFirstChild("End");
local l_Stay_265 = l_v9961_0.Stay;
local l_Anchor_266 = l_v9961_0.Anchor;
local v9969 = l_v9961_0.EndT or 1;
local l_Del_265 = l_v9961_0.Del;
local l_Skip_265 = l_v9961_0.Skip;
if l_Start_271 and l_End_268 then
l_Model_266.PrimaryPart = l_Start_271;
if not l_Skip_265 then
for _, v9973 in pairs(l_Model_266:GetChildren()) do
if v9973:IsA("BasePart") then
v9973.CanCollide = false;
v9973.Anchored = true;
end;
end;
end;
if l_Anchor_266 then
l_Model_266:SetPrimaryPartCFrame(l_Anchor_266);
end;
if l_v9961_0.T then
l_Start_271.Transparency = l_v9961_0.T;
end;
l_End_268.Transparency = 1;
l_Model_266.Parent = workspace.Thrown;
local l_Decal_531 =
l_Start_271:FindFirstChildOfClass("Decal");
local l_SpecialMesh_532 =
l_Start_271:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_533 =
l_End_268:FindFirstChildOfClass("SpecialMesh");
local l_Decal_532 =
l_End_268:FindFirstChildOfClass("Decal");
if l_Decal_532 and not l_Skip_265 then
l_Decal_532.Transparency = 1;
end;
local v9978 = nil;
if l_Del_265 then
game:GetService("TweenService"):Create(l_Start_271,
v9964, {
Size = l_End_268.Size,
CFrame = l_End_268.CFrame
}):Play();
task.delay(l_Del_265, function()
v9978 =
game:GetService("TweenService"):Create(l_Start_271, v9964, {
Transparency = v9969
});
v9978:Play();
if l_Decal_531 then
for _, v9980 in
pairs(l_Start_271:GetChildren()) do
if v9980:IsA("Decal") then
game:GetService("TweenService"):Create(v9980, v9964, {
Transparency = v9969
}):Play();
end;
end;
end;
if l_SpecialMesh_532 then
v9978 =
game:GetService("TweenService"):Create(l_SpecialMesh_532, v9964, {
Scale = l_SpecialMesh_533.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_532 then
game:GetService("TweenService"):Create(l_SpecialMesh_532, v9964, {
Scale = l_SpecialMesh_533.Scale
}):Play();
end;
if l_Decal_531 then
for _, v9982 in pairs(l_Start_271:GetChildren()) do
if v9982:IsA("Decal") then
game:GetService("TweenService"):Create(v9982, v9964, {
Transparency = v9969
}):Play();
end;
end;
v9978 =
game:GetService("TweenService"):Create(l_Start_271, v9964, {
Size = l_End_268.Size,
CFrame = l_End_268.CFrame
});
v9978:Play();
else
v9978 =
game:GetService("TweenService"):Create(l_Start_271, v9964, {
Size = l_End_268.Size,
Transparency = v9969,
CFrame = l_End_268.CFrame
});
v9978:Play();
end;
end;
if not l_Stay_265 then
if l_Del_265 then
task.wait(l_Del_265 + 0.1);
end;
v9978.Completed:Connect(function()
l_Model_266:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9961 = v9008.Shockwave:Clone();
v9961:ScaleTo(1.1);
v9961:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame *
CFrame.new(0, 5, 3) * CFrame.Angles(0, 0, 1.5707963267948966));
local v9983 = {
Model = v9961,
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential),
T = 0.92,
EndT = 1
};
local l_v9983_0 = v9983 --[[ copy: 6 -> 9 ]];
task.spawn(function()
local l_Model_267 = l_v9983_0.Model;
local v9986 = l_v9983_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_272 = l_Model_267:FindFirstChild("Start");
local l_End_269 = l_Model_267:FindFirstChild("End");
local l_Stay_266 = l_v9983_0.Stay;
local l_Anchor_267 = l_v9983_0.Anchor;
local v9991 = l_v9983_0.EndT or 1;
local l_Del_266 = l_v9983_0.Del;
local l_Skip_266 = l_v9983_0.Skip;
if l_Start_272 and l_End_269 then
l_Model_267.PrimaryPart = l_Start_272;
if not l_Skip_266 then
for _, v9995 in pairs(l_Model_267:GetChildren()) do
if v9995:IsA("BasePart") then
v9995.CanCollide = false;
v9995.Anchored = true;
end;
end;
end;
if l_Anchor_267 then
l_Model_267:SetPrimaryPartCFrame(l_Anchor_267);
end;
if l_v9983_0.T then
l_Start_272.Transparency = l_v9983_0.T;
end;
l_End_269.Transparency = 1;
l_Model_267.Parent = workspace.Thrown;
local l_Decal_533 =
l_Start_272:FindFirstChildOfClass("Decal");
local l_SpecialMesh_534 =
l_Start_272:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_535 =
l_End_269:FindFirstChildOfClass("SpecialMesh");
local l_Decal_534 =
l_End_269:FindFirstChildOfClass("Decal");
if l_Decal_534 and not l_Skip_266 then
l_Decal_534.Transparency = 1;
end;
local v10000 = nil;
if l_Del_266 then
game:GetService("TweenService"):Create(l_Start_272,
v9986, {
Size = l_End_269.Size,
CFrame = l_End_269.CFrame
}):Play();
task.delay(l_Del_266, function()
v10000 =
game:GetService("TweenService"):Create(l_Start_272, v9986, {
Transparency = v9991
});
v10000:Play();
if l_Decal_533 then
for _, v10002 in
pairs(l_Start_272:GetChildren()) do
if v10002:IsA("Decal") then
game:GetService("TweenService"):Create(v10002, v9986, {
Transparency = v9991
}):Play();
end;
end;
end;
if l_SpecialMesh_534 then
v10000 =
game:GetService("TweenService"):Create(l_SpecialMesh_534, v9986, {
Scale = l_SpecialMesh_535.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_534 then
game:GetService("TweenService"):Create(l_SpecialMesh_534, v9986, {
Scale = l_SpecialMesh_535.Scale
}):Play();
end;
if l_Decal_533 then
for _, v10004 in pairs(l_Start_272:GetChildren())
do
if v10004:IsA("Decal") then
game:GetService("TweenService"):Create(v10004, v9986, {
Transparency = v9991
}):Play();
end;
end;
v10000 =
game:GetService("TweenService"):Create(l_Start_272, v9986, {
Size = l_End_269.Size,
CFrame = l_End_269.CFrame
});
v10000:Play();
else
v10000 =
game:GetService("TweenService"):Create(l_Start_272, v9986, {
Size = l_End_269.Size,
Transparency = v9991,
CFrame = l_End_269.CFrame
});
v10000:Play();
end;
end;
if not l_Stay_266 then
if l_Del_266 then
task.wait(l_Del_266 + 0.1);
end;
v10000.Completed:Connect(function()
l_Model_267:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v9983 = v9009._maid:give(v9008.STuff:Clone());
v9983:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame *
CFrame.new(0, -l_root_1.Size.Y * 1.5, 3) * CFrame.Angles(0, 0, 0));
v9983.Parent = workspace.Thrown;
v9983:ScaleTo(1);
v808({
FX = v9983,
Scale = 1.5
});
v833(v9983);
task.spawn(function()
for v10005 = 1, 3 do
v9009.ItsWindTime =
v9009._maid:give(v9008.ItsWindTime:Clone());
v9009.ItsWindTime:SetPrimaryPartCFrame(l_hit_15.PrimaryPart.CFrame * CFrame.new(0,
-l_root_1.Size.Y * 1.5, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v9009.ItsWindTime:ScaleTo(0.3 * v10005);
v9009.ItsWindTime.Parent = workspace.Thrown;
local v10006 = {
Model = v9009.ItsWindTime,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_268 = v10006.Model;
local v10008 = v10006.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_273 =
l_Model_268:FindFirstChild("Start");
local l_End_270 = l_Model_268:FindFirstChild("End");
local l_Stay_267 = v10006.Stay;
local l_Anchor_268 = v10006.Anchor;
local v10013 = v10006.EndT or 1;
local l_Del_267 = v10006.Del;
local l_Skip_267 = v10006.Skip;
if l_Start_273 and l_End_270 then
l_Model_268.PrimaryPart = l_Start_273;
if not l_Skip_267 then
for _, v10017 in
pairs(l_Model_268:GetChildren()) do
if v10017:IsA("BasePart") then
v10017.CanCollide = false;
v10017.Anchored = true;
end;
end;
end;
if l_Anchor_268 then
l_Model_268:SetPrimaryPartCFrame(l_Anchor_268);
end;
if v10006.T then
l_Start_273.Transparency = v10006.T;
end;
l_End_270.Transparency = 1;
l_Model_268.Parent = workspace.Thrown;
local l_Decal_535 =
l_Start_273:FindFirstChildOfClass("Decal");
local l_SpecialMesh_536 =
l_Start_273:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_537 =
l_End_270:FindFirstChildOfClass("SpecialMesh");
local l_Decal_536 =
l_End_270:FindFirstChildOfClass("Decal");
if l_Decal_536 and not l_Skip_267 then
l_Decal_536.Transparency = 1;
end;
local v10022 = nil;
if l_Del_267 then
game:GetService("TweenService"):Create(l_Start_273, v10008, {
Size = l_End_270.Size,
CFrame = l_End_270.CFrame
}):Play();
task.delay(l_Del_267, function()
v10022 =
game:GetService("TweenService"):Create(l_Start_273, v10008, {
Transparency = v10013
});
v10022:Play();
if l_Decal_535 then
for _, v10024 in
pairs(l_Start_273:GetChildren()) do
if v10024:IsA("Decal") then
game:GetService("TweenService"):Create(v10024, v10008, {
Transparency = v10013
}):Play();
end;
end;
end;
if l_SpecialMesh_536 then
v10022 =
game:GetService("TweenService"):Create(l_SpecialMesh_536, v10008, {
Scale = l_SpecialMesh_537.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_536 then
game:GetService("TweenService"):Create(l_SpecialMesh_536, v10008, {
Scale = l_SpecialMesh_537.Scale
}):Play();
end;
if l_Decal_535 then
for _, v10026 in
pairs(l_Start_273:GetChildren()) do
if v10026:IsA("Decal") then
game:GetService("TweenService"):Create(v10026, v10008, {
Transparency = v10013
}):Play();
end;
end;
v10022 =
game:GetService("TweenService"):Create(l_Start_273, v10008, {
Size = l_End_270.Size,
CFrame = l_End_270.CFrame
});
v10022:Play();
else
v10022 =
game:GetService("TweenService"):Create(l_Start_273, v10008, {
Size = l_End_270.Size,
Transparency = v10013,
CFrame = l_End_270.CFrame
});
v10022:Play();
end;
end;
if not l_Stay_267 then
if l_Del_267 then
task.wait(l_Del_267 + 0.1);
end;
v10022.Completed:Connect(function()
l_Model_268:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end);
end);
--[[ close >= 8 ]]
end;
elseif v899 == "Crushing Pull" then
local l_char_29 = v898.char;
local l_hit_16 = v898.hit;
local l_PrimaryPart_47 = l_char_29.PrimaryPart;
local l_id_26 = v898.id;
local v10031 = nil;
local l_CrushingPull_0 = game.ReplicatedStorage.Resources.CrushingPull;
local v10033 = {};
for _, v10035 in pairs(l_char_29.Humanoid:GetPlayingAnimationTracks()) do
if v10035.Animation.AnimationId == "rbxassetid://" .. l_id_26 then
v10031 = v10035;
break;
end;
end;
local function v10250(v10036)
local v10037 = CFrame.new(v10036 + Vector3.new(0, 1, 0, 0));
local v10038 = l_CrushingPull_0.Slam:Clone();
table.insert(v10033, v10038);
v10038:SetPrimaryPartCFrame(v10037);
v10038:ScaleTo(3.7);
v10038.Parent = workspace.Thrown;
v833(v10038);
local v10039 = l_CrushingPull_0.SideWave:Clone();
table.insert(v10033, v10039);
v10039:SetPrimaryPartCFrame(v10037 * CFrame.new(0, -2, 0));
v10039:ScaleTo(0.2);
local v10040 = {
Model = v10039,
T = 0,
Info = TweenInfo.new(0.15, Enum.EasingStyle.Sine)
};
local l_v10040_0 = v10040 --[[ copy: 4 -> 27 ]];
task.spawn(function()
local l_Model_269 = l_v10040_0.Model;
local v10043 = l_v10040_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_274 = l_Model_269:FindFirstChild("Start");
local l_End_271 = l_Model_269:FindFirstChild("End");
local l_Stay_268 = l_v10040_0.Stay;
local l_Anchor_269 = l_v10040_0.Anchor;
local v10048 = l_v10040_0.EndT or 1;
local l_Del_268 = l_v10040_0.Del;
local l_Skip_268 = l_v10040_0.Skip;
if l_Start_274 and l_End_271 then
l_Model_269.PrimaryPart = l_Start_274;
if not l_Skip_268 then
for _, v10052 in pairs(l_Model_269:GetChildren()) do
if v10052:IsA("BasePart") then
v10052.CanCollide = false;
v10052.Anchored = true;
end;
end;
end;
if l_Anchor_269 then
l_Model_269:SetPrimaryPartCFrame(l_Anchor_269);
end;
if l_v10040_0.T then
l_Start_274.Transparency = l_v10040_0.T;
end;
l_End_271.Transparency = 1;
l_Model_269.Parent = workspace.Thrown;
local l_Decal_537 = l_Start_274:FindFirstChildOfClass("Decal");
local l_SpecialMesh_538 =
l_Start_274:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_539 =
l_End_271:FindFirstChildOfClass("SpecialMesh");
local l_Decal_538 = l_End_271:FindFirstChildOfClass("Decal");
if l_Decal_538 and not l_Skip_268 then
l_Decal_538.Transparency = 1;
end;
local v10057 = nil;
if l_Del_268 then
game:GetService("TweenService"):Create(l_Start_274, v10043,
{
Size = l_End_271.Size,
CFrame = l_End_271.CFrame
}):Play();
task.delay(l_Del_268, function()
v10057 =
game:GetService("TweenService"):Create(l_Start_274, v10043, {
Transparency = v10048
});
v10057:Play();
if l_Decal_537 then
for _, v10059 in pairs(l_Start_274:GetChildren())
do
if v10059:IsA("Decal") then
game:GetService("TweenService"):Create(v10059, v10043, {
Transparency = v10048
}):Play();
end;
end;
end;
if l_SpecialMesh_538 then
v10057 =
game:GetService("TweenService"):Create(l_SpecialMesh_538, v10043, {
Scale = l_SpecialMesh_539.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_538 then
game:GetService("TweenService"):Create(l_SpecialMesh_538, v10043, {
Scale = l_SpecialMesh_539.Scale
}):Play();
end;
if l_Decal_537 then
for _, v10061 in pairs(l_Start_274:GetChildren()) do
if v10061:IsA("Decal") then
game:GetService("TweenService"):Create(v10061,
v10043, {
Transparency = v10048
}):Play();
end;
end;
v10057 =
game:GetService("TweenService"):Create(l_Start_274, v10043, {
Size = l_End_271.Size,
CFrame = l_End_271.CFrame
});
v10057:Play();
else
v10057 =
game:GetService("TweenService"):Create(l_Start_274, v10043, {
Size = l_End_271.Size,
Transparency = v10048,
CFrame = l_End_271.CFrame
});
v10057:Play();
end;
end;
if not l_Stay_268 then
if l_Del_268 then
task.wait(l_Del_268 + 0.1);
end;
v10057.Completed:Connect(function()
l_Model_269:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10040 = l_CrushingPull_0.SideWave:Clone();
table.insert(v10033, v10040);
v10040:SetPrimaryPartCFrame(v10037 * CFrame.new(0, -2, 0));
v10040:ScaleTo(0.2);
local v10062 = {
Model = v10040,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v10062_0 = v10062 --[[ copy: 5 -> 28 ]];
task.spawn(function()
local l_Model_270 = l_v10062_0.Model;
local v10065 = l_v10062_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_275 = l_Model_270:FindFirstChild("Start");
local l_End_272 = l_Model_270:FindFirstChild("End");
local l_Stay_269 = l_v10062_0.Stay;
local l_Anchor_270 = l_v10062_0.Anchor;
local v10070 = l_v10062_0.EndT or 1;
local l_Del_269 = l_v10062_0.Del;
local l_Skip_269 = l_v10062_0.Skip;
if l_Start_275 and l_End_272 then
l_Model_270.PrimaryPart = l_Start_275;
if not l_Skip_269 then
for _, v10074 in pairs(l_Model_270:GetChildren()) do
if v10074:IsA("BasePart") then
v10074.CanCollide = false;
v10074.Anchored = true;
end;
end;
end;
if l_Anchor_270 then
l_Model_270:SetPrimaryPartCFrame(l_Anchor_270);
end;
if l_v10062_0.T then
l_Start_275.Transparency = l_v10062_0.T;
end;
l_End_272.Transparency = 1;
l_Model_270.Parent = workspace.Thrown;
local l_Decal_539 = l_Start_275:FindFirstChildOfClass("Decal");
local l_SpecialMesh_540 =
l_Start_275:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_541 =
l_End_272:FindFirstChildOfClass("SpecialMesh");
local l_Decal_540 = l_End_272:FindFirstChildOfClass("Decal");
if l_Decal_540 and not l_Skip_269 then
l_Decal_540.Transparency = 1;
end;
local v10079 = nil;
if l_Del_269 then
game:GetService("TweenService"):Create(l_Start_275, v10065,
{
Size = l_End_272.Size,
CFrame = l_End_272.CFrame
}):Play();
task.delay(l_Del_269, function()
v10079 =
game:GetService("TweenService"):Create(l_Start_275, v10065, {
Transparency = v10070
});
v10079:Play();
if l_Decal_539 then
for _, v10081 in pairs(l_Start_275:GetChildren())
do
if v10081:IsA("Decal") then
game:GetService("TweenService"):Create(v10081, v10065, {
Transparency = v10070
}):Play();
end;
end;
end;
if l_SpecialMesh_540 then
v10079 =
game:GetService("TweenService"):Create(l_SpecialMesh_540, v10065, {
Scale = l_SpecialMesh_541.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_540 then
game:GetService("TweenService"):Create(l_SpecialMesh_540, v10065, {
Scale = l_SpecialMesh_541.Scale
}):Play();
end;
if l_Decal_539 then
for _, v10083 in pairs(l_Start_275:GetChildren()) do
if v10083:IsA("Decal") then
game:GetService("TweenService"):Create(v10083,
v10065, {
Transparency = v10070
}):Play();
end;
end;
v10079 =
game:GetService("TweenService"):Create(l_Start_275, v10065, {
Size = l_End_272.Size,
CFrame = l_End_272.CFrame
});
v10079:Play();
else
v10079 =
game:GetService("TweenService"):Create(l_Start_275, v10065, {
Size = l_End_272.Size,
Transparency = v10070,
CFrame = l_End_272.CFrame
});
v10079:Play();
end;
end;
if not l_Stay_269 then
if l_Del_269 then
task.wait(l_Del_269 + 0.1);
end;
v10079.Completed:Connect(function()
l_Model_270:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10062 = l_CrushingPull_0.Esper:Clone();
table.insert(v10033, v10062);
v10062:SetPrimaryPartCFrame(v10037 * CFrame.new(0, 2, 0));
v10062:ScaleTo(2);
local v10084 = {
Model = v10062,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v10084_0 = v10084 --[[ copy: 6 -> 29 ]];
task.spawn(function()
local l_Model_271 = l_v10084_0.Model;
local v10087 = l_v10084_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_276 = l_Model_271:FindFirstChild("Start");
local l_End_273 = l_Model_271:FindFirstChild("End");
local l_Stay_270 = l_v10084_0.Stay;
local l_Anchor_271 = l_v10084_0.Anchor;
local v10092 = l_v10084_0.EndT or 1;
local l_Del_270 = l_v10084_0.Del;
local l_Skip_270 = l_v10084_0.Skip;
if l_Start_276 and l_End_273 then
l_Model_271.PrimaryPart = l_Start_276;
if not l_Skip_270 then
for _, v10096 in pairs(l_Model_271:GetChildren()) do
if v10096:IsA("BasePart") then
v10096.CanCollide = false;
v10096.Anchored = true;
end;
end;
end;
if l_Anchor_271 then
l_Model_271:SetPrimaryPartCFrame(l_Anchor_271);
end;
if l_v10084_0.T then
l_Start_276.Transparency = l_v10084_0.T;
end;
l_End_273.Transparency = 1;
l_Model_271.Parent = workspace.Thrown;
local l_Decal_541 = l_Start_276:FindFirstChildOfClass("Decal");
local l_SpecialMesh_542 =
l_Start_276:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_543 =
l_End_273:FindFirstChildOfClass("SpecialMesh");
local l_Decal_542 = l_End_273:FindFirstChildOfClass("Decal");
if l_Decal_542 and not l_Skip_270 then
l_Decal_542.Transparency = 1;
end;
local v10101 = nil;
if l_Del_270 then
game:GetService("TweenService"):Create(l_Start_276, v10087,
{
Size = l_End_273.Size,
CFrame = l_End_273.CFrame
}):Play();
task.delay(l_Del_270, function()
v10101 =
game:GetService("TweenService"):Create(l_Start_276, v10087, {
Transparency = v10092
});
v10101:Play();
if l_Decal_541 then
for _, v10103 in pairs(l_Start_276:GetChildren())
do
if v10103:IsA("Decal") then
game:GetService("TweenService"):Create(v10103, v10087, {
Transparency = v10092
}):Play();
end;
end;
end;
if l_SpecialMesh_542 then
v10101 =
game:GetService("TweenService"):Create(l_SpecialMesh_542, v10087, {
Scale = l_SpecialMesh_543.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_542 then
game:GetService("TweenService"):Create(l_SpecialMesh_542, v10087, {
Scale = l_SpecialMesh_543.Scale
}):Play();
end;
if l_Decal_541 then
for _, v10105 in pairs(l_Start_276:GetChildren()) do
if v10105:IsA("Decal") then
game:GetService("TweenService"):Create(v10105,
v10087, {
Transparency = v10092
}):Play();
end;
end;
v10101 =
game:GetService("TweenService"):Create(l_Start_276, v10087, {
Size = l_End_273.Size,
CFrame = l_End_273.CFrame
});
v10101:Play();
else
v10101 =
game:GetService("TweenService"):Create(l_Start_276, v10087, {
Size = l_End_273.Size,
Transparency = v10092,
CFrame = l_End_273.CFrame
});
v10101:Play();
end;
end;
if not l_Stay_270 then
if l_Del_270 then
task.wait(l_Del_270 + 0.1);
end;
v10101.Completed:Connect(function()
l_Model_271:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10084 = l_CrushingPull_0.Esper:Clone();
table.insert(v10033, v10084);
v10084:SetPrimaryPartCFrame(v10037 * CFrame.new(0, -2, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v10084:ScaleTo(1);
local v10106 = {
Model = v10084,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v10106_0 = v10106 --[[ copy: 7 -> 30 ]];
task.spawn(function()
local l_Model_272 = l_v10106_0.Model;
local v10109 = l_v10106_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_277 = l_Model_272:FindFirstChild("Start");
local l_End_274 = l_Model_272:FindFirstChild("End");
local l_Stay_271 = l_v10106_0.Stay;
local l_Anchor_272 = l_v10106_0.Anchor;
local v10114 = l_v10106_0.EndT or 1;
local l_Del_271 = l_v10106_0.Del;
local l_Skip_271 = l_v10106_0.Skip;
if l_Start_277 and l_End_274 then
l_Model_272.PrimaryPart = l_Start_277;
if not l_Skip_271 then
for _, v10118 in pairs(l_Model_272:GetChildren()) do
if v10118:IsA("BasePart") then
v10118.CanCollide = false;
v10118.Anchored = true;
end;
end;
end;
if l_Anchor_272 then
l_Model_272:SetPrimaryPartCFrame(l_Anchor_272);
end;
if l_v10106_0.T then
l_Start_277.Transparency = l_v10106_0.T;
end;
l_End_274.Transparency = 1;
l_Model_272.Parent = workspace.Thrown;
local l_Decal_543 = l_Start_277:FindFirstChildOfClass("Decal");
local l_SpecialMesh_544 =
l_Start_277:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_545 =
l_End_274:FindFirstChildOfClass("SpecialMesh");
local l_Decal_544 = l_End_274:FindFirstChildOfClass("Decal");
if l_Decal_544 and not l_Skip_271 then
l_Decal_544.Transparency = 1;
end;
local v10123 = nil;
if l_Del_271 then
game:GetService("TweenService"):Create(l_Start_277, v10109,
{
Size = l_End_274.Size,
CFrame = l_End_274.CFrame
}):Play();
task.delay(l_Del_271, function()
v10123 =
game:GetService("TweenService"):Create(l_Start_277, v10109, {
Transparency = v10114
});
v10123:Play();
if l_Decal_543 then
for _, v10125 in pairs(l_Start_277:GetChildren())
do
if v10125:IsA("Decal") then
game:GetService("TweenService"):Create(v10125, v10109, {
Transparency = v10114
}):Play();
end;
end;
end;
if l_SpecialMesh_544 then
v10123 =
game:GetService("TweenService"):Create(l_SpecialMesh_544, v10109, {
Scale = l_SpecialMesh_545.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_544 then
game:GetService("TweenService"):Create(l_SpecialMesh_544, v10109, {
Scale = l_SpecialMesh_545.Scale
}):Play();
end;
if l_Decal_543 then
for _, v10127 in pairs(l_Start_277:GetChildren()) do
if v10127:IsA("Decal") then
game:GetService("TweenService"):Create(v10127,
v10109, {
Transparency = v10114
}):Play();
end;
end;
v10123 =
game:GetService("TweenService"):Create(l_Start_277, v10109, {
Size = l_End_274.Size,
CFrame = l_End_274.CFrame
});
v10123:Play();
else
v10123 =
game:GetService("TweenService"):Create(l_Start_277, v10109, {
Size = l_End_274.Size,
Transparency = v10114,
CFrame = l_End_274.CFrame
});
v10123:Play();
end;
end;
if not l_Stay_271 then
if l_Del_271 then
task.wait(l_Del_271 + 0.1);
end;
v10123.Completed:Connect(function()
l_Model_272:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10106 = l_CrushingPull_0.Bru:Clone();
table.insert(v10033, v10106);
v10106:SetPrimaryPartCFrame(v10037 * CFrame.new(0, 2, 0) *
CFrame.Angles(0, math.rad((math.random(0, 360))), -1.5707963267948966));
v10106:ScaleTo(0.8);
local v10128 = {
Model = v10106,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.175, Enum.EasingStyle.Sine)
};
local l_v10128_0 = v10128 --[[ copy: 8 -> 31 ]];
task.spawn(function()
local l_Model_273 = l_v10128_0.Model;
local v10131 = l_v10128_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_278 = l_Model_273:FindFirstChild("Start");
local l_End_275 = l_Model_273:FindFirstChild("End");
local l_Stay_272 = l_v10128_0.Stay;
local l_Anchor_273 = l_v10128_0.Anchor;
local v10136 = l_v10128_0.EndT or 1;
local l_Del_272 = l_v10128_0.Del;
local l_Skip_272 = l_v10128_0.Skip;
if l_Start_278 and l_End_275 then
l_Model_273.PrimaryPart = l_Start_278;
if not l_Skip_272 then
for _, v10140 in pairs(l_Model_273:GetChildren()) do
if v10140:IsA("BasePart") then
v10140.CanCollide = false;
v10140.Anchored = true;
end;
end;
end;
if l_Anchor_273 then
l_Model_273:SetPrimaryPartCFrame(l_Anchor_273);
end;
if l_v10128_0.T then
l_Start_278.Transparency = l_v10128_0.T;
end;
l_End_275.Transparency = 1;
l_Model_273.Parent = workspace.Thrown;
local l_Decal_545 = l_Start_278:FindFirstChildOfClass("Decal");
local l_SpecialMesh_546 =
l_Start_278:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_547 =
l_End_275:FindFirstChildOfClass("SpecialMesh");
local l_Decal_546 = l_End_275:FindFirstChildOfClass("Decal");
if l_Decal_546 and not l_Skip_272 then
l_Decal_546.Transparency = 1;
end;
local v10145 = nil;
if l_Del_272 then
game:GetService("TweenService"):Create(l_Start_278, v10131,
{
Size = l_End_275.Size,
CFrame = l_End_275.CFrame
}):Play();
task.delay(l_Del_272, function()
v10145 =
game:GetService("TweenService"):Create(l_Start_278, v10131, {
Transparency = v10136
});
v10145:Play();
if l_Decal_545 then
for _, v10147 in pairs(l_Start_278:GetChildren())
do
if v10147:IsA("Decal") then
game:GetService("TweenService"):Create(v10147, v10131, {
Transparency = v10136
}):Play();
end;
end;
end;
if l_SpecialMesh_546 then
v10145 =
game:GetService("TweenService"):Create(l_SpecialMesh_546, v10131, {
Scale = l_SpecialMesh_547.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_546 then
game:GetService("TweenService"):Create(l_SpecialMesh_546, v10131, {
Scale = l_SpecialMesh_547.Scale
}):Play();
end;
if l_Decal_545 then
for _, v10149 in pairs(l_Start_278:GetChildren()) do
if v10149:IsA("Decal") then
game:GetService("TweenService"):Create(v10149,
v10131, {
Transparency = v10136
}):Play();
end;
end;
v10145 =
game:GetService("TweenService"):Create(l_Start_278, v10131, {
Size = l_End_275.Size,
CFrame = l_End_275.CFrame
});
v10145:Play();
else
v10145 =
game:GetService("TweenService"):Create(l_Start_278, v10131, {
Size = l_End_275.Size,
Transparency = v10136,
CFrame = l_End_275.CFrame
});
v10145:Play();
end;
end;
if not l_Stay_272 then
if l_Del_272 then
task.wait(l_Del_272 + 0.1);
end;
v10145.Completed:Connect(function()
l_Model_273:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10128 = l_CrushingPull_0.Bru:Clone();
table.insert(v10033, v10128);
v10128:SetPrimaryPartCFrame(v10037 * CFrame.new(0, 0.7, 0) *
CFrame.Angles(0, math.rad((math.random(0, 360))), -1.5707963267948966));
v10128:ScaleTo(0.5);
local v10150 = {
Model = v10128,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.175, Enum.EasingStyle.Sine)
};
local l_v10150_0 = v10150 --[[ copy: 9 -> 32 ]];
task.spawn(function()
local l_Model_274 = l_v10150_0.Model;
local v10153 = l_v10150_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_279 = l_Model_274:FindFirstChild("Start");
local l_End_276 = l_Model_274:FindFirstChild("End");
local l_Stay_273 = l_v10150_0.Stay;
local l_Anchor_274 = l_v10150_0.Anchor;
local v10158 = l_v10150_0.EndT or 1;
local l_Del_273 = l_v10150_0.Del;
local l_Skip_273 = l_v10150_0.Skip;
if l_Start_279 and l_End_276 then
l_Model_274.PrimaryPart = l_Start_279;
if not l_Skip_273 then
for _, v10162 in pairs(l_Model_274:GetChildren()) do
if v10162:IsA("BasePart") then
v10162.CanCollide = false;
v10162.Anchored = true;
end;
end;
end;
if l_Anchor_274 then
l_Model_274:SetPrimaryPartCFrame(l_Anchor_274);
end;
if l_v10150_0.T then
l_Start_279.Transparency = l_v10150_0.T;
end;
l_End_276.Transparency = 1;
l_Model_274.Parent = workspace.Thrown;
local l_Decal_547 = l_Start_279:FindFirstChildOfClass("Decal");
local l_SpecialMesh_548 =
l_Start_279:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_549 =
l_End_276:FindFirstChildOfClass("SpecialMesh");
local l_Decal_548 = l_End_276:FindFirstChildOfClass("Decal");
if l_Decal_548 and not l_Skip_273 then
l_Decal_548.Transparency = 1;
end;
local v10167 = nil;
if l_Del_273 then
game:GetService("TweenService"):Create(l_Start_279, v10153,
{
Size = l_End_276.Size,
CFrame = l_End_276.CFrame
}):Play();
task.delay(l_Del_273, function()
v10167 =
game:GetService("TweenService"):Create(l_Start_279, v10153, {
Transparency = v10158
});
v10167:Play();
if l_Decal_547 then
for _, v10169 in pairs(l_Start_279:GetChildren())
do
if v10169:IsA("Decal") then
game:GetService("TweenService"):Create(v10169, v10153, {
Transparency = v10158
}):Play();
end;
end;
end;
if l_SpecialMesh_548 then
v10167 =
game:GetService("TweenService"):Create(l_SpecialMesh_548, v10153, {
Scale = l_SpecialMesh_549.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_548 then
game:GetService("TweenService"):Create(l_SpecialMesh_548, v10153, {
Scale = l_SpecialMesh_549.Scale
}):Play();
end;
if l_Decal_547 then
for _, v10171 in pairs(l_Start_279:GetChildren()) do
if v10171:IsA("Decal") then
game:GetService("TweenService"):Create(v10171,
v10153, {
Transparency = v10158
}):Play();
end;
end;
v10167 =
game:GetService("TweenService"):Create(l_Start_279, v10153, {
Size = l_End_276.Size,
CFrame = l_End_276.CFrame
});
v10167:Play();
else
v10167 =
game:GetService("TweenService"):Create(l_Start_279, v10153, {
Size = l_End_276.Size,
Transparency = v10158,
CFrame = l_End_276.CFrame
});
v10167:Play();
end;
end;
if not l_Stay_273 then
if l_Del_273 then
task.wait(l_Del_273 + 0.1);
end;
v10167.Completed:Connect(function()
l_Model_274:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10150 = l_CrushingPull_0.Stomp:Clone();
table.insert(v10033, v10150);
v10150:SetPrimaryPartCFrame(v10037 * CFrame.Angles(1.5707963267948966,
0, 0));
v10150.Parent = workspace.Thrown;
v10150:ScaleTo(1.2);
v833(v10150);
local v10172 = l_CrushingPull_0.MainWave2:Clone();
table.insert(v10033, v10172);
v10172:SetPrimaryPartCFrame(v10037 * CFrame.new(0, -3, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v10172:ScaleTo(0.8);
local v10173 = {
Model = v10172,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v10173_0 = v10173 --[[ copy: 11 -> 33 ]];
task.spawn(function()
local l_Model_275 = l_v10173_0.Model;
local v10176 = l_v10173_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_280 = l_Model_275:FindFirstChild("Start");
local l_End_277 = l_Model_275:FindFirstChild("End");
local l_Stay_274 = l_v10173_0.Stay;
local l_Anchor_275 = l_v10173_0.Anchor;
local v10181 = l_v10173_0.EndT or 1;
local l_Del_274 = l_v10173_0.Del;
local l_Skip_274 = l_v10173_0.Skip;
if l_Start_280 and l_End_277 then
l_Model_275.PrimaryPart = l_Start_280;
if not l_Skip_274 then
for _, v10185 in pairs(l_Model_275:GetChildren()) do
if v10185:IsA("BasePart") then
v10185.CanCollide = false;
v10185.Anchored = true;
end;
end;
end;
if l_Anchor_275 then
l_Model_275:SetPrimaryPartCFrame(l_Anchor_275);
end;
if l_v10173_0.T then
l_Start_280.Transparency = l_v10173_0.T;
end;
l_End_277.Transparency = 1;
l_Model_275.Parent = workspace.Thrown;
local l_Decal_549 = l_Start_280:FindFirstChildOfClass("Decal");
local l_SpecialMesh_550 =
l_Start_280:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_551 =
l_End_277:FindFirstChildOfClass("SpecialMesh");
local l_Decal_550 = l_End_277:FindFirstChildOfClass("Decal");
if l_Decal_550 and not l_Skip_274 then
l_Decal_550.Transparency = 1;
end;
local v10190 = nil;
if l_Del_274 then
game:GetService("TweenService"):Create(l_Start_280, v10176,
{
Size = l_End_277.Size,
CFrame = l_End_277.CFrame
}):Play();
task.delay(l_Del_274, function()
v10190 =
game:GetService("TweenService"):Create(l_Start_280, v10176, {
Transparency = v10181
});
v10190:Play();
if l_Decal_549 then
for _, v10192 in pairs(l_Start_280:GetChildren())
do
if v10192:IsA("Decal") then
game:GetService("TweenService"):Create(v10192, v10176, {
Transparency = v10181
}):Play();
end;
end;
end;
if l_SpecialMesh_550 then
v10190 =
game:GetService("TweenService"):Create(l_SpecialMesh_550, v10176, {
Scale = l_SpecialMesh_551.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_550 then
game:GetService("TweenService"):Create(l_SpecialMesh_550, v10176, {
Scale = l_SpecialMesh_551.Scale
}):Play();
end;
if l_Decal_549 then
for _, v10194 in pairs(l_Start_280:GetChildren()) do
if v10194:IsA("Decal") then
game:GetService("TweenService"):Create(v10194,
v10176, {
Transparency = v10181
}):Play();
end;
end;
v10190 =
game:GetService("TweenService"):Create(l_Start_280, v10176, {
Size = l_End_277.Size,
CFrame = l_End_277.CFrame
});
v10190:Play();
else
v10190 =
game:GetService("TweenService"):Create(l_Start_280, v10176, {
Size = l_End_277.Size,
Transparency = v10181,
CFrame = l_End_277.CFrame
});
v10190:Play();
end;
end;
if not l_Stay_274 then
if l_Del_274 then
task.wait(l_Del_274 + 0.1);
end;
v10190.Completed:Connect(function()
l_Model_275:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10173 = l_CrushingPull_0.MainWave2:Clone();
table.insert(v10033, v10173);
v10173:SetPrimaryPartCFrame(v10037 * CFrame.new(0, -3, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v10173:ScaleTo(0.8);
local v10195 = {
Model = v10173,
T = 0,
EndT = 1,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_276 = v10195.Model;
local v10197 = v10195.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_281 = l_Model_276:FindFirstChild("Start");
local l_End_278 = l_Model_276:FindFirstChild("End");
local l_Stay_275 = v10195.Stay;
local l_Anchor_276 = v10195.Anchor;
local v10202 = v10195.EndT or 1;
local l_Del_275 = v10195.Del;
local l_Skip_275 = v10195.Skip;
if l_Start_281 and l_End_278 then
l_Model_276.PrimaryPart = l_Start_281;
if not l_Skip_275 then
for _, v10206 in pairs(l_Model_276:GetChildren()) do
if v10206:IsA("BasePart") then
v10206.CanCollide = false;
v10206.Anchored = true;
end;
end;
end;
if l_Anchor_276 then
l_Model_276:SetPrimaryPartCFrame(l_Anchor_276);
end;
if v10195.T then
l_Start_281.Transparency = v10195.T;
end;
l_End_278.Transparency = 1;
l_Model_276.Parent = workspace.Thrown;
local l_Decal_551 = l_Start_281:FindFirstChildOfClass("Decal");
local l_SpecialMesh_552 =
l_Start_281:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_553 =
l_End_278:FindFirstChildOfClass("SpecialMesh");
local l_Decal_552 = l_End_278:FindFirstChildOfClass("Decal");
if l_Decal_552 and not l_Skip_275 then
l_Decal_552.Transparency = 1;
end;
local v10211 = nil;
if l_Del_275 then
game:GetService("TweenService"):Create(l_Start_281, v10197,
{
Size = l_End_278.Size,
CFrame = l_End_278.CFrame
}):Play();
task.delay(l_Del_275, function()
v10211 =
game:GetService("TweenService"):Create(l_Start_281, v10197, {
Transparency = v10202
});
v10211:Play();
if l_Decal_551 then
for _, v10213 in pairs(l_Start_281:GetChildren())
do
if v10213:IsA("Decal") then
game:GetService("TweenService"):Create(v10213, v10197, {
Transparency = v10202
}):Play();
end;
end;
end;
if l_SpecialMesh_552 then
v10211 =
game:GetService("TweenService"):Create(l_SpecialMesh_552, v10197, {
Scale = l_SpecialMesh_553.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_552 then
game:GetService("TweenService"):Create(l_SpecialMesh_552, v10197, {
Scale = l_SpecialMesh_553.Scale
}):Play();
end;
if l_Decal_551 then
for _, v10215 in pairs(l_Start_281:GetChildren()) do
if v10215:IsA("Decal") then
game:GetService("TweenService"):Create(v10215,
v10197, {
Transparency = v10202
}):Play();
end;
end;
v10211 =
game:GetService("TweenService"):Create(l_Start_281, v10197, {
Size = l_End_278.Size,
CFrame = l_End_278.CFrame
});
v10211:Play();
else
v10211 =
game:GetService("TweenService"):Create(l_Start_281, v10197, {
Size = l_End_278.Size,
Transparency = v10202,
CFrame = l_End_278.CFrame
});
v10211:Play();
end;
end;
if not l_Stay_275 then
if l_Del_275 then
task.wait(l_Del_275 + 0.1);
end;
v10211.Completed:Connect(function()
l_Model_276:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
for _ = 1, 5 do
local v10217 = l_CrushingPull_0.WindTime:Clone();
table.insert(v10033, v10217);
v10217:ScaleTo(v89(1, 1.5));
local v10218 = {
Model = v10217,
T = 0.95
};
local l_new_51 = CFrame.new;
local v10220 = 0;
local v10221 = 0;
local v10222 = 0.5;
local l_v82_183 = v82;
if not v10222 and v10221 then
v10222 = v10221;
v10221 = 1;
end;
if not v10222 and not v10221 then
v10221 = 0;
v10222 = 1;
end;
local v10224 = v10037 * l_new_51(v10220,
l_v82_183:NextNumber(v10221, v10222), 0);
l_new_51 = CFrame.Angles;
v10221 = -45;
v10222 = 45;
l_v82_183 = v82;
if not v10222 and v10221 then
v10222 = v10221;
v10221 = 1;
end;
if not v10222 and not v10221 then
v10221 = 0;
v10222 = 1;
end;
v10220 = math.rad((l_v82_183:NextNumber(v10221, v10222)));
v10222 = 0;
l_v82_183 = 360;
local l_v82_184 = v82;
if not l_v82_183 and v10222 then
l_v82_183 = v10222;
v10222 = 1;
end;
if not l_v82_183 and not v10222 then
v10222 = 0;
l_v82_183 = 1;
end;
local v10226 = math.rad((l_v82_184:NextInteger(v10222,
l_v82_183)));
l_v82_183 = -45;
l_v82_184 = 45;
local l_v82_185 = v82;
if not l_v82_184 and l_v82_183 then
l_v82_184 = l_v82_183;
l_v82_183 = 1;
end;
if not l_v82_184 and not l_v82_183 then
l_v82_183 = 0;
l_v82_184 = 1;
end;
v10218.Anchor = v10224 * l_new_51(v10220, v10226,
(math.rad((l_v82_185:NextNumber(l_v82_183, l_v82_184)))));
local l_new_52 = TweenInfo.new;
l_new_51 = 0.2;
v10220 = 0.25;
v10226 = v82;
if not v10220 and l_new_51 then
v10220 = l_new_51;
l_new_51 = 1;
end;
if not v10220 and not l_new_51 then
l_new_51 = 0;
v10220 = 1;
end;
v10218.Info = l_new_52(v10226:NextNumber(l_new_51, v10220),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out);
task.spawn(function()
local l_Model_277 = v10218.Model;
local v10230 = v10218.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_282 = l_Model_277:FindFirstChild("Start");
local l_End_279 = l_Model_277:FindFirstChild("End");
local l_Stay_276 = v10218.Stay;
local l_Anchor_277 = v10218.Anchor;
local v10235 = v10218.EndT or 1;
local l_Del_276 = v10218.Del;
local l_Skip_276 = v10218.Skip;
if l_Start_282 and l_End_279 then
l_Model_277.PrimaryPart = l_Start_282;
if not l_Skip_276 then
for _, v10239 in pairs(l_Model_277:GetChildren()) do
if v10239:IsA("BasePart") then
v10239.CanCollide = false;
v10239.Anchored = true;
end;
end;
end;
if l_Anchor_277 then
l_Model_277:SetPrimaryPartCFrame(l_Anchor_277);
end;
if v10218.T then
l_Start_282.Transparency = v10218.T;
end;
l_End_279.Transparency = 1;
l_Model_277.Parent = workspace.Thrown;
local l_Decal_553 =
l_Start_282:FindFirstChildOfClass("Decal");
local l_SpecialMesh_554 =
l_Start_282:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_555 =
l_End_279:FindFirstChildOfClass("SpecialMesh");
local l_Decal_554 =
l_End_279:FindFirstChildOfClass("Decal");
if l_Decal_554 and not l_Skip_276 then
l_Decal_554.Transparency = 1;
end;
local v10244 = nil;
if l_Del_276 then
game:GetService("TweenService"):Create(l_Start_282,
v10230, {
Size = l_End_279.Size,
CFrame = l_End_279.CFrame
}):Play();
task.delay(l_Del_276, function()
v10244 =
game:GetService("TweenService"):Create(l_Start_282, v10230, {
Transparency = v10235
});
v10244:Play();
if l_Decal_553 then
for _, v10246 in
pairs(l_Start_282:GetChildren()) do
if v10246:IsA("Decal") then
game:GetService("TweenService"):Create(v10246, v10230, {
Transparency = v10235
}):Play();
end;
end;
end;
if l_SpecialMesh_554 then
v10244 =
game:GetService("TweenService"):Create(l_SpecialMesh_554, v10230, {
Scale = l_SpecialMesh_555.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_554 then
game:GetService("TweenService"):Create(l_SpecialMesh_554, v10230, {
Scale = l_SpecialMesh_555.Scale
}):Play();
end;
if l_Decal_553 then
for _, v10248 in pairs(l_Start_282:GetChildren())
do
if v10248:IsA("Decal") then
game:GetService("TweenService"):Create(v10248, v10230, {
Transparency = v10235
}):Play();
end;
end;
v10244 =
game:GetService("TweenService"):Create(l_Start_282, v10230, {
Size = l_End_279.Size,
CFrame = l_End_279.CFrame
});
v10244:Play();
else
v10244 =
game:GetService("TweenService"):Create(l_Start_282, v10230, {
Size = l_End_279.Size,
Transparency = v10235,
CFrame = l_End_279.CFrame
});
v10244:Play();
end;
end;
if not l_Stay_276 then
if l_Del_276 then
task.wait(l_Del_276 + 0.1);
end;
v10244.Completed:Connect(function()
l_Model_277:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.delay(0.1, function()
if not v898.justexplode and not v10031.IsPlaying then
return ;
else
local v10249 = l_CrushingPull_0.SmokeRing:Clone();
table.insert(v10033, v10249);
game:GetService("Debris"):AddItem(v10249, 10);
v10249:SetPrimaryPartCFrame(v10037 * CFrame.Angles(0, 0, 0));
v10249.Parent = workspace.Thrown;
v10249:ScaleTo(0.9);
v833(v10249);
return ;
end;
end);
end;
task.delay(10, function()
for _, v10252 in pairs(v10033) do
if typeof(v10252) == "RBXScriptConnection" then
v10252:Disconnect();
else
v10252:Destroy();
end;
end;
table.clear(v10033);
end);
if v898.justexplode then
return v10250(v898.justexplode);
elseif not v10031 or not v10031.IsPlaying then
return ;
else
table.insert(v10033,
l_char_29.Humanoid.AnimationPlayed:Connect(function(v10253)
if not (v10253.Animation.AnimationId ~= "rbxassetid://16139708727")
or v10253.Animation.AnimationId == "rbxassetid://16571909908" then
v10031 = v10253;
end;
end));
local l_Torso_8 = l_hit_16.Torso;
local v10255 = l_CrushingPull_0[v898.getused and "NewGrabbed" or
"Grabbed"]:Clone();
table.insert(v10033, v10255);
v10255:ScaleTo(2);
local l_Weld_46 = Instance.new("Weld");
table.insert(v10033, l_Weld_46);
l_Weld_46.Part0 = v10255.PrimaryPart;
l_Weld_46.Part1 = l_Torso_8;
l_Weld_46.Parent = v10255.PrimaryPart;
v10255.Parent = workspace.Thrown;
local v10257 = l_CrushingPull_0.Wind1:Clone();
table.insert(v10033, v10257);
v10257:SetPrimaryPartCFrame(l_Torso_8.CFrame * CFrame.new(0, -3, 0));
v10257:ScaleTo(1.7);
local v10258 = {
Model = v10257,
T = 0.7,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v10258_0 = v10258 --[[ copy: 16 -> 94 ]];
task.spawn(function()
local l_Model_278 = l_v10258_0.Model;
local v10261 = l_v10258_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_283 = l_Model_278:FindFirstChild("Start");
local l_End_280 = l_Model_278:FindFirstChild("End");
local l_Stay_277 = l_v10258_0.Stay;
local l_Anchor_278 = l_v10258_0.Anchor;
local v10266 = l_v10258_0.EndT or 1;
local l_Del_277 = l_v10258_0.Del;
local l_Skip_277 = l_v10258_0.Skip;
if l_Start_283 and l_End_280 then
l_Model_278.PrimaryPart = l_Start_283;
if not l_Skip_277 then
for _, v10270 in pairs(l_Model_278:GetChildren()) do
if v10270:IsA("BasePart") then
v10270.CanCollide = false;
v10270.Anchored = true;
end;
end;
end;
if l_Anchor_278 then
l_Model_278:SetPrimaryPartCFrame(l_Anchor_278);
end;
if l_v10258_0.T then
l_Start_283.Transparency = l_v10258_0.T;
end;
l_End_280.Transparency = 1;
l_Model_278.Parent = workspace.Thrown;
local l_Decal_555 = l_Start_283:FindFirstChildOfClass("Decal");
local l_SpecialMesh_556 =
l_Start_283:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_557 =
l_End_280:FindFirstChildOfClass("SpecialMesh");
local l_Decal_556 = l_End_280:FindFirstChildOfClass("Decal");
if l_Decal_556 and not l_Skip_277 then
l_Decal_556.Transparency = 1;
end;
local v10275 = nil;
if l_Del_277 then
game:GetService("TweenService"):Create(l_Start_283, v10261,
{
Size = l_End_280.Size,
CFrame = l_End_280.CFrame
}):Play();
task.delay(l_Del_277, function()
v10275 =
game:GetService("TweenService"):Create(l_Start_283, v10261, {
Transparency = v10266
});
v10275:Play();
if l_Decal_555 then
for _, v10277 in pairs(l_Start_283:GetChildren())
do
if v10277:IsA("Decal") then
game:GetService("TweenService"):Create(v10277, v10261, {
Transparency = v10266
}):Play();
end;
end;
end;
if l_SpecialMesh_556 then
v10275 =
game:GetService("TweenService"):Create(l_SpecialMesh_556, v10261, {
Scale = l_SpecialMesh_557.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_556 then
game:GetService("TweenService"):Create(l_SpecialMesh_556, v10261, {
Scale = l_SpecialMesh_557.Scale
}):Play();
end;
if l_Decal_555 then
for _, v10279 in pairs(l_Start_283:GetChildren()) do
if v10279:IsA("Decal") then
game:GetService("TweenService"):Create(v10279,
v10261, {
Transparency = v10266
}):Play();
end;
end;
v10275 =
game:GetService("TweenService"):Create(l_Start_283, v10261, {
Size = l_End_280.Size,
CFrame = l_End_280.CFrame
});
v10275:Play();
else
v10275 =
game:GetService("TweenService"):Create(l_Start_283, v10261, {
Size = l_End_280.Size,
Transparency = v10266,
CFrame = l_End_280.CFrame
});
v10275:Play();
end;
end;
if not l_Stay_277 then
if l_Del_277 then
task.wait(l_Del_277 + 0.1);
end;
v10275.Completed:Connect(function()
l_Model_278:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10258 = l_CrushingPull_0.MainWave:Clone();
table.insert(v10033, v10258);
v10258:SetPrimaryPartCFrame(l_Torso_8.CFrame * CFrame.new(0, -3, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v10258:ScaleTo(0.4);
local v10280 = {
Model = v10258,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.1, Enum.EasingStyle.Sine)
};
local l_v10280_0 = v10280 --[[ copy: 17 -> 95 ]];
task.spawn(function()
local l_Model_279 = l_v10280_0.Model;
local v10283 = l_v10280_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_284 = l_Model_279:FindFirstChild("Start");
local l_End_281 = l_Model_279:FindFirstChild("End");
local l_Stay_278 = l_v10280_0.Stay;
local l_Anchor_279 = l_v10280_0.Anchor;
local v10288 = l_v10280_0.EndT or 1;
local l_Del_278 = l_v10280_0.Del;
local l_Skip_278 = l_v10280_0.Skip;
if l_Start_284 and l_End_281 then
l_Model_279.PrimaryPart = l_Start_284;
if not l_Skip_278 then
for _, v10292 in pairs(l_Model_279:GetChildren()) do
if v10292:IsA("BasePart") then
v10292.CanCollide = false;
v10292.Anchored = true;
end;
end;
end;
if l_Anchor_279 then
l_Model_279:SetPrimaryPartCFrame(l_Anchor_279);
end;
if l_v10280_0.T then
l_Start_284.Transparency = l_v10280_0.T;
end;
l_End_281.Transparency = 1;
l_Model_279.Parent = workspace.Thrown;
local l_Decal_557 = l_Start_284:FindFirstChildOfClass("Decal");
local l_SpecialMesh_558 =
l_Start_284:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_559 =
l_End_281:FindFirstChildOfClass("SpecialMesh");
local l_Decal_558 = l_End_281:FindFirstChildOfClass("Decal");
if l_Decal_558 and not l_Skip_278 then
l_Decal_558.Transparency = 1;
end;
local v10297 = nil;
if l_Del_278 then
game:GetService("TweenService"):Create(l_Start_284, v10283,
{
Size = l_End_281.Size,
CFrame = l_End_281.CFrame
}):Play();
task.delay(l_Del_278, function()
v10297 =
game:GetService("TweenService"):Create(l_Start_284, v10283, {
Transparency = v10288
});
v10297:Play();
if l_Decal_557 then
for _, v10299 in pairs(l_Start_284:GetChildren())
do
if v10299:IsA("Decal") then
game:GetService("TweenService"):Create(v10299, v10283, {
Transparency = v10288
}):Play();
end;
end;
end;
if l_SpecialMesh_558 then
v10297 =
game:GetService("TweenService"):Create(l_SpecialMesh_558, v10283, {
Scale = l_SpecialMesh_559.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_558 then
game:GetService("TweenService"):Create(l_SpecialMesh_558, v10283, {
Scale = l_SpecialMesh_559.Scale
}):Play();
end;
if l_Decal_557 then
for _, v10301 in pairs(l_Start_284:GetChildren()) do
if v10301:IsA("Decal") then
game:GetService("TweenService"):Create(v10301,
v10283, {
Transparency = v10288
}):Play();
end;
end;
v10297 =
game:GetService("TweenService"):Create(l_Start_284, v10283, {
Size = l_End_281.Size,
CFrame = l_End_281.CFrame
});
v10297:Play();
else
v10297 =
game:GetService("TweenService"):Create(l_Start_284, v10283, {
Size = l_End_281.Size,
Transparency = v10288,
CFrame = l_End_281.CFrame
});
v10297:Play();
end;
end;
if not l_Stay_278 then
if l_Del_278 then
task.wait(l_Del_278 + 0.1);
end;
v10297.Completed:Connect(function()
l_Model_279:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10280 = l_CrushingPull_0.MainWave:Clone();
table.insert(v10033, v10280);
v10280:SetPrimaryPartCFrame(l_Torso_8.CFrame * CFrame.new(0, -3, 0) *
CFrame.Angles(3.141592653589793, 0, 0));
v10280:ScaleTo(0.4);
local v10302 = {
Model = v10280,
T = 0,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Sine)
};
local l_v10302_0 = v10302 --[[ copy: 18 -> 96 ]];
task.spawn(function()
local l_Model_280 = l_v10302_0.Model;
local v10305 = l_v10302_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_285 = l_Model_280:FindFirstChild("Start");
local l_End_282 = l_Model_280:FindFirstChild("End");
local l_Stay_279 = l_v10302_0.Stay;
local l_Anchor_280 = l_v10302_0.Anchor;
local v10310 = l_v10302_0.EndT or 1;
local l_Del_279 = l_v10302_0.Del;
local l_Skip_279 = l_v10302_0.Skip;
if l_Start_285 and l_End_282 then
l_Model_280.PrimaryPart = l_Start_285;
if not l_Skip_279 then
for _, v10314 in pairs(l_Model_280:GetChildren()) do
if v10314:IsA("BasePart") then
v10314.CanCollide = false;
v10314.Anchored = true;
end;
end;
end;
if l_Anchor_280 then
l_Model_280:SetPrimaryPartCFrame(l_Anchor_280);
end;
if l_v10302_0.T then
l_Start_285.Transparency = l_v10302_0.T;
end;
l_End_282.Transparency = 1;
l_Model_280.Parent = workspace.Thrown;
local l_Decal_559 = l_Start_285:FindFirstChildOfClass("Decal");
local l_SpecialMesh_560 =
l_Start_285:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_561 =
l_End_282:FindFirstChildOfClass("SpecialMesh");
local l_Decal_560 = l_End_282:FindFirstChildOfClass("Decal");
if l_Decal_560 and not l_Skip_279 then
l_Decal_560.Transparency = 1;
end;
local v10319 = nil;
if l_Del_279 then
game:GetService("TweenService"):Create(l_Start_285, v10305,
{
Size = l_End_282.Size,
CFrame = l_End_282.CFrame
}):Play();
task.delay(l_Del_279, function()
v10319 =
game:GetService("TweenService"):Create(l_Start_285, v10305, {
Transparency = v10310
});
v10319:Play();
if l_Decal_559 then
for _, v10321 in pairs(l_Start_285:GetChildren())
do
if v10321:IsA("Decal") then
game:GetService("TweenService"):Create(v10321, v10305, {
Transparency = v10310
}):Play();
end;
end;
end;
if l_SpecialMesh_560 then
v10319 =
game:GetService("TweenService"):Create(l_SpecialMesh_560, v10305, {
Scale = l_SpecialMesh_561.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_560 then
game:GetService("TweenService"):Create(l_SpecialMesh_560, v10305, {
Scale = l_SpecialMesh_561.Scale
}):Play();
end;
if l_Decal_559 then
for _, v10323 in pairs(l_Start_285:GetChildren()) do
if v10323:IsA("Decal") then
game:GetService("TweenService"):Create(v10323,
v10305, {
Transparency = v10310
}):Play();
end;
end;
v10319 =
game:GetService("TweenService"):Create(l_Start_285, v10305, {
Size = l_End_282.Size,
CFrame = l_End_282.CFrame
});
v10319:Play();
else
v10319 =
game:GetService("TweenService"):Create(l_Start_285, v10305, {
Size = l_End_282.Size,
Transparency = v10310,
CFrame = l_End_282.CFrame
});
v10319:Play();
end;
end;
if not l_Stay_279 then
if l_Del_279 then
task.wait(l_Del_279 + 0.1);
end;
v10319.Completed:Connect(function()
l_Model_280:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v833(v10255);
v10302 = Instance.new("CFrameValue");
v10302.Value = CFrame.new(l_hit_16.PrimaryPart.CFrame.Position,
l_char_29.PrimaryPart.Position);
table.insert(v10033, v10302);
local v10324 = nil;
v10324 = game:GetService("RunService").Heartbeat:Connect(function()
if not l_hit_16:FindFirstChild("RootAnchor") then
return v10324:Disconnect();
else
l_hit_16:SetPrimaryPartCFrame(v10302.Value);
return ;
end;
end);
table.insert(v10033, v10324);
local l_tim_0 = v898.tim;
if v898.variant then
task.delay(0.1, function()
local l_CrushingPullVariant_0 =
game.ReplicatedStorage.Resources.CrushingPullVariant;
local v10327 = l_CrushingPullVariant_0.Bottom:Clone();
table.insert(v10033, v10327);
v10327:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, -l_PrimaryPart_47.Size.Y * 1.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v10327:ScaleTo(2);
local v10328 = {
Model = v10327,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.3, Enum.EasingStyle.Circular)
};
local l_v10328_0 = v10328 --[[ copy: 2 -> 6 ]];
task.spawn(function()
local l_Model_281 = l_v10328_0.Model;
local v10331 = l_v10328_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_286 = l_Model_281:FindFirstChild("Start");
local l_End_283 = l_Model_281:FindFirstChild("End");
local l_Stay_280 = l_v10328_0.Stay;
local l_Anchor_281 = l_v10328_0.Anchor;
local v10336 = l_v10328_0.EndT or 1;
local l_Del_280 = l_v10328_0.Del;
local l_Skip_280 = l_v10328_0.Skip;
if l_Start_286 and l_End_283 then
l_Model_281.PrimaryPart = l_Start_286;
if not l_Skip_280 then
for _, v10340 in pairs(l_Model_281:GetChildren())
do
if v10340:IsA("BasePart") then
v10340.CanCollide = false;
v10340.Anchored = true;
end;
end;
end;
if l_Anchor_281 then
l_Model_281:SetPrimaryPartCFrame(l_Anchor_281);
end;
if l_v10328_0.T then
l_Start_286.Transparency = l_v10328_0.T;
end;
l_End_283.Transparency = 1;
l_Model_281.Parent = workspace.Thrown;
local l_Decal_561 =
l_Start_286:FindFirstChildOfClass("Decal");
local l_SpecialMesh_562 =
l_Start_286:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_563 =
l_End_283:FindFirstChildOfClass("SpecialMesh");
local l_Decal_562 =
l_End_283:FindFirstChildOfClass("Decal");
if l_Decal_562 and not l_Skip_280 then
l_Decal_562.Transparency = 1;
end;
local v10345 = nil;
if l_Del_280 then
game:GetService("TweenService"):Create(l_Start_286,
v10331, {
Size = l_End_283.Size,
CFrame = l_End_283.CFrame
}):Play();
task.delay(l_Del_280, function()
v10345 =
game:GetService("TweenService"):Create(l_Start_286, v10331, {
Transparency = v10336
});
v10345:Play();
if l_Decal_561 then
for _, v10347 in
pairs(l_Start_286:GetChildren()) do
if v10347:IsA("Decal") then
game:GetService("TweenService"):Create(v10347, v10331, {
Transparency = v10336
}):Play();
end;
end;
end;
if l_SpecialMesh_562 then
v10345 =
game:GetService("TweenService"):Create(l_SpecialMesh_562, v10331, {
Scale = l_SpecialMesh_563.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_562 then
game:GetService("TweenService"):Create(l_SpecialMesh_562, v10331, {
Scale = l_SpecialMesh_563.Scale
}):Play();
end;
if l_Decal_561 then
for _, v10349 in
pairs(l_Start_286:GetChildren()) do
if v10349:IsA("Decal") then
game:GetService("TweenService"):Create(v10349, v10331, {
Transparency = v10336
}):Play();
end;
end;
v10345 =
game:GetService("TweenService"):Create(l_Start_286, v10331, {
Size = l_End_283.Size,
CFrame = l_End_283.CFrame
});
v10345:Play();
else
v10345 =
game:GetService("TweenService"):Create(l_Start_286, v10331, {
Size = l_End_283.Size,
Transparency = v10336,
CFrame = l_End_283.CFrame
});
v10345:Play();
end;
end;
if not l_Stay_280 then
if l_Del_280 then
task.wait(l_Del_280 + 0.1);
end;
v10345.Completed:Connect(function()
l_Model_281:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10328 = l_CrushingPullVariant_0.MainWave2:Clone();
table.insert(v10033, v10328);
v10328:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, -l_PrimaryPart_47.Size.Y * 1.5, 0) * CFrame.Angles(3.141592653589793,
0, 0));
v10328:ScaleTo(0.7);
local v10350 = {
Model = v10328,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.12, Enum.EasingStyle.Circular)
};
local l_v10350_0 = v10350 --[[ copy: 3 -> 7 ]];
task.spawn(function()
local l_Model_282 = l_v10350_0.Model;
local v10353 = l_v10350_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_287 = l_Model_282:FindFirstChild("Start");
local l_End_284 = l_Model_282:FindFirstChild("End");
local l_Stay_281 = l_v10350_0.Stay;
local l_Anchor_282 = l_v10350_0.Anchor;
local v10358 = l_v10350_0.EndT or 1;
local l_Del_281 = l_v10350_0.Del;
local l_Skip_281 = l_v10350_0.Skip;
if l_Start_287 and l_End_284 then
l_Model_282.PrimaryPart = l_Start_287;
if not l_Skip_281 then
for _, v10362 in pairs(l_Model_282:GetChildren())
do
if v10362:IsA("BasePart") then
v10362.CanCollide = false;
v10362.Anchored = true;
end;
end;
end;
if l_Anchor_282 then
l_Model_282:SetPrimaryPartCFrame(l_Anchor_282);
end;
if l_v10350_0.T then
l_Start_287.Transparency = l_v10350_0.T;
end;
l_End_284.Transparency = 1;
l_Model_282.Parent = workspace.Thrown;
local l_Decal_563 =
l_Start_287:FindFirstChildOfClass("Decal");
local l_SpecialMesh_564 =
l_Start_287:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_565 =
l_End_284:FindFirstChildOfClass("SpecialMesh");
local l_Decal_564 =
l_End_284:FindFirstChildOfClass("Decal");
if l_Decal_564 and not l_Skip_281 then
l_Decal_564.Transparency = 1;
end;
local v10367 = nil;
if l_Del_281 then
game:GetService("TweenService"):Create(l_Start_287,
v10353, {
Size = l_End_284.Size,
CFrame = l_End_284.CFrame
}):Play();
task.delay(l_Del_281, function()
v10367 =
game:GetService("TweenService"):Create(l_Start_287, v10353, {
Transparency = v10358
});
v10367:Play();
if l_Decal_563 then
for _, v10369 in
pairs(l_Start_287:GetChildren()) do
if v10369:IsA("Decal") then
game:GetService("TweenService"):Create(v10369, v10353, {
Transparency = v10358
}):Play();
end;
end;
end;
if l_SpecialMesh_564 then
v10367 =
game:GetService("TweenService"):Create(l_SpecialMesh_564, v10353, {
Scale = l_SpecialMesh_565.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_564 then
game:GetService("TweenService"):Create(l_SpecialMesh_564, v10353, {
Scale = l_SpecialMesh_565.Scale
}):Play();
end;
if l_Decal_563 then
for _, v10371 in
pairs(l_Start_287:GetChildren()) do
if v10371:IsA("Decal") then
game:GetService("TweenService"):Create(v10371, v10353, {
Transparency = v10358
}):Play();
end;
end;
v10367 =
game:GetService("TweenService"):Create(l_Start_287, v10353, {
Size = l_End_284.Size,
CFrame = l_End_284.CFrame
});
v10367:Play();
else
v10367 =
game:GetService("TweenService"):Create(l_Start_287, v10353, {
Size = l_End_284.Size,
Transparency = v10358,
CFrame = l_End_284.CFrame
});
v10367:Play();
end;
end;
if not l_Stay_281 then
if l_Del_281 then
task.wait(l_Del_281 + 0.1);
end;
v10367.Completed:Connect(function()
l_Model_282:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10350 = l_CrushingPullVariant_0.MainWave2:Clone();
table.insert(v10033, v10350);
v10350:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, -l_PrimaryPart_47.Size.Y * 1.5, 0) * CFrame.Angles(3.141592653589793,
0, 0));
v10350:ScaleTo(0.7);
local v10372 = {
Model = v10350,
T = 0,
EndT = 0,
Info = TweenInfo.new(0.08, Enum.EasingStyle.Circular)
};
local l_v10372_0 = v10372 --[[ copy: 4 -> 8 ]];
task.spawn(function()
local l_Model_283 = l_v10372_0.Model;
local v10375 = l_v10372_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_288 = l_Model_283:FindFirstChild("Start");
local l_End_285 = l_Model_283:FindFirstChild("End");
local l_Stay_282 = l_v10372_0.Stay;
local l_Anchor_283 = l_v10372_0.Anchor;
local v10380 = l_v10372_0.EndT or 1;
local l_Del_282 = l_v10372_0.Del;
local l_Skip_282 = l_v10372_0.Skip;
if l_Start_288 and l_End_285 then
l_Model_283.PrimaryPart = l_Start_288;
if not l_Skip_282 then
for _, v10384 in pairs(l_Model_283:GetChildren())
do
if v10384:IsA("BasePart") then
v10384.CanCollide = false;
v10384.Anchored = true;
end;
end;
end;
if l_Anchor_283 then
l_Model_283:SetPrimaryPartCFrame(l_Anchor_283);
end;
if l_v10372_0.T then
l_Start_288.Transparency = l_v10372_0.T;
end;
l_End_285.Transparency = 1;
l_Model_283.Parent = workspace.Thrown;
local l_Decal_565 =
l_Start_288:FindFirstChildOfClass("Decal");
local l_SpecialMesh_566 =
l_Start_288:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_567 =
l_End_285:FindFirstChildOfClass("SpecialMesh");
local l_Decal_566 =
l_End_285:FindFirstChildOfClass("Decal");
if l_Decal_566 and not l_Skip_282 then
l_Decal_566.Transparency = 1;
end;
local v10389 = nil;
if l_Del_282 then
game:GetService("TweenService"):Create(l_Start_288,
v10375, {
Size = l_End_285.Size,
CFrame = l_End_285.CFrame
}):Play();
task.delay(l_Del_282, function()
v10389 =
game:GetService("TweenService"):Create(l_Start_288, v10375, {
Transparency = v10380
});
v10389:Play();
if l_Decal_565 then
for _, v10391 in
pairs(l_Start_288:GetChildren()) do
if v10391:IsA("Decal") then
game:GetService("TweenService"):Create(v10391, v10375, {
Transparency = v10380
}):Play();
end;
end;
end;
if l_SpecialMesh_566 then
v10389 =
game:GetService("TweenService"):Create(l_SpecialMesh_566, v10375, {
Scale = l_SpecialMesh_567.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_566 then
game:GetService("TweenService"):Create(l_SpecialMesh_566, v10375, {
Scale = l_SpecialMesh_567.Scale
}):Play();
end;
if l_Decal_565 then
for _, v10393 in
pairs(l_Start_288:GetChildren()) do
if v10393:IsA("Decal") then
game:GetService("TweenService"):Create(v10393, v10375, {
Transparency = v10380
}):Play();
end;
end;
v10389 =
game:GetService("TweenService"):Create(l_Start_288, v10375, {
Size = l_End_285.Size,
CFrame = l_End_285.CFrame
});
v10389:Play();
else
v10389 =
game:GetService("TweenService"):Create(l_Start_288, v10375, {
Size = l_End_285.Size,
Transparency = v10380,
CFrame = l_End_285.CFrame
});
v10389:Play();
end;
end;
if not l_Stay_282 then
if l_Del_282 then
task.wait(l_Del_282 + 0.1);
end;
v10389.Completed:Connect(function()
l_Model_283:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10372 = l_CrushingPullVariant_0.General:Clone();
table.insert(v10033, v10372);
v10372:SetPrimaryPartCFrame(v10327.PrimaryPart.CFrame *
CFrame.Angles(1.5707963267948966, 0, 0));
v10372.Parent = workspace.Thrown;
v10372:ScaleTo(1.5);
v833(v10372);
local v10394 = l_CrushingPullVariant_0.Perp:Clone();
table.insert(v10033, v10394);
v10394:SetPrimaryPartCFrame(v10327.PrimaryPart.CFrame *
CFrame.Angles(0, 0, 0));
v10394.Parent = workspace.Thrown;
v10394:ScaleTo(3);
v833(v10394);
task.delay(0.05, function()
local v10395 = l_CrushingPullVariant_0.Shock:Clone();
table.insert(v10033, v10395);
v10395:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.Angles(3.141592653589793, 0, 0));
v10395:ScaleTo(0.4);
local v10396 = {
Model = v10395,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Quad)
};
local l_v10396_0 = v10396 --[[ copy: 1 -> 5 ]];
task.spawn(function()
local l_Model_284 = l_v10396_0.Model;
local v10399 = l_v10396_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_289 =
l_Model_284:FindFirstChild("Start");
local l_End_286 = l_Model_284:FindFirstChild("End");
local l_Stay_283 = l_v10396_0.Stay;
local l_Anchor_284 = l_v10396_0.Anchor;
local v10404 = l_v10396_0.EndT or 1;
local l_Del_283 = l_v10396_0.Del;
local l_Skip_283 = l_v10396_0.Skip;
if l_Start_289 and l_End_286 then
l_Model_284.PrimaryPart = l_Start_289;
if not l_Skip_283 then
for _, v10408 in
pairs(l_Model_284:GetChildren()) do
if v10408:IsA("BasePart") then
v10408.CanCollide = false;
v10408.Anchored = true;
end;
end;
end;
if l_Anchor_284 then
l_Model_284:SetPrimaryPartCFrame(l_Anchor_284);
end;
if l_v10396_0.T then
l_Start_289.Transparency = l_v10396_0.T;
end;
l_End_286.Transparency = 1;
l_Model_284.Parent = workspace.Thrown;
local l_Decal_567 =
l_Start_289:FindFirstChildOfClass("Decal");
local l_SpecialMesh_568 =
l_Start_289:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_569 =
l_End_286:FindFirstChildOfClass("SpecialMesh");
local l_Decal_568 =
l_End_286:FindFirstChildOfClass("Decal");
if l_Decal_568 and not l_Skip_283 then
l_Decal_568.Transparency = 1;
end;
local v10413 = nil;
if l_Del_283 then
game:GetService("TweenService"):Create(l_Start_289, v10399, {
Size = l_End_286.Size,
CFrame = l_End_286.CFrame
}):Play();
task.delay(l_Del_283, function()
v10413 =
game:GetService("TweenService"):Create(l_Start_289, v10399, {
Transparency = v10404
});
v10413:Play();
if l_Decal_567 then
for _, v10415 in
pairs(l_Start_289:GetChildren()) do
if v10415:IsA("Decal") then
game:GetService("TweenService"):Create(v10415, v10399, {
Transparency = v10404
}):Play();
end;
end;
end;
if l_SpecialMesh_568 then
v10413 =
game:GetService("TweenService"):Create(l_SpecialMesh_568, v10399, {
Scale = l_SpecialMesh_569.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_568 then
game:GetService("TweenService"):Create(l_SpecialMesh_568, v10399, {
Scale = l_SpecialMesh_569.Scale
}):Play();
end;
if l_Decal_567 then
for _, v10417 in
pairs(l_Start_289:GetChildren()) do
if v10417:IsA("Decal") then
game:GetService("TweenService"):Create(v10417, v10399, {
Transparency = v10404
}):Play();
end;
end;
v10413 =
game:GetService("TweenService"):Create(l_Start_289, v10399, {
Size = l_End_286.Size,
CFrame = l_End_286.CFrame
});
v10413:Play();
else
v10413 =
game:GetService("TweenService"):Create(l_Start_289, v10399, {
Size = l_End_286.Size,
Transparency = v10404,
CFrame = l_End_286.CFrame
});
v10413:Play();
end;
end;
if not l_Stay_283 then
if l_Del_283 then
task.wait(l_Del_283 + 0.1);
end;
v10413.Completed:Connect(function()
l_Model_284:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10396 = l_CrushingPullVariant_0.Twirly:Clone();
table.insert(v10033, v10396);
v10396:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, -4, 0));
v10396:ScaleTo(1.5);
local v10418 = {
Model = v10396,
T = 0.9,
EndT = 1,
Info = TweenInfo.new(0.3, Enum.EasingStyle.Sine)
};
local l_v10418_0 = v10418 --[[ copy: 2 -> 6 ]];
task.spawn(function()
local l_Model_285 = l_v10418_0.Model;
local v10421 = l_v10418_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_290 =
l_Model_285:FindFirstChild("Start");
local l_End_287 = l_Model_285:FindFirstChild("End");
local l_Stay_284 = l_v10418_0.Stay;
local l_Anchor_285 = l_v10418_0.Anchor;
local v10426 = l_v10418_0.EndT or 1;
local l_Del_284 = l_v10418_0.Del;
local l_Skip_284 = l_v10418_0.Skip;
if l_Start_290 and l_End_287 then
l_Model_285.PrimaryPart = l_Start_290;
if not l_Skip_284 then
for _, v10430 in
pairs(l_Model_285:GetChildren()) do
if v10430:IsA("BasePart") then
v10430.CanCollide = false;
v10430.Anchored = true;
end;
end;
end;
if l_Anchor_285 then
l_Model_285:SetPrimaryPartCFrame(l_Anchor_285);
end;
if l_v10418_0.T then
l_Start_290.Transparency = l_v10418_0.T;
end;
l_End_287.Transparency = 1;
l_Model_285.Parent = workspace.Thrown;
local l_Decal_569 =
l_Start_290:FindFirstChildOfClass("Decal");
local l_SpecialMesh_570 =
l_Start_290:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_571 =
l_End_287:FindFirstChildOfClass("SpecialMesh");
local l_Decal_570 =
l_End_287:FindFirstChildOfClass("Decal");
if l_Decal_570 and not l_Skip_284 then
l_Decal_570.Transparency = 1;
end;
local v10435 = nil;
if l_Del_284 then
game:GetService("TweenService"):Create(l_Start_290, v10421, {
Size = l_End_287.Size,
CFrame = l_End_287.CFrame
}):Play();
task.delay(l_Del_284, function()
v10435 =
game:GetService("TweenService"):Create(l_Start_290, v10421, {
Transparency = v10426
});
v10435:Play();
if l_Decal_569 then
for _, v10437 in
pairs(l_Start_290:GetChildren()) do
if v10437:IsA("Decal") then
game:GetService("TweenService"):Create(v10437, v10421, {
Transparency = v10426
}):Play();
end;
end;
end;
if l_SpecialMesh_570 then
v10435 =
game:GetService("TweenService"):Create(l_SpecialMesh_570, v10421, {
Scale = l_SpecialMesh_571.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_570 then
game:GetService("TweenService"):Create(l_SpecialMesh_570, v10421, {
Scale = l_SpecialMesh_571.Scale
}):Play();
end;
if l_Decal_569 then
for _, v10439 in
pairs(l_Start_290:GetChildren()) do
if v10439:IsA("Decal") then
game:GetService("TweenService"):Create(v10439, v10421, {
Transparency = v10426
}):Play();
end;
end;
v10435 =
game:GetService("TweenService"):Create(l_Start_290, v10421, {
Size = l_End_287.Size,
CFrame = l_End_287.CFrame
});
v10435:Play();
else
v10435 =
game:GetService("TweenService"):Create(l_Start_290, v10421, {
Size = l_End_287.Size,
Transparency = v10426,
CFrame = l_End_287.CFrame
});
v10435:Play();
end;
end;
if not l_Stay_284 then
if l_Del_284 then
task.wait(l_Del_284 + 0.1);
end;
v10435.Completed:Connect(function()
l_Model_285:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10418 = l_CrushingPullVariant_0.Windy:Clone();
table.insert(v10033, v10418);
v10418:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, -5, 0) * CFrame.Angles(3.141592653589793, 0, 0));
v10418:ScaleTo(0.7);
local v10440 = {
Model = v10418,
T = 0.9,
EndT = 1,
Info = TweenInfo.new(0.45, Enum.EasingStyle.Quad)
};
local l_v10440_0 = v10440 --[[ copy: 3 -> 7 ]];
task.spawn(function()
local l_Model_286 = l_v10440_0.Model;
local v10443 = l_v10440_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_291 =
l_Model_286:FindFirstChild("Start");
local l_End_288 = l_Model_286:FindFirstChild("End");
local l_Stay_285 = l_v10440_0.Stay;
local l_Anchor_286 = l_v10440_0.Anchor;
local v10448 = l_v10440_0.EndT or 1;
local l_Del_285 = l_v10440_0.Del;
local l_Skip_285 = l_v10440_0.Skip;
if l_Start_291 and l_End_288 then
l_Model_286.PrimaryPart = l_Start_291;
if not l_Skip_285 then
for _, v10452 in
pairs(l_Model_286:GetChildren()) do
if v10452:IsA("BasePart") then
v10452.CanCollide = false;
v10452.Anchored = true;
end;
end;
end;
if l_Anchor_286 then
l_Model_286:SetPrimaryPartCFrame(l_Anchor_286);
end;
if l_v10440_0.T then
l_Start_291.Transparency = l_v10440_0.T;
end;
l_End_288.Transparency = 1;
l_Model_286.Parent = workspace.Thrown;
local l_Decal_571 =
l_Start_291:FindFirstChildOfClass("Decal");
local l_SpecialMesh_572 =
l_Start_291:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_573 =
l_End_288:FindFirstChildOfClass("SpecialMesh");
local l_Decal_572 =
l_End_288:FindFirstChildOfClass("Decal");
if l_Decal_572 and not l_Skip_285 then
l_Decal_572.Transparency = 1;
end;
local v10457 = nil;
if l_Del_285 then
game:GetService("TweenService"):Create(l_Start_291, v10443, {
Size = l_End_288.Size,
CFrame = l_End_288.CFrame
}):Play();
task.delay(l_Del_285, function()
v10457 =
game:GetService("TweenService"):Create(l_Start_291, v10443, {
Transparency = v10448
});
v10457:Play();
if l_Decal_571 then
for _, v10459 in
pairs(l_Start_291:GetChildren()) do
if v10459:IsA("Decal") then
game:GetService("TweenService"):Create(v10459, v10443, {
Transparency = v10448
}):Play();
end;
end;
end;
if l_SpecialMesh_572 then
v10457 =
game:GetService("TweenService"):Create(l_SpecialMesh_572, v10443, {
Scale = l_SpecialMesh_573.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_572 then
game:GetService("TweenService"):Create(l_SpecialMesh_572, v10443, {
Scale = l_SpecialMesh_573.Scale
}):Play();
end;
if l_Decal_571 then
for _, v10461 in
pairs(l_Start_291:GetChildren()) do
if v10461:IsA("Decal") then
game:GetService("TweenService"):Create(v10461, v10443, {
Transparency = v10448
}):Play();
end;
end;
v10457 =
game:GetService("TweenService"):Create(l_Start_291, v10443, {
Size = l_End_288.Size,
CFrame = l_End_288.CFrame
});
v10457:Play();
else
v10457 =
game:GetService("TweenService"):Create(l_Start_291, v10443, {
Size = l_End_288.Size,
Transparency = v10448,
CFrame = l_End_288.CFrame
});
v10457:Play();
end;
end;
if not l_Stay_285 then
if l_Del_285 then
task.wait(l_Del_285 + 0.1);
end;
v10457.Completed:Connect(function()
l_Model_286:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v10440 = l_CrushingPullVariant_0.Uppy:Clone();
table.insert(v10033, v10440);
v10440:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v10440:ScaleTo(0.76);
local v10462 = {
Model = v10440,
T = 0.3,
EndT = 1,
Info = TweenInfo.new(0.3, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_287 = v10462.Model;
local v10464 = v10462.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_292 =
l_Model_287:FindFirstChild("Start");
local l_End_289 = l_Model_287:FindFirstChild("End");
local l_Stay_286 = v10462.Stay;
local l_Anchor_287 = v10462.Anchor;
local v10469 = v10462.EndT or 1;
local l_Del_286 = v10462.Del;
local l_Skip_286 = v10462.Skip;
if l_Start_292 and l_End_289 then
l_Model_287.PrimaryPart = l_Start_292;
if not l_Skip_286 then
for _, v10473 in
pairs(l_Model_287:GetChildren()) do
if v10473:IsA("BasePart") then
v10473.CanCollide = false;
v10473.Anchored = true;
end;
end;
end;
if l_Anchor_287 then
l_Model_287:SetPrimaryPartCFrame(l_Anchor_287);
end;
if v10462.T then
l_Start_292.Transparency = v10462.T;
end;
l_End_289.Transparency = 1;
l_Model_287.Parent = workspace.Thrown;
local l_Decal_573 =
l_Start_292:FindFirstChildOfClass("Decal");
local l_SpecialMesh_574 =
l_Start_292:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_575 =
l_End_289:FindFirstChildOfClass("SpecialMesh");
local l_Decal_574 =
l_End_289:FindFirstChildOfClass("Decal");
if l_Decal_574 and not l_Skip_286 then
l_Decal_574.Transparency = 1;
end;
local v10478 = nil;
if l_Del_286 then
game:GetService("TweenService"):Create(l_Start_292, v10464, {
Size = l_End_289.Size,
CFrame = l_End_289.CFrame
}):Play();
task.delay(l_Del_286, function()
v10478 =
game:GetService("TweenService"):Create(l_Start_292, v10464, {
Transparency = v10469
});
v10478:Play();
if l_Decal_573 then
for _, v10480 in
pairs(l_Start_292:GetChildren()) do
if v10480:IsA("Decal") then
game:GetService("TweenService"):Create(v10480, v10464, {
Transparency = v10469
}):Play();
end;
end;
end;
if l_SpecialMesh_574 then
v10478 =
game:GetService("TweenService"):Create(l_SpecialMesh_574, v10464, {
Scale = l_SpecialMesh_575.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_574 then
game:GetService("TweenService"):Create(l_SpecialMesh_574, v10464, {
Scale = l_SpecialMesh_575.Scale
}):Play();
end;
if l_Decal_573 then
for _, v10482 in
pairs(l_Start_292:GetChildren()) do
if v10482:IsA("Decal") then
game:GetService("TweenService"):Create(v10482, v10464, {
Transparency = v10469
}):Play();
end;
end;
v10478 =
game:GetService("TweenService"):Create(l_Start_292, v10464, {
Size = l_End_289.Size,
CFrame = l_End_289.CFrame
});
v10478:Play();
else
v10478 =
game:GetService("TweenService"):Create(l_Start_292, v10464, {
Size = l_End_289.Size,
Transparency = v10469,
CFrame = l_End_289.CFrame
});
v10478:Play();
end;
end;
if not l_Stay_286 then
if l_Del_286 then
task.wait(l_Del_286 + 0.1);
end;
v10478.Completed:Connect(function()
l_Model_287:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end);
end);
local v10483 = tick();
local _ = v898.tim;
local l_PrimaryPart_48 = l_char_29.PrimaryPart;
local v10486 = nil;
local l_v10483_0 = v10483 --[[ copy: 21 -> 97 ]];
local l_l_PrimaryPart_48_0 = l_PrimaryPart_48 --[[ copy: 23 ->
98 ]];
do
local l_v10486_0 = v10486;
l_v10486_0 =
game:GetService("RunService").RenderStepped:Connect(function(v10490)
if not (tick() - l_v10483_0 <= 5 and v10031.IsPlaying and
l_char_29.Parent and l_hit_16.Parent) or not l_l_PrimaryPart_48_0 then
return l_v10486_0:Disconnect();
else
local v10491 = 1 - 0.001 ^ v10490;
if l_LocalPlayer_0.Character ~= l_char_29 then
v10491 = 1 - 1.0E-6 ^ v10490;
end;
local v10492 = l_l_PrimaryPart_48_0.CFrame *
CFrame.new(0, 0, -6);
v10492 = CFrame.new(v10492.Position,
l_l_PrimaryPart_48_0.Position);
v10302.Value = v10302.Value:lerp(v10492, v10491);
return ;
end;
end);
table.insert(v10033, l_v10486_0);
end;
else
if v898.finisher then
end;
v3:Create(v10302, TweenInfo.new(l_tim_0, Enum.EasingStyle.Linear,
Enum.EasingDirection.In), {
Value = v898.endgoal
}):Play();
end;
local v10493 = false;
task.delay(v898.variant and 1.067 or v898.tim, function()
v10493 = true;
if v898.getused then
if v10324 then
v10324:Disconnect();
end;
game:GetService("Debris"):AddItem(l_Weld_46, 1);
else
l_Weld_46:Destroy();
end;
if not v10031.IsPlaying then
return ;
else
local v10494, v10495 = v556({
orig = l_hit_16.Torso.Position,
dir = Vector3.new(0, -10, 0, 0)
});
for _, v10497 in pairs(v10255:GetDescendants()) do
if v10497:IsA("ParticleEmitter") then
v10497.Enabled = false;
end;
end;
if v898.variant then
local l_CrushingPullVariant_1 =
game.ReplicatedStorage.Resources.CrushingPullVariant;
local v10499 = l_CrushingPullVariant_1.Land:Clone();
table.insert(v10033, v10499);
v10499:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, 0, -4));
v10499:ScaleTo(9);
v10499.Parent = workspace.Thrown;
v833(v10499);
local v10500 = l_CrushingPullVariant_1.Bottom:Clone();
table.insert(v10033, v10500);
v10500:SetPrimaryPartCFrame(l_PrimaryPart_47.CFrame *
CFrame.new(0, 0, -4) * CFrame.Angles(1.5707963267948966, 0, 0));
v10500:ScaleTo(3.8);
local v10501 = {
Model = v10500,
T = 0.7,
EndT = 1,
Info = TweenInfo.new(0.2, Enum.EasingStyle.Circular)
};
task.spawn(function()
local l_Model_288 = v10501.Model;
local v10503 = v10501.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_293 =
l_Model_288:FindFirstChild("Start");
local l_End_290 = l_Model_288:FindFirstChild("End");
local l_Stay_287 = v10501.Stay;
local l_Anchor_288 = v10501.Anchor;
local v10508 = v10501.EndT or 1;
local l_Del_287 = v10501.Del;
local l_Skip_287 = v10501.Skip;
if l_Start_293 and l_End_290 then
l_Model_288.PrimaryPart = l_Start_293;
if not l_Skip_287 then
for _, v10512 in
pairs(l_Model_288:GetChildren()) do
if v10512:IsA("BasePart") then
v10512.CanCollide = false;
v10512.Anchored = true;
end;
end;
end;
if l_Anchor_288 then
l_Model_288:SetPrimaryPartCFrame(l_Anchor_288);
end;
if v10501.T then
l_Start_293.Transparency = v10501.T;
end;
l_End_290.Transparency = 1;
l_Model_288.Parent = workspace.Thrown;
local l_Decal_575 =
l_Start_293:FindFirstChildOfClass("Decal");
local l_SpecialMesh_576 =
l_Start_293:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_577 =
l_End_290:FindFirstChildOfClass("SpecialMesh");
local l_Decal_576 =
l_End_290:FindFirstChildOfClass("Decal");
if l_Decal_576 and not l_Skip_287 then
l_Decal_576.Transparency = 1;
end;
local v10517 = nil;
if l_Del_287 then
game:GetService("TweenService"):Create(l_Start_293, v10503, {
Size = l_End_290.Size,
CFrame = l_End_290.CFrame
}):Play();
task.delay(l_Del_287, function()
v10517 =
game:GetService("TweenService"):Create(l_Start_293, v10503, {
Transparency = v10508
});
v10517:Play();
if l_Decal_575 then
for _, v10519 in
pairs(l_Start_293:GetChildren()) do
if v10519:IsA("Decal") then
game:GetService("TweenService"):Create(v10519, v10503, {
Transparency = v10508
}):Play();
end;
end;
end;
if l_SpecialMesh_576 then
v10517 =
game:GetService("TweenService"):Create(l_SpecialMesh_576, v10503, {
Scale = l_SpecialMesh_577.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_576 then
game:GetService("TweenService"):Create(l_SpecialMesh_576, v10503, {
Scale = l_SpecialMesh_577.Scale
}):Play();
end;
if l_Decal_575 then
for _, v10521 in
pairs(l_Start_293:GetChildren()) do
if v10521:IsA("Decal") then
game:GetService("TweenService"):Create(v10521, v10503, {
Transparency = v10508
}):Play();
end;
end;
v10517 =
game:GetService("TweenService"):Create(l_Start_293, v10503, {
Size = l_End_290.Size,
CFrame = l_End_290.CFrame
});
v10517:Play();
else
v10517 =
game:GetService("TweenService"):Create(l_Start_293, v10503, {
Size = l_End_290.Size,
Transparency = v10508,
CFrame = l_End_290.CFrame
});
v10517:Play();
end;
end;
if not l_Stay_287 then
if l_Del_287 then
task.wait(l_Del_287 + 0.1);
end;
v10517.Completed:Connect(function()
l_Model_288:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
if v10494 and not v898.finisher and not v898.variant and not
v898.getused then
shared.sfx({
SoundId = "rbxassetid://16139753470",
CFrame = CFrame.new(v10495),
Volume = 8.5
}):Play();
local v10522, v10523 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v10495);
if v10523 then
v5({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = v10495 + Vector3.new(0, 0.5, 0, 0),
["end"] = Vector3.new(0, -9, 0, 0),
nosound = true
});
end;
if not (l_LocalPlayer_0.Character ~= v898.char and v898.hit
~= l_LocalPlayer_0.Character) or (l_LocalPlayer_0.Character.PrimaryPart.Position -
v10495).magnitude <= 25 then
v5({
Effect = "Camshake",
Intensity = 10
});
end;
v10522, v10523 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(v10495);
if v10523 then
v10250(v10495);
end;
end;
return ;
end;
end);
local v10524 = 0;
while true do
if not v10493 then
v10524 = v10524 + 1;
if not v10031.IsPlaying then
return ;
else
if v10524 >= 5 then
local l_Position_25 = l_Torso_8.Position;
local v10526, v10527 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_25);
if v10527 then
local v10528 = l_CrushingPull_0.WindTime:Clone();
v10528:ScaleTo(v89(0.5, 1));
l_Position_25 = {
Model = v10528,
T = 0.95
};
local l_CFrame_33 = l_Torso_8.CFrame;
local l_new_53 = CFrame.new;
local v10531 = 0;
local v10532 = 0;
local v10533 = 0.5;
local l_v82_186 = v82;
if not v10533 and v10532 then
v10533 = v10532;
v10532 = 1;
end;
if not v10533 and not v10532 then
v10532 = 0;
v10533 = 1;
end;
v10527 = l_CFrame_33 * l_new_53(v10531,
l_v82_186:NextNumber(v10532, v10533), -5);
l_CFrame_33 = CFrame.Angles;
local v10535 = -15;
v10532 = 15;
v10533 = v82;
if not v10532 and v10535 then
v10532 = v10535;
v10535 = 1;
end;
if not v10532 and not v10535 then
v10535 = 0;
v10532 = 1;
end;
l_new_53 = math.rad((v10533:NextNumber(v10535,
v10532)));
v10532 = 0;
v10533 = 360;
l_v82_186 = v82;
if not v10533 and v10532 then
v10533 = v10532;
v10532 = 1;
end;
if not v10533 and not v10532 then
v10532 = 0;
v10533 = 1;
end;
v10531 = math.rad((l_v82_186:NextInteger(v10532,
v10533)));
v10533 = -15;
l_v82_186 = 15;
local l_v82_187 = v82;
if not l_v82_186 and v10533 then
l_v82_186 = v10533;
v10533 = 1;
end;
if not l_v82_186 and not v10533 then
v10533 = 0;
l_v82_186 = 1;
end;
l_Position_25.Anchor = v10527 *
l_CFrame_33(l_new_53, v10531, (math.rad((l_v82_187:NextNumber(v10533,
l_v82_186)))));
v10526 = TweenInfo.new;
l_CFrame_33 = 0.1;
l_new_53 = 0.15;
v10531 = v82;
if not l_new_53 and l_CFrame_33 then
l_new_53 = l_CFrame_33;
l_CFrame_33 = 1;
end;
if not l_new_53 and not l_CFrame_33 then
l_CFrame_33 = 0;
l_new_53 = 1;
end;
l_Position_25.Info =
v10526(v10531:NextNumber(l_CFrame_33, l_new_53), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_289 = l_Position_25.Model;
local v10538 = l_Position_25.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_294 =
l_Model_289:FindFirstChild("Start");
local l_End_291 =
l_Model_289:FindFirstChild("End");
local l_Stay_288 = l_Position_25.Stay;
local l_Anchor_289 = l_Position_25.Anchor;
local v10543 = l_Position_25.EndT or 1;
local l_Del_288 = l_Position_25.Del;
local l_Skip_288 = l_Position_25.Skip;
if l_Start_294 and l_End_291 then
l_Model_289.PrimaryPart = l_Start_294;
if not l_Skip_288 then
for _, v10547 in
pairs(l_Model_289:GetChildren()) do
if v10547:IsA("BasePart") then
v10547.CanCollide = false;
v10547.Anchored = true;
end;
end;
end;
if l_Anchor_289 then
l_Model_289:SetPrimaryPartCFrame(l_Anchor_289);
end;
if l_Position_25.T then
l_Start_294.Transparency =
l_Position_25.T;
end;
l_End_291.Transparency = 1;
l_Model_289.Parent = workspace.Thrown;
local l_Decal_577 =
l_Start_294:FindFirstChildOfClass("Decal");
local l_SpecialMesh_578 =
l_Start_294:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_579 =
l_End_291:FindFirstChildOfClass("SpecialMesh");
local l_Decal_578 =
l_End_291:FindFirstChildOfClass("Decal");
if l_Decal_578 and not l_Skip_288 then
l_Decal_578.Transparency = 1;
end;
local v10552 = nil;
if l_Del_288 then
game:GetService("TweenService"):Create(l_Start_294, v10538, {
Size = l_End_291.Size,
CFrame = l_End_291.CFrame
}):Play();
task.delay(l_Del_288, function()
v10552 =
game:GetService("TweenService"):Create(l_Start_294, v10538, {
Transparency = v10543
});
v10552:Play();
if l_Decal_577 then
for _, v10554 in
pairs(l_Start_294:GetChildren()) do
if v10554:IsA("Decal") then
game:GetService("TweenService"):Create(v10554, v10538, {
Transparency =
v10543
}):Play();
end;
end;
end;
if l_SpecialMesh_578 then
v10552 =
game:GetService("TweenService"):Create(l_SpecialMesh_578, v10538, {
Scale =
l_SpecialMesh_579.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_578 then
game:GetService("TweenService"):Create(l_SpecialMesh_578, v10538, {
Scale = l_SpecialMesh_579.Scale
}):Play();
end;
if l_Decal_577 then
for _, v10556 in
pairs(l_Start_294:GetChildren()) do
if v10556:IsA("Decal") then
game:GetService("TweenService"):Create(v10556, v10538, {
Transparency = v10543
}):Play();
end;
end;
v10552 =
game:GetService("TweenService"):Create(l_Start_294, v10538, {
Size = l_End_291.Size,
CFrame = l_End_291.CFrame
});
v10552:Play();
else
v10552 =
game:GetService("TweenService"):Create(l_Start_294, v10538, {
Size = l_End_291.Size,
Transparency = v10543,
CFrame = l_End_291.CFrame
});
v10552:Play();
end;
end;
if not l_Stay_288 then
if l_Del_288 then
task.wait(l_Del_288 + 0.1);
end;
v10552.Completed:Connect(function()
l_Model_289:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
end;
task.wait();
end;
else
--[[ close >= 8 ]]
break;
end;
end;
end;
elseif v899 == "Flash Strike" then
local v10557 = {};
local l_cfr_0 = v898.cfr;
for v10559 = 1, 10 do
local v10560 = l_cfr_0 + l_cfr_0.lookVector * 6;
task.delay(0.05, function()
local v10561 = 1;
local v10562 = 1;
local v10563 = 3;
local l_v82_188 = v82;
if not v10563 and v10562 then
v10563 = v10562;
v10562 = 1;
end;
if not v10563 and not v10562 then
v10562 = 0;
v10563 = 1;
end;
for v10565 = v10561, l_v82_188:NextInteger(v10562, v10563) do
v10562 = game.ReplicatedStorage.Resources.FSSlash:Clone();
v10562.Parent = workspace.Thrown;
v10562.CFrame = v10560 + v10560.lookVector * (v10559 * 5);
local l_CFrame_34 = v10562.CFrame;
local l_new_54 = CFrame.new;
local v10568 = -5;
local v10569 = 5;
local l_v82_189 = v82;
if not v10569 and v10568 then
v10569 = v10568;
v10568 = 1;
end;
if not v10569 and not v10568 then
v10568 = 0;
v10569 = 1;
end;
local v10571 = l_v82_189:NextNumber(v10568, v10569);
v10569 = -2;
l_v82_189 = 2;
local l_v82_190 = v82;
if not l_v82_189 and v10569 then
l_v82_189 = v10569;
v10569 = 1;
end;
if not l_v82_189 and not v10569 then
v10569 = 0;
l_v82_189 = 1;
end;
l_v82_188 = l_CFrame_34 * l_new_54(v10571,
l_v82_190:NextNumber(v10569, l_v82_189), v89(5, 5));
l_CFrame_34 = CFrame.Angles;
v10568 = -360;
v10569 = 360;
l_v82_189 = v82;
if not v10569 and v10568 then
v10569 = v10568;
v10568 = 1;
end;
if not v10569 and not v10568 then
v10568 = 0;
v10569 = 1;
end;
l_new_54 = math.rad((l_v82_189:NextNumber(v10568, v10569)));
v10569 = -360;
l_v82_189 = 360;
l_v82_190 = v82;
if not l_v82_189 and v10569 then
l_v82_189 = v10569;
v10569 = 1;
end;
if not l_v82_189 and not v10569 then
v10569 = 0;
l_v82_189 = 1;
end;
v10571 = math.rad((l_v82_190:NextNumber(v10569, l_v82_189)));
l_v82_189 = -360;
l_v82_190 = 360;
local l_v82_191 = v82;
if not l_v82_190 and l_v82_189 then
l_v82_190 = l_v82_189;
l_v82_189 = 1;
end;
if not l_v82_190 and not l_v82_189 then
l_v82_189 = 0;
l_v82_190 = 1;
end;
v10562.CFrame = l_v82_188 * l_CFrame_34(l_new_54, v10571,
(math.rad((l_v82_191:NextNumber(l_v82_189, l_v82_190)))));
table.insert(v10557, v10562);
if math.random(1, 2) == 1 then
shared.resizeparticle(v10562.Attachment.Arcs, 1.5);
v10562.Attachment.Arcs:Emit(1);
end;
if math.random(1, 3) == 1 then
v10562.Attachment.ImpactGlow:Emit(1);
end;
if v10565 < 3 then
v10562.Attachment.Tiny:Emit(3);
end;
if v10565 == 1 then
shared.sfx({
SoundId = ({
"rbxassetid://13292486426",
"rbxassetid://13292486511",
"rbxassetid://13292486606"
})[math.random(1, 3)],
Volume = 1.25,
PlaybackSpeed = 1.25,
CFrame = v10562.CFrame
}):Play();
end;
end;
end);
task.wait();
end;
task.delay(10, function()
for _, v10575 in pairs(v10557) do
v10575:Destroy();
end;
end);
elseif v899 == "Five Season Atk" then
local l_char_30 = v898.char;
local _ = v898.id;
local _ = v898.bp;
local l_PrimaryPart_49 = l_char_30.PrimaryPart;
local _ = tick();
local v10581 = 0;
local v10582 = nil;
local v10583 = 0;
local v10584 = tick();
local l_Character_17 = l_LocalPlayer_0.Character;
local l_PrimaryPart_50 = l_char_30.PrimaryPart;
local l_BodyVelocity_7 = Instance.new("BodyVelocity");
l_BodyVelocity_7.MaxForce = Vector3.new(1, 1, 1, 0) * 400000000;
l_BodyVelocity_7.Velocity = Vector3.new(0, 0, 0, 0);
l_BodyVelocity_7.Parent = l_PrimaryPart_50;
local v10588 = nil;
local v10589 = false;
do
local l_v10581_0, l_v10582_0, l_v10583_0, l_v10588_0, l_v10589_0 =
v10581, v10582, v10583, v10588, v10589;
if l_LocalPlayer_0.Character == l_char_30 then
local l_CurrentCamera_9 = workspace.CurrentCamera;
shared.SetCore(false, nil, true);
local v10596 = FSATK or require(l_Cutscenes_0["Five Season
Attack"]);
if not FSATK then
FSATK = v10596;
end;
local l_l_CurrentCamera_9_0 = l_CurrentCamera_9 --[[ copy: 18 -> 93
]];
l_v10582_0 =
game:GetService("RunService").RenderStepped:Connect(function(v10598)
local v10599 = v10598 * 60;
l_v10581_0 = l_v10581_0 + v10599;
local v10600 = tonumber((math.ceil(l_v10581_0)));
if v10600 >= 198 and v10600 <= 200 then
v10600 = 197;
end;
local v10601 = v10596[v10600];
if l_Character_17.Parent and v10601 and not l_v10589_0 then
if l_l_CurrentCamera_9_0.CameraType ~=
Enum.CameraType.Scriptable then
l_l_CurrentCamera_9_0.CameraType =
Enum.CameraType.Scriptable;
end;
local _ = v10600;
l_v10583_0 = l_v10583_0 + v10599;
if v10601 then
if tick() - v10584 > 0.7 then
l_l_CurrentCamera_9_0.FieldOfView = v10601.fov;
else
local l_l_l_CurrentCamera_9_0_0 =
l_l_CurrentCamera_9_0;
local l_FieldOfView_3 =
l_l_CurrentCamera_9_0.FieldOfView;
l_l_l_CurrentCamera_9_0_0.FieldOfView =
l_FieldOfView_3 + (v10601.fov - l_FieldOfView_3) * (1 - 0.009 ^ v10598);
end;
end;
if v10601 then
local v10605 = (stored or l_PrimaryPart_50.CFrame) *
v10601.cframe;
local v10606 = nil;
if l_v10588_0 and (l_v10588_0.Position -
v10605.Position).magnitude >= 10 then
v10606 = true;
end;
l_v10588_0 = v10605;
if v10606 then
l_l_CurrentCamera_9_0.CFrame = v10605;
return ;
elseif tick() - v10584 > 0.7 then
l_l_CurrentCamera_9_0.CFrame =
l_PrimaryPart_50.CFrame * v10601.cframe;
return ;
else
l_l_CurrentCamera_9_0.CFrame =
l_l_CurrentCamera_9_0.CFrame:lerp(l_PrimaryPart_50.CFrame * v10601.cframe, 1 -
9.0E-5 ^ v10598);
return ;
end;
end;
else
l_v10582_0:Disconnect();
shared.SetCore(true, nil, true);
l_l_CurrentCamera_9_0.CameraType = Enum.CameraType.Custom;
v3:Create(l_l_CurrentCamera_9_0, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
local l_TweenService_15 = game:GetService("TweenService");
local l_FiveSeasonsFX_0 =
game:GetService("ReplicatedStorage").Resources.FiveSeasonsFX;
local l_Thrown_17 = workspace.Thrown;
local v10610 = nil;
local v10611 = nil;
local v10612 = nil;
local v10613 = nil;
local v10614 = nil;
if l_LocalPlayer_0.Character == l_char_30 then
v10610 = l_FiveSeasonsFX_0.FXUi:Clone();
v10611 = v10610.Vignette;
v10612 = v10610.Punches;
v10613 = v10610.FiveSeasons;
v10614 = v10610.FiveSeasonsDots;
v10614.ImageTransparency = 1;
end;
task.delay(1.25, function()
local v10615 = l_FiveSeasonsFX_0.CharFX.FinalArmFXMirrored:Clone();
v10615.Parent = l_char_30["Left Arm"];
task.wait(0.75);
for _, v10617 in pairs(v10615:GetChildren()) do
if v10617:IsA("ParticleEmitter") then
v10617.Enabled = false;
end;
end;
task.wait(1);
v10615:Destroy();
end);
task.delay(1.35, function()
if l_LocalPlayer_0.Character ~= l_char_30 then
return ;
else
local l_Vignette_0 = v10610.Vignette;
v10610.Parent = l_LocalPlayer_0.PlayerGui;
l_TweenService_15:Create(l_Vignette_0, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
ImageTransparency = 0
}):Play();
return ;
end;
end);
task.delay(1.05, function()
local v10619 = l_FiveSeasonsFX_0.CharFX.TP:Clone();
v10619.Parent = l_char_30.Torso;
for _, v10621 in pairs(v10619:GetChildren()) do
if v10621:IsA("ParticleEmitter") then
v10621:Emit(v10621:GetAttribute("EmitCount"));
end;
end;
task.wait(0.5);
v10619:Destroy();
end);
task.delay(1.983, function()
if v10610 then
v10610.Vignette.Visible = false;
end;
shared.sfx({
SoundId = "rbxassetid://18461821277",
Parent = l_char_30 ~= l_LocalPlayer_0.Character and
l_char_30.Head or workspace,
Volume = 3
}):Play();
for _, v10623 in pairs(v2:GetTagged("kjfs" .. l_char_30.Name)) do
v10623:Destroy();
end;
if v10610 then
v10613.Visible = true;
v10613.ImageTransparency = 1;
v10613.ImageColor3 = Color3.fromRGB(0, 0, 0);
l_TweenService_15:Create(v10613, TweenInfo.new(0.005,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
ImageTransparency = 0
}):Play();
l_TweenService_15:Create(v10613, TweenInfo.new(0.25,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
ImageColor3 = Color3.fromRGB(255, 255, 255)
}):Play();
v10614.Visible = true;
l_TweenService_15:Create(v10614, TweenInfo.new(1.4,
Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
ImageTransparency = 0
}):Play();
end;
task.wait(1.7);
local v10624 = nil;
if v10610 then
v10613.Visible = false;
v10614.Visible = false;
v10624 = l_FiveSeasonsFX_0.GrayScale:Clone();
v10624.Parent = game.Lighting;
l_TweenService_15:Create(v10624, TweenInfo.new(0.7,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Brightness = 0,
Contrast = 0,
Saturation = 0
}):Play();
end;
local v10625 = l_FiveSeasonsFX_0.FistsModelMirrored:Clone();
v10625:SetPrimaryPartCFrame(l_char_30.HumanoidRootPart.CFrame);
task.delay(4.5, function()
v10625:Destroy();
end);
if l_LocalPlayer_0.Character ~= l_char_30 then
task.wait(1.45);
end;
v10625.Parent = l_Thrown_17;
shared.sfx({
SoundId = "rbxassetid://18462018744",
Parent = v10625.PrimaryPart,
RollOffMaxDistance = 5000,
Volume = 10,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
local l_Primary_0 = v10625.Primary;
task.delay(0.065, function()
v10625.Ring1.Start.Transparency = 0.6;
l_TweenService_15:Create(v10625.Ring1.Start,
TweenInfo.new(0.55, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = v10625.Ring1.End.Size
}):Play();
l_TweenService_15:Create(v10625.Ring1.Start,
TweenInfo.new(0.55, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = v10625.Ring1.End.CFrame
}):Play();
l_TweenService_15:Create(v10625.Ring1.Start,
TweenInfo.new(0.55, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(0.15);
v10625.Ring2.Start.Transparency = 0.6;
l_TweenService_15:Create(v10625.Ring2.Start, TweenInfo.new(0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = v10625.Ring2.End.Size
}):Play();
l_TweenService_15:Create(v10625.Ring2.Start, TweenInfo.new(0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = v10625.Ring2.End.CFrame
}):Play();
l_TweenService_15:Create(v10625.Ring2.Start, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
for _, v10628 in pairs(l_Primary_0:GetDescendants()) do
if v10628:IsA("ParticleEmitter") then
task.spawn(function()
l_TweenService_15:Create(v10628, TweenInfo.new(1.92,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
TimeScale = 0.1
}):Play();
if l_LocalPlayer_0.Character ~= l_char_30 then
end;
task.wait(1.92);
v10628.TimeScale = 1;
v10628.Enabled = false;
end);
end;
end;
for _, v10630 in pairs(v10625.Fists:GetDescendants()) do
if v10630:IsA("MeshPart") or v10630:IsA("BasePart") then
task.spawn(function()
local v10631 = Random.new():NextNumber(1.92, 1.88);
l_TweenService_15:Create(v10630, TweenInfo.new(v10631,
Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
Position = v10630.Position +
l_Primary_0.CFrame.LookVector * 28
}):Play();
if l_LocalPlayer_0.Character ~= l_char_30 then
end;
task.wait(v10631);
l_TweenService_15:Create(v10630,
TweenInfo.new(Random.new():NextNumber(0.23, 0.2), Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Position = v10630.Position +
l_Primary_0.CFrame.LookVector * 800
}):Play();
end);
end;
end;
for _, v10633 in pairs(v10625.Fists:GetDescendants()) do
if v10633:IsA("MeshPart") and v10633.Name == "Main" then
local v10634 = v10633:Clone();
v10634.Parent = l_Thrown_17;
v10634.Color = Color3.fromRGB(66, 4, 4);
local v10635 = Random.new():NextNumber(0.45, 0.55);
if l_LocalPlayer_0.Character ~= l_char_30 then
end;
l_TweenService_15:Create(v10634, TweenInfo.new(v10635,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
Transparency = 1,
Size = v10633.Size * 1.085
}):Play();
task.delay(1, function()
v10634:Destroy();
end);
end;
end;
task.wait(1.92);
if v10624 then
v10624:Destroy();
end;
local v10636 = nil;
local v10637 = nil;
local v10638 = nil;
if v10610 then
v10636 = l_FiveSeasonsFX_0.FistsCC.FSRed:Clone();
v10636.Parent = game.Lighting;
v10637 = l_FiveSeasonsFX_0.FistsCC.FSWhite:Clone();
v10637.Parent = game.Lighting;
v10638 = l_FiveSeasonsFX_0.FistsCC.FSBlack:Clone();
v10638.Parent = game.Lighting;
end;
task.wait(0.008);
if v10610 then
v10637.Enabled = true;
end;
task.wait(0.02);
if v10610 then
v10637.Enabled = false;
v10638.Enabled = true;
end;
task.wait(0.02);
if v10610 then
v10638.Enabled = false;
v10636:Destroy();
v10637:Destroy();
v10638:Destroy();
end;
if v10610 then
v10610.White.Visible = true;
v10610.White.ImageTransparency = 0;
l_TweenService_15:Create(v10610.White, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
ImageTransparency = 1
}):Play();
end;
local v10639 = nil;
local v10640 = 1;
local v10641 = nil;
if v10610 then
shared.sfx({
SoundId = "rbxassetid://18462312002",
Parent = workspace,
Volume = 7
}):Play();
v10641 = v10610.ImpactFrames:GetChildren();
table.sort(v10641, function(v10642, v10643)
local v10644 = tonumber(v10642.Name);
local v10645 = tonumber(v10643.Name);
if v10644 and v10645 then
return v10644 < v10645;
else
return tostring(v10642.Name) < tostring(v10643.Name);
end;
end);
else
v10641 = {};
for v10646 = 1, 40 do
table.insert(v10641, v10646);
end;
end;
if l_LocalPlayer_0.Character == l_char_30 then
shared.loop(function(v10647)
local v10648 = v10641[v10640];
if v10648 then
if typeof(v10648) == "Instance" then
v10648.Size = UDim2.new(1, 0, 1, 0);
end;
else
l_v10589_0 = true;
v10647();
end;
if v10639 and typeof(v10639) == "Instance" then
v10639:Destroy();
end;
v10639 = v10648;
v10640 = v10640 + 1;
end, 26, true);
l_LocalPlayer_0.CameraMinZoomDistance = 85;
l_TweenService_15:Create(l_LocalPlayer_0, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
CameraMinZoomDistance = 0.05
}):Play();
local v10649 = tick();
local l_CurrentCamera_10 = workspace.CurrentCamera;
local v10651 = nil;
local l_v10649_0 = v10649 --[[ copy: 9 -> 18 ]];
local l_l_CurrentCamera_10_0 = l_CurrentCamera_10 --[[ copy: 10
-> 19 ]];
do
local l_v10651_0 = v10651;
l_v10651_0 =
game:GetService("RunService").Heartbeat:Connect(function()
if tick() - l_v10649_0 > 0.15 then
return l_v10651_0:Disconnect();
else
l_l_CurrentCamera_10_0.CFrame =
CFrame.new(l_l_CurrentCamera_10_0.CFrame.Position, (l_PrimaryPart_49.CFrame *
CFrame.new(0, -40, 0)).Position);
return ;
end;
end);
end;
else
task.wait(0.075);
end;
game:GetService("Debris"):AddItem(l_BodyVelocity_7, 2);
local _ = game:GetService("TweenService");
local v10656, v10657 = v556({
orig = l_PrimaryPart_49.Position,
dir = Vector3.new(0, -1000, 0, 0)
});
v10657 = if not v10656 then (l_PrimaryPart_49.CFrame *
CFrame.new(5.24520874E-5, -106.229225, -29.8572197, 0.906307757, 0, -0.42261833, 0,
1, 0, 0.42261833, 0, 0.906307757)).Position else v10657 + Vector3.new(0,
0.20000000298023224, 0, 0);
local v10658 = l_FiveSeasonsFX_0.FinalExplosion:Clone();
v10658:ScaleTo(1.25);
v10658.Parent = workspace.Thrown;
v10658:PivotTo(CFrame.new(v10657));
v10658.Particles.Enabled.EnabledP.Enabled = true;
shared.sfx({
SoundId = "rbxassetid://18462330981",
Parent = v10658.PrimaryPart,
Volume = 10,
RollOffMaxDistance = 2500,
RollOffMode = Enum.RollOffMode.LinearSquare
}):Play();
task.delay(10, function()
v10658.Particles.Enabled.EnabledP.Enabled = false;
task.wait(10);
v10658:Destroy();
end);
for _, v10660 in pairs(v10658.Particles:GetDescendants()) do
if v10660:IsA("ParticleEmitter") then
v10660:Emit(v10660:GetAttribute("EmitCount"));
task.spawn(function()
local l_TimeScale_0 = v10660.TimeScale;
v10660.TimeScale = 0.1;
task.wait(0.11);
v10660.TimeScale = l_TimeScale_0;
end);
end;
end;
local l_TweenService_17 = game:GetService("TweenService");
if v10610 then
local v10663 = l_FiveSeasonsFX_0.ImpactFrameBlue:Clone();
v10663.Parent = game.Lighting;
v10663.Enabled = true;
task.wait(0.03);
v10663.Enabled = false;
end;
local function v10671()
local v10664 = Random.new():NextNumber(0.5, 2.75);
local v10665 =
l_FiveSeasonsFX_0.FinalExplosion.SmokeMesh:Clone();
local l_v10665_Scale_0 = v10665:GetScale();
v10665:ScaleTo(Random.new():NextNumber(l_v10665_Scale_0 - 0.2,
l_v10665_Scale_0 + 1));
local v10667 = Vector3.new(math.random(0, 360), math.random(0,
360), math.random(0, 360));
v10665:SetPrimaryPartCFrame(CFrame.new(v10665.PrimaryPart.Position) *
CFrame.Angles(math.rad(v10667.x), math.rad(v10667.y), (math.rad(v10667.z))));
local l_Start_295 = v10665.Start;
local l_End_292 = v10665.End;
local v10670 = l_Start_295:Clone();
v10670.Transparency = 0;
v10670.Name = "ClonedMesh";
v10670.Transparency = 0.92;
v10670.Parent = workspace.Thrown;
l_TweenService_17:Create(v10670, TweenInfo.new(v10664,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Size = l_End_292.Size,
CFrame = l_End_292.CFrame
}):Play();
l_TweenService_17:Create(v10670, TweenInfo.new(v10664,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
l_TweenService_17:Create(v10670, TweenInfo.new(v10664 / 4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Color = Color3.fromRGB(149, 149, 149)
}):Play();
task.wait(3);
v10670:Destroy();
v10665:Destroy();
end;
local _ = function()
task.spawn(function()
local v10672 = Random.new():NextNumber(0.3, 1.75);
local v10673 =
l_FiveSeasonsFX_0.FinalExplosion.WindRing:Clone();
local l_v10673_Scale_0 = v10673:GetScale();
v10673:ScaleTo(Random.new():NextNumber(l_v10673_Scale_0 -
0.65, l_v10673_Scale_0 + 0.65));
local v10675 = math.random(0, 360);
v10673:SetPrimaryPartCFrame(v10673.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10675), 0));
local l_Start_296 = v10673.Start;
local l_End_293 = v10673.End;
local v10678 = l_Start_296:Clone();
v10678.Decal.Transparency = 0.85;
v10678.Name = "ClonedMesh";
v10678.Parent = workspace.Thrown;
l_TweenService_17:Create(v10678, TweenInfo.new(v10672,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = l_End_293.Size,
CFrame = l_End_293.CFrame
}):Play();
l_TweenService_17:Create(v10678.Mesh, TweenInfo.new(v10672,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = l_End_293.Mesh.Scale
}):Play();
local _ = l_TweenService_17:Create(v10678.Decal,
TweenInfo.new(v10672, Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(v10672);
v10678:Destroy();
v10673:Destroy();
end);
end;
task.spawn(function()
spawn(v10671);
spawn(v10671);
spawn(v10671);
spawn(v10671);
spawn(v10671);
for _ = 1, 5 do
task.spawn(function()
local v10682 = Random.new():NextNumber(0.3, 1.75);
local v10683 =
l_FiveSeasonsFX_0.FinalExplosion.WindRing:Clone();
local l_v10683_Scale_0 = v10683:GetScale();
v10683:ScaleTo(Random.new():NextNumber(l_v10683_Scale_0
- 0.65, l_v10683_Scale_0 + 0.65));
local v10685 = math.random(0, 360);
v10683:SetPrimaryPartCFrame(v10683.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10685), 0));
local l_Start_297 = v10683.Start;
local l_End_294 = v10683.End;
local v10688 = l_Start_297:Clone();
v10688.Decal.Transparency = 0.85;
v10688.Name = "ClonedMesh";
v10688.Parent = workspace.Thrown;
l_TweenService_17:Create(v10688, TweenInfo.new(v10682,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = l_End_294.Size,
CFrame = l_End_294.CFrame
}):Play();
l_TweenService_17:Create(v10688.Mesh,
TweenInfo.new(v10682, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = l_End_294.Mesh.Scale
}):Play();
local _ = l_TweenService_17:Create(v10688.Decal,
TweenInfo.new(v10682, Enum.EasingStyle.Exponential, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(v10682);
v10688:Destroy();
v10683:Destroy();
end);
task.wait(0.04);
end;
end);
end);
end;
elseif v899 == "Five Season Camera" then
local l_char_31 = v898.char;
local _ = v898.id;
local l_bp_1 = v898.bp;
local _ = l_char_31.PrimaryPart;
local l_Folder_6 = Instance.new("Folder");
l_Folder_6.Name = "locatingtarg";
l_Folder_6.Parent = l_char_31;
game:GetService("Debris"):AddItem(l_Folder_6, 1);
local l_Part_8 = Instance.new("Part");
l_Part_8.Transparency = 1;
l_Part_8.CanCollide = false;
l_Part_8.Size = Vector3.new(1, 1, 1, 0);
l_Part_8.CanTouch = false;
l_Part_8.CanQuery = false;
local l_BodyVelocity_8 = Instance.new("BodyVelocity");
l_BodyVelocity_8.MaxForce = Vector3.new(1, 1, 1, 0) * 100000;
l_BodyVelocity_8.Velocity = Vector3.new(0, 0, 0, 0);
l_BodyVelocity_8.Parent = l_Part_8;
l_Part_8.CFrame = workspace.CurrentCamera.CFrame;
l_Part_8.CFrame = CFrame.lookAlong(l_Part_8.Position,
l_Part_8.CFrame.LookVector * Vector3.new(1, 0, 1, 0));
l_Part_8.Parent = workspace.Thrown;
local l_CurrentCamera_11 = workspace.CurrentCamera;
l_CurrentCamera_11.CameraType = Enum.CameraType.Scriptable;
local l_Vector3Value_1 = Instance.new("Vector3Value");
local v10699 = tick();
local l_NumberValue_7 = Instance.new("NumberValue");
l_NumberValue_7.Value = 0;
local l_NumberValue_8 = Instance.new("NumberValue");
l_NumberValue_8.Value = 125;
local l_NumberValue_9 = Instance.new("NumberValue");
l_NumberValue_9.Value = 100;
v3:Create(l_NumberValue_9, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Value = 0
}):Play();
v3:Create(l_NumberValue_8, TweenInfo.new(10, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Value = 0
}):Play();
v3:Create(l_NumberValue_7, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Value = -90
}):Play();
v3:Create(l_CurrentCamera_11, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
FieldOfView = 40
}):Play();
do
local l_v10699_0 = v10699;
local v10705 = shared.loop(function()
local v10704 = tick() - l_v10699_0;
l_v10699_0 = tick();
l_CurrentCamera_11.CameraType = Enum.CameraType.Scriptable;
l_BodyVelocity_8.Velocity =
l_BodyVelocity_8.Velocity:lerp(l_char_31.Humanoid.MoveDirection *
l_NumberValue_8.Value + Vector3.new(0, l_NumberValue_9.Value, 0), 1 - 5.0E-7 ^
v10704);
end, 90);
local v10707 =
game:GetService("RunService").RenderStepped:Connect(function(v10706)
l_CurrentCamera_11.CFrame =
l_CurrentCamera_11.CFrame:lerp(l_Part_8.CFrame *
CFrame.Angles(math.rad(l_NumberValue_7.Value), 0, 0), 1 - 5.0E-5 ^ v10706);
end);
local v10708 = {};
for _, v10710 in pairs(l_char_31:GetDescendants()) do
if v10710:IsA("BasePart") then
v10708[v10710] = v10710.CastShadow;
v10710.CastShadow = false;
end;
end;
local v10711 = tick();
while true do
task.wait();
if not (tick() - v10711 <= 5 and not
l_char_31:FindFirstChild("HurryUPFS")) then
break;
end;
end;
task.delay(0.75, function()
for v10712, v10713 in pairs(v10708) do
v10712.CastShadow = v10713;
end;
end);
l_bp_1:Destroy();
l_char_31:PivotTo(l_Part_8.CFrame);
v10707:Disconnect();
v10705();
l_Vector3Value_1:Destroy();
l_NumberValue_8:Destroy();
l_BodyVelocity_8:Destroy();
l_Part_8:Destroy();
l_char_31:PivotTo(l_Part_8.CFrame);
end;
elseif v899 == "Five Season Startup" then
local l_char_32 = v898.char;
local _ = v898.id;
local l_TweenService_18 = game:GetService("TweenService");
local l_FiveSeasonsFX_1 =
game:GetService("ReplicatedStorage").Resources.FiveSeasonsFX;
local l_Thrown_18 = workspace.Thrown;
local v10719 = shared.sfx({
SoundId = "rbxassetid://18460952794",
Volume = 0
});
v2:AddTag(v10719, "kjfs" .. l_char_32.Name);
if l_char_32 == l_LocalPlayer_0.Character then
v10719.Parent = workspace;
task.delay(0.9, function()
local l_Folder_7 = Instance.new("Folder");
l_Folder_7.Name = "NoRotate";
l_Folder_7.Parent = l_char_32;
local v10721 = 0;
local v10722 = nil;
local v10723 = 0;
local v10724 = FSSU or require(l_Cutscenes_0["Five Season
Startup"]);
if not FSSU then
FSSU = v10724;
end;
local l_CurrentCamera_12 = workspace.CurrentCamera;
l_CurrentCamera_12.CameraType = Enum.CameraType.Scriptable;
shared.SetCore(false, nil, true);
local l_Character_18 = l_LocalPlayer_0.Character;
local l_PrimaryPart_52 = l_char_32.PrimaryPart;
local v10728 = tick();
local v10729 = nil;
local v10730 = nil;
v10722 =
game:GetService("RunService").RenderStepped:Connect(function(v10731)
local v10732 = v10731 * 60;
v10721 = v10721 + v10732;
local v10733 = tonumber((math.ceil(v10721)));
if v10733 >= 340 and not v10729 then
v10729 = l_PrimaryPart_52.CFrame;
end;
local v10734 = v10724[v10733];
if l_Character_18.Parent and v10734 and not
l_Character_18:FindFirstChild("locatingtarg") then
if l_CurrentCamera_12.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_12.CameraType =
Enum.CameraType.Scriptable;
end;
v10723 = v10723 + v10732;
if v10734 and not v10729 then
if tick() - v10728 > 1 then
local l_l_CurrentCamera_12_0 = l_CurrentCamera_12;
local l_FieldOfView_4 =
l_CurrentCamera_12.FieldOfView;
l_l_CurrentCamera_12_0.FieldOfView =
l_FieldOfView_4 + (v10734.fov - l_FieldOfView_4) * (1 - 9.0E-25 ^ v10731);
else
local l_l_CurrentCamera_12_1 = l_CurrentCamera_12;
local l_FieldOfView_5 =
l_CurrentCamera_12.FieldOfView;
l_l_CurrentCamera_12_1.FieldOfView =
l_FieldOfView_5 + (v10734.fov - l_FieldOfView_5) * (1 - 9.0E-7 ^ v10731);
end;
end;
if v10734 then
local v10739 = (v10729 or l_PrimaryPart_52.CFrame) *
v10734.cframe;
local v10740 = nil;
if v10730 and (v10730.Position -
v10739.Position).magnitude >= 10 then
v10740 = true;
end;
v10730 = v10739;
if v10740 then
l_CurrentCamera_12.CFrame = v10739;
return ;
elseif tick() - v10728 > 1 then
l_CurrentCamera_12.CFrame =
l_CurrentCamera_12.CFrame:lerp(v10739, 1 - 9.0E-25 ^ v10731);
return ;
else
l_CurrentCamera_12.CFrame =
l_CurrentCamera_12.CFrame:lerp(v10739, 1 - 9.0E-7 ^ v10731);
return ;
end;
end;
else
l_Folder_7:Destroy();
v10722:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_12.CameraType = Enum.CameraType.Custom;
end;
end);
end);
v3:Create(v10719, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Volume = 2
}):Play();
v10719:Play();
end;
task.spawn(function()
local v10741 = l_FiveSeasonsFX_1.CharFX.HeatUp:Clone();
v10741.Parent = l_char_32.HumanoidRootPart;
for _, v10743 in pairs(v10741:GetDescendants()) do
if v10743:IsA("ParticleEmitter") then
v10743:Emit(v10743:GetAttribute("EmitCount"));
end;
end;
v10741.Wisps.Enabled = true;
task.wait(1);
v10741.Wisps.Enabled = false;
end);
task.delay(1.15, function()
task.spawn(function()
local v10744 = l_FiveSeasonsFX_1.JumpMeshes:Clone();
v10744:SetPrimaryPartCFrame(l_char_32.HumanoidRootPart.CFrame);
v10744.Parent = l_Thrown_18;
task.delay(0.075, function()
for _, v10746 in pairs(v10744.Lines:GetDescendants()) do
if v10746:IsA("ParticleEmitter") then
v10746:Emit(v10746.Name);
end;
end;
end);
task.spawn(function()
local v10747 = v10744.Main:Clone();
local l_Start_298 = v10747.Start;
local l_End_295 = v10747.End;
local v10750 = l_Start_298:Clone();
v10750.Transparency = 0.95;
v10750.Name = "ClonedMesh";
v10750.Parent = v10744.CurrentTweens;
l_TweenService_18:Create(v10750, TweenInfo.new(0.75,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_End_295.CFrame
}):Play();
l_TweenService_18:Create(v10750, TweenInfo.new(0.75,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_End_295.Size
}):Play();
task.wait(0.75);
v10750:Destroy();
end);
task.spawn(function()
local v10751 = v10744.Wind3:Clone();
local l_Start_299 = v10751.Start;
local l_End_296 = v10751.End;
local v10754 = l_Start_299:Clone();
v10754.Transparency = 0.75;
v10754.Name = "ClonedMesh";
v10754.Parent = v10744.CurrentTweens;
l_TweenService_18:Create(v10754, TweenInfo.new(0.8,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_End_296.CFrame,
Size = l_End_296.Size
}):Play();
l_TweenService_18:Create(v10754, TweenInfo.new(0.8,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(0.8);
v10754:Destroy();
end);
task.spawn(function()
local v10755 = v10744.Wind2:Clone();
local l_Start_300 = v10755.Start;
local l_End_297 = v10755.End;
local v10758 = l_Start_300:Clone();
v10758.Transparency = 0.8;
v10758.Name = "ClonedMesh";
v10758.Parent = v10744.CurrentTweens;
l_TweenService_18:Create(v10758, TweenInfo.new(0.55,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
CFrame = l_End_297.CFrame
}):Play();
l_TweenService_18:Create(v10758, TweenInfo.new(0.55,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = l_End_297.Size,
Transparency = 1
}):Play();
task.wait(0.55);
v10758:Destroy();
end);
local function v10765()
task.spawn(function()
local v10759 = v10744.WindDecal2:Clone();
v10759:ScaleTo(Random.new():NextNumber(0.95, 2.35));
local v10760 = Random.new():NextNumber(1, 2.75);
local v10761 = math.random(0, 360);
v10759:SetPrimaryPartCFrame(v10759.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10761), 0));
v10759.End.CFrame = v10759.End.CFrame * CFrame.Angles(0,
math.rad(v10761), 0);
local l_Start_301 = v10759.Start;
local l_End_298 = v10759.End;
local v10764 = l_Start_301:Clone();
v10764.Decal.Transparency = Random.new():NextNumber(0.8,
0.93);
v10764.Name = "ClonedMesh";
v10764.Parent = v10744.CurrentTweens;
l_TweenService_18:Create(v10764, TweenInfo.new(v10760,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = l_End_298.Size,
CFrame = l_End_298.CFrame
}):Play();
l_TweenService_18:Create(v10764.Mesh, TweenInfo.new(v10760,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Scale = l_End_298.Mesh.Scale
}):Play();
l_TweenService_18:Create(v10764.Decal,
TweenInfo.new(v10760, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(4);
v10764:Destroy();
end);
end;
for _ = 1, 5 do
spawn(v10765);
task.wait(0.035);
end;
task.wait(5);
v10744:Destroy();
end);
local v10767 = l_FiveSeasonsFX_1.JumpFX:Clone();
v10767:SetPrimaryPartCFrame(l_char_32.HumanoidRootPart.CFrame);
v10767.Parent = l_Thrown_18;
for _, v10769 in pairs(v10767.JumpFX:GetDescendants()) do
if v10769:IsA("ParticleEmitter") then
v10769:Emit(v10769:GetAttribute("EmitCount"));
end;
end;
v10767.JumpFX.EnabledP.Enabled = true;
local l_Highlight_1 = Instance.new("Highlight");
l_Highlight_1.FillColor = Color3.fromRGB(255, 66, 28);
l_Highlight_1.OutlineColor = Color3.fromRGB(255, 44, 2);
l_Highlight_1.FillTransparency = 0.5;
l_Highlight_1.OutlineTransparency = 0.6;
l_Highlight_1.DepthMode = "Occluded";
l_Highlight_1.Parent = l_char_32;
l_TweenService_18:Create(l_Highlight_1, TweenInfo.new(0.75,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
FillTransparency = 1,
OutlineTransparency = 1
}):Play();
local v10771 = l_FiveSeasonsFX_1.CharFX.BeamFX:Clone();
v10771.Parent = l_char_32.Torso;
for _, v10773 in pairs(v10771.Beams:GetDescendants()) do
if v10773:IsA("Beam") then
v10773.Enabled = true;
v10773.TextureLength = v10773.TextureLength +
Random.new():NextNumber(0.25, -0.25);
end;
end;
task.wait(1.275);
l_TweenService_18:Create(v10771, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = Vector3.new(0, 0, 1, 0)
}):Play();
for _, v10775 in pairs(v10771.Beams:GetDescendants()) do
if v10775:IsA("Beam") then
l_TweenService_18:Create(v10775, TweenInfo.new(0.9,
Enum.EasingStyle.Quint, Enum.EasingDirection.InOut), {
Brightness = 0,
Width0 = 0,
Width1 = 0,
CurveSize1 = 0,
CurveSize0 = 0,
TextureSpeed = v10775.TextureSpeed / 3
}):Play();
l_TweenService_18:Create(v10775, TweenInfo.new(0.8,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Brightness = 0
}):Play();
end;
end;
for _, v10777 in pairs(v10771:GetDescendants()) do
if v10777:IsA("Attachment") and v10777.Name == "tipat2" then
l_TweenService_18:Create(v10777, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Position = Vector3.new(0, 0, -1.5, 0)
}):Play();
end;
end;
task.wait(0.5);
v10767.JumpFX.EnabledP.Enabled = false;
task.wait(4);
v10771:Destroy();
v10767:Destroy();
l_Highlight_1:Destroy();
end);
local v10778 = l_FiveSeasonsFX_1.FXUi:Clone();
local l_Vignette_1 = v10778.Vignette;
local v10780 = l_FiveSeasonsFX_1.HandFire:Clone();
task.delay(1.95, function()
v10778.Parent = l_LocalPlayer_0.PlayerGui;
l_TweenService_18:Create(l_Vignette_1, TweenInfo.new(1.65,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
ImageTransparency = 0
}):Play();
v10780:SetPrimaryPartCFrame(l_char_32["Left Arm"].CFrame);
v10780.Parent = l_Thrown_18;
v10780.ArmWeld.Part0 = l_char_32["Left Arm"];
v10780.ArmWeld.Part1 = v10780.Primary;
end);
local v10781 = l_FiveSeasonsFX_1.ShadowDecal:Clone();
local v10782 = l_FiveSeasonsFX_1.ShadowDecal2:Clone();
v10781.Face = "Bottom";
v10782.Face = "Bottom";
task.delay(3.25, function()
local v10783 = l_FiveSeasonsFX_1.CharFX.WindupGlow:Clone();
v10783.Parent = l_char_32["Left Arm"];
for _, v10785 in pairs(v10783:GetDescendants()) do
if v10785:IsA("ParticleEmitter") then
v10785:Emit(v10785:GetAttribute("EmitCount"));
end;
end;
v10781.Parent = l_char_32["Left Arm"];
v10782.Parent = l_char_32["Left Arm"];
l_TweenService_18:Create(v10782, TweenInfo.new(0.9,
Enum.EasingStyle.Sine, Enum.EasingDirection.In), {
Transparency = 0.7
}):Play();
task.wait(0.2);
l_TweenService_18:Create(v10781, TweenInfo.new(0.9,
Enum.EasingStyle.Sine, Enum.EasingDirection.In), {
Transparency = 0.75
}):Play();
task.wait(8);
v10781:Destroy();
v10782:Destroy();
v10783:Destroy();
end);
task.delay(3.545, function()
for _, v10787 in pairs(v10780.FX:GetChildren()) do
if v10787:IsA("ParticleEmitter") then
v10787.Enabled = false;
end;
end;
for _, v10789 in pairs(v10780.Emit:GetChildren()) do
if v10789:IsA("ParticleEmitter") then
v10789:Emit(v10789:GetAttribute("EmitCount"));
end;
end;
task.wait(1);
v10780:Destroy();
end);
local v10790 = l_FiveSeasonsFX_1.CharFX.ArmFX:Clone();
local v10791 = l_FiveSeasonsFX_1.CharFX.ArmBurst:Clone();
task.delay(4.3, function()
v10790.Parent = l_char_32["Left Arm"];
v10791.Parent = l_char_32["Left Arm"];
for _, v10793 in pairs(v10791:GetDescendants()) do
if v10793:IsA("ParticleEmitter") then
v10793:Emit(v10793:GetAttribute("EmitCount"));
end;
end;
local v10794 = l_FiveSeasonsFX_1.FSRed:Clone();
v10794.Parent = game.Lighting;
local v10795 = l_FiveSeasonsFX_1.FSWhite:Clone();
v10795.Parent = game.Lighting;
local v10796 = l_FiveSeasonsFX_1.FSBlack:Clone();
v10796.Parent = game.Lighting;
v10794.Enabled = true;
task.wait(0.035);
v10794.Enabled = false;
v10795.Enabled = true;
task.wait(0.035);
v10795.Enabled = false;
v10796.Enabled = true;
task.wait(0.035);
v10796.Enabled = false;
v10794:Destroy();
v10795:Destroy();
v10796:Destroy();
l_TweenService_18:Create(v10782, TweenInfo.new(0.35,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
l_TweenService_18:Create(v10781, TweenInfo.new(0.35,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(6);
v10790:Destroy();
end);
task.delay(5.7, function()
for _, v10798 in pairs(v10790:GetDescendants()) do
if v10798:IsA("ParticleEmitter") then
v10798.Enabled = false;
end;
end;
end);
task.delay(5.92, function()
local v10799 = l_FiveSeasonsFX_1.CharFX.WindupSpark:Clone();
v10799.Parent = l_char_32["Left Arm"];
for _ = 1, 8 do
v10799.WindupSpark:Emit(5);
task.wait(0.035);
end;
task.wait(1);
v10799:Destroy();
end);
local v10801 = l_FiveSeasonsFX_1.CharFX.ArmEnabled:Clone();
task.delay(6.42, function()
v10801.Parent = l_char_32["Left Arm"];
local v10802 = l_FiveSeasonsFX_1.CharFX.EyeEmit:Clone();
v10802.Parent = l_char_32.Head;
for _, v10804 in pairs(v10802:GetDescendants()) do
if v10804:IsA("ParticleEmitter") then
v10804:Emit(v10804:GetAttribute("EmitCount"));
end;
end;
v10791.Parent = l_char_32["Left Arm"];
for _, v10806 in pairs(v10791:GetDescendants()) do
if v10806:IsA("ParticleEmitter") then
v10806:Emit(v10806:GetAttribute("EmitCount"));
end;
end;
local v10807 = l_FiveSeasonsFX_1.FSRed:Clone();
v10807.Parent = game.Lighting;
local v10808 = l_FiveSeasonsFX_1.FSWhite:Clone();
v10808.Parent = game.Lighting;
local v10809 = l_FiveSeasonsFX_1.FSBlack:Clone();
v10809.Parent = game.Lighting;
v10778.Vignette.Visible = false;
for _, v10811 in pairs(l_LocalPlayer_0.PlayerGui:GetChildren()) do
if v10811.Name == "FXUi" and v10811 ~= v10778 then
v10811:Destroy();
end;
end;
v10807.Enabled = true;
task.wait(0.035);
v10807.Enabled = false;
v10808.Enabled = true;
task.wait(0.035);
v10808.Enabled = false;
v10809.Enabled = true;
task.wait(0.035);
v10809.Enabled = false;
v10807:Destroy();
v10808:Destroy();
v10809:Destroy();
local l_Highlight_2 = Instance.new("Highlight");
l_Highlight_2.FillColor = Color3.fromRGB(0, 0, 0);
l_Highlight_2.OutlineColor = Color3.fromRGB(167, 0, 0);
l_Highlight_2.FillTransparency = 0;
l_Highlight_2.OutlineTransparency = 0;
l_Highlight_2.DepthMode = "Occluded";
l_Highlight_2.Parent = l_char_32;
l_TweenService_18:Create(l_Highlight_2, TweenInfo.new(0.65,
Enum.EasingStyle.Cubic, Enum.EasingDirection.InOut), {
FillTransparency = 1,
OutlineTransparency = 1
}):Play();
local v10813 = l_FiveSeasonsFX_1.FinalCC:Clone();
v10813.Parent = game.Lighting;
l_TweenService_18:Create(v10813, TweenInfo.new(0.5,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
TintColor = Color3.fromRGB(255, 255, 255),
Brightness = 0,
Contrast = 0
}):Play();
task.wait(4);
v10778.Vignette.Visible = false;
v10791:Destroy();
v10801:Destroy();
v10813:Destroy();
v10802:Destroy();
l_Highlight_2:Destroy();
end);
task.delay(8.25, function()
if l_LocalPlayer_0.Character ~= l_char_32 then
v10778:Destroy();
end;
v10801:Destroy();
end);
elseif v899 == "Fire Awk" then
local l_Character_19 = v898.Character;
local v10815 = l_Character_19["#KATANAWEAPON"];
local v10816 = l_Character_19["Left Arm"];
local v10817 = game.ReplicatedStorage.Resources.AtomicFX:Clone();
local v10818 = {};
for _, v10820 in pairs(v2:GetTagged("fireawk" .. l_Character_19.Name)) do
if v10820:IsDescendantOf(l_Character_19) then
v10820:Destroy();
end;
end;
local function _(v10821)
v2:AddTag(v10821, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10821);
end;
task.delay(20, function()
for _, v10824 in pairs(v10818) do
v10824:Destroy();
end;
end);
local v10825 = v10817.preload:Clone();
v10825:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame);
v10825.Parent = workspace.Thrown;
table.insert(v10818, v10825);
shared.sfx({
SoundId = "rbxassetid://15392171292",
Parent = l_Character_19.PrimaryPart,
Volume = 2.5
}):Play();
local _ = function()
local v10826;
if l_LocalPlayer_0.Character and l_LocalPlayer_0.Character.PrimaryPart
then
local l_Position_26 = l_Character_19.PrimaryPart.Position;
local _, v10829 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_26);
if v10829 then
v10826 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label0;
end;
end;
end;
v10826 = l_LocalPlayer_0.Character == l_Character_19;
::label0::;
return v10826;
end;
local _ = function(v10831, v10832)
local v10833;
if l_LocalPlayer_0.Character and l_LocalPlayer_0.Character.PrimaryPart
then
local l_Position_27 = l_Character_19.PrimaryPart.Position;
local _, v10836 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_27);
if v10836 then
v10833 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label1;
end;
end;
end;
v10833 = l_LocalPlayer_0.Character == l_Character_19;
::label1::;
if not v10833 and l_LocalPlayer_0.Character ~= l_Character_19 then
return ;
else
v5({
Effect = "Camshake",
Intensity = v10831,
Last = v10832
});
return ;
end;
end;
local v10838 = v10817.particles[12]:Clone();
v2:AddTag(v10838, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10838);
v10838.Parent = v10816;
for _, v10840 in pairs(v10817.particleswephold:GetChildren()) do
local v10841 = v10840:Clone();
v2:AddTag(v10841, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10841);
v10841.Parent = v10815.WeaponHold;
end;
for _, v10843 in pairs(v10817.particlesroot:GetChildren()) do
local v10844 = v10843:Clone();
v2:AddTag(v10844, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10844);
v10844.Parent = l_Character_19.PrimaryPart;
end;
local v10845 = nil;
do
local l_v10845_0 = v10845;
task.spawn(function()
l_v10845_0 = v10817.particles.ArmFlame:Clone();
local l_l_v10845_0_0 = l_v10845_0;
v2:AddTag(l_l_v10845_0_0, "fireawk" .. l_Character_19.Name);
table.insert(v10818, l_l_v10845_0_0);
l_v10845_0.Parent = v10816;
for _, v10849 in pairs(l_v10845_0:GetDescendants()) do
if v10849:IsA("ParticleEmitter") then
v10849.Enabled = true;
end;
end;
end);
task.delay(0.95, function()
local l_Shine_0 = v10815.WeaponHold.Shine;
for _, v10852 in pairs(l_Shine_0:GetDescendants()) do
if v10852:IsA("ParticleEmitter") then
v10852:Emit(v10852.Name);
end;
end;
end);
task.delay(1.13, function()
local v10853 = v10815["Cube.001"];
for _, v10855 in pairs(v10853:GetChildren()) do
if v10855:IsA("ParticleEmitter") then
v10855.Enabled = true;
end;
end;
end);
task.delay(1.28, function()
for _, v10857 in pairs(v10816:GetDescendants()) do
if v10857:IsA("ParticleEmitter") then
v10857.Enabled = false;
end;
end;
end);
task.delay(1.4, function()
local l_BurstEnabled_0 = v10815.WeaponHold.BurstEnabled;
for _, v10860 in pairs(l_BurstEnabled_0:GetDescendants()) do
if v10860:IsA("ParticleEmitter") then
v10860.Enabled = true;
end;
end;
local l_BurstEmit_0 = v10815.WeaponHold.BurstEmit;
for _, v10863 in pairs(l_BurstEmit_0:GetDescendants()) do
if v10863:IsA("ParticleEmitter") then
v10863:Emit(v10863.Name);
end;
end;
local v10864;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
local l_Position_28 = l_Character_19.PrimaryPart.Position;
local _, v10867 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_28);
if v10867 then
v10864 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label2;
end;
end;
end;
v10864 = l_LocalPlayer_0.Character == l_Character_19;
::label2::;
if not v10864 and l_LocalPlayer_0.Character ~= l_Character_19 then
return ;
else
v5({
Effect = "Camshake",
Intensity = 2.5,
Last = nil
});
return ;
end;
end);
task.delay(2.1, function()
local function v10875()
task.spawn(function()
local v10868 = Random.new():NextNumber(0.38,
0.6216216216216215);
local v10869 = v10817.WhiteWind:Clone();
v2:AddTag(v10869, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10869);
v10869:ScaleTo(Random.new():NextNumber(0.75, 1.35));
local v10870 = math.random(0, 360);
v10869:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame * CFrame.new(0, -
6.32806969, 0, 1.00000048, 2.98155649E-19, -2.06632123E-7, 2.98155649E-19, 1, -
5.42101474E-20, -3.17865272E-8, -5.42101215E-20, 1));
v10869:SetPrimaryPartCFrame(v10869.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10870), 0));
local l_Start_302 = v10869.Start;
local l_End_299 = v10869.End;
local v10873 = l_Start_302:Clone();
v2:AddTag(v10873, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10873);
v10873.Name = "ClonedMesh";
v10873.Parent = workspace.Thrown;
v3:Create(v10873, TweenInfo.new(v10868,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_End_299.Size,
CFrame = l_End_299.CFrame
}):Play();
local v10874 = Random.new():NextNumber(0.95, 0.8);
v3:Create(v10873, TweenInfo.new(0.16,
Enum.EasingStyle.Sine, Enum.EasingDirection.In), {
Transparency = v10874
}):Play();
task.wait(0.16);
v3:Create(v10873, TweenInfo.new(v10868 - 0.16,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(v10868);
v10873:Destroy();
end);
end;
local function v10883()
task.spawn(function()
local v10876 = Random.new():NextNumber(0.7037037037037036,
0.9199999999999999);
local v10877 = v10817.ChargeWind:Clone();
v2:AddTag(v10877, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10877);
v10877:ScaleTo(Random.new():NextNumber(0.7, 1.4));
local v10878 = math.random(0, 360);
v10877:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame * CFrame.new(0, -
4.78540802, 0, -0.999848187, 2.98155649E-19, 0.0174529105, -2.97164118E-19, 1,
5.94055137E-20, -0.0174526647, -5.42101215E-20, -0.99984771));
v10877:SetPrimaryPartCFrame(v10877.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10878), 0));
local l_Start_303 = v10877.Start;
local l_End_300 = v10877.End;
local v10881 = l_Start_303:Clone();
v2:AddTag(v10881, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10881);
v10881.Name = "ClonedMesh";
v10881.Parent = workspace.Thrown;
v3:Create(v10881, TweenInfo.new(v10876,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_End_300.Size,
CFrame = l_End_300.CFrame
}):Play();
v3:Create(v10881.Mesh, TweenInfo.new(v10876,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale = l_End_300.Mesh.Scale
}):Play();
local v10882 = Random.new():NextNumber(0.98, 0.88);
v3:Create(v10881.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.In), {
Transparency = v10882
}):Play();
task.wait(0.2);
v3:Create(v10881.Decal, TweenInfo.new(v10876 - 0.2,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(v10876);
v10881:Destroy();
end);
end;
task.spawn(function()
for _ = 1, 13 do
spawn(v10875);
task.wait(0.06);
end;
end);
for _ = 1, 7 do
spawn(v10883);
task.wait(0.14);
end;
end);
task.delay(2.05, function()
shared.sfx({
SoundId = "rbxassetid://15392801101",
Parent = v10815.WeaponHold,
Volume = 10
}):Play();
end);
task.delay(3.25, function()
local v10886;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
local l_Position_29 = l_Character_19.PrimaryPart.Position;
local _, v10889 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_29);
if v10889 then
v10886 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label3;
end;
end;
end;
v10886 = l_LocalPlayer_0.Character == l_Character_19;
::label3::;
if not (not v10886 and l_LocalPlayer_0.Character ~= l_Character_19)
then
v5({
Effect = "Camshake",
Intensity = 7.5,
Last = nil
});
end;
v10886 = v10815.WeaponHold.StrongFlame;
for _, v10891 in pairs(v10886:GetDescendants()) do
if v10891:IsA("ParticleEmitter") then
v10891.Enabled = true;
end;
end;
local l_RootFlame_0 = l_Character_19.HumanoidRootPart.RootFlame;
for _, v10894 in pairs(l_RootFlame_0:GetDescendants()) do
if v10894:IsA("ParticleEmitter") then
v10894.Enabled = true;
end;
end;
local l_RootBurstEmit_0 =
l_Character_19.HumanoidRootPart.RootBurstEmit;
for _, v10897 in pairs(l_RootBurstEmit_0:GetDescendants()) do
if v10897:IsA("ParticleEmitter") then
if not (v10897.Name ~= 4) or v10897.Name == 6 then
shared.resizeparticle(v10897, 3, "Transparency");
end;
v10897:Emit(v10897.Name);
end;
end;
local l_BurstEmit_1 = v10815.WeaponHold.BurstEmit;
for _, v10900 in pairs(l_BurstEmit_1:GetDescendants()) do
if v10900:IsA("ParticleEmitter") and tonumber(v10900.Name) > 1
then
v10900:Emit(v10900.Name);
end;
end;
task.spawn(function()
local v10901 = v10817.WindRing:Clone();
v2:AddTag(v10901, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10901);
local v10902 = math.random(0, 360);
v10901:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame *
CFrame.new(0, -4.32420731, 0, -0.999848187, 2.98155649E-19, 0.0174529105, -
2.97164118E-19, 1, 5.94055137E-20, -0.0174526647, -5.42101215E-20, -0.99984771));
v10901:SetPrimaryPartCFrame(v10901.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10902), 0));
local l_Start_304 = v10901.Start;
local l_End_301 = v10901.End;
local v10905 = l_Start_304:Clone();
v2:AddTag(v10905, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10905);
v10905.Decal.Transparency = 0.9;
v10905.Name = "ClonedMesh";
v10905.Parent = workspace.Thrown;
v3:Create(v10905, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = l_End_301.Size,
CFrame = l_End_301.CFrame
}):Play();
v3:Create(v10905.Mesh, TweenInfo.new(2, Enum.EasingStyle.Quint,
Enum.EasingDirection.Out), {
Scale = l_End_301.Mesh.Scale
}):Play();
v3:Create(v10905.Decal, TweenInfo.new(2,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(2);
v10905:Destroy();
end);
end);
task.delay(5.91, function()
for _, v10907 in
pairs(l_Character_19.HumanoidRootPart.Slash1:GetDescendants()) do
if v10907:IsA("ParticleEmitter") then
v10907:Emit(v10907.Name);
end;
end;
end);
task.delay(4.63, function()
for _ = 1, 2 do
local v10909 = shared.sfx({
SoundId = "rbxassetid://15392171081",
CFrame = l_Character_19.PrimaryPart.CFrame,
Volume = 10
});
v10909:Play();
task.delay(4, function()
v3:Create(v10909, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
end);
end;
end);
task.delay(6.13, function()
local v10910;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
local l_Position_30 = l_Character_19.PrimaryPart.Position;
local _, v10913 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_30);
if v10913 then
v10910 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label4;
end;
end;
end;
v10910 = l_LocalPlayer_0.Character == l_Character_19;
::label4::;
if not (not v10910 and l_LocalPlayer_0.Character ~= l_Character_19)
then
v5({
Effect = "Camshake",
Intensity = 12.5,
Last = 1
});
end;
v10910 = v10815.WeaponHold.StrongFlame;
for _, v10915 in pairs(v10910:GetDescendants()) do
if v10915:IsA("ParticleEmitter") then
v10915.Enabled = false;
end;
end;
local l_RootFlame_1 = l_Character_19.HumanoidRootPart.RootFlame;
for _, v10918 in pairs(l_RootFlame_1:GetDescendants()) do
if v10918:IsA("ParticleEmitter") then
v10918.Enabled = false;
end;
end;
v10817.PrimaryPart = v10817.MainEffect;
v10817:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame *
CFrame.new(0, 0, 0, 1.00000048, -8.74228192E-8, 1.19209304E-7, -8.74227766E-8, -1,
5.42101215E-20, -1.19209304E-7, 1.04216621E-14, -1));
v10817:SetPrimaryPartCFrame(v10817.PrimaryPart.CFrame +
Vector3.new(0, 2, 0, 0));
v10817:ScaleTo(1.5);
local v10919 = v10817.MainEffect:Clone();
v2:AddTag(v10919, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10919);
v10919.Parent = workspace.Thrown;
task.delay(12, function()
v10919:Destroy();
end);
for _, v10921 in pairs(v10919:GetDescendants()) do
if v10921:IsA("ParticleEmitter") then
v10921:Emit(v10921.Name);
end;
end;
task.spawn(function()
local v10922;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
local l_Position_31 = l_Character_19.PrimaryPart.Position;
local _, v10925 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_31);
if v10925 then
v10922 = true;
if not ((l_Character_19.PrimaryPart.Position -
l_LocalPlayer_0.Character.PrimaryPart.Position).magnitude > 130) then
goto label5;
end;
end;
end;
v10922 = l_LocalPlayer_0.Character == l_Character_19;
::label5::;
if not v10922 then
return ;
else
v10922 = {};
for _, v10927 in pairs(v10817.lighting:GetChildren()) do
local v10928 = v10927:Clone();
v10928.Parent = game.Lighting;
v2:AddTag(v10928, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10928);
v10922[v10928.Name] = v10928;
end;
v10922.ImpactFrameBlack.Enabled = true;
task.wait(0.035);
v10922.ImpactFrameBlack.Enabled = false;
v10922.ImpactFrameWhite.Enabled = true;
task.wait(0.035);
v10922.ImpactFrameWhite.Enabled = false;
local v10929 = v10922.SBGSlash:Clone();
v10929.Name = "a";
v10929.Enabled = true;
v10929.Parent = game.Lighting;
v3:Create(v10929, TweenInfo.new(3,
Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {
Brightness = 0,
Contrast = 0,
Saturation = 0,
TintColor = Color3.fromRGB(255, 255, 255)
}):Play();
task.wait(3.2);
v10929:Destroy();
return ;
end;
end);
task.spawn(function()
local v10930 = v10817.Wisps:Clone();
v2:AddTag(v10930, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10930);
v10930.CFrame = l_Character_19.PrimaryPart.CFrame *
CFrame.new(0, 0, -3.05175781E-5, 1.00000048, 2.98155649E-19, -2.06632123E-7,
2.98155649E-19, 1, -5.42101474E-20, -3.17865272E-8, -5.42101215E-20, 1);
v10930.Parent = workspace.Thrown;
for _, v10932 in pairs(v10930:GetDescendants()) do
if v10932:IsA("ParticleEmitter") then
v10932:Emit(v10932.Name);
end;
end;
v3:Create(v10930, TweenInfo.new(4, Enum.EasingStyle.Quint,
Enum.EasingDirection.Out), {
Orientation = Vector3.new(0, -175, 0, 0)
}):Play();
task.wait(5);
v10930:Destroy();
end);
task.spawn(function()
local v10933 = v10817.SlashRing:Clone();
v2:AddTag(v10933, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10933);
v10933:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame *
CFrame.new(-3.47370911, 0, -32.9414902, -0.17364876, 2.98155649E-19, -0.984809875,
-1.05160932E-19, 1, -2.84212951E-19, 0.984809399, -5.42101215E-20, -0.173648432));
local v10934 = math.random(0, 360);
v10933:SetPrimaryPartCFrame(v10933.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10934), 0));
local l_Start_305 = v10933.Start;
local l_End_302 = v10933.End;
local v10937 = l_Start_305:Clone();
v2:AddTag(v10937, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10937);
v10937.Decal.Transparency = 0.9;
v10937.Name = "ClonedMesh";
v10937.Parent = workspace.Thrown;
v3:Create(v10937, TweenInfo.new(1.35, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = l_End_302.Size,
CFrame = l_End_302.CFrame
}):Play();
v3:Create(v10937.Mesh, TweenInfo.new(1.35,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Scale = l_End_302.Mesh.Scale
}):Play();
v3:Create(v10937.Decal, TweenInfo.new(1.35,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(1.35);
v10937:Destroy();
end);
task.spawn(function()
local v10938 = v10817.SlashMesh:Clone();
v2:AddTag(v10938, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10938);
v10938:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame *
CFrame.new(-3.47370911, 0, -32.9414902, -0.17364876, 2.98155649E-19, -0.984809875,
-1.05160932E-19, 1, -2.84212951E-19, 0.984809399, -5.42101215E-20, -0.173648432));
local l_Start_306 = v10938.Start;
local l_End_303 = v10938.End;
local v10941 = l_Start_306:Clone();
v2:AddTag(v10941, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10941);
v10941.Transparency = 0;
v10941.Name = "ClonedMesh";
v10941.Parent = workspace.Thrown;
for _, v10943 in pairs(v10941:GetDescendants()) do
if v10943:IsA("ParticleEmitter") then
v10943:Emit(v10943.Name);
end;
end;
v3:Create(v10941, TweenInfo.new(3, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Size = l_End_303.Size,
CFrame = l_End_303.CFrame
}):Play();
task.wait(2);
v3:Create(v10941, TweenInfo.new(1, Enum.EasingStyle.Quint,
Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.wait(3);
v10941:Destroy();
end);
local function v10950()
task.spawn(function()
local v10944 = Random.new():NextNumber(0.3, 2);
local v10945 = v10817.FlameWind:Clone();
v2:AddTag(v10945, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10945);
v10945:SetPrimaryPartCFrame(l_Character_19.PrimaryPart.CFrame * CFrame.new(-
6.48495483, -1.1905098, 8.38716125, 2.06632123E-7, 2.98155649E-19, 1.00000048,
5.42101474E-20, 1, 2.98155649E-19, -1, -5.42101215E-20, -3.17865272E-8));
v10945:ScaleTo(Random.new():NextNumber(0.5, 1.45));
local v10946 = math.random(0, 360);
v10945:SetPrimaryPartCFrame(v10945.PrimaryPart.CFrame *
CFrame.Angles(0, math.rad(v10946), 0));
local l_Start_307 = v10945.Start;
local l_End_304 = v10945.End;
local v10949 = l_Start_307:Clone();
v2:AddTag(v10949, "fireawk" .. l_Character_19.Name);
table.insert(v10818, v10949);
v10949.Transparency = Random.new():NextNumber(0.98, 0.8);
v10949.Name = "ClonedMesh";
v10949.Parent = workspace.Thrown;
v3:Create(v10949, TweenInfo.new(v10944,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Size = l_End_304.Size,
CFrame = l_End_304.CFrame
}):Play();
v3:Create(v10949, TweenInfo.new(v10944,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
task.wait(v10944);
v10949:Destroy();
end);
end;
for _ = 1, 12 do
spawn(v10950);
end;
end);
end;
elseif v899 == "Pinpoint Finisher" then
local l_Bind_2 = v898.Bind;
local l_root_2 = v898.root;
local l_char_33 = v898.char;
shared.sfx({
SoundId = "rbxassetid://15436803519",
Parent = l_root_2,
Volume = 2
}):Play();
local function v10967(v10955)
local l_Mesh_5 = v10955.Mesh;
local v10957 = v10955.Delta or 0.02;
local l_DWC_1 = v10955.DWC;
local v10959 = v10955.Repeat or 1;
local v10960 = v10955.FPS or 1;
local _ = v10955.Loop;
local l_Folder_8 = l_Mesh_5:FindFirstChild("Folder");
local l_Decal_579 = l_Mesh_5:FindFirstChild("Decal");
if l_DWC_1 == nil then
l_DWC_1 = true;
end;
if l_Folder_8 and l_Decal_579 then
task.spawn(function()
for _ = 1, v10959 do
if not l_Mesh_5.Parent then
return ;
else
for v10965 = 1, #l_Folder_8:GetChildren(), v10960 do
local v10966 =
l_Folder_8:FindFirstChild((tostring(v10965))) or l_Folder_8:GetChildren()
[#l_Folder_8:GetChildren()];
if v10966 then
l_Decal_579.Texture = v10966.Texture;
end;
if v10957 == "Step" then
game:GetService("RunService").RenderStepped:Wait();
else
task.wait(v10957);
end;
end;
end;
end;
if l_DWC_1 and l_DWC_1 ~= false then
l_Mesh_5:Destroy();
end;
end);
end;
end;
local function v10971(v10968)
for _, v10970 in pairs(v10968:GetDescendants()) do
if v10970:IsA("ParticleEmitter") then
task.delay(v10970:GetAttribute("EmitDelay") or 0, function()
v10970:Emit(v10970:GetAttribute("EmitCount"));
end);
end;
end;
end;
local function v10984(v10972, v10973, v10974, v10975)
local v10976 =
game.ReplicatedStorage.Resources.PinpointFinisher.SlashMesh:Clone();
game.Debris:AddItem(v10976, 0.24);
v10976.CFrame = v10973;
local l_Mesh_6 = v10976.Mesh;
l_Mesh_6.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v10972;
if v10974 then
local v10978 =
game.ReplicatedStorage.Resources.PinpointFinisher.Bruh:Clone();
game:GetService("Debris"):AddItem(v10978, 1);
v10978:SetPrimaryPartCFrame(v10973);
v10978.Parent = workspace.Thrown;
v10978:ScaleTo(v10972 * 0.8);
v10971(v10978);
local v10979 =
game.ReplicatedStorage.Resources.PinpointFinisher.Bruh2:Clone();
game:GetService("Debris"):AddItem(v10979, 1);
v10979:SetPrimaryPartCFrame(v10973);
v10979.Parent = workspace.Thrown;
v10979:ScaleTo(v10972 * 0.8);
v10971(v10979);
end;
v10976.Parent = workspace.Thrown;
if v10975 then
v10976.Size = v10976.Size + Vector3.new(0, v10975, 0);
end;
local v10980 = 0.03;
local v10981 = 0.08;
local l_v82_192 = v82;
if not v10981 and v10980 then
v10981 = v10980;
v10980 = 1;
end;
if not v10981 and not v10980 then
v10980 = 0;
v10981 = 1;
end;
local v10983 = l_v82_192:NextNumber(v10980, v10981);
v774(l_Mesh_6, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v10983,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v10972
}
});
if false then
v10980 =
game.ReplicatedStorage.Resources.PinpointFinisher.SlashWind:Clone();
game.Debris:AddItem(v10980, v10983 * 3);
v10980.CFrame = v10973 * CFrame.Angles(math.rad((math.random(-360,
360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360, 360)))));
v10980.Parent = workspace.Thrown;
v774(v10980, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v10983 * 3,
Goal = {
Size = v10980.Size + Vector3.new(15, 4, 15, 0) * v10972,
Transparency = 1
}
});
end;
end;
local function v10998(v10985, v10986, v10987, v10988)
local v10989 =
game.ReplicatedStorage.Resources.PinpointFinisher.SlashMeshGL:Clone();
game.Debris:AddItem(v10989, 0.24);
local v10990 =
game.ReplicatedStorage.Resources.PinpointFinisher.SlashWindGL:Clone();
game.Debris:AddItem(v10990, 0.24);
v10989.CFrame = v10986;
v10990.CFrame = v10986 * CFrame.Angles(math.rad((math.random(-360,
360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360, 360)))));
local l_Mesh_7 = v10989.Mesh;
l_Mesh_7.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v10985;
if v10987 then
local v10992 =
game.ReplicatedStorage.Resources.PinpointFinisher.Bruh:Clone();
game.Debris:AddItem(v10992, 1);
v10992:SetPrimaryPartCFrame(v10986);
v10992.Parent = workspace.Thrown;
v10992:ScaleTo(v10985 * 0.3);
v10971(v10992);
local v10993 =
game.ReplicatedStorage.Resources.PinpointFinisher.Bruh2:Clone();
game.Debris:AddItem(v10993, 1);
v10993:SetPrimaryPartCFrame(v10986);
v10993.Parent = workspace.Thrown;
v10993:ScaleTo(v10985 * 0.3);
v10971(v10993);
end;
v10990.Parent = workspace.Thrown;
v10989.Parent = workspace.Thrown;
if v10988 then
v10989.Size = v10989.Size + Vector3.new(0, v10988, 0);
end;
local v10994 = 0.03;
local v10995 = 0.08;
local l_v82_193 = v82;
if not v10995 and v10994 then
v10995 = v10994;
v10994 = 1;
end;
if not v10995 and not v10994 then
v10994 = 0;
v10995 = 1;
end;
local v10997 = l_v82_193:NextNumber(v10994, v10995);
v774(l_Mesh_7, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v10997,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v10985
}
});
v774(v10990, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v10997 * 3,
Goal = {
Size = v10990.Size + Vector3.new(15, 4, 15, 0) * v10985,
Transparency = 1
}
});
end;
task.wait(0.8);
if not l_Bind_2.Parent then
return ;
else
local l_FirstChild_8 =
l_char_33:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Cube.001");
local v11000 = game.ReplicatedStorage.Resources.Windy:Clone();
game:GetService("Debris"):AddItem(v11000, 10);
local l_CFrame_35 = l_root_2.CFrame;
local l_new_55 = CFrame.new;
local v11003 = 0;
local v11004 = -l_root_2.Size.Y;
local v11005 = 1.1;
local v11006 = 1.5;
local l_v82_194 = v82;
if not v11006 and v11005 then
v11006 = v11005;
v11005 = 1;
end;
if not v11006 and not v11005 then
v11005 = 0;
v11006 = 1;
end;
v11000:SetPrimaryPartCFrame(l_CFrame_35 * l_new_55(v11003, v11004 *
l_v82_194:NextNumber(v11005, v11006), 0) * CFrame.Angles(1.5707963267948966, 0,
0));
v11000.Parent = workspace.Thrown;
v11000:ScaleTo(2);
v10971(v11000);
local v11008 = {};
task.delay(6, function()
for _, v11010 in pairs(v11008) do
v11010:Destroy();
end;
end);
local v11011 = tick();
while l_Bind_2.Parent do
local v11012 = tick() - v11011;
if v11012 <= 1.2 and l_Bind_2.Parent then
local v11013 = 1;
if v11012 > 0.1 then
v11013 = v11013 + math.random(1, 2);
end;
for _ = 1, v11013 do
local v11015 =
game.ReplicatedStorage.Resources.PinpointFinisher.NewSlash:Clone();
table.insert(v11008, v11015);
v11015:ScaleTo(v89(0.5, 1.1));
if math.random(1, 2) == 1 then
l_v82_194 = l_root_2.CFrame;
local l_new_56 = CFrame.new;
local v11017 = -0.5;
local v11018 = 0.5;
local l_v82_195 = v82;
if not v11018 and v11017 then
v11018 = v11017;
v11017 = 1;
end;
if not v11018 and not v11017 then
v11017 = 0;
v11018 = 1;
end;
v11015:SetPrimaryPartCFrame(l_v82_194 *
l_new_56(l_v82_195:NextNumber(v11017, v11018), 0, math.random(-4, -1.5)) *
CFrame.Angles(math.rad((math.random(-15, 15))), math.rad((math.random(-90, -45))),
(math.rad((math.random(-80, 80))))));
else
l_v82_194 = l_root_2.CFrame;
local l_new_57 = CFrame.new;
local v11021 = -0.5;
local v11022 = 0.5;
local l_v82_196 = v82;
if not v11022 and v11021 then
v11022 = v11021;
v11021 = 1;
end;
if not v11022 and not v11021 then
v11021 = 0;
v11022 = 1;
end;
v11015:SetPrimaryPartCFrame(l_v82_194 *
l_new_57(l_v82_196:NextNumber(v11021, v11022), 0, math.random(-4, -1.5)) *
CFrame.Angles(math.rad((math.random(-15, 15))), math.rad((math.random(45, 90))),
3.141592653589793 + math.rad((math.random(-80, 80)))));
end;
v11015.Parent = workspace.Thrown;
if math.random(1, 2) == 1 then
v11004 = v10984;
v11005 = 2;
v11006 = 3;
l_v82_194 = v82;
if not v11006 and v11005 then
v11006 = v11005;
v11005 = 1;
end;
if not v11006 and not v11005 then
v11005 = 0;
v11006 = 1;
end;
v11004(l_v82_194:NextNumber(v11005, v11006),
v11015.PrimaryPart.CFrame * CFrame.Angles(-1.5707963267948966, 0, 0), true);
if math.random(1, 5) == 1 then
v11004 = v10998;
v11005 = 3;
v11006 = 4;
l_v82_194 = v82;
if not v11006 and v11005 then
v11006 = v11005;
v11005 = 1;
end;
if not v11006 and not v11005 then
v11005 = 0;
v11006 = 1;
end;
v11004(l_v82_194:NextNumber(v11005, v11006),
v11015.PrimaryPart.CFrame, true);
v11004 =
game.ReplicatedStorage.Resources.PinpointFinisher.Slash:Clone();
table.insert(v11008, v11004);
game:GetService("Debris"):AddItem(v11004, 1);
v11004:SetPrimaryPartCFrame(v11015.PrimaryPart.CFrame * CFrame.Angles(-
1.5707963267948966, 0, 0));
v11004.Parent = workspace.Thrown;
v11004:ScaleTo(v89(0.5, 1.5));
v10971(v11004);
end;
end;
if l_root_2 and l_root_2.Parent ==
l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 0.75
});
end;
v10967({
Mesh = v11015.NewSlash,
Delta = "Step",
FPS = 3
});
end;
task.wait(0.02);
else
break;
end;
end;
if not l_Bind_2.Parent then
return ;
else
v10971(v11000);
for _, v11025 in pairs(v11000:GetDescendants()) do
if v11025:IsA("ParticleEmitter") then
v11025.Enabled = false;
end;
end;
local v11026 =
game.ReplicatedStorage.Resources.PinpointFinisher.GlintTime:Clone();
table.insert(v11008, v11026);
local l_Weld_47 = Instance.new("Weld");
l_Weld_47.Part0 = v11026;
l_Weld_47.Part1 = l_FirstChild_8;
l_Weld_47.Parent = v11026;
v11026.Parent = workspace.Thrown;
v10971(v11026);
task.wait(0.25);
if not l_Bind_2.Parent then
return ;
else
l_CFrame_35 =
game.ReplicatedStorage.Resources.PinpointFinisher.MeshTest:Clone();
table.insert(v11008, l_CFrame_35);
l_CFrame_35.CFrame = l_root_2.CFrame * CFrame.new(3.5, -10, -
2.5) * CFrame.Angles(0, 0, -1.3089969389957472);
l_CFrame_35.Parent = workspace.Thrown;
v10967({
Mesh = l_CFrame_35,
DWC = true,
FPS = 1,
Delta = "Step"
});
v10998(4, l_CFrame_35.CFrame, true);
v10984(4, l_CFrame_35.CFrame, true);
v11000:ScaleTo(2.5);
v10971(v11000);
if l_root_2 and l_root_2.Parent == l_LocalPlayer_0.Character
then
v5({
Effect = "Camshake",
Intensity = 1,
Last = 1
});
end;
task.wait(0.15);
if not l_Bind_2.Parent then
return ;
else
if l_root_2 and l_root_2.Parent ==
l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 8
});
end;
(function(v11028)
local l_Anchor_290 = v11028.Anchor;
local v11030 = v11028.Offset or 10;
for _ = 1, v11028.Itterations or 15 do
for _ = 1, math.random(1, 3) do
local v11033 =
game.ReplicatedStorage.Resources.PinpointFinisher.CoolSlash:Clone();
table.insert(v11008, v11033);
v11033.A1.CFrame = v11033.A0.CFrame;
local l_new_58 = CFrame.new;
local v11035 = -v11030;
local l_v11030_0 = v11030;
local l_v82_197 = v82;
if not l_v11030_0 and v11035 then
l_v11030_0 = v11035;
v11035 = 1;
end;
if not l_v11030_0 and not v11035 then
v11035 = 0;
l_v11030_0 = 1;
end;
local v11038 = l_v82_197:NextNumber(v11035,
l_v11030_0);
l_v11030_0 = -v11030;
l_v82_197 = v11030;
local l_v82_198 = v82;
if not l_v82_197 and l_v11030_0 then
l_v82_197 = l_v11030_0;
l_v11030_0 = 1;
end;
if not l_v82_197 and not l_v11030_0 then
l_v11030_0 = 0;
l_v82_197 = 1;
end;
local v11040 = l_Anchor_290 * l_new_58(v11038,
l_v82_198:NextNumber(l_v11030_0, l_v82_197), v89(-v11030, v11030)) *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
l_new_58 = v11030 * 1.5;
v11038 = v11030 * 2;
v11035 = v82;
if not v11038 and l_new_58 then
v11038 = l_new_58;
l_new_58 = 1;
end;
if not v11038 and not l_new_58 then
l_new_58 = 0;
v11038 = 1;
end;
local v11041 = v11035:NextNumber(l_new_58,
v11038);
v11033.CFrame = v11040;
l_new_58 = v11033.Beam;
v11035 = 0.1;
l_v11030_0 = 0.6;
l_v82_197 = v82;
if not l_v11030_0 and v11035 then
l_v11030_0 = v11035;
v11035 = 1;
end;
if not l_v11030_0 and not v11035 then
v11035 = 0;
l_v11030_0 = 1;
end;
l_new_58.Width0 = l_v82_197:NextNumber(v11035,
l_v11030_0);
l_new_58 = v11033.Beam;
v11035 = 0.1;
l_v11030_0 = 0.6;
l_v82_197 = v82;
if not l_v11030_0 and v11035 then
l_v11030_0 = v11035;
v11035 = 1;
end;
if not l_v11030_0 and not v11035 then
v11035 = 0;
l_v11030_0 = 1;
end;
l_new_58.Width1 = l_v82_197:NextNumber(v11035,
l_v11030_0);
v11033.A0.CFrame = CFrame.new(0, -v11041 * 2.5,
0);
v11033.A1.CFrame = CFrame.new(0, v11041 * 2.5,
0);
v11033.Parent = workspace.Thrown;
l_new_58 = v774;
v11038 = v11033.Beam;
v11035 = {
EasingStyle = "Linear"
};
l_v82_197 = 0.1;
l_v82_198 = 0.15;
local l_v82_199 = v82;
if not l_v82_198 and l_v82_197 then
l_v82_198 = l_v82_197;
l_v82_197 = 1;
end;
if not l_v82_198 and not l_v82_197 then
l_v82_197 = 0;
l_v82_198 = 1;
end;
v11035.Time = l_v82_199:NextNumber(l_v82_197,
l_v82_198);
v11035.Goal = {
Width0 = 0,
Width1 = 0
};
l_new_58(v11038, v11035);
l_new_58 = v774;
v11038 = v11033.A1;
v11035 = {
EasingStyle = "Linear"
};
l_v82_197 = 0.05;
l_v82_198 = 0.1;
l_v82_199 = v82;
if not l_v82_198 and l_v82_197 then
l_v82_198 = l_v82_197;
l_v82_197 = 1;
end;
if not l_v82_198 and not l_v82_197 then
l_v82_197 = 0;
l_v82_198 = 1;
end;
v11035.Time = l_v82_199:NextNumber(l_v82_197,
l_v82_198);
v11035.Goal = {
CFrame = CFrame.new(0, v11041 * 2.5, 0)
};
l_new_58(v11038, v11035);
l_new_58 = v774;
v11038 = v11033.A0;
v11035 = {
EasingStyle = "Linear"
};
l_v82_197 = 0.05;
l_v82_198 = 0.1;
l_v82_199 = v82;
if not l_v82_198 and l_v82_197 then
l_v82_198 = l_v82_197;
l_v82_197 = 1;
end;
if not l_v82_198 and not l_v82_197 then
l_v82_197 = 0;
l_v82_198 = 1;
end;
v11035.Time = l_v82_199:NextNumber(l_v82_197,
l_v82_198);
v11035.Goal = {
CFrame = CFrame.new(0, -v11041 * 2.5, 0)
};
l_new_58(v11038, v11035);
game.Debris:AddItem(v11033, 0.1);
end;
end;
end)({
Anchor = l_root_2.CFrame * CFrame.new(0, 0, -5),
Offset = 5,
Itterations = 5
});
v10971(v11000);
v10998(2, l_CFrame_35.CFrame, false);
v10984(2, l_CFrame_35.CFrame, false);
v11003 =
game.ReplicatedStorage.Resources.PinpointFinisher.BallGl:Clone();
table.insert(v11008, v11003);
v11003.CFrame = l_root_2.CFrame * CFrame.new(0, 0, -5);
v11003.Parent = workspace.Thrown;
v11003.Size = Vector3.new(15, 15, 15, 0);
v774(v11003, {
Time = 0.3,
EasingStyle = "StandardProductive",
Goal = {
Size = Vector3.new(35, 35, 35, 0)
}
});
v774(v11003, {
Time = 0.2,
EasingStyle = "StandardProductive",
Goal = {
Transparency = 1
}
});
delay(0.2, function()
if not v11003.Parent then
return ;
else
local l_Highlight_3 =
v11003:FindFirstChildOfClass("Highlight");
if l_Highlight_3 then
l_Highlight_3:Destroy();
end;
v11003.Material = Enum.Material.Neon;
return ;
end;
end);
end;
end;
end;
end;
elseif v899 == "Quick Slashes" then
local l_Bind_3 = v898.Bind;
local l_root_3 = v898.root;
local l_QuickSlash_0 = game.ReplicatedStorage.Resources.QuickSlash;
local function v11064(v11047, v11048, v11049)
local v11050 = l_QuickSlash_0.SlashMesh:Clone();
local v11051 = l_QuickSlash_0.Wind:Clone();
local v11052 = v11048 * CFrame.new(math.random(-5, 5), 0, math.random(-
8, -3)) * CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-
360, 360))), (math.rad((math.random(-360, 360)))));
local _ = v11048 * CFrame.new(math.random(-5, 5), 0, math.random(-8, -
3)) * CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
v11050.CFrame = v11052;
v11051.CFrame = v11052;
v11050.Mesh.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v11047;
if v11049 then
local v11054 = l_QuickSlash_0.Bruh:Clone();
v11054:SetPrimaryPartCFrame(v11052);
v11054.Parent = workspace.Thrown;
v11054:ScaleTo(v11047 * 0.8);
for _, v11056 in pairs(v11054:GetDescendants()) do
if v11056:IsA("ParticleEmitter") then
v11056:Emit(v11056:GetAttribute("EmitCount"));
end;
end;
local v11057 = l_QuickSlash_0.Bruh2:Clone();
v11057:SetPrimaryPartCFrame(v11052);
v11057.Parent = workspace.Thrown;
v11057:ScaleTo(v11047 * 0.8);
for _, v11059 in pairs(v11057:GetDescendants()) do
if v11059:IsA("ParticleEmitter") then
v11059:Emit(v11059:GetAttribute("EmitCount"));
end;
end;
game.Debris:AddItem(v11054, 0.1);
game.Debris:AddItem(v11057, 0.1);
end;
local v11060 = 0.03;
local v11061 = 0.08;
local l_v82_200 = v82;
if not v11061 and v11060 then
v11061 = v11060;
v11060 = 1;
end;
if not v11061 and not v11060 then
v11060 = 0;
v11061 = 1;
end;
local v11063 = l_v82_200:NextNumber(v11060, v11061);
v11051.Name = "QuickWind";
v11051:SetAttribute("Time", v11063);
v11051:SetAttribute("Scale", v11047);
v11050.Name = "QuickSlashMesh";
v11050:SetAttribute("Time", v11063);
v11050:SetAttribute("Scale", v11047);
v11051.Parent = workspace.Thrown;
v11050.Parent = workspace.Thrown;
game.Debris:AddItem(v11050, v11063);
game.Debris:AddItem(v11051, v11063 * 3);
task.wait(0.01);
end;
for _ = 1, 14 do
if l_Bind_3.Parent then
task.spawn(function()
for _ = 1, 7 do
if l_Bind_3.Parent then
if math.random(1, 2) == 1 then
task.wait(Random.new():NextNumber(0.01, 0.09));
local l_v11064_0 = v11064;
local v11068 = 1.5;
local v11069 = 3;
local l_v82_201 = v82;
if not v11069 and v11068 then
v11069 = v11068;
v11068 = 1;
end;
if not v11069 and not v11068 then
v11068 = 0;
v11069 = 1;
end;
l_v11064_0(l_v82_201:NextNumber(v11068, v11069),
l_root_3.CFrame * CFrame.new(0, 0, -15), true);
if math.random(1, 2) == 1 then
l_v11064_0 = v11064;
v11068 = 0.8;
v11069 = 1.4;
l_v82_201 = v82;
if not v11069 and v11068 then
v11069 = v11068;
v11068 = 1;
end;
if not v11069 and not v11068 then
v11068 = 0;
v11069 = 1;
end;
l_v11064_0(l_v82_201:NextNumber(v11068,
v11069), l_root_3.CFrame * CFrame.new(0, 0, -3), true);
end;
if l_root_3 and l_root_3.Parent ==
l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 0.75
});
end;
task.wait(0.01);
end;
else
break;
end;
end;
end);
task.wait(0.04);
else
break;
end;
end;
elseif v899 == "Accurate Dash Check" then
local v11071 = RaycastParams.new();
local v11072 = {};
for _, v11074 in pairs(workspace.Live:GetChildren()) do
if v11074 ~= l_LocalPlayer_0.Character then
table.insert(v11072, v11074);
end;
end;
v11071.FilterType = Enum.RaycastFilterType.Include;
v11071.FilterDescendantsInstances = v11072;
local l_root_4 = v898.root;
local l_bv_0 = v898.bv;
local l_Parent_7 = l_root_4.Parent;
if not l_bv_0.Parent then
return ;
else
while task.wait() do
local v11078 = workspace:Blockcast(l_root_4.CFrame, Vector3.new(8,
9, 12, 0), l_root_4.CFrame.lookVector * 6, v11071);
if l_bv_0.Parent then
if v11078 and v11078.Instance then
l_Parent_7.Communicate:FireServer({
Goal = v898.x or "Adjust Pinpoint",
bv = l_bv_0
});
l_bv_0:SetAttribute("Goto", nil);
l_bv_0:SetAttribute("Fallout", v898.Fallout or 0.85);
break;
end;
else
break;
end;
end;
end;
elseif v899 == "Sunblitz Ready" then
local l_Character_20 = v898.Character;
local l_PrimaryPart_53 = l_Character_20.PrimaryPart;
local l_Sunblitz_0 = game.ReplicatedStorage.Resources.Sunblitz;
local l_CFrame_36 = l_PrimaryPart_53.CFrame;
local v11083 = {};
local v11084 = true;
local v11085 = nil;
for _, v11087 in pairs(l_Character_20.Humanoid:GetPlayingAnimationTracks())
do
if v11087.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v11085 = v11087;
end;
end;
if not v11085 then
return ;
else
task.delay(10, function()
v11084 = false;
for _, v11089 in pairs(v11083) do
if typeof(v11089) == "RBXScriptConnection" then
v11089:Disconnect();
else
v11089:Destroy();
end;
end;
table.clear(v11083);
end);
local v11090 = l_Sunblitz_0.StompMesh:Clone();
table.insert(v11083, v11090);
v11090:ScaleTo(0.4);
local v11091 = {
Model = v11090,
Anchor = l_CFrame_36 * CFrame.new(0, -l_PrimaryPart_53.Size.Y *
1.6, 3) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.4, Enum.EasingStyle.Exponential),
T = 0.7
};
local l_v11091_0 = v11091 --[[ copy: 12 -> 92 ]];
task.spawn(function()
local l_Model_290 = l_v11091_0.Model;
local v11094 = l_v11091_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_308 = l_Model_290:FindFirstChild("Start");
local l_End_305 = l_Model_290:FindFirstChild("End");
local l_Stay_289 = l_v11091_0.Stay;
local l_Anchor_291 = l_v11091_0.Anchor;
local v11099 = l_v11091_0.EndT or 1;
local l_Del_289 = l_v11091_0.Del;
local l_Skip_289 = l_v11091_0.Skip;
if l_Start_308 and l_End_305 then
l_Model_290.PrimaryPart = l_Start_308;
if not l_Skip_289 then
for _, v11103 in pairs(l_Model_290:GetChildren()) do
if v11103:IsA("BasePart") then
v11103.CanCollide = false;
v11103.Anchored = true;
end;
end;
end;
if l_Anchor_291 then
l_Model_290:SetPrimaryPartCFrame(l_Anchor_291);
end;
if l_v11091_0.T then
l_Start_308.Transparency = l_v11091_0.T;
end;
l_End_305.Transparency = 1;
l_Model_290.Parent = workspace.Thrown;
local l_Decal_580 = l_Start_308:FindFirstChildOfClass("Decal");
local l_SpecialMesh_580 =
l_Start_308:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_581 =
l_End_305:FindFirstChildOfClass("SpecialMesh");
local l_Decal_581 = l_End_305:FindFirstChildOfClass("Decal");
if l_Decal_581 and not l_Skip_289 then
l_Decal_581.Transparency = 1;
end;
local v11108 = nil;
if l_Del_289 then
game:GetService("TweenService"):Create(l_Start_308, v11094,
{
Size = l_End_305.Size,
CFrame = l_End_305.CFrame
}):Play();
task.delay(l_Del_289, function()
v11108 =
game:GetService("TweenService"):Create(l_Start_308, v11094, {
Transparency = v11099
});
v11108:Play();
if l_Decal_580 then
for _, v11110 in pairs(l_Start_308:GetChildren())
do
if v11110:IsA("Decal") then
game:GetService("TweenService"):Create(v11110, v11094, {
Transparency = v11099
}):Play();
end;
end;
end;
if l_SpecialMesh_580 then
v11108 =
game:GetService("TweenService"):Create(l_SpecialMesh_580, v11094, {
Scale = l_SpecialMesh_581.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_580 then
game:GetService("TweenService"):Create(l_SpecialMesh_580, v11094, {
Scale = l_SpecialMesh_581.Scale
}):Play();
end;
if l_Decal_580 then
for _, v11112 in pairs(l_Start_308:GetChildren()) do
if v11112:IsA("Decal") then
game:GetService("TweenService"):Create(v11112,
v11094, {
Transparency = v11099
}):Play();
end;
end;
v11108 =
game:GetService("TweenService"):Create(l_Start_308, v11094, {
Size = l_End_305.Size,
CFrame = l_End_305.CFrame
});
v11108:Play();
else
v11108 =
game:GetService("TweenService"):Create(l_Start_308, v11094, {
Size = l_End_305.Size,
Transparency = v11099,
CFrame = l_End_305.CFrame
});
v11108:Play();
end;
end;
if not l_Stay_289 then
if l_Del_289 then
task.wait(l_Del_289 + 0.1);
end;
v11108.Completed:Connect(function()
l_Model_290:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11091 = l_Sunblitz_0.Stomp:Clone();
table.insert(v11083, v11091);
v11091:SetPrimaryPartCFrame(l_CFrame_36 * CFrame.new(0, -
l_PrimaryPart_53.Size.Y * 1.5, 3));
v11091:ScaleTo(2);
v11091.Parent = workspace.Thrown;
v833(v11091);
task.wait(0.2);
if not v11085.IsPlaying then
return ;
else
do
local l_v11085_0 = v11085;
task.delay(0.2, function()
if not l_v11085_0.IsPlaying then
return ;
else
local v11114 = l_Sunblitz_0.TP:Clone();
table.insert(v11083, v11114);
v11114:SetPrimaryPartCFrame(l_CFrame_36 * CFrame.new(0,
-l_PrimaryPart_53.Size.Y, 0));
v11114:ScaleTo(0.8);
v11114.Parent = workspace.Thrown;
v833(v11114);
return ;
end;
end);
end;
end;
end;
elseif v899 == "Sunblitz Effects" then
local l_Character_21 = v898.Character;
local l_PrimaryPart_54 = l_Character_21.PrimaryPart;
local l_Sunblitz_1 = game.ReplicatedStorage.Resources.Sunblitz;
local l_AttackCF_0 = v898.AttackCF;
local v11119 = {};
local v11120 = true;
local v11121 = nil;
for _, v11123 in pairs(l_Character_21.Humanoid:GetPlayingAnimationTracks())
do
if v11123.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v11121 = v11123;
end;
end;
if not v11121 then
return ;
else
task.delay(10, function()
v11120 = false;
for _, v11125 in pairs(v11119) do
if typeof(v11125) == "RBXScriptConnection" then
v11125:Disconnect();
else
v11125:Destroy();
end;
end;
table.clear(v11119);
end);
task.spawn(function()
local _ = v898.AttackCF;
shared.sfx({
SoundId = "rbxassetid://15675412942",
Parent = l_PrimaryPart_54,
Volume = 3
}):Play();
game:GetService("RunService").Heartbeat:Wait();
game:GetService("TweenService"):Create(l_PrimaryPart_54,
TweenInfo.new(0.35, Enum.EasingStyle.Quad), {
CFrame = v898.Goal
}):Play();
end);
local _ = function()
for v11127 = 1, 3 do
local v11128 = {};
for _, v11130 in pairs(l_Character_21:GetDescendants()) do
if v11130:IsA("BasePart") or v11130:IsA("Decal") then
v11128[v11130] = v11130.Transparency;
v11130.Transparency = 1;
end;
end;
if v11127 < 3 then
task.wait(0.05);
else
task.wait(0.325);
end;
for _, v11132 in pairs(l_Character_21:GetDescendants()) do
if v11132:IsA("BasePart") or v11132:IsA("Decal") then
v11132.Transparency = v11128[v11132];
end;
end;
task.wait(0.05);
end;
end;
local v11134 = l_Sunblitz_1.Move:Clone();
table.insert(v11119, v11134);
v11134:SetPrimaryPartCFrame(l_AttackCF_0 *
CFrame.Angles(1.5707963267948966, 0, 0));
v11134:ScaleTo(1.5);
v11134.Parent = workspace.Thrown;
for v11135, v11136 in pairs(v11134:GetDescendants()) do
if v11136:IsA("ParticleEmitter") then
v11135 = 0.3;
v11136.Lifetime = NumberRange.new(v11136.Lifetime.Min * v11135,
v11136.Lifetime.Max * v11135);
if v11136.Name == "Embers" then
v11136.Lifetime = NumberRange.new(0.2, 0.4);
end;
end;
end;
v3:Create(v11134.PrimaryPart, TweenInfo.new(0.35,
Enum.EasingStyle.Sine), {
CFrame = v11134.PrimaryPart.CFrame * CFrame.new(0, -155, 0)
}):Play();
task.delay(0.3, function()
for _, v11138 in pairs(v11134:GetDescendants()) do
if v11138:IsA("ParticleEmitter") then
v11138.Enabled = false;
end;
end;
end);
local v11139 = tick();
local v11140 = {};
spawn(function()
local v11141 = 0;
while v11120 do
v11141 = v11141 + 3;
if tick() - v11139 <= 7 then
for _, v11143 in pairs(v11140) do
v11143.CFrame = v11143.CFrame * CFrame.Angles(0,
math.rad(v11141), 0);
end;
game:GetService("RunService").RenderStepped:Wait();
else
break;
end;
end;
end);
spawn(function()
local v11144 = tick();
while true do
local v11145 = tick() - v11144;
if v11145 <= 0.15 and v11121.IsPlaying then
v833(v11134);
local v11146 = {
-5,
5
};
local l_CFrame_37 = l_Character_21.Torso.CFrame;
local l_new_59 = CFrame.new;
local v11149 = v11146[1];
local v11150 = v11146[2];
local l_v82_202 = v82;
if not v11150 and v11149 then
v11150 = v11149;
v11149 = 1;
end;
if not v11150 and not v11149 then
v11149 = 0;
v11150 = 1;
end;
local v11152 = l_CFrame_37 *
l_new_59(l_v82_202:NextNumber(v11149, v11150), 0, v89(v11146[1], v11146[2])) *
CFrame.Angles(math.rad((math.random(0, 360))), math.rad((math.random(0, 360))),
(math.rad((math.random(0, 360)))));
local v11153 = l_Sunblitz_1.WhirySlash:Clone();
v11153.CFrame = v11152;
v11153.Parent = workspace.Thrown;
l_new_59 = v11153.Size;
v11149 = 0.3;
v11150 = 0.6;
l_v82_202 = v82;
if not v11150 and v11149 then
v11150 = v11149;
v11149 = 1;
end;
if not v11150 and not v11149 then
v11149 = 0;
v11150 = 1;
end;
v11153.Size = l_new_59 * l_v82_202:NextNumber(v11149,
v11150);
if v11145 > 0.05 then
l_CFrame_37 = v3;
local l_v11153_0 = v11153;
v11149 = TweenInfo.new(0.05, Enum.EasingStyle.Sine);
v11150 = {};
local l_Size_6 = v11153.Size;
local v11156 = 2;
local v11157 = 3;
local l_v82_203 = v82;
if not v11157 and v11156 then
v11157 = v11156;
v11156 = 1;
end;
if not v11157 and not v11156 then
v11156 = 0;
v11157 = 1;
end;
v11150.Size = l_Size_6 * l_v82_203:NextNumber(v11156,
v11157);
v11150.Transparency = 1;
l_CFrame_37:Create(l_v11153_0, v11149, v11150):Play();
else
l_CFrame_37 = v3;
local l_v11153_1 = v11153;
v11149 = TweenInfo.new(0.05, Enum.EasingStyle.Sine);
v11150 = {};
local l_Size_7 = v11153.Size;
local v11161 = 2;
local v11162 = 3;
local l_v82_204 = v82;
if not v11162 and v11161 then
v11162 = v11161;
v11161 = 1;
end;
if not v11162 and not v11161 then
v11161 = 0;
v11162 = 1;
end;
v11150.Size = l_Size_7 * l_v82_204:NextNumber(v11161,
v11162);
l_CFrame_37:Create(l_v11153_1, v11149, v11150):Play();
end;
table.insert(v11140, v11153);
task.delay(0.05, function()
v11153:Destroy();
end);
game:GetService("RunService").RenderStepped:Wait();
else
break;
end;
end;
end);
local v11164 = l_Sunblitz_1.New.NewLaunch1:Clone();
table.insert(v11119, v11164);
v11164:ScaleTo(1);
local v11165 = {
Model = v11164,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.09100000000000001, Enum.EasingStyle.Sine),
T = 0
};
local l_v11165_0 = v11165 --[[ copy: 16 -> 86 ]];
task.spawn(function()
local l_Model_291 = l_v11165_0.Model;
local v11168 = l_v11165_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_309 = l_Model_291:FindFirstChild("Start");
local l_End_306 = l_Model_291:FindFirstChild("End");
local l_Stay_290 = l_v11165_0.Stay;
local l_Anchor_292 = l_v11165_0.Anchor;
local v11173 = l_v11165_0.EndT or 1;
local l_Del_290 = l_v11165_0.Del;
local l_Skip_290 = l_v11165_0.Skip;
if l_Start_309 and l_End_306 then
l_Model_291.PrimaryPart = l_Start_309;
if not l_Skip_290 then
for _, v11177 in pairs(l_Model_291:GetChildren()) do
if v11177:IsA("BasePart") then
v11177.CanCollide = false;
v11177.Anchored = true;
end;
end;
end;
if l_Anchor_292 then
l_Model_291:SetPrimaryPartCFrame(l_Anchor_292);
end;
if l_v11165_0.T then
l_Start_309.Transparency = l_v11165_0.T;
end;
l_End_306.Transparency = 1;
l_Model_291.Parent = workspace.Thrown;
local l_Decal_582 = l_Start_309:FindFirstChildOfClass("Decal");
local l_SpecialMesh_582 =
l_Start_309:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_583 =
l_End_306:FindFirstChildOfClass("SpecialMesh");
local l_Decal_583 = l_End_306:FindFirstChildOfClass("Decal");
if l_Decal_583 and not l_Skip_290 then
l_Decal_583.Transparency = 1;
end;
local v11182 = nil;
if l_Del_290 then
game:GetService("TweenService"):Create(l_Start_309, v11168,
{
Size = l_End_306.Size,
CFrame = l_End_306.CFrame
}):Play();
task.delay(l_Del_290, function()
v11182 =
game:GetService("TweenService"):Create(l_Start_309, v11168, {
Transparency = v11173
});
v11182:Play();
if l_Decal_582 then
for _, v11184 in pairs(l_Start_309:GetChildren())
do
if v11184:IsA("Decal") then
game:GetService("TweenService"):Create(v11184, v11168, {
Transparency = v11173
}):Play();
end;
end;
end;
if l_SpecialMesh_582 then
v11182 =
game:GetService("TweenService"):Create(l_SpecialMesh_582, v11168, {
Scale = l_SpecialMesh_583.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_582 then
game:GetService("TweenService"):Create(l_SpecialMesh_582, v11168, {
Scale = l_SpecialMesh_583.Scale
}):Play();
end;
if l_Decal_582 then
for _, v11186 in pairs(l_Start_309:GetChildren()) do
if v11186:IsA("Decal") then
game:GetService("TweenService"):Create(v11186,
v11168, {
Transparency = v11173
}):Play();
end;
end;
v11182 =
game:GetService("TweenService"):Create(l_Start_309, v11168, {
Size = l_End_306.Size,
CFrame = l_End_306.CFrame
});
v11182:Play();
else
v11182 =
game:GetService("TweenService"):Create(l_Start_309, v11168, {
Size = l_End_306.Size,
Transparency = v11173,
CFrame = l_End_306.CFrame
});
v11182:Play();
end;
end;
if not l_Stay_290 then
if l_Del_290 then
task.wait(l_Del_290 + 0.1);
end;
v11182.Completed:Connect(function()
l_Model_291:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.spawn(function()
game:GetService("RunService").Heartbeat:Wait();
if not v11121.IsPlaying then
return ;
else
local v11187 = l_Sunblitz_1.New.NewLaunch2:Clone();
table.insert(v11119, v11187);
v11187:ScaleTo(1);
local v11188 = {
Model = v11187,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.09100000000000001,
Enum.EasingStyle.Sine),
T = 0
};
local l_v11188_0 = v11188 --[[ copy: 1 -> 7 ]];
task.spawn(function()
local l_Model_292 = l_v11188_0.Model;
local v11191 = l_v11188_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_310 = l_Model_292:FindFirstChild("Start");
local l_End_307 = l_Model_292:FindFirstChild("End");
local l_Stay_291 = l_v11188_0.Stay;
local l_Anchor_293 = l_v11188_0.Anchor;
local v11196 = l_v11188_0.EndT or 1;
local l_Del_291 = l_v11188_0.Del;
local l_Skip_291 = l_v11188_0.Skip;
if l_Start_310 and l_End_307 then
l_Model_292.PrimaryPart = l_Start_310;
if not l_Skip_291 then
for _, v11200 in pairs(l_Model_292:GetChildren())
do
if v11200:IsA("BasePart") then
v11200.CanCollide = false;
v11200.Anchored = true;
end;
end;
end;
if l_Anchor_293 then
l_Model_292:SetPrimaryPartCFrame(l_Anchor_293);
end;
if l_v11188_0.T then
l_Start_310.Transparency = l_v11188_0.T;
end;
l_End_307.Transparency = 1;
l_Model_292.Parent = workspace.Thrown;
local l_Decal_584 =
l_Start_310:FindFirstChildOfClass("Decal");
local l_SpecialMesh_584 =
l_Start_310:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_585 =
l_End_307:FindFirstChildOfClass("SpecialMesh");
local l_Decal_585 =
l_End_307:FindFirstChildOfClass("Decal");
if l_Decal_585 and not l_Skip_291 then
l_Decal_585.Transparency = 1;
end;
local v11205 = nil;
if l_Del_291 then
game:GetService("TweenService"):Create(l_Start_310,
v11191, {
Size = l_End_307.Size,
CFrame = l_End_307.CFrame
}):Play();
task.delay(l_Del_291, function()
v11205 =
game:GetService("TweenService"):Create(l_Start_310, v11191, {
Transparency = v11196
});
v11205:Play();
if l_Decal_584 then
for _, v11207 in
pairs(l_Start_310:GetChildren()) do
if v11207:IsA("Decal") then
game:GetService("TweenService"):Create(v11207, v11191, {
Transparency = v11196
}):Play();
end;
end;
end;
if l_SpecialMesh_584 then
v11205 =
game:GetService("TweenService"):Create(l_SpecialMesh_584, v11191, {
Scale = l_SpecialMesh_585.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_584 then
game:GetService("TweenService"):Create(l_SpecialMesh_584, v11191, {
Scale = l_SpecialMesh_585.Scale
}):Play();
end;
if l_Decal_584 then
for _, v11209 in
pairs(l_Start_310:GetChildren()) do
if v11209:IsA("Decal") then
game:GetService("TweenService"):Create(v11209, v11191, {
Transparency = v11196
}):Play();
end;
end;
v11205 =
game:GetService("TweenService"):Create(l_Start_310, v11191, {
Size = l_End_307.Size,
CFrame = l_End_307.CFrame
});
v11205:Play();
else
v11205 =
game:GetService("TweenService"):Create(l_Start_310, v11191, {
Size = l_End_307.Size,
Transparency = v11196,
CFrame = l_End_307.CFrame
});
v11205:Play();
end;
end;
if not l_Stay_291 then
if l_Del_291 then
task.wait(l_Del_291 + 0.1);
end;
v11205.Completed:Connect(function()
l_Model_292:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11188 = l_Sunblitz_1.New.NewLaunch2:Clone();
table.insert(v11119, v11188);
v11188:ScaleTo(0.5);
local v11210 = {
Model = v11188,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 12) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.09100000000000001,
Enum.EasingStyle.Sine),
T = 0
};
local l_v11210_0 = v11210 --[[ copy: 2 -> 8 ]];
task.spawn(function()
local l_Model_293 = l_v11210_0.Model;
local v11213 = l_v11210_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_311 = l_Model_293:FindFirstChild("Start");
local l_End_308 = l_Model_293:FindFirstChild("End");
local l_Stay_292 = l_v11210_0.Stay;
local l_Anchor_294 = l_v11210_0.Anchor;
local v11218 = l_v11210_0.EndT or 1;
local l_Del_292 = l_v11210_0.Del;
local l_Skip_292 = l_v11210_0.Skip;
if l_Start_311 and l_End_308 then
l_Model_293.PrimaryPart = l_Start_311;
if not l_Skip_292 then
for _, v11222 in pairs(l_Model_293:GetChildren())
do
if v11222:IsA("BasePart") then
v11222.CanCollide = false;
v11222.Anchored = true;
end;
end;
end;
if l_Anchor_294 then
l_Model_293:SetPrimaryPartCFrame(l_Anchor_294);
end;
if l_v11210_0.T then
l_Start_311.Transparency = l_v11210_0.T;
end;
l_End_308.Transparency = 1;
l_Model_293.Parent = workspace.Thrown;
local l_Decal_586 =
l_Start_311:FindFirstChildOfClass("Decal");
local l_SpecialMesh_586 =
l_Start_311:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_587 =
l_End_308:FindFirstChildOfClass("SpecialMesh");
local l_Decal_587 =
l_End_308:FindFirstChildOfClass("Decal");
if l_Decal_587 and not l_Skip_292 then
l_Decal_587.Transparency = 1;
end;
local v11227 = nil;
if l_Del_292 then
game:GetService("TweenService"):Create(l_Start_311,
v11213, {
Size = l_End_308.Size,
CFrame = l_End_308.CFrame
}):Play();
task.delay(l_Del_292, function()
v11227 =
game:GetService("TweenService"):Create(l_Start_311, v11213, {
Transparency = v11218
});
v11227:Play();
if l_Decal_586 then
for _, v11229 in
pairs(l_Start_311:GetChildren()) do
if v11229:IsA("Decal") then
game:GetService("TweenService"):Create(v11229, v11213, {
Transparency = v11218
}):Play();
end;
end;
end;
if l_SpecialMesh_586 then
v11227 =
game:GetService("TweenService"):Create(l_SpecialMesh_586, v11213, {
Scale = l_SpecialMesh_587.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_586 then
game:GetService("TweenService"):Create(l_SpecialMesh_586, v11213, {
Scale = l_SpecialMesh_587.Scale
}):Play();
end;
if l_Decal_586 then
for _, v11231 in
pairs(l_Start_311:GetChildren()) do
if v11231:IsA("Decal") then
game:GetService("TweenService"):Create(v11231, v11213, {
Transparency = v11218
}):Play();
end;
end;
v11227 =
game:GetService("TweenService"):Create(l_Start_311, v11213, {
Size = l_End_308.Size,
CFrame = l_End_308.CFrame
});
v11227:Play();
else
v11227 =
game:GetService("TweenService"):Create(l_Start_311, v11213, {
Size = l_End_308.Size,
Transparency = v11218,
CFrame = l_End_308.CFrame
});
v11227:Play();
end;
end;
if not l_Stay_292 then
if l_Del_292 then
task.wait(l_Del_292 + 0.1);
end;
v11227.Completed:Connect(function()
l_Model_293:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
game:GetService("RunService").Heartbeat:Wait();
if not v11121.IsPlaying then
return ;
else
v11210 = l_Sunblitz_1.New.AnotherWave:Clone();
table.insert(v11119, v11210);
v11210:ScaleTo(2.5);
local v11232 = {
Model = v11210,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.09100000000000001,
Enum.EasingStyle.Sine)
};
local l_v11232_0 = v11232 --[[ copy: 3 -> 9 ]];
task.spawn(function()
local l_Model_294 = l_v11232_0.Model;
local v11235 = l_v11232_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_312 =
l_Model_294:FindFirstChild("Start");
local l_End_309 = l_Model_294:FindFirstChild("End");
local l_Stay_293 = l_v11232_0.Stay;
local l_Anchor_295 = l_v11232_0.Anchor;
local v11240 = l_v11232_0.EndT or 1;
local l_Del_293 = l_v11232_0.Del;
local l_Skip_293 = l_v11232_0.Skip;
if l_Start_312 and l_End_309 then
l_Model_294.PrimaryPart = l_Start_312;
if not l_Skip_293 then
for _, v11244 in
pairs(l_Model_294:GetChildren()) do
if v11244:IsA("BasePart") then
v11244.CanCollide = false;
v11244.Anchored = true;
end;
end;
end;
if l_Anchor_295 then
l_Model_294:SetPrimaryPartCFrame(l_Anchor_295);
end;
if l_v11232_0.T then
l_Start_312.Transparency = l_v11232_0.T;
end;
l_End_309.Transparency = 1;
l_Model_294.Parent = workspace.Thrown;
local l_Decal_588 =
l_Start_312:FindFirstChildOfClass("Decal");
local l_SpecialMesh_588 =
l_Start_312:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_589 =
l_End_309:FindFirstChildOfClass("SpecialMesh");
local l_Decal_589 =
l_End_309:FindFirstChildOfClass("Decal");
if l_Decal_589 and not l_Skip_293 then
l_Decal_589.Transparency = 1;
end;
local v11249 = nil;
if l_Del_293 then
game:GetService("TweenService"):Create(l_Start_312, v11235, {
Size = l_End_309.Size,
CFrame = l_End_309.CFrame
}):Play();
task.delay(l_Del_293, function()
v11249 =
game:GetService("TweenService"):Create(l_Start_312, v11235, {
Transparency = v11240
});
v11249:Play();
if l_Decal_588 then
for _, v11251 in
pairs(l_Start_312:GetChildren()) do
if v11251:IsA("Decal") then
game:GetService("TweenService"):Create(v11251, v11235, {
Transparency = v11240
}):Play();
end;
end;
end;
if l_SpecialMesh_588 then
v11249 =
game:GetService("TweenService"):Create(l_SpecialMesh_588, v11235, {
Scale = l_SpecialMesh_589.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_588 then
game:GetService("TweenService"):Create(l_SpecialMesh_588, v11235, {
Scale = l_SpecialMesh_589.Scale
}):Play();
end;
if l_Decal_588 then
for _, v11253 in
pairs(l_Start_312:GetChildren()) do
if v11253:IsA("Decal") then
game:GetService("TweenService"):Create(v11253, v11235, {
Transparency = v11240
}):Play();
end;
end;
v11249 =
game:GetService("TweenService"):Create(l_Start_312, v11235, {
Size = l_End_309.Size,
CFrame = l_End_309.CFrame
});
v11249:Play();
else
v11249 =
game:GetService("TweenService"):Create(l_Start_312, v11235, {
Size = l_End_309.Size,
Transparency = v11240,
CFrame = l_End_309.CFrame
});
v11249:Play();
end;
end;
if not l_Stay_293 then
if l_Del_293 then
task.wait(l_Del_293 + 0.1);
end;
v11249.Completed:Connect(function()
l_Model_294:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11232 = l_Sunblitz_1.New.NewStart:Clone();
table.insert(v11119, v11232);
v11232:ScaleTo(2);
local v11254 = {
Model = v11232,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.10400000000000001,
Enum.EasingStyle.Sine),
EndT = 1
};
local l_v11254_0 = v11254 --[[ copy: 4 -> 10 ]];
task.spawn(function()
local l_Model_295 = l_v11254_0.Model;
local v11257 = l_v11254_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_313 =
l_Model_295:FindFirstChild("Start");
local l_End_310 = l_Model_295:FindFirstChild("End");
local l_Stay_294 = l_v11254_0.Stay;
local l_Anchor_296 = l_v11254_0.Anchor;
local v11262 = l_v11254_0.EndT or 1;
local l_Del_294 = l_v11254_0.Del;
local l_Skip_294 = l_v11254_0.Skip;
if l_Start_313 and l_End_310 then
l_Model_295.PrimaryPart = l_Start_313;
if not l_Skip_294 then
for _, v11266 in
pairs(l_Model_295:GetChildren()) do
if v11266:IsA("BasePart") then
v11266.CanCollide = false;
v11266.Anchored = true;
end;
end;
end;
if l_Anchor_296 then
l_Model_295:SetPrimaryPartCFrame(l_Anchor_296);
end;
if l_v11254_0.T then
l_Start_313.Transparency = l_v11254_0.T;
end;
l_End_310.Transparency = 1;
l_Model_295.Parent = workspace.Thrown;
local l_Decal_590 =
l_Start_313:FindFirstChildOfClass("Decal");
local l_SpecialMesh_590 =
l_Start_313:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_591 =
l_End_310:FindFirstChildOfClass("SpecialMesh");
local l_Decal_591 =
l_End_310:FindFirstChildOfClass("Decal");
if l_Decal_591 and not l_Skip_294 then
l_Decal_591.Transparency = 1;
end;
local v11271 = nil;
if l_Del_294 then
game:GetService("TweenService"):Create(l_Start_313, v11257, {
Size = l_End_310.Size,
CFrame = l_End_310.CFrame
}):Play();
task.delay(l_Del_294, function()
v11271 =
game:GetService("TweenService"):Create(l_Start_313, v11257, {
Transparency = v11262
});
v11271:Play();
if l_Decal_590 then
for _, v11273 in
pairs(l_Start_313:GetChildren()) do
if v11273:IsA("Decal") then
game:GetService("TweenService"):Create(v11273, v11257, {
Transparency = v11262
}):Play();
end;
end;
end;
if l_SpecialMesh_590 then
v11271 =
game:GetService("TweenService"):Create(l_SpecialMesh_590, v11257, {
Scale = l_SpecialMesh_591.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_590 then
game:GetService("TweenService"):Create(l_SpecialMesh_590, v11257, {
Scale = l_SpecialMesh_591.Scale
}):Play();
end;
if l_Decal_590 then
for _, v11275 in
pairs(l_Start_313:GetChildren()) do
if v11275:IsA("Decal") then
game:GetService("TweenService"):Create(v11275, v11257, {
Transparency = v11262
}):Play();
end;
end;
v11271 =
game:GetService("TweenService"):Create(l_Start_313, v11257, {
Size = l_End_310.Size,
CFrame = l_End_310.CFrame
});
v11271:Play();
else
v11271 =
game:GetService("TweenService"):Create(l_Start_313, v11257, {
Size = l_End_310.Size,
Transparency = v11262,
CFrame = l_End_310.CFrame
});
v11271:Play();
end;
end;
if not l_Stay_294 then
if l_Del_294 then
task.wait(l_Del_294 + 0.1);
end;
v11271.Completed:Connect(function()
l_Model_295:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11254 = l_Sunblitz_1.New.NewStart:Clone();
table.insert(v11119, v11254);
v11254:ScaleTo(1);
local v11276 = {
Model = v11254,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.10400000000000001,
Enum.EasingStyle.Sine),
EndT = 1
};
local l_v11276_0 = v11276 --[[ copy: 5 -> 11 ]];
task.spawn(function()
local l_Model_296 = l_v11276_0.Model;
local v11279 = l_v11276_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_314 =
l_Model_296:FindFirstChild("Start");
local l_End_311 = l_Model_296:FindFirstChild("End");
local l_Stay_295 = l_v11276_0.Stay;
local l_Anchor_297 = l_v11276_0.Anchor;
local v11284 = l_v11276_0.EndT or 1;
local l_Del_295 = l_v11276_0.Del;
local l_Skip_295 = l_v11276_0.Skip;
if l_Start_314 and l_End_311 then
l_Model_296.PrimaryPart = l_Start_314;
if not l_Skip_295 then
for _, v11288 in
pairs(l_Model_296:GetChildren()) do
if v11288:IsA("BasePart") then
v11288.CanCollide = false;
v11288.Anchored = true;
end;
end;
end;
if l_Anchor_297 then
l_Model_296:SetPrimaryPartCFrame(l_Anchor_297);
end;
if l_v11276_0.T then
l_Start_314.Transparency = l_v11276_0.T;
end;
l_End_311.Transparency = 1;
l_Model_296.Parent = workspace.Thrown;
local l_Decal_592 =
l_Start_314:FindFirstChildOfClass("Decal");
local l_SpecialMesh_592 =
l_Start_314:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_593 =
l_End_311:FindFirstChildOfClass("SpecialMesh");
local l_Decal_593 =
l_End_311:FindFirstChildOfClass("Decal");
if l_Decal_593 and not l_Skip_295 then
l_Decal_593.Transparency = 1;
end;
local v11293 = nil;
if l_Del_295 then
game:GetService("TweenService"):Create(l_Start_314, v11279, {
Size = l_End_311.Size,
CFrame = l_End_311.CFrame
}):Play();
task.delay(l_Del_295, function()
v11293 =
game:GetService("TweenService"):Create(l_Start_314, v11279, {
Transparency = v11284
});
v11293:Play();
if l_Decal_592 then
for _, v11295 in
pairs(l_Start_314:GetChildren()) do
if v11295:IsA("Decal") then
game:GetService("TweenService"):Create(v11295, v11279, {
Transparency = v11284
}):Play();
end;
end;
end;
if l_SpecialMesh_592 then
v11293 =
game:GetService("TweenService"):Create(l_SpecialMesh_592, v11279, {
Scale = l_SpecialMesh_593.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_592 then
game:GetService("TweenService"):Create(l_SpecialMesh_592, v11279, {
Scale = l_SpecialMesh_593.Scale
}):Play();
end;
if l_Decal_592 then
for _, v11297 in
pairs(l_Start_314:GetChildren()) do
if v11297:IsA("Decal") then
game:GetService("TweenService"):Create(v11297, v11279, {
Transparency = v11284
}):Play();
end;
end;
v11293 =
game:GetService("TweenService"):Create(l_Start_314, v11279, {
Size = l_End_311.Size,
CFrame = l_End_311.CFrame
});
v11293:Play();
else
v11293 =
game:GetService("TweenService"):Create(l_Start_314, v11279, {
Size = l_End_311.Size,
Transparency = v11284,
CFrame = l_End_311.CFrame
});
v11293:Play();
end;
end;
if not l_Stay_295 then
if l_Del_295 then
task.wait(l_Del_295 + 0.1);
end;
v11293.Completed:Connect(function()
l_Model_296:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11276 = l_Sunblitz_1.New.Black:Clone();
table.insert(v11119, v11276);
v11276:ScaleTo(1);
local v11298 = {
Model = v11276,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, -15) *
CFrame.Angles(0, -1.5707963267948966, 0),
Info = TweenInfo.new(0.13, Enum.EasingStyle.Sine),
EndT = 1
};
task.spawn(function()
local l_Model_297 = v11298.Model;
local v11300 = v11298.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_315 =
l_Model_297:FindFirstChild("Start");
local l_End_312 = l_Model_297:FindFirstChild("End");
local l_Stay_296 = v11298.Stay;
local l_Anchor_298 = v11298.Anchor;
local v11305 = v11298.EndT or 1;
local l_Del_296 = v11298.Del;
local l_Skip_296 = v11298.Skip;
if l_Start_315 and l_End_312 then
l_Model_297.PrimaryPart = l_Start_315;
if not l_Skip_296 then
for _, v11309 in
pairs(l_Model_297:GetChildren()) do
if v11309:IsA("BasePart") then
v11309.CanCollide = false;
v11309.Anchored = true;
end;
end;
end;
if l_Anchor_298 then
l_Model_297:SetPrimaryPartCFrame(l_Anchor_298);
end;
if v11298.T then
l_Start_315.Transparency = v11298.T;
end;
l_End_312.Transparency = 1;
l_Model_297.Parent = workspace.Thrown;
local l_Decal_594 =
l_Start_315:FindFirstChildOfClass("Decal");
local l_SpecialMesh_594 =
l_Start_315:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_595 =
l_End_312:FindFirstChildOfClass("SpecialMesh");
local l_Decal_595 =
l_End_312:FindFirstChildOfClass("Decal");
if l_Decal_595 and not l_Skip_296 then
l_Decal_595.Transparency = 1;
end;
local v11314 = nil;
if l_Del_296 then
game:GetService("TweenService"):Create(l_Start_315, v11300, {
Size = l_End_312.Size,
CFrame = l_End_312.CFrame
}):Play();
task.delay(l_Del_296, function()
v11314 =
game:GetService("TweenService"):Create(l_Start_315, v11300, {
Transparency = v11305
});
v11314:Play();
if l_Decal_594 then
for _, v11316 in
pairs(l_Start_315:GetChildren()) do
if v11316:IsA("Decal") then
game:GetService("TweenService"):Create(v11316, v11300, {
Transparency = v11305
}):Play();
end;
end;
end;
if l_SpecialMesh_594 then
v11314 =
game:GetService("TweenService"):Create(l_SpecialMesh_594, v11300, {
Scale = l_SpecialMesh_595.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_594 then
game:GetService("TweenService"):Create(l_SpecialMesh_594, v11300, {
Scale = l_SpecialMesh_595.Scale
}):Play();
end;
if l_Decal_594 then
for _, v11318 in
pairs(l_Start_315:GetChildren()) do
if v11318:IsA("Decal") then
game:GetService("TweenService"):Create(v11318, v11300, {
Transparency = v11305
}):Play();
end;
end;
v11314 =
game:GetService("TweenService"):Create(l_Start_315, v11300, {
Size = l_End_312.Size,
CFrame = l_End_312.CFrame
});
v11314:Play();
else
v11314 =
game:GetService("TweenService"):Create(l_Start_315, v11300, {
Size = l_End_312.Size,
Transparency = v11305,
CFrame = l_End_312.CFrame
});
v11314:Play();
end;
end;
if not l_Stay_296 then
if l_Del_296 then
task.wait(l_Del_296 + 0.1);
end;
v11314.Completed:Connect(function()
l_Model_297:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end;
end);
task.wait(0.125);
if not v11121.IsPlaying then
return ;
else
l_AttackCF_0 = l_AttackCF_0 * CFrame.new(0, 0, -85);
v11165 = l_Sunblitz_1.Travel:Clone();
table.insert(v11119, v11165);
v11165:ScaleTo(1.5);
local v11319 = {
Model = v11165,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.07, Enum.EasingStyle.Sine),
T = 0
};
local l_v11319_0 = v11319 --[[ copy: 17 -> 87 ]];
task.spawn(function()
local l_Model_298 = l_v11319_0.Model;
local v11322 = l_v11319_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_316 = l_Model_298:FindFirstChild("Start");
local l_End_313 = l_Model_298:FindFirstChild("End");
local l_Stay_297 = l_v11319_0.Stay;
local l_Anchor_299 = l_v11319_0.Anchor;
local v11327 = l_v11319_0.EndT or 1;
local l_Del_297 = l_v11319_0.Del;
local l_Skip_297 = l_v11319_0.Skip;
if l_Start_316 and l_End_313 then
l_Model_298.PrimaryPart = l_Start_316;
if not l_Skip_297 then
for _, v11331 in pairs(l_Model_298:GetChildren()) do
if v11331:IsA("BasePart") then
v11331.CanCollide = false;
v11331.Anchored = true;
end;
end;
end;
if l_Anchor_299 then
l_Model_298:SetPrimaryPartCFrame(l_Anchor_299);
end;
if l_v11319_0.T then
l_Start_316.Transparency = l_v11319_0.T;
end;
l_End_313.Transparency = 1;
l_Model_298.Parent = workspace.Thrown;
local l_Decal_596 =
l_Start_316:FindFirstChildOfClass("Decal");
local l_SpecialMesh_596 =
l_Start_316:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_597 =
l_End_313:FindFirstChildOfClass("SpecialMesh");
local l_Decal_597 =
l_End_313:FindFirstChildOfClass("Decal");
if l_Decal_597 and not l_Skip_297 then
l_Decal_597.Transparency = 1;
end;
local v11336 = nil;
if l_Del_297 then
game:GetService("TweenService"):Create(l_Start_316,
v11322, {
Size = l_End_313.Size,
CFrame = l_End_313.CFrame
}):Play();
task.delay(l_Del_297, function()
v11336 =
game:GetService("TweenService"):Create(l_Start_316, v11322, {
Transparency = v11327
});
v11336:Play();
if l_Decal_596 then
for _, v11338 in
pairs(l_Start_316:GetChildren()) do
if v11338:IsA("Decal") then
game:GetService("TweenService"):Create(v11338, v11322, {
Transparency = v11327
}):Play();
end;
end;
end;
if l_SpecialMesh_596 then
v11336 =
game:GetService("TweenService"):Create(l_SpecialMesh_596, v11322, {
Scale = l_SpecialMesh_597.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_596 then
game:GetService("TweenService"):Create(l_SpecialMesh_596, v11322, {
Scale = l_SpecialMesh_597.Scale
}):Play();
end;
if l_Decal_596 then
for _, v11340 in pairs(l_Start_316:GetChildren())
do
if v11340:IsA("Decal") then
game:GetService("TweenService"):Create(v11340, v11322, {
Transparency = v11327
}):Play();
end;
end;
v11336 =
game:GetService("TweenService"):Create(l_Start_316, v11322, {
Size = l_End_313.Size,
CFrame = l_End_313.CFrame
});
v11336:Play();
else
v11336 =
game:GetService("TweenService"):Create(l_Start_316, v11322, {
Size = l_End_313.Size,
Transparency = v11327,
CFrame = l_End_313.CFrame
});
v11336:Play();
end;
end;
if not l_Stay_297 then
if l_Del_297 then
task.wait(l_Del_297 + 0.1);
end;
v11336.Completed:Connect(function()
l_Model_298:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11319 = l_Sunblitz_1.Travel2:Clone();
table.insert(v11119, v11319);
v11319:ScaleTo(1);
local v11341 = {
Model = v11319,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.07, Enum.EasingStyle.Sine),
T = 0
};
local l_v11341_0 = v11341 --[[ copy: 18 -> 88 ]];
task.spawn(function()
local l_Model_299 = l_v11341_0.Model;
local v11344 = l_v11341_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_317 = l_Model_299:FindFirstChild("Start");
local l_End_314 = l_Model_299:FindFirstChild("End");
local l_Stay_298 = l_v11341_0.Stay;
local l_Anchor_300 = l_v11341_0.Anchor;
local v11349 = l_v11341_0.EndT or 1;
local l_Del_298 = l_v11341_0.Del;
local l_Skip_298 = l_v11341_0.Skip;
if l_Start_317 and l_End_314 then
l_Model_299.PrimaryPart = l_Start_317;
if not l_Skip_298 then
for _, v11353 in pairs(l_Model_299:GetChildren()) do
if v11353:IsA("BasePart") then
v11353.CanCollide = false;
v11353.Anchored = true;
end;
end;
end;
if l_Anchor_300 then
l_Model_299:SetPrimaryPartCFrame(l_Anchor_300);
end;
if l_v11341_0.T then
l_Start_317.Transparency = l_v11341_0.T;
end;
l_End_314.Transparency = 1;
l_Model_299.Parent = workspace.Thrown;
local l_Decal_598 =
l_Start_317:FindFirstChildOfClass("Decal");
local l_SpecialMesh_598 =
l_Start_317:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_599 =
l_End_314:FindFirstChildOfClass("SpecialMesh");
local l_Decal_599 =
l_End_314:FindFirstChildOfClass("Decal");
if l_Decal_599 and not l_Skip_298 then
l_Decal_599.Transparency = 1;
end;
local v11358 = nil;
if l_Del_298 then
game:GetService("TweenService"):Create(l_Start_317,
v11344, {
Size = l_End_314.Size,
CFrame = l_End_314.CFrame
}):Play();
task.delay(l_Del_298, function()
v11358 =
game:GetService("TweenService"):Create(l_Start_317, v11344, {
Transparency = v11349
});
v11358:Play();
if l_Decal_598 then
for _, v11360 in
pairs(l_Start_317:GetChildren()) do
if v11360:IsA("Decal") then
game:GetService("TweenService"):Create(v11360, v11344, {
Transparency = v11349
}):Play();
end;
end;
end;
if l_SpecialMesh_598 then
v11358 =
game:GetService("TweenService"):Create(l_SpecialMesh_598, v11344, {
Scale = l_SpecialMesh_599.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_598 then
game:GetService("TweenService"):Create(l_SpecialMesh_598, v11344, {
Scale = l_SpecialMesh_599.Scale
}):Play();
end;
if l_Decal_598 then
for _, v11362 in pairs(l_Start_317:GetChildren())
do
if v11362:IsA("Decal") then
game:GetService("TweenService"):Create(v11362, v11344, {
Transparency = v11349
}):Play();
end;
end;
v11358 =
game:GetService("TweenService"):Create(l_Start_317, v11344, {
Size = l_End_314.Size,
CFrame = l_End_314.CFrame
});
v11358:Play();
else
v11358 =
game:GetService("TweenService"):Create(l_Start_317, v11344, {
Size = l_End_314.Size,
Transparency = v11349,
CFrame = l_End_314.CFrame
});
v11358:Play();
end;
end;
if not l_Stay_298 then
if l_Del_298 then
task.wait(l_Del_298 + 0.1);
end;
v11358.Completed:Connect(function()
l_Model_299:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.delay(0.01, function()
if not v11121.IsPlaying then
return ;
else
local v11363 = l_Sunblitz_1.Travel3:Clone();
table.insert(v11119, v11363);
v11363:ScaleTo(1);
local v11364 = {
Model = v11363,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 5) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine),
T = 0
};
task.spawn(function()
local l_Model_300 = v11364.Model;
local v11366 = v11364.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_318 =
l_Model_300:FindFirstChild("Start");
local l_End_315 = l_Model_300:FindFirstChild("End");
local l_Stay_299 = v11364.Stay;
local l_Anchor_301 = v11364.Anchor;
local v11371 = v11364.EndT or 1;
local l_Del_299 = v11364.Del;
local l_Skip_299 = v11364.Skip;
if l_Start_318 and l_End_315 then
l_Model_300.PrimaryPart = l_Start_318;
if not l_Skip_299 then
for _, v11375 in
pairs(l_Model_300:GetChildren()) do
if v11375:IsA("BasePart") then
v11375.CanCollide = false;
v11375.Anchored = true;
end;
end;
end;
if l_Anchor_301 then
l_Model_300:SetPrimaryPartCFrame(l_Anchor_301);
end;
if v11364.T then
l_Start_318.Transparency = v11364.T;
end;
l_End_315.Transparency = 1;
l_Model_300.Parent = workspace.Thrown;
local l_Decal_600 =
l_Start_318:FindFirstChildOfClass("Decal");
local l_SpecialMesh_600 =
l_Start_318:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_601 =
l_End_315:FindFirstChildOfClass("SpecialMesh");
local l_Decal_601 =
l_End_315:FindFirstChildOfClass("Decal");
if l_Decal_601 and not l_Skip_299 then
l_Decal_601.Transparency = 1;
end;
local v11380 = nil;
if l_Del_299 then
game:GetService("TweenService"):Create(l_Start_318, v11366, {
Size = l_End_315.Size,
CFrame = l_End_315.CFrame
}):Play();
task.delay(l_Del_299, function()
v11380 =
game:GetService("TweenService"):Create(l_Start_318, v11366, {
Transparency = v11371
});
v11380:Play();
if l_Decal_600 then
for _, v11382 in
pairs(l_Start_318:GetChildren()) do
if v11382:IsA("Decal") then
game:GetService("TweenService"):Create(v11382, v11366, {
Transparency = v11371
}):Play();
end;
end;
end;
if l_SpecialMesh_600 then
v11380 =
game:GetService("TweenService"):Create(l_SpecialMesh_600, v11366, {
Scale = l_SpecialMesh_601.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_600 then
game:GetService("TweenService"):Create(l_SpecialMesh_600, v11366, {
Scale = l_SpecialMesh_601.Scale
}):Play();
end;
if l_Decal_600 then
for _, v11384 in
pairs(l_Start_318:GetChildren()) do
if v11384:IsA("Decal") then
game:GetService("TweenService"):Create(v11384, v11366, {
Transparency = v11371
}):Play();
end;
end;
v11380 =
game:GetService("TweenService"):Create(l_Start_318, v11366, {
Size = l_End_315.Size,
CFrame = l_End_315.CFrame
});
v11380:Play();
else
v11380 =
game:GetService("TweenService"):Create(l_Start_318, v11366, {
Size = l_End_315.Size,
Transparency = v11371,
CFrame = l_End_315.CFrame
});
v11380:Play();
end;
end;
if not l_Stay_299 then
if l_Del_299 then
task.wait(l_Del_299 + 0.1);
end;
v11380.Completed:Connect(function()
l_Model_300:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end);
spawn(function()
local v11385 = l_Sunblitz_1.Shockwave1:Clone();
table.insert(v11119, v11385);
v11385:ScaleTo(1);
local v11386 = {
Model = v11385,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine),
T = 0
};
local l_v11386_0 = v11386 --[[ copy: 1 -> 3 ]];
task.spawn(function()
local l_Model_301 = l_v11386_0.Model;
local v11389 = l_v11386_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_319 = l_Model_301:FindFirstChild("Start");
local l_End_316 = l_Model_301:FindFirstChild("End");
local l_Stay_300 = l_v11386_0.Stay;
local l_Anchor_302 = l_v11386_0.Anchor;
local v11394 = l_v11386_0.EndT or 1;
local l_Del_300 = l_v11386_0.Del;
local l_Skip_300 = l_v11386_0.Skip;
if l_Start_319 and l_End_316 then
l_Model_301.PrimaryPart = l_Start_319;
if not l_Skip_300 then
for _, v11398 in pairs(l_Model_301:GetChildren())
do
if v11398:IsA("BasePart") then
v11398.CanCollide = false;
v11398.Anchored = true;
end;
end;
end;
if l_Anchor_302 then
l_Model_301:SetPrimaryPartCFrame(l_Anchor_302);
end;
if l_v11386_0.T then
l_Start_319.Transparency = l_v11386_0.T;
end;
l_End_316.Transparency = 1;
l_Model_301.Parent = workspace.Thrown;
local l_Decal_602 =
l_Start_319:FindFirstChildOfClass("Decal");
local l_SpecialMesh_602 =
l_Start_319:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_603 =
l_End_316:FindFirstChildOfClass("SpecialMesh");
local l_Decal_603 =
l_End_316:FindFirstChildOfClass("Decal");
if l_Decal_603 and not l_Skip_300 then
l_Decal_603.Transparency = 1;
end;
local v11403 = nil;
if l_Del_300 then
game:GetService("TweenService"):Create(l_Start_319,
v11389, {
Size = l_End_316.Size,
CFrame = l_End_316.CFrame
}):Play();
task.delay(l_Del_300, function()
v11403 =
game:GetService("TweenService"):Create(l_Start_319, v11389, {
Transparency = v11394
});
v11403:Play();
if l_Decal_602 then
for _, v11405 in
pairs(l_Start_319:GetChildren()) do
if v11405:IsA("Decal") then
game:GetService("TweenService"):Create(v11405, v11389, {
Transparency = v11394
}):Play();
end;
end;
end;
if l_SpecialMesh_602 then
v11403 =
game:GetService("TweenService"):Create(l_SpecialMesh_602, v11389, {
Scale = l_SpecialMesh_603.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_602 then
game:GetService("TweenService"):Create(l_SpecialMesh_602, v11389, {
Scale = l_SpecialMesh_603.Scale
}):Play();
end;
if l_Decal_602 then
for _, v11407 in
pairs(l_Start_319:GetChildren()) do
if v11407:IsA("Decal") then
game:GetService("TweenService"):Create(v11407, v11389, {
Transparency = v11394
}):Play();
end;
end;
v11403 =
game:GetService("TweenService"):Create(l_Start_319, v11389, {
Size = l_End_316.Size,
CFrame = l_End_316.CFrame
});
v11403:Play();
else
v11403 =
game:GetService("TweenService"):Create(l_Start_319, v11389, {
Size = l_End_316.Size,
Transparency = v11394,
CFrame = l_End_316.CFrame
});
v11403:Play();
end;
end;
if not l_Stay_300 then
if l_Del_300 then
task.wait(l_Del_300 + 0.1);
end;
v11403.Completed:Connect(function()
l_Model_301:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11385.PrimaryPart);
task.wait(0.05);
if not v11121.IsPlaying then
return ;
else
v11386 = l_Sunblitz_1.Shockwave2:Clone();
table.insert(v11119, v11386);
v11386:ScaleTo(1);
local v11408 = {
Model = v11386,
EndT = 0,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 5) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine),
T = 0
};
task.spawn(function()
local l_Model_302 = v11408.Model;
local v11410 = v11408.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_320 =
l_Model_302:FindFirstChild("Start");
local l_End_317 = l_Model_302:FindFirstChild("End");
local l_Stay_301 = v11408.Stay;
local l_Anchor_303 = v11408.Anchor;
local v11415 = v11408.EndT or 1;
local l_Del_301 = v11408.Del;
local l_Skip_301 = v11408.Skip;
if l_Start_320 and l_End_317 then
l_Model_302.PrimaryPart = l_Start_320;
if not l_Skip_301 then
for _, v11419 in
pairs(l_Model_302:GetChildren()) do
if v11419:IsA("BasePart") then
v11419.CanCollide = false;
v11419.Anchored = true;
end;
end;
end;
if l_Anchor_303 then
l_Model_302:SetPrimaryPartCFrame(l_Anchor_303);
end;
if v11408.T then
l_Start_320.Transparency = v11408.T;
end;
l_End_317.Transparency = 1;
l_Model_302.Parent = workspace.Thrown;
local l_Decal_604 =
l_Start_320:FindFirstChildOfClass("Decal");
local l_SpecialMesh_604 =
l_Start_320:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_605 =
l_End_317:FindFirstChildOfClass("SpecialMesh");
local l_Decal_605 =
l_End_317:FindFirstChildOfClass("Decal");
if l_Decal_605 and not l_Skip_301 then
l_Decal_605.Transparency = 1;
end;
local v11424 = nil;
if l_Del_301 then
game:GetService("TweenService"):Create(l_Start_320, v11410, {
Size = l_End_317.Size,
CFrame = l_End_317.CFrame
}):Play();
task.delay(l_Del_301, function()
v11424 =
game:GetService("TweenService"):Create(l_Start_320, v11410, {
Transparency = v11415
});
v11424:Play();
if l_Decal_604 then
for _, v11426 in
pairs(l_Start_320:GetChildren()) do
if v11426:IsA("Decal") then
game:GetService("TweenService"):Create(v11426, v11410, {
Transparency = v11415
}):Play();
end;
end;
end;
if l_SpecialMesh_604 then
v11424 =
game:GetService("TweenService"):Create(l_SpecialMesh_604, v11410, {
Scale = l_SpecialMesh_605.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_604 then
game:GetService("TweenService"):Create(l_SpecialMesh_604, v11410, {
Scale = l_SpecialMesh_605.Scale
}):Play();
end;
if l_Decal_604 then
for _, v11428 in
pairs(l_Start_320:GetChildren()) do
if v11428:IsA("Decal") then
game:GetService("TweenService"):Create(v11428, v11410, {
Transparency = v11415
}):Play();
end;
end;
v11424 =
game:GetService("TweenService"):Create(l_Start_320, v11410, {
Size = l_End_317.Size,
CFrame = l_End_317.CFrame
});
v11424:Play();
else
v11424 =
game:GetService("TweenService"):Create(l_Start_320, v11410, {
Size = l_End_317.Size,
Transparency = v11415,
CFrame = l_End_317.CFrame
});
v11424:Play();
end;
end;
if not l_Stay_301 then
if l_Del_301 then
task.wait(l_Del_301 + 0.1);
end;
v11424.Completed:Connect(function()
l_Model_302:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11386.PrimaryPart);
return ;
end;
end);
v11341 = l_Sunblitz_1.Shockwave1:Clone();
table.insert(v11119, v11341);
v11341:ScaleTo(1);
local v11429 = {
Model = v11341,
EndT = 1,
Del = 0.02,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 8) * CFrame.Angles(-
1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine),
T = 0
};
local l_v11429_0 = v11429 --[[ copy: 19 -> 89 ]];
task.spawn(function()
local l_Model_303 = l_v11429_0.Model;
local v11432 = l_v11429_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_321 = l_Model_303:FindFirstChild("Start");
local l_End_318 = l_Model_303:FindFirstChild("End");
local l_Stay_302 = l_v11429_0.Stay;
local l_Anchor_304 = l_v11429_0.Anchor;
local v11437 = l_v11429_0.EndT or 1;
local l_Del_302 = l_v11429_0.Del;
local l_Skip_302 = l_v11429_0.Skip;
if l_Start_321 and l_End_318 then
l_Model_303.PrimaryPart = l_Start_321;
if not l_Skip_302 then
for _, v11441 in pairs(l_Model_303:GetChildren()) do
if v11441:IsA("BasePart") then
v11441.CanCollide = false;
v11441.Anchored = true;
end;
end;
end;
if l_Anchor_304 then
l_Model_303:SetPrimaryPartCFrame(l_Anchor_304);
end;
if l_v11429_0.T then
l_Start_321.Transparency = l_v11429_0.T;
end;
l_End_318.Transparency = 1;
l_Model_303.Parent = workspace.Thrown;
local l_Decal_606 =
l_Start_321:FindFirstChildOfClass("Decal");
local l_SpecialMesh_606 =
l_Start_321:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_607 =
l_End_318:FindFirstChildOfClass("SpecialMesh");
local l_Decal_607 =
l_End_318:FindFirstChildOfClass("Decal");
if l_Decal_607 and not l_Skip_302 then
l_Decal_607.Transparency = 1;
end;
local v11446 = nil;
if l_Del_302 then
game:GetService("TweenService"):Create(l_Start_321,
v11432, {
Size = l_End_318.Size,
CFrame = l_End_318.CFrame
}):Play();
task.delay(l_Del_302, function()
v11446 =
game:GetService("TweenService"):Create(l_Start_321, v11432, {
Transparency = v11437
});
v11446:Play();
if l_Decal_606 then
for _, v11448 in
pairs(l_Start_321:GetChildren()) do
if v11448:IsA("Decal") then
game:GetService("TweenService"):Create(v11448, v11432, {
Transparency = v11437
}):Play();
end;
end;
end;
if l_SpecialMesh_606 then
v11446 =
game:GetService("TweenService"):Create(l_SpecialMesh_606, v11432, {
Scale = l_SpecialMesh_607.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_606 then
game:GetService("TweenService"):Create(l_SpecialMesh_606, v11432, {
Scale = l_SpecialMesh_607.Scale
}):Play();
end;
if l_Decal_606 then
for _, v11450 in pairs(l_Start_321:GetChildren())
do
if v11450:IsA("Decal") then
game:GetService("TweenService"):Create(v11450, v11432, {
Transparency = v11437
}):Play();
end;
end;
v11446 =
game:GetService("TweenService"):Create(l_Start_321, v11432, {
Size = l_End_318.Size,
CFrame = l_End_318.CFrame
});
v11446:Play();
else
v11446 =
game:GetService("TweenService"):Create(l_Start_321, v11432, {
Size = l_End_318.Size,
Transparency = v11437,
CFrame = l_End_318.CFrame
});
v11446:Play();
end;
end;
if not l_Stay_302 then
if l_Del_302 then
task.wait(l_Del_302 + 0.1);
end;
v11446.Completed:Connect(function()
l_Model_303:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11341.PrimaryPart);
v11429 = l_Sunblitz_1.GroundTime:Clone();
table.insert(v11119, v11429);
local v11451 = l_AttackCF_0 * CFrame.new(0, -
l_PrimaryPart_54.Size.Y * 1.4, 30);
local v11452, v11453 = v556({
orig = v11451.Position,
dir = Vector3.new(0, -17, 0, 0)
});
if v11452 then
v11451 = {
v11451:GetComponents()
};
v11451[2] = v11453.Y + 0.2;
v11451 = CFrame.new(unpack(v11451));
end;
v11429:SetPrimaryPartCFrame(v11451 * CFrame.Angles(0,
1.5707963267948966, 0));
v11429.Parent = workspace.Thrown;
shared.sfx({
SoundId = "rbxassetid://15675484300",
CFrame = v11429.PrimaryPart.CFrame,
Volume = 3
}):Play();
for _, v11455 in pairs(v11429:GetDescendants()) do
if v11455:IsA("Decal") then
v11455.Transparency = 0;
if v11455.Name == "Crack" then
v3:Create(v11455, TweenInfo.new(3,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
else
v3:Create(v11455, TweenInfo.new(7,
Enum.EasingStyle.Linear), {
Transparency = 1
}):Play();
end;
end;
end;
task.wait(0.05);
if not v11121.IsPlaying then
return ;
else
local v11456 = l_Sunblitz_1.Shockwave2:Clone();
table.insert(v11119, v11456);
v11456:ScaleTo(1);
local v11457 = {
Model = v11456,
Del = 0.02,
EndT = 1,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 5) *
CFrame.Angles(-1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.08, Enum.EasingStyle.Sine),
T = 0
};
local l_v11457_0 = v11457 --[[ copy: 24 -> 90 ]];
task.spawn(function()
local l_Model_304 = l_v11457_0.Model;
local v11460 = l_v11457_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_322 = l_Model_304:FindFirstChild("Start");
local l_End_319 = l_Model_304:FindFirstChild("End");
local l_Stay_303 = l_v11457_0.Stay;
local l_Anchor_305 = l_v11457_0.Anchor;
local v11465 = l_v11457_0.EndT or 1;
local l_Del_303 = l_v11457_0.Del;
local l_Skip_303 = l_v11457_0.Skip;
if l_Start_322 and l_End_319 then
l_Model_304.PrimaryPart = l_Start_322;
if not l_Skip_303 then
for _, v11469 in pairs(l_Model_304:GetChildren())
do
if v11469:IsA("BasePart") then
v11469.CanCollide = false;
v11469.Anchored = true;
end;
end;
end;
if l_Anchor_305 then
l_Model_304:SetPrimaryPartCFrame(l_Anchor_305);
end;
if l_v11457_0.T then
l_Start_322.Transparency = l_v11457_0.T;
end;
l_End_319.Transparency = 1;
l_Model_304.Parent = workspace.Thrown;
local l_Decal_608 =
l_Start_322:FindFirstChildOfClass("Decal");
local l_SpecialMesh_608 =
l_Start_322:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_609 =
l_End_319:FindFirstChildOfClass("SpecialMesh");
local l_Decal_609 =
l_End_319:FindFirstChildOfClass("Decal");
if l_Decal_609 and not l_Skip_303 then
l_Decal_609.Transparency = 1;
end;
local v11474 = nil;
if l_Del_303 then
game:GetService("TweenService"):Create(l_Start_322,
v11460, {
Size = l_End_319.Size,
CFrame = l_End_319.CFrame
}):Play();
task.delay(l_Del_303, function()
v11474 =
game:GetService("TweenService"):Create(l_Start_322, v11460, {
Transparency = v11465
});
v11474:Play();
if l_Decal_608 then
for _, v11476 in
pairs(l_Start_322:GetChildren()) do
if v11476:IsA("Decal") then
game:GetService("TweenService"):Create(v11476, v11460, {
Transparency = v11465
}):Play();
end;
end;
end;
if l_SpecialMesh_608 then
v11474 =
game:GetService("TweenService"):Create(l_SpecialMesh_608, v11460, {
Scale = l_SpecialMesh_609.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_608 then
game:GetService("TweenService"):Create(l_SpecialMesh_608, v11460, {
Scale = l_SpecialMesh_609.Scale
}):Play();
end;
if l_Decal_608 then
for _, v11478 in
pairs(l_Start_322:GetChildren()) do
if v11478:IsA("Decal") then
game:GetService("TweenService"):Create(v11478, v11460, {
Transparency = v11465
}):Play();
end;
end;
v11474 =
game:GetService("TweenService"):Create(l_Start_322, v11460, {
Size = l_End_319.Size,
CFrame = l_End_319.CFrame
});
v11474:Play();
else
v11474 =
game:GetService("TweenService"):Create(l_Start_322, v11460, {
Size = l_End_319.Size,
Transparency = v11465,
CFrame = l_End_319.CFrame
});
v11474:Play();
end;
end;
if not l_Stay_303 then
if l_Del_303 then
task.wait(l_Del_303 + 0.1);
end;
v11474.Completed:Connect(function()
l_Model_304:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11456.PrimaryPart);
v11457 = 0;
for v11479 = 1, 4 do
if v11479 == 4 then
v11457 = 1;
end;
local v11480 = l_Sunblitz_1.Shockwave3:Clone();
table.insert(v11119, v11480);
v11480:ScaleTo(v11479 * 1);
local v11481 = {
Model = v11480,
EndT = v11457,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, v89(-39, -15))
* CFrame.Angles(-1.5707963267948966, math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.05 * (v11479 * 0.5) * 1,
Enum.EasingStyle.Sine),
T = 0
};
task.spawn(function()
local l_Model_305 = v11481.Model;
local v11483 = v11481.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_323 =
l_Model_305:FindFirstChild("Start");
local l_End_320 = l_Model_305:FindFirstChild("End");
local l_Stay_304 = v11481.Stay;
local l_Anchor_306 = v11481.Anchor;
local v11488 = v11481.EndT or 1;
local l_Del_304 = v11481.Del;
local l_Skip_304 = v11481.Skip;
if l_Start_323 and l_End_320 then
l_Model_305.PrimaryPart = l_Start_323;
if not l_Skip_304 then
for _, v11492 in
pairs(l_Model_305:GetChildren()) do
if v11492:IsA("BasePart") then
v11492.CanCollide = false;
v11492.Anchored = true;
end;
end;
end;
if l_Anchor_306 then
l_Model_305:SetPrimaryPartCFrame(l_Anchor_306);
end;
if v11481.T then
l_Start_323.Transparency = v11481.T;
end;
l_End_320.Transparency = 1;
l_Model_305.Parent = workspace.Thrown;
local l_Decal_610 =
l_Start_323:FindFirstChildOfClass("Decal");
local l_SpecialMesh_610 =
l_Start_323:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_611 =
l_End_320:FindFirstChildOfClass("SpecialMesh");
local l_Decal_611 =
l_End_320:FindFirstChildOfClass("Decal");
if l_Decal_611 and not l_Skip_304 then
l_Decal_611.Transparency = 1;
end;
local v11497 = nil;
if l_Del_304 then
game:GetService("TweenService"):Create(l_Start_323, v11483, {
Size = l_End_320.Size,
CFrame = l_End_320.CFrame
}):Play();
task.delay(l_Del_304, function()
v11497 =
game:GetService("TweenService"):Create(l_Start_323, v11483, {
Transparency = v11488
});
v11497:Play();
if l_Decal_610 then
for _, v11499 in
pairs(l_Start_323:GetChildren()) do
if v11499:IsA("Decal") then
game:GetService("TweenService"):Create(v11499, v11483, {
Transparency = v11488
}):Play();
end;
end;
end;
if l_SpecialMesh_610 then
v11497 =
game:GetService("TweenService"):Create(l_SpecialMesh_610, v11483, {
Scale = l_SpecialMesh_611.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_610 then
game:GetService("TweenService"):Create(l_SpecialMesh_610, v11483, {
Scale = l_SpecialMesh_611.Scale
}):Play();
end;
if l_Decal_610 then
for _, v11501 in
pairs(l_Start_323:GetChildren()) do
if v11501:IsA("Decal") then
game:GetService("TweenService"):Create(v11501, v11483, {
Transparency = v11488
}):Play();
end;
end;
v11497 =
game:GetService("TweenService"):Create(l_Start_323, v11483, {
Size = l_End_320.Size,
CFrame = l_End_320.CFrame
});
v11497:Play();
else
v11497 =
game:GetService("TweenService"):Create(l_Start_323, v11483, {
Size = l_End_320.Size,
Transparency = v11488,
CFrame = l_End_320.CFrame
});
v11497:Play();
end;
end;
if not l_Stay_304 then
if l_Del_304 then
task.wait(l_Del_304 + 0.1);
end;
v11497.Completed:Connect(function()
l_Model_305:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
local v11502 = l_Sunblitz_1.FinalLaunch:Clone();
table.insert(v11119, v11502);
v11502:ScaleTo(1.3);
local v11503 = {
Model = v11502,
EndT = 1,
Del = 0.02,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, 2) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine),
T = 0
};
local l_v11503_0 = v11503 --[[ copy: 26 -> 91 ]];
task.spawn(function()
local l_Model_306 = l_v11503_0.Model;
local v11506 = l_v11503_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_324 = l_Model_306:FindFirstChild("Start");
local l_End_321 = l_Model_306:FindFirstChild("End");
local l_Stay_305 = l_v11503_0.Stay;
local l_Anchor_307 = l_v11503_0.Anchor;
local v11511 = l_v11503_0.EndT or 1;
local l_Del_305 = l_v11503_0.Del;
local l_Skip_305 = l_v11503_0.Skip;
if l_Start_324 and l_End_321 then
l_Model_306.PrimaryPart = l_Start_324;
if not l_Skip_305 then
for _, v11515 in pairs(l_Model_306:GetChildren())
do
if v11515:IsA("BasePart") then
v11515.CanCollide = false;
v11515.Anchored = true;
end;
end;
end;
if l_Anchor_307 then
l_Model_306:SetPrimaryPartCFrame(l_Anchor_307);
end;
if l_v11503_0.T then
l_Start_324.Transparency = l_v11503_0.T;
end;
l_End_321.Transparency = 1;
l_Model_306.Parent = workspace.Thrown;
local l_Decal_612 =
l_Start_324:FindFirstChildOfClass("Decal");
local l_SpecialMesh_612 =
l_Start_324:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_613 =
l_End_321:FindFirstChildOfClass("SpecialMesh");
local l_Decal_613 =
l_End_321:FindFirstChildOfClass("Decal");
if l_Decal_613 and not l_Skip_305 then
l_Decal_613.Transparency = 1;
end;
local v11520 = nil;
if l_Del_305 then
game:GetService("TweenService"):Create(l_Start_324,
v11506, {
Size = l_End_321.Size,
CFrame = l_End_321.CFrame
}):Play();
task.delay(l_Del_305, function()
v11520 =
game:GetService("TweenService"):Create(l_Start_324, v11506, {
Transparency = v11511
});
v11520:Play();
if l_Decal_612 then
for _, v11522 in
pairs(l_Start_324:GetChildren()) do
if v11522:IsA("Decal") then
game:GetService("TweenService"):Create(v11522, v11506, {
Transparency = v11511
}):Play();
end;
end;
end;
if l_SpecialMesh_612 then
v11520 =
game:GetService("TweenService"):Create(l_SpecialMesh_612, v11506, {
Scale = l_SpecialMesh_613.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_612 then
game:GetService("TweenService"):Create(l_SpecialMesh_612, v11506, {
Scale = l_SpecialMesh_613.Scale
}):Play();
end;
if l_Decal_612 then
for _, v11524 in
pairs(l_Start_324:GetChildren()) do
if v11524:IsA("Decal") then
game:GetService("TweenService"):Create(v11524, v11506, {
Transparency = v11511
}):Play();
end;
end;
v11520 =
game:GetService("TweenService"):Create(l_Start_324, v11506, {
Size = l_End_321.Size,
CFrame = l_End_321.CFrame
});
v11520:Play();
else
v11520 =
game:GetService("TweenService"):Create(l_Start_324, v11506, {
Size = l_End_321.Size,
Transparency = v11511,
CFrame = l_End_321.CFrame
});
v11520:Play();
end;
end;
if not l_Stay_305 then
if l_Del_305 then
task.wait(l_Del_305 + 0.1);
end;
v11520.Completed:Connect(function()
l_Model_306:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11502.PrimaryPart);
v11503 = l_Sunblitz_1.FinalStart:Clone();
table.insert(v11119, v11503);
v11503:ScaleTo(1);
local v11525 = {
Model = v11503,
EndT = 1,
Del = 0.02,
Anchor = l_AttackCF_0 * CFrame.new(0, 0, -15) *
CFrame.Angles(1.5707963267948966, 0, 0),
Info = TweenInfo.new(0.05, Enum.EasingStyle.Sine),
T = 0
};
task.spawn(function()
local l_Model_307 = v11525.Model;
local v11527 = v11525.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_325 = l_Model_307:FindFirstChild("Start");
local l_End_322 = l_Model_307:FindFirstChild("End");
local l_Stay_306 = v11525.Stay;
local l_Anchor_308 = v11525.Anchor;
local v11532 = v11525.EndT or 1;
local l_Del_306 = v11525.Del;
local l_Skip_306 = v11525.Skip;
if l_Start_325 and l_End_322 then
l_Model_307.PrimaryPart = l_Start_325;
if not l_Skip_306 then
for _, v11536 in pairs(l_Model_307:GetChildren())
do
if v11536:IsA("BasePart") then
v11536.CanCollide = false;
v11536.Anchored = true;
end;
end;
end;
if l_Anchor_308 then
l_Model_307:SetPrimaryPartCFrame(l_Anchor_308);
end;
if v11525.T then
l_Start_325.Transparency = v11525.T;
end;
l_End_322.Transparency = 1;
l_Model_307.Parent = workspace.Thrown;
local l_Decal_614 =
l_Start_325:FindFirstChildOfClass("Decal");
local l_SpecialMesh_614 =
l_Start_325:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_615 =
l_End_322:FindFirstChildOfClass("SpecialMesh");
local l_Decal_615 =
l_End_322:FindFirstChildOfClass("Decal");
if l_Decal_615 and not l_Skip_306 then
l_Decal_615.Transparency = 1;
end;
local v11541 = nil;
if l_Del_306 then
game:GetService("TweenService"):Create(l_Start_325,
v11527, {
Size = l_End_322.Size,
CFrame = l_End_322.CFrame
}):Play();
task.delay(l_Del_306, function()
v11541 =
game:GetService("TweenService"):Create(l_Start_325, v11527, {
Transparency = v11532
});
v11541:Play();
if l_Decal_614 then
for _, v11543 in
pairs(l_Start_325:GetChildren()) do
if v11543:IsA("Decal") then
game:GetService("TweenService"):Create(v11543, v11527, {
Transparency = v11532
}):Play();
end;
end;
end;
if l_SpecialMesh_614 then
v11541 =
game:GetService("TweenService"):Create(l_SpecialMesh_614, v11527, {
Scale = l_SpecialMesh_615.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_614 then
game:GetService("TweenService"):Create(l_SpecialMesh_614, v11527, {
Scale = l_SpecialMesh_615.Scale
}):Play();
end;
if l_Decal_614 then
for _, v11545 in
pairs(l_Start_325:GetChildren()) do
if v11545:IsA("Decal") then
game:GetService("TweenService"):Create(v11545, v11527, {
Transparency = v11532
}):Play();
end;
end;
v11541 =
game:GetService("TweenService"):Create(l_Start_325, v11527, {
Size = l_End_322.Size,
CFrame = l_End_322.CFrame
});
v11541:Play();
else
v11541 =
game:GetService("TweenService"):Create(l_Start_325, v11527, {
Size = l_End_322.Size,
Transparency = v11532,
CFrame = l_End_322.CFrame
});
v11541:Play();
end;
end;
if not l_Stay_306 then
if l_Del_306 then
task.wait(l_Del_306 + 0.1);
end;
v11541.Completed:Connect(function()
l_Model_307:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
table.insert(v11140, v11503.PrimaryPart);
do
local l_l_AttackCF_0_0, l_v11121_0 = l_AttackCF_0, v11121;
(function()
if not l_v11121_0.IsPlaying then
return ;
else
task.wait(0.2);
if not l_v11121_0.IsPlaying then
return ;
else
local v11548 = l_Sunblitz_1.SlashMesh:Clone();
table.insert(v11119, v11548);
v11548.CFrame = l_l_AttackCF_0_0 *
CFrame.new(0, 0, -55) * CFrame.Angles(0, 0, 0.7853981633974483);
v11548.Parent = workspace.Thrown;
v3:Create(v11548.Mesh, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Scale = Vector3.new(0, 100, 0, 0)
}):Play();
game:GetService("Debris"):AddItem(v11548, 0.3);
shared.sfx({
SoundId = "rbxassetid://15675413506",
CFrame = v11548.CFrame,
Volume = 8.5
}):Play();
local v11549 = l_Sunblitz_1.Stomp:Clone();
table.insert(v11119, v11549);
v11549:SetPrimaryPartCFrame(l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 1.4, -45));
v11549:ScaleTo(4);
v11549.Parent = workspace.Thrown;
v833(v11549);
task.wait(0.1);
if not l_v11121_0.IsPlaying then
return ;
else
local v11550 =
l_Sunblitz_1.SlashMesh:Clone();
table.insert(v11119, v11550);
v11550.Color = Color3.fromRGB(156, 248,
194);
v11550.CFrame = l_l_AttackCF_0_0 *
CFrame.new(0, 0, -55) * CFrame.Angles(0, 0, 0.7853981633974483);
v11550.Parent = workspace.Thrown;
v3:Create(v11550.Mesh, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Scale =
Vector3.new(0.029999999329447746, 30, 0.029999999329447746, 0)
}):Play();
for _ = 1, 9 do
local v11552 =
l_Sunblitz_1.SlashMesh:Clone();
table.insert(v11119, v11552);
local l_l_l_AttackCF_0_0_0 =
l_l_AttackCF_0_0;
local l_new_60 = CFrame.new;
local v11555 = -3;
local v11556 = 3;
local l_v82_205 = v82;
if not v11556 and v11555 then
v11556 = v11555;
v11555 = 1;
end;
if not v11556 and not v11555 then
v11555 = 0;
v11556 = 1;
end;
v11552.CFrame = l_l_l_AttackCF_0_0_0 *
l_new_60(l_v82_205:NextNumber(v11555, v11556), 0, -55) * CFrame.Angles(0, 0,
0.7853981633974483);
local l_CFrame_38 = v11552.CFrame;
l_l_l_AttackCF_0_0_0 = CFrame.new;
l_new_60 = 0;
v11555 = 0;
v11556 = 45;
l_v82_205 = v82;
if not v11556 and v11555 then
v11556 = v11555;
v11555 = 1;
end;
if not v11556 and not v11555 then
v11555 = 0;
v11556 = 1;
end;
v11552.CFrame = l_CFrame_38 *
l_l_l_AttackCF_0_0_0(l_new_60, l_v82_205:NextNumber(v11555, v11556), 0);
v11552.Parent = workspace.Thrown;
local l_Mesh_8 = v11552.Mesh;
l_l_l_AttackCF_0_0_0 = 0.5;
local v11560 = 15;
v11555 = 25;
v11556 = v82;
if not v11555 and v11560 then
v11555 = v11560;
v11560 = 1;
end;
if not v11555 and not v11560 then
v11560 = 0;
v11555 = 1;
end;
l_Mesh_8.Scale =
Vector3.new(l_l_l_AttackCF_0_0_0, v11556:NextNumber(v11560, v11555), 0.5);
l_CFrame_38 = 0.1;
l_l_l_AttackCF_0_0_0 = 0.21;
l_new_60 = v82;
if not l_l_l_AttackCF_0_0_0 and
l_CFrame_38 then
l_l_l_AttackCF_0_0_0 = l_CFrame_38;
l_CFrame_38 = 1;
end;
if not l_l_l_AttackCF_0_0_0 and not
l_CFrame_38 then
l_CFrame_38 = 0;
l_l_l_AttackCF_0_0_0 = 1;
end;
l_Mesh_8 =
l_new_60:NextNumber(l_CFrame_38, l_l_l_AttackCF_0_0_0);
l_CFrame_38 = v3;
l_new_60 = v11552.Mesh;
v11560 = TweenInfo.new(l_Mesh_8,
Enum.EasingStyle.Sine);
v11555 = {};
l_v82_205 = 0;
local v11561 = 35;
local v11562 = 65;
local l_v82_206 = v82;
if not v11562 and v11561 then
v11562 = v11561;
v11561 = 1;
end;
if not v11562 and not v11561 then
v11561 = 0;
v11562 = 1;
end;
v11555.Scale = Vector3.new(l_v82_205,
l_v82_206:NextNumber(v11561, v11562), 0);
l_CFrame_38:Create(l_new_60, v11560,
v11555):Play();
game:GetService("Debris"):AddItem(v11552, l_Mesh_8);
end;
local v11564 =
l_Sunblitz_1.StompMesh2:Clone();
table.insert(v11119, v11564);
v11564:ScaleTo(1.2);
local v11565 = {
Model = v11564,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 3, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v11565_0 = v11565 --[[ copy: 4 ->
22 ]];
task.spawn(function()
local l_Model_308 = l_v11565_0.Model;
local v11568 = l_v11565_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_326 =
l_Model_308:FindFirstChild("Start");
local l_End_323 =
l_Model_308:FindFirstChild("End");
local l_Stay_307 = l_v11565_0.Stay;
local l_Anchor_309 = l_v11565_0.Anchor;
local v11573 = l_v11565_0.EndT or 1;
local l_Del_307 = l_v11565_0.Del;
local l_Skip_307 = l_v11565_0.Skip;
if l_Start_326 and l_End_323 then
l_Model_308.PrimaryPart =
l_Start_326;
if not l_Skip_307 then
for _, v11577 in
pairs(l_Model_308:GetChildren()) do
if v11577:IsA("BasePart")
then
v11577.CanCollide =
false;
v11577.Anchored = true;
end;
end;
end;
if l_Anchor_309 then
l_Model_308:SetPrimaryPartCFrame(l_Anchor_309);
end;
if l_v11565_0.T then
l_Start_326.Transparency =
l_v11565_0.T;
end;
l_End_323.Transparency = 1;
l_Model_308.Parent =
workspace.Thrown;
local l_Decal_616 =
l_Start_326:FindFirstChildOfClass("Decal");
local l_SpecialMesh_616 =
l_Start_326:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_617 =
l_End_323:FindFirstChildOfClass("SpecialMesh");
local l_Decal_617 =
l_End_323:FindFirstChildOfClass("Decal");
if l_Decal_617 and not l_Skip_307
then
l_Decal_617.Transparency = 1;
end;
local v11582 = nil;
if l_Del_307 then
game:GetService("TweenService"):Create(l_Start_326, v11568, {
Size = l_End_323.Size,
CFrame = l_End_323.CFrame
}):Play();
task.delay(l_Del_307,
function()
v11582 =
game:GetService("TweenService"):Create(l_Start_326, v11568, {
Transparency = v11573
});
v11582:Play();
if l_Decal_616 then
for _, v11584 in
pairs(l_Start_326:GetChildren()) do
if
v11584:IsA("Decal") then
game:GetService("TweenService"):Create(v11584, v11568, {
Transparency = v11573
}):Play();
end;
end;
end;
if l_SpecialMesh_616 then
v11582 =
game:GetService("TweenService"):Create(l_SpecialMesh_616, v11568, {
Scale =
l_SpecialMesh_617.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_616 then
game:GetService("TweenService"):Create(l_SpecialMesh_616, v11568, {
Scale =
l_SpecialMesh_617.Scale
}):Play();
end;
if l_Decal_616 then
for _, v11586 in
pairs(l_Start_326:GetChildren()) do
if v11586:IsA("Decal")
then
game:GetService("TweenService"):Create(v11586, v11568, {
Transparency =
v11573
}):Play();
end;
end;
v11582 =
game:GetService("TweenService"):Create(l_Start_326, v11568, {
Size = l_End_323.Size,
CFrame =
l_End_323.CFrame
});
v11582:Play();
else
v11582 =
game:GetService("TweenService"):Create(l_Start_326, v11568, {
Size = l_End_323.Size,
Transparency = v11573,
CFrame =
l_End_323.CFrame
});
v11582:Play();
end;
end;
if not l_Stay_307 then
if l_Del_307 then
task.wait(l_Del_307 + 0.1);
end;
v11582.Completed:Connect(function()
l_Model_308:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11565 = l_Sunblitz_1.Swirly1:Clone();
table.insert(v11119, v11565);
v11565:ScaleTo(0.35);
local v11587 = {
Model = v11565,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 5, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v11587_0 = v11587 --[[ copy: 5 ->
23 ]];
task.spawn(function()
local l_Model_309 = l_v11587_0.Model;
local v11590 = l_v11587_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_327 =
l_Model_309:FindFirstChild("Start");
local l_End_324 =
l_Model_309:FindFirstChild("End");
local l_Stay_308 = l_v11587_0.Stay;
local l_Anchor_310 = l_v11587_0.Anchor;
local v11595 = l_v11587_0.EndT or 1;
local l_Del_308 = l_v11587_0.Del;
local l_Skip_308 = l_v11587_0.Skip;
if l_Start_327 and l_End_324 then
l_Model_309.PrimaryPart =
l_Start_327;
if not l_Skip_308 then
for _, v11599 in
pairs(l_Model_309:GetChildren()) do
if v11599:IsA("BasePart")
then
v11599.CanCollide =
false;
v11599.Anchored = true;
end;
end;
end;
if l_Anchor_310 then
l_Model_309:SetPrimaryPartCFrame(l_Anchor_310);
end;
if l_v11587_0.T then
l_Start_327.Transparency =
l_v11587_0.T;
end;
l_End_324.Transparency = 1;
l_Model_309.Parent =
workspace.Thrown;
local l_Decal_618 =
l_Start_327:FindFirstChildOfClass("Decal");
local l_SpecialMesh_618 =
l_Start_327:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_619 =
l_End_324:FindFirstChildOfClass("SpecialMesh");
local l_Decal_619 =
l_End_324:FindFirstChildOfClass("Decal");
if l_Decal_619 and not l_Skip_308
then
l_Decal_619.Transparency = 1;
end;
local v11604 = nil;
if l_Del_308 then
game:GetService("TweenService"):Create(l_Start_327, v11590, {
Size = l_End_324.Size,
CFrame = l_End_324.CFrame
}):Play();
task.delay(l_Del_308,
function()
v11604 =
game:GetService("TweenService"):Create(l_Start_327, v11590, {
Transparency = v11595
});
v11604:Play();
if l_Decal_618 then
for _, v11606 in
pairs(l_Start_327:GetChildren()) do
if
v11606:IsA("Decal") then
game:GetService("TweenService"):Create(v11606, v11590, {
Transparency = v11595
}):Play();
end;
end;
end;
if l_SpecialMesh_618 then
v11604 =
game:GetService("TweenService"):Create(l_SpecialMesh_618, v11590, {
Scale =
l_SpecialMesh_619.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_618 then
game:GetService("TweenService"):Create(l_SpecialMesh_618, v11590, {
Scale =
l_SpecialMesh_619.Scale
}):Play();
end;
if l_Decal_618 then
for _, v11608 in
pairs(l_Start_327:GetChildren()) do
if v11608:IsA("Decal")
then
game:GetService("TweenService"):Create(v11608, v11590, {
Transparency =
v11595
}):Play();
end;
end;
v11604 =
game:GetService("TweenService"):Create(l_Start_327, v11590, {
Size = l_End_324.Size,
CFrame =
l_End_324.CFrame
});
v11604:Play();
else
v11604 =
game:GetService("TweenService"):Create(l_Start_327, v11590, {
Size = l_End_324.Size,
Transparency = v11595,
CFrame =
l_End_324.CFrame
});
v11604:Play();
end;
end;
if not l_Stay_308 then
if l_Del_308 then
task.wait(l_Del_308 + 0.1);
end;
v11604.Completed:Connect(function()
l_Model_309:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11587 = l_Sunblitz_1.StompMesh2:Clone();
table.insert(v11119, v11587);
v11587:ScaleTo(0.9);
local v11609 = {
Model = v11587,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 3, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
EndT = 0,
T = 0
};
local l_v11609_0 = v11609 --[[ copy: 6 ->
24 ]];
task.spawn(function()
local l_Model_310 = l_v11609_0.Model;
local v11612 = l_v11609_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_328 =
l_Model_310:FindFirstChild("Start");
local l_End_325 =
l_Model_310:FindFirstChild("End");
local l_Stay_309 = l_v11609_0.Stay;
local l_Anchor_311 = l_v11609_0.Anchor;
local v11617 = l_v11609_0.EndT or 1;
local l_Del_309 = l_v11609_0.Del;
local l_Skip_309 = l_v11609_0.Skip;
if l_Start_328 and l_End_325 then
l_Model_310.PrimaryPart =
l_Start_328;
if not l_Skip_309 then
for _, v11621 in
pairs(l_Model_310:GetChildren()) do
if v11621:IsA("BasePart")
then
v11621.CanCollide =
false;
v11621.Anchored = true;
end;
end;
end;
if l_Anchor_311 then
l_Model_310:SetPrimaryPartCFrame(l_Anchor_311);
end;
if l_v11609_0.T then
l_Start_328.Transparency =
l_v11609_0.T;
end;
l_End_325.Transparency = 1;
l_Model_310.Parent =
workspace.Thrown;
local l_Decal_620 =
l_Start_328:FindFirstChildOfClass("Decal");
local l_SpecialMesh_620 =
l_Start_328:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_621 =
l_End_325:FindFirstChildOfClass("SpecialMesh");
local l_Decal_621 =
l_End_325:FindFirstChildOfClass("Decal");
if l_Decal_621 and not l_Skip_309
then
l_Decal_621.Transparency = 1;
end;
local v11626 = nil;
if l_Del_309 then
game:GetService("TweenService"):Create(l_Start_328, v11612, {
Size = l_End_325.Size,
CFrame = l_End_325.CFrame
}):Play();
task.delay(l_Del_309,
function()
v11626 =
game:GetService("TweenService"):Create(l_Start_328, v11612, {
Transparency = v11617
});
v11626:Play();
if l_Decal_620 then
for _, v11628 in
pairs(l_Start_328:GetChildren()) do
if
v11628:IsA("Decal") then
game:GetService("TweenService"):Create(v11628, v11612, {
Transparency = v11617
}):Play();
end;
end;
end;
if l_SpecialMesh_620 then
v11626 =
game:GetService("TweenService"):Create(l_SpecialMesh_620, v11612, {
Scale =
l_SpecialMesh_621.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_620 then
game:GetService("TweenService"):Create(l_SpecialMesh_620, v11612, {
Scale =
l_SpecialMesh_621.Scale
}):Play();
end;
if l_Decal_620 then
for _, v11630 in
pairs(l_Start_328:GetChildren()) do
if v11630:IsA("Decal")
then
game:GetService("TweenService"):Create(v11630, v11612, {
Transparency =
v11617
}):Play();
end;
end;
v11626 =
game:GetService("TweenService"):Create(l_Start_328, v11612, {
Size = l_End_325.Size,
CFrame =
l_End_325.CFrame
});
v11626:Play();
else
v11626 =
game:GetService("TweenService"):Create(l_Start_328, v11612, {
Size = l_End_325.Size,
Transparency = v11617,
CFrame =
l_End_325.CFrame
});
v11626:Play();
end;
end;
if not l_Stay_309 then
if l_Del_309 then
task.wait(l_Del_309 + 0.1);
end;
v11626.Completed:Connect(function()
l_Model_310:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11609 = l_Sunblitz_1.Swirly1:Clone();
table.insert(v11119, v11609);
v11609:ScaleTo(0.25);
local v11631 = {
Model = v11609,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 5, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.06,
Enum.EasingStyle.Exponential),
EndT = 0,
T = 0
};
local l_v11631_0 = v11631 --[[ copy: 7 ->
25 ]];
task.spawn(function()
local l_Model_311 = l_v11631_0.Model;
local v11634 = l_v11631_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_329 =
l_Model_311:FindFirstChild("Start");
local l_End_326 =
l_Model_311:FindFirstChild("End");
local l_Stay_310 = l_v11631_0.Stay;
local l_Anchor_312 = l_v11631_0.Anchor;
local v11639 = l_v11631_0.EndT or 1;
local l_Del_310 = l_v11631_0.Del;
local l_Skip_310 = l_v11631_0.Skip;
if l_Start_329 and l_End_326 then
l_Model_311.PrimaryPart =
l_Start_329;
if not l_Skip_310 then
for _, v11643 in
pairs(l_Model_311:GetChildren()) do
if v11643:IsA("BasePart")
then
v11643.CanCollide =
false;
v11643.Anchored = true;
end;
end;
end;
if l_Anchor_312 then
l_Model_311:SetPrimaryPartCFrame(l_Anchor_312);
end;
if l_v11631_0.T then
l_Start_329.Transparency =
l_v11631_0.T;
end;
l_End_326.Transparency = 1;
l_Model_311.Parent =
workspace.Thrown;
local l_Decal_622 =
l_Start_329:FindFirstChildOfClass("Decal");
local l_SpecialMesh_622 =
l_Start_329:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_623 =
l_End_326:FindFirstChildOfClass("SpecialMesh");
local l_Decal_623 =
l_End_326:FindFirstChildOfClass("Decal");
if l_Decal_623 and not l_Skip_310
then
l_Decal_623.Transparency = 1;
end;
local v11648 = nil;
if l_Del_310 then
game:GetService("TweenService"):Create(l_Start_329, v11634, {
Size = l_End_326.Size,
CFrame = l_End_326.CFrame
}):Play();
task.delay(l_Del_310,
function()
v11648 =
game:GetService("TweenService"):Create(l_Start_329, v11634, {
Transparency = v11639
});
v11648:Play();
if l_Decal_622 then
for _, v11650 in
pairs(l_Start_329:GetChildren()) do
if
v11650:IsA("Decal") then
game:GetService("TweenService"):Create(v11650, v11634, {
Transparency = v11639
}):Play();
end;
end;
end;
if l_SpecialMesh_622 then
v11648 =
game:GetService("TweenService"):Create(l_SpecialMesh_622, v11634, {
Scale =
l_SpecialMesh_623.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_622 then
game:GetService("TweenService"):Create(l_SpecialMesh_622, v11634, {
Scale =
l_SpecialMesh_623.Scale
}):Play();
end;
if l_Decal_622 then
for _, v11652 in
pairs(l_Start_329:GetChildren()) do
if v11652:IsA("Decal")
then
game:GetService("TweenService"):Create(v11652, v11634, {
Transparency =
v11639
}):Play();
end;
end;
v11648 =
game:GetService("TweenService"):Create(l_Start_329, v11634, {
Size = l_End_326.Size,
CFrame =
l_End_326.CFrame
});
v11648:Play();
else
v11648 =
game:GetService("TweenService"):Create(l_Start_329, v11634, {
Size = l_End_326.Size,
Transparency = v11639,
CFrame =
l_End_326.CFrame
});
v11648:Play();
end;
end;
if not l_Stay_310 then
if l_Del_310 then
task.wait(l_Del_310 + 0.1);
end;
v11648.Completed:Connect(function()
l_Model_311:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.4);
if not l_v11121_0.IsPlaying then
return ;
else
v11631 = l_Sunblitz_1.Final:Clone();
table.insert(v11119, v11631);
v11631:SetPrimaryPartCFrame(l_l_AttackCF_0_0 * CFrame.new(0, -
l_PrimaryPart_54.Size.Y * 1.4, -45));
v11631:ScaleTo(8);
v11631.Parent = workspace.Thrown;
v833(v11631);
v3:Create(v11550.Mesh,
TweenInfo.new(0.1, Enum.EasingStyle.Sine), {
Scale = Vector3.new(0, 50, 0, 0)
}):Play();
game:GetService("Debris"):AddItem(v11550, 0.1);
local v11653 =
l_Sunblitz_1.SlashMesh:Clone();
table.insert(v11119, v11653);
v11653.Mesh.Scale = Vector3.new(2, 10,
2, 0);
v11653.Color = Color3.fromRGB(156, 248,
194);
v11653.CFrame = l_l_AttackCF_0_0 *
CFrame.new(0, 0, -55) * CFrame.Angles(0, 0, 0.7853981633974483);
v11653.Parent = workspace.Thrown;
v3:Create(v11653.Mesh,
TweenInfo.new(0.4, Enum.EasingStyle.Sine), {
Scale =
Vector3.new(0.20000000298023224, 60, 0.20000000298023224, 0)
}):Play();
v833(v11653);
local v11654 =
l_Sunblitz_1.Floor:Clone();
table.insert(v11119, v11654);
v11654:ScaleTo(0.7);
v11654.Start.Size = v11654.Start.Size *
0.5;
local v11655 = {
Model = v11654,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 1.5, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v11655_0 = v11655 --[[ copy: 10
-> 26 ]];
task.spawn(function()
local l_Model_312 =
l_v11655_0.Model;
local v11658 = l_v11655_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_330 =
l_Model_312:FindFirstChild("Start");
local l_End_327 =
l_Model_312:FindFirstChild("End");
local l_Stay_311 = l_v11655_0.Stay;
local l_Anchor_313 =
l_v11655_0.Anchor;
local v11663 = l_v11655_0.EndT or
1;
local l_Del_311 = l_v11655_0.Del;
local l_Skip_311 = l_v11655_0.Skip;
if l_Start_330 and l_End_327 then
l_Model_312.PrimaryPart =
l_Start_330;
if not l_Skip_311 then
for _, v11667 in
pairs(l_Model_312:GetChildren()) do
if
v11667:IsA("BasePart") then
v11667.CanCollide =
false;
v11667.Anchored =
true;
end;
end;
end;
if l_Anchor_313 then
l_Model_312:SetPrimaryPartCFrame(l_Anchor_313);
end;
if l_v11655_0.T then
l_Start_330.Transparency =
l_v11655_0.T;
end;
l_End_327.Transparency = 1;
l_Model_312.Parent =
workspace.Thrown;
local l_Decal_624 =
l_Start_330:FindFirstChildOfClass("Decal");
local l_SpecialMesh_624 =
l_Start_330:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_625 =
l_End_327:FindFirstChildOfClass("SpecialMesh");
local l_Decal_625 =
l_End_327:FindFirstChildOfClass("Decal");
if l_Decal_625 and not
l_Skip_311 then
l_Decal_625.Transparency =
1;
end;
local v11672 = nil;
if l_Del_311 then
game:GetService("TweenService"):Create(l_Start_330, v11658, {
Size = l_End_327.Size,
CFrame =
l_End_327.CFrame
}):Play();
task.delay(l_Del_311,
function()
v11672 =
game:GetService("TweenService"):Create(l_Start_330, v11658, {
Transparency =
v11663
});
v11672:Play();
if l_Decal_624 then
for _, v11674 in
pairs(l_Start_330:GetChildren()) do
if
v11674:IsA("Decal") then
game:GetService("TweenService"):Create(v11674, v11658, {
Transparency = v11663
}):Play();
end;
end;
end;
if l_SpecialMesh_624
then
v11672 =
game:GetService("TweenService"):Create(l_SpecialMesh_624, v11658, {
Scale =
l_SpecialMesh_625.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_624 then
game:GetService("TweenService"):Create(l_SpecialMesh_624, v11658, {
Scale =
l_SpecialMesh_625.Scale
}):Play();
end;
if l_Decal_624 then
for _, v11676 in
pairs(l_Start_330:GetChildren()) do
if
v11676:IsA("Decal") then
game:GetService("TweenService"):Create(v11676, v11658, {
Transparency = v11663
}):Play();
end;
end;
v11672 =
game:GetService("TweenService"):Create(l_Start_330, v11658, {
Size =
l_End_327.Size,
CFrame =
l_End_327.CFrame
});
v11672:Play();
else
v11672 =
game:GetService("TweenService"):Create(l_Start_330, v11658, {
Size =
l_End_327.Size,
Transparency =
v11663,
CFrame =
l_End_327.CFrame
});
v11672:Play();
end;
end;
if not l_Stay_311 then
if l_Del_311 then
task.wait(l_Del_311 +
0.1);
end;
v11672.Completed:Connect(function()
l_Model_312:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11655 = l_Sunblitz_1.Floor:Clone();
table.insert(v11119, v11655);
v11655:ScaleTo(0.7);
v11655.Start.Size = v11655.Start.Size *
0.5;
local v11677 = {
Model = v11655,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 1.4, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.07,
Enum.EasingStyle.Exponential),
EndT = 0,
T = 0
};
local l_v11677_0 = v11677 --[[ copy: 11
-> 27 ]];
task.spawn(function()
local l_Model_313 =
l_v11677_0.Model;
local v11680 = l_v11677_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_331 =
l_Model_313:FindFirstChild("Start");
local l_End_328 =
l_Model_313:FindFirstChild("End");
local l_Stay_312 = l_v11677_0.Stay;
local l_Anchor_314 =
l_v11677_0.Anchor;
local v11685 = l_v11677_0.EndT or
1;
local l_Del_312 = l_v11677_0.Del;
local l_Skip_312 = l_v11677_0.Skip;
if l_Start_331 and l_End_328 then
l_Model_313.PrimaryPart =
l_Start_331;
if not l_Skip_312 then
for _, v11689 in
pairs(l_Model_313:GetChildren()) do
if
v11689:IsA("BasePart") then
v11689.CanCollide =
false;
v11689.Anchored =
true;
end;
end;
end;
if l_Anchor_314 then
l_Model_313:SetPrimaryPartCFrame(l_Anchor_314);
end;
if l_v11677_0.T then
l_Start_331.Transparency =
l_v11677_0.T;
end;
l_End_328.Transparency = 1;
l_Model_313.Parent =
workspace.Thrown;
local l_Decal_626 =
l_Start_331:FindFirstChildOfClass("Decal");
local l_SpecialMesh_626 =
l_Start_331:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_627 =
l_End_328:FindFirstChildOfClass("SpecialMesh");
local l_Decal_627 =
l_End_328:FindFirstChildOfClass("Decal");
if l_Decal_627 and not
l_Skip_312 then
l_Decal_627.Transparency =
1;
end;
local v11694 = nil;
if l_Del_312 then
game:GetService("TweenService"):Create(l_Start_331, v11680, {
Size = l_End_328.Size,
CFrame =
l_End_328.CFrame
}):Play();
task.delay(l_Del_312,
function()
v11694 =
game:GetService("TweenService"):Create(l_Start_331, v11680, {
Transparency =
v11685
});
v11694:Play();
if l_Decal_626 then
for _, v11696 in
pairs(l_Start_331:GetChildren()) do
if
v11696:IsA("Decal") then
game:GetService("TweenService"):Create(v11696, v11680, {
Transparency = v11685
}):Play();
end;
end;
end;
if l_SpecialMesh_626
then
v11694 =
game:GetService("TweenService"):Create(l_SpecialMesh_626, v11680, {
Scale =
l_SpecialMesh_627.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_626 then
game:GetService("TweenService"):Create(l_SpecialMesh_626, v11680, {
Scale =
l_SpecialMesh_627.Scale
}):Play();
end;
if l_Decal_626 then
for _, v11698 in
pairs(l_Start_331:GetChildren()) do
if
v11698:IsA("Decal") then
game:GetService("TweenService"):Create(v11698, v11680, {
Transparency = v11685
}):Play();
end;
end;
v11694 =
game:GetService("TweenService"):Create(l_Start_331, v11680, {
Size =
l_End_328.Size,
CFrame =
l_End_328.CFrame
});
v11694:Play();
else
v11694 =
game:GetService("TweenService"):Create(l_Start_331, v11680, {
Size =
l_End_328.Size,
Transparency =
v11685,
CFrame =
l_End_328.CFrame
});
v11694:Play();
end;
end;
if not l_Stay_312 then
if l_Del_312 then
task.wait(l_Del_312 +
0.1);
end;
v11694.Completed:Connect(function()
l_Model_313:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11677 = l_Sunblitz_1.Wave1:Clone();
table.insert(v11119, v11677);
v11677:ScaleTo(0.5);
v11677.Start.Size = v11677.Start.Size *
0.5;
local v11699 = {
Model = v11677,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 1.5, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.15,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v11699_0 = v11699 --[[ copy: 12
-> 28 ]];
task.spawn(function()
local l_Model_314 =
l_v11699_0.Model;
local v11702 = l_v11699_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_332 =
l_Model_314:FindFirstChild("Start");
local l_End_329 =
l_Model_314:FindFirstChild("End");
local l_Stay_313 = l_v11699_0.Stay;
local l_Anchor_315 =
l_v11699_0.Anchor;
local v11707 = l_v11699_0.EndT or
1;
local l_Del_313 = l_v11699_0.Del;
local l_Skip_313 = l_v11699_0.Skip;
if l_Start_332 and l_End_329 then
l_Model_314.PrimaryPart =
l_Start_332;
if not l_Skip_313 then
for _, v11711 in
pairs(l_Model_314:GetChildren()) do
if
v11711:IsA("BasePart") then
v11711.CanCollide =
false;
v11711.Anchored =
true;
end;
end;
end;
if l_Anchor_315 then
l_Model_314:SetPrimaryPartCFrame(l_Anchor_315);
end;
if l_v11699_0.T then
l_Start_332.Transparency =
l_v11699_0.T;
end;
l_End_329.Transparency = 1;
l_Model_314.Parent =
workspace.Thrown;
local l_Decal_628 =
l_Start_332:FindFirstChildOfClass("Decal");
local l_SpecialMesh_628 =
l_Start_332:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_629 =
l_End_329:FindFirstChildOfClass("SpecialMesh");
local l_Decal_629 =
l_End_329:FindFirstChildOfClass("Decal");
if l_Decal_629 and not
l_Skip_313 then
l_Decal_629.Transparency =
1;
end;
local v11716 = nil;
if l_Del_313 then
game:GetService("TweenService"):Create(l_Start_332, v11702, {
Size = l_End_329.Size,
CFrame =
l_End_329.CFrame
}):Play();
task.delay(l_Del_313,
function()
v11716 =
game:GetService("TweenService"):Create(l_Start_332, v11702, {
Transparency =
v11707
});
v11716:Play();
if l_Decal_628 then
for _, v11718 in
pairs(l_Start_332:GetChildren()) do
if
v11718:IsA("Decal") then
game:GetService("TweenService"):Create(v11718, v11702, {
Transparency = v11707
}):Play();
end;
end;
end;
if l_SpecialMesh_628
then
v11716 =
game:GetService("TweenService"):Create(l_SpecialMesh_628, v11702, {
Scale =
l_SpecialMesh_629.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_628 then
game:GetService("TweenService"):Create(l_SpecialMesh_628, v11702, {
Scale =
l_SpecialMesh_629.Scale
}):Play();
end;
if l_Decal_628 then
for _, v11720 in
pairs(l_Start_332:GetChildren()) do
if
v11720:IsA("Decal") then
game:GetService("TweenService"):Create(v11720, v11702, {
Transparency = v11707
}):Play();
end;
end;
v11716 =
game:GetService("TweenService"):Create(l_Start_332, v11702, {
Size =
l_End_329.Size,
CFrame =
l_End_329.CFrame
});
v11716:Play();
else
v11716 =
game:GetService("TweenService"):Create(l_Start_332, v11702, {
Size =
l_End_329.Size,
Transparency =
v11707,
CFrame =
l_End_329.CFrame
});
v11716:Play();
end;
end;
if not l_Stay_313 then
if l_Del_313 then
task.wait(l_Del_313 +
0.1);
end;
v11716.Completed:Connect(function()
l_Model_314:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11699 = l_Sunblitz_1.Wave1:Clone();
table.insert(v11119, v11699);
v11699:ScaleTo(0.5);
v11699.Start.Size = v11699.Start.Size *
0.5;
local v11721 = {
Model = v11699,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 1.4, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
EndT = 0,
T = 0.5
};
local l_v11721_0 = v11721 --[[ copy: 13
-> 29 ]];
task.spawn(function()
local l_Model_315 =
l_v11721_0.Model;
local v11724 = l_v11721_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_333 =
l_Model_315:FindFirstChild("Start");
local l_End_330 =
l_Model_315:FindFirstChild("End");
local l_Stay_314 = l_v11721_0.Stay;
local l_Anchor_316 =
l_v11721_0.Anchor;
local v11729 = l_v11721_0.EndT or
1;
local l_Del_314 = l_v11721_0.Del;
local l_Skip_314 = l_v11721_0.Skip;
if l_Start_333 and l_End_330 then
l_Model_315.PrimaryPart =
l_Start_333;
if not l_Skip_314 then
for _, v11733 in
pairs(l_Model_315:GetChildren()) do
if
v11733:IsA("BasePart") then
v11733.CanCollide =
false;
v11733.Anchored =
true;
end;
end;
end;
if l_Anchor_316 then
l_Model_315:SetPrimaryPartCFrame(l_Anchor_316);
end;
if l_v11721_0.T then
l_Start_333.Transparency =
l_v11721_0.T;
end;
l_End_330.Transparency = 1;
l_Model_315.Parent =
workspace.Thrown;
local l_Decal_630 =
l_Start_333:FindFirstChildOfClass("Decal");
local l_SpecialMesh_630 =
l_Start_333:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_631 =
l_End_330:FindFirstChildOfClass("SpecialMesh");
local l_Decal_631 =
l_End_330:FindFirstChildOfClass("Decal");
if l_Decal_631 and not
l_Skip_314 then
l_Decal_631.Transparency =
1;
end;
local v11738 = nil;
if l_Del_314 then
game:GetService("TweenService"):Create(l_Start_333, v11724, {
Size = l_End_330.Size,
CFrame =
l_End_330.CFrame
}):Play();
task.delay(l_Del_314,
function()
v11738 =
game:GetService("TweenService"):Create(l_Start_333, v11724, {
Transparency =
v11729
});
v11738:Play();
if l_Decal_630 then
for _, v11740 in
pairs(l_Start_333:GetChildren()) do
if
v11740:IsA("Decal") then
game:GetService("TweenService"):Create(v11740, v11724, {
Transparency = v11729
}):Play();
end;
end;
end;
if l_SpecialMesh_630
then
v11738 =
game:GetService("TweenService"):Create(l_SpecialMesh_630, v11724, {
Scale =
l_SpecialMesh_631.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_630 then
game:GetService("TweenService"):Create(l_SpecialMesh_630, v11724, {
Scale =
l_SpecialMesh_631.Scale
}):Play();
end;
if l_Decal_630 then
for _, v11742 in
pairs(l_Start_333:GetChildren()) do
if
v11742:IsA("Decal") then
game:GetService("TweenService"):Create(v11742, v11724, {
Transparency = v11729
}):Play();
end;
end;
v11738 =
game:GetService("TweenService"):Create(l_Start_333, v11724, {
Size =
l_End_330.Size,
CFrame =
l_End_330.CFrame
});
v11738:Play();
else
v11738 =
game:GetService("TweenService"):Create(l_Start_333, v11724, {
Size =
l_End_330.Size,
Transparency =
v11729,
CFrame =
l_End_330.CFrame
});
v11738:Play();
end;
end;
if not l_Stay_314 then
if l_Del_314 then
task.wait(l_Del_314 +
0.1);
end;
v11738.Completed:Connect(function()
l_Model_315:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11721 = l_Sunblitz_1.Wave2:Clone();
table.insert(v11119, v11721);
v11721:ScaleTo(0.65);
v11721.Start.Size = v11721.Start.Size *
0.5;
local v11743 = {
Model = v11721,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 2, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0.5
};
local l_v11743_0 = v11743 --[[ copy: 14
-> 30 ]];
task.spawn(function()
local l_Model_316 =
l_v11743_0.Model;
local v11746 = l_v11743_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_334 =
l_Model_316:FindFirstChild("Start");
local l_End_331 =
l_Model_316:FindFirstChild("End");
local l_Stay_315 = l_v11743_0.Stay;
local l_Anchor_317 =
l_v11743_0.Anchor;
local v11751 = l_v11743_0.EndT or
1;
local l_Del_315 = l_v11743_0.Del;
local l_Skip_315 = l_v11743_0.Skip;
if l_Start_334 and l_End_331 then
l_Model_316.PrimaryPart =
l_Start_334;
if not l_Skip_315 then
for _, v11755 in
pairs(l_Model_316:GetChildren()) do
if
v11755:IsA("BasePart") then
v11755.CanCollide =
false;
v11755.Anchored =
true;
end;
end;
end;
if l_Anchor_317 then
l_Model_316:SetPrimaryPartCFrame(l_Anchor_317);
end;
if l_v11743_0.T then
l_Start_334.Transparency =
l_v11743_0.T;
end;
l_End_331.Transparency = 1;
l_Model_316.Parent =
workspace.Thrown;
local l_Decal_632 =
l_Start_334:FindFirstChildOfClass("Decal");
local l_SpecialMesh_632 =
l_Start_334:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_633 =
l_End_331:FindFirstChildOfClass("SpecialMesh");
local l_Decal_633 =
l_End_331:FindFirstChildOfClass("Decal");
if l_Decal_633 and not
l_Skip_315 then
l_Decal_633.Transparency =
1;
end;
local v11760 = nil;
if l_Del_315 then
game:GetService("TweenService"):Create(l_Start_334, v11746, {
Size = l_End_331.Size,
CFrame =
l_End_331.CFrame
}):Play();
task.delay(l_Del_315,
function()
v11760 =
game:GetService("TweenService"):Create(l_Start_334, v11746, {
Transparency =
v11751
});
v11760:Play();
if l_Decal_632 then
for _, v11762 in
pairs(l_Start_334:GetChildren()) do
if
v11762:IsA("Decal") then
game:GetService("TweenService"):Create(v11762, v11746, {
Transparency = v11751
}):Play();
end;
end;
end;
if l_SpecialMesh_632
then
v11760 =
game:GetService("TweenService"):Create(l_SpecialMesh_632, v11746, {
Scale =
l_SpecialMesh_633.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_632 then
game:GetService("TweenService"):Create(l_SpecialMesh_632, v11746, {
Scale =
l_SpecialMesh_633.Scale
}):Play();
end;
if l_Decal_632 then
for _, v11764 in
pairs(l_Start_334:GetChildren()) do
if
v11764:IsA("Decal") then
game:GetService("TweenService"):Create(v11764, v11746, {
Transparency = v11751
}):Play();
end;
end;
v11760 =
game:GetService("TweenService"):Create(l_Start_334, v11746, {
Size =
l_End_331.Size,
CFrame =
l_End_331.CFrame
});
v11760:Play();
else
v11760 =
game:GetService("TweenService"):Create(l_Start_334, v11746, {
Size =
l_End_331.Size,
Transparency =
v11751,
CFrame =
l_End_331.CFrame
});
v11760:Play();
end;
end;
if not l_Stay_315 then
if l_Del_315 then
task.wait(l_Del_315 +
0.1);
end;
v11760.Completed:Connect(function()
l_Model_316:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11743 =
l_Sunblitz_1.StompMesh2:Clone();
table.insert(v11119, v11743);
v11743:ScaleTo(2);
v11743.Start.Size = v11743.Start.Size *
0.5;
local v11765 = {
Model = v11743,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 3, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Exponential),
T = 0
};
local l_v11765_0 = v11765 --[[ copy: 15
-> 31 ]];
task.spawn(function()
local l_Model_317 =
l_v11765_0.Model;
local v11768 = l_v11765_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_335 =
l_Model_317:FindFirstChild("Start");
local l_End_332 =
l_Model_317:FindFirstChild("End");
local l_Stay_316 = l_v11765_0.Stay;
local l_Anchor_318 =
l_v11765_0.Anchor;
local v11773 = l_v11765_0.EndT or
1;
local l_Del_316 = l_v11765_0.Del;
local l_Skip_316 = l_v11765_0.Skip;
if l_Start_335 and l_End_332 then
l_Model_317.PrimaryPart =
l_Start_335;
if not l_Skip_316 then
for _, v11777 in
pairs(l_Model_317:GetChildren()) do
if
v11777:IsA("BasePart") then
v11777.CanCollide =
false;
v11777.Anchored =
true;
end;
end;
end;
if l_Anchor_318 then
l_Model_317:SetPrimaryPartCFrame(l_Anchor_318);
end;
if l_v11765_0.T then
l_Start_335.Transparency =
l_v11765_0.T;
end;
l_End_332.Transparency = 1;
l_Model_317.Parent =
workspace.Thrown;
local l_Decal_634 =
l_Start_335:FindFirstChildOfClass("Decal");
local l_SpecialMesh_634 =
l_Start_335:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_635 =
l_End_332:FindFirstChildOfClass("SpecialMesh");
local l_Decal_635 =
l_End_332:FindFirstChildOfClass("Decal");
if l_Decal_635 and not
l_Skip_316 then
l_Decal_635.Transparency =
1;
end;
local v11782 = nil;
if l_Del_316 then
game:GetService("TweenService"):Create(l_Start_335, v11768, {
Size = l_End_332.Size,
CFrame =
l_End_332.CFrame
}):Play();
task.delay(l_Del_316,
function()
v11782 =
game:GetService("TweenService"):Create(l_Start_335, v11768, {
Transparency =
v11773
});
v11782:Play();
if l_Decal_634 then
for _, v11784 in
pairs(l_Start_335:GetChildren()) do
if
v11784:IsA("Decal") then
game:GetService("TweenService"):Create(v11784, v11768, {
Transparency = v11773
}):Play();
end;
end;
end;
if l_SpecialMesh_634
then
v11782 =
game:GetService("TweenService"):Create(l_SpecialMesh_634, v11768, {
Scale =
l_SpecialMesh_635.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_634 then
game:GetService("TweenService"):Create(l_SpecialMesh_634, v11768, {
Scale =
l_SpecialMesh_635.Scale
}):Play();
end;
if l_Decal_634 then
for _, v11786 in
pairs(l_Start_335:GetChildren()) do
if
v11786:IsA("Decal") then
game:GetService("TweenService"):Create(v11786, v11768, {
Transparency = v11773
}):Play();
end;
end;
v11782 =
game:GetService("TweenService"):Create(l_Start_335, v11768, {
Size =
l_End_332.Size,
CFrame =
l_End_332.CFrame
});
v11782:Play();
else
v11782 =
game:GetService("TweenService"):Create(l_Start_335, v11768, {
Size =
l_End_332.Size,
Transparency =
v11773,
CFrame =
l_End_332.CFrame
});
v11782:Play();
end;
end;
if not l_Stay_316 then
if l_Del_316 then
task.wait(l_Del_316 +
0.1);
end;
v11782.Completed:Connect(function()
l_Model_317:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11765 =
l_Sunblitz_1.StompMesh2:Clone();
table.insert(v11119, v11765);
v11765:ScaleTo(2);
v11765.Start.Size = v11765.Start.Size *
0.5;
local v11787 = {
Model = v11765,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 3, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Exponential),
EndT = 0,
T = 0
};
local l_v11787_0 = v11787 --[[ copy: 16
-> 32 ]];
task.spawn(function()
local l_Model_318 =
l_v11787_0.Model;
local v11790 = l_v11787_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_336 =
l_Model_318:FindFirstChild("Start");
local l_End_333 =
l_Model_318:FindFirstChild("End");
local l_Stay_317 = l_v11787_0.Stay;
local l_Anchor_319 =
l_v11787_0.Anchor;
local v11795 = l_v11787_0.EndT or
1;
local l_Del_317 = l_v11787_0.Del;
local l_Skip_317 = l_v11787_0.Skip;
if l_Start_336 and l_End_333 then
l_Model_318.PrimaryPart =
l_Start_336;
if not l_Skip_317 then
for _, v11799 in
pairs(l_Model_318:GetChildren()) do
if
v11799:IsA("BasePart") then
v11799.CanCollide =
false;
v11799.Anchored =
true;
end;
end;
end;
if l_Anchor_319 then
l_Model_318:SetPrimaryPartCFrame(l_Anchor_319);
end;
if l_v11787_0.T then
l_Start_336.Transparency =
l_v11787_0.T;
end;
l_End_333.Transparency = 1;
l_Model_318.Parent =
workspace.Thrown;
local l_Decal_636 =
l_Start_336:FindFirstChildOfClass("Decal");
local l_SpecialMesh_636 =
l_Start_336:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_637 =
l_End_333:FindFirstChildOfClass("SpecialMesh");
local l_Decal_637 =
l_End_333:FindFirstChildOfClass("Decal");
if l_Decal_637 and not
l_Skip_317 then
l_Decal_637.Transparency =
1;
end;
local v11804 = nil;
if l_Del_317 then
game:GetService("TweenService"):Create(l_Start_336, v11790, {
Size = l_End_333.Size,
CFrame =
l_End_333.CFrame
}):Play();
task.delay(l_Del_317,
function()
v11804 =
game:GetService("TweenService"):Create(l_Start_336, v11790, {
Transparency =
v11795
});
v11804:Play();
if l_Decal_636 then
for _, v11806 in
pairs(l_Start_336:GetChildren()) do
if
v11806:IsA("Decal") then
game:GetService("TweenService"):Create(v11806, v11790, {
Transparency = v11795
}):Play();
end;
end;
end;
if l_SpecialMesh_636
then
v11804 =
game:GetService("TweenService"):Create(l_SpecialMesh_636, v11790, {
Scale =
l_SpecialMesh_637.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_636 then
game:GetService("TweenService"):Create(l_SpecialMesh_636, v11790, {
Scale =
l_SpecialMesh_637.Scale
}):Play();
end;
if l_Decal_636 then
for _, v11808 in
pairs(l_Start_336:GetChildren()) do
if
v11808:IsA("Decal") then
game:GetService("TweenService"):Create(v11808, v11790, {
Transparency = v11795
}):Play();
end;
end;
v11804 =
game:GetService("TweenService"):Create(l_Start_336, v11790, {
Size =
l_End_333.Size,
CFrame =
l_End_333.CFrame
});
v11804:Play();
else
v11804 =
game:GetService("TweenService"):Create(l_Start_336, v11790, {
Size =
l_End_333.Size,
Transparency =
v11795,
CFrame =
l_End_333.CFrame
});
v11804:Play();
end;
end;
if not l_Stay_317 then
if l_Del_317 then
task.wait(l_Del_317 +
0.1);
end;
v11804.Completed:Connect(function()
l_Model_318:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11787 = l_Sunblitz_1.NextWave:Clone();
table.insert(v11119, v11787);
v11787:ScaleTo(1);
v11787.Start.Size = v11787.Start.Size *
0.5;
local v11809 = {
Model = v11787,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, -l_PrimaryPart_54.Size.Y * 2, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.15,
Enum.EasingStyle.Sine),
T = 0.5
};
local l_v11809_0 = v11809 --[[ copy: 17
-> 33 ]];
task.spawn(function()
local l_Model_319 =
l_v11809_0.Model;
local v11812 = l_v11809_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_337 =
l_Model_319:FindFirstChild("Start");
local l_End_334 =
l_Model_319:FindFirstChild("End");
local l_Stay_318 = l_v11809_0.Stay;
local l_Anchor_320 =
l_v11809_0.Anchor;
local v11817 = l_v11809_0.EndT or
1;
local l_Del_318 = l_v11809_0.Del;
local l_Skip_318 = l_v11809_0.Skip;
if l_Start_337 and l_End_334 then
l_Model_319.PrimaryPart =
l_Start_337;
if not l_Skip_318 then
for _, v11821 in
pairs(l_Model_319:GetChildren()) do
if
v11821:IsA("BasePart") then
v11821.CanCollide =
false;
v11821.Anchored =
true;
end;
end;
end;
if l_Anchor_320 then
l_Model_319:SetPrimaryPartCFrame(l_Anchor_320);
end;
if l_v11809_0.T then
l_Start_337.Transparency =
l_v11809_0.T;
end;
l_End_334.Transparency = 1;
l_Model_319.Parent =
workspace.Thrown;
local l_Decal_638 =
l_Start_337:FindFirstChildOfClass("Decal");
local l_SpecialMesh_638 =
l_Start_337:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_639 =
l_End_334:FindFirstChildOfClass("SpecialMesh");
local l_Decal_639 =
l_End_334:FindFirstChildOfClass("Decal");
if l_Decal_639 and not
l_Skip_318 then
l_Decal_639.Transparency =
1;
end;
local v11826 = nil;
if l_Del_318 then
game:GetService("TweenService"):Create(l_Start_337, v11812, {
Size = l_End_334.Size,
CFrame =
l_End_334.CFrame
}):Play();
task.delay(l_Del_318,
function()
v11826 =
game:GetService("TweenService"):Create(l_Start_337, v11812, {
Transparency =
v11817
});
v11826:Play();
if l_Decal_638 then
for _, v11828 in
pairs(l_Start_337:GetChildren()) do
if
v11828:IsA("Decal") then
game:GetService("TweenService"):Create(v11828, v11812, {
Transparency = v11817
}):Play();
end;
end;
end;
if l_SpecialMesh_638
then
v11826 =
game:GetService("TweenService"):Create(l_SpecialMesh_638, v11812, {
Scale =
l_SpecialMesh_639.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_638 then
game:GetService("TweenService"):Create(l_SpecialMesh_638, v11812, {
Scale =
l_SpecialMesh_639.Scale
}):Play();
end;
if l_Decal_638 then
for _, v11830 in
pairs(l_Start_337:GetChildren()) do
if
v11830:IsA("Decal") then
game:GetService("TweenService"):Create(v11830, v11812, {
Transparency = v11817
}):Play();
end;
end;
v11826 =
game:GetService("TweenService"):Create(l_Start_337, v11812, {
Size =
l_End_334.Size,
CFrame =
l_End_334.CFrame
});
v11826:Play();
else
v11826 =
game:GetService("TweenService"):Create(l_Start_337, v11812, {
Size =
l_End_334.Size,
Transparency =
v11817,
CFrame =
l_End_334.CFrame
});
v11826:Play();
end;
end;
if not l_Stay_318 then
if l_Del_318 then
task.wait(l_Del_318 +
0.1);
end;
v11826.Completed:Connect(function()
l_Model_319:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11809 =
l_Sunblitz_1.New.Lower:Clone();
table.insert(v11119, v11809);
v11809:ScaleTo(1.25);
v11809.Start.Size = v11809.Start.Size *
0.5;
local v11831 = {
Model = v11809,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, 0, -45) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0
};
local l_v11831_0 = v11831 --[[ copy: 18
-> 34 ]];
task.spawn(function()
local l_Model_320 =
l_v11831_0.Model;
local v11834 = l_v11831_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_338 =
l_Model_320:FindFirstChild("Start");
local l_End_335 =
l_Model_320:FindFirstChild("End");
local l_Stay_319 = l_v11831_0.Stay;
local l_Anchor_321 =
l_v11831_0.Anchor;
local v11839 = l_v11831_0.EndT or
1;
local l_Del_319 = l_v11831_0.Del;
local l_Skip_319 = l_v11831_0.Skip;
if l_Start_338 and l_End_335 then
l_Model_320.PrimaryPart =
l_Start_338;
if not l_Skip_319 then
for _, v11843 in
pairs(l_Model_320:GetChildren()) do
if
v11843:IsA("BasePart") then
v11843.CanCollide =
false;
v11843.Anchored =
true;
end;
end;
end;
if l_Anchor_321 then
l_Model_320:SetPrimaryPartCFrame(l_Anchor_321);
end;
if l_v11831_0.T then
l_Start_338.Transparency =
l_v11831_0.T;
end;
l_End_335.Transparency = 1;
l_Model_320.Parent =
workspace.Thrown;
local l_Decal_640 =
l_Start_338:FindFirstChildOfClass("Decal");
local l_SpecialMesh_640 =
l_Start_338:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_641 =
l_End_335:FindFirstChildOfClass("SpecialMesh");
local l_Decal_641 =
l_End_335:FindFirstChildOfClass("Decal");
if l_Decal_641 and not
l_Skip_319 then
l_Decal_641.Transparency =
1;
end;
local v11848 = nil;
if l_Del_319 then
game:GetService("TweenService"):Create(l_Start_338, v11834, {
Size = l_End_335.Size,
CFrame =
l_End_335.CFrame
}):Play();
task.delay(l_Del_319,
function()
v11848 =
game:GetService("TweenService"):Create(l_Start_338, v11834, {
Transparency =
v11839
});
v11848:Play();
if l_Decal_640 then
for _, v11850 in
pairs(l_Start_338:GetChildren()) do
if
v11850:IsA("Decal") then
game:GetService("TweenService"):Create(v11850, v11834, {
Transparency = v11839
}):Play();
end;
end;
end;
if l_SpecialMesh_640
then
v11848 =
game:GetService("TweenService"):Create(l_SpecialMesh_640, v11834, {
Scale =
l_SpecialMesh_641.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_640 then
game:GetService("TweenService"):Create(l_SpecialMesh_640, v11834, {
Scale =
l_SpecialMesh_641.Scale
}):Play();
end;
if l_Decal_640 then
for _, v11852 in
pairs(l_Start_338:GetChildren()) do
if
v11852:IsA("Decal") then
game:GetService("TweenService"):Create(v11852, v11834, {
Transparency = v11839
}):Play();
end;
end;
v11848 =
game:GetService("TweenService"):Create(l_Start_338, v11834, {
Size =
l_End_335.Size,
CFrame =
l_End_335.CFrame
});
v11848:Play();
else
v11848 =
game:GetService("TweenService"):Create(l_Start_338, v11834, {
Size =
l_End_335.Size,
Transparency =
v11839,
CFrame =
l_End_335.CFrame
});
v11848:Play();
end;
end;
if not l_Stay_319 then
if l_Del_319 then
task.wait(l_Del_319 +
0.1);
end;
v11848.Completed:Connect(function()
l_Model_320:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11831 =
l_Sunblitz_1.New.Lower2:Clone();
table.insert(v11119, v11831);
v11831:ScaleTo(1.5);
v11831.Start.Size = v11831.Start.Size *
0.5;
local v11853 = {
Model = v11831,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, 0, -45) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0
};
local l_v11853_0 = v11853 --[[ copy: 19
-> 35 ]];
task.spawn(function()
local l_Model_321 =
l_v11853_0.Model;
local v11856 = l_v11853_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_339 =
l_Model_321:FindFirstChild("Start");
local l_End_336 =
l_Model_321:FindFirstChild("End");
local l_Stay_320 = l_v11853_0.Stay;
local l_Anchor_322 =
l_v11853_0.Anchor;
local v11861 = l_v11853_0.EndT or
1;
local l_Del_320 = l_v11853_0.Del;
local l_Skip_320 = l_v11853_0.Skip;
if l_Start_339 and l_End_336 then
l_Model_321.PrimaryPart =
l_Start_339;
if not l_Skip_320 then
for _, v11865 in
pairs(l_Model_321:GetChildren()) do
if
v11865:IsA("BasePart") then
v11865.CanCollide =
false;
v11865.Anchored =
true;
end;
end;
end;
if l_Anchor_322 then
l_Model_321:SetPrimaryPartCFrame(l_Anchor_322);
end;
if l_v11853_0.T then
l_Start_339.Transparency =
l_v11853_0.T;
end;
l_End_336.Transparency = 1;
l_Model_321.Parent =
workspace.Thrown;
local l_Decal_642 =
l_Start_339:FindFirstChildOfClass("Decal");
local l_SpecialMesh_642 =
l_Start_339:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_643 =
l_End_336:FindFirstChildOfClass("SpecialMesh");
local l_Decal_643 =
l_End_336:FindFirstChildOfClass("Decal");
if l_Decal_643 and not
l_Skip_320 then
l_Decal_643.Transparency =
1;
end;
local v11870 = nil;
if l_Del_320 then
game:GetService("TweenService"):Create(l_Start_339, v11856, {
Size = l_End_336.Size,
CFrame =
l_End_336.CFrame
}):Play();
task.delay(l_Del_320,
function()
v11870 =
game:GetService("TweenService"):Create(l_Start_339, v11856, {
Transparency =
v11861
});
v11870:Play();
if l_Decal_642 then
for _, v11872 in
pairs(l_Start_339:GetChildren()) do
if
v11872:IsA("Decal") then
game:GetService("TweenService"):Create(v11872, v11856, {
Transparency = v11861
}):Play();
end;
end;
end;
if l_SpecialMesh_642
then
v11870 =
game:GetService("TweenService"):Create(l_SpecialMesh_642, v11856, {
Scale =
l_SpecialMesh_643.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_642 then
game:GetService("TweenService"):Create(l_SpecialMesh_642, v11856, {
Scale =
l_SpecialMesh_643.Scale
}):Play();
end;
if l_Decal_642 then
for _, v11874 in
pairs(l_Start_339:GetChildren()) do
if
v11874:IsA("Decal") then
game:GetService("TweenService"):Create(v11874, v11856, {
Transparency = v11861
}):Play();
end;
end;
v11870 =
game:GetService("TweenService"):Create(l_Start_339, v11856, {
Size =
l_End_336.Size,
CFrame =
l_End_336.CFrame
});
v11870:Play();
else
v11870 =
game:GetService("TweenService"):Create(l_Start_339, v11856, {
Size =
l_End_336.Size,
Transparency =
v11861,
CFrame =
l_End_336.CFrame
});
v11870:Play();
end;
end;
if not l_Stay_320 then
if l_Del_320 then
task.wait(l_Del_320 +
0.1);
end;
v11870.Completed:Connect(function()
l_Model_321:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11853 =
l_Sunblitz_1.New.Upper:Clone();
table.insert(v11119, v11853);
v11853:ScaleTo(1.5);
v11853.Start.Size = v11853.Start.Size *
0.5;
local v11875 = {
Model = v11853,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, l_PrimaryPart_54.Size.Y * 5, -45) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0),
Info = TweenInfo.new(0.1,
Enum.EasingStyle.Sine),
T = 0.5
};
local l_v11875_0 = v11875 --[[ copy: 20
-> 36 ]];
task.spawn(function()
local l_Model_322 =
l_v11875_0.Model;
local v11878 = l_v11875_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_340 =
l_Model_322:FindFirstChild("Start");
local l_End_337 =
l_Model_322:FindFirstChild("End");
local l_Stay_321 = l_v11875_0.Stay;
local l_Anchor_323 =
l_v11875_0.Anchor;
local v11883 = l_v11875_0.EndT or
1;
local l_Del_321 = l_v11875_0.Del;
local l_Skip_321 = l_v11875_0.Skip;
if l_Start_340 and l_End_337 then
l_Model_322.PrimaryPart =
l_Start_340;
if not l_Skip_321 then
for _, v11887 in
pairs(l_Model_322:GetChildren()) do
if
v11887:IsA("BasePart") then
v11887.CanCollide =
false;
v11887.Anchored =
true;
end;
end;
end;
if l_Anchor_323 then
l_Model_322:SetPrimaryPartCFrame(l_Anchor_323);
end;
if l_v11875_0.T then
l_Start_340.Transparency =
l_v11875_0.T;
end;
l_End_337.Transparency = 1;
l_Model_322.Parent =
workspace.Thrown;
local l_Decal_644 =
l_Start_340:FindFirstChildOfClass("Decal");
local l_SpecialMesh_644 =
l_Start_340:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_645 =
l_End_337:FindFirstChildOfClass("SpecialMesh");
local l_Decal_645 =
l_End_337:FindFirstChildOfClass("Decal");
if l_Decal_645 and not
l_Skip_321 then
l_Decal_645.Transparency =
1;
end;
local v11892 = nil;
if l_Del_321 then
game:GetService("TweenService"):Create(l_Start_340, v11878, {
Size = l_End_337.Size,
CFrame =
l_End_337.CFrame
}):Play();
task.delay(l_Del_321,
function()
v11892 =
game:GetService("TweenService"):Create(l_Start_340, v11878, {
Transparency =
v11883
});
v11892:Play();
if l_Decal_644 then
for _, v11894 in
pairs(l_Start_340:GetChildren()) do
if
v11894:IsA("Decal") then
game:GetService("TweenService"):Create(v11894, v11878, {
Transparency = v11883
}):Play();
end;
end;
end;
if l_SpecialMesh_644
then
v11892 =
game:GetService("TweenService"):Create(l_SpecialMesh_644, v11878, {
Scale =
l_SpecialMesh_645.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_644 then
game:GetService("TweenService"):Create(l_SpecialMesh_644, v11878, {
Scale =
l_SpecialMesh_645.Scale
}):Play();
end;
if l_Decal_644 then
for _, v11896 in
pairs(l_Start_340:GetChildren()) do
if
v11896:IsA("Decal") then
game:GetService("TweenService"):Create(v11896, v11878, {
Transparency = v11883
}):Play();
end;
end;
v11892 =
game:GetService("TweenService"):Create(l_Start_340, v11878, {
Size =
l_End_337.Size,
CFrame =
l_End_337.CFrame
});
v11892:Play();
else
v11892 =
game:GetService("TweenService"):Create(l_Start_340, v11878, {
Size =
l_End_337.Size,
Transparency =
v11883,
CFrame =
l_End_337.CFrame
});
v11892:Play();
end;
end;
if not l_Stay_321 then
if l_Del_321 then
task.wait(l_Del_321 +
0.1);
end;
v11892.Completed:Connect(function()
l_Model_322:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v11875 =
l_Sunblitz_1.New.Upper:Clone();
table.insert(v11119, v11875);
v11875:ScaleTo(1.5);
v11875.Start.Size = v11853.Start.Size *
0.5;
local v11897 = {
Model = v11875,
Anchor = l_l_AttackCF_0_0 *
CFrame.new(0, 5, -45) * CFrame.Angles(3.141592653589793, math.rad((math.random(0,
360))), 0),
Info = TweenInfo.new(0.05,
Enum.EasingStyle.Sine),
T = 0.5
};
task.spawn(function()
local l_Model_323 = v11897.Model;
local v11899 = v11897.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_341 =
l_Model_323:FindFirstChild("Start");
local l_End_338 =
l_Model_323:FindFirstChild("End");
local l_Stay_322 = v11897.Stay;
local l_Anchor_324 = v11897.Anchor;
local v11904 = v11897.EndT or 1;
local l_Del_322 = v11897.Del;
local l_Skip_322 = v11897.Skip;
if l_Start_341 and l_End_338 then
l_Model_323.PrimaryPart =
l_Start_341;
if not l_Skip_322 then
for _, v11908 in
pairs(l_Model_323:GetChildren()) do
if
v11908:IsA("BasePart") then
v11908.CanCollide =
false;
v11908.Anchored =
true;
end;
end;
end;
if l_Anchor_324 then
l_Model_323:SetPrimaryPartCFrame(l_Anchor_324);
end;
if v11897.T then
l_Start_341.Transparency =
v11897.T;
end;
l_End_338.Transparency = 1;
l_Model_323.Parent =
workspace.Thrown;
local l_Decal_646 =
l_Start_341:FindFirstChildOfClass("Decal");
local l_SpecialMesh_646 =
l_Start_341:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_647 =
l_End_338:FindFirstChildOfClass("SpecialMesh");
local l_Decal_647 =
l_End_338:FindFirstChildOfClass("Decal");
if l_Decal_647 and not
l_Skip_322 then
l_Decal_647.Transparency =
1;
end;
local v11913 = nil;
if l_Del_322 then
game:GetService("TweenService"):Create(l_Start_341, v11899, {
Size = l_End_338.Size,
CFrame =
l_End_338.CFrame
}):Play();
task.delay(l_Del_322,
function()
v11913 =
game:GetService("TweenService"):Create(l_Start_341, v11899, {
Transparency =
v11904
});
v11913:Play();
if l_Decal_646 then
for _, v11915 in
pairs(l_Start_341:GetChildren()) do
if
v11915:IsA("Decal") then
game:GetService("TweenService"):Create(v11915, v11899, {
Transparency = v11904
}):Play();
end;
end;
end;
if l_SpecialMesh_646
then
v11913 =
game:GetService("TweenService"):Create(l_SpecialMesh_646, v11899, {
Scale =
l_SpecialMesh_647.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_646 then
game:GetService("TweenService"):Create(l_SpecialMesh_646, v11899, {
Scale =
l_SpecialMesh_647.Scale
}):Play();
end;
if l_Decal_646 then
for _, v11917 in
pairs(l_Start_341:GetChildren()) do
if
v11917:IsA("Decal") then
game:GetService("TweenService"):Create(v11917, v11899, {
Transparency = v11904
}):Play();
end;
end;
v11913 =
game:GetService("TweenService"):Create(l_Start_341, v11899, {
Size =
l_End_338.Size,
CFrame =
l_End_338.CFrame
});
v11913:Play();
else
v11913 =
game:GetService("TweenService"):Create(l_Start_341, v11899, {
Size =
l_End_338.Size,
Transparency =
v11904,
CFrame =
l_End_338.CFrame
});
v11913:Play();
end;
end;
if not l_Stay_322 then
if l_Del_322 then
task.wait(l_Del_322 +
0.1);
end;
v11913.Completed:Connect(function()
l_Model_323:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.6);
v3:Create(v11653.Mesh,
TweenInfo.new(0.4, Enum.EasingStyle.Sine), {
Scale = Vector3.new(0, 65, 0, 0)
}):Play();
game:GetService("Debris"):AddItem(v11653, 0.4);
return ;
end;
end;
end;
end;
end)();
end;
end;
end;
end;
elseif v899 == "AtomicSlash Effects" then
local l_Character_22 = v898.Character;
local l_PrimaryPart_55 = l_Character_22.PrimaryPart;
local v11920 = nil;
local v11921 = {};
task.delay(21, function()
for _, v11923 in pairs(v11921) do
if typeof(v11923) == "Instance" then
v11923:Destroy();
elseif typeof(v11923) == "RBXScriptConnection" then
v11923:Disconnect();
end;
end;
v11920 = true;
end);
local l_AtomicSlash_0 = game.ReplicatedStorage.Resources.AtomicSlash;
local function _(v11925, v11926, v11927, v11928)
local v11929 = l_AtomicSlash_0.SlashMesh:Clone();
table.insert(v11921, v11929);
local v11930 = l_AtomicSlash_0.SlashWind:Clone();
table.insert(v11921, v11930);
v11929.CFrame = v11926;
v11930.CFrame = v11926 * CFrame.Angles(math.rad((math.random(-360,
360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360, 360)))));
local l_Mesh_9 = v11929.Mesh;
l_Mesh_9.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v11925;
if v11927 then
local v11932 = l_AtomicSlash_0.Bruh:Clone();
table.insert(v11921, v11932);
v11932:SetPrimaryPartCFrame(v11926);
v11932.Parent = workspace.Thrown;
v11932:ScaleTo(v11925 * 0.8);
v833(v11932);
local v11933 = l_AtomicSlash_0.Bruh2:Clone();
table.insert(v11921, v11933);
v11933:SetPrimaryPartCFrame(v11926);
v11933.Parent = workspace.Thrown;
v11933:ScaleTo(v11925 * 0.8);
v833(v11933);
game.Debris:AddItem(v11932, 1);
game.Debris:AddItem(v11933, 1);
end;
v11930.Parent = workspace.Thrown;
v11929.Parent = workspace.Thrown;
if v11928 then
v11929.Size = v11929.Size + Vector3.new(0, v11928, 0);
end;
local v11934 = 0.03;
local v11935 = 0.08;
local l_v82_207 = v82;
if not v11935 and v11934 then
v11935 = v11934;
v11934 = 1;
end;
if not v11935 and not v11934 then
v11934 = 0;
v11935 = 1;
end;
local v11937 = l_v82_207:NextNumber(v11934, v11935);
v774(l_Mesh_9, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v11937,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v11925
}
});
game.Debris:AddItem(v11929, v11937 * 3);
v774(v11930, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v11937 * 3,
Goal = {
Size = v11930.Size + Vector3.new(15, 4, 15, 0) * v11925,
Transparency = 1
}
});
game.Debris:AddItem(v11930, v11937 * 3);
task.wait(Random.new():NextNumber(0.01, 0.03));
end;
local _ = tick();
local function _(v11940, v11941, v11942, v11943)
local v11944 = l_AtomicSlash_0.SlashMeshGL:Clone();
table.insert(v11921, v11944);
local v11945 = l_AtomicSlash_0.SlashWindGL:Clone();
table.insert(v11921, v11945);
v11944.CFrame = v11941;
v11945.CFrame = v11941 * CFrame.Angles(math.rad((math.random(-360,
360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360, 360)))));
local l_Mesh_10 = v11944.Mesh;
l_Mesh_10.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v11940;
if v11942 then
local v11947 = l_AtomicSlash_0.Bruh:Clone();
table.insert(v11921, v11947);
v11947:SetPrimaryPartCFrame(v11941);
v11947.Parent = workspace.Thrown;
v11947:ScaleTo(v11940 * 0.8);
v833(v11947);
local v11948 = l_AtomicSlash_0.Bruh2:Clone();
table.insert(v11921, v11948);
v11948:SetPrimaryPartCFrame(v11941);
v11948.Parent = workspace.Thrown;
v11948:ScaleTo(v11940 * 0.8);
v833(v11948);
game.Debris:AddItem(v11947, 1);
game.Debris:AddItem(v11948, 1);
end;
v11945.Parent = workspace.Thrown;
v11944.Parent = workspace.Thrown;
if v11943 then
v11944.Size = v11944.Size + Vector3.new(0, v11943, 0);
end;
local v11949 = 0.08;
local v11950 = 0.12;
local l_v82_208 = v82;
if not v11950 and v11949 then
v11950 = v11949;
v11949 = 1;
end;
if not v11950 and not v11949 then
v11949 = 0;
v11950 = 1;
end;
local v11952 = l_v82_208:NextNumber(v11949, v11950);
v774(l_Mesh_10, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v11952,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v11940
}
});
game.Debris:AddItem(v11944, v11952 * 3);
v774(v11945, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v11952 * 3,
Goal = {
Size = v11945.Size + Vector3.new(15, 4, 15, 0) * v11940,
Transparency = 1
}
});
game.Debris:AddItem(v11945, v11952 * 3);
task.wait(Random.new():NextNumber(0.01, 0.03));
end;
local function v12026()
local v11954 = l_PrimaryPart_55.CFrame * CFrame.new(0, 0, -12);
shared.sfx({
SoundId = "rbxassetid://16054947177",
CFrame = v11954,
Volume = 10
}):Play();
if not (l_LocalPlayer_0.Character ~= v898.Character and v898.Hit ~=
l_LocalPlayer_0.Character) or (l_LocalPlayer_0.Character.PrimaryPart.Position -
v11954.Position).magnitude <= 75 then
v5({
Effect = "Camshake",
Last = 3,
Intensity = 15
});
end;
local v11955 = l_AtomicSlash_0.FloorNew:Clone();
table.insert(v11921, v11955);
v11955:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v11955.Parent = workspace.Thrown;
for v11956 = 1, 2 do
local v11957 = l_AtomicSlash_0.AtomicSlash:Clone();
table.insert(v11921, v11957);
v11957:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0,
0, -4 * v11956));
v11957.Parent = workspace.Thrown;
if v11956 == 2 then
for _, v11959 in pairs(v11957:GetDescendants()) do
if v11959:IsA("ParticleEmitter") then
v11959.Lifetime = NumberRange.new(v11959.Lifetime.Min *
1.4, v11959.Lifetime.Max * 1.4);
end;
end;
else
for _, v11961 in pairs(v11957:GetDescendants()) do
if v11961:IsA("ParticleEmitter") then
v11961.Lifetime = NumberRange.new(v11961.Lifetime.Min *
2, v11961.Lifetime.Max * 2);
end;
end;
end;
v11957:ScaleTo(6 * v11956);
v833(v11957);
task.wait(0.1);
for _, v11963 in pairs(v11955:GetDescendants()) do
if v11963:IsA("ParticleEmitter") then
v11963.Lifetime = NumberRange.new(v11963.Lifetime.Min *
1.4, v11963.Lifetime.Max * 1.4);
end;
end;
v11955:ScaleTo(2.4);
v833(v11955);
end;
task.spawn(function()
for _ = 1, 5 do
local v11965 = l_AtomicSlash_0.ItsWindTime:Clone();
table.insert(v11921, v11965);
v11965:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame *
CFrame.new(0, -l_PrimaryPart_55.Size.Y * 1.5, 0) * CFrame.Angles(0,
math.rad((math.random(0, 360))), 0));
v11965:ScaleTo(2);
v11965.Parent = workspace.Thrown;
local v11966 = {
Model = v11965,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7, Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_324 = v11966.Model;
local v11968 = v11966.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_342 = l_Model_324:FindFirstChild("Start");
local l_End_339 = l_Model_324:FindFirstChild("End");
local l_Stay_323 = v11966.Stay;
local l_Anchor_325 = v11966.Anchor;
local v11973 = v11966.EndT or 1;
local l_Del_323 = v11966.Del;
local l_Skip_323 = v11966.Skip;
if l_Start_342 and l_End_339 then
l_Model_324.PrimaryPart = l_Start_342;
if not l_Skip_323 then
for _, v11977 in pairs(l_Model_324:GetChildren())
do
if v11977:IsA("BasePart") then
v11977.CanCollide = false;
v11977.Anchored = true;
end;
end;
end;
if l_Anchor_325 then
l_Model_324:SetPrimaryPartCFrame(l_Anchor_325);
end;
if v11966.T then
l_Start_342.Transparency = v11966.T;
end;
l_End_339.Transparency = 1;
l_Model_324.Parent = workspace.Thrown;
local l_Decal_648 =
l_Start_342:FindFirstChildOfClass("Decal");
local l_SpecialMesh_648 =
l_Start_342:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_649 =
l_End_339:FindFirstChildOfClass("SpecialMesh");
local l_Decal_649 =
l_End_339:FindFirstChildOfClass("Decal");
if l_Decal_649 and not l_Skip_323 then
l_Decal_649.Transparency = 1;
end;
local v11982 = nil;
if l_Del_323 then
game:GetService("TweenService"):Create(l_Start_342,
v11968, {
Size = l_End_339.Size,
CFrame = l_End_339.CFrame
}):Play();
task.delay(l_Del_323, function()
v11982 =
game:GetService("TweenService"):Create(l_Start_342, v11968, {
Transparency = v11973
});
v11982:Play();
if l_Decal_648 then
for _, v11984 in
pairs(l_Start_342:GetChildren()) do
if v11984:IsA("Decal") then
game:GetService("TweenService"):Create(v11984, v11968, {
Transparency = v11973
}):Play();
end;
end;
end;
if l_SpecialMesh_648 then
v11982 =
game:GetService("TweenService"):Create(l_SpecialMesh_648, v11968, {
Scale = l_SpecialMesh_649.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_648 then
game:GetService("TweenService"):Create(l_SpecialMesh_648, v11968, {
Scale = l_SpecialMesh_649.Scale
}):Play();
end;
if l_Decal_648 then
for _, v11986 in
pairs(l_Start_342:GetChildren()) do
if v11986:IsA("Decal") then
game:GetService("TweenService"):Create(v11986, v11968, {
Transparency = v11973
}):Play();
end;
end;
v11982 =
game:GetService("TweenService"):Create(l_Start_342, v11968, {
Size = l_End_339.Size,
CFrame = l_End_339.CFrame
});
v11982:Play();
else
v11982 =
game:GetService("TweenService"):Create(l_Start_342, v11968, {
Size = l_End_339.Size,
Transparency = v11973,
CFrame = l_End_339.CFrame
});
v11982:Play();
end;
end;
if not l_Stay_323 then
if l_Del_323 then
task.wait(l_Del_323 + 0.1);
end;
v11982.Completed:Connect(function()
l_Model_324:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end);
local v11987 = l_AtomicSlash_0.SmokeRing:Clone();
table.insert(v11921, v11987);
v11987:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v11987.Parent = workspace.Thrown;
v11987:ScaleTo(3);
v833(v11987);
local v11988, v11989 = v556({
orig = l_PrimaryPart_55.Position,
dir = Vector3.new(0, -30, 0, 0)
});
if v11988 then
local v11990 = l_AtomicSlash_0.FloorBlack:Clone();
table.insert(v11921, v11990);
v11990:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0,
0, -15) * CFrame.Angles(0, 1.5707963267948966, 0));
v11990.PrimaryPart.Position =
Vector3.new(v11990.PrimaryPart.Position.X, v11989.Y - 2,
v11990.PrimaryPart.Position.Z);
v11990:ScaleTo(0.5);
v11990.Parent = workspace.Thrown;
for _, v11992 in pairs(v11990:GetDescendants()) do
if v11992:IsA("Decal") then
if v11992.Parent.Parent.Name == "Black" then
delay(3, function()
v3:Create(v11992, TweenInfo.new(4,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end);
else
delay(1.5, function()
v3:Create(v11992, TweenInfo.new(2,
Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
end);
end;
end;
end;
end;
for _ = 1, 8 do
local v11994 = l_AtomicSlash_0.WindTime:Clone();
table.insert(v11921, v11994);
v11994:ScaleTo(v89(1.5, 3));
local v11995 = {
Model = v11994,
T = 0.9
};
local l_CFrame_39 = l_PrimaryPart_55.CFrame;
local l_new_61 = CFrame.new;
local v11998 = 0;
local v11999 = 0;
local v12000 = 0.5;
local l_v82_209 = v82;
if not v12000 and v11999 then
v12000 = v11999;
v11999 = 1;
end;
if not v12000 and not v11999 then
v11999 = 0;
v12000 = 1;
end;
local v12002 = l_CFrame_39 * l_new_61(v11998,
l_v82_209:NextNumber(v11999, v12000), 0);
l_CFrame_39 = CFrame.Angles;
local v12003 = -25;
v11999 = 25;
v12000 = v82;
if not v11999 and v12003 then
v11999 = v12003;
v12003 = 1;
end;
if not v11999 and not v12003 then
v12003 = 0;
v11999 = 1;
end;
l_new_61 = math.rad((v12000:NextNumber(v12003, v11999)));
v11999 = 0;
v12000 = 360;
l_v82_209 = v82;
if not v12000 and v11999 then
v12000 = v11999;
v11999 = 1;
end;
if not v12000 and not v11999 then
v11999 = 0;
v12000 = 1;
end;
v11998 = math.rad((l_v82_209:NextNumber(v11999, v12000)));
v12000 = -25;
l_v82_209 = 25;
local l_v82_210 = v82;
if not l_v82_209 and v12000 then
l_v82_209 = v12000;
v12000 = 1;
end;
if not l_v82_209 and not v12000 then
v12000 = 0;
l_v82_209 = 1;
end;
v11995.Anchor = v12002 * l_CFrame_39(l_new_61, v11998,
(math.rad((l_v82_210:NextNumber(v12000, l_v82_209)))));
local l_new_62 = TweenInfo.new;
l_CFrame_39 = 0.3;
l_new_61 = 0.5;
v11998 = v82;
if not l_new_61 and l_CFrame_39 then
l_new_61 = l_CFrame_39;
l_CFrame_39 = 1;
end;
if not l_new_61 and not l_CFrame_39 then
l_CFrame_39 = 0;
l_new_61 = 1;
end;
v11995.Info = l_new_62(v11998:NextNumber(l_CFrame_39, l_new_61),
Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_325 = v11995.Model;
local v12007 = v11995.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_343 = l_Model_325:FindFirstChild("Start");
local l_End_340 = l_Model_325:FindFirstChild("End");
local l_Stay_324 = v11995.Stay;
local l_Anchor_326 = v11995.Anchor;
local v12012 = v11995.EndT or 1;
local l_Del_324 = v11995.Del;
local l_Skip_324 = v11995.Skip;
if l_Start_343 and l_End_340 then
l_Model_325.PrimaryPart = l_Start_343;
if not l_Skip_324 then
for _, v12016 in pairs(l_Model_325:GetChildren()) do
if v12016:IsA("BasePart") then
v12016.CanCollide = false;
v12016.Anchored = true;
end;
end;
end;
if l_Anchor_326 then
l_Model_325:SetPrimaryPartCFrame(l_Anchor_326);
end;
if v11995.T then
l_Start_343.Transparency = v11995.T;
end;
l_End_340.Transparency = 1;
l_Model_325.Parent = workspace.Thrown;
local l_Decal_650 =
l_Start_343:FindFirstChildOfClass("Decal");
local l_SpecialMesh_650 =
l_Start_343:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_651 =
l_End_340:FindFirstChildOfClass("SpecialMesh");
local l_Decal_651 =
l_End_340:FindFirstChildOfClass("Decal");
if l_Decal_651 and not l_Skip_324 then
l_Decal_651.Transparency = 1;
end;
local v12021 = nil;
if l_Del_324 then
game:GetService("TweenService"):Create(l_Start_343,
v12007, {
Size = l_End_340.Size,
CFrame = l_End_340.CFrame
}):Play();
task.delay(l_Del_324, function()
v12021 =
game:GetService("TweenService"):Create(l_Start_343, v12007, {
Transparency = v12012
});
v12021:Play();
if l_Decal_650 then
for _, v12023 in
pairs(l_Start_343:GetChildren()) do
if v12023:IsA("Decal") then
game:GetService("TweenService"):Create(v12023, v12007, {
Transparency = v12012
}):Play();
end;
end;
end;
if l_SpecialMesh_650 then
v12021 =
game:GetService("TweenService"):Create(l_SpecialMesh_650, v12007, {
Scale = l_SpecialMesh_651.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_650 then
game:GetService("TweenService"):Create(l_SpecialMesh_650, v12007, {
Scale = l_SpecialMesh_651.Scale
}):Play();
end;
if l_Decal_650 then
for _, v12025 in pairs(l_Start_343:GetChildren())
do
if v12025:IsA("Decal") then
game:GetService("TweenService"):Create(v12025, v12007, {
Transparency = v12012
}):Play();
end;
end;
v12021 =
game:GetService("TweenService"):Create(l_Start_343, v12007, {
Size = l_End_340.Size,
CFrame = l_End_340.CFrame
});
v12021:Play();
else
v12021 =
game:GetService("TweenService"):Create(l_Start_343, v12007, {
Size = l_End_340.Size,
Transparency = v12012,
CFrame = l_End_340.CFrame
});
v12021:Play();
end;
end;
if not l_Stay_324 then
if l_Del_324 then
task.wait(l_Del_324 + 0.1);
end;
v12021.Completed:Connect(function()
l_Model_325:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end;
if v898.Explode then
return v12026();
elseif v898.Camera and v898.Character ~= l_LocalPlayer_0.Character and
v898.Hit ~= l_LocalPlayer_0.Character then
v898.Camera = nil;
return task.delay(5.18, v12026);
else
if v898.Camera then
local v12027 = shared.sfx({
SoundId = "rbxassetid://16056232769",
Parent = workspace,
Volume = 3
});
v12027:Play();
v3:Create(v12027, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Volume = 2
}):Play();
local v12028 = {};
for _, v12030 in
pairs(game.ReplicatedStorage.Resources.AtomicSlash.ImpactFrame:GetChildren()) do
local v12031 = v12030:Clone();
v12031.Visible = true;
v12031.Size = UDim2.new(0, 1, 0, 1);
v12031.Position = UDim2.new(0, 0, 0, 0);
v12031.Parent = l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v12028, v12031);
end;
for _, v12033 in
pairs(game.ReplicatedStorage.Resources.AtomicSlash.ImpactFrame2:GetChildren()) do
local v12034 = v12033:Clone();
v12034.Visible = true;
v12034.Size = UDim2.new(0, 1, 0, 1);
v12034.Position = UDim2.new(0, 0, 0, 0);
v12034.Parent = l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v12028, v12034);
end;
local l_v12028_0 = v12028 --[[ copy: 14 -> 84 ]];
task.delay(10, function()
for _, v12037 in pairs(l_v12028_0) do
v12037:Destroy();
end;
end);
local l_CurrentCamera_13 = workspace.CurrentCamera;
local l_Hit_2 = v898.Hit;
local l_CFrame_40 = l_CurrentCamera_13.CFrame;
local l_CFrameValue_5 = Instance.new("CFrameValue");
local l_sphere_0 = workspace.Cutscenes.Atoms.sphere;
local l_blade_0 = workspace.Cutscenes.Atoms.blade;
local l_Model_326 = l_sphere_0.Model;
local l_atom_0 = l_Model_326.atom;
local l_root_5 = l_atom_0.root;
local _ = tick();
shared.SetCore(false, nil, true);
l_CFrameValue_5.Value = l_CFrame_40;
l_CurrentCamera_13.CameraType = Enum.CameraType.Scriptable;
local v12048 = nil;
local l_l_CFrameValue_5_0 = l_CFrameValue_5 --[[ copy: 18 -> 85 ]];
v12048 =
l_CFrameValue_5:GetPropertyChangedSignal("Value"):Connect(function()
workspace.CurrentCamera.CFrame = l_l_CFrameValue_5_0.Value;
end);
v3:Create(l_CFrameValue_5, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Value = CFrame.new(l_Hit_2.Torso.Position,
l_Hit_2.Torso.Position + CFrame.new(l_CFrame_40.Position,
l_Hit_2.Torso.Position).lookVector * ((l_Hit_2.Torso.Position -
l_CFrame_40.Position).magnitude + 15))
}):Play();
v3:Create(l_CurrentCamera_13, TweenInfo.new(0.45,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 15
}):Play();
l_root_5.PointLight.Range = 0;
for _, v12051 in pairs(l_atom_0:GetDescendants()) do
if v12051:IsA("Decal") and v12051.Parent.Name == "hollow" and
v12051.Name == "color" then
v12051.Color3 = Color3.fromRGB(165, 74, 74);
end;
if not (v12051.Name ~= "glowthree" and v12051.Name ~=
"glowtwo") or v12051.Name == "glow" then
v12051.Transparency = 1;
v12051.Color3 = Color3.fromRGB(750, 200, 0);
if v12051.Name ~= "glow" then
v12051.Color3 = v12051.Parent.color.Color3;
end;
end;
end;
for _, v12053 in pairs(l_Model_326:GetChildren()) do
if v12053:IsA("Part") then
v12053.Transparency = 0;
end;
end;
task.wait(0.43);
v12048:Disconnect();
local v12054 = 0;
local v12055 = nil;
local v12056 = 0;
local v12057 = ATOMICSLASH or require(l_Cutscenes_0["Atomic
Slash"]);
if not ATOMICSLASH then
ATOMICSLASH = v12057;
end;
local l_CurrentCamera_14 = workspace.CurrentCamera;
v3:Create(l_CurrentCamera_14, TweenInfo.new(0,
Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
FieldOfView = 120
}):Play();
l_CurrentCamera_14.FieldOfView = 120;
local v12059 = tick();
local l_Animation_15 = Instance.new("Animation");
l_Animation_15.AnimationId = "rbxassetid://16050032822";
l_blade_0.AnimationController:LoadAnimation(l_Animation_15):Play();
local l_Animation_16 = Instance.new("Animation");
l_Animation_16.AnimationId = "rbxassetid://16050052625";
local v12062 =
l_atom_0.AnimationController:LoadAnimation(l_Animation_16);
v12062:Play();
local v12063 = false;
local l_Character_23 = l_LocalPlayer_0.Character;
local v12065 = false;
local v12066 = false;
local v12067 = false;
local v12068 = false;
do
local l_v12054_0, l_v12055_0, l_v12056_0, l_v12063_0,
l_v12065_0, l_v12066_0, l_v12067_0, l_v12068_0 = v12054, v12055, v12056, v12063,
v12065, v12066, v12067, v12068;
l_v12055_0 =
game:GetService("RunService").RenderStepped:Connect(function(v12077)
local v12078 = v12077 * 60;
l_v12054_0 = l_v12054_0 + v12078;
local v12079 = v12057[tonumber((math.ceil(l_v12054_0)))];
if v12079 and l_Character_23.Parent then
if v12062.TimePosition >= 0.7 and v12062.TimePosition
<= 0.73 then
v3:Create(l_root_5.PointLight, TweenInfo.new(2,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
Range = 30
}):Play();
end;
if v12062.TimePosition >= 2.61 and v12062.TimePosition
<= 2.62 and not l_v12063_0 then
l_v12063_0 = true;
l_root_5.Attachment.Shards:Emit(14);
l_root_5.Attachment.specs:Emit(10);
for _, v12081 in pairs(l_atom_0:GetDescendants())
do
if v12081:IsA("Decal") and v12081.Parent.Name
== "hollow" and v12081.Name == "color" then
v12081.Color3 = Color3.fromRGB(98, 43, 43);
end;
if not (v12081.Name ~= "glowthree" and
v12081.Name ~= "glowtwo") or v12081.Name == "glow" then
v12081.Transparency = 0.99;
if v12081.Name == "glow" then
v12081.Transparency = 0;
end;
v12081.Color3 = Color3.fromRGB(750, 200,
0);
end;
end;
end;
if v12062.TimePosition >= 4.2 and v12062.TimePosition
<= 4.24 and not l_v12067_0 then
l_v12067_0 = true;
local v12082 = l_sphere_0.CFrame * CFrame.new(-
20.0560303, 8.92892456, 7.9296875, 0.160172313, 0.374019504, -0.913484752,
1.77487731E-4, 0.925421953, 0.378938258, 0.987089097, -0.0608575791, 0.148160577);
local v12083 = l_AtomicSlash_0.Explosion2:Clone();
v12083:PivotTo(v12082 * CFrame.new(0, 0, -8));
v12083:ScaleTo(1);
v12083.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v12083, 4);
for _, v12085 in pairs(v12083:GetDescendants()) do
if v12085:IsA("ParticleEmitter") then
v12085:Emit(v12085:GetAttribute("EmitCount") or 1);
v12085.Enabled = true;
end;
end;
end;
if v12062.TimePosition >= 1.65 and v12062.TimePosition
<= 1.69 and not l_v12066_0 then
l_v12066_0 = true;
task.spawn(function()
local v12086 =
game.ReplicatedStorage.Resources.AtomicSlash.ImpactFrame:Clone();
v12086.Parent = l_LocalPlayer_0.PlayerGui;
v12086[1].ZIndex = 2;
v12086[1].Visible = true;
task.wait(0.046);
v12086[2].ZIndex = 3;
v12086[2].Visible = true;
task.wait(0.046);
v12086[3].ZIndex = 4;
v12086[3].Visible = true;
task.wait(0.046);
v12086:Destroy();
end);
end;
if v12062.TimePosition >= 3.574 and v12062.TimePosition
<= 3.65 and not l_v12068_0 then
l_v12068_0 = true;
task.spawn(function()
local v12087 =
game.ReplicatedStorage.Resources.AtomicSlash.ImpactFrame2:Clone();
v12087.Parent = l_LocalPlayer_0.PlayerGui;
v12087[1].ZIndex = 2;
v12087[1].Visible = true;
task.wait(0.046);
v12087[2].ZIndex = 3;
v12087[2].Visible = true;
task.wait(0.046);
v12087:Destroy();
end);
end;
if v12062.TimePosition >= 2.86 and v12062.TimePosition
<= 2.88 and not l_v12065_0 then
l_v12065_0 = true;
for _, v12089 in pairs(l_atom_0:GetDescendants())
do
if v12089:IsA("Decal") and v12089.Parent.Name
== "hollow" and v12089.Name == "glowthree" then
v12089.Color3 = v12089.Parent.color.Color3;
v12089.Transparency = 0;
v3:Create(v12089, TweenInfo.new(1.15,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Color3 = Color3.fromRGB(750, 200, 0)
}):Play();
task.delay(0.7, function()
for _, v12091 in pairs({
l_root_5,
l_atom_0.Top,
l_atom_0.Bottom
}) do
local v12092 =
l_AtomicSlash_0.Explosion2:Clone();
v12092:PivotTo(v12091.CFrame);
v12092:ScaleTo(0.25);
v12092.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v12092, 4);
for _, v12094 in
pairs(v12092:GetDescendants()) do
if
v12094:IsA("ParticleEmitter") then
v12094:Emit(v12094:GetAttribute("EmitCount") or 1);
end;
end;
task.wait(0.05);
end;
task.wait(0.2);
local v12095 = 1;
local v12096 = {};
local v12097 = {};
math.randomseed(15);
local v12098 = l_sphere_0.CFrame *
CFrame.new(-20.0560303, 8.92892456, 7.9296875, 0.160172313, 0.374019504, -
0.913484752, 1.77487731E-4, 0.925421953, 0.378938258, 0.987089097, -0.0608575791,
0.148160577);
for _, v12100 in
pairs(l_Model_326:GetChildren()) do
if v12100:IsA("Part") and
(v12100.Position - v12098.Position).magnitude <= (l_root_5.Position -
v12098.Position).magnitude then
if v12095 % 3 == 0 then
table.insert(v12096,
v12100);
end;
v12095 = v12095 + 1;
end;
if v12100:IsA("Part") then
table.insert(v12097, v12100);
end;
end;
local l_l_root_5_0 = l_root_5;
table.sort(v12097, function(v12102,
v12103)
return (v12102.Position -
v12098.Position).magnitude < (v12103.Position - v12098.Position).magnitude;
end);
table.sort(v12096, function(v12104,
v12105)
return (v12104.Position -
l_l_root_5_0.Position).magnitude < (v12105.Position -
l_l_root_5_0.Position).magnitude;
end);
local v12106 = false;
task.spawn(function()
for _, v12108 in pairs(v12097) do
v12108.Transparency = 1;
if not v12106 then
task.wait();
else
break;
end;
end;
end);
for _, v12110 in pairs(v12096) do
local v12111 =
l_AtomicSlash_0.Explosion2:Clone();
v12111:PivotTo(v12110.CFrame);
v12111:ScaleTo(v89(0.5, 0.9));
v12111.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v12111, 4);
for _, v12113 in
pairs(v12111:GetDescendants()) do
if
v12113:IsA("ParticleEmitter") then
local v12114 =
v12113:GetAttribute("EmitCount") or 1;
if v12114 > 2 then
v12114 = v12114 / 2;
end;
v12113:Emit(v12114);
end;
end;
v12110.Transparency = 1;
task.wait(v89(0.02, 0.05));
end;
v12106 = true;
end);
end;
end;
end;
if l_CurrentCamera_14.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_14.CameraType =
Enum.CameraType.Scriptable;
end;
local _ = tonumber(v12079.Name);
l_v12056_0 = l_v12056_0 + v12078;
local l_fov_0 = v12079.fov;
if l_fov_0 then
l_CurrentCamera_14.FieldOfView = l_fov_0;
if tick() - v12059 > 1.8 then
l_CurrentCamera_14.FieldOfView = l_fov_0;
else
local l_l_CurrentCamera_14_0 =
l_CurrentCamera_14;
local l_FieldOfView_6 =
l_CurrentCamera_14.FieldOfView;
l_l_CurrentCamera_14_0.FieldOfView =
l_FieldOfView_6 + (l_fov_0 - l_FieldOfView_6) * 0.25;
end;
end;
if tick() - v12059 < 0.3 then
l_CurrentCamera_14.CFrame = l_sphere_0.CFrame *
v12079.cframe;
return ;
elseif tick() - v12059 > 1.8 then
l_CurrentCamera_14.CFrame =
l_CurrentCamera_14.CFrame:lerp(l_sphere_0.CFrame * v12079.cframe, 0.9);
return ;
else
l_CurrentCamera_14.CFrame =
l_CurrentCamera_14.CFrame:lerp(l_sphere_0.CFrame * v12079.cframe, 0.25);
return ;
end;
else
l_v12055_0:Disconnect();
task.delay(0.035, function()
local v12119 = l_PrimaryPart_55.CFrame *
CFrame.new(0.121032715, 4.415802, 15.8661346, 0.999988973, -7.91892409E-4,
0.00464361906, -2.88034645E-8, 0.985767841, 0.168112651, -0.00471064448, -
0.168110803, 0.985756874);
l_CurrentCamera_14.CFrame =
CFrame.new(v12119.Position, (l_PrimaryPart_55.CFrame +
l_PrimaryPart_55.CFrame.lookVector * 10).Position + Vector3.new(0, 2, 0, 0));
l_CurrentCamera_14.CameraType =
Enum.CameraType.Custom;
l_CurrentCamera_14.FieldOfView = 60;
v3:Create(l_CurrentCamera_14, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
FieldOfView = 70
}):Play();
local v12120 = tick();
local v12121 = nil;
v12121 =
game:GetService("RunService").Heartbeat:Connect(function()
if tick() - v12120 > 0.15 then
return v12121:Disconnect();
else
l_CurrentCamera_14.CFrame =
CFrame.new(v12119.Position, (l_PrimaryPart_55.CFrame +
l_PrimaryPart_55.CFrame.lookVector * 10).Position);
return ;
end;
end);
shared.SetCore(true, nil, true);
end);
v12026();
return ;
end;
end);
end;
end;
if v898.Camera then
return ;
else
local v12122 = nil;
for _, v12124 in
pairs(l_Character_22.Humanoid:GetPlayingAnimationTracks()) do
if v12124.Animation.AnimationId == "rbxassetid://16082123712"
then
v12122 = v12124;
end;
end;
do
local l_v12122_0 = v12122;
table.insert(v11921,
l_Character_22.Humanoid.AnimationPlayed:Connect(function(v12126)
if v12126.Animation.AnimationId ==
"rbxassetid://16057411888" then
l_v12122_0 = v12126;
end;
end));
local v12127 = nil;
task.delay(0.7, function()
if not l_v12122_0.IsPlaying then
return ;
else
local l_Main_0 =
l_Character_22:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Main");
if l_Main_0 then
local v12129 = l_AtomicSlash_0.IgnitionV2:Clone();
table.insert(v11921, v12129);
v12129.Parent = workspace.Thrown;
task.spawn(function()
local v12130 = tick();
while v12129 and v12129.Parent and task.wait()
and v12129.Parent and tick() - v12130 <= 10 and l_v12122_0.IsPlaying do
v12129:SetPrimaryPartCFrame(l_Main_0.CFrame
* CFrame.new(0, -0.5, 0));
end;
end);
for _, v12132 in pairs(v12129:GetDescendants()) do
if v12132:IsA("ParticleEmitter") and
v12132.Parent.Name == "On" then
local _ =
v12132:GetAttribute("EmitDuration");
v12132:SetAttribute("EmitDuration", 3);
end;
end;
v833(v12129);
local l_NumberValue_10 =
Instance.new("NumberValue");
table.insert(v11921, l_NumberValue_10);
table.insert(v11921,
l_NumberValue_10.Changed:Connect(function()
v12129:ScaleTo(l_NumberValue_10.Value);
end));
l_NumberValue_10.Value = 0.5;
task.spawn(function()
task.wait(0.1);
if not l_v12122_0.IsPlaying then
return ;
else
for _ = 1, 5 do
if not l_v12122_0.IsPlaying then
return ;
else
local v12136 =
l_AtomicSlash_0.ItsWindTime:Clone();
table.insert(v11921, v12136);
v12136:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 0));
v12136:ScaleTo(0.6);
v12136.Parent = workspace.Thrown;
local v12137 = {
Model = v12136,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_327 =
v12137.Model;
local v12139 = v12137.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_344 =
l_Model_327:FindFirstChild("Start");
local l_End_341 =
l_Model_327:FindFirstChild("End");
local l_Stay_325 = v12137.Stay;
local l_Anchor_327 =
v12137.Anchor;
local v12144 = v12137.EndT or
1;
local l_Del_325 = v12137.Del;
local l_Skip_325 = v12137.Skip;
if l_Start_344 and l_End_341
then
l_Model_327.PrimaryPart =
l_Start_344;
if not l_Skip_325 then
for _, v12148 in
pairs(l_Model_327:GetChildren()) do
if
v12148:IsA("BasePart") then
v12148.CanCollide = false;
v12148.Anchored
= true;
end;
end;
end;
if l_Anchor_327 then
l_Model_327:SetPrimaryPartCFrame(l_Anchor_327);
end;
if v12137.T then
l_Start_344.Transparency = v12137.T;
end;
l_End_341.Transparency = 1;
l_Model_327.Parent =
workspace.Thrown;
local l_Decal_652 =
l_Start_344:FindFirstChildOfClass("Decal");
local l_SpecialMesh_652 =
l_Start_344:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_653 =
l_End_341:FindFirstChildOfClass("SpecialMesh");
local l_Decal_653 =
l_End_341:FindFirstChildOfClass("Decal");
if l_Decal_653 and not
l_Skip_325 then
l_Decal_653.Transparency = 1;
end;
local v12153 = nil;
if l_Del_325 then
game:GetService("TweenService"):Create(l_Start_344, v12139, {
Size =
l_End_341.Size,
CFrame =
l_End_341.CFrame
}):Play();
task.delay(l_Del_325,
function()
v12153 =
game:GetService("TweenService"):Create(l_Start_344, v12139, {
Transparency =
v12144
});
v12153:Play();
if l_Decal_652 then
for _, v12155
in pairs(l_Start_344:GetChildren()) do
if
v12155:IsA("Decal") then
game:GetService("TweenService"):Create(v12155, v12139, {
Transparency = v12144
}):Play
();
end;
end;
end;
if
l_SpecialMesh_652 then
v12153 =
game:GetService("TweenService"):Create(l_SpecialMesh_652, v12139, {
Scale =
l_SpecialMesh_653.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_652
then
game:GetService("TweenService"):Create(l_SpecialMesh_652, v12139, {
Scale =
l_SpecialMesh_653.Scale
}):Play();
end;
if l_Decal_652 then
for _, v12157 in
pairs(l_Start_344:GetChildren()) do
if
v12157:IsA("Decal") then
game:GetService("TweenService"):Create(v12157, v12139, {
Transparency = v12144
}):Play();
end;
end;
v12153 =
game:GetService("TweenService"):Create(l_Start_344, v12139, {
Size =
l_End_341.Size,
CFrame =
l_End_341.CFrame
});
v12153:Play();
else
v12153 =
game:GetService("TweenService"):Create(l_Start_344, v12139, {
Size =
l_End_341.Size,
Transparency =
v12144,
CFrame =
l_End_341.CFrame
});
v12153:Play();
end;
end;
if not l_Stay_325 then
if l_Del_325 then
task.wait(l_Del_325
+ 0.1);
end;
v12153.Completed:Connect(function()
l_Model_327:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.2);
end;
end;
return ;
end;
end);
for v12158 = 1, 3 do
if not l_v12122_0.IsPlaying then
return ;
else
if l_LocalPlayer_0.Character ==
l_Character_22 then
v5({
Effect = "Camshake",
Intensity = 2 * v12158
});
end;
v12127 = l_AtomicSlash_0.FloorNew:Clone();
table.insert(v11921, v12127);
v12127:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v12127:ScaleTo(v12158 * 0.3);
v12127.Parent = workspace.Thrown;
for _, v12160 in
pairs(v12127:GetDescendants()) do
if v12160:IsA("ParticleEmitter") then
v12160.Lifetime =
NumberRange.new(v12160.Lifetime.Min * 0.9, v12160.Lifetime.Max * 0.9);
end;
end;
l_NumberValue_10.Value =
l_NumberValue_10.Value + 0.9;
v833(v12127);
local v12161 =
l_AtomicSlash_0.SmokeRing:Clone();
table.insert(v11921, v12161);
v12161:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v12161.Parent = workspace.Thrown;
v12161:ScaleTo(v12158 * 0.3);
v833(v12161);
for _, v12163 in
pairs(v12161:GetDescendants()) do
if v12163:IsA("ParticleEmitter") then
v12163.Lifetime =
NumberRange.new(v12163.Lifetime.Min * 0.3, v12163.Lifetime.Max * 0.3);
if v12163.Name == "Embers" then
v12163.Lifetime =
NumberRange.new(0.2, 0.4);
end;
end;
end;
task.wait(0.4);
end;
end;
task.delay(0.3, function()
if not l_v12122_0.IsPlaying then
return ;
else
for _, v12165 in pairs(v11921) do
if typeof(v12165) == "Instance" and
v12165.Name == "IgnitionV2" then
for _, v12167 in
pairs(v12165:GetDescendants()) do
if
v12167:IsA("ParticleEmitter") then
if v12167.Name == "Blacker"
and v12167.Parent.Name == "WW" then
v12167:Destroy();
end;
v12167.Enabled = false;
end;
end;
end;
end;
task.wait(0.2);
if not l_v12122_0.IsPlaying then
return ;
else
local l_l_Character_22_FirstChild_0 =
l_Character_22:FindFirstChild("Cube.001", true);
if l_l_Character_22_FirstChild_0 then
local v12169 =
l_AtomicSlash_0.Begin3:Clone();
table.insert(v11921, v12169);
local l_Weld_48 =
Instance.new("Weld");
l_Weld_48.Part0 =
v12169.PrimaryPart;
l_Weld_48.Part1 =
l_l_Character_22_FirstChild_0;
l_Weld_48.C0 = CFrame.new(0, 1.3,
0);
v12169:ScaleTo(2);
l_Weld_48.Parent = v12169;
v12169.Parent = workspace.Thrown;
v833(v12169);
end;
return ;
end;
end;
end);
task.delay(0.5, function()
if not l_v12122_0.IsPlaying then
return ;
else
local v12171 =
l_AtomicSlash_0.Wind2:Clone();
table.insert(v11921, v12171);
v12171:ScaleTo(1.2);
local v12172 = {
Model = v12171,
T = 0.7
};
local v12173 = l_PrimaryPart_55.CFrame *
CFrame.new(0, 0, 0);
local l_Angles_28 = CFrame.Angles;
local v12175 = 0;
local v12176 = 0;
local v12177 = 360;
local l_v82_211 = v82;
if not v12177 and v12176 then
v12177 = v12176;
v12176 = 1;
end;
if not v12177 and not v12176 then
v12176 = 0;
v12177 = 1;
end;
v12172.Anchor = v12173 *
l_Angles_28(v12175, math.rad((l_v82_211:NextNumber(v12176, v12177))), 0);
v12172.Info = TweenInfo.new(0.2,
Enum.EasingStyle.Sine);
local l_v12172_0 = v12172 --[[ copy: 1 ->
18 ]];
task.spawn(function()
local l_Model_328 = l_v12172_0.Model;
local v12181 = l_v12172_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_345 =
l_Model_328:FindFirstChild("Start");
local l_End_342 =
l_Model_328:FindFirstChild("End");
local l_Stay_326 = l_v12172_0.Stay;
local l_Anchor_328 = l_v12172_0.Anchor;
local v12186 = l_v12172_0.EndT or 1;
local l_Del_326 = l_v12172_0.Del;
local l_Skip_326 = l_v12172_0.Skip;
if l_Start_345 and l_End_342 then
l_Model_328.PrimaryPart =
l_Start_345;
if not l_Skip_326 then
for _, v12190 in
pairs(l_Model_328:GetChildren()) do
if v12190:IsA("BasePart")
then
v12190.CanCollide =
false;
v12190.Anchored = true;
end;
end;
end;
if l_Anchor_328 then
l_Model_328:SetPrimaryPartCFrame(l_Anchor_328);
end;
if l_v12172_0.T then
l_Start_345.Transparency =
l_v12172_0.T;
end;
l_End_342.Transparency = 1;
l_Model_328.Parent =
workspace.Thrown;
local l_Decal_654 =
l_Start_345:FindFirstChildOfClass("Decal");
local l_SpecialMesh_654 =
l_Start_345:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_655 =
l_End_342:FindFirstChildOfClass("SpecialMesh");
local l_Decal_655 =
l_End_342:FindFirstChildOfClass("Decal");
if l_Decal_655 and not l_Skip_326
then
l_Decal_655.Transparency = 1;
end;
local v12195 = nil;
if l_Del_326 then
game:GetService("TweenService"):Create(l_Start_345, v12181, {
Size = l_End_342.Size,
CFrame = l_End_342.CFrame
}):Play();
task.delay(l_Del_326,
function()
v12195 =
game:GetService("TweenService"):Create(l_Start_345, v12181, {
Transparency = v12186
});
v12195:Play();
if l_Decal_654 then
for _, v12197 in
pairs(l_Start_345:GetChildren()) do
if
v12197:IsA("Decal") then
game:GetService("TweenService"):Create(v12197, v12181, {
Transparency = v12186
}):Play();
end;
end;
end;
if l_SpecialMesh_654 then
v12195 =
game:GetService("TweenService"):Create(l_SpecialMesh_654, v12181, {
Scale =
l_SpecialMesh_655.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_654 then
game:GetService("TweenService"):Create(l_SpecialMesh_654, v12181, {
Scale =
l_SpecialMesh_655.Scale
}):Play();
end;
if l_Decal_654 then
for _, v12199 in
pairs(l_Start_345:GetChildren()) do
if v12199:IsA("Decal")
then
game:GetService("TweenService"):Create(v12199, v12181, {
Transparency =
v12186
}):Play();
end;
end;
v12195 =
game:GetService("TweenService"):Create(l_Start_345, v12181, {
Size = l_End_342.Size,
CFrame =
l_End_342.CFrame
});
v12195:Play();
else
v12195 =
game:GetService("TweenService"):Create(l_Start_345, v12181, {
Size = l_End_342.Size,
Transparency = v12186,
CFrame =
l_End_342.CFrame
});
v12195:Play();
end;
end;
if not l_Stay_326 then
if l_Del_326 then
task.wait(l_Del_326 + 0.1);
end;
v12195.Completed:Connect(function()
l_Model_328:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v12172 = l_AtomicSlash_0.BigWind:Clone();
table.insert(v11921, v12172);
v12172:ScaleTo(0.3);
local v12200 = {
Model = v12172,
T = 0.7
};
l_Angles_28 = l_PrimaryPart_55.CFrame *
CFrame.new(0, 0, 0);
v12175 = CFrame.Angles;
local v12201 = 3.141592653589793;
v12177 = 0;
l_v82_211 = 360;
local l_v82_212 = v82;
if not l_v82_211 and v12177 then
l_v82_211 = v12177;
v12177 = 1;
end;
if not l_v82_211 and not v12177 then
v12177 = 0;
l_v82_211 = 1;
end;
v12200.Anchor = l_Angles_28 *
v12175(v12201, math.rad((l_v82_212:NextNumber(v12177, l_v82_211))), 0);
v12200.Info = TweenInfo.new(0.35,
Enum.EasingStyle.Sine);
local l_v12200_0 = v12200 --[[ copy: 2 ->
19 ]];
task.spawn(function()
local l_Model_329 = l_v12200_0.Model;
local v12205 = l_v12200_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_346 =
l_Model_329:FindFirstChild("Start");
local l_End_343 =
l_Model_329:FindFirstChild("End");
local l_Stay_327 = l_v12200_0.Stay;
local l_Anchor_329 = l_v12200_0.Anchor;
local v12210 = l_v12200_0.EndT or 1;
local l_Del_327 = l_v12200_0.Del;
local l_Skip_327 = l_v12200_0.Skip;
if l_Start_346 and l_End_343 then
l_Model_329.PrimaryPart =
l_Start_346;
if not l_Skip_327 then
for _, v12214 in
pairs(l_Model_329:GetChildren()) do
if v12214:IsA("BasePart")
then
v12214.CanCollide =
false;
v12214.Anchored = true;
end;
end;
end;
if l_Anchor_329 then
l_Model_329:SetPrimaryPartCFrame(l_Anchor_329);
end;
if l_v12200_0.T then
l_Start_346.Transparency =
l_v12200_0.T;
end;
l_End_343.Transparency = 1;
l_Model_329.Parent =
workspace.Thrown;
local l_Decal_656 =
l_Start_346:FindFirstChildOfClass("Decal");
local l_SpecialMesh_656 =
l_Start_346:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_657 =
l_End_343:FindFirstChildOfClass("SpecialMesh");
local l_Decal_657 =
l_End_343:FindFirstChildOfClass("Decal");
if l_Decal_657 and not l_Skip_327
then
l_Decal_657.Transparency = 1;
end;
local v12219 = nil;
if l_Del_327 then
game:GetService("TweenService"):Create(l_Start_346, v12205, {
Size = l_End_343.Size,
CFrame = l_End_343.CFrame
}):Play();
task.delay(l_Del_327,
function()
v12219 =
game:GetService("TweenService"):Create(l_Start_346, v12205, {
Transparency = v12210
});
v12219:Play();
if l_Decal_656 then
for _, v12221 in
pairs(l_Start_346:GetChildren()) do
if
v12221:IsA("Decal") then
game:GetService("TweenService"):Create(v12221, v12205, {
Transparency = v12210
}):Play();
end;
end;
end;
if l_SpecialMesh_656 then
v12219 =
game:GetService("TweenService"):Create(l_SpecialMesh_656, v12205, {
Scale =
l_SpecialMesh_657.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_656 then
game:GetService("TweenService"):Create(l_SpecialMesh_656, v12205, {
Scale =
l_SpecialMesh_657.Scale
}):Play();
end;
if l_Decal_656 then
for _, v12223 in
pairs(l_Start_346:GetChildren()) do
if v12223:IsA("Decal")
then
game:GetService("TweenService"):Create(v12223, v12205, {
Transparency =
v12210
}):Play();
end;
end;
v12219 =
game:GetService("TweenService"):Create(l_Start_346, v12205, {
Size = l_End_343.Size,
CFrame =
l_End_343.CFrame
});
v12219:Play();
else
v12219 =
game:GetService("TweenService"):Create(l_Start_346, v12205, {
Size = l_End_343.Size,
Transparency = v12210,
CFrame =
l_End_343.CFrame
});
v12219:Play();
end;
end;
if not l_Stay_327 then
if l_Del_327 then
task.wait(l_Del_327 + 0.1);
end;
v12219.Completed:Connect(function()
l_Model_329:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.spawn(function()
for v12224 = 1, 3 do
if not l_v12122_0.IsPlaying then
return ;
else
local v12225 =
l_AtomicSlash_0.NewSmokey:Clone();
table.insert(v11921, v12225);
v12227:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v12227.Parent = workspace.Thrown;
v12227:ScaleTo(4);
v833(v12227);
end);
v12200 = l_AtomicSlash_0.Floor:Clone();
table.insert(v11921, v12200);
v12200:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0));
v12200:ScaleTo(3);
v12200.Parent = workspace.Thrown;
v833(v12200);
for _, v12229 in
pairs(v12200:GetDescendants()) do
if v12229:IsA("ParticleEmitter") then
v12229.Enabled = true;
end;
end;
task.wait(0.1);
if not l_v12122_0.IsPlaying then
return ;
else
for _ = 1, 3 do
v12201 =
l_AtomicSlash_0.WindTime:Clone();
table.insert(v11921, v12201);
v12201:ScaleTo(v89(0.5, 0.8));
local v12231 = {
Model = v12201,
T = 0.9
};
l_v82_211 =
l_PrimaryPart_55.CFrame;
l_v82_212 = CFrame.new;
local v12232 = 0;
local v12233 = 0;
local v12234 = 0.5;
local l_v82_213 = v82;
if not v12234 and v12233 then
v12234 = v12233;
v12233 = 1;
end;
if not v12234 and not v12233 then
v12233 = 0;
v12234 = 1;
end;
v12177 = l_v82_211 *
l_v82_212(v12232, l_v82_213:NextNumber(v12233, v12234), 0);
l_v82_211 = CFrame.Angles;
local v12236 = 0;
v12233 = 360;
v12234 = v82;
if not v12233 and v12236 then
v12233 = v12236;
v12236 = 1;
end;
if not v12233 and not v12236 then
v12236 = 0;
v12233 = 1;
end;
l_v82_212 =
math.rad((v12234:NextInteger(v12236, v12233)));
v12233 = 0;
v12234 = 360;
l_v82_213 = v82;
if not v12234 and v12233 then
v12234 = v12233;
v12233 = 1;
end;
if not v12234 and not v12233 then
v12233 = 0;
v12234 = 1;
end;
v12232 =
math.rad((l_v82_213:NextInteger(v12233, v12234)));
v12234 = 0;
l_v82_213 = 360;
local l_v82_214 = v82;
if not l_v82_213 and v12234 then
l_v82_213 = v12234;
v12234 = 1;
end;
if not l_v82_213 and not v12234
then
v12234 = 0;
l_v82_213 = 1;
end;
v12231.Anchor = v12177 *
l_v82_211(l_v82_212, v12232, (math.rad((l_v82_214:NextInteger(v12234,
l_v82_213)))));
v12176 = TweenInfo.new;
l_v82_211 = 0.3;
l_v82_212 = 0.5;
v12232 = v82;
if not l_v82_212 and l_v82_211 then
l_v82_212 = l_v82_211;
l_v82_211 = 1;
end;
if not l_v82_212 and not l_v82_211
then
l_v82_211 = 0;
l_v82_212 = 1;
end;
v12231.Info =
v12176(v12232:NextNumber(l_v82_211, l_v82_212), Enum.EasingStyle.Sine);
task.spawn(function()
local l_Model_330 =
v12231.Model;
local v12239 = v12231.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_347 =
l_Model_330:FindFirstChild("Start");
local l_End_344 =
l_Model_330:FindFirstChild("End");
local l_Stay_328 = v12231.Stay;
local l_Anchor_330 =
v12231.Anchor;
local v12244 = v12231.EndT or
1;
local l_Del_328 = v12231.Del;
local l_Skip_328 = v12231.Skip;
if l_Start_347 and l_End_344
then
l_Model_330.PrimaryPart =
l_Start_347;
if not l_Skip_328 then
for _, v12248 in
pairs(l_Model_330:GetChildren()) do
if
v12248:IsA("BasePart") then
v12248.CanCollide = false;
v12248.Anchored
= true;
end;
end;
end;
if l_Anchor_330 then
l_Model_330:SetPrimaryPartCFrame(l_Anchor_330);
end;
if v12231.T then
l_Start_347.Transparency = v12231.T;
end;
l_End_344.Transparency = 1;
l_Model_330.Parent =
workspace.Thrown;
local l_Decal_658 =
l_Start_347:FindFirstChildOfClass("Decal");
local l_SpecialMesh_658 =
l_Start_347:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_659 =
l_End_344:FindFirstChildOfClass("SpecialMesh");
local l_Decal_659 =
l_End_344:FindFirstChildOfClass("Decal");
if l_Decal_659 and not
l_Skip_328 then
l_Decal_659.Transparency = 1;
end;
local v12253 = nil;
if l_Del_328 then
game:GetService("TweenService"):Create(l_Start_347, v12239, {
Size =
l_End_344.Size,
CFrame =
l_End_344.CFrame
}):Play();
task.delay(l_Del_328,
function()
v12253 =
game:GetService("TweenService"):Create(l_Start_347, v12239, {
Transparency =
v12244
});
v12253:Play();
if l_Decal_658 then
for _, v12255
in pairs(l_Start_347:GetChildren()) do
if
v12255:IsA("Decal") then
game:GetService("TweenService"):Create(v12255, v12239, {
Transparency = v12244
}):Play
();
end;
end;
end;
if
l_SpecialMesh_658 then
v12253 =
game:GetService("TweenService"):Create(l_SpecialMesh_658, v12239, {
Scale =
l_SpecialMesh_659.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_658
then
game:GetService("TweenService"):Create(l_SpecialMesh_658, v12239, {
Scale =
l_SpecialMesh_659.Scale
}):Play();
end;
if l_Decal_658 then
for _, v12257 in
pairs(l_Start_347:GetChildren()) do
if
v12257:IsA("Decal") then
game:GetService("TweenService"):Create(v12257, v12239, {
Transparency = v12244
}):Play();
end;
end;
v12253 =
game:GetService("TweenService"):Create(l_Start_347, v12239, {
Size =
l_End_344.Size,
CFrame =
l_End_344.CFrame
});
v12253:Play();
else
v12253 =
game:GetService("TweenService"):Create(l_Start_347, v12239, {
Size =
l_End_344.Size,
Transparency =
v12244,
CFrame =
l_End_344.CFrame
});
v12253:Play();
end;
end;
if not l_Stay_328 then
if l_Del_328 then
task.wait(l_Del_328
+ 0.1);
end;
v12253.Completed:Connect(function()
l_Model_330:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.1);
if not l_v12122_0.IsPlaying then
return ;
else
for _, v12259 in
pairs(v12200:GetDescendants()) do
if
v12259:IsA("ParticleEmitter") then
v12259.Enabled = false;
end;
end;
return ;
end;
end;
end;
end);
task.wait(0.8);
if not l_v12122_0.IsPlaying then
return ;
else
local l_l_Character_22_FirstChild_1 =
l_Character_22:FindFirstChild("Cube.001", true);
spawn(function()
wait(0.1);
if not l_v12122_0.IsPlaying then
return ;
else
local v12261 =
l_AtomicSlash_0.SwordWeld2:Clone();
table.insert(v11921, v12261);
local l_Weld_49 = Instance.new("Weld");
l_Weld_49.Part0 = v12261;
l_Weld_49.Part1 =
l_l_Character_22_FirstChild_1;
l_Weld_49.C0 = CFrame.Angles(0, 0,
1.5707963267948966);
l_Weld_49.Parent = v12261;
v12261.Parent = workspace.Thrown;
local v12263 =
l_AtomicSlash_0.Ray2:Clone();
table.insert(v11921, v12263);
local l_Weld_50 = Instance.new("Weld");
l_Weld_50.Part0 = v12263;
l_Weld_50.Part1 =
l_l_Character_22_FirstChild_1;
l_Weld_50.C0 = CFrame.Angles(0, 0,
1.5707963267948966);
l_Weld_50.Parent = v12263;
v12263.Parent = workspace.Thrown;
local v12265 =
l_AtomicSlash_0.Rayey:Clone();
table.insert(v11921, v12265);
local l_Weld_51 = Instance.new("Weld");
l_Weld_51.Part0 = v12265;
l_Weld_51.Part1 =
l_l_Character_22_FirstChild_1;
l_Weld_51.C0 = CFrame.Angles(0, 0,
1.5707963267948966);
l_Weld_51.Parent = v12265;
v12265.Parent = workspace.Thrown;
wait(0.65);
for _, v12268 in
pairs(v12261:GetDescendants()) do
if v12268:IsA("ParticleEmitter")
then
v12268.Enabled = false;
end;
end;
for _, v12270 in
pairs(v12265:GetDescendants()) do
if v12270:IsA("ParticleEmitter")
then
v12270.Enabled = false;
end;
end;
if not l_v12122_0.IsPlaying then
return ;
else
v833(v12261);
return ;
end;
end;
end);
task.spawn(function()
if not l_v12122_0.IsPlaying then
return ;
else
local l_l_Character_22_FirstChild_2 =
l_Character_22:FindFirstChild("#KATANAWEAPON");
if l_l_Character_22_FirstChild_2 then
local l_WeaponHold_0 =
l_l_Character_22_FirstChild_2:FindFirstChild("WeaponHold");
local v12273 = {};
for _, v12275 in
pairs(l_l_Character_22_FirstChild_2:GetDescendants()) do
if v12275:IsA("BasePart") then
v12273[v12275] =
v12275.Transparency;
v12275.Transparency = 1;
end;
end;
local v12276 =
l_AtomicSlash_0.Red:Clone();
table.insert(v11921, v12276);
local l_Weld_52 =
Instance.new("Weld");
l_Weld_52.Part0 = v12276;
l_Weld_52.Part1 = l_WeaponHold_0;
l_Weld_52.C0 = CFrame.new(0.08, -
2.27, 0);
l_Weld_52.Parent = v12276;
v12276.Parent = workspace.Thrown;
v12276:GetPropertyChangedSignal("Parent"):Connect(function()
if not v12276.Parent then
for v12278, v12279 in
pairs(v12273) do
v12278.Transparency =
v12279;
end;
end;
end);
v853({
Mesh = v12276,
Delta = 0.01,
Repeat = 4,
FPS = 3
});
task.wait(1.2);
v12276:Destroy();
end;
return ;
end;
end);
v3:Create(l_NumberValue_10, TweenInfo.new(0.3,
Enum.EasingStyle.Sine), {
Value = 3.5
}):Play();
end;
end;
return ;
end;
end);
local _ = tick();
task.delay(3.7, function()
if not l_v12122_0.IsPlaying then
return ;
else
local v12281 = l_AtomicSlash_0.PreSlash:Clone();
table.insert(v11921, v12281);
v12281:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame *
CFrame.new(0, 0, -8));
v12281.Parent = workspace.Thrown;
v833(v12281);
task.spawn(function()
for _ = 1, 5 do
if not l_v12122_0.IsPlaying then
return ;
else
local v12283 =
l_AtomicSlash_0.ItsWindTime:Clone();
table.insert(v11921, v12283);
v12283:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame * CFrame.new(0, -
l_PrimaryPart_55.Size.Y * 1.5, 0) * CFrame.Angles(0, math.rad((math.random(0,
360))), 0));
v12283:ScaleTo(2);
v12283.Parent = workspace.Thrown;
local v12284 = {
Model = v12283,
T = 1,
EndT = 1,
Info = TweenInfo.new(0.7,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_331 = v12284.Model;
local v12286 = v12284.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_348 =
l_Model_331:FindFirstChild("Start");
local l_End_345 =
l_Model_331:FindFirstChild("End");
local l_Stay_329 = v12284.Stay;
local l_Anchor_331 = v12284.Anchor;
local v12291 = v12284.EndT or 1;
local l_Del_329 = v12284.Del;
local l_Skip_329 = v12284.Skip;
if l_Start_348 and l_End_345 then
l_Model_331.PrimaryPart =
l_Start_348;
if not l_Skip_329 then
for _, v12295 in
pairs(l_Model_331:GetChildren()) do
if v12295:IsA("BasePart")
then
v12295.CanCollide =
false;
v12295.Anchored = true;
end;
end;
end;
if l_Anchor_331 then
l_Model_331:SetPrimaryPartCFrame(l_Anchor_331);
end;
if v12284.T then
l_Start_348.Transparency =
v12284.T;
end;
l_End_345.Transparency = 1;
l_Model_331.Parent =
workspace.Thrown;
local l_Decal_660 =
l_Start_348:FindFirstChildOfClass("Decal");
local l_SpecialMesh_660 =
l_Start_348:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_661 =
l_End_345:FindFirstChildOfClass("SpecialMesh");
local l_Decal_661 =
l_End_345:FindFirstChildOfClass("Decal");
if l_Decal_661 and not l_Skip_329
then
l_Decal_661.Transparency = 1;
end;
local v12300 = nil;
if l_Del_329 then
game:GetService("TweenService"):Create(l_Start_348, v12286, {
Size = l_End_345.Size,
CFrame = l_End_345.CFrame
}):Play();
task.delay(l_Del_329,
function()
v12300 =
game:GetService("TweenService"):Create(l_Start_348, v12286, {
Transparency = v12291
});
v12300:Play();
if l_Decal_660 then
for _, v12302 in
pairs(l_Start_348:GetChildren()) do
if
v12302:IsA("Decal") then
game:GetService("TweenService"):Create(v12302, v12286, {
Transparency = v12291
}):Play();
end;
end;
end;
if l_SpecialMesh_660 then
v12300 =
game:GetService("TweenService"):Create(l_SpecialMesh_660, v12286, {
Scale =
l_SpecialMesh_661.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_660 then
game:GetService("TweenService"):Create(l_SpecialMesh_660, v12286, {
Scale =
l_SpecialMesh_661.Scale
}):Play();
end;
if l_Decal_660 then
for _, v12304 in
pairs(l_Start_348:GetChildren()) do
if v12304:IsA("Decal")
then
game:GetService("TweenService"):Create(v12304, v12286, {
Transparency =
v12291
}):Play();
end;
end;
v12300 =
game:GetService("TweenService"):Create(l_Start_348, v12286, {
Size = l_End_345.Size,
CFrame =
l_End_345.CFrame
});
v12300:Play();
else
v12300 =
game:GetService("TweenService"):Create(l_Start_348, v12286, {
Size = l_End_345.Size,
Transparency = v12291,
CFrame =
l_End_345.CFrame
});
v12300:Play();
end;
end;
if not l_Stay_329 then
if l_Del_329 then
task.wait(l_Del_329 + 0.1);
end;
v12300.Completed:Connect(function()
l_Model_331:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end;
end);
local v12305 = l_AtomicSlash_0.FloorNew:Clone();
table.insert(v11921, v12305);
v12305:SetPrimaryPartCFrame(l_PrimaryPart_55.CFrame *
CFrame.new(0, -l_PrimaryPart_55.Size.Y * 1.5, 0));
v12305.Parent = workspace.Thrown;
v12305:ScaleTo(1.5);
v833(v12305);
return ;
end;
end);
end;
end;
end;
elseif v899 == "Sunrise Effects" then
local _ = function(v12306, v12307, _)
v12307.EasingStyle = "Sine";
game:GetService("TweenService"):Create(v12306,
TweenInfo.new(v12307.Time, Enum.EasingStyle[v12307.EasingStyle]),
v12307.Goal):Play();
end;
local l_Character_24 = v898.Character;
local l_PrimaryPart_56 = l_Character_24.PrimaryPart;
local l_Hit_3 = v898.Hit;
local l_Character_25 = l_LocalPlayer_0.Character;
local _ =
l_Character_24:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Cube.001");
local v12315 = {};
local v12316 = false;
task.delay(14, function()
for _, v12318 in pairs(v12315) do
if typeof(v12318) == "Instance" then
v12318:Destroy();
elseif typeof(v12318) == "RBXScriptConnection" then
v12318:Disconnect();
end;
end;
v12316 = true;
end);
local v12319 = nil;
for _, v12321 in pairs(l_Character_24.Humanoid:GetPlayingAnimationTracks())
do
if v12321.Animation.AnimationId == "rbxassetid://16062712948" then
v12319 = v12321;
end;
end;
if not v12319 then
return ;
else
local v12322 = false;
local v12323 = nil;
if not (v898.Character ~= l_LocalPlayer_0.Character) or
l_LocalPlayer_0.Character == v898.Hit then
v12323 = true;
shared.SetCore(false, nil, true);
local v12324 = 0;
local v12325 = nil;
local v12326 = 0;
local v12327 = nil;
local l_PrimaryPart_57 = l_Character_24.PrimaryPart;
if v898.Character == l_LocalPlayer_0.Character then
v12327 = SUNRISEUSER or require(l_Cutscenes_0["Sunrise User"]);
if not SUNRISEUSER then
SUNRISEUSER = v12327;
end;
elseif v898.Hit == l_LocalPlayer_0.Character then
v12327 = SUNRISEVICTIM or require(l_Cutscenes_0["Sunrise
Victim"]);
if not SUNRISEVICTIM then
SUNRISEVICTIM = v12327;
end;
end;
local l_Bind_4 = v898.Bind;
local l_CurrentCamera_15 = workspace.CurrentCamera;
local _ = v898.Char;
local v12332 = tick();
if l_LocalPlayer_0.Character == v898.Character then
local l_Torso_9 =
l_LocalPlayer_0.Character:FindFirstChild("Torso");
local v12334 = nil;
if l_Torso_9 then
v12334 = l_Torso_9:FindFirstChild("Left Hip");
end;
local l_l_Bind_4_0 = l_Bind_4 --[[ copy: 20 -> 83 ]];
do
local l_v12334_0 = v12334;
task.spawn(function()
local _ = tick();
while task.wait() and v12319.IsPlaying do
if not l_l_Bind_4_0.Parent and l_v12334_0 then
l_v12334_0.C0 = CFrame.new(-1, -1, 0, 0, 0, -1,
0, 1, 0, 1, 0, 0) * CFrame.new(0, 0.001, 0);
l_v12334_0.C0 = CFrame.new(-1, -1, 0, 0, 0, -1,
0, 1, 0, 1, 0, 0);
end;
end;
end);
end;
end;
local l_Character_26 = l_LocalPlayer_0.Character;
local l_Character_27 = l_LocalPlayer_0.Character;
local l_l_Character_26_0 = l_Character_26 --[[ copy: 24 -> 78 ]];
local l_l_CurrentCamera_15_0 = l_CurrentCamera_15 --[[ copy: 21 ->
79 ]];
local l_v12332_0 = v12332 --[[ copy: 23 -> 80 ]];
local l_l_Character_27_0 = l_Character_27 --[[ copy: 25 -> 81 ]];
local l_l_PrimaryPart_57_0 = l_PrimaryPart_57 --[[ copy: 19 ->
82 ]];
do
local l_v12324_0, l_v12325_0, l_v12326_0, l_v12327_0 = v12324,
v12325, v12326, v12327;
l_v12325_0 =
game:GetService("RunService").RenderStepped:Connect(function(v12349)
local v12350 = v12349 * 60;
l_v12324_0 = l_v12324_0 + v12350;
local v12351 =
l_v12327_0[tonumber((math.ceil(l_v12324_0)))];
if v12351 and l_l_Character_26_0.Parent and not v12322 and
v12319.IsPlaying then
if l_l_CurrentCamera_15_0.CameraType ~=
Enum.CameraType.Scriptable then
l_l_CurrentCamera_15_0.CameraType =
Enum.CameraType.Scriptable;
end;
l_v12326_0 = l_v12326_0 + v12350;
if v12351 then
if tick() - l_v12332_0 > 1.8 then
l_l_CurrentCamera_15_0.FieldOfView =
v12351.fov;
else
local l_l_l_CurrentCamera_15_0_0 =
l_l_CurrentCamera_15_0;
local l_FieldOfView_7 =
l_l_CurrentCamera_15_0.FieldOfView;
l_l_l_CurrentCamera_15_0_0.FieldOfView =
l_FieldOfView_7 + (v12351.fov - l_FieldOfView_7) * 0.125;
end;
end;
if l_l_Character_27_0:FindFirstChild("NoRotate") then
if tick() - l_v12332_0 > 1.8 then
l_l_CurrentCamera_15_0.CFrame =
l_l_CurrentCamera_15_0.CFrame:lerp(l_l_PrimaryPart_57_0.CFrame * v12351.cframe,
0.9);
return ;
else
l_l_CurrentCamera_15_0.CFrame =
l_l_CurrentCamera_15_0.CFrame:lerp(l_l_PrimaryPart_57_0.CFrame * v12351.cframe,
0.125);
return ;
end;
end;
else
l_v12325_0:Disconnect();
shared.SetCore(true, nil, true);
l_l_CurrentCamera_15_0.CameraType =
Enum.CameraType.Custom;
v3:Create(l_l_CurrentCamera_15_0, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
end;
local _ = function()
local _, v12355, _ =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
return CFrame.new(l_Character_24.Torso.Position) * CFrame.Angles(0,
v12355, 0);
end;
local l_Sunrise_0 = game.ReplicatedStorage.Resources.Sunrise;
local v12359 = tick();
local v12360 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12360);
local v12361, v12362, v12363 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12360:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12362, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12360.Parent = workspace.Thrown;
v12360:ScaleTo(0.7);
v833(v12360);
task.wait(0.6);
if not v12319.IsPlaying then
return ;
else
for v12364 = 1, 2 do
if not v12319.IsPlaying then
return ;
else
local v12365 = l_Sunrise_0.HitUp:Clone();
table.insert(v12315, v12365);
v12365:SetPrimaryPartCFrame(CFrame.new(l_Hit_3.Torso.Position + Vector3.new(0, -1 +
v12364, 0)));
v12365.Parent = workspace.Thrown;
v12365:ScaleTo(v12364 * 0.8);
v833(v12365);
if v12364 == 2 then
local v12366 = l_Sunrise_0.SolidWind:Clone();
table.insert(v12315, v12366);
v12366:ScaleTo(0.5);
v12366:SetPrimaryPartCFrame(v12365.PrimaryPart.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), -
1.5707963267948966));
v12361 = {
Model = v12366,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Exponential),
T = 1
};
task.spawn(function()
local l_Model_332 = v12361.Model;
local v12368 = v12361.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_349 =
l_Model_332:FindFirstChild("Start");
local l_End_346 =
l_Model_332:FindFirstChild("End");
local l_Stay_330 = v12361.Stay;
local l_Anchor_332 = v12361.Anchor;
local v12373 = v12361.EndT or 1;
local l_Del_330 = v12361.Del;
local l_Skip_330 = v12361.Skip;
if l_Start_349 and l_End_346 then
l_Model_332.PrimaryPart = l_Start_349;
if not l_Skip_330 then
for _, v12377 in
pairs(l_Model_332:GetChildren()) do
if v12377:IsA("BasePart") then
v12377.CanCollide = false;
v12377.Anchored = true;
end;
end;
end;
if l_Anchor_332 then
l_Model_332:SetPrimaryPartCFrame(l_Anchor_332);
end;
if v12361.T then
l_Start_349.Transparency = v12361.T;
end;
l_End_346.Transparency = 1;
l_Model_332.Parent = workspace.Thrown;
local l_Decal_662 =
l_Start_349:FindFirstChildOfClass("Decal");
local l_SpecialMesh_662 =
l_Start_349:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_663 =
l_End_346:FindFirstChildOfClass("SpecialMesh");
local l_Decal_663 =
l_End_346:FindFirstChildOfClass("Decal");
if l_Decal_663 and not l_Skip_330 then
l_Decal_663.Transparency = 1;
end;
local v12382 = nil;
if l_Del_330 then
game:GetService("TweenService"):Create(l_Start_349, v12368, {
Size = l_End_346.Size,
CFrame = l_End_346.CFrame
}):Play();
task.delay(l_Del_330, function()
v12382 =
game:GetService("TweenService"):Create(l_Start_349, v12368, {
Transparency = v12373
});
v12382:Play();
if l_Decal_662 then
for _, v12384 in
pairs(l_Start_349:GetChildren()) do
if v12384:IsA("Decal") then
game:GetService("TweenService"):Create(v12384, v12368, {
Transparency = v12373
}):Play();
end;
end;
end;
if l_SpecialMesh_662 then
v12382 =
game:GetService("TweenService"):Create(l_SpecialMesh_662, v12368, {
Scale = l_SpecialMesh_663.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_662 then
game:GetService("TweenService"):Create(l_SpecialMesh_662, v12368, {
Scale = l_SpecialMesh_663.Scale
}):Play();
end;
if l_Decal_662 then
for _, v12386 in
pairs(l_Start_349:GetChildren()) do
if v12386:IsA("Decal") then
game:GetService("TweenService"):Create(v12386, v12368, {
Transparency = v12373
}):Play();
end;
end;
v12382 =
game:GetService("TweenService"):Create(l_Start_349, v12368, {
Size = l_End_346.Size,
CFrame = l_End_346.CFrame
});
v12382:Play();
else
v12382 =
game:GetService("TweenService"):Create(l_Start_349, v12368, {
Size = l_End_346.Size,
Transparency = v12373,
CFrame = l_End_346.CFrame
});
v12382:Play();
end;
end;
if not l_Stay_330 then
if l_Del_330 then
task.wait(l_Del_330 + 0.1);
end;
v12382.Completed:Connect(function()
l_Model_332:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
else
local v12387 = l_Sunrise_0.AnotherWind:Clone();
table.insert(v12315, v12387);
v12387:ScaleTo(1.4);
v12387:SetPrimaryPartCFrame(v12365.PrimaryPart.CFrame *
CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad((math.random(0, 360))), 0));
v12361 = {
Model = v12387,
Info = TweenInfo.new(0.2,
Enum.EasingStyle.Exponential),
T = 0
};
task.spawn(function()
local l_Model_333 = v12361.Model;
local v12389 = v12361.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_350 =
l_Model_333:FindFirstChild("Start");
local l_End_347 =
l_Model_333:FindFirstChild("End");
local l_Stay_331 = v12361.Stay;
local l_Anchor_333 = v12361.Anchor;
local v12394 = v12361.EndT or 1;
local l_Del_331 = v12361.Del;
local l_Skip_331 = v12361.Skip;
if l_Start_350 and l_End_347 then
l_Model_333.PrimaryPart = l_Start_350;
if not l_Skip_331 then
for _, v12398 in
pairs(l_Model_333:GetChildren()) do
if v12398:IsA("BasePart") then
v12398.CanCollide = false;
v12398.Anchored = true;
end;
end;
end;
if l_Anchor_333 then
l_Model_333:SetPrimaryPartCFrame(l_Anchor_333);
end;
if v12361.T then
l_Start_350.Transparency = v12361.T;
end;
l_End_347.Transparency = 1;
l_Model_333.Parent = workspace.Thrown;
local l_Decal_664 =
l_Start_350:FindFirstChildOfClass("Decal");
local l_SpecialMesh_664 =
l_Start_350:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_665 =
l_End_347:FindFirstChildOfClass("SpecialMesh");
local l_Decal_665 =
l_End_347:FindFirstChildOfClass("Decal");
if l_Decal_665 and not l_Skip_331 then
l_Decal_665.Transparency = 1;
end;
local v12403 = nil;
if l_Del_331 then
game:GetService("TweenService"):Create(l_Start_350, v12389, {
Size = l_End_347.Size,
CFrame = l_End_347.CFrame
}):Play();
task.delay(l_Del_331, function()
v12403 =
game:GetService("TweenService"):Create(l_Start_350, v12389, {
Transparency = v12394
});
v12403:Play();
if l_Decal_664 then
for _, v12405 in
pairs(l_Start_350:GetChildren()) do
if v12405:IsA("Decal") then
game:GetService("TweenService"):Create(v12405, v12389, {
Transparency = v12394
}):Play();
end;
end;
end;
if l_SpecialMesh_664 then
v12403 =
game:GetService("TweenService"):Create(l_SpecialMesh_664, v12389, {
Scale = l_SpecialMesh_665.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_664 then
game:GetService("TweenService"):Create(l_SpecialMesh_664, v12389, {
Scale = l_SpecialMesh_665.Scale
}):Play();
end;
if l_Decal_664 then
for _, v12407 in
pairs(l_Start_350:GetChildren()) do
if v12407:IsA("Decal") then
game:GetService("TweenService"):Create(v12407, v12389, {
Transparency = v12394
}):Play();
end;
end;
v12403 =
game:GetService("TweenService"):Create(l_Start_350, v12389, {
Size = l_End_347.Size,
CFrame = l_End_347.CFrame
});
v12403:Play();
else
v12403 =
game:GetService("TweenService"):Create(l_Start_350, v12389, {
Size = l_End_347.Size,
Transparency = v12394,
CFrame = l_End_347.CFrame
});
v12403:Play();
end;
end;
if not l_Stay_331 then
if l_Del_331 then
task.wait(l_Del_331 + 0.1);
end;
v12403.Completed:Connect(function()
l_Model_333:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
end;
task.wait(0.05);
end;
end;
task.wait(0.35);
if not v12319.IsPlaying then
return ;
else
local v12408 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12408);
v12361, v12362, v12363 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12408:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12362, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.5, 0));
v12408.Parent = workspace.Thrown;
v833(v12408);
local v12409 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12409);
local v12410, v12411;
v12363, v12410, v12411 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12409:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12410, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12409.Parent = workspace.Thrown;
v833(v12409);
local _ = function(v12412)
task.spawn(function()
local v12413 = l_Sunrise_0.FireStuff:Clone();
table.insert(v12315, v12413);
v12413.Parent = workspace.Thrown;
if v12412 then
v12413:ScaleTo(v12412);
end;
local v12414 = tick();
v833(v12413);
while tick() - v12414 < 1 and v12413.PrimaryPart do
local _, v12416, _ =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12413:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12416, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.5, 0));
game:GetService("RunService").RenderStepped:Wait();
end;
end);
end;
local v12419 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12419);
v12419:ScaleTo(1);
v833(v12419);
v12419.Parent = workspace.Thrown;
task.spawn(function()
local v12420 = tick();
while tick() - v12420 < 3 and v12319.IsPlaying do
local l_v12419_0 = v12419;
local _, v12423, _ =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
l_v12419_0:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12423, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
game:GetService("RunService").RenderStepped:Wait();
end;
end);
for _, v12426 in pairs(v12419:GetDescendants()) do
if v12426:IsA("ParticleEmitter") then
v12426.Enabled = true;
end;
end;
task.delay(1, function()
for _, v12428 in pairs(v12419:GetDescendants()) do
if v12428:IsA("ParticleEmitter") then
v12428.Enabled = false;
end;
end;
end);
task.delay(0.2, function()
if not v12319.IsPlaying then
return ;
else
local v12429 = l_Sunrise_0.BackWind2:Clone();
table.insert(v12315, v12429);
v12429:ScaleTo(0.3);
local _, v12431, v12432 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12429:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12431, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(0, 0, 0));
local v12433 = {
Model = v12429,
Info = TweenInfo.new(0.35, Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12433_0 = v12433 --[[ copy: 1 -> 11 ]];
task.spawn(function()
local l_Model_334 = l_v12433_0.Model;
local v12436 = l_v12433_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_351 =
l_Model_334:FindFirstChild("Start");
local l_End_348 =
l_Model_334:FindFirstChild("End");
local l_Stay_332 = l_v12433_0.Stay;
local l_Anchor_334 = l_v12433_0.Anchor;
local v12441 = l_v12433_0.EndT or 1;
local l_Del_332 = l_v12433_0.Del;
local l_Skip_332 = l_v12433_0.Skip;
if l_Start_351 and l_End_348 then
l_Model_334.PrimaryPart = l_Start_351;
if not l_Skip_332 then
for _, v12445 in
pairs(l_Model_334:GetChildren()) do
if v12445:IsA("BasePart") then
v12445.CanCollide = false;
v12445.Anchored = true;
end;
end;
end;
if l_Anchor_334 then
l_Model_334:SetPrimaryPartCFrame(l_Anchor_334);
end;
if l_v12433_0.T then
l_Start_351.Transparency = l_v12433_0.T;
end;
l_End_348.Transparency = 1;
l_Model_334.Parent = workspace.Thrown;
local l_Decal_666 =
l_Start_351:FindFirstChildOfClass("Decal");
local l_SpecialMesh_666 =
l_Start_351:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_667 =
l_End_348:FindFirstChildOfClass("SpecialMesh");
local l_Decal_667 =
l_End_348:FindFirstChildOfClass("Decal");
if l_Decal_667 and not l_Skip_332 then
l_Decal_667.Transparency = 1;
end;
local v12450 = nil;
if l_Del_332 then
game:GetService("TweenService"):Create(l_Start_351, v12436, {
Size = l_End_348.Size,
CFrame = l_End_348.CFrame
}):Play();
task.delay(l_Del_332, function()
v12450 =
game:GetService("TweenService"):Create(l_Start_351, v12436, {
Transparency = v12441
});
v12450:Play();
if l_Decal_666 then
for _, v12452 in
pairs(l_Start_351:GetChildren()) do
if v12452:IsA("Decal") then
game:GetService("TweenService"):Create(v12452, v12436, {
Transparency = v12441
}):Play();
end;
end;
end;
if l_SpecialMesh_666 then
v12450 =
game:GetService("TweenService"):Create(l_SpecialMesh_666, v12436, {
Scale = l_SpecialMesh_667.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_666 then
game:GetService("TweenService"):Create(l_SpecialMesh_666, v12436, {
Scale = l_SpecialMesh_667.Scale
}):Play();
end;
if l_Decal_666 then
for _, v12454 in
pairs(l_Start_351:GetChildren()) do
if v12454:IsA("Decal") then
game:GetService("TweenService"):Create(v12454, v12436, {
Transparency = v12441
}):Play();
end;
end;
v12450 =
game:GetService("TweenService"):Create(l_Start_351, v12436, {
Size = l_End_348.Size,
CFrame = l_End_348.CFrame
});
v12450:Play();
else
v12450 =
game:GetService("TweenService"):Create(l_Start_351, v12436, {
Size = l_End_348.Size,
Transparency = v12441,
CFrame = l_End_348.CFrame
});
v12450:Play();
end;
end;
if not l_Stay_332 then
if l_Del_332 then
task.wait(l_Del_332 + 0.1);
end;
v12450.Completed:Connect(function()
l_Model_334:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v12433 = l_Sunrise_0.AnotherBack:Clone();
table.insert(v12315, v12433);
v12433:ScaleTo(0.7);
local v12455;
v12431, v12432, v12455 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12433:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12432, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
local v12456 = {
Model = v12433,
Info = TweenInfo.new(0.45, Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12456_0 = v12456 --[[ copy: 2 -> 12 ]];
task.spawn(function()
local l_Model_335 = l_v12456_0.Model;
local v12459 = l_v12456_0.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_352 =
l_Model_335:FindFirstChild("Start");
local l_End_349 =
l_Model_335:FindFirstChild("End");
local l_Stay_333 = l_v12456_0.Stay;
local l_Anchor_335 = l_v12456_0.Anchor;
local v12464 = l_v12456_0.EndT or 1;
local l_Del_333 = l_v12456_0.Del;
local l_Skip_333 = l_v12456_0.Skip;
if l_Start_352 and l_End_349 then
l_Model_335.PrimaryPart = l_Start_352;
if not l_Skip_333 then
for _, v12468 in
pairs(l_Model_335:GetChildren()) do
if v12468:IsA("BasePart") then
v12468.CanCollide = false;
v12468.Anchored = true;
end;
end;
end;
if l_Anchor_335 then
l_Model_335:SetPrimaryPartCFrame(l_Anchor_335);
end;
if l_v12456_0.T then
l_Start_352.Transparency = l_v12456_0.T;
end;
l_End_349.Transparency = 1;
l_Model_335.Parent = workspace.Thrown;
local l_Decal_668 =
l_Start_352:FindFirstChildOfClass("Decal");
local l_SpecialMesh_668 =
l_Start_352:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_669 =
l_End_349:FindFirstChildOfClass("SpecialMesh");
local l_Decal_669 =
l_End_349:FindFirstChildOfClass("Decal");
if l_Decal_669 and not l_Skip_333 then
l_Decal_669.Transparency = 1;
end;
local v12473 = nil;
if l_Del_333 then
game:GetService("TweenService"):Create(l_Start_352, v12459, {
Size = l_End_349.Size,
CFrame = l_End_349.CFrame
}):Play();
task.delay(l_Del_333, function()
v12473 =
game:GetService("TweenService"):Create(l_Start_352, v12459, {
Transparency = v12464
});
v12473:Play();
if l_Decal_668 then
for _, v12475 in
pairs(l_Start_352:GetChildren()) do
if v12475:IsA("Decal") then
game:GetService("TweenService"):Create(v12475, v12459, {
Transparency = v12464
}):Play();
end;
end;
end;
if l_SpecialMesh_668 then
v12473 =
game:GetService("TweenService"):Create(l_SpecialMesh_668, v12459, {
Scale = l_SpecialMesh_669.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_668 then
game:GetService("TweenService"):Create(l_SpecialMesh_668, v12459, {
Scale = l_SpecialMesh_669.Scale
}):Play();
end;
if l_Decal_668 then
for _, v12477 in
pairs(l_Start_352:GetChildren()) do
if v12477:IsA("Decal") then
game:GetService("TweenService"):Create(v12477, v12459, {
Transparency = v12464
}):Play();
end;
end;
v12473 =
game:GetService("TweenService"):Create(l_Start_352, v12459, {
Size = l_End_349.Size,
CFrame = l_End_349.CFrame
});
v12473:Play();
else
v12473 =
game:GetService("TweenService"):Create(l_Start_352, v12459, {
Size = l_End_349.Size,
Transparency = v12464,
CFrame = l_End_349.CFrame
});
v12473:Play();
end;
end;
if not l_Stay_333 then
if l_Del_333 then
task.wait(l_Del_333 + 0.1);
end;
v12473.Completed:Connect(function()
l_Model_335:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.15);
if not v12319.IsPlaying then
return ;
else
v12456 = l_Sunrise_0.AnotherOMG:Clone();
table.insert(v12315, v12456);
v12456:ScaleTo(0.7);
local v12478;
v12432, v12455, v12478 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12456:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12455, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, -5) *
CFrame.Angles(-1.5707963267948966, 0, 0));
local v12479 = {
Model = v12456,
Info = TweenInfo.new(0.35,
Enum.EasingStyle.Quad),
T = 0.8
};
task.spawn(function()
local l_Model_336 = v12479.Model;
local v12481 = v12479.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_353 =
l_Model_336:FindFirstChild("Start");
local l_End_350 =
l_Model_336:FindFirstChild("End");
local l_Stay_334 = v12479.Stay;
local l_Anchor_336 = v12479.Anchor;
local v12486 = v12479.EndT or 1;
local l_Del_334 = v12479.Del;
local l_Skip_334 = v12479.Skip;
if l_Start_353 and l_End_350 then
l_Model_336.PrimaryPart = l_Start_353;
if not l_Skip_334 then
for _, v12490 in
pairs(l_Model_336:GetChildren()) do
if v12490:IsA("BasePart") then
v12490.CanCollide = false;
v12490.Anchored = true;
end;
end;
end;
if l_Anchor_336 then
l_Model_336:SetPrimaryPartCFrame(l_Anchor_336);
end;
if v12479.T then
l_Start_353.Transparency = v12479.T;
end;
l_End_350.Transparency = 1;
l_Model_336.Parent = workspace.Thrown;
local l_Decal_670 =
l_Start_353:FindFirstChildOfClass("Decal");
local l_SpecialMesh_670 =
l_Start_353:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_671 =
l_End_350:FindFirstChildOfClass("SpecialMesh");
local l_Decal_671 =
l_End_350:FindFirstChildOfClass("Decal");
if l_Decal_671 and not l_Skip_334 then
l_Decal_671.Transparency = 1;
end;
local v12495 = nil;
if l_Del_334 then
game:GetService("TweenService"):Create(l_Start_353, v12481, {
Size = l_End_350.Size,
CFrame = l_End_350.CFrame
}):Play();
task.delay(l_Del_334, function()
v12495 =
game:GetService("TweenService"):Create(l_Start_353, v12481, {
Transparency = v12486
});
v12495:Play();
if l_Decal_670 then
for _, v12497 in
pairs(l_Start_353:GetChildren()) do
if v12497:IsA("Decal") then
game:GetService("TweenService"):Create(v12497, v12481, {
Transparency =
v12486
}):Play();
end;
end;
end;
if l_SpecialMesh_670 then
v12495 =
game:GetService("TweenService"):Create(l_SpecialMesh_670, v12481, {
Scale =
l_SpecialMesh_671.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_670 then
game:GetService("TweenService"):Create(l_SpecialMesh_670, v12481, {
Scale = l_SpecialMesh_671.Scale
}):Play();
end;
if l_Decal_670 then
for _, v12499 in
pairs(l_Start_353:GetChildren()) do
if v12499:IsA("Decal") then
game:GetService("TweenService"):Create(v12499, v12481, {
Transparency = v12486
}):Play();
end;
end;
v12495 =
game:GetService("TweenService"):Create(l_Start_353, v12481, {
Size = l_End_350.Size,
CFrame = l_End_350.CFrame
});
v12495:Play();
else
v12495 =
game:GetService("TweenService"):Create(l_Start_353, v12481, {
Size = l_End_350.Size,
Transparency = v12486,
CFrame = l_End_350.CFrame
});
v12495:Play();
end;
end;
if not l_Stay_334 then
if l_Del_334 then
task.wait(l_Del_334 + 0.1);
end;
v12495.Completed:Connect(function()
l_Model_336:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
return ;
end;
end;
end);
task.wait(0.65);
if not v12319.IsPlaying then
return ;
else
local v12500 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12500);
local _, v12502, v12503 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12500:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12502, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12500.Parent = workspace.Thrown;
v12500:ScaleTo(0.7);
v833(v12500);
v12361 = function()
local l_l_Character_24_FirstChild_0 =
l_Character_24:FindFirstChild("Cube.001", true);
if l_l_Character_24_FirstChild_0 then
local v12505 = l_Sunrise_0.Trail.A0:Clone();
table.insert(v12315, v12505);
v12505.Parent = l_l_Character_24_FirstChild_0;
local v12506 = l_Sunrise_0.Trail.A1:Clone();
table.insert(v12315, v12506);
v12506.Parent = l_l_Character_24_FirstChild_0;
for _, v12508 in
pairs(l_Sunrise_0.Trail:GetChildren()) do
if v12508:IsA("Trail") then
local v12509 = v12508:Clone();
v12509.Attachment0 = v12505;
v12509.Attachment1 = v12506;
v12509.Parent = workspace.Thrown;
game.Debris:AddItem(v12509, 2);
end;
end;
end;
end;
task.wait(0.25);
if not v12319.IsPlaying then
return ;
else
v12362 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12362);
local v12510, v12511;
v12503, v12510, v12511 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12362:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12510, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 2) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12362.Parent = workspace.Thrown;
v12362:ScaleTo(1);
v833(v12362);
v12363 = l_Sunrise_0.FootWind:Clone();
table.insert(v12315, v12363);
v12363:ScaleTo(0.7);
local v12512;
v12510, v12511, v12512 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12363:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12511, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12410 = {
Model = v12363,
Info = TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0.8
};
task.spawn(function()
local l_Model_337 = v12410.Model;
local v12514 = v12410.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_354 =
l_Model_337:FindFirstChild("Start");
local l_End_351 =
l_Model_337:FindFirstChild("End");
local l_Stay_335 = v12410.Stay;
local l_Anchor_337 = v12410.Anchor;
local v12519 = v12410.EndT or 1;
local l_Del_335 = v12410.Del;
local l_Skip_335 = v12410.Skip;
if l_Start_354 and l_End_351 then
l_Model_337.PrimaryPart = l_Start_354;
if not l_Skip_335 then
for _, v12523 in
pairs(l_Model_337:GetChildren()) do
if v12523:IsA("BasePart") then
v12523.CanCollide = false;
v12523.Anchored = true;
end;
end;
end;
if l_Anchor_337 then
l_Model_337:SetPrimaryPartCFrame(l_Anchor_337);
end;
if v12410.T then
l_Start_354.Transparency = v12410.T;
end;
l_End_351.Transparency = 1;
l_Model_337.Parent = workspace.Thrown;
local l_Decal_672 =
l_Start_354:FindFirstChildOfClass("Decal");
local l_SpecialMesh_672 =
l_Start_354:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_673 =
l_End_351:FindFirstChildOfClass("SpecialMesh");
local l_Decal_673 =
l_End_351:FindFirstChildOfClass("Decal");
if l_Decal_673 and not l_Skip_335 then
l_Decal_673.Transparency = 1;
end;
local v12528 = nil;
if l_Del_335 then
game:GetService("TweenService"):Create(l_Start_354, v12514, {
Size = l_End_351.Size,
CFrame = l_End_351.CFrame
}):Play();
task.delay(l_Del_335, function()
v12528 =
game:GetService("TweenService"):Create(l_Start_354, v12514, {
Transparency = v12519
});
v12528:Play();
if l_Decal_672 then
for _, v12530 in
pairs(l_Start_354:GetChildren()) do
if v12530:IsA("Decal") then
game:GetService("TweenService"):Create(v12530, v12514, {
Transparency = v12519
}):Play();
end;
end;
end;
if l_SpecialMesh_672 then
v12528 =
game:GetService("TweenService"):Create(l_SpecialMesh_672, v12514, {
Scale = l_SpecialMesh_673.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_672 then
game:GetService("TweenService"):Create(l_SpecialMesh_672, v12514, {
Scale = l_SpecialMesh_673.Scale
}):Play();
end;
if l_Decal_672 then
for _, v12532 in
pairs(l_Start_354:GetChildren()) do
if v12532:IsA("Decal") then
game:GetService("TweenService"):Create(v12532, v12514, {
Transparency = v12519
}):Play();
end;
end;
v12528 =
game:GetService("TweenService"):Create(l_Start_354, v12514, {
Size = l_End_351.Size,
CFrame = l_End_351.CFrame
});
v12528:Play();
else
v12528 =
game:GetService("TweenService"):Create(l_Start_354, v12514, {
Size = l_End_351.Size,
Transparency = v12519,
CFrame = l_End_351.CFrame
});
v12528:Play();
end;
end;
if not l_Stay_335 then
if l_Del_335 then
task.wait(l_Del_335 + 0.1);
end;
v12528.Completed:Connect(function()
l_Model_337:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.delay(0.1, function()
if not v12319.IsPlaying then
return ;
else
local v12533 = l_Sunrise_0.WindTime:Clone();
table.insert(v12315, v12533);
v12533:ScaleTo(0.7);
local _, v12535, v12536 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12533:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12535, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(0, 0, 0));
local v12537 = {
Model = v12533,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12537_0 = v12537 --[[ copy: 1 ->
13 ]];
task.spawn(function()
local l_Model_338 = l_v12537_0.Model;
local v12540 = l_v12537_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_355 =
l_Model_338:FindFirstChild("Start");
local l_End_352 =
l_Model_338:FindFirstChild("End");
local l_Stay_336 = l_v12537_0.Stay;
local l_Anchor_338 = l_v12537_0.Anchor;
local v12545 = l_v12537_0.EndT or 1;
local l_Del_336 = l_v12537_0.Del;
local l_Skip_336 = l_v12537_0.Skip;
if l_Start_355 and l_End_352 then
l_Model_338.PrimaryPart = l_Start_355;
if not l_Skip_336 then
for _, v12549 in
pairs(l_Model_338:GetChildren()) do
if v12549:IsA("BasePart") then
v12549.CanCollide = false;
v12549.Anchored = true;
end;
end;
end;
if l_Anchor_338 then
l_Model_338:SetPrimaryPartCFrame(l_Anchor_338);
end;
if l_v12537_0.T then
l_Start_355.Transparency =
l_v12537_0.T;
end;
l_End_352.Transparency = 1;
l_Model_338.Parent = workspace.Thrown;
local l_Decal_674 =
l_Start_355:FindFirstChildOfClass("Decal");
local l_SpecialMesh_674 =
l_Start_355:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_675 =
l_End_352:FindFirstChildOfClass("SpecialMesh");
local l_Decal_675 =
l_End_352:FindFirstChildOfClass("Decal");
if l_Decal_675 and not l_Skip_336 then
l_Decal_675.Transparency = 1;
end;
local v12554 = nil;
if l_Del_336 then
game:GetService("TweenService"):Create(l_Start_355, v12540, {
Size = l_End_352.Size,
CFrame = l_End_352.CFrame
}):Play();
task.delay(l_Del_336, function()
v12554 =
game:GetService("TweenService"):Create(l_Start_355, v12540, {
Transparency = v12545
});
v12554:Play();
if l_Decal_674 then
for _, v12556 in
pairs(l_Start_355:GetChildren()) do
if v12556:IsA("Decal")
then
game:GetService("TweenService"):Create(v12556, v12540, {
Transparency =
v12545
}):Play();
end;
end;
end;
if l_SpecialMesh_674 then
v12554 =
game:GetService("TweenService"):Create(l_SpecialMesh_674, v12540, {
Scale =
l_SpecialMesh_675.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_674 then
game:GetService("TweenService"):Create(l_SpecialMesh_674, v12540, {
Scale =
l_SpecialMesh_675.Scale
}):Play();
end;
if l_Decal_674 then
for _, v12558 in
pairs(l_Start_355:GetChildren()) do
if v12558:IsA("Decal") then
game:GetService("TweenService"):Create(v12558, v12540, {
Transparency =
v12545
}):Play();
end;
end;
v12554 =
game:GetService("TweenService"):Create(l_Start_355, v12540, {
Size = l_End_352.Size,
CFrame = l_End_352.CFrame
});
v12554:Play();
else
v12554 =
game:GetService("TweenService"):Create(l_Start_355, v12540, {
Size = l_End_352.Size,
Transparency = v12545,
CFrame = l_End_352.CFrame
});
v12554:Play();
end;
end;
if not l_Stay_336 then
if l_Del_336 then
task.wait(l_Del_336 + 0.1);
end;
v12554.Completed:Connect(function()
l_Model_338:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
if not v12319.IsPlaying then
return ;
else
v12537 = l_Sunrise_0.WindTime:Clone();
table.insert(v12315, v12537);
v12537:ScaleTo(0.5);
local v12559;
v12535, v12536, v12559 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12537:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12536, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,
1.5707963267948966, 0));
local v12560 = {
Model = v12537,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12560_0 = v12560 --[[ copy: 2 ->
14 ]];
task.spawn(function()
local l_Model_339 = l_v12560_0.Model;
local v12563 = l_v12560_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_356 =
l_Model_339:FindFirstChild("Start");
local l_End_353 =
l_Model_339:FindFirstChild("End");
local l_Stay_337 = l_v12560_0.Stay;
local l_Anchor_339 = l_v12560_0.Anchor;
local v12568 = l_v12560_0.EndT or 1;
local l_Del_337 = l_v12560_0.Del;
local l_Skip_337 = l_v12560_0.Skip;
if l_Start_356 and l_End_353 then
l_Model_339.PrimaryPart =
l_Start_356;
if not l_Skip_337 then
for _, v12572 in
pairs(l_Model_339:GetChildren()) do
if v12572:IsA("BasePart")
then
v12572.CanCollide =
false;
v12572.Anchored = true;
end;
end;
end;
if l_Anchor_339 then
l_Model_339:SetPrimaryPartCFrame(l_Anchor_339);
end;
if l_v12560_0.T then
l_Start_356.Transparency =
l_v12560_0.T;
end;
l_End_353.Transparency = 1;
l_Model_339.Parent =
workspace.Thrown;
local l_Decal_676 =
l_Start_356:FindFirstChildOfClass("Decal");
local l_SpecialMesh_676 =
l_Start_356:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_677 =
l_End_353:FindFirstChildOfClass("SpecialMesh");
local l_Decal_677 =
l_End_353:FindFirstChildOfClass("Decal");
if l_Decal_677 and not l_Skip_337
then
l_Decal_677.Transparency = 1;
end;
local v12577 = nil;
if l_Del_337 then
game:GetService("TweenService"):Create(l_Start_356, v12563, {
Size = l_End_353.Size,
CFrame = l_End_353.CFrame
}):Play();
task.delay(l_Del_337,
function()
v12577 =
game:GetService("TweenService"):Create(l_Start_356, v12563, {
Transparency = v12568
});
v12577:Play();
if l_Decal_676 then
for _, v12579 in
pairs(l_Start_356:GetChildren()) do
if
v12579:IsA("Decal") then
game:GetService("TweenService"):Create(v12579, v12563, {
Transparency = v12568
}):Play();
end;
end;
end;
if l_SpecialMesh_676 then
v12577 =
game:GetService("TweenService"):Create(l_SpecialMesh_676, v12563, {
Scale =
l_SpecialMesh_677.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_676 then
game:GetService("TweenService"):Create(l_SpecialMesh_676, v12563, {
Scale =
l_SpecialMesh_677.Scale
}):Play();
end;
if l_Decal_676 then
for _, v12581 in
pairs(l_Start_356:GetChildren()) do
if v12581:IsA("Decal")
then
game:GetService("TweenService"):Create(v12581, v12563, {
Transparency =
v12568
}):Play();
end;
end;
v12577 =
game:GetService("TweenService"):Create(l_Start_356, v12563, {
Size = l_End_353.Size,
CFrame =
l_End_353.CFrame
});
v12577:Play();
else
v12577 =
game:GetService("TweenService"):Create(l_Start_356, v12563, {
Size = l_End_353.Size,
Transparency = v12568,
CFrame =
l_End_353.CFrame
});
v12577:Play();
end;
end;
if not l_Stay_337 then
if l_Del_337 then
task.wait(l_Del_337 + 0.1);
end;
v12577.Completed:Connect(function()
l_Model_339:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
task.wait(0.1);
if not v12319.IsPlaying then
return ;
else
v12560 = l_Sunrise_0.WindTime:Clone();
table.insert(v12315, v12560);
v12560:ScaleTo(0.5);
local v12582;
v12536, v12559, v12582 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12560:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12559, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -
1.5707963267948966, 0));
local v12583 = {
Model = v12560,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12583_0 = v12583 --[[ copy: 3
-> 15 ]];
task.spawn(function()
local l_Model_340 =
l_v12583_0.Model;
local v12586 = l_v12583_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_357 =
l_Model_340:FindFirstChild("Start");
local l_End_354 =
l_Model_340:FindFirstChild("End");
local l_Stay_338 = l_v12583_0.Stay;
local l_Anchor_340 =
l_v12583_0.Anchor;
local v12591 = l_v12583_0.EndT or
1;
local l_Del_338 = l_v12583_0.Del;
local l_Skip_338 = l_v12583_0.Skip;
if l_Start_357 and l_End_354 then
l_Model_340.PrimaryPart =
l_Start_357;
if not l_Skip_338 then
for _, v12595 in
pairs(l_Model_340:GetChildren()) do
if
v12595:IsA("BasePart") then
v12595.CanCollide =
false;
v12595.Anchored =
true;
end;
end;
end;
if l_Anchor_340 then
l_Model_340:SetPrimaryPartCFrame(l_Anchor_340);
end;
if l_v12583_0.T then
l_Start_357.Transparency =
l_v12583_0.T;
end;
l_End_354.Transparency = 1;
l_Model_340.Parent =
workspace.Thrown;
local l_Decal_678 =
l_Start_357:FindFirstChildOfClass("Decal");
local l_SpecialMesh_678 =
l_Start_357:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_679 =
l_End_354:FindFirstChildOfClass("SpecialMesh");
local l_Decal_679 =
l_End_354:FindFirstChildOfClass("Decal");
if l_Decal_679 and not
l_Skip_338 then
l_Decal_679.Transparency =
1;
end;
local v12600 = nil;
if l_Del_338 then
game:GetService("TweenService"):Create(l_Start_357, v12586, {
Size = l_End_354.Size,
CFrame =
l_End_354.CFrame
}):Play();
task.delay(l_Del_338,
function()
v12600 =
game:GetService("TweenService"):Create(l_Start_357, v12586, {
Transparency =
v12591
});
v12600:Play();
if l_Decal_678 then
for _, v12602 in
pairs(l_Start_357:GetChildren()) do
if
v12602:IsA("Decal") then
game:GetService("TweenService"):Create(v12602, v12586, {
Transparency = v12591
}):Play();
end;
end;
end;
if l_SpecialMesh_678
then
v12600 =
game:GetService("TweenService"):Create(l_SpecialMesh_678, v12586, {
Scale =
l_SpecialMesh_679.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_678 then
game:GetService("TweenService"):Create(l_SpecialMesh_678, v12586, {
Scale =
l_SpecialMesh_679.Scale
}):Play();
end;
if l_Decal_678 then
for _, v12604 in
pairs(l_Start_357:GetChildren()) do
if
v12604:IsA("Decal") then
game:GetService("TweenService"):Create(v12604, v12586, {
Transparency = v12591
}):Play();
end;
end;
v12600 =
game:GetService("TweenService"):Create(l_Start_357, v12586, {
Size =
l_End_354.Size,
CFrame =
l_End_354.CFrame
});
v12600:Play();
else
v12600 =
game:GetService("TweenService"):Create(l_Start_357, v12586, {
Size =
l_End_354.Size,
Transparency =
v12591,
CFrame =
l_End_354.CFrame
});
v12600:Play();
end;
end;
if not l_Stay_338 then
if l_Del_338 then
task.wait(l_Del_338 +
0.1);
end;
v12600.Completed:Connect(function()
l_Model_340:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v12583 = l_Sunrise_0.FootWind:Clone();
table.insert(v12315, v12583);
v12583:ScaleTo(1);
local v12605;
v12559, v12582, v12605 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12583:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12582, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(0, 0, 0));
local v12606 = {
Model = v12583,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12606_0 = v12606 --[[ copy: 4
-> 16 ]];
task.spawn(function()
local l_Model_341 =
l_v12606_0.Model;
local v12609 = l_v12606_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_358 =
l_Model_341:FindFirstChild("Start");
local l_End_355 =
l_Model_341:FindFirstChild("End");
local l_Stay_339 = l_v12606_0.Stay;
local l_Anchor_341 =
l_v12606_0.Anchor;
local v12614 = l_v12606_0.EndT or
1;
local l_Del_339 = l_v12606_0.Del;
local l_Skip_339 = l_v12606_0.Skip;
if l_Start_358 and l_End_355 then
l_Model_341.PrimaryPart =
l_Start_358;
if not l_Skip_339 then
for _, v12618 in
pairs(l_Model_341:GetChildren()) do
if
v12618:IsA("BasePart") then
v12618.CanCollide =
false;
v12618.Anchored =
true;
end;
end;
end;
if l_Anchor_341 then
l_Model_341:SetPrimaryPartCFrame(l_Anchor_341);
end;
if l_v12606_0.T then
l_Start_358.Transparency =
l_v12606_0.T;
end;
l_End_355.Transparency = 1;
l_Model_341.Parent =
workspace.Thrown;
local l_Decal_680 =
l_Start_358:FindFirstChildOfClass("Decal");
local l_SpecialMesh_680 =
l_Start_358:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_681 =
l_End_355:FindFirstChildOfClass("SpecialMesh");
local l_Decal_681 =
l_End_355:FindFirstChildOfClass("Decal");
if l_Decal_681 and not
l_Skip_339 then
l_Decal_681.Transparency =
1;
end;
local v12623 = nil;
if l_Del_339 then
game:GetService("TweenService"):Create(l_Start_358, v12609, {
Size = l_End_355.Size,
CFrame =
l_End_355.CFrame
}):Play();
task.delay(l_Del_339,
function()
v12623 =
game:GetService("TweenService"):Create(l_Start_358, v12609, {
Transparency =
v12614
});
v12623:Play();
if l_Decal_680 then
for _, v12625 in
pairs(l_Start_358:GetChildren()) do
if
v12625:IsA("Decal") then
game:GetService("TweenService"):Create(v12625, v12609, {
Transparency = v12614
}):Play();
end;
end;
end;
if l_SpecialMesh_680
then
v12623 =
game:GetService("TweenService"):Create(l_SpecialMesh_680, v12609, {
Scale =
l_SpecialMesh_681.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_680 then
game:GetService("TweenService"):Create(l_SpecialMesh_680, v12609, {
Scale =
l_SpecialMesh_681.Scale
}):Play();
end;
if l_Decal_680 then
for _, v12627 in
pairs(l_Start_358:GetChildren()) do
if
v12627:IsA("Decal") then
game:GetService("TweenService"):Create(v12627, v12609, {
Transparency = v12614
}):Play();
end;
end;
v12623 =
game:GetService("TweenService"):Create(l_Start_358, v12609, {
Size =
l_End_355.Size,
CFrame =
l_End_355.CFrame
});
v12623:Play();
else
v12623 =
game:GetService("TweenService"):Create(l_Start_358, v12609, {
Size =
l_End_355.Size,
Transparency =
v12614,
CFrame =
l_End_355.CFrame
});
v12623:Play();
end;
end;
if not l_Stay_339 then
if l_Del_339 then
task.wait(l_Del_339 +
0.1);
end;
v12623.Completed:Connect(function()
l_Model_341:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v12606 = l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12606);
local v12628;
v12582, v12605, v12628 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12606:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12605, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 2) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12606.Parent = workspace.Thrown;
v12408:ScaleTo(0.7);
v833(v12606);
return ;
end;
end;
end;
end);
task.wait(0.2);
if not v12319.IsPlaying then
return ;
else
do
local l_v12319_0, l_v12322_0, l_v12323_0 =
v12319, v12322, v12323;
if
l_Character_24:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Main") then
task.delay(3.05 - (tick() - v12359),
function()
if not l_v12319_0.IsPlaying then
return ;
else
local l_Main_1 =
l_Character_24:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Main");
local v12633 =
l_Sunrise_0.WeaponHold.BurstEmit:Clone();
table.insert(v12315, v12633);
v12633.Parent =
l_Main_1.Parent.WeaponHold;
for _, v12635 in
pairs(v12633:GetDescendants()) do
if
v12635:IsA("ParticleEmitter") then
v12635:Emit(v12635:GetAttribute("EmitCount") or 0);
end;
end;
local v12636 =
l_Sunrise_0.WeaponHold.StrongFlame:Clone();
table.insert(v12315, v12636);
v12636.Parent =
l_Main_1.Parent.WeaponHold;
task.delay(2, function()
for _, v12638 in
pairs(v12636:GetChildren()) do
v12638.Enabled = false;
end;
end);
local v12639 =
l_Sunrise_0.Stomp:Clone();
table.insert(v12315, v12639);
local _, v12641, v12642 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12639:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12641, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 2) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12639.Parent = workspace.Thrown;
v12639:ScaleTo(3);
v833(v12639);
for _, v12644 in
pairs(v12639:GetDescendants()) do
if
v12644:IsA("ParticleEmitter") then
v12644.Lifetime =
NumberRange.new(v12644.Lifetime.Min * 1.5, v12644.Lifetime.Max * 1.5);
end;
end;
local v12645 =
l_Sunrise_0.FloorAdjusted:Clone();
table.insert(v12315, v12645);
local v12646;
v12641, v12642, v12646 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12645:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12642, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.5, 0) *
CFrame.Angles(0, 0, 0));
v12645:ScaleTo(2);
v12645.Parent = workspace.Thrown;
v833(v12645);
for _, v12648 in
pairs(v12645:GetDescendants()) do
if
v12648:IsA("ParticleEmitter") then
v12648.Lifetime =
NumberRange.new(v12648.Lifetime.Min * 0.2, v12648.Lifetime.Max * 0.2);
end;
end;
local v12649 =
l_Sunrise_0.WeaponHold.Burst:Clone();
table.insert(v12315, v12649);
v12649.Parent =
l_Character_24.PrimaryPart;
for _, v12651 in
pairs(v12649:GetDescendants()) do
if
v12651:IsA("ParticleEmitter") then
v12651:Emit(v12651:GetAttribute("EmitCount") or 0);
end;
end;
task.wait(0.4);
if not l_v12319_0.IsPlaying then
return ;
else
task.spawn(function()
for _ = 1, 5 do
if not
l_v12319_0.IsPlaying then
return ;
else
local v12653 =
l_Sunrise_0.WindTime:Clone();
table.insert(v12315, v12653);
v12653:ScaleTo(v89(0.7, 1.5));
local _, v12655, _
= l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12653:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12655, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v12657 = {
Model = v12653,
Info =
TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0.8
};
task.spawn(function()
local
l_Model_342 = v12657.Model;
local v12659 =
v12657.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local
l_Start_359 = l_Model_342:FindFirstChild("Start");
local l_End_356
= l_Model_342:FindFirstChild("End");
local
l_Stay_340 = v12657.Stay;
local
l_Anchor_342 = v12657.Anchor;
local v12664 =
v12657.EndT or 1;
local l_Del_340
= v12657.Del;
local
l_Skip_340 = v12657.Skip;
if l_Start_359
and l_End_356 then
l_Model_342.PrimaryPart = l_Start_359;
if not
l_Skip_340 then
for _,
v12668 in pairs(l_Model_342:GetChildren()) do
if
v12668:IsA("BasePart") then
v12668.CanCollide = false;
v12668.Anchored = true;
end;
end;
end;
if
l_Anchor_342 then
l_Model_342:SetPrimaryPartCFrame(l_Anchor_342);
end;
if v12657.T
then
l_Start_359.Transparency = v12657.T;
end;
l_End_356.Transparency = 1;
l_Model_342.Parent = workspace.Thrown;
local
l_Decal_682 = l_Start_359:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_682 = l_Start_359:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_683 = l_End_356:FindFirstChildOfClass("SpecialMesh");
local
l_Decal_683 = l_End_356:FindFirstChildOfClass("Decal");
if
l_Decal_683 and not l_Skip_340 then
l_Decal_683.Transparency = 1;
end;
local
v12673 = nil;
if
l_Del_340 then
game:GetService("TweenService"):Create(l_Start_359, v12659, {
Size = l_End_356.Size,
CFrame = l_End_356.CFrame
}):Play
();
task.delay(l_Del_340, function()
Transparency = v12664
});
v12673:Play();
if
l_Decal_682 then
if v12675:IsA("Decal") then
game:GetService("TweenService"):Create(v12675, v12659, {
Transparency = v12664
}):Play();
end;
end;
end;
if
l_SpecialMesh_682 then
Scale = l_SpecialMesh_683.Scale
}):Play();
end;
end);
else
if
l_SpecialMesh_682 then
game:GetService("TweenService"):Create(l_SpecialMesh_682, v12659, {
Scale = l_SpecialMesh_683.Scale
}):
Play();
end;
if
l_Decal_682 then
for
_, v12677 in pairs(l_Start_359:GetChildren()) do
if v12677:IsA("Decal") then
game:GetService("TweenService"):Create(v12677, v12659, {
Transparency = v12664
}):Play();
end;
end;
Size = l_End_356.Size,
CFrame = l_End_356.CFrame
});
v12673:Play();
else
Size = l_End_356.Size,
Transparency = v12664,
CFrame = l_End_356.CFrame
});
v12673:Play();
end;
end;
if not
l_Stay_340 then
if
l_Del_340 then
task.wait(l_Del_340 + 0.1);
end;
v12673.Completed:Connect(function()
l_Model_342:Destroy();
end);
end;
return ;
else
warn("NO
START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end;
end);
return ;
end;
end;
end);
task.wait(0.4);
if not l_v12319_0.IsPlaying then
return ;
else
task.delay(3.65 - (tick() - v12359),
function()
if not l_v12319_0.IsPlaying then
return ;
else
task.spawn(function()
for _ = 1, 4 do
if not
l_v12319_0.IsPlaying then
return ;
else
local v12679 =
l_Sunrise_0.Blitz:Clone();
table.insert(v12315, v12679);
v12679:ScaleTo(v89(0.6, 1));
local _, v12681, _
= l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12679:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12681, 0) * CFrame.new(0, 0, 7) *
CFrame.Angles(1.5707963267948966, math.rad((math.random(0, 360))), 0));
local v12683 = {
Model = v12679,
Info =
TweenInfo.new(0.3, Enum.EasingStyle.Quad),
T = 1
};
task.spawn(function()
local
l_Model_343 = v12683.Model;
local v12685 =
v12683.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local
l_Start_360 = l_Model_343:FindFirstChild("Start");
local l_End_357
= l_Model_343:FindFirstChild("End");
local
l_Stay_341 = v12683.Stay;
local
l_Anchor_343 = v12683.Anchor;
local v12690 =
v12683.EndT or 1;
local l_Del_341
= v12683.Del;
local
l_Skip_341 = v12683.Skip;
if l_Start_360
and l_End_357 then
l_Model_343.PrimaryPart = l_Start_360;
if not
l_Skip_341 then
for _,
v12694 in pairs(l_Model_343:GetChildren()) do
if
v12694:IsA("BasePart") then
v12694.CanCollide = false;
v12694.Anchored = true;
end;
end;
end;
if
l_Anchor_343 then
l_Model_343:SetPrimaryPartCFrame(l_Anchor_343);
end;
if v12683.T
then
l_Start_360.Transparency = v12683.T;
end;
l_End_357.Transparency = 1;
l_Model_343.Parent = workspace.Thrown;
local
l_Decal_684 = l_Start_360:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_684 = l_Start_360:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_685 = l_End_357:FindFirstChildOfClass("SpecialMesh");
local
l_Decal_685 = l_End_357:FindFirstChildOfClass("Decal");
if
l_Decal_685 and not l_Skip_341 then
l_Decal_685.Transparency = 1;
end;
local
v12699 = nil;
if
l_Del_341 then
game:GetService("TweenService"):Create(l_Start_360, v12685, {
Size = l_End_357.Size,
CFrame = l_End_357.CFrame
}):Play
();
task.delay(l_Del_341, function()
Transparency = v12690
});
v12699:Play();
if
l_Decal_684 then
if v12701:IsA("Decal") then
game:GetService("TweenService"):Create(v12701, v12685, {
Transparency = v12690
}):Play();
end;
end;
end;
if
l_SpecialMesh_684 then
Scale = l_SpecialMesh_685.Scale
}):Play();
end;
end);
else
if
l_SpecialMesh_684 then
game:GetService("TweenService"):Create(l_SpecialMesh_684, v12685, {
Scale = l_SpecialMesh_685.Scale
}):
Play();
end;
if
l_Decal_684 then
for
_, v12703 in pairs(l_Start_360:GetChildren()) do
if v12703:IsA("Decal") then
game:GetService("TweenService"):Create(v12703, v12685, {
Transparency = v12690
}):Play();
end;
end;
Size = l_End_357.Size,
CFrame = l_End_357.CFrame
});
v12699:Play();
else
Size = l_End_357.Size,
Transparency = v12690,
CFrame = l_End_357.CFrame
});
v12699:Play();
end;
end;
if not
l_Stay_341 then
if
l_Del_341 then
task.wait(l_Del_341 + 0.1);
end;
v12699.Completed:Connect(function()
l_Model_343:Destroy();
end);
end;
return ;
else
warn("NO
START OR END");
return ;
end;
end);
task.wait(0.05);
end;
end;
end);
v12419:ScaleTo(2);
task.spawn(function()
local v12704 = tick();
while tick() - v12704 < 3
and l_v12319_0.IsPlaying do
local l_v12419_1 =
v12419;
local _, v12707, _ =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
l_v12419_1:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12707, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1, -1) *
CFrame.Angles(1.5707963267948966, 0, 0));
game:GetService("RunService").RenderStepped:Wait();
end;
end);
for _, v12710 in
pairs(v12419:GetDescendants()) do
if
v12710:IsA("ParticleEmitter") then
v12710.Enabled = true;
end;
end;
task.delay(1.4, function()
for _, v12712 in
pairs(v12419:GetDescendants()) do
if
v12712:IsA("ParticleEmitter") then
v12712.Enabled =
false;
end;
end;
end);
task.delay(0, function()
local v12713 =
l_Sunrise_0.BackWind2:Clone();
table.insert(v12315,
v12713);
v12713:ScaleTo(0.5);
local _, v12715, v12716 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12713:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12715, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, -15) *
CFrame.Angles(0, 0, 0));
local v12717 = {
Model = v12713,
Info =
TweenInfo.new(0.35, Enum.EasingStyle.Sine),
T = 0.8
};
local l_v12717_0 = v12717
--[[ copy: 1 -> 12 ]];
task.spawn(function()
local l_Model_344 =
l_v12717_0.Model;
local v12720 =
l_v12717_0.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_361 =
l_Model_344:FindFirstChild("Start");
local l_End_358 =
l_Model_344:FindFirstChild("End");
local l_Stay_342 =
l_v12717_0.Stay;
local l_Anchor_344 =
l_v12717_0.Anchor;
local v12725 =
l_v12717_0.EndT or 1;
local l_Del_342 =
l_v12717_0.Del;
local l_Skip_342 =
l_v12717_0.Skip;
if l_Start_361 and
l_End_358 then
l_Model_344.PrimaryPart = l_Start_361;
if not l_Skip_342
then
for _, v12729
in pairs(l_Model_344:GetChildren()) do
if
v12729:IsA("BasePart") then
v12729.CanCollide = false;
v12729.Anchored = true;
end;
end;
end;
if l_Anchor_344
then
l_Model_344:SetPrimaryPartCFrame(l_Anchor_344);
end;
if l_v12717_0.T
then
l_Start_361.Transparency = l_v12717_0.T;
end;
l_End_358.Transparency = 1;
l_Model_344.Parent
= workspace.Thrown;
local l_Decal_686 =
l_Start_361:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_686 = l_Start_361:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_687 = l_End_358:FindFirstChildOfClass("SpecialMesh");
local l_Decal_687 =
l_End_358:FindFirstChildOfClass("Decal");
if l_Decal_687 and
not l_Skip_342 then
l_Decal_687.Transparency = 1;
end;
local v12734 = nil;
if l_Del_342 then
game:GetService("TweenService"):Create(l_Start_361, v12720, {
Size =
l_End_358.Size,
CFrame =
l_End_358.CFrame
}):Play();
task.delay(l_Del_342, function()
v12734 =
game:GetService("TweenService"):Create(l_Start_361, v12720, {
Transparency = v12725
});
v12734:Play();
if
l_Decal_686 then
for _,
v12736 in pairs(l_Start_361:GetChildren()) do
if
v12736:IsA("Decal") then
game:GetService("TweenService"):Create(v12736, v12720, {
Transparency = v12725
}):Play();
end;
end;
end;
if
l_SpecialMesh_686 then
v12734
= game:GetService("TweenService"):Create(l_SpecialMesh_686, v12720, {
Scale = l_SpecialMesh_687.Scale
}):Play
();
end;
end);
else
if
l_SpecialMesh_686 then
game:GetService("TweenService"):Create(l_SpecialMesh_686, v12720, {
Scale =
l_SpecialMesh_687.Scale
}):Play();
end;
if l_Decal_686
then
for _,
v12738 in pairs(l_Start_361:GetChildren()) do
if
v12738:IsA("Decal") then
game:GetService("TweenService"):Create(v12738, v12720, {
Transparency = v12725
}):
Play();
end;
end;
v12734 =
game:GetService("TweenService"):Create(l_Start_361, v12720, {
Size =
l_End_358.Size,
CFrame
= l_End_358.CFrame
});
v12734:Play();
else
v12734 =
game:GetService("TweenService"):Create(l_Start_361, v12720, {
Size =
l_End_358.Size,
Transparency = v12725,
CFrame
= l_End_358.CFrame
});
v12734:Play();
end;
end;
if not l_Stay_342
then
if l_Del_342
then
task.wait(l_Del_342 + 0.1);
end;
v12734.Completed:Connect(function()
l_Model_344:Destroy();
end);
end;
return ;
else
warn("NO START OR
END");
return ;
end;
end);
v12717 =
l_Sunrise_0.BigWind:Clone();
table.insert(v12315,
v12717);
v12717:ScaleTo(0.35);
local v12739;
v12715, v12716, v12739 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12717:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12716, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(1.5707963267948966, 0, 0));
local v12740 = {
Model = v12717,
Info =
TweenInfo.new(0.3, Enum.EasingStyle.Quad),
T = 0.5
};
local l_v12740_0 = v12740
--[[ copy: 2 -> 13 ]];
task.spawn(function()
local l_Model_345 =
l_v12740_0.Model;
local v12743 =
l_v12740_0.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_362 =
l_Model_345:FindFirstChild("Start");
local l_End_359 =
l_Model_345:FindFirstChild("End");
local l_Stay_343 =
l_v12740_0.Stay;
local l_Anchor_345 =
l_v12740_0.Anchor;
local v12748 =
l_v12740_0.EndT or 1;
local l_Del_343 =
l_v12740_0.Del;
local l_Skip_343 =
l_v12740_0.Skip;
if l_Start_362 and
l_End_359 then
l_Model_345.PrimaryPart = l_Start_362;
if not l_Skip_343
then
for _, v12752
in pairs(l_Model_345:GetChildren()) do
if
v12752:IsA("BasePart") then
v12752.CanCollide = false;
v12752.Anchored = true;
end;
end;
end;
if l_Anchor_345
then
l_Model_345:SetPrimaryPartCFrame(l_Anchor_345);
end;
if l_v12740_0.T
then
l_Start_362.Transparency = l_v12740_0.T;
end;
l_End_359.Transparency = 1;
l_Model_345.Parent
= workspace.Thrown;
local l_Decal_688 =
l_Start_362:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_688 = l_Start_362:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_689 = l_End_359:FindFirstChildOfClass("SpecialMesh");
local l_Decal_689 =
l_End_359:FindFirstChildOfClass("Decal");
if l_Decal_689 and
not l_Skip_343 then
l_Decal_689.Transparency = 1;
end;
local v12757 = nil;
if l_Del_343 then
game:GetService("TweenService"):Create(l_Start_362, v12743, {
Size =
l_End_359.Size,
CFrame =
l_End_359.CFrame
}):Play();
task.delay(l_Del_343, function()
v12757 =
game:GetService("TweenService"):Create(l_Start_362, v12743, {
Transparency = v12748
});
v12757:Play();
if
l_Decal_688 then
for _,
v12759 in pairs(l_Start_362:GetChildren()) do
if
v12759:IsA("Decal") then
game:GetService("TweenService"):Create(v12759, v12743, {
Transparency = v12748
}):Play();
end;
end;
end;
if
l_SpecialMesh_688 then
v12757
= game:GetService("TweenService"):Create(l_SpecialMesh_688, v12743, {
Scale = l_SpecialMesh_689.Scale
}):Play
();
end;
end);
else
if
l_SpecialMesh_688 then
game:GetService("TweenService"):Create(l_SpecialMesh_688, v12743, {
Scale =
l_SpecialMesh_689.Scale
}):Play();
end;
if l_Decal_688
then
for _,
v12761 in pairs(l_Start_362:GetChildren()) do
if
v12761:IsA("Decal") then
game:GetService("TweenService"):Create(v12761, v12743, {
Transparency = v12748
}):
Play();
end;
end;
v12757 =
game:GetService("TweenService"):Create(l_Start_362, v12743, {
Size =
l_End_359.Size,
CFrame
= l_End_359.CFrame
});
v12757:Play();
else
v12757 =
game:GetService("TweenService"):Create(l_Start_362, v12743, {
Size =
l_End_359.Size,
Transparency = v12748,
CFrame
= l_End_359.CFrame
});
v12757:Play();
end;
end;
if not l_Stay_343
then
if l_Del_343
then
task.wait(l_Del_343 + 0.1);
end;
v12757.Completed:Connect(function()
l_Model_345:Destroy();
end);
end;
return ;
else
warn("NO START OR
END");
return ;
end;
end);
v12740 =
l_Sunrise_0.Stomp:Clone();
table.insert(v12315,
v12740);
local v12762;
v12716, v12739, v12762 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12740:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12739, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 2) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12740.Parent =
workspace.Thrown;
v12740:ScaleTo(3);
v833(v12740);
task.wait(0.15);
if not l_v12319_0.IsPlaying
then
return ;
else
local v12763 =
l_Sunrise_0.AnotherOMG:Clone();
v12763:ScaleTo(1);
local v12764;
v12739, v12762, v12764
= l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12763:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12762, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, -5) *
CFrame.Angles(1.5707963267948966, 0, 0));
local v12765 = {
Model = v12763,
Info =
TweenInfo.new(0.35, Enum.EasingStyle.Quad),
T = 0.8
};
task.spawn(function()
local l_Model_346 =
v12765.Model;
local v12767 =
v12765.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_363 =
l_Model_346:FindFirstChild("Start");
local l_End_360 =
l_Model_346:FindFirstChild("End");
local l_Stay_344 =
v12765.Stay;
local l_Anchor_346
= v12765.Anchor;
local v12772 =
v12765.EndT or 1;
local l_Del_344 =
v12765.Del;
local l_Skip_344 =
v12765.Skip;
if l_Start_363 and
l_End_360 then
l_Model_346.PrimaryPart = l_Start_363;
if not
l_Skip_344 then
for _,
v12776 in pairs(l_Model_346:GetChildren()) do
if
v12776:IsA("BasePart") then
v12776.CanCollide = false;
v12776.Anchored = true;
end;
end;
end;
if l_Anchor_346
then
l_Model_346:SetPrimaryPartCFrame(l_Anchor_346);
end;
if v12765.T
then
l_Start_363.Transparency = v12765.T;
end;
l_End_360.Transparency = 1;
l_Model_346.Parent = workspace.Thrown;
local
l_Decal_690 = l_Start_363:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_690 = l_Start_363:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_691 = l_End_360:FindFirstChildOfClass("SpecialMesh");
local
l_Decal_691 = l_End_360:FindFirstChildOfClass("Decal");
if l_Decal_691
and not l_Skip_344 then
l_Decal_691.Transparency = 1;
end;
local v12781 =
nil;
if l_Del_344
then
game:GetService("TweenService"):Create(l_Start_363, v12767, {
Size =
l_End_360.Size,
CFrame
= l_End_360.CFrame
}):Play();
task.delay(l_Del_344, function()
v12781
= game:GetService("TweenService"):Create(l_Start_363, v12767, {
Transparency = v12772
});
v12781:Play();
if
l_Decal_690 then
for
_, v12783 in pairs(l_Start_363:GetChildren()) do
if v12783:IsA("Decal") then
game:GetService("TweenService"):Create(v12783, v12767, {
Transparency = v12772
}):Play();
end;
end;
end;
if
l_SpecialMesh_690 then
Scale = l_SpecialMesh_691.Scale
}):
Play();
end;
end);
else
if
l_SpecialMesh_690 then
game:GetService("TweenService"):Create(l_SpecialMesh_690, v12767, {
Scale = l_SpecialMesh_691.Scale
}):Play
();
end;
if
l_Decal_690 then
for _,
v12785 in pairs(l_Start_363:GetChildren()) do
if
v12785:IsA("Decal") then
game:GetService("TweenService"):Create(v12785, v12767, {
Transparency = v12772
}):Play();
end;
end;
v12781
= game:GetService("TweenService"):Create(l_Start_363, v12767, {
Size = l_End_360.Size,
CFrame = l_End_360.CFrame
});
v12781:Play();
else
v12781
= game:GetService("TweenService"):Create(l_Start_363, v12767, {
Size = l_End_360.Size,
Transparency = v12772,
CFrame = l_End_360.CFrame
});
v12781:Play();
end;
end;
if not
l_Stay_344 then
if
l_Del_344 then
task.wait(l_Del_344 + 0.1);
end;
v12781.Completed:Connect(function()
l_Model_346:Destroy();
end);
end;
return ;
else
warn("NO START
OR END");
return ;
end;
end);
return ;
end;
end);
return ;
end;
end);
task.delay(0.8, function()
if not l_v12319_0.IsPlaying then
return ;
else
local v12786 =
l_Sunrise_0.Up1:Clone();
table.insert(v12315, v12786);
local _, v12788, _ =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12786:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12788, 0) * CFrame.new(0, 0, -4) *
CFrame.Angles(1.5707963267948966, 0, 0));
v12786:ScaleTo(1);
local v12790 = {
Model = v12786,
T = 0.5,
EndT = 1,
Info = TweenInfo.new(0.8,
Enum.EasingStyle.Sine)
};
task.spawn(function()
local l_Model_347 =
v12790.Model;
local v12792 = v12790.Info
or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_364 =
l_Model_347:FindFirstChild("Start");
local l_End_361 =
l_Model_347:FindFirstChild("End");
local l_Stay_345 =
v12790.Stay;
local l_Anchor_347 =
v12790.Anchor;
local v12797 = v12790.EndT
or 1;
local l_Del_345 =
v12790.Del;
local l_Skip_345 =
v12790.Skip;
if l_Start_364 and
l_End_361 then
l_Model_347.PrimaryPart
= l_Start_364;
if not l_Skip_345 then
for _, v12801 in
pairs(l_Model_347:GetChildren()) do
if
v12801:IsA("BasePart") then
v12801.CanCollide = false;
v12801.Anchored = true;
end;
end;
end;
if l_Anchor_347 then
l_Model_347:SetPrimaryPartCFrame(l_Anchor_347);
end;
if v12790.T then
l_Start_364.Transparency = v12790.T;
end;
l_End_361.Transparency
= 1;
l_Model_347.Parent =
workspace.Thrown;
local l_Decal_692 =
l_Start_364:FindFirstChildOfClass("Decal");
local l_SpecialMesh_692
= l_Start_364:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_693
= l_End_361:FindFirstChildOfClass("SpecialMesh");
local l_Decal_693 =
l_End_361:FindFirstChildOfClass("Decal");
if l_Decal_693 and not
l_Skip_345 then
l_Decal_693.Transparency = 1;
end;
local v12806 = nil;
if l_Del_345 then
game:GetService("TweenService"):Create(l_Start_364, v12792, {
Size =
l_End_361.Size,
CFrame =
l_End_361.CFrame
}):Play();
task.delay(l_Del_345, function()
v12806 =
game:GetService("TweenService"):Create(l_Start_364, v12792, {
Transparency = v12797
});
v12806:Play();
if l_Decal_692
then
for _,
v12808 in pairs(l_Start_364:GetChildren()) do
if
v12808:IsA("Decal") then
game:GetService("TweenService"):Create(v12808, v12792, {
Transparency = v12797
}):
Play();
end;
end;
end;
if
l_SpecialMesh_692 then
v12806 =
game:GetService("TweenService"):Create(l_SpecialMesh_692, v12792, {
Scale =
l_SpecialMesh_693.Scale
}):Play();
end;
end);
else
if
l_SpecialMesh_692 then
game:GetService("TweenService"):Create(l_SpecialMesh_692, v12792, {
Scale =
l_SpecialMesh_693.Scale
}):Play();
end;
if l_Decal_692 then
for _, v12810
in pairs(l_Start_364:GetChildren()) do
if
v12810:IsA("Decal") then
game:GetService("TweenService"):Create(v12810, v12792, {
Transparency = v12797
}):Play
();
end;
end;
v12806 =
game:GetService("TweenService"):Create(l_Start_364, v12792, {
Size =
l_End_361.Size,
CFrame =
l_End_361.CFrame
});
v12806:Play();
else
v12806 =
game:GetService("TweenService"):Create(l_Start_364, v12792, {
Size =
l_End_361.Size,
Transparency = v12797,
CFrame =
l_End_361.CFrame
});
v12806:Play();
end;
end;
if not l_Stay_345 then
if l_Del_345 then
task.wait(l_Del_345 + 0.1);
end;
v12806.Completed:Connect(function()
l_Model_347:Destroy();
end);
end;
return ;
else
warn("NO START OR
END");
return ;
end;
end);
task.wait(0.6);
if not l_v12319_0.IsPlaying
then
return ;
else
return ;
end;
end;
end);
task.delay(1.5, function()
task.spawn(function()
for _ = 1, 16 do
if not l_v12319_0.IsPlaying
then
return ;
else
local v12812 =
l_Sunrise_0.AtomicSlash2:Clone();
table.insert(v12315,
v12812);
v12812:ScaleTo(v89(1,
2));
v12812:SetPrimaryPartCFrame(l_Hit_3.Torso.CFrame *
CFrame.Angles(math.rad((math.random(0, 360))), math.rad((math.random(0, 360))),
(math.rad((math.random(0, 360))))));
v12812.Parent =
workspace.Thrown;
game.Debris:AddItem(v12812, 0.4);
v833(v12812);
task.wait(0.05);
end;
end;
end);
task.wait(0.97);
if not l_v12319_0.IsPlaying then
return ;
else
local v12813 =
l_Sunrise_0.AtomicSlash2:Clone();
table.insert(v12315, v12813);
v12813:ScaleTo(4);
v12813:SetPrimaryPartCFrame(l_Hit_3.Torso.CFrame);
v12813.Parent =
workspace.Thrown;
game.Debris:AddItem(v12813,
0.4);
v833(v12813);
task.wait(0.1);
if not l_v12319_0.IsPlaying
then
return ;
else
local v12814 =
l_Sunrise_0.Constant2:Clone();
table.insert(v12315,
v12814);
local _, v12816, v12817 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12814:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12816, 0) * CFrame.new(0, 2, -5));
v12814:ScaleTo(2);
v12814.Parent =
workspace.Thrown;
if l_v12323_0 then
local v12818 = {};
for _, v12820 in
pairs(game.ReplicatedStorage.Resources.Sunrise.ImpactFrame:GetChildren()) do
v12817 =
v12820:Clone();
v12817.Visible =
true;
v12817.Size =
UDim2.new(0, 1, 0, 1);
v12817.Position =
UDim2.new(0, 0, 0, 0);
v12817.Parent =
l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v12818, v12817);
end;
local l_v12818_0 =
v12818 --[[ copy: 2 -> 12 ]];
task.delay(10,
function()
for _, v12823 in
pairs(l_v12818_0) do
v12823:Destroy();
end;
end);
end;
task.delay(0.5, function()
if not
l_v12319_0.IsPlaying then
return ;
else
shared.sfx({
SoundId =
"rbxassetid://16063559623",
CFrame =
l_Hit_3.Torso.CFrame,
Volume = 10
}):Play();
return ;
end;
end);
task.delay(1, function()
if not
l_v12319_0.IsPlaying then
return ;
else
local _ = tick();
task.delay(0.35,
function()
for _, v12826
in pairs(v12814:GetDescendants()) do
if
v12826:IsA("ParticleEmitter") then
v12826.Enabled = false;
end;
end;
end);
task.delay(0.398773193359375, function()
if not
l_v12319_0.IsPlaying then
return ;
else
local
v12827 = l_Sunrise_0.FinalFX:Clone();
table.insert(v12315, v12827);
v12827:SetPrimaryPartCFrame(l_Character_24.PrimaryPart.CFrame * CFrame.new(0, 3, -
6));
v12827.Parent = workspace.Thrown;
for _,
v12829 in pairs(v12827:GetDescendants()) do
if
v12829:IsA("ParticleEmitter") then
v12829:Emit(v12829:GetAttribute("EmitCount") or 1);
end;
end;
return ;
end;
end);
if l_v12323_0 then
task.delay(0.05, function()
if not
l_v12319_0.IsPlaying or not l_Character_25.Parent then
return ;
else
local
v12830 = game.ReplicatedStorage.Resources.Sunrise.ImpactFrame:Clone();
v12830.Parent = l_LocalPlayer_0.PlayerGui;
for
v12831 = 1, 12 do
v12830[v12831].ZIndex = 1 + v12831;
v12830[v12831].Visible = true;
task.wait(0.02);
end;
l_v12322_0 = true;
l_v12319_0.TimePosition = 7.117;
v12830:Destroy();
if not
(l_LocalPlayer_0.Character ~= v898.Character and v898.Hit ~=
l_LocalPlayer_0.Character) or (l_LocalPlayer_0.Character.PrimaryPart.Position -
v898.Hit.PrimaryPart.Position).magnitude <= 75 then
v5({
Effect = "Camshake",
Last = 3,
Intensity = 18
});
end;
return ;
end;
end);
end;
return ;
end;
end);
task.spawn(function()
for _ = 1, 5 do
if not
l_v12319_0.IsPlaying then
return ;
else
local v12833 =
l_Sunrise_0.WindTime:Clone();
v12833:ScaleTo(v89(2, 3));
local _,
v12835, _ = l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12833:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12835, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(math.rad((math.random(-35, 35))), math.rad((math.random(0, 360))),
(math.rad((math.random(-35, 35))))));
local v12837 =
{
Model =
v12833,
Info =
TweenInfo.new(0.25, Enum.EasingStyle.Sine),
T = 0.8
};
task.spawn(function()
local
l_Model_348 = v12837.Model;
local
v12839 = v12837.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local
l_Start_365 = l_Model_348:FindFirstChild("Start");
local
l_End_362 = l_Model_348:FindFirstChild("End");
local
l_Stay_346 = v12837.Stay;
local
l_Anchor_348 = v12837.Anchor;
local
v12844 = v12837.EndT or 1;
local
l_Del_346 = v12837.Del;
local
l_Skip_346 = v12837.Skip;
if
l_Start_365 and l_End_362 then
l_Model_348.PrimaryPart = l_Start_365;
if not
l_Skip_346 then
for
_, v12848 in pairs(l_Model_348:GetChildren()) do
if v12848:IsA("BasePart") then
v12848.CanCollide = false;
v12848.Anchored = true;
end;
end;
end;
if
l_Anchor_348 then
l_Model_348:SetPrimaryPartCFrame(l_Anchor_348);
end;
if
v12837.T then
l_Start_365.Transparency = v12837.T;
end;
l_End_362.Transparency = 1;
l_Model_348.Parent = workspace.Thrown;
local
l_Decal_694 = l_Start_365:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_694 = l_Start_365:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_695 = l_End_362:FindFirstChildOfClass("SpecialMesh");
local
l_Decal_695 = l_End_362:FindFirstChildOfClass("Decal");
if
l_Decal_695 and not l_Skip_346 then
l_Decal_695.Transparency = 1;
end;
local
v12853 = nil;
if
l_Del_346 then
game:GetService("TweenService"):Create(l_Start_365, v12839, {
Size = l_End_362.Size,
CFrame = l_End_362.CFrame
}):
Play();
task.delay(l_Del_346, function()
Transparency = v12844
});
v12853:Play();
if l_Decal_694 then
if v12855:IsA("Decal") then
game:GetService("TweenService"):Create(v12855, v12839, {
Transparency = v12844
}):Play();
end;
end;
end;
if l_SpecialMesh_694 then
Scale = l_SpecialMesh_695.Scale
}):Play();
end;
end);
else
if
l_SpecialMesh_694 then
game:GetService("TweenService"):Create(l_SpecialMesh_694, v12839, {
Scale = l_SpecialMesh_695.Scale
}):Play();
end;
if
l_Decal_694 then
if v12857:IsA("Decal") then
game:GetService("TweenService"):Create(v12857, v12839, {
Transparency = v12844
}):Play();
end;
end;
CFrame = l_End_362.CFrame
});
v12853:Play();
else
Size = l_End_362.Size,
Transparency = v12844,
CFrame = l_End_362.CFrame
});
v12853:Play();
end;
end;
if not
l_Stay_346 then
if
l_Del_346 then
task.wait(l_Del_346 + 0.1);
end;
v12853.Completed:Connect(function()
l_Model_348:Destroy();
end);
end;
return ;
else
return ;
end;
end);
task.wait(0.05);
end;
end;
end);
local v12858 =
l_Sunrise_0.Stomp:Clone();
table.insert(v12315,
v12858);
local v12859, v12860;
v12817, v12859, v12860 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12858:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12859, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 1.25, 2) *
CFrame.Angles(0, 0, 0));
v12858.Parent =
workspace.Thrown;
v12858:ScaleTo(8);
v833(v12858);
local v12861 =
l_Sunrise_0.FootWind:Clone();
v12861:ScaleTo(5);
local v12862;
v12859, v12860, v12862 =
l_Character_24.HumanoidRootPart.CFrame:ToOrientation();
v12861:SetPrimaryPartCFrame(CFrame.new(l_Character_24.Torso.Position) *
CFrame.Angles(0, v12860, 0) * CFrame.new(0, -l_PrimaryPart_56.Size.Y * 0.5, 0) *
CFrame.Angles(0, 0, 0));
local v12863 = {
Model = v12861,
Info =
TweenInfo.new(0.5, Enum.EasingStyle.Sine),
T = 0.8
};
task.spawn(function()
local l_Model_349 =
v12863.Model;
local v12865 =
v12863.Info or TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_366 =
l_Model_349:FindFirstChild("Start");
local l_End_363 =
l_Model_349:FindFirstChild("End");
local l_Stay_347 =
v12863.Stay;
local l_Anchor_349 =
v12863.Anchor;
local v12870 =
v12863.EndT or 1;
local l_Del_347 =
v12863.Del;
local l_Skip_347 =
v12863.Skip;
if l_Start_366 and
l_End_363 then
l_Model_349.PrimaryPart = l_Start_366;
if not l_Skip_347
then
for _, v12874
in pairs(l_Model_349:GetChildren()) do
if
v12874:IsA("BasePart") then
v12874.CanCollide = false;
v12874.Anchored = true;
end;
end;
end;
if l_Anchor_349
then
l_Model_349:SetPrimaryPartCFrame(l_Anchor_349);
end;
if v12863.T then
l_Start_366.Transparency = v12863.T;
end;
l_End_363.Transparency = 1;
l_Model_349.Parent
= workspace.Thrown;
local l_Decal_696 =
l_Start_366:FindFirstChildOfClass("Decal");
local
l_SpecialMesh_696 = l_Start_366:FindFirstChildOfClass("SpecialMesh");
local
l_SpecialMesh_697 = l_End_363:FindFirstChildOfClass("SpecialMesh");
local l_Decal_697 =
l_End_363:FindFirstChildOfClass("Decal");
if l_Decal_697 and
not l_Skip_347 then
l_Decal_697.Transparency = 1;
end;
local v12879 = nil;
if l_Del_347 then
game:GetService("TweenService"):Create(l_Start_366, v12865, {
Size =
l_End_363.Size,
CFrame =
l_End_363.CFrame
}):Play();
task.delay(l_Del_347, function()
v12879 =
game:GetService("TweenService"):Create(l_Start_366, v12865, {
Transparency = v12870
});
v12879:Play();
if
l_Decal_696 then
for _,
v12881 in pairs(l_Start_366:GetChildren()) do
if
v12881:IsA("Decal") then
game:GetService("TweenService"):Create(v12881, v12865, {
Transparency = v12870
}):Play();
end;
end;
end;
if
l_SpecialMesh_696 then
v12879
= game:GetService("TweenService"):Create(l_SpecialMesh_696, v12865, {
Scale = l_SpecialMesh_697.Scale
}):Play
();
end;
end);
else
if
l_SpecialMesh_696 then
game:GetService("TweenService"):Create(l_SpecialMesh_696, v12865, {
Scale =
l_SpecialMesh_697.Scale
}):Play();
end;
if l_Decal_696
then
for _,
v12883 in pairs(l_Start_366:GetChildren()) do
if
v12883:IsA("Decal") then
game:GetService("TweenService"):Create(v12883, v12865, {
Transparency = v12870
}):
Play();
end;
end;
v12879 =
game:GetService("TweenService"):Create(l_Start_366, v12865, {
Size =
l_End_363.Size,
CFrame
= l_End_363.CFrame
});
v12879:Play();
else
v12879 =
game:GetService("TweenService"):Create(l_Start_366, v12865, {
Size =
l_End_363.Size,
Transparency = v12870,
CFrame
= l_End_363.CFrame
});
v12879:Play();
end;
end;
if not l_Stay_347
then
if l_Del_347
then
task.wait(l_Del_347 + 0.1);
end;
v12879.Completed:Connect(function()
l_Model_349:Destroy();
end);
end;
return ;
else
warn("NO START OR
END");
return ;
end;
end);
return ;
end;
end;
end);
end;
end;
end;
end;
end;
end;
end;
end;
end;
elseif v899 == "Sunset Effects" then
local _ = function(v12884, v12885, _)
v12885.EasingStyle = "Sine";
game:GetService("TweenService"):Create(v12884,
TweenInfo.new(v12885.Time, Enum.EasingStyle[v12885.EasingStyle]),
v12885.Goal):Play();
end;
local l_Character_28 = v898.Character;
local l_PrimaryPart_58 = l_Character_28.PrimaryPart;
local l_FirstChild_10 =
l_Character_28:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Cube.001");
local v12891 = {};
local v12892 = false;
task.delay(14, function()
for _, v12894 in pairs(v12891) do
if typeof(v12894) == "Instance" then
v12894:Destroy();
elseif typeof(v12894) == "RBXScriptConnection" then
v12894:Disconnect();
end;
end;
v12892 = true;
end);
local v12895 = nil;
local l_SunsetEffects_0 = game.ReplicatedStorage.Resources.SunsetEffects;
local function v12900(v12897)
for _, v12899 in pairs(v12897:GetDescendants()) do
if v12899:IsA("ParticleEmitter") then
task.delay(v12899:GetAttribute("EmitDelay") or 0, function()
v12899:Emit(v12899:GetAttribute("EmitCount"));
end);
end;
end;
end;
local v12901 = nil;
for _, v12903 in pairs(l_Character_28.Humanoid:GetPlayingAnimationTracks())
do
if v12903.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v12901 = v12903;
end;
end;
if not v12901 then
return ;
else
table.insert(v12891, v12901.Stopped:Connect(function()
if v12892 then
return ;
else
for _, v12905 in pairs(v12891) do
if typeof(v12905) == "Instance" then
for _, v12907 in pairs(v12905:GetDescendants()) do
if v12907:IsA("ParticleEmitter") then
v12907.Enabled = false;
elseif v12907:IsA("PointLight") then
v12907.Range = 0;
v12907.Brightness = 0;
end;
end;
if v12905:IsA("BodyVelocity") then
v12905:Destroy();
elseif v12905:IsA("Sound") then
v3:Create(v12905, TweenInfo.new(0.85,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 0
}):Play();
end;
end;
end;
return ;
end;
end));
local l_NumberValue_11 = Instance.new("NumberValue");
table.insert(v12891, l_NumberValue_11);
l_NumberValue_11.Value = 4.5;
local v12909 = {};
spawn(function()
local v12910 = tick();
while not v12892 and tick() - v12910 <= 10 and not v12892 and
v12901.IsPlaying do
for _, v12912 in pairs(v12909) do
if v12912.Name == "Stars" then
v12912.CFrame = v12912.CFrame * CFrame.Angles(0,
0.03490658503988659, 0);
else
v12912.CFrame = v12912.CFrame * CFrame.Angles(0,
0.3490658503988659, 0);
end;
end;
task.wait(0.01);
end;
end);
local function v12923(v12913)
local l_Model_350 = v12913.Model;
local v12915 = v12913.Info or TweenInfo.new(1,
Enum.EasingStyle.Sine);
local l_Start_367 = l_Model_350:FindFirstChild("Start");
local l_End_364 = l_Model_350:FindFirstChild("End");
local l_Stay_348 = v12913.Stay;
local l_Anchor_350 = v12913.Anchor;
if l_Start_367 and l_End_364 then
l_Model_350.PrimaryPart = l_Start_367;
for _, v12921 in pairs(l_Model_350:GetChildren()) do
if v12921:IsA("BasePart") then
v12921.CanCollide = false;
v12921.Anchored = true;
end;
end;
if l_Anchor_350 then
l_Model_350:SetPrimaryPartCFrame(l_Anchor_350);
end;
if v12913.T then
l_Start_367.Transparency = v12913.T;
end;
l_End_364.Transparency = 1;
l_Model_350.Parent = workspace.Thrown;
local v12922 =
game:GetService("TweenService"):Create(l_Start_367, v12915, {
Size = l_End_364.Size,
Transparency = 1,
CFrame = l_End_364.CFrame
});
v12922:Play();
if not l_Stay_348 then
table.insert(v12891, v12922.Completed:Connect(function()
l_Model_350:Destroy();
end));
return ;
end;
end;
end;
local function v12936(v12924)
local l_Mesh_11 = v12924.Mesh;
local v12926 = v12924.Delta or 0.02;
local l_DWC_2 = v12924.DWC;
local v12928 = v12924.Repeat or 1;
local v12929 = v12924.FPS or 1;
local _ = v12924.Loop;
local l_Folder_9 = l_Mesh_11:FindFirstChild("Folder");
local l_Decal_698 = l_Mesh_11:FindFirstChild("Decal");
if l_DWC_2 == nil then
l_DWC_2 = true;
end;
if l_Folder_9 and l_Decal_698 then
task.spawn(function()
for _ = 1, v12928 do
if not l_Mesh_11.Parent then
return ;
else
for v12934 = 1, #l_Folder_9:GetChildren(), v12929
do
local v12935 =
l_Folder_9:FindFirstChild((tostring(v12934))) or l_Folder_9:GetChildren()
[#l_Folder_9:GetChildren()];
if v12935 then
l_Decal_698.Texture = v12935.Texture;
end;
if v12926 == "Step" then
game:GetService("RunService").RenderStepped:Wait();
else
task.wait(v12926);
end;
end;
end;
end;
if l_DWC_2 and l_DWC_2 ~= false then
l_Mesh_11:Destroy();
end;
end);
end;
end;
local v12937 = {};
local function v12949(v12938)
local l_Position_32 = l_PrimaryPart_58.Position;
local v12940, v12941 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_32);
if not v12941 then
return ;
elseif v12937[v12938] then
return v12937[v12938];
else
local v12942 = v233[v12938];
l_Position_32 = Instance.new("Part");
v12937[v12938] = l_Position_32;
l_Position_32.Anchored = true;
l_Position_32.CanCollide = false;
l_Position_32.CanTouch = false;
l_Position_32.CanQuery = false;
l_Position_32.Transparency = 1;
l_Position_32.Size = v12942.size;
v12940 = Instance.new("SpecialMesh");
v12940.MeshId = "rbxassetid://14392585539";
v12940.Parent = l_Position_32;
v12940.Scale = v12942.scale;
v12941 = Instance.new("Decal");
v12941.Texture = "rbxassetid://14405023458";
v12941.Color3 = Color3.fromRGB(v12942.color.R * 255,
v12942.color.G * 255, v12942.color.B * 255);
v12941.Parent = l_Position_32;
table.insert(v12891, l_Position_32);
for _, v12944 in pairs({
v12942.folder
}) do
local l_Folder_10 = Instance.new("Folder");
l_Folder_10.Name = v12944 == v12942.folder and "Folder" or
"bro";
l_Folder_10.Parent = l_Position_32;
for v12946, v12947 in pairs(v12944) do
local l_Decal_699 = Instance.new("Decal");
l_Decal_699.Texture = v12947[1];
l_Decal_699.Color3 = Color3.fromRGB(v12947[2].R * 255,
v12947[2].G * 255, v12947[2].B * 255);
l_Decal_699.Name = v12946;
l_Decal_699.Transparency = 0.999;
l_Decal_699.Parent = l_Folder_10;
end;
end;
l_Position_32.Parent = l_SunsetEffects_0.Flips;
return l_Position_32;
end;
end;
local v12950 = 0.1;
local function v12965(v12951, v12952)
local l_Position_33 = l_PrimaryPart_58.Position;
local v12954, v12955 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_33);
if not v12955 or not v12951 then
return ;
else
local v12956 = {
0,
6
};
l_Position_33 = {
1.5,
2.2
};
v12954 = l_PrimaryPart_58.CFrame;
if v12952 then
v12954 = v12952;
end;
v12955 = v12951:Clone();
table.insert(v12891, v12955);
local l_new_63 = CFrame.new;
local v12958 = 0;
local v12959 = v12956[1];
local v12960 = v12956[2];
local l_v82_215 = v82;
if not v12960 and v12959 then
v12960 = v12959;
v12959 = 1;
end;
if not v12960 and not v12959 then
v12959 = 0;
v12960 = 1;
end;
v12955.CFrame = v12954 * l_new_63(v12958,
l_v82_215:NextNumber(v12959, v12960), 0) * CFrame.Angles(math.rad((math.random(-5,
5))), math.rad((math.random(-360, 360))), (math.rad((math.random(-5, 5)))));
local l_Scale_2 = v12955.Mesh.Scale;
v12955.Mesh.Scale = v12955.Mesh.Scale * 0.8 *
l_NumberValue_11.Value;
v12955.Decal.Transparency = 1;
local l_Decal_700 = v12955.Decal;
l_new_63 = {
Time = v12950,
EasingStyle = "Sine",
Goal = {
Transparency = 0
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_Decal_700,
TweenInfo.new(l_new_63.Time, Enum.EasingStyle[l_new_63.EasingStyle]),
l_new_63.Goal):Play();
v12955.Mesh.Scale = l_Scale_2;
local v12964 = l_Position_33[1];
v12959 = l_Position_33[2];
v12960 = v82;
if not v12959 and v12964 then
v12959 = v12964;
v12964 = 1;
end;
if not v12959 and not v12964 then
v12964 = 0;
v12959 = 1;
end;
l_Decal_700 = l_Scale_2 * v12960:NextNumber(v12964, v12959) *
l_NumberValue_11.Value;
l_new_63 = v12955.Mesh;
v12958 = {
Time = 1.3,
EasingStyle = "Sine",
Goal = {
Scale = l_Decal_700
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_new_63,
TweenInfo.new(v12958.Time, Enum.EasingStyle[v12958.EasingStyle]),
v12958.Goal):Play();
v12955.Parent = workspace.Thrown;
v12936({
Mesh = v12955,
Delta = v12950 / 10
});
table.insert(v12909, v12955);
return ;
end;
end;
local function v12978()
local v12966 = l_PrimaryPart_58.CFrame * CFrame.new(0, 0, -7);
local v12967, v12968 = v556({
orig = v12966.Position,
dir = Vector3.new(0, -10, 0, 0)
});
if v12967 then
local v12969 = l_SunsetEffects_0.FloorBurn:Clone();
table.insert(v12891, v12969);
v12969:SetPrimaryPartCFrame(CFrame.new(v12968) *
CFrame.Angles(0, math.rad((math.random(-360, 360))), 0));
v12969:ScaleTo(v89(0.4, 0.6));
local l_v12969_0 = v12969 --[[ copy: 3 -> 4 ]];
spawn(function()
for _, v12972 in pairs(l_v12969_0:GetDescendants()) do
if v12972:IsA("Decal") then
delay(0.1, function()
if v12972.Name == "Crack" then
local l_v12972_0 = v12972;
local v12974 = {
Time = 1,
EasingStyle = "Linear",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_v12972_0, TweenInfo.new(v12974.Time,
Enum.EasingStyle[v12974.EasingStyle]), v12974.Goal):Play();
return ;
else
local l_v12972_1 = v12972;
local v12976 = {
Time = 1,
EasingStyle = "Linear",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_v12972_1, TweenInfo.new(v12976.Time,
Enum.EasingStyle[v12976.EasingStyle]), v12976.Goal):Play();
return ;
end;
end);
end;
end;
l_v12969_0.Parent = workspace.Thrown;
end);
end;
local v12977 = l_SunsetEffects_0.JustSmoke2:Clone();
table.insert(v12891, v12977);
v12977:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0,
-l_PrimaryPart_58.Size.Y * 1.4, 0));
v12977:ScaleTo(2);
v12977.Parent = workspace.Thrown;
v12900(v12977);
end;
if l_LocalPlayer_0.Character == l_Character_28 then
local l_BodyVelocity_9 =
l_Character_28.PrimaryPart:FindFirstChildOfClass("BodyVelocity");
if l_BodyVelocity_9 then
l_BodyVelocity_9:Destroy();
end;
end;
local l_BodyVelocity_10 = Instance.new("BodyVelocity");
local _ = function(_, _)
if l_Character_28 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_10:SetAttribute("Speed", 400);
return ;
end;
end;
local _ = l_PrimaryPart_58.CFrame;
l_BodyVelocity_10.Name = "moveme";
l_BodyVelocity_10.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_BodyVelocity_10:SetAttribute("Speed", 0);
l_BodyVelocity_10:SetAttribute("End", -1);
l_BodyVelocity_10:SetAttribute("Fallout", 1);
if l_Character_28 == l_LocalPlayer_0.Character then
l_BodyVelocity_10.Parent = l_Character_28.PrimaryPart;
end;
table.insert(v12891, l_BodyVelocity_10);
local function v12986(...)
local v12985 = shared.sfx(...);
table.insert(v12891, v12985);
return v12985;
end;
local v12987 = nil;
local v12988 = nil;
local v12989 = nil;
delay(0.15, function()
if not v12901.IsPlaying then
return ;
else
v12986({
SoundId = "rbxassetid://15514353641",
Parent = l_PrimaryPart_58,
Volume = 4
}):Play();
v12989 = l_SunsetEffects_0.Ignition:Clone();
table.insert(v12891, v12989);
local l_Weld_53 = Instance.new("Weld");
table.insert(v12891, l_Weld_53);
l_Weld_53.Part0 = v12989.PrimaryPart;
l_Weld_53.Part1 = l_FirstChild_10;
l_Weld_53.C0 = CFrame.new(0, 1.3, 0);
l_Weld_53.Parent = v12989;
v12989.Parent = workspace.Thrown;
v12900(v12989);
task.wait(0.25);
if not v12901.IsPlaying then
return ;
else
if l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 5,
Last = 1
});
end;
for _, v12992 in pairs(v12989:GetDescendants()) do
if v12992:IsA("ParticleEmitter") then
v12992.Enabled = false;
end;
end;
task.wait(0.1);
if not v12901.IsPlaying then
return ;
else
local v12993 = l_SunsetEffects_0.Floor:Clone();
table.insert(v12891, v12993);
v12993:ScaleTo(1.6);
v12993:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, -l_PrimaryPart_58.Size.Y * 1.4, 0));
v12993.Parent = workspace.Thrown;
v12988 = v12993;
v12900(v12993);
v12987 = l_SunsetEffects_0.On:Clone();
table.insert(v12891, v12987);
local l_Weld_54 = Instance.new("Weld");
table.insert(v12891, l_Weld_54);
l_Weld_54.Part0 = v12987;
l_Weld_54.Part1 = l_FirstChild_10;
l_Weld_54.C0 = CFrame.new(0, 2, 0);
l_Weld_54.Parent = v12987;
v12987.Parent = workspace.Thrown;
return ;
end;
end;
end;
end);
task.wait(1.2);
if not v12901.IsPlaying then
return ;
else
v12986({
SoundId = "rbxassetid://15514353397",
Parent = l_PrimaryPart_58,
Volume = 4
}):Play();
if l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 3
});
end;
l_BodyVelocity_10:SetAttribute("Fallout", 0.85);
local v12995 = {
Effect = "Velocity Forward",
Distance = 60
};
if not (l_Character_28 ~= l_LocalPlayer_0.Character) then
l_BodyVelocity_10:SetAttribute("Speed", 400);
end;
l_BodyVelocity_10:SetAttribute("Goto", 2);
l_BodyVelocity_10:SetAttribute("End", 1);
v12995 = l_SunsetEffects_0.Slash1Part:Clone();
table.insert(v12891, v12995);
v12995:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0,
0, -5) * CFrame.Angles(0, 0, 1.5707963267948966));
v12995.Parent = workspace.Thrown;
v12900(v12995);
v12978();
local v12996 = l_SunsetEffects_0.NormalWind:Clone();
table.insert(v12891, v12996);
v12996:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0,
-l_PrimaryPart_58.Size.Y * 1.5, 0));
v12996.Parent = workspace.Thrown;
v12996:ScaleTo(0.8);
v12900(v12996);
task.wait(0.4);
if not v12901.IsPlaying then
return ;
else
local v12997 = l_SunsetEffects_0.Slash2:Clone();
table.insert(v12891, v12997);
v12997:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, 0, -2) * CFrame.Angles(0, -1.5707963267948966, 3.141592653589793));
v12997.Parent = workspace.Thrown;
v12996:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, -l_PrimaryPart_58.Size.Y * 1.5, 0));
v12900(v12997);
v12900(v12996);
local v12998 = {
Effect = "Velocity Forward",
Distance = 60
};
if not (l_Character_28 ~= l_LocalPlayer_0.Character) then
l_BodyVelocity_10:SetAttribute("Speed", 400);
end;
if l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 4
});
end;
v12978();
task.wait(0.6);
if not v12901.IsPlaying then
return ;
else
v12998 = l_SunsetEffects_0.Slash3:Clone();
table.insert(v12891, v12998);
v12998:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, 0, -2) * CFrame.Angles(0, -1.5707963267948966, 0));
v12998.Parent = workspace.Thrown;
v12996:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, -l_PrimaryPart_58.Size.Y * 1.5, 0));
v12900(v12998);
v12900(v12996);
v12978();
if l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 5
});
end;
local v12999 = {
Effect = "Velocity Forward",
Distance = 60
};
if not (l_Character_28 ~= l_LocalPlayer_0.Character) then
l_BodyVelocity_10:SetAttribute("Speed", 400);
end;
task.wait(0.52);
if not v12901.IsPlaying then
return ;
else
v12999 = l_SunsetEffects_0.Slash4:Clone();
table.insert(v12891, v12999);
v12999:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, 0, -2) * CFrame.Angles(0, -1.5707963267948966, 0));
v12999.Parent = workspace.Thrown;
v12996:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame *
CFrame.new(0, -l_PrimaryPart_58.Size.Y * 1.5, 0));
v12900(v12999);
v12900(v12996);
v12978();
local v13000 = {
Effect = "Velocity Forward",
Distance = 60
};
if not (l_Character_28 ~= l_LocalPlayer_0.Character)
then
l_BodyVelocity_10:SetAttribute("Speed", 400);
end;
if l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 5
});
end;
task.wait(0.3);
if not v12901.IsPlaying then
return ;
else
task.delay(0.2, function()
if not v12901.IsPlaying then
return ;
else
for _, v13002 in
pairs(v12987:GetDescendants()) do
if v13002:IsA("ParticleEmitter") then
v13002.Enabled = false;
elseif v13002:IsA("PointLight") then
local v13003 = {
Time = 0.4,
EasingStyle = "Sine",
Goal = {
Brightness = 0
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13002, TweenInfo.new(v13003.Time,
Enum.EasingStyle[v13003.EasingStyle]), v13003.Goal):Play();
end;
end;
return ;
end;
end);
task.delay(0.15, function()
if not v12901.IsPlaying then
return ;
else
v12986({
SoundId = "rbxassetid://15513083749",
Parent = l_PrimaryPart_58,
Volume = 2
}):Play();
return ;
end;
end);
task.wait(0.45);
if not v12901.IsPlaying then
return ;
else
l_BodyVelocity_10:Destroy();
v13000 = l_SunsetEffects_0.Begin:Clone();
table.insert(v12891, v13000);
local l_Weld_55 = Instance.new("Weld");
table.insert(v12891, l_Weld_55);
l_Weld_55.Part0 = v13000.PrimaryPart;
l_Weld_55.Part1 = l_FirstChild_10;
l_Weld_55.C0 = CFrame.new(0, 1.3, 0);
v13000:ScaleTo(2);
l_Weld_55.Parent = v12989;
v13000.Parent = workspace.Thrown;
v12900(v13000);
local v13005 = nil;
do
local l_v12892_0, l_v12895_0, l_v12901_0,
l_v12950_0, l_v12987_0, l_v12988_0, l_v12989_0, l_v13005_0 = v12892, v12895,
v12901, v12950, v12987, v12988, v12989, v13005;
task.delay(0.2, function()
if not l_v12901_0.IsPlaying then
return ;
else
local v13014 =
l_SunsetEffects_0.JustSmoke2:Clone();
table.insert(v12891, v13014);
v13014:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.4, 0));
v13014:ScaleTo(1.3);
v13014.Parent = workspace.Thrown;
if l_LocalPlayer_0.Character ==
l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 1
});
end;
v12900(v13014);
l_v13005_0 =
l_SunsetEffects_0.Stary:Clone();
table.insert(v12891, l_v13005_0);
l_v13005_0:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame);
l_v13005_0:ScaleTo(2);
l_v13005_0.Parent =
workspace.Thrown;
for _, v13016 in
pairs(l_v13005_0:GetDescendants()) do
if
v13016:IsA("ParticleEmitter") then
v13016.Enabled = true;
end;
end;
task.wait(0.3);
if not l_v12901_0.IsPlaying then
return ;
else
for _, v13018 in
pairs(l_v13005_0:GetDescendants()) do
if
v13018:IsA("ParticleEmitter") then
v13018.Enabled = false;
end;
end;
task.delay(1, function()
l_v13005_0:ScaleTo(17);
end);
return ;
end;
end;
end);
local v13019 = nil;
task.delay(0.75, function()
if not l_v12901_0.IsPlaying then
return ;
else
local v13020 = v12986({
SoundId =
"rbxassetid://15514353167",
Parent = l_PrimaryPart_58,
TimePosition = 0.28,
Volume = 2
});
v13020:Resume();
v3:Create(v13020, TweenInfo.new(3,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 7
}):Play();
if l_LocalPlayer_0.Character ==
l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 6,
Last = 1
});
end;
local v13021 =
l_SunsetEffects_0.SwordInGround:Clone();
table.insert(v12891, v13021);
v13021:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, -1.3));
v13021.Parent = workspace.Thrown;
v12900(v13021);
local v13022 =
l_SunsetEffects_0.FlameWind:Clone();
table.insert(v12891, v13022);
v13022:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, 0));
v13022.Parent = workspace.Thrown;
v13022:ScaleTo(3);
v12900(v13022);
v12996:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, 0));
v12996:ScaleTo(2.5);
v12900(v12996);
l_v12988_0:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.4, 0));
l_v12988_0:ScaleTo(2);
v12900(l_v12988_0);
local v13023 =
l_SunsetEffects_0.LandStars:Clone();
table.insert(v12891, v13023);
v13023:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, -1.3));
v13023.Parent = workspace.Thrown;
v12900(v13023);
v13019 =
l_SunsetEffects_0.FloorOn:Clone();
table.insert(v12891, v13019);
v13019:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.4, -1.3));
v13019.Parent = workspace.Thrown;
local l_NumberValue_12 =
Instance.new("NumberValue");
table.insert(v12891,
l_NumberValue_12);
table.insert(v12891,
l_NumberValue_12.Changed:Connect(function()
v13019:ScaleTo(l_NumberValue_12.Value);
end));
local v13025 =
l_SunsetEffects_0.BallGl:Clone();
table.insert(v12891, v13025);
v13025.CFrame =
l_PrimaryPart_58.CFrame * CFrame.new(0, 0, -1);
v13025.Parent = workspace.Thrown;
v13025.Size = Vector3.new(15, 15,
15, 0);
local v13026 = {
Time = 0.3,
EasingStyle =
"StandardProductive",
Goal = {
Size = Vector3.new(55, 55,
55, 0)
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13025, TweenInfo.new(v13026.Time,
Enum.EasingStyle[v13026.EasingStyle]), v13026.Goal):Play();
v13026 = {
Time = 0.2,
EasingStyle =
"StandardProductive",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13025, TweenInfo.new(v13026.Time,
Enum.EasingStyle[v13026.EasingStyle]), v13026.Goal):Play();
v13026 =
l_SunsetEffects_0.GroundWind1:Clone();
table.insert(v12891, v13026);
v13026.CFrame =
l_PrimaryPart_58.CFrame * CFrame.Angles(0, math.rad((math.random(-360, 360))), 0);
v13026.Size = v13026.Size * 1.1 *
0.5;
v13026.Transparency = 0.95;
v13026.Parent = workspace.Thrown;
local v13027 = {
Time = 0.4,
EasingStyle = "MozillaCurve",
Goal = {
Transparency = 1,
CFrame = v13026.CFrame *
CFrame.Angles(0, 3.141592653589793, 0),
Size = v13026.Size * 2.4 *
0.5
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13026, TweenInfo.new(v13027.Time,
Enum.EasingStyle[v13027.EasingStyle]), v13027.Goal):Play();
delay(0.2, function()
local l_Highlight_4 =
v13025:FindFirstChildOfClass("Highlight");
if l_Highlight_4 then
l_Highlight_4:Destroy();
end;
v13025.Material =
Enum.Material.Neon;
end);
l_v12895_0 = true;
l_NumberValue_11.Value = 3;
spawn(function()
local v13029 = tick();
while l_v12895_0 and tick() -
v13029 <= 10 and not l_v12892_0 and l_v12901_0.IsPlaying do
if
l_LocalPlayer_0.Character == l_Character_28 then
v5({
Effect =
"Camshake",
Intensity = 0.8
});
end;
if math.random(1, 3) == 1
then
for _ = 1,
math.random(1, 3) do
game:GetService("TweenService"):Create(l_NumberValue_12, TweenInfo.new(v13027.Time,
Enum.EasingStyle[v13027.EasingStyle]), v13027.Goal):Play();
v13027 = l_NumberValue_11;
local v13031 = {
Time = 1.5,
EasingStyle = "Linear",
Goal = {
Value = 4.5
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13027, TweenInfo.new(v13031.Time,
Enum.EasingStyle[v13031.EasingStyle]), v13031.Goal):Play();
task.wait(1.3);
if not l_v12901_0.IsPlaying then
return ;
else
l_v13005_0:ScaleTo(12);
for _, v13033 in
pairs(l_v13005_0:GetDescendants()) do
if
v13033:IsA("ParticleEmitter") then
v13033.Enabled = true;
end;
end;
task.wait(1.3);
for _, v13035 in
pairs(l_v13005_0:GetDescendants()) do
if
v13035:IsA("ParticleEmitter") then
v13035.Enabled = false;
end;
end;
return ;
end;
end;
end);
task.delay(2.9, function()
if not l_v12901_0.IsPlaying then
return ;
else
local v13036 =
l_SunsetEffects_0.Pre:Clone();
table.insert(v12891, v13036);
v13036:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, 0));
v13036:ScaleTo(2.5);
v13036.Parent = workspace.Thrown;
v12900(v13036);
return ;
end;
end);
task.delay(2.8, function()
if not l_v12901_0.IsPlaying then
return ;
else
for _, v13038 in
pairs(v13019:GetDescendants()) do
if
v13038:IsA("ParticleEmitter") then
v13038.Enabled = false;
elseif v13038:IsA("PointLight")
then
local v13039 = {
Time = 0.4,
EasingStyle = "Sine",
Goal = {
Brightness = 0
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13038, TweenInfo.new(v13039.Time,
Enum.EasingStyle[v13039.EasingStyle]), v13039.Goal):Play();
end;
end;
l_v12895_0 = false;
for _ = 1, 2 do
v12986({
SoundId =
"rbxassetid://15520217082",
CFrame =
l_PrimaryPart_58.CFrame,
Volume = 10
}):Play();
end;
if l_LocalPlayer_0.Character ==
l_Character_28 then
v5({
Effect = "Camshake",
Intensity = 20,
Last = 1
});
end;
for v13041 = 1, 4 do
local v13042 = v13041 * 1;
local v13043 =
l_SunsetEffects_0.FloorAdjusted:Clone();
table.insert(v12891, v13043);
v13043:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, -1));
v13043.Parent =
workspace.Thrown;
if v13042 == 1 then
v13043:ScaleTo(0.2);
else
v13043:ScaleTo(v13042 * 1);
end;
local v13044 =
l_SunsetEffects_0.Crescents:Clone();
table.insert(v12891, v13044);
v13044:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, -1));
v13044.Parent =
workspace.Thrown;
v13044:ScaleTo(v13042 * 2);
v12900(v13044);
local v13045 =
l_SunsetEffects_0.BallGl:Clone();
table.insert(v12891, v13045);
v13045.CFrame =
l_PrimaryPart_58.CFrame * CFrame.new(0, 0, -5);
v13045.Parent =
workspace.Thrown;
v13045.Size = Vector3.new(15,
15, 15, 0) * v13042;
local v13046 = {
Time = 0.3,
EasingStyle =
"StandardProductive",
Goal = {
Size = Vector3.new(35,
35, 35, 0) * v13042
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13045, TweenInfo.new(v13046.Time,
Enum.EasingStyle[v13046.EasingStyle]), v13046.Goal):Play();
v13046 = {
Time = 0.2,
EasingStyle =
"StandardProductive",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13045, TweenInfo.new(v13046.Time,
Enum.EasingStyle[v13046.EasingStyle]), v13046.Goal):Play();
v13046 =
l_SunsetEffects_0.LandStars:Clone();
table.insert(v12891, v13046);
v13046:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, -1.3));
v13046:ScaleTo(v13042);
v13046.Parent =
workspace.Thrown;
v12900(v13046);
spawn(function()
task.wait(0.05);
if not l_v12901_0.IsPlaying
then
return ;
else
for v13047 = 1, 2 do
local v13048 =
l_SunsetEffects_0.GroundWind1:Clone();
table.insert(v12891, v13048);
v13048.CFrame =
l_PrimaryPart_58.CFrame * CFrame.Angles(0, math.rad((math.random(-360, 360))), 0);
v13048.Size =
v13048.Size * 0.7 * v13047 * 1.2 * 1;
v13048.Transparency
= 0.95;
v13048.Parent =
workspace.Thrown;
local v13049 = {
Time = 1,
EasingStyle =
"MozillaCurve",
Goal = {
Transparency = 1,
CFrame =
v13048.CFrame * CFrame.Angles(0, 3.141592653589793, 0),
Size =
v13048.Size * 2.4 * v13047 * 1.2 * 1
},
EasingStyle =
"Sine"
};
game:GetService("TweenService"):Create(v13048, TweenInfo.new(v13049.Time,
Enum.EasingStyle[v13049.EasingStyle]), v13049.Goal):Play();
end;
task.wait(0.1);
local v13050 =
l_SunsetEffects_0.Wind1:Clone();
table.insert(v12891,
v13050);
v13050:ScaleTo(1.1 *
v13042);
l_Highlight_5:Destroy();
end;
v13045.Material =
Enum.Material.Neon;
end);
for v13053, v13054 in
pairs(v13043:GetDescendants()) do
if
v13054:IsA("ParticleEmitter") then
v13053 = v13053 * 0.1;
v13054.Lifetime =
NumberRange.new(v13054.Lifetime.Min * v13053, v13054.Lifetime.Max * v13053);
if v13054.Name ==
"Embers" then
v13054.Lifetime =
NumberRange.new(0.2, 0.4);
elseif v13054.Name ==
"FlamesOut" then
v13054.Lifetime =
NumberRange.new(0.3, 0.5);
elseif v13054.Name ==
"SmokeyUp" then
v13054.Lifetime =
NumberRange.new(0.5, 1);
elseif v13054.Name ==
"Lines" then
v13054.Lifetime =
NumberRange.new(0.2, 0.3);
end;
end;
end;
v12900(v13043);
task.wait(0.15);
if not l_v12901_0.IsPlaying
then
return ;
else
local v13055 =
l_SunsetEffects_0.NewPre:Clone();
table.insert(v12891,
v13055);
v13055:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, 0, 0) *
CFrame.Angles(0, 0, 1.5707963267948966));
v13055.Parent =
workspace.Thrown;
v13055:ScaleTo(4 * v13042);
v12900(v13055);
if v13042 == 2 then
local v13056 =
l_SunsetEffects_0.NextPre:Clone();
table.insert(v12891,
v13056);
v13056:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, 0));
v13056.Parent =
workspace.Thrown;
v13056:ScaleTo(1.7);
v12900(v13056);
elseif v13042 == 3 then
local v13057 =
l_SunsetEffects_0.Next:Clone();
table.insert(v12891,
v13057);
v13057:SetPrimaryPartCFrame(l_PrimaryPart_58.CFrame * CFrame.new(0, -
l_PrimaryPart_58.Size.Y * 1.5, 0));
v13057.Parent =
workspace.Thrown;
v13057:ScaleTo(2.5);
v12900(v13057);
local v13058 =
l_SunsetEffects_0.UpCy:Clone();
table.insert(v12891,
v13058);
table.insert(v12891, v13062);
v13062:SetPrimaryPartCFrame(CFrame.new(v13061) * CFrame.Angles(0,
math.rad((math.random(-360, 360))), 0));
v13062:ScaleTo(2);
spawn(function()
for _, v13064
in pairs(v13062:GetDescendants()) do
if
v13064:IsA("Decal") then
delay(0.1, function()
if
v13064.Name == "Crack" then
local v13066 = {
Time = 3,
EasingStyle = "Linear",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_v13064_0, TweenInfo.new(v13066.Time,
Enum.EasingStyle[v13066.EasingStyle]), v13066.Goal):Play();
return ;
else
local v13068 = {
Time = 2,
EasingStyle = "Linear",
Goal = {
Transparency = 1
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(l_v13064_1, TweenInfo.new(v13068.Time,
Enum.EasingStyle[v13068.EasingStyle]), v13068.Goal):Play();
return ;
end;
end);
end;
end;
v13062.Parent =
workspace.Thrown;
end);
end;
end;
--[[ close >= 3 ]]
end;
end;
return ;
end;
end);
task.delay(0.35, function()
if not l_v12901_0.IsPlaying then
return ;
else
l_v12989_0:ScaleTo(0.65);
v12900(l_v12989_0);
for _, v13070 in
pairs(l_v12987_0:GetDescendants()) do
if
v13070:IsA("ParticleEmitter") then
v13070.Enabled = true;
elseif v13070:IsA("PointLight")
then
local v13071 = {
Time = 0.4,
EasingStyle = "Sine",
Goal = {
Brightness = 4
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13070, TweenInfo.new(v13071.Time,
Enum.EasingStyle[v13071.EasingStyle]), v13071.Goal):Play();
end;
end;
return ;
end;
end);
task.wait(3.75);
l_v12892_0 = true;
for _, v13073 in
pairs(l_v12987_0:GetDescendants()) do
if v13073:IsA("ParticleEmitter") then
v13073.Enabled = false;
elseif v13073:IsA("PointLight") then
local v13074 = {
Time = 0.4,
EasingStyle = "Sine",
Goal = {
Brightness = 0
},
EasingStyle = "Sine"
};
game:GetService("TweenService"):Create(v13073, TweenInfo.new(v13074.Time,
Enum.EasingStyle[v13074.EasingStyle]), v13074.Goal):Play();
end;
end;
end;
end;
end;
end;
end;
end;
end;
end;
elseif v899 == "Split Second Counter Finisher" then
local l_char_34 = v898.char;
local l_PrimaryPart_59 = l_char_34.PrimaryPart;
local l_hit_17 = v898.hit;
local l_SplitCounter_0 = game.ReplicatedStorage.Resources.SplitCounter;
local l_FirstChild_11 =
l_char_34:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Cube.001");
local v13080 = nil;
for _, v13082 in pairs(l_char_34.Humanoid:GetPlayingAnimationTracks()) do
if v13082.Animation.AnimationId == "rbxassetid://15487418517" then
v13080 = v13082;
end;
end;
shared.sfx({
SoundId = "rbxassetid://15319781329",
Parent = l_PrimaryPart_59,
Volume = 2
}):Play();
do
local l_v13080_0 = v13080;
local function v13097(v13084, v13085, v13086, v13087)
if l_v13080_0.IsPlaying then
local v13088 = l_SplitCounter_0.SlashMesh:Clone();
local v13089 = l_SplitCounter_0.SlashWind:Clone();
game.Debris:AddItem(v13088, 0.3);
game.Debris:AddItem(v13089, 0.3);
v13088.CFrame = v13085;
v13089.CFrame = v13085 * CFrame.Angles(math.rad((math.random(-
360, 360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360,
360)))));
local l_Mesh_12 = v13088.Mesh;
l_Mesh_12.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v13084;
if v13086 then
local v13091 = l_SplitCounter_0.Bruh:Clone();
game.Debris:AddItem(v13091, 1);
v13091:SetPrimaryPartCFrame(v13085);
v13091.Parent = workspace.Thrown;
v13091:ScaleTo(v13084 * 0.8);
v833(v13091);
local v13092 = l_SplitCounter_0.Bruh2:Clone();
game.Debris:AddItem(v13092, 1);
v13092:SetPrimaryPartCFrame(v13085);
v13092.Parent = workspace.Thrown;
v13092:ScaleTo(v13084 * 0.8);
v833(v13092);
end;
v13089.Parent = workspace.Thrown;
v13088.Parent = workspace.Thrown;
if v13087 then
v13088.Size = v13088.Size + Vector3.new(0, v13087, 0);
end;
local v13093 = 0.03;
local v13094 = 0.08;
local l_v82_216 = v82;
if not v13094 and v13093 then
v13094 = v13093;
v13093 = 1;
end;
if not v13094 and not v13093 then
v13093 = 0;
v13094 = 1;
end;
local v13096 = l_v82_216:NextNumber(v13093, v13094);
v774(l_Mesh_12, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13096,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v13084
}
});
v774(v13089, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13096 * 3,
Goal = {
Size = v13089.Size + Vector3.new(15, 4, 15, 0) *
v13084,
Transparency = 1
}
});
task.wait(Random.new():NextNumber(0.01, 0.03));
end;
end;
local function v13106()
for v13098 = 1, 3 do
local v13099 = {};
for _, v13101 in pairs(l_char_34:GetDescendants()) do
if v13101:IsA("BasePart") or v13101:IsA("Decal") then
v13099[v13101] = v13101.Transparency;
v13101.Transparency = 1;
end;
end;
if v13098 < 3 then
task.wait(0.05);
else
task.wait(0.05);
end;
for _, v13103 in pairs(l_char_34:GetDescendants()) do
if v13103:IsA("BasePart") or v13103:IsA("Decal") then
v13103.Transparency = v13099[v13103];
end;
end;
task.wait(0.05);
if v13098 == 1 then
local v13104 = l_SplitCounter_0.TPNEW:Clone();
game:GetService("Debris"):AddItem(v13104, 5);
v13104:SetPrimaryPartCFrame(l_char_34.Torso.CFrame *
CFrame.new(0, -l_PrimaryPart_59.Size.Y * 1.5, 0));
v13104.Parent = workspace.Thrown;
v833(v13104);
end;
if v13098 == 3 then
local v13105 = l_SplitCounter_0.TPNEW:Clone();
game:GetService("Debris"):AddItem(v13105, 5);
v13105:SetPrimaryPartCFrame(l_char_34.Torso.CFrame *
CFrame.new(0, -l_PrimaryPart_59.Size.Y * 1.5, 0));
v13105.Parent = workspace.Thrown;
v833(v13105);
delay(0.05, function()
v833(v13105);
end);
end;
end;
end;
local v13107 = l_SplitCounter_0.Smoke:Clone();
game:GetService("Debris"):AddItem(v13107, 10);
v13107:SetPrimaryPartCFrame(l_hit_17.PrimaryPart.CFrame +
CFrame.new(l_hit_17.PrimaryPart.Position * Vector3.new(1, 0, 1, 0),
l_PrimaryPart_59.Position * Vector3.new(1, 0, 1, 0)).lookVector * 12);
v13107:SetPrimaryPartCFrame(CFrame.new(v13107.PrimaryPart.Position,
(Vector3.new(l_hit_17.PrimaryPart.Position.X, v13107.PrimaryPart.Position.Y,
l_hit_17.PrimaryPart.Position.Z))));
v13107.Parent = workspace.Thrown;
v833(v13107);
for _, v13109 in pairs({
l_hit_17
}) do
local l_Magnitude_1 = (v13109.HumanoidRootPart.Position -
l_PrimaryPart_59.Position).Magnitude;
local v13111 =
l_SplitCounter_0.CounterLand.Part.Attachment:Clone();
game:GetService("Debris"):AddItem(v13111, 5);
v13111.Parent = v13109.HumanoidRootPart;
v833(v13111);
local l_v13097_0 = v13097;
local v13113 = 2;
local v13114 = 3;
local l_v82_217 = v82;
if not v13114 and v13113 then
v13114 = v13113;
v13113 = 1;
end;
if not v13114 and not v13113 then
v13113 = 0;
v13114 = 1;
end;
l_v13097_0(l_v82_217:NextNumber(v13113, v13114),
CFrame.new(l_PrimaryPart_59.Position, v13109.HumanoidRootPart.Position), true,
l_Magnitude_1);
delay(0.1, function()
local l_v13097_1 = v13097;
local v13117 = 3;
local v13118 = 4;
local l_v82_218 = v82;
if not v13118 and v13117 then
v13118 = v13117;
v13117 = 1;
end;
if not v13118 and not v13117 then
v13117 = 0;
v13118 = 1;
end;
l_v13097_1(l_v82_218:NextNumber(v13117, v13118),
CFrame.new(l_PrimaryPart_59.Position, v13109.HumanoidRootPart.Position) *
CFrame.Angles(1.5707963267948966, 0, 0), true);
end);
delay(1.883, function()
if l_v13080_0.IsPlaying then
end;
end);
end;
spawn(v13106);
v774(l_PrimaryPart_59, {
Time = 0.1,
EasingStyle = "Linear",
Goal = {
CFrame = v898.CFrame
}
});
task.wait(0.4);
task.delay(0.1, function()
local l_SplitSecond_0 =
game.ReplicatedStorage.Resources.SplitSecond;
local v13121 = l_SplitSecond_0.SwordWeld:Clone();
game:GetService("Debris"):AddItem(v13121, 5);
local l_Weld_56 = Instance.new("Weld");
l_Weld_56.Part0 = v13121;
l_Weld_56.Part1 = l_FirstChild_11;
l_Weld_56.C0 = CFrame.Angles(0, 0, 1.5707963267948966);
l_Weld_56.Parent = v13121;
v13121.Parent = workspace.Thrown;
local v13123 = l_SplitSecond_0.Ray2:Clone();
game:GetService("Debris"):AddItem(v13123, 5);
local l_Weld_57 = Instance.new("Weld");
l_Weld_57.Part0 = v13123;
l_Weld_57.Part1 = l_FirstChild_11;
l_Weld_57.C0 = CFrame.Angles(0, 0, 1.5707963267948966);
l_Weld_57.Parent = v13123;
v13123.Parent = workspace.Thrown;
local v13125 = l_SplitSecond_0.Rayey:Clone();
game:GetService("Debris"):AddItem(v13125, 5);
local l_Weld_58 = Instance.new("Weld");
l_Weld_58.Part0 = v13125;
l_Weld_58.Part1 = l_FirstChild_11;
l_Weld_58.C0 = CFrame.Angles(0, 0, 1.5707963267948966);
l_Weld_58.Parent = v13125;
v13125.Parent = workspace.Thrown;
delay(2.1, function()
if v898.Countered then
return ;
else
local v13127 = l_SplitSecond_0.Final:Clone();
game:GetService("Debris"):AddItem(v13127, 5);
local l_CFrame_42 = l_FirstChild_11.CFrame;
v13127:SetPrimaryPartCFrame(l_FirstChild_11.CFrame);
v13127.Parent = workspace.Thrown;
v833(v13127);
local l_Position_34 =
workspace.CurrentCamera.CFrame.Position;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
l_Position_34 =
l_LocalPlayer_0.Character.PrimaryPart.Position;
end;
local v13130 = (l_hit_17.PrimaryPart.Position -
l_Position_34).magnitude > 40;
if not (l_hit_17 ~= l_LocalPlayer_0.Character) or l_char_34
== l_LocalPlayer_0.Character then
v13130 = nil;
end;
local l_v13130_0 = v13130;
if not v13130 then
shared.sfx({
SoundId = "rbxassetid://15489559064",
CFrame = l_hit_17.PrimaryPart.CFrame,
Volume = 6
}):Play();
end;
task.delay(0.1, function()
shared.sfx({
SoundId = "rbxassetid://15473802381",
Parent = l_FirstChild_11,
Volume = 10
}):Play();
end);
local v13132 = {};
task.delay(8, function()
for _, v13134 in pairs(v13132) do
if typeof(v13134) == "Instance" then
v13134:Destroy();
else
v13134:Disconnect();
end;
end;
end);
local l_TweenService_19 = game:GetService("TweenService");
local l_NumberValue_13 = Instance.new("NumberValue");
l_NumberValue_13.Value = 1;
table.insert(v13132, l_NumberValue_13);
local v13137 = false;
local l_Part_9 = Instance.new("Part");
table.insert(v13132, l_Part_9);
l_Part_9.Parent = workspace.Camera;
l_Part_9.Anchored = true;
l_Part_9.CanCollide = false;
l_Part_9.Color = Color3.new(2, 2, 2);
l_Part_9.Material = Enum.Material.SmoothPlastic;
l_Part_9.Shape = Enum.PartType.Cylinder;
l_Part_9.Size = Vector3.new(0, 0, 0, 0);
local l_ColorCorrectionEffect_1 =
Instance.new("ColorCorrectionEffect");
table.insert(v13132, l_ColorCorrectionEffect_1);
l_ColorCorrectionEffect_1.Parent = game.Lighting;
local l_SurfaceGui_1 = Instance.new("SurfaceGui");
table.insert(v13132, l_SurfaceGui_1);
l_SurfaceGui_1.LightInfluence = 0;
l_SurfaceGui_1.Brightness = 125;
l_SurfaceGui_1.Face = Enum.NormalId.Right;
local l_ImageLabel_3 = Instance.new("ImageLabel");
table.insert(v13132, l_ImageLabel_3);
l_ImageLabel_3.Size = UDim2.new(1, 0, 1, 1);
l_ImageLabel_3.ImageColor3 = Color3.new(1, 1, 1);
l_ImageLabel_3.BackgroundTransparency = 1;
l_ImageLabel_3.Image = "rbxassetid://9208578430";
l_ImageLabel_3.Parent = l_SurfaceGui_1;
l_SurfaceGui_1.Parent = l_Part_9;
local v13142 = nil;
local v13143 = nil;
local v13144 = nil;
local l_Model_351 = Instance.new("Model");
table.insert(v13132, l_Model_351);
l_Model_351.Parent = workspace.Thrown;
l_Model_351.Name = "Slashes";
local l_Part_10 = Instance.new("Part");
table.insert(v13132, l_Part_10);
l_Part_10.Anchored = true;
l_Part_10.CanCollide = false;
l_Part_10.Transparency = 1;
l_Part_10.Parent = l_Model_351;
l_Model_351.PrimaryPart = l_Part_10;
l_Part_10.CFrame = l_hit_17.PrimaryPart.CFrame;
l_Part_10 = function()
local v13147 = v230() or Instance.new("Part");
table.insert(v13132, v13147);
local v13148 = 7;
local v13149 = 45;
local l_v82_219 = v82;
if not v13149 and v13148 then
v13149 = v13148;
v13148 = 1;
end;
if not v13149 and not v13148 then
v13148 = 0;
v13149 = 1;
end;
local v13151 = l_v82_219:NextNumber(v13148, v13149) *
18;
v13147.Anchored = true;
v13147.CanCollide = false;
v13147.CanTouch = false;
v13147.CanQuery = false;
v13147.Size = Vector3.new(0.75, 0.75, 0, 0);
v13147.Position = l_hit_17.PrimaryPart.Position;
local l_CFrame_43 = v13147.CFrame;
v13148 = CFrame.Angles;
local v13153 = -360;
local v13154 = 360;
local l_v82_220 = v82;
if not v13154 and v13153 then
v13154 = v13153;
v13153 = 1;
end;
if not v13154 and not v13153 then
v13153 = 0;
v13154 = 1;
end;
v13149 = math.rad((l_v82_220:NextNumber(v13153,
v13154)));
v13154 = -360;
l_v82_220 = 360;
local l_v82_221 = v82;
if not l_v82_220 and v13154 then
l_v82_220 = v13154;
v13154 = 1;
end;
if not l_v82_220 and not v13154 then
v13154 = 0;
l_v82_220 = 1;
end;
l_v82_219 = math.rad((l_v82_221:NextNumber(v13154,
l_v82_220)));
l_v82_220 = -360;
l_v82_221 = 360;
local l_v82_222 = v82;
if not l_v82_221 and l_v82_220 then
l_v82_221 = l_v82_220;
l_v82_220 = 1;
end;
if not l_v82_221 and not l_v82_220 then
l_v82_220 = 0;
l_v82_221 = 1;
end;
v13147.CFrame = l_CFrame_43 * v13148(v13149, l_v82_219,
(math.rad((l_v82_222:NextNumber(l_v82_220, l_v82_221)))));
l_CFrame_43 = v13147.CFrame;
v13148 = CFrame.new;
l_v82_219 = -76;
v13153 = 76;
v13154 = v82;
if not v13153 and l_v82_219 then
v13153 = l_v82_219;
l_v82_219 = 1;
end;
if not v13153 and not l_v82_219 then
l_v82_219 = 0;
v13153 = 1;
end;
v13149 = v13154:NextNumber(l_v82_219, v13153);
v13153 = -76;
v13154 = 76;
l_v82_220 = v82;
if not v13154 and v13153 then
v13154 = v13153;
v13153 = 1;
end;
if not v13154 and not v13153 then
v13153 = 0;
v13154 = 1;
end;
v13147.CFrame = l_CFrame_43 * v13148(v13149,
l_v82_220:NextNumber(v13153, v13154), -v13151);
l_CFrame_43 = math.random(1, 3) ~= 1;
l_CFrame_43 = true;
if l_CFrame_43 then
v13147.Size = v13147.Size * Vector3.new(5, 5, 1,
0);
end;
v13147.Parent = l_Model_351;
v13148 = l_TweenService_19;
l_v82_219 = v13147;
v13153 = TweenInfo.new;
l_v82_220 = 0.1;
l_v82_221 = 0.175;
l_v82_222 = v82;
if not l_v82_221 and l_v82_220 then
l_v82_221 = l_v82_220;
l_v82_220 = 1;
end;
if not l_v82_221 and not l_v82_220 then
l_v82_220 = 0;
l_v82_221 = 1;
end;
v13148:Create(l_v82_219,
v13153(l_v82_222:NextNumber(l_v82_220, l_v82_221), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = Vector3.new(l_CFrame_43 and 0 or
v13147.Size.X, l_CFrame_43 and 0 or v13147.Size.Y, v13151),
CFrame = v13147.CFrame * CFrame.new(0, 0, v13151)
}):Play();
task.delay(0.175, function()
v13147:Destroy();
end);
end;
local v13158 = false;
task.delay(0.32, function()
local l_Position_35 =
workspace.CurrentCamera.CFrame.Position;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
l_Position_35 =
l_LocalPlayer_0.Character.PrimaryPart.Position;
end;
local v13160 = (l_hit_17.PrimaryPart.Position -
l_Position_35).magnitude > 40;
if not (l_hit_17 ~= l_LocalPlayer_0.Character) or
l_char_34 == l_LocalPlayer_0.Character then
v13160 = nil;
end;
task.delay(0.03, function()
if v13160 then
return ;
else
v13142 = Instance.new("Highlight");
table.insert(v13132, v13142);
v13142.OutlineTransparency = 1;
v13142.FillTransparency = 0;
v13142.FillColor = Color3.new(0, 0, 0);
v13142.Parent = l_hit_17;
local l_Highlight_6 =
Instance.new("Highlight");
table.insert(v13132, l_Highlight_6);
l_Highlight_6.OutlineTransparency = 1;
l_Highlight_6.FillTransparency = 0;
l_Highlight_6.FillColor = Color3.new(0, 0, 0);
l_Highlight_6.Parent = l_char_34;
v13143 = l_Highlight_6;
local l_Highlight_7 =
Instance.new("Highlight");
table.insert(v13132, l_Highlight_7);
l_Highlight_7.OutlineTransparency = 1;
l_Highlight_7.FillTransparency = 0;
l_Highlight_7.FillColor = Color3.new(0, 0, 0);
l_Highlight_7.Parent = l_Model_351;
v13144 = l_Highlight_7;
return ;
end;
end);
v13137 = true;
l_TweenService_19:Create(l_Part_9, TweenInfo.new(0.2,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(v13160 and 0 or 0.1, v13160 and
0 or 0.5, v13160 and 0 or 0.5)
}):Play();
task.delay(0.025, function()
local v13163 = tick();
local v13164 = 0;
local v13165 = 0;
local v13166 = nil;
v13166 = shared.loop(function()
if v13158 or tick() - v13163 > 1 then
v13166();
end;
if (not (v13160 and l_char_34 ~=
l_LocalPlayer_0.Character) or l_hit_17 == l_LocalPlayer_0.Character) and tick() -
v13164 > 0.01 then
v13164 = tick();
l_Part_10();
l_Part_10();
l_Part_10();
l_Part_10();
l_Part_10();
l_Part_10();
l_Part_10();
l_Part_10();
end;
v13165 = v13165 + 1;
if (not (l_hit_17 ~= l_char_34) or
l_LocalPlayer_0.Character == l_char_34) and v13165 % 7 == 0 then
v5({
Effect = "Camshake",
Intensity = 0.25
});
end;
end, 60);
end);
if not (l_hit_17 ~= l_char_34) or
l_LocalPlayer_0.Character == l_char_34 then
v5({
Effect = "Camshake",
Intensity = 6
});
end;
end);
local v13167 =
game.ReplicatedStorage.Resources.Impact:Clone();
table.insert(v13132, v13167);
v13167.Parent = workspace.Cutscenes.Billboard;
v13167.Enabled = true;
v13167.Adornee = l_hit_17.PrimaryPart;
task.delay(0.85, function()
local l_Position_36 =
workspace.CurrentCamera.CFrame.Position;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
l_Position_36 =
l_LocalPlayer_0.Character.PrimaryPart.Position;
end;
local v13169 = (l_hit_17.PrimaryPart.Position -
l_Position_36).magnitude > 40;
if not (l_LocalPlayer_0.Character ~= l_char_34) or
l_LocalPlayer_0.Character == l_hit_17 then
v13169 = nil;
end;
if v13169 then
return ;
else
v13167[1].Size = UDim2.new(2, 0, 2, 0);
task.wait(0.03);
v13167[1].Size = UDim2.new(0, 0, 0, 0);
v13167[2].Size = UDim2.new(3, 0, 3, 0);
v13158 = true;
task.wait(0.03);
v13167[2].Size = UDim2.new(0, 0, 0, 0);
v13167[1].Size = UDim2.new(2.5, 0, 2.5, 0);
v13167[1].Rotation = 60;
task.wait(0.03);
v13167[1].Size = UDim2.new(0, 0, 0, 0);
v13167[2].Size = UDim2.new(3.5, 0, 3.5, 0);
v13167[2].Rotation = 50;
task.wait(0.03);
v13167[2].Rotation = 100;
v13167[2].Size = UDim2.new(4.25, 0, 4.25, 0);
task.wait(0.03);
v13167[2].Size = UDim2.new(0, 0, 0, 0);
v13167.Symbol.Size = UDim2.new(5.5, 0, 5.5, 0);
local v13170 = v13167.Symbol:Clone();
v13170.ImageTransparency = 0.75;
v13170.Size = UDim2.new(2, 0, 2, 0);
v13170.Parent = v13167;
task.delay(0.1, function()
l_TweenService_19:Create(v13167.Symbol,
TweenInfo.new(0.19999999999999998, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ImageColor3 = Color3.new(0.6, 0, 0)
}):Play();
l_TweenService_19:Create(v13170,
TweenInfo.new(0.19999999999999998, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ImageColor3 = Color3.new(0.6, 0, 0)
}):Play();
end);
l_TweenService_19:Create(v13167.Symbol,
TweenInfo.new(0.1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(3, 0, 3, 0)
}):Play();
l_TweenService_19:Create(v13170,
TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(6, 0, 6, 0)
}):Play();
task.delay(0.25, function()
l_TweenService_19:Create(v13170,
TweenInfo.new(0.1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 0, 0, 0)
}):Play();
l_TweenService_19:Create(v13167.Symbol,
TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 0, 0, 0)
}):Play();
task.wait(0.5);
end);
return ;
end;
end);
task.delay(1, function()
v13137 = false;
l_TweenService_19:Create(l_Part_9, TweenInfo.new(0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Size = Vector3.new(0.10000000149011612, 0, 0, 0)
}):Play();
l_TweenService_19:Create(l_NumberValue_13,
TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = 0
}):Play();
local l_NumberValue_14 = Instance.new("NumberValue");
table.insert(v13132, l_NumberValue_14);
l_NumberValue_14.Value = 1;
table.insert(v13132,
l_NumberValue_14:GetPropertyChangedSignal("Value"):Connect(function()
if l_NumberValue_14.Value <= 0 then
return ;
else
l_Model_351:ScaleTo(l_NumberValue_14.Value);
return ;
end;
end));
l_TweenService_19:Create(l_NumberValue_14,
TweenInfo.new(0.425, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = 0
}):Play();
local v13172 = nil;
v13172 =
l_Part_9:GetPropertyChangedSignal("Size"):Connect(function()
if l_Part_9.Size.Y <= 0.4 then
v13172:Disconnect();
local v13173 = false;
local l_Position_37 =
workspace.CurrentCamera.CFrame.Position;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
l_Position_37 =
l_LocalPlayer_0.Character.PrimaryPart.Position;
end;
local v13175 = (l_hit_17.PrimaryPart.Position -
l_Position_37).magnitude > 40;
if not (l_LocalPlayer_0.Character ~= l_char_34)
or l_LocalPlayer_0.Character == l_hit_17 then
v13175 = nil;
end;
if not v13175 then
game.Lighting.ExposureCompensation = 10;
v13173 = true;
end;
l_TweenService_19:Create(l_Part_9,
TweenInfo.new(0, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Size = l_Part_9.Size
}):Play();
do
local l_v13173_0, l_v13175_0 = v13173,
v13175;
task.delay(0.045, function()
if l_v13173_0 then
game.Lighting.ExposureCompensation
= 0;
end;
task.wait(0.045);
for v13178 = 1, 5 do
if v13178 % 2 == 0 then
l_Part_9.Color = Color3.new(0,
0, 0);
if v13142 then
v13142.FillColor =
Color3.new(1, 1, 1);
end;
else
l_Part_9.Color = Color3.new(1,
1, 1);
if v13142 then
v13142.FillColor =
Color3.new(0, 0, 0);
end;
end;
local l_l_Part_9_0 = l_Part_9;
l_l_Part_9_0.Size =
l_l_Part_9_0.Size * 0.7;
l_Part_9:SetAttribute("RealSize",
l_Part_9.Size);
task.wait(0.018750000000000003);
end;
local l_l_Part_9_1 = l_Part_9;
l_l_Part_9_1.Size = l_l_Part_9_1.Size *
0.95;
l_Part_9:SetAttribute("RealSize",
l_Part_9.Size);
l_Part_9.Transparency = 1;
l_ImageLabel_3.Image =
"rbxassetid://298984512";
l_Part_9.Color = Color3.new(0, 0, 0);
if v13142 then
v13142:Destroy();
v13143:Destroy();
v13144:Destroy();
end;
task.wait(0.045);
l_SurfaceGui_1.AlwaysOnTop = true;
if not l_v13175_0 then
l_Part_9.Shape =
Enum.PartType.Block;
l_Part_9.Size =
Vector3.new(0.10000000149011612, 0.017500000074505806, 5, 0);
l_Part_9:SetAttribute("RealSize",
l_Part_9.Size);
l_ColorCorrectionEffect_1.Contrast
= -2;
end;
task.wait(0.045);
l_SurfaceGui_1.Enabled = false;
l_l_Part_9_1 = function()
return CFrame.Angles(0,
math.rad((math.random(-360, 360))), 0);
end;
if not (l_hit_17 ~= l_char_34) or
l_LocalPlayer_0.Character == l_char_34 then
v5({
Effect = "Camshake",
Intensity = 2.5,
Last = 0.5
});
end;
local v13181 =
l_SplitSecond_0.FlowerBlastNew:Clone();
table.insert(v13132, v13181);
v13181:SetPrimaryPartCFrame(l_hit_17.PrimaryPart.CFrame * CFrame.new(0, -
l_hit_17.PrimaryPart.Size.Y * 1.5, 0));
v13181.Parent = workspace.Thrown;
v13181:ScaleTo(1);
v833(v13181, 4);
local l_NumberValue_15 =
Instance.new("NumberValue");
local _ =
l_NumberValue_15.Changed:Connect(function()
v13181:ScaleTo(l_NumberValue_15.Value);
end);
l_NumberValue_15.Value = 1;
l_TweenService_19:Create(l_NumberValue_15, TweenInfo.new(0.1,
Enum.EasingStyle.Sine), {
Value = 2.5
}):Play();
delay(0.14, function()
for _, v13185 in
pairs(v13181:GetDescendants()) do
if
v13185:IsA("ParticleEmitter") and v13185.RotSpeed.Max > 10 then
v13185.RotSpeed =
NumberRange.new(5, 5);
end;
end;
end);
local v13186 =
l_SplitSecond_0.Wind1:Clone();
table.insert(v13132, v13186);
v13186:SetPrimaryPartCFrame(l_hit_17.PrimaryPart.CFrame * CFrame.new(0, 1, 0) *
CFrame.Angles(0, math.rad((math.random(-360, 360))), 0) *
CFrame.Angles(3.141592653589793, 0, 0));
local v13187 = {
Model = v13186,
Info = TweenInfo.new(0.25,
Enum.EasingStyle.Quad),
T = 0.9
};
local l_v13187_0 = v13187 --[[ copy: 5
-> 14 ]];
task.spawn(function()
local l_Model_352 =
l_v13187_0.Model;
local v13190 = l_v13187_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_368 =
l_Model_352:FindFirstChild("Start");
local l_End_365 =
l_Model_352:FindFirstChild("End");
local l_Stay_349 = l_v13187_0.Stay;
local l_Anchor_351 =
l_v13187_0.Anchor;
local v13195 = l_v13187_0.EndT or
1;
local l_Del_348 = l_v13187_0.Del;
local l_Skip_348 = l_v13187_0.Skip;
if l_Start_368 and l_End_365 then
l_Model_352.PrimaryPart =
l_Start_368;
if not l_Skip_348 then
for _, v13199 in
pairs(l_Model_352:GetChildren()) do
if
v13199:IsA("BasePart") then
v13199.CanCollide =
false;
v13199.Anchored =
true;
end;
end;
end;
if l_Anchor_351 then
l_Model_352:SetPrimaryPartCFrame(l_Anchor_351);
end;
if l_v13187_0.T then
l_Start_368.Transparency =
l_v13187_0.T;
end;
l_End_365.Transparency = 1;
l_Model_352.Parent =
workspace.Thrown;
local l_Decal_701 =
l_Start_368:FindFirstChildOfClass("Decal");
local l_SpecialMesh_698 =
l_Start_368:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_699 =
l_End_365:FindFirstChildOfClass("SpecialMesh");
local l_Decal_702 =
l_End_365:FindFirstChildOfClass("Decal");
if l_Decal_702 and not
l_Skip_348 then
l_Decal_702.Transparency =
1;
end;
local v13204 = nil;
if l_Del_348 then
game:GetService("TweenService"):Create(l_Start_368, v13190, {
Size = l_End_365.Size,
CFrame =
l_End_365.CFrame
}):Play();
task.delay(l_Del_348,
function()
v13204 =
game:GetService("TweenService"):Create(l_Start_368, v13190, {
Transparency =
v13195
});
v13204:Play();
if l_Decal_701 then
for _, v13206 in
pairs(l_Start_368:GetChildren()) do
if
v13206:IsA("Decal") then
game:GetService("TweenService"):Create(v13206, v13190, {
Transparency = v13195
}):Play();
end;
end;
end;
if l_SpecialMesh_698
then
v13204 =
game:GetService("TweenService"):Create(l_SpecialMesh_698, v13190, {
Scale =
l_SpecialMesh_699.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_698 then
game:GetService("TweenService"):Create(l_SpecialMesh_698, v13190, {
Scale =
l_SpecialMesh_699.Scale
}):Play();
end;
if l_Decal_701 then
for _, v13208 in
pairs(l_Start_368:GetChildren()) do
if
v13208:IsA("Decal") then
game:GetService("TweenService"):Create(v13208, v13190, {
Transparency = v13195
}):Play();
end;
end;
v13204 =
game:GetService("TweenService"):Create(l_Start_368, v13190, {
Size =
l_End_365.Size,
CFrame =
l_End_365.CFrame
});
v13204:Play();
else
v13204 =
game:GetService("TweenService"):Create(l_Start_368, v13190, {
Size =
l_End_365.Size,
Transparency =
v13195,
CFrame =
l_End_365.CFrame
});
v13204:Play();
end;
end;
if not l_Stay_349 then
if l_Del_348 then
task.wait(l_Del_348 +
0.1);
end;
v13204.Completed:Connect(function()
l_Model_352:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v13187 = l_SplitSecond_0.Wind2:Clone();
table.insert(v13132, v13187);
v13187:SetPrimaryPartCFrame(l_hit_17.PrimaryPart.CFrame * CFrame.new(0, 0, 0) *
CFrame.Angles(0, math.rad((math.random(-360, 360))), 0));
local v13209 = {
Model = v13187,
Info = TweenInfo.new(0.3,
Enum.EasingStyle.Quad),
T = 0.9
};
local l_v13209_0 = v13209 --[[ copy: 6
-> 15 ]];
task.spawn(function()
local l_Model_353 =
l_v13209_0.Model;
local v13212 = l_v13209_0.Info or
TweenInfo.new(1, Enum.EasingStyle.Sine);
local l_Start_369 =
l_Model_353:FindFirstChild("Start");
local l_End_366 =
l_Model_353:FindFirstChild("End");
local l_Stay_350 = l_v13209_0.Stay;
local l_Anchor_352 =
l_v13209_0.Anchor;
local v13217 = l_v13209_0.EndT or
1;
local l_Del_349 = l_v13209_0.Del;
local l_Skip_349 = l_v13209_0.Skip;
if l_Start_369 and l_End_366 then
l_Model_353.PrimaryPart =
l_Start_369;
if not l_Skip_349 then
for _, v13221 in
pairs(l_Model_353:GetChildren()) do
if
v13221:IsA("BasePart") then
v13221.CanCollide =
false;
v13221.Anchored =
true;
end;
end;
end;
if l_Anchor_352 then
l_Model_353:SetPrimaryPartCFrame(l_Anchor_352);
end;
if l_v13209_0.T then
l_Start_369.Transparency =
l_v13209_0.T;
end;
l_End_366.Transparency = 1;
l_Model_353.Parent =
workspace.Thrown;
local l_Decal_703 =
l_Start_369:FindFirstChildOfClass("Decal");
local l_SpecialMesh_700 =
l_Start_369:FindFirstChildOfClass("SpecialMesh");
local l_SpecialMesh_701 =
l_End_366:FindFirstChildOfClass("SpecialMesh");
local l_Decal_704 =
l_End_366:FindFirstChildOfClass("Decal");
if l_Decal_704 and not
l_Skip_349 then
l_Decal_704.Transparency =
1;
end;
local v13226 = nil;
if l_Del_349 then
game:GetService("TweenService"):Create(l_Start_369, v13212, {
Size = l_End_366.Size,
CFrame =
l_End_366.CFrame
}):Play();
task.delay(l_Del_349,
function()
v13226 =
game:GetService("TweenService"):Create(l_Start_369, v13212, {
Transparency =
v13217
});
v13226:Play();
if l_Decal_703 then
for _, v13228 in
pairs(l_Start_369:GetChildren()) do
if
v13228:IsA("Decal") then
game:GetService("TweenService"):Create(v13228, v13212, {
Transparency = v13217
}):Play();
end;
end;
end;
if l_SpecialMesh_700
then
v13226 =
game:GetService("TweenService"):Create(l_SpecialMesh_700, v13212, {
Scale =
l_SpecialMesh_701.Scale
}):Play();
end;
end);
else
if l_SpecialMesh_700 then
game:GetService("TweenService"):Create(l_SpecialMesh_700, v13212, {
Scale =
l_SpecialMesh_701.Scale
}):Play();
end;
if l_Decal_703 then
for _, v13230 in
pairs(l_Start_369:GetChildren()) do
if
v13230:IsA("Decal") then
game:GetService("TweenService"):Create(v13230, v13212, {
Transparency = v13217
}):Play();
end;
end;
v13226 =
game:GetService("TweenService"):Create(l_Start_369, v13212, {
Size =
l_End_366.Size,
CFrame =
l_End_366.CFrame
});
v13226:Play();
else
v13226 =
game:GetService("TweenService"):Create(l_Start_369, v13212, {
Size =
l_End_366.Size,
Transparency =
v13217,
CFrame =
l_End_366.CFrame
});
v13226:Play();
end;
end;
if not l_Stay_350 then
if l_Del_349 then
task.wait(l_Del_349 +
0.1);
end;
v13226.Completed:Connect(function()
l_Model_353:Destroy();
end);
end;
return ;
else
warn("NO START OR END");
return ;
end;
end);
v13209 =
game.ReplicatedStorage.Resources.PinpointFinisher.BallGl:Clone();
table.insert(v13132, v13209);
v13209.CFrame =
l_hit_17.PrimaryPart.CFrame * CFrame.new(0, 0, -1);
v13209.Parent = workspace.Thrown;
v13209.Size = Vector3.new(9, 9, 9, 0) *
2;
l_TweenService_19:Create(v13209,
TweenInfo.new(0.2, Enum.EasingStyle.Sine), {
Size = Vector3.new(35, 35, 35, 0) *
2
}):Play();
l_TweenService_19:Create(v13209,
TweenInfo.new(0.1, Enum.EasingStyle.Sine), {
Transparency = 1
}):Play();
delay(0.1, function()
local l_Highlight_8 =
v13209.Highlight;
if l_Highlight_8 then
l_Highlight_8:Destroy();
end;
v13209.Material =
Enum.Material.Neon;
end);
shared.sfx({
SoundId =
"rbxassetid://15489227137",
CFrame = l_hit_17.Torso.CFrame,
Volume = 10
}):Play();
if l_v13130_0 then
shared.sfx({
SoundId =
"rbxassetid://15522989080",
CFrame = l_hit_17.Torso.CFrame,
Volume = 10
}):Play();
end;
local l_v5_3 = v5;
local v13233 = {
Effect = "BreakJoints",
Name = l_hit_17.Name,
Hit = l_hit_17,
KeepLegs = true,
Break =
l_hit_17.PrimaryPart.Position + Vector3.new(0, 15, 0, 0),
Speed = 3
};
local v13234 = 35;
local v13235 = 50;
local l_v82_223 = v82;
if not v13235 and v13234 then
v13235 = v13234;
v13234 = 1;
end;
if not v13235 and not v13234 then
v13234 = 0;
v13235 = 1;
end;
v13233.Add =
l_v82_223:NextNumber(v13234, v13235) * 1.5;
l_v5_3(v13233);
l_ColorCorrectionEffect_1.Contrast = 0;
end);
end;
end;
end);
table.insert(v13132, v13172);
task.delay(0.5, function()
task.delay(1, function()
l_NumberValue_14:Destroy();
l_NumberValue_13:Destroy();
l_ColorCorrectionEffect_1:Destroy();
l_Part_9:Destroy();
l_Model_351:Destroy();
end);
end);
end);
local v13237 = nil;
v13237 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Part_9.Parent and l_hit_17.Parent and
l_hit_17.PrimaryPart) or not l_hit_17.PrimaryPart.Parent then
v13237:Disconnect();
l_NumberValue_13:Destroy();
l_ColorCorrectionEffect_1:Destroy();
l_Part_9:Destroy();
return ;
else
l_ImageLabel_3.ImageColor3 = l_Part_9.Color;
local l_Position_38 =
l_hit_17.PrimaryPart.Position;
local v13239 =
l_hit_17.PrimaryPart.CFrame:ToObjectSpace(l_CFrame_42);
l_Position_38 = (l_hit_17.PrimaryPart.CFrame *
CFrame.new(v13239.X * l_NumberValue_13.Value, v13239.Y * l_NumberValue_13.Value,
v13239.Z * l_NumberValue_13.Value)).Position;
local l_magnitude_1 = (l_Position_38 -
workspace.Camera.CFrame.Position).magnitude;
local v13241 = CFrame.new(l_Position_38,
workspace.Camera.CFrame.Position) * CFrame.new(0, 0, -l_magnitude_1 + 0.2) *
CFrame.Angles(0, 1.5707963267948966, 0);
v13241 = CFrame.new(v13241.Position,
workspace.Camera.CFrame.Position) * CFrame.Angles(0, 1.5707963267948966, 0);
if v13143 then
v13143.FillColor = v13142.FillColor;
end;
if v13144 and v13142 then
v13144.FillColor = v13142.FillColor;
end;
l_Part_9.CFrame = v13241;
return ;
end;
end);
table.insert(v13132, v13237);
while task.wait(0.03) and l_Part_9.Parent and l_hit_17 ~=
l_LocalPlayer_0.Character and l_char_34 ~= l_LocalPlayer_0.Character do
if v13137 then
local l_Position_39 =
workspace.CurrentCamera.CFrame.Position;
if l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character.PrimaryPart then
l_Position_39 =
l_LocalPlayer_0.Character.PrimaryPart.Position;
end;
if (l_hit_17.PrimaryPart.Position -
l_Position_39).magnitude <= 40 then
l_Part_9.Size =
l_Part_9.Size:lerp(Vector3.new(0.10000000149011612, 0.5, 0.5, 0), 0.1);
else
l_Part_9.Size =
l_Part_9.Size:lerp(Vector3.new(0.10000000149011612, 0, 0, 0), 0.1);
end;
end;
end;
return ;
end;
end);
wait(1.4);
for _, v13244 in pairs(v13121:GetDescendants()) do
if v13244:IsA("ParticleEmitter") then
v13244.Enabled = false;
end;
end;
for _, v13246 in pairs(v13125:GetDescendants()) do
if v13246:IsA("ParticleEmitter") then
v13246.Enabled = false;
end;
end;
v833(v13121);
task.wait(0.9);
v833(v13123);
end);
task.delay(0.6, function()
local v13247 = CFrame.new(0.299, -2.305, -0);
local v13248 = CFrame.new(-0.201, 2.162, -0);
local v13249 = l_SplitCounter_0.CounterGlint.A0:Clone();
game:GetService("Debris"):AddItem(v13249, 5);
v13249.Parent = l_FirstChild_11;
v13249.CFrame = v13248;
v833(v13249);
delay(0.3, function()
v833(v13249);
end);
task.wait(0.1);
local v13250 = l_SplitCounter_0.CounterGlint.A1New:Clone();
game:GetService("Debris"):AddItem(v13250, 5);
v13250.Parent = l_FirstChild_11;
v13250.CFrame = v13247;
v833(v13250);
v774(v13250, {
Time = 0.2,
EasingStyle = "EntranceExpressive",
Goal = {
CFrame = v13250.CFrame * CFrame.Angles(3.141592653589793,
0, 0)
}
});
delay(0.5, function()
v13250.CFrame = CFrame.new(-0.201, 2.162, -0);
v833(v13250);
end);
end);
end;
elseif v899 == "Split Second Counter" then
local l_char_35 = v898.char;
local l_PrimaryPart_60 = l_char_35.PrimaryPart;
local l_hit_18 = v898.hit;
local l_SplitCounter_1 = game.ReplicatedStorage.Resources.SplitCounter;
local v13255 = nil;
for _, v13257 in pairs(l_char_35.Humanoid:GetPlayingAnimationTracks()) do
if v13257.Animation.AnimationId == "rbxassetid://15334974550" then
v13255 = v13257;
end;
end;
local function v13261(v13258)
if v13255.IsPlaying then
for _, v13260 in pairs(v13258:GetDescendants()) do
if v13260:IsA("ParticleEmitter") then
task.delay(v13260:GetAttribute("EmitDelay") or 0,
function()
v13260:Emit(v13260:GetAttribute("EmitCount"));
end);
end;
end;
end;
end;
shared.sfx({
SoundId = "rbxassetid://15319781329",
Parent = l_PrimaryPart_60,
Volume = 2
}):Play();
local function v13275(v13262, v13263, v13264, v13265)
if v13255.IsPlaying then
local v13266 = l_SplitCounter_1.SlashMesh:Clone();
local v13267 = l_SplitCounter_1.SlashWind:Clone();
game.Debris:AddItem(v13266, 0.3);
game.Debris:AddItem(v13267, 0.3);
v13266.CFrame = v13263;
v13267.CFrame = v13263 * CFrame.Angles(math.rad((math.random(-360,
360))), math.rad((math.random(-360, 360))), (math.rad((math.random(-360, 360)))));
local l_Mesh_13 = v13266.Mesh;
l_Mesh_13.Scale = Vector3.new(0.10000000149011612, 1,
0.10000000149011612, 0) * v13262;
if v13264 then
local v13269 = l_SplitCounter_1.Bruh:Clone();
game.Debris:AddItem(v13269, 1);
v13269:SetPrimaryPartCFrame(v13263);
v13269.Parent = workspace.Thrown;
v13269:ScaleTo(v13262 * 0.8);
v13261(v13269);
local v13270 = l_SplitCounter_1.Bruh2:Clone();
game.Debris:AddItem(v13270, 1);
v13270:SetPrimaryPartCFrame(v13263);
v13270.Parent = workspace.Thrown;
v13270:ScaleTo(v13262 * 0.8);
v13261(v13270);
end;
v13267.Parent = workspace.Thrown;
v13266.Parent = workspace.Thrown;
if v13265 then
v13266.Size = v13266.Size + Vector3.new(0, v13265, 0);
end;
local v13271 = 0.03;
local v13272 = 0.08;
local l_v82_224 = v82;
if not v13272 and v13271 then
v13272 = v13271;
v13271 = 1;
end;
if not v13272 and not v13271 then
v13271 = 0;
v13272 = 1;
end;
local v13274 = l_v82_224:NextNumber(v13271, v13272);
v774(l_Mesh_13, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13274,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * v13262
}
});
v774(v13267, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13274 * 3,
Goal = {
Size = v13267.Size + Vector3.new(15, 4, 15, 0) * v13262,
Transparency = 1
}
});
task.wait(Random.new():NextNumber(0.01, 0.03));
end;
end;
local function v13284()
for v13276 = 1, 3 do
local v13277 = {};
for _, v13279 in pairs(l_char_35:GetDescendants()) do
if v13279:IsA("BasePart") or v13279:IsA("Decal") then
v13277[v13279] = v13279.Transparency;
v13279.Transparency = 1;
end;
end;
if v13276 < 3 then
task.wait(0.05);
else
task.wait(0.05);
end;
for _, v13281 in pairs(l_char_35:GetDescendants()) do
if v13281:IsA("BasePart") or v13281:IsA("Decal") then
v13281.Transparency = v13277[v13281];
end;
end;
task.wait(0.05);
if v13276 == 1 then
local v13282 = l_SplitCounter_1.TPNEW:Clone();
game:GetService("Debris"):AddItem(v13282, 5);
v13282:SetPrimaryPartCFrame(l_char_35.Torso.CFrame *
CFrame.new(0, -l_PrimaryPart_60.Size.Y * 1.5, 0));
v13282.Parent = workspace.Thrown;
v13261(v13282);
end;
if v13276 == 3 then
local v13283 = l_SplitCounter_1.TPNEW:Clone();
game:GetService("Debris"):AddItem(v13283, 5);
v13283:SetPrimaryPartCFrame(l_char_35.Torso.CFrame *
CFrame.new(0, -l_PrimaryPart_60.Size.Y * 1.5, 0));
v13283.Parent = workspace.Thrown;
v13261(v13283);
delay(0.05, function()
v13261(v13283);
end);
end;
end;
end;
local v13285 = l_SplitCounter_1.Smoke:Clone();
game:GetService("Debris"):AddItem(v13285, 10);
v13285:SetPrimaryPartCFrame(l_hit_18.PrimaryPart.CFrame +
CFrame.new(l_hit_18.PrimaryPart.Position * Vector3.new(1, 0, 1, 0),
l_PrimaryPart_60.Position * Vector3.new(1, 0, 1, 0)).lookVector * 12);
v13285:SetPrimaryPartCFrame(CFrame.new(v13285.PrimaryPart.Position,
(Vector3.new(l_hit_18.PrimaryPart.Position.X, v13285.PrimaryPart.Position.Y,
l_hit_18.PrimaryPart.Position.Z))));
v13285.Parent = workspace.Thrown;
v13261(v13285);
for _, v13287 in pairs({
l_hit_18
}) do
local l_Magnitude_2 = (v13287.HumanoidRootPart.Position -
l_PrimaryPart_60.Position).Magnitude;
local v13289 = l_SplitCounter_1.CounterLand.Part.Attachment:Clone();
game:GetService("Debris"):AddItem(v13289, 5);
v13289.Parent = v13287.HumanoidRootPart;
v13261(v13289);
local l_v13275_0 = v13275;
local v13291 = 2;
local v13292 = 3;
local l_v82_225 = v82;
if not v13292 and v13291 then
v13292 = v13291;
v13291 = 1;
end;
if not v13292 and not v13291 then
v13291 = 0;
v13292 = 1;
end;
l_v13275_0(l_v82_225:NextNumber(v13291, v13292),
CFrame.new(l_PrimaryPart_60.Position, v13287.HumanoidRootPart.Position), true,
l_Magnitude_2);
delay(0.1, function()
local l_v13275_1 = v13275;
local v13295 = 3;
local v13296 = 4;
local l_v82_226 = v82;
if not v13296 and v13295 then
v13296 = v13295;
v13295 = 1;
end;
if not v13296 and not v13295 then
v13295 = 0;
v13296 = 1;
end;
l_v13275_1(l_v82_226:NextNumber(v13295, v13296),
CFrame.new(l_PrimaryPart_60.Position, v13287.HumanoidRootPart.Position) *
CFrame.Angles(1.5707963267948966, 0, 0), true);
end);
delay(1.883, function()
if v13255.IsPlaying then
for _ = 1, 5 do
local v13299 = CFrame.new(v13287.Torso.Position) *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
local l_v13275_2 = v13275;
local v13301 = 1;
local v13302 = 3;
local l_v82_227 = v82;
if not v13302 and v13301 then
v13302 = v13301;
v13301 = 1;
end;
if not v13302 and not v13301 then
v13301 = 0;
v13302 = 1;
end;
l_v13275_2(l_v82_227:NextNumber(v13301, v13302), v13299,
true);
l_v13275_2 = l_SplitCounter_1.Slash:Clone();
task.delay(5, function()
l_v13275_2:Destroy();
end);
l_v13275_2:SetPrimaryPartCFrame(v13299);
l_v13275_2.Parent = workspace.Thrown;
l_v13275_2:ScaleTo(v89(0.4, 0.9));
v13261(l_v13275_2);
end;
end;
end);
end;
spawn(v13284);
task.wait(0.05);
task.delay(0.025, function()
if not v13255.IsPlaying then
return ;
else
shared.sfx({
SoundId = "rbxassetid://15334595959",
Parent = l_hit_18.PrimaryPart,
Volume = 1
}):Play();
return ;
end;
end);
v774(l_PrimaryPart_60, {
Time = 0.1,
EasingStyle = "Linear",
Goal = {
CFrame = v898.CFrame
}
});
task.wait(0.9);
if not v13255.IsPlaying then
return ;
else
local l_FirstChild_12 =
l_char_35:FindFirstChild("#KATANAWEAPON"):FindFirstChild("Cube.001");
local v13305 = CFrame.new(0.299, -2.305, -0);
local v13306 = CFrame.new(-0.201, 2.162, -0);
local v13307 = l_SplitCounter_1.CounterGlint.A0:Clone();
game:GetService("Debris"):AddItem(v13307, 5);
v13307.Parent = l_FirstChild_12;
v13307.CFrame = v13306;
v13261(v13307);
task.wait(0.1);
if not v13255.IsPlaying then
return ;
else
local v13308 = l_SplitCounter_1.CounterGlint.A1New:Clone();
game:GetService("Debris"):AddItem(v13308, 5);
v13308.Parent = l_FirstChild_12;
v13308.CFrame = v13305;
v13261(v13308);
v774(v13308, {
Time = 0.2,
EasingStyle = "EntranceExpressive",
Goal = {
CFrame = v13308.CFrame * CFrame.Angles(3.141592653589793,
0, 0)
}
});
--[[ close >= 8 ]]
end;
end;
elseif v899 == "Pinpoint Wind" then
local l_Wind_0 = v898.Wind;
v774(l_Wind_0, {
Time = 0.4,
EasingStyle = "EntranceExpressive",
Goal = {
Transparency = 1,
CFrame = l_Wind_0.CFrame * CFrame.new(0, 5, 0) * CFrame.Angles(0,
3.141592653589793, 0),
Size = l_Wind_0.Size * 2
}
});
elseif v899 == "Pinpoint Wave" then
local l_Wave_0 = v898.Wave;
local l_AttackCF_2 = v898.AttackCF;
v774(l_Wave_0, {
Time = 0.2,
EasingStyle = "MozillaCurve",
Goal = {
Transparency = 1,
CFrame = l_AttackCF_2 * CFrame.Angles(-1.5707963267948966, 0,
3.141592653589793) * CFrame.new(0, 0, 5),
Size = l_Wave_0.Size + Vector3.new(-5, -5, 22, 0)
}
});
elseif v899 == "Pinpoint Last" then
local l_Folder_11 = Instance.new("Folder");
l_Folder_11.Name = "NoRotate";
l_Folder_11.Parent = v898.root.Parent;
task.delay(0.2, function()
l_Folder_11:Destroy();
end);
local function v13325(v13313)
local l_Mesh_14 = v13313.Mesh;
local v13315 = v13313.Delta or 0.02;
local l_DWC_3 = v13313.DWC;
local v13317 = v13313.Repeat or 1;
local v13318 = v13313.FPS or 1;
local _ = v13313.Loop;
local l_Folder_12 = l_Mesh_14:FindFirstChild("Folder");
local l_Decal_705 = l_Mesh_14:FindFirstChild("Decal");
if l_DWC_3 == nil then
l_DWC_3 = true;
end;
if l_Folder_12 and l_Decal_705 then
task.spawn(function()
for _ = 1, v13317 do
if not l_Mesh_14.Parent then
return ;
else
for v13323 = 1, #l_Folder_12:GetChildren(), v13318 do
local v13324 =
l_Folder_12:FindFirstChild((tostring(v13323))) or l_Folder_12:GetChildren()
[#l_Folder_12:GetChildren()];
if v13324 then
l_Decal_705.Texture = v13324.Texture;
end;
if v13315 == "Step" then
game:GetService("RunService").RenderStepped:Wait();
else
task.wait(v13315);
end;
end;
end;
end;
if l_DWC_3 and l_DWC_3 ~= false then
l_Mesh_14:Destroy();
end;
end);
end;
end;
local l_root_6 = v898.root;
local l_Offset_1 = v898.Offset;
local v13328 = game.ReplicatedStorage.Resources.Pinpoint.Dash:Clone();
game:GetService("Debris"):AddItem(v13328, 10);
v13328:ScaleTo(2);
v13328:SetPrimaryPartCFrame(CFrame.new(l_root_6.Position,
l_Offset_1.Position));
v13328.Parent = workspace.Thrown;
v774(l_root_6, {
Time = 0.11,
EasingStyle = "Standard",
Goal = {
CFrame = l_Offset_1
}
});
local v13329 = game.ReplicatedStorage.Resources.Pinpoint.Windy1:Clone();
game:GetService("Debris"):AddItem(v13329, 10);
v13329.CFrame = v13328.PrimaryPart.CFrame * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(0, -20, 0);
v13329.Size = v13329.Size * 0.8;
v13329.Transparency = 0.85;
v13329.Parent = workspace.Thrown;
v774(v13329, {
Time = 0.2,
EasingStyle = "EntranceExpressive",
Goal = {
Transparency = 1,
CFrame = v13329.CFrame * CFrame.new(0, 35, 0),
Size = v13329.Size + Vector3.new(0, 40, 0, 0)
}
});
local v13330 = game.ReplicatedStorage.Resources.Pinpoint.Twirl:Clone();
game:GetService("Debris"):AddItem(v13330, 10);
v13330.CFrame = v13328.PrimaryPart.CFrame * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(0, -5, 0);
v13330.Size = v13329.Size * 0.8;
v13330.Transparency = 0.85;
v13330.Parent = workspace.Thrown;
v774(v13330, {
Time = 1,
EasingStyle = "EntranceExpressive",
Goal = {
Transparency = 1,
CFrame = v13330.CFrame * CFrame.new(0, 35, 0) * CFrame.Angles(0,
0.9599310885968813, 0),
Size = v13330.Size + Vector3.new(0, 40, 0, 0)
}
});
local v13331 = game.ReplicatedStorage.Resources.Pinpoint.Twirl:Clone();
game:GetService("Debris"):AddItem(v13331, 10);
v13331.CFrame = v13328.PrimaryPart.CFrame * CFrame.Angles(-
1.5707963267948966, 0, 0) * CFrame.new(0, -5, 0);
v13331.Size = v13331.Size * 0.8;
v13331.Transparency = 0;
v13331.Parent = workspace.Thrown;
v774(v13331, {
Time = 0.1,
EasingStyle = "Standard",
Goal = {
Transparency = 1,
CFrame = v13330.CFrame * CFrame.new(0, 35, 0) * CFrame.Angles(0,
0.9599310885968813, 0),
Size = v13331.Size + Vector3.new(0, 80, 0, 0)
}
});
task.delay(0.1, function()
if l_root_6.Parent == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 3
});
end;
local v13332 =
game.ReplicatedStorage.Resources.Pinpoint.MeshTest:Clone();
game:GetService("Debris"):AddItem(v13332, 10);
v13332.CFrame = l_Offset_1 * CFrame.new(0, 0, -5);
v13332.Parent = workspace.Thrown;
v13325({
Mesh = v13332,
DWC = true,
Delta = "Step"
});
v774(v13332, {
Time = 0.2,
EasingStyle = "EntranceExpressive",
Goal = {
CFrame = v13332.CFrame * CFrame.new(20, 0, 0)
}
});
end);
task.wait(0.1);
local v13333 =
game.ReplicatedStorage.Resources.Pinpoint.GroundWind1:Clone();
game:GetService("Debris"):AddItem(v13333, 10);
v13333.CFrame = l_Offset_1;
v13333.Size = v13333.Size * 1.1;
v13333.Transparency = 0.95;
v13333.Parent = workspace.Thrown;
v774(v13333, {
Time = 1,
EasingStyle = "MozillaCurve",
Goal = {
Transparency = 1,
CFrame = v13333.CFrame * CFrame.Angles(0, 3.141592653589793, 0),
Size = v13333.Size * 2.4
}
});
local v13334 = game.ReplicatedStorage.Resources.Pinpoint.Ground:Clone();
game:GetService("Debris"):AddItem(v13334, 10);
v13334:SetPrimaryPartCFrame(l_Offset_1 * CFrame.new(0, -l_root_6.Size.Y *
1.5, 0));
v13334.Parent = workspace.Thrown;
for _, v13336 in pairs(v13334:GetDescendants()) do
if v13336:IsA("ParticleEmitter") then
task.delay(v13336:GetAttribute("EmitDelay") or 0, function()
v13336:Emit(v13336:GetAttribute("EmitCount"));
end);
end;
end;
for _, v13338 in pairs(v13328:GetDescendants()) do
if v13338:IsA("ParticleEmitter") then
task.delay(v13338:GetAttribute("EmitDelay") or 0, function()
v13338:Emit(v13338:GetAttribute("EmitCount"));
end);
end;
end;
task.delay(0.9, function()
v13328:Destroy();
end);
task.wait(0.11);
local v13339 = 0.03;
local v13340 = 0.08;
local l_v82_228 = v82;
if not v13340 and v13339 then
v13340 = v13339;
v13339 = 1;
end;
if not v13340 and not v13339 then
v13339 = 0;
v13340 = 1;
end;
local v13342 = l_v82_228:NextNumber(v13339, v13340);
v13339 = game.ReplicatedStorage.Resources.Pinpoint.SlashMesh:Clone();
game.Debris:AddItem(v13339, v13342 * 3);
v13340 = game.ReplicatedStorage.Resources.Pinpoint.Wind:Clone();
game.Debris:AddItem(v13340, v13342 * 3);
l_v82_228 = v13328.PrimaryPart.CFrame * CFrame.Angles(-1.5707963267948966,
0, 0) * CFrame.new(0, 15, 0);
local l_Mesh_15 = v13339.Mesh;
v13339.CFrame = l_v82_228;
v13340.CFrame = l_v82_228;
l_Mesh_15.Scale = Vector3.new(0.10000000149011612, 1, 0.10000000149011612,
0) * 4;
v13340.Parent = workspace.Thrown;
v13339.Parent = workspace.Thrown;
v774(l_Mesh_15, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13342,
Goal = {
Scale = Vector3.new(0, 7, 0, 0) * 4
}
});
v774(v13340, {
EasingStyle = "StandardProductive",
EasingDirection = "Out",
Time = v13342 * 3,
Goal = {
Size = v13340.Size + Vector3.new(15, 4, 15, 0) * 4,
Transparency = 1
}
});
elseif v899 == "Pinpoint Wind 2" then
local l_Wind_1 = v898.Wind;
local l_root_7 = v898.root;
local v13346 = 0.1;
local v13347 = 0.25;
local l_v82_229 = v82;
if not v13347 and v13346 then
v13347 = v13346;
v13346 = 1;
end;
if not v13347 and not v13346 then
v13346 = 0;
v13347 = 1;
end;
local v13349 = l_v82_229:NextNumber(v13346, v13347);
l_Wind_1.CFrame = l_root_7.CFrame * CFrame.Angles(0.8726646259971648, 0,
0);
v774(l_Wind_1, {
Time = v13349,
EasingStyle = "EntranceExpressive",
Goal = {
Transparency = 1,
Size = l_Wind_1.Size * 2
}
});
elseif v899 == "Pinpoint Cy" then
local l_Cy_0 = v898.Cy;
v774(l_Cy_0, {
Time = 1,
EasingStyle = "MozillaCurve",
Goal = {
Transparency = 1,
CFrame = v898.AttackCF * CFrame.new(0, 2, -5) * CFrame.Angles(0,
3.141592653589793, 0),
Size = l_Cy_0.Size * 2.4
}
});
elseif v899 == "Delayed Camera Two" then
local l_Character_29 = l_LocalPlayer_0.Character;
local _ = l_Character_29:FindFirstChild("Head");
local l_PrimaryPart_61 = l_Character_29.PrimaryPart;
local l_Bind_5 = v898.Bind;
if not l_PrimaryPart_61 then
return ;
else
local l_CurrentCamera_16 = workspace.CurrentCamera;
local l_Part_11 = Instance.new("Part");
l_Part_11.Anchored = true;
l_Part_11.Transparency = 1;
l_Part_11.CanCollide = false;
l_Part_11.CanQuery = false;
l_Part_11.CanTouch = false;
l_Part_11.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(l_Part_11, 10);
l_Part_11:GetPropertyChangedSignal("Parent"):Once(function()
if not l_Part_11.Parent then
l_CurrentCamera_16.CameraSubject = l_Character_29.Humanoid;
end;
end);
local v13357 = tick();
local l_CFrame_44 = l_PrimaryPart_61.CFrame;
l_Part_11.CFrame = l_CFrame_44;
l_CurrentCamera_16.CameraSubject = l_Part_11;
local v13359 = Vector3.new();
local v13360 = false;
local v13361 = 0;
local v13362 = nil;
do
local l_l_CFrame_44_0, l_v13359_0, l_v13360_0, l_v13361_0,
l_v13362_0 = l_CFrame_44, v13359, v13360, v13361, v13362;
l_v13362_0 =
game:GetService("RunService").RenderStepped:Connect(function(v13368)
if not (l_Part_11.Parent and l_Character_29.Parent and
l_CurrentCamera_16.Parent and l_Character_29.PrimaryPart and l_Bind_5.Parent and
l_PrimaryPart_61.Parent) or tick() - v13357 > 60 then
game:GetService("Debris"):AddItem(l_Part_11, 0);
l_CurrentCamera_16.CameraSubject = l_Character_29.Humanoid;
return l_v13362_0:Disconnect();
else
if (l_l_CFrame_44_0.Position -
l_PrimaryPart_61.Position).Magnitude > 10 and not l_v13360_0 then
l_v13359_0 = Vector3.new(0,
math.abs(l_PrimaryPart_61.Position.Y - l_l_CFrame_44_0.Position.Y), 0);
l_v13361_0 = tick();
l_v13360_0 = true;
end;
l_v13359_0 = l_v13359_0:lerp(Vector3.zero, 1 - 5.0E-7 ^
v13368);
l_Part_11.CFrame = (l_PrimaryPart_61.CFrame -
Vector3.new(0, l_v13359_0.Y, 0)) * CFrame.new(Vector3.new(0, 1.5, 0, 0) +
l_Character_29.Humanoid.CameraOffset);
l_l_CFrame_44_0 = l_PrimaryPart_61.CFrame;
return ;
end;
end);
end;
end;
elseif v899 == "Delayed Camera" then
local l_Character_30 = l_LocalPlayer_0.Character;
local _ = l_Character_30:FindFirstChild("Head");
local l_PrimaryPart_62 = l_Character_30.PrimaryPart;
local l_Bind_6 = v898.Bind;
if not l_PrimaryPart_62 then
return ;
else
local l_BodyVelocity_11 =
l_PrimaryPart_62:FindFirstChildOfClass("BodyVelocity");
if l_BodyVelocity_11 then
game:GetService("Debris"):AddItem(l_BodyVelocity_11, 0);
l_BodyVelocity_11:Destroy();
end;
local v13374 = shared.repfire({
Effect = "Velocity Forward",
Distance = 0,
Time = 0.15,
Up = 100
});
local v13375 = tick();
local v13376 = nil;
do
local l_v13376_0 = v13376;
l_v13376_0 = shared.loop(function()
if not (v13374 and v13374.Parent) or tick() - v13375 > 5 then
return l_v13376_0();
else
local l_v13374_0 = v13374;
l_v13374_0.Velocity = l_v13374_0.Velocity * 0.875;
return ;
end;
end, 60);
local l_CurrentCamera_17 = workspace.CurrentCamera;
local l_Part_12 = Instance.new("Part");
l_Part_12.Anchored = true;
l_Part_12.Transparency = 1;
l_Part_12.CanCollide = false;
l_Part_12.CanQuery = false;
l_Part_12.CanTouch = false;
l_Part_12.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(l_Part_12, 10);
l_Part_12:GetPropertyChangedSignal("Parent"):Once(function()
if not l_Part_12.Parent then
l_CurrentCamera_17.CameraSubject = l_Character_30.Humanoid;
end;
end);
local v13381 = tick();
local l_CFrame_45 = l_PrimaryPart_62.CFrame;
l_Part_12.CFrame = l_CFrame_45;
l_CurrentCamera_17.CameraSubject = l_Part_12;
local v13383 = Vector3.new();
local v13384 = false;
local v13385 = 0;
local v13386 = nil;
v13386 =
game:GetService("RunService").RenderStepped:Connect(function(v13387)
if not (l_Part_12.Parent and l_Character_30.Parent and
l_CurrentCamera_17.Parent and l_Character_30.PrimaryPart and l_Bind_6.Parent and
l_PrimaryPart_62.Parent) or tick() - v13381 > 60 then
game:GetService("Debris"):AddItem(l_Part_12, 0);
l_CurrentCamera_17.CameraSubject = l_Character_30.Humanoid;
return v13386:Disconnect();
else
if (l_CFrame_45.Position -
l_PrimaryPart_62.Position).Magnitude > 10 and not v13384 then
v13383 = Vector3.new(0,
math.abs(l_PrimaryPart_62.Position.Y - l_CFrame_45.Position.Y), 0);
local l_SavedQualityLevel_1 =
UserSettings():GetService("UserGameSettings").SavedQualityLevel;
l_SavedQualityLevel_1 =
string.gsub(l_SavedQualityLevel_1.Name, "QualityLevel", "");
if not tonumber(l_SavedQualityLevel_1) then
l_SavedQualityLevel_1 = 6;
end;
if tonumber(l_SavedQualityLevel_1) > 7 then
local v13389 =
game.ReplicatedStorage.Resources.Inverted:Clone();
v13389.Parent = workspace.Thrown;
v13389.Transparency = 1;
v13389.Highlight.Enabled = true;
v13389.Size = Vector3.new(18, 6, 18, 0);
v13389.CFrame = l_CFrame_45 +
l_CFrame_45.lookVector * 3 + Vector3.new(0, 32, 0, 0);
v3:Create(v13389, TweenInfo.new(0.1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 3
}):Play();
local l_v13383_0 = v13383;
v3:Create(v13389, TweenInfo.new(0.375,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = CFrame.new((l_PrimaryPart_62.Position
+ l_CFrame_45.Position) / 2) + l_CFrame_45.lookVector * 3 - Vector3.new(0,
l_v13383_0.Y / 2 + 9, 0),
Size = Vector3.new(0, l_v13383_0.Y + 4, 0)
}):Play();
task.delay(0.1, function()
v3:Create(v13389, TweenInfo.new(0.6,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
task.delay(0.6, function()
v13389:Destroy();
end);
end;
v13385 = tick();
v13384 = true;
end;
v13383 = v13383:lerp(Vector3.zero, 1 - 0.01 ^ v13387);
l_Part_12.CFrame = (l_PrimaryPart_62.CFrame +
Vector3.new(0, v13383.Y, 0)) * CFrame.new(Vector3.new(0, 1.5, 0, 0) +
l_Character_30.Humanoid.CameraOffset);
l_CFrame_45 = l_PrimaryPart_62.CFrame;
return ;
end;
end);
end;
end;
elseif v899 == "TweenService1" then
local l_Tween_0 = v898.Tween;
v3:Create(l_Tween_0[1], TweenInfo.new(unpack(l_Tween_0[2])),
l_Tween_0[3]):Play();
elseif v899 == "Tween To" then
v3:Create(v898.Pp, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
CFrame = v898.To
}):Play();
elseif v899 == "Death Blow Slam" then
local l_Char_4 = v898.Char;
local _, v13394 = v556({
orig = l_Char_4.PrimaryPart.Position +
l_Char_4.PrimaryPart.CFrame.lookVector * 3,
dir = Vector3.new(0, -20, 0, 0)
});
if l_LocalPlayer_0.Character and
(l_LocalPlayer_0.Character.PrimaryPart.Position - v13394).magnitude <= 60 then
v5({
Effect = "Camshake",
Intensity = 20,
Last = 1
});
end;
local l_Seed_3 = v898.Seed;
for v13396 = 1, 4 do
local l_v5_4 = v5;
local v13398 = {
Effect = "Ground Crater",
Seed = l_Seed_3,
start = v13394 + Vector3.new(0, 0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v13396 / 2,
nosound = true,
nosmoke = v13396 > 2
};
local v13399 = false;
if v13396 <= 2 then
v13399 = {
minus = 0
};
end;
v13398.stronger = v13399;
v13398.sizemult = 1.35 * v13396;
v13398.size = 2.75 * v13396;
l_v5_4(v13398);
end;
elseif v899 == "Bat Swing Mesh" then
local l_Bat_0 = v898.Bat;
local v13401 = game.ReplicatedStorage.Resources.SwingWind:Clone();
game:GetService("Debris"):AddItem(v13401, 12);
v13401.CFrame = l_Bat_0.Main.CFrame * CFrame.Angles(3.141592653589793, 0,
0);
v13401.Parent = workspace.Thrown;
local l_NumberValue_16 = Instance.new("NumberValue");
v3:Create(v13401.Mesh, TweenInfo.new(0.1, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 8, 0, 0)
}):Play();
v3:Create(l_NumberValue_16, TweenInfo.new(0.1, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Value = -2
}):Play();
game:GetService("Debris"):AddItem(v13401, 0.1);
local v13403 = tick();
while true do
v13401.CFrame = l_Bat_0.Main.CFrame * CFrame.Angles(3.141592653589793,
0, 0) * CFrame.new(0, 0, l_NumberValue_16.value);
game:GetService("RunService").RenderStepped:Wait();
if not (v13401.Parent and tick() - v13403 <= 5) then
break;
end;
end;
l_NumberValue_16:Destroy();
elseif v899 == "Bat Swing Mesh 2" then
local l_Char_5 = v898.Char;
local l_Hit_4 = v898.Hit;
local v13406 = game.ReplicatedStorage.Resources.FirstHit:Clone();
game:GetService("Debris"):AddItem(v13406, 12);
local v13407 = nil;
do
local l_v13407_0 = v13407;
if l_Hit_4 and l_Hit_4.Parent then
l_v13407_0 = l_Hit_4.Torso.CFrame;
v13406:PivotTo(l_v13407_0);
(function()
local v13409, v13410, _, v13412 = v556({
orig = l_v13407_0.Position,
dir = Vector3.new(0, -15, 0, 0)
});
if not v13409 then
v13406.Ground:Destroy();
return ;
else
v13406.Ground.CFrame = CFrame.new(v13410, v13410 + v13412)
* CFrame.Angles(-1.5707963267948966, 0, 0);
return ;
end;
end)();
v13406.Parent = workspace.Thrown;
for _, v13414 in pairs(v13406:GetDescendants()) do
if v13414:IsA("ParticleEmitter") then
v13414:Emit(v13414:GetAttribute("EmitCount"));
end;
end;
game:GetService("Debris"):AddItem(v13406, 12);
end;
task.wait(0.8);
task.spawn(function()
local l_Decal_706 = l_Char_5.Head:FindFirstChildOfClass("Decal");
local l_Transparency_4 = l_Decal_706.Transparency;
local v13417 = game.ReplicatedStorage.Resources.HeadEffect:Clone();
v13417.Shadow.Transparency = 1;
v13417.Parent = workspace.Thrown;
local v13418 = tick();
local v13419 = nil;
v13419 =
game:GetService("RunService").RenderStepped:Connect(function()
if tick() - v13418 > 15 then
return v13419:Disconnect();
else
v13417.CFrame = l_Char_5.Head.CFrame * CFrame.Angles(0,
3.141592653589793, 0);
return ;
end;
end);
v3:Create(l_Decal_706, TweenInfo.new(3, Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
v3:Create(v13417.Shadow, TweenInfo.new(2, Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Transparency = 0
}):Play();
task.delay(1.2, function()
for _, v13421 in pairs(v13417:GetDescendants()) do
if v13421:IsA("ParticleEmitter") then
v13421.Enabled = true;
end;
end;
end);
l_Char_5:SetAttribute("MetalDarkened", true);
local v13422 = tick();
while true do
wait();
if not (l_Char_5:GetAttribute("MetalDarkened") and tick() -
v13422 <= 15) then
break;
end;
end;
for _, v13424 in pairs(v13417:GetDescendants()) do
if v13424:IsA("ParticleEmitter") then
v13424.Enabled = false;
end;
end;
v3:Create(v13417.Shadow, TweenInfo.new(1, Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
v3:Create(l_Decal_706, TweenInfo.new(1.5, Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Transparency = l_Transparency_4
}):Play();
task.delay(1, function()
v13419:Disconnect();
v13417:Destroy();
end);
end);
end;
elseif v899 == "Weakest Dummy" then
if v898.Player ~= l_LocalPlayer_0 then
shared.sfx({
SoundId = "rbxassetid://18440861190",
Parent = v898.Dummy.Torso,
Volume = 2
}):Play();
return ;
else
local v13425 = 0;
local v13426 = nil;
local v13427 = 0;
local v13428 = SPECIAL or require(l_Cutscenes_0.Special);
if not SPECIAL then
SPECIAL = v13428;
end;
local _ = workspace;
local l_CurrentCamera_18 = workspace.CurrentCamera;
local _ = v898.Char;
shared.SetCore(false, nil, true);
shared.sfx({
SoundId = "rbxassetid://18440861190",
Parent = workspace,
Volume = 2
}):Play();
local v13432 = tick();
local l_Character_31 = l_LocalPlayer_0.Character;
local l_PrimaryPart_63 = v898.Dummy.PrimaryPart;
do
local l_v13425_0, l_v13426_0, l_v13427_0 = v13425, v13426, v13427;
l_v13426_0 =
game:GetService("RunService").RenderStepped:Connect(function(v13438)
local v13439 = v13438 * 60;
l_v13425_0 = l_v13425_0 + v13439;
local v13440 = v13428[tonumber((math.ceil(l_v13425_0)))];
if l_Character_31.Parent then
if l_CurrentCamera_18.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_18.CameraType =
Enum.CameraType.Scriptable;
end;
l_v13427_0 = l_v13427_0 + v13439;
if v13440 then
if tick() - v13432 > 1.8 then
l_CurrentCamera_18.FieldOfView = v13440.fov;
else
local l_l_CurrentCamera_18_0 = l_CurrentCamera_18;
local l_FieldOfView_8 =
l_CurrentCamera_18.FieldOfView;
l_l_CurrentCamera_18_0.FieldOfView =
l_FieldOfView_8 + (v13440.fov - l_FieldOfView_8) * 0.25;
end;
end;
if v13440 then
l_CurrentCamera_18.CFrame =
l_CurrentCamera_18.CFrame:lerp(l_PrimaryPart_63.CFrame * v13440.cframe, 0.5);
return ;
end;
else
l_v13426_0:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_18.CameraType = Enum.CameraType.Custom;
v3:Create(l_CurrentCamera_18, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
end;
elseif v899 == "Bat Camera" then
local v13443 = 0;
local v13444 = nil;
local v13445 = 0;
local v13446 = DEATHBLOW or require(l_Cutscenes_0["Death Blow"]);
if not DEATHBLOW then
DEATHBLOW = v13446;
end;
local l_Bind_7 = v898.Bind;
local l_CurrentCamera_19 = workspace.CurrentCamera;
local l_Char_7 = v898.Char;
if l_LocalPlayer_0.Character and table.find(v898.Whitelist,
l_LocalPlayer_0.Character) then
shared.SetCore(false, nil, true);
local v13450 = tick();
local l_Character_32 = l_LocalPlayer_0.Character;
do
local l_v13443_0, l_v13444_0, l_v13445_0 = v13443, v13444, v13445;
l_v13444_0 =
game:GetService("RunService").RenderStepped:Connect(function(v13455)
local v13456 = v13455 * 60;
l_v13443_0 = l_v13443_0 + v13456;
local v13457 = v13446[tonumber((math.ceil(l_v13443_0)))];
if v13457 and l_Bind_7.Parent and l_Character_32.Parent then
if l_CurrentCamera_19.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_19.CameraType =
Enum.CameraType.Scriptable;
end;
l_v13445_0 = l_v13445_0 + v13456;
if v13457 then
if tick() - v13450 > 1.8 then
l_CurrentCamera_19.FieldOfView = v13457.fov;
else
local l_l_CurrentCamera_19_0 = l_CurrentCamera_19;
local l_FieldOfView_9 =
l_CurrentCamera_19.FieldOfView;
l_l_CurrentCamera_19_0.FieldOfView =
l_FieldOfView_9 + (v13457.fov - l_FieldOfView_9) * 0.25;
end;
end;
if l_Char_7:FindFirstChild("NoRotate") then
if tick() - v13450 > 1.8 then
l_CurrentCamera_19.CFrame =
l_CurrentCamera_19.CFrame:lerp(l_Char_7.PrimaryPart.CFrame * v13457.cframe, 0.9);
return ;
else
l_CurrentCamera_19.CFrame =
l_CurrentCamera_19.CFrame:lerp(l_Char_7.PrimaryPart.CFrame * v13457.cframe, 0.25);
return ;
end;
end;
else
l_v13444_0:Disconnect();
shared.SetCore(true, nil, true);
l_CurrentCamera_19.CameraType = Enum.CameraType.Custom;
v3:Create(l_CurrentCamera_19, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
end;
else
task.delay(2.84, function()
if not l_Bind_7.Parent then
return ;
else
shared.sfx({
SoundId = "rbxassetid://15130494472",
Parent = l_Char_7.Torso,
Volume = 3.5
}):Play();
return ;
end;
end);
return ;
end;
elseif v899 == "Final Bat Slam" then
local l_Hit_5 = v898.Hit;
local l_Bat_1 = v898.Bat;
local v13462 = game.ReplicatedStorage.Resources.Slam:Clone();
game:GetService("Debris"):AddItem(v13462, 12);
v13462.Bat:PivotTo(l_Bat_1.Main.CFrame * CFrame.new(0, 1.5, 0) *
CFrame.Angles(0, 0, 1.5707963267948966));
local v13463, v13464, _, v13466 = v556({
orig = v898.Pos,
dir = Vector3.new(0, -15, 0, 0)
});
if v13463 then
v13462.Ground:PivotTo(CFrame.new(v13464, v13464 + v13466) *
CFrame.Angles(-1.5707963267948966, 0, 0));
elseif l_Hit_5 then
v13462.Ground:PivotTo(v13462.Ground.Root.CFrame -
v13462.Ground.Root.Position + (l_Hit_5.Torso.Position - Vector3.yAxis * 2));
end;
v13462.Parent = workspace.Thrown;
for _, v13468 in pairs(v13462:GetDescendants()) do
if v13468:IsA("ParticleEmitter") then
v13468:Emit(v13468:GetAttribute("EmitCount"));
end;
end;
v13462.Bat.Root.Light.Enabled = true;
v3:Create(v13462.Bat.Root.Light, TweenInfo.new(0.4, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Range = 0
}):Play();
v3:Create(v13462.Ground.Mark.Decal, TweenInfo.new(4, Enum.EasingStyle.Sine,
Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
task.spawn(function()
local l_Wind_2 = v13462.Ground.Wind;
v3:Create(l_Wind_2, TweenInfo.new(0.15, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Position = l_Wind_2.Position + Vector3.yAxis * 30
}):Play();
v3:Create(l_Wind_2.Mesh, TweenInfo.new(0.15, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(4, 0, 0, 0)
}):Play();
game:GetService("Debris"):AddItem(l_Wind_2, 0.15);
end);
game:GetService("Debris"):AddItem(v13462.Bat.Root.Light, 0.2);
game:GetService("Debris"):AddItem(v13462, 10);
for _ = 1, 1 do
shared.sfx({
SoundId = "rbxassetid://15125221710",
CFrame = CFrame.new(v13464),
Volume = 10
}):Play();
end;
if l_LocalPlayer_0.Character and
(l_LocalPlayer_0.Character.PrimaryPart.Position - v13464).magnitude <= 60 then
v5({
Effect = "Camshake",
Intensity = 17.5,
Last = 1
});
end;
local l_Seed_4 = v898.Seed;
for v13472 = 1, 4 do
local l_v5_5 = v5;
local v13474 = {
Effect = "Ground Crater",
Seed = l_Seed_4,
start = v13464 + Vector3.new(0, 0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v13472 / 2,
nosound = true,
nosmoke = v13472 > 2
};
local v13475 = false;
if v13472 <= 2 then
v13475 = {
minus = 0
};
end;
v13474.stronger = v13475;
v13474.sizemult = 1.35 * v13472;
v13474.size = 2.75 * v13472;
l_v5_5(v13474);
end;
elseif v899 == "Blue" then
local l_Thing_0 = v898.Thing;
local v13477 = tick();
local v13478 = {};
local l_Char_8 = v898.Char;
local l_NumberValue_17 = Instance.new("NumberValue");
l_NumberValue_17.Value = 0.0175;
l_NumberValue_17:GetPropertyChangedSignal("Value"):Connect(function()
l_Thing_0:ScaleTo(l_NumberValue_17.Value);
end);
v3:Create(l_NumberValue_17, TweenInfo.new(4, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 0.25
}):Play();
local function v13495(v13481, v13482, v13483)
if not v13481 then
return ;
else
local v13484 = v230() or Instance.new("Part");
local l_Color_1 = v13481.Color;
if v13481:IsA("Terrain") then
l_Color_1 = workspace.Terrain:GetMaterialColor(v13483);
end;
v13484.Name = "Debris";
v13484.Anchored = true;
v13484.CanCollide = false;
v13484.CastShadow = false;
v13484.Transparency = 1;
local v13486 = 0.75;
local v13487 = 1;
local l_v82_230 = v82;
if not v13487 and v13486 then
v13487 = v13486;
v13486 = 1;
end;
if not v13487 and not v13486 then
v13486 = 0;
v13487 = 1;
end;
local v13489 = l_v82_230:NextNumber(v13486, v13487);
v13487 = 0.75;
l_v82_230 = 1;
local l_v82_231 = v82;
if not l_v82_230 and v13487 then
l_v82_230 = v13487;
v13487 = 1;
end;
if not l_v82_230 and not v13487 then
v13487 = 0;
l_v82_230 = 1;
end;
local v13491 = Vector3.new(v13489, l_v82_231:NextNumber(v13487,
l_v82_230), v89(0.75, 1));
v13486 = 2;
v13487 = 3;
l_v82_230 = v82;
if not v13487 and v13486 then
v13487 = v13486;
v13486 = 1;
end;
if not v13487 and not v13486 then
v13486 = 0;
v13487 = 1;
end;
v13484.Size = v13491 * l_v82_230:NextNumber(v13486, v13487);
v13484.Position = v13482;
v13484.Material = v13483;
v13484.Color = l_Color_1;
v13484.Position = v13482 - Vector3.new(0, v13484.Size.magnitude /
2, 0);
local l_CFrame_46 = v13484.CFrame;
v13491 = CFrame.Angles;
v13487 = -360;
l_v82_230 = 360;
l_v82_231 = v82;
if not l_v82_230 and v13487 then
l_v82_230 = v13487;
v13487 = 1;
end;
if not l_v82_230 and not v13487 then
v13487 = 0;
l_v82_230 = 1;
end;
v13489 = math.rad((l_v82_231:NextNumber(v13487, l_v82_230)));
l_v82_230 = -360;
l_v82_231 = 360;
local l_v82_232 = v82;
if not l_v82_231 and l_v82_230 then
l_v82_231 = l_v82_230;
l_v82_230 = 1;
end;
if not l_v82_231 and not l_v82_230 then
l_v82_230 = 0;
l_v82_231 = 1;
end;
v13486 = math.rad((l_v82_232:NextNumber(l_v82_230, l_v82_231)));
l_v82_231 = -360;
l_v82_232 = 360;
local l_v82_233 = v82;
if not l_v82_232 and l_v82_231 then
l_v82_232 = l_v82_231;
l_v82_231 = 1;
end;
if not l_v82_232 and not l_v82_231 then
l_v82_231 = 0;
l_v82_232 = 1;
end;
v13484.CFrame = l_CFrame_46 * v13491(v13489, v13486,
(math.rad((l_v82_233:NextNumber(l_v82_231, l_v82_232)))));
v13484.Transparency = 0;
v13484.Parent = workspace.Thrown;
table.insert(v13478, v13484);
return ;
end;
end;
task.spawn(function()
local v13496 = {};
while true do
for _, v13498 in pairs(v13478) do
if v13498.Parent then
if l_Char_8.Parent and l_Thing_0.Parent and not
l_Thing_0.LapseBlue:GetAttribute("Close") then
if not v13496[v13498] then
v13496[v13498] = {};
local v13499 = v13496[v13498];
local v13500 = 3;
local v13501 = 7;
local l_v82_234 = v82;
if not v13501 and v13500 then
v13501 = v13500;
v13500 = 1;
end;
if not v13501 and not v13500 then
v13500 = 0;
v13501 = 1;
end;
v13499.Width = l_v82_234:NextNumber(v13500, v13501)
* 1.5;
v13499 = v13496[v13498];
local v13503 = 0.4;
v13500 = 0.45;
v13501 = v82;
if not v13500 and v13503 then
v13500 = v13503;
v13503 = 1;
end;
if not v13500 and not v13503 then
v13503 = 0;
v13500 = 1;
end;
v13499.GoUpBy = v13501:NextNumber(v13503, v13500);
v13499 = v13496[v13498];
v13500 = 0.2;
v13501 = 0.5;
l_v82_234 = v82;
if not v13501 and v13500 then
v13501 = v13500;
v13500 = 1;
end;
if not v13501 and not v13500 then
v13500 = 0;
v13501 = 1;
end;
v13499.WidthAddBy = l_v82_234:NextNumber(v13500,
v13501) / 4;
v13499 = v13496[v13498];
v13503 = -8;
v13500 = 8;
v13501 = v82;
if not v13500 and v13503 then
v13500 = v13503;
v13503 = 1;
end;
if not v13500 and not v13503 then
v13503 = 0;
v13500 = 1;
end;
v13499.Height = v13501:NextNumber(v13503, v13500);
v13499 = v13496[v13498];
v13503 = -360;
v13500 = 360;
v13501 = v82;
if not v13500 and v13503 then
v13500 = v13503;
v13503 = 1;
end;
if not v13500 and not v13503 then
v13503 = 0;
v13500 = 1;
end;
v13499.Degree = v13501:NextNumber(v13503, v13500);
v13496[v13498].Ogdeg = v13496[v13498].Degree;
v13496[v13498].DegreeAdd = 5;
v13496[v13498].spd = 0.015;
end;
if v13496[v13498].spd < 0.35 then
local v13504 = v13496[v13498];
v13504.spd = v13504.spd + 0.01;
end;
local v13505 = v13496[v13498];
v13498.Position =
v13498.Position:lerp(l_Thing_0.LapseBlue.Position + Vector3.new(v13505.Width *
math.sin((math.rad(v13505.Degree))), v13505.Height, v13505.Width *
math.cos((math.rad(v13505.Degree)))), v13505.spd);
v13505.Degree = v13505.Degree + v13505.DegreeAdd;
else
break;
end;
end;
end;
task.wait();
end;
end);
while task.wait() do
l_Thing_0.LapseBlue.CFrame =
l_Thing_0.LapseBlue.CFrame:lerp(l_Thing_0:GetAttribute("BlueCFrame") or
l_Thing_0.LapseBlue.CFrame, 0.1);
if not l_Char_8.Parent or l_Thing_0.LapseBlue:GetAttribute("Close")
then
shared.sfx({
SoundId = "rbxassetid://15123075043",
CFrame = l_Thing_0.LapseBlue.CFrame,
Volume = 8
}):Play();
for _, v13507 in pairs(v2:GetTagged("BlueGrabbed")) do
v13507:BreakJoints();
for _, v13509 in pairs(v13507:GetDescendants()) do
if v13509:IsA("BasePart") then
v13509.Anchored = true;
local v13510 = 0.4;
local v13511 = 0.7;
local l_v82_235 = v82;
if not v13511 and v13510 then
v13511 = v13510;
v13510 = 1;
end;
if not v13511 and not v13510 then
v13510 = 0;
v13511 = 1;
end;
local v13513 = l_v82_235:NextNumber(v13510, v13511);
v13510 = v3;
l_v82_235 = v13509;
local v13514 = TweenInfo.new(v13513,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out);
local v13515 = {
Size = Vector3.new(0, 0, 0, 0)
};
local l_CFrame_47 = l_Thing_0.LapseBlue.CFrame;
local l_Angles_29 = CFrame.Angles;
local v13518 = -360;
local v13519 = 360;
local l_v82_236 = v82;
if not v13519 and v13518 then
v13519 = v13518;
v13518 = 1;
end;
if not v13519 and not v13518 then
v13518 = 0;
v13519 = 1;
end;
local v13521 = math.rad((l_v82_236:NextNumber(v13518,
v13519)));
v13519 = -360;
l_v82_236 = 360;
local l_v82_237 = v82;
if not l_v82_236 and v13519 then
l_v82_236 = v13519;
v13519 = 1;
end;
if not l_v82_236 and not v13519 then
v13519 = 0;
l_v82_236 = 1;
end;
local v13523 = math.rad((l_v82_237:NextNumber(v13519,
l_v82_236)));
l_v82_236 = -360;
l_v82_237 = 360;
local l_v82_238 = v82;
if not l_v82_237 and l_v82_236 then
l_v82_237 = l_v82_236;
l_v82_236 = 1;
end;
if not l_v82_237 and not l_v82_236 then
l_v82_236 = 0;
l_v82_237 = 1;
end;
v13515.CFrame = l_CFrame_47 * l_Angles_29(v13521,
v13523, (math.rad((l_v82_238:NextNumber(l_v82_236, l_v82_237)))));
v13510:Create(l_v82_235, v13514, v13515):Play();
elseif v13509:IsA("SpecialMesh") then
local v13525 = 0.4;
local v13526 = 0.7;
local l_v82_239 = v82;
if not v13526 and v13525 then
v13526 = v13525;
v13525 = 1;
end;
if not v13526 and not v13525 then
v13525 = 0;
v13526 = 1;
end;
local v13528 = l_v82_239:NextNumber(v13525, v13526);
v3:Create(v13509, TweenInfo.new(v13528,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale = Vector3.new()
}):Play();
elseif v13509:IsA("Humanoid") then
v13509.DisplayName = " ";
v13509.HealthDisplayDistance = 0;
end;
end;
task.delay(0.7, function()
game:GetService("Debris"):AddItem(v13507, 0);
end);
end;
for _, v13530 in pairs(v13478) do
local v13531 = 0.4;
local v13532 = 0.7;
local l_v82_240 = v82;
if not v13532 and v13531 then
v13532 = v13531;
v13531 = 1;
end;
if not v13532 and not v13531 then
v13531 = 0;
v13532 = 1;
end;
local v13534 = l_v82_240:NextNumber(v13531, v13532);
v13531 = v3;
l_v82_240 = v13530;
local v13535 = TweenInfo.new(v13534, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v13536 = {
Size = Vector3.new(0, 0, 0, 0)
};
local l_CFrame_48 = l_Thing_0.LapseBlue.CFrame;
local l_Angles_30 = CFrame.Angles;
local v13539 = -360;
local v13540 = 360;
local l_v82_241 = v82;
if not v13540 and v13539 then
v13540 = v13539;
v13539 = 1;
end;
if not v13540 and not v13539 then
v13539 = 0;
v13540 = 1;
end;
local v13542 = math.rad((l_v82_241:NextNumber(v13539,
v13540)));
v13540 = -360;
l_v82_241 = 360;
local l_v82_242 = v82;
if not l_v82_241 and v13540 then
l_v82_241 = v13540;
v13540 = 1;
end;
if not l_v82_241 and not v13540 then
v13540 = 0;
l_v82_241 = 1;
end;
local v13544 = math.rad((l_v82_242:NextNumber(v13540,
l_v82_241)));
l_v82_241 = -360;
l_v82_242 = 360;
local l_v82_243 = v82;
if not l_v82_242 and l_v82_241 then
l_v82_242 = l_v82_241;
l_v82_241 = 1;
end;
if not l_v82_242 and not l_v82_241 then
l_v82_241 = 0;
l_v82_242 = 1;
end;
v13536.CFrame = l_CFrame_48 * l_Angles_30(v13542, v13544,
(math.rad((l_v82_243:NextNumber(l_v82_241, l_v82_242)))));
v13531:Create(l_v82_240, v13535, v13536):Play();
task.delay(v13534, function()
v13530:Destroy();
end);
end;
task.delay(0.6, function()
l_Thing_0:Destroy();
end);
break;
elseif tick() - v13477 > 0.25 then
v13477 = tick();
local l_v556_0 = v556;
local v13547 = {};
local l_Position_40 = l_Thing_0.LapseBlue.Position;
local v13549 = -30;
local v13550 = 30;
local l_v82_244 = v82;
if not v13550 and v13549 then
v13550 = v13549;
v13549 = 1;
end;
if not v13550 and not v13549 then
v13549 = 0;
v13550 = 1;
end;
v13547.orig = l_Position_40 +
Vector3.new(l_v82_244:NextNumber(v13549, v13550), 0, v89(-30, 30));
v13547.dir = Vector3.new(0, -50, 0, 0);
local v13552;
l_v556_0, v13547, v13552 = l_v556_0(v13547);
v13495(l_v556_0, v13547, v13552);
end;
end;
elseif v899 == "Darken Environment" then
local l_Folder_13 = Instance.new("Folder");
l_Folder_13.Name = "Gone";
l_Folder_13.Parent = workspace.Terrain.Clouds;
game:GetService("Debris"):AddItem(l_Folder_13, 1);
local l_PointLight_2 = Instance.new("PointLight");
l_PointLight_2.Range = 0;
l_PointLight_2.Parent = v898.Root;
v3:Create(l_PointLight_2, TweenInfo.new(1, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Range = 6,
Brightness = 1
}):Play();
v3:Create(game.Lighting, TweenInfo.new(1.827, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Brightness = 0,
Ambient = Color3.fromRGB(0, 0, 0),
OutdoorAmbient = Color3.fromRGB(25, 25, 25)
}):Play();
v3:Create(game.Lighting, TweenInfo.new(0.65, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ClockTime = 0
}):Play();
for _, v13556 in pairs(v2:GetTagged("bataura" .. v898.Char.Name)) do
if v13556:IsA("ParticleEmitter") then
v13556:Clear();
v13556.Enabled = false;
elseif v13556:IsA("Beam") then
v13556.Enabled = false;
end;
end;
task.delay(2.75, function()
v3:Create(game.Lighting, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Brightness = 2,
Ambient = Color3.fromRGB(138, 138, 138),
OutdoorAmbient = Color3.fromRGB(128, 128, 128)
}):Play();
v3:Create(game.Lighting, TweenInfo.new(0.65, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ClockTime = 12.302
}):Play();
v3:Create(l_PointLight_2, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Range = 0
}):Play();
task.delay(2, function()
l_PointLight_2:Destroy();
end);
end);
elseif v899 == "Strength Difference" then
local v13557 = nil;
local v13558 = nil;
local l_Char_9 = v898.Char;
local l_PrimaryPart_64 = l_Char_9.PrimaryPart;
local l_Bind_8 = v898.Bind;
local l_FinalEffects_0 = game.ReplicatedStorage.Resources.FinalEffects;
local v13563 = {};
local v13564 = l_LegacyReplication_0.BatImpact:Clone();
table.insert(v13563, v13564);
v13564.Parent = l_LocalPlayer_0.PlayerGui;
for _, v13566 in pairs(l_FinalEffects_0:GetDescendants()) do
if v13566:IsA("BasePart") then
v13566.CanCollide = false;
v13566.CanTouch = false;
v13566.CanQuery = false;
end;
end;
for _, v13568 in pairs(l_Char_9.Humanoid:GetPlayingAnimationTracks()) do
if v13568.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v13557 = v13568;
break;
end;
end;
if not v13557 then
return ;
else
local function v13578(v13569, v13570, v13571, v13572)
local v13573 = l_FinalEffects_0.CircleWind:Clone();
table.insert(v13563, v13573);
v13573.CFrame = v13569;
v13573.Mesh.Scale = Vector3.new(0, 0, 0, 0);
if v13572 then
v13573.Decal.Transparency = v13572;
end;
v13573.Parent = workspace.Thrown;
local v13574 = 130;
local v13575 = 170;
local l_v82_245 = v82;
if not v13575 and v13574 then
v13575 = v13574;
v13574 = 1;
end;
if not v13575 and not v13574 then
v13574 = 0;
v13575 = 1;
end;
local v13577 = math.rad((l_v82_245:NextNumber(v13574, v13575)));
v3:Create(v13573, TweenInfo.new(v13571, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
CFrame = v13569 * CFrame.Angles(0, math.random(1, 2) == 1 and
v13577 or -v13577, 0)
}):Play();
v3:Create(v13573.Mesh, TweenInfo.new(v13571, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = v13570
}):Play();
v3:Create(v13573.Decal, TweenInfo.new(v13571,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
game:GetService("Debris"):AddItem(v13573, v13571);
end;
local function _()
local l_Highlight_9 = Instance.new("Highlight");
table.insert(v13563, l_Highlight_9);
l_Highlight_9.OutlineTransparency = 1;
l_Highlight_9.FillColor = Color3.new(0, 0, 0);
l_Highlight_9.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop;
return l_Highlight_9;
end;
local v13581 = false;
local v13582 = false;
local v13583 = false;
do
local l_v13558_0, l_v13581_0, l_v13582_0, l_v13583_0 = v13558,
v13581, v13582, v13583;
local v13722 = {
Land = function()
local v13588, v13589 = v556({
orig = l_Char_9.Torso.Position,
dir = Vector3.yAxis * -10
});
if not v13588 then
return ;
else
local v13590 = l_FinalEffects_0.FirstLand:Clone();
table.insert(v13563, v13590);
v13590.Parent = workspace.Thrown;
v13590.Position = v13589;
for _, v13592 in pairs(v13590:GetDescendants()) do
if v13592:IsA("ParticleEmitter") then
v13592:Emit(v13592:GetAttribute("EmitCount") or
1);
end;
end;
game:GetService("Debris"):AddItem(v13590, 4);
return ;
end;
end,
FinalLand = function()
local v13593, v13594 = v556({
orig = l_Char_9.Torso.Position,
dir = Vector3.yAxis * -10
});
if not v13593 then
return ;
else
local v13595 = l_FinalEffects_0.LastLand:Clone();
v13595.Parent = workspace.Thrown;
v13595.Position = v13594;
for _, v13597 in pairs(v13595:GetDescendants()) do
if v13597:IsA("ParticleEmitter") then
v13597:Emit(v13597:GetAttribute("EmitCount") or
1);
end;
end;
game:GetService("Debris"):AddItem(v13595, 4);
return ;
end;
end,
slowmo = function()
local l_l_Char_9_FirstChild_0 =
l_Char_9:FindFirstChild("#BATWEAPON");
if l_l_Char_9_FirstChild_0 then
local l_l_l_Char_9_FirstChild_0_FirstChild_0 =
l_l_Char_9_FirstChild_0:FindFirstChild("Glints", true);
if l_l_l_Char_9_FirstChild_0_FirstChild_0 then
task.spawn(function()
local l_wait_13 = task.wait;
local v13602 = {
wait = function(v13601)
if not v13601 then
v13601 = 0;
end;
v13601 = v13601 / 2.5;
return l_wait_13(v13601);
end
};
local l_GlintStart_0 =
l_l_l_Char_9_FirstChild_0_FirstChild_0:FindFirstChild("GlintStart");
local l_GlintTwo_0 =
l_l_l_Char_9_FirstChild_0_FirstChild_0:FindFirstChild("GlintTwo");
local l_GlintThree_0 =
l_l_l_Char_9_FirstChild_0_FirstChild_0:FindFirstChild("GlintThree");
local l_GlintFour_0 =
l_l_l_Char_9_FirstChild_0_FirstChild_0:FindFirstChild("GlintFour");
shared.sfx({
SoundId = "rbxassetid://14921049101",
Parent =
l_l_l_Char_9_FirstChild_0_FirstChild_0.Parent,
Volume = 2
}):Play();
l_GlintStart_0:Emit(2);
v13602.wait(0.11249999999999999);
l_GlintStart_0:Clear();
l_GlintTwo_0:Emit(2);
v13602.wait(0.11249999999999999);
l_GlintTwo_0:Clear();
l_GlintStart_0:Emit(2);
v13602.wait(0.07500000000000001);
l_GlintTwo_0:Emit(2);
v13602.wait(0.05);
l_GlintThree_0:Emit(2);
v13602.wait(0.1);
l_GlintThree_0:Clear();
l_GlintTwo_0:Clear();
l_GlintFour_0.Size = NumberSequence.new(1.25);
l_GlintFour_0.Rotation = NumberRange.new(75,
75);
l_GlintFour_0:Emit(2);
v13602.wait(0.05);
for _, v13608 in
pairs(l_l_l_Char_9_FirstChild_0_FirstChild_0:GetChildren()) do
v13608:Clear();
end;
v13602.wait(0.05970149253731343);
l_GlintFour_0.Size = NumberSequence.new(1.75);
l_GlintFour_0.Rotation = NumberRange.new(40,
40);
l_GlintFour_0:Emit(2);
v13602.wait(0.029850746268656716);
l_GlintFour_0:Clear();
v13602.wait(0.022388059701492536);
l_GlintFour_0.Rotation = NumberRange.new(5, 5);
l_GlintFour_0.Size = NumberSequence.new(2.25);
l_GlintFour_0:Emit(2);
v13602.wait(0.022388059701492536);
l_GlintFour_0:Clear();
v13602.wait(0.014925373134328358);
l_GlintFour_0.Rotation = NumberRange.new(0, 0);
l_GlintFour_0.Size = NumberSequence.new(2.75);
l_GlintFour_0:Emit(2);
if l_Char_9 ~= l_LocalPlayer_0.Character and
l_LocalPlayer_0.Character ~= l_Bind_8.Value then
v13602.wait(0.085);
for _, v13610 in
pairs(l_l_l_Char_9_FirstChild_0_FirstChild_0:GetChildren()) do
v13610:Clear();
end;
end;
end);
end;
end;
end,
BatLand = function()
local l_l_Char_9_FirstChild_1 =
l_Char_9:FindFirstChild("#BATWEAPON");
local v13612, v13613 = v556({
orig = l_l_Char_9_FirstChild_1.Main.Position +
Vector3.yAxis * 2,
dir = Vector3.yAxis * -10
});
if not v13612 then
return ;
else
local v13614 = l_FinalEffects_0.BatLand:Clone();
v13614.Parent = workspace.Thrown;
v13614.Position = v13613;
for _, v13616 in pairs(v13614:GetDescendants()) do
if v13616:IsA("ParticleEmitter") then
v13616:Emit(v13616:GetAttribute("EmitCount") or
1);
end;
end;
game:GetService("Debris"):AddItem(v13614, 4);
return ;
end;
end,
Launch = function()
l_v13582_0 = true;
local l_Value_1 = l_Bind_8.Value;
local l_CFrame_49 = l_Value_1.HumanoidRootPart.CFrame;
local v13619 = l_CFrame_49 *
CFrame.Angles(0.6981317007977318, 0, 0);
task.spawn(function()
local _, v13621, _, _ = v556({
orig = l_CFrame_49.Position,
dir = Vector3.yAxis * -12
});
local v13624 = {};
for v13625 = 4, 8 do
local v13626 = v5({
Effect = "Ground Crater",
Seed = v898.Seed,
start = v13621 + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v13625,
sizemult = v13625 * 0.25,
amount = 3 + v13625,
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
});
for _, v13628 in pairs(v13626) do
v13628.CanQuery = true;
table.insert(v13624, v13628);
end;
end;
if l_Char_9 == l_LocalPlayer_0.Character then
local v13629 = l_Char_9.PrimaryPart.CFrame *
CFrame.new(-8.66468811, -2.81465244, -19.9611511, -0.926200271, -0.127726406, -
0.354738146, 7.45058149E-9, 0.940870047, -0.338768005, 0.377032101, -0.313767016, -
0.871433914);
local l_Part_13 = Instance.new("Part");
table.insert(v13563, l_Part_13);
l_Part_13.Anchored = true;
l_Part_13.CanCollide = false;
l_Part_13.Transparency = 1;
l_Part_13.Size = Vector3.new(9, 9, (v13629.Position
- l_Char_9.PrimaryPart.Position).magnitude + 6);
l_Part_13.CFrame = CFrame.new((v13629.Position +
l_Char_9.PrimaryPart.Position) / 2, v13629.Position);
l_Part_13.Parent = workspace.Thrown;
for _, v13632 in
pairs(workspace:GetPartsInPart(l_Part_13)) do
if table.find(v13624, v13632) then
game:GetService("Debris"):AddItem(v13632,
0);
end;
end;
l_Part_13:Destroy();
end;
end);
for _, v13634 in pairs({
l_Value_1,
l_Char_9
}) do
if l_LocalPlayer_0.Character == v13634 then
v5({
Effect = "Camshake",
Intensity = 17.5,
Last = 1
});
end;
end;
task.spawn(function()
task.wait(0.1);
local v13635 = l_FinalEffects_0.SpinEffect:Clone();
table.insert(v13563, v13635);
v13635.CFrame = l_Char_9.Torso.CFrame;
v13635.Parent = workspace.Thrown;
for _, v13637 in pairs(v13635:GetDescendants()) do
if v13637:IsA("ParticleEmitter") then
v13637:Emit(v13637:GetAttribute("EmitCount") or
1);
end;
end;
game:GetService("Debris"):AddItem(v13635, 5);
end);
task.spawn(function()
for v13638 = 1, 3 do
local v13639 = 20 * v13638;
v13578(v13619 * CFrame.new(0, 0, -(v13638 * 30)) *
CFrame.Angles(1.5707963267948966, 0, 0), Vector3.new(v13639, 35 + v13638 * 10,
v13639), 0.3 + v13638 * 0.1, 0.8);
task.wait(0.025);
end;
end);
local v13640 = l_FinalEffects_0.LaunchEffects:Clone();
table.insert(v13563, v13640);
v13640:PivotTo(l_CFrame_49);
v13640.Parent = workspace.Thrown;
task.spawn(function()
local l_Shock_0 = v13640.Shock;
table.insert(v13563, l_Shock_0);
v3:Create(l_Shock_0, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
CFrame = l_Shock_0.CFrame * CFrame.new(65, 0, 0)
}):Play();
v3:Create(l_Shock_0.Mesh, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(4, 0.10000000149011612,
0.10000000149011612, 0)
}):Play();
v3:Create(l_Shock_0.Decal, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
game:GetService("Debris"):AddItem(l_Shock_0, 0.18);
end);
task.spawn(function()
local v13642 = v13619 * CFrame.new(0, 0, -130);
local l_NumberValue_18 = Instance.new("NumberValue");
table.insert(v13563, l_NumberValue_18);
l_NumberValue_18.Value = 1;
local l_CFrameValue_6 = Instance.new("CFrameValue");
table.insert(v13563, l_CFrameValue_6);
l_CFrameValue_6.Value = v13619;
local v13645 = true;
for v13646 = 1, 2 do
local _ = v13646 == 1;
local v13648 = l_FinalEffects_0.FinalTrail:Clone();
table.insert(v13563, v13648);
v13648.CFrame = v13619;
v13648.Parent = workspace.Thrown;
local v13649 = nil;
do
local l_v13649_0 = v13649;
l_v13649_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v13645 then
for _, v13652 in
pairs(v13648:GetDescendants()) do
if v13652:IsA("ParticleEmitter") or
v13652:IsA("Trail") then
v13652.Enabled = false;
end;
end;
game:GetService("Debris"):AddItem(v13648, 3);
l_v13649_0:Disconnect();
return ;
else
local v13653 = math.rad(tick() % 180) *
500;
local v13654 = math.sin(v13653) *
l_NumberValue_18.Value;
local v13655 = math.cos(v13653) *
l_NumberValue_18.Value;
if v13646 == 1 then
v13654 = -v13654;
v13655 = -v13655;
end;
v13648.Position =
(l_CFrameValue_6.Value * CFrame.new(v13654, v13655, 0)).Position;
return ;
end;
end);
table.insert(v13563, l_v13649_0);
end;
end;
v3:Create(l_CFrameValue_6, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Value = v13642
}):Play();
v3:Create(l_NumberValue_18, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Value = 55
}):Play();
task.wait(0.55);
l_CFrameValue_6:Destroy();
v13645 = false;
end);
local v13656 = 0;
local l_Position_41 = l_Char_9.PrimaryPart.Position;
local v13658, v13659 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_41);
local v13660 = not v13659;
if v13660 then
l_Position_41 = l_Value_1.PrimaryPart.Position;
v13658, v13659 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_41);
v13660 = not v13659;
end;
for _, v13662 in pairs(v13640:GetDescendants()) do
if v13662:IsA("ParticleEmitter") then
local v13663 = 2;
if v13660 then
v13663 = 3;
end;
v13662:Emit(v13662:GetAttribute("EmitCount") /
v13663 or 1);
v13656 = v13656 + v13662:GetAttribute("EmitCount");
end;
end;
game:GetService("Debris"):AddItem(v13640, 10);
end,
FinalHit = function()
local l_Value_2 = l_Bind_8.Value;
for _, v13666 in pairs({
l_Value_2,
l_Char_9
}) do
if l_LocalPlayer_0.Character == v13666 then
v5({
Effect = "Camshake",
Intensity = 10
});
end;
end;
task.spawn(function()
local v13667 = l_FinalEffects_0.FinalHitWind:Clone();
v13667:PivotTo(l_Value_2.Torso.CFrame * CFrame.new(0,
3, 0) * CFrame.Angles(1.5707963267948966, 0, 0));
v13667.Parent = workspace.Thrown;
v13578(v13667.PrimaryPart.CFrame, Vector3.new(35, 55,
35, 0), 0.15, 0.55);
v3:Create(v13667.Wind1, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
CFrame = v13667.Wind1.CFrame * CFrame.new(0, 5, 0)
}):Play();
v3:Create(v13667.Wind1.Mesh, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(9, 5, 9, 0)
}):Play();
v3:Create(v13667.Wind1.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(v13667.Wind2, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
CFrame = v13667.Wind1.CFrame * CFrame.new(0, 14, 0)
}):Play();
v3:Create(v13667.Wind2.Mesh, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(0.550000011920929, 20,
0.550000011920929, 0)
}):Play();
v3:Create(v13667.Wind2.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
game:GetService("Debris"):AddItem(v13667, 3);
end);
task.spawn(function()
local _, v13669, _, _ = v556({
orig = l_Value_2.Torso.Position,
dir = Vector3.yAxis * -24
});
for v13672 = 1, 3 do
v5({
Effect = "Ground Crater",
Seed = v898.Seed,
start = v13669 + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v13672,
sizemult = v13672 * 0.25,
amount = 3 + v13672,
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 v13673 = l_FinalEffects_0.FinalHitEffect:Clone();
local l_CFrame_50 = l_Value_2.Torso.CFrame;
v13673:PivotTo(l_CFrame_50);
local v13675, v13676 = v556({
orig = l_CFrame_50.Position,
dir = Vector3.yAxis * -10
});
if not v13675 then
v13673.Ground:Destroy();
else
v13673.Ground.CFrame =
l_Value_2.HumanoidRootPart.CFrame - l_Value_2.HumanoidRootPart.Position + v13676;
end;
v13673.Parent = workspace.Thrown;
for _, v13678 in pairs(v13673:GetDescendants()) do
if v13678:IsA("ParticleEmitter") then
v13678:Emit(v13678:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v13673, 10);
end,
Charge = function()
local l_l_Char_9_FirstChild_2 =
l_Char_9:FindFirstChild("#BATWEAPON");
local l_Decal_707 =
l_Char_9.Head:FindFirstChildOfClass("Decal");
local l_Transparency_5 = l_Decal_707.Transparency;
l_Decal_707.Transparency = 1;
local v13682 = l_FinalEffects_0.BatGlint:Clone();
table.insert(v13563, v13682);
v13682.Parent = workspace.Thrown;
local v13683 = l_FinalEffects_0.HeadEffect:Clone();
table.insert(v13563, v13683);
v13683.Shadow.Transparency = 1;
v13683.Parent = workspace.Thrown;
local v13684 = l_FinalEffects_0.ChargeCharacter:Clone();
table.insert(v13563, v13684);
v13684.Parent = workspace.Thrown;
v3:Create(v13683.Shadow, TweenInfo.new(0.5,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 0
}):Play();
local function v13685()
v13683.CFrame = l_Char_9.Head.CFrame * CFrame.Angles(0,
3.141592653589793, 0);
v13682:PivotTo(l_l_Char_9_FirstChild_2.Main.CFrame);
if l_Char_9:FindFirstChild("Torso") then
v13684.Position = l_Char_9.Torso.Position;
end;
end;
local v13686 =
game:GetService("RunService").RenderStepped:Connect(v13685);
table.insert(v13563, v13686);
task.wait(1.3);
v13686:Disconnect();
v13683:Destroy();
v13682:Destroy();
v13684:Destroy();
l_Decal_707.Transparency = l_Transparency_5;
end,
swingstart = function()
local v13687 = l_FinalEffects_0.SwingUp:Clone();
v13687.CFrame = l_Char_9.Torso.CFrame;
v13687.Parent = workspace.Thrown;
table.insert(v13563, v13687);
for _, v13689 in pairs(v13687:GetDescendants()) do
if v13689:IsA("ParticleEmitter") then
v13689:Emit(v13689:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v13687, 3);
end,
hit = function()
if l_v13583_0 then
return ;
else
l_v13583_0 = true;
for _, v13691 in pairs({
l_Char_9
}) do
if l_LocalPlayer_0.Character == v13691 then
v5({
Effect = "Camshake",
Intensity = 5
});
end;
end;
local v13692 = l_FinalEffects_0.VictimHit:Clone();
local v13693 = l_PrimaryPart_64.CFrame * CFrame.new(0,
0, -6);
v13692:PivotTo(v13693);
v13692.Parent = workspace.Thrown;
table.insert(v13563, v13692);
local v13694, v13695 = v556({
orig = v13693.Position,
dir = Vector3.yAxis * -10
});
if v13694 then
v13692.Ground.Position = v13695;
else
v13692.Ground:Destroy();
end;
task.spawn(function()
for v13696 = 1, 4 do
v13578(v13693 * CFrame.new(0, v13696 * 10, 0),
Vector3.new(15, 25, 15, 0), 0.4, 0.98);
task.wait(0.07);
end;
end);
task.spawn(function()
local l_Part_14 = Instance.new("Part");
local v13698 = true;
local v13699 = false;
l_Part_14.Anchored = v13698;
l_Part_14.CanCollide = v13699;
l_Part_14.Transparency = 1;
l_Part_14.CFrame = v13693;
l_Part_14.Parent = workspace.Thrown;
table.insert(v13563, l_Part_14);
v13698 = true;
for v13700 = 1, 2 do
task.spawn(function()
local _ = v13700 == 1;
local v13702 =
l_FinalEffects_0.WindTrail:Clone();
v13702.Parent = workspace.Thrown;
table.insert(v13563, v13702);
local v13703 = nil;
v13703 =
l_Part_14.Changed:Connect(function()
if not v13698 then
game:GetService("Debris"):AddItem(v13702, 3);
for _, v13705 in
pairs(v13702:GetDescendants()) do
if v13705:IsA("Trail") or
v13705:IsA("ParticleEmitter") then
v13705.Enabled = false;
end;
end;
v13703:Disconnect();
return ;
else
v13702.Position = (l_Part_14.CFrame
* CFrame.new(v13700 == 1 and 13 or -13, 0, 0)).Position;
return ;
end;
end);
table.insert(v13563, v13703);
end);
end;
v3:Create(l_Part_14, TweenInfo.new(0.7,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Orientation = l_Part_14.Orientation +
Vector3.new(0, 550, 0, 0),
Position = v13693.Position + Vector3.new(0, 25,
0, 0)
}):Play();
game:GetService("Debris"):AddItem(l_Part_14, 0.7);
task.wait(0.7);
v13698 = false;
end);
for _, v13707 in pairs(v13692:GetDescendants()) do
if v13707:IsA("ParticleEmitter") then
v13707:Emit(v13707:GetAttribute("EmitCount"));
end;
end;
return ;
end;
end,
start = function()
if l_v13581_0 then
return ;
else
l_v13581_0 = true;
local v13708 = l_FinalEffects_0.Drag:Clone();
v13708.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v13708, 10);
local l_l_Char_9_FirstChild_3 =
l_Char_9:FindFirstChild("#BATWEAPON");
local v13710 = tick();
local v13711 = true;
local function v13719()
local v13712 = l_l_Char_9_FirstChild_3.Main.CFrame
* CFrame.new(0, l_l_Char_9_FirstChild_3.Main.Size.Y / 2, 0);
local v13713, v13714 = v556({
orig = v13712.Position + Vector3.yAxis * 3,
dir = Vector3.yAxis * -10
});
if not v13713 then
if v13711 then
for _, v13716 in
pairs(v13708:GetDescendants()) do
if v13716:IsA("ParticleEmitter") then
v13716.Enabled = false;
end;
end;
v13711 = false;
end;
return ;
else
if not v13711 then
v13711 = true;
for _, v13718 in
pairs(v13708:GetDescendants()) do
if v13718:IsA("ParticleEmitter") then
v13718.Enabled = true;
end;
end;
end;
v13708:PivotTo(l_PrimaryPart_64.CFrame -
l_PrimaryPart_64.Position + v13714);
return ;
end;
end;
while true do
task.spawn(v13719);
game:GetService("RunService").RenderStepped:Wait();
if not (tick() - v13710 < 1.12) then
break;
end;
end;
for _, v13721 in pairs(v13708:GetDescendants()) do
if v13721:IsA("ParticleEmitter") then
v13721.Enabled = false;
end;
end;
game:GetService("Debris"):AddItem(v13708, 3);
return ;
end;
end
};
task.delay(0.147, function()
if l_v13581_0 then
return ;
else
v13722.start();
return ;
end;
end);
local v13723 = {};
for v13724, v13725 in pairs(v13722) do
local v13726 = nil;
do
local l_v13726_0 = v13726;
l_v13726_0 =
v13557:GetMarkerReachedSignal(v13724):Connect(function()
if not l_Bind_8.Parent then
return l_v13726_0:Disconnect();
else
v13725();
return l_v13726_0:Disconnect();
end;
end);
table.insert(v13723, l_v13726_0);
table.insert(v13563, l_v13726_0);
end;
end;
local v13728 = nil;
v13728 = l_Char_9.Humanoid.AnimationPlayed:connect(function(v13729)
local l_Animation_17 = v13729.Animation;
local _ = "";
if not l_Animation_17 then
return ;
elseif l_Animation_17.AnimationId:match("[/=](%d+)") ==
tostring(v898.Id2) then
l_v13558_0 = v13729;
if not l_v13583_0 then
v13722.hit();
end;
if not (l_LocalPlayer_0.Character ~= l_Char_9) or
l_LocalPlayer_0.Character == l_Bind_8.Value then
task.delay(1, function()
local l_l_Char_9_FirstChild_4 =
l_Char_9:FindFirstChild("#BATWEAPON");
local l_PointLight_3 = Instance.new("PointLight");
l_PointLight_3.Range = 0;
l_PointLight_3.Parent =
l_l_Char_9_FirstChild_4.Main;
table.insert(v13563, l_PointLight_3);
v3:Create(l_PointLight_3, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Range = 8,
Brightness = 2
}):Play();
v3:Create(game.Lighting, TweenInfo.new(1.827,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 0,
Ambient = Color3.fromRGB(0, 0, 0),
OutdoorAmbient = Color3.fromRGB(25, 25, 25)
}):Play();
task.delay(1.827, function()
v3:Create(game.Lighting, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Brightness = 2,
Ambient = Color3.fromRGB(138, 138, 138),
OutdoorAmbient = Color3.fromRGB(128, 128,
128)
}):Play();
v3:Create(l_PointLight_3, TweenInfo.new(0.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Range = 0
}):Play();
end);
end);
local v13734 = STRENGTHDIFF or
require(l_Cutscenes_0["Strength Difference"]);
if not STRENGTHDIFF then
STRENGTHDIFF = v13734;
end;
local l_CurrentCamera_20 = workspace.CurrentCamera;
l_CurrentCamera_20.CameraType =
Enum.CameraType.Scriptable;
shared.SetCore(false, nil, true);
local v13736 = nil;
v13736 =
l_Char_9:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Char_9.Parent then
shared.SetCore(true, nil, true);
end;
end);
table.insert(v13563, v13736);
l_Bind_8:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Bind_8.Parent then
shared.SetCore(true, nil, true);
end;
end);
local v13737 = 0;
local v13738 = nil;
local v13739 = 0;
local v13740 = tick();
local v13741 = false;
local l_Character_33 = l_LocalPlayer_0.Character;
do
local l_v13737_0, l_v13738_0, l_v13739_0,
l_v13741_0 = v13737, v13738, v13739, v13741;
l_v13738_0 =
game:GetService("RunService").RenderStepped:Connect(function(v13747)
local v13748 = v13747 * 60;
l_v13737_0 = l_v13737_0 + v13748;
local v13749 =
tonumber((math.ceil(l_v13737_0)));
local v13750 = v13734[v13749];
if v13750 and l_Bind_8.Parent and not
l_v13582_0 and l_Character_33.Parent then
if l_CurrentCamera_20.CameraType ~=
Enum.CameraType.Scriptable then
l_CurrentCamera_20.CameraType =
Enum.CameraType.Scriptable;
end;
if (not (v13749 ~= 166) or v13749 == 167)
and not l_v13741_0 then
l_v13741_0 = true;
local l_l_Char_9_FirstChild_5 =
l_Char_9:FindFirstChild("#BATWEAPON");
if l_l_Char_9_FirstChild_5 then
local
l_l_l_Char_9_FirstChild_5_FirstChild_0 =
l_l_Char_9_FirstChild_5:FindFirstChild("Glints", true);
if
l_l_l_Char_9_FirstChild_5_FirstChild_0 then
l_l_l_Char_9_FirstChild_5_FirstChild_0:Destroy();
end;
end;
task.spawn(function()
for v13753 = 1, 3 do
local v13754 = v13564[v13753];
v13754.Size = UDim2.new(1, 0,
1, 0);
v13754.ZIndex = v13753;
task.wait(0.05);
v13754.Size = UDim2.new(0, 1,
0, 1);
end;
end);
end;
l_v13739_0 = l_v13739_0 + v13748;
if v13750 then
if tick() - v13740 > 1.8 then
l_CurrentCamera_20.FieldOfView =
v13750.fov;
else
local l_l_CurrentCamera_20_0 =
l_CurrentCamera_20;
local l_FieldOfView_10 =
l_CurrentCamera_20.FieldOfView;
l_l_CurrentCamera_20_0.FieldOfView
= l_FieldOfView_10 + (v13750.fov - l_FieldOfView_10) * 0.25;
end;
end;
if l_Char_9:FindFirstChild("NoRotate") then
if tick() - v13740 > 1.8 then
l_CurrentCamera_20.CFrame =
l_CurrentCamera_20.CFrame:lerp(l_Char_9.PrimaryPart.CFrame * v13750.cframe, 0.9);
return ;
else
l_CurrentCamera_20.CFrame =
l_CurrentCamera_20.CFrame:lerp(l_Char_9.PrimaryPart.CFrame * v13750.cframe, 0.25);
return ;
end;
end;
else
l_v13738_0:Disconnect();
v13564:Destroy();
l_CurrentCamera_20.CameraType =
Enum.CameraType.Custom;
v3:Create(l_CurrentCamera_20,
TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
FieldOfView = 70
}):Play();
end;
end);
table.insert(v13563, l_v13738_0);
end;
end;
for _, v13758 in pairs({
l_Char_9,
l_Bind_8.Value
}) do
if l_LocalPlayer_0.Character == v13758 then
v5({
Effect = "Camshake",
Intensity = 5,
Last = 0.75
});
end;
end;
for v13759, v13760 in pairs(v13722) do
local v13761 = nil;
do
local l_v13761_0 = v13761;
l_v13761_0 =
l_v13558_0:GetMarkerReachedSignal(v13759):Connect(function()
if not l_Bind_8.Parent then
return l_v13761_0:Disconnect();
else
v13760();
return l_v13761_0:Disconnect();
end;
end);
table.insert(v13723, l_v13761_0);
table.insert(v13563, l_v13761_0);
end;
end;
return v13728:Disconnect();
else
return ;
end;
end);
table.insert(v13563, v13728);
local v13763 = nil;
v13763 =
l_Bind_8:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Bind_8.Parent then
return v13763:Disconnect();
else
return ;
end;
end);
table.insert(v13563, v13763);
task.delay(18, function()
task.delay(5, function()
for _, v13765 in pairs(v13563) do
if typeof(v13765) == "RBXScriptConnection" then
v13765:Disconnect();
else
v13765:Destroy();
end;
end;
table.clear(v13563);
end);
for _, v13767 in pairs(v13723) do
v13767:Disconnect();
end;
end);
end;
end;
elseif v899 == "Brutal Beatdown" then
local v13768 = nil;
local l_Root_0 = v898.Root;
local l_Parent_8 = l_Root_0.Parent;
local l_Bind_9 = v898.Bind;
for _, v13773 in pairs(l_Parent_8.Humanoid:GetPlayingAnimationTracks()) do
if v13773.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v13768 = v13773;
break;
end;
end;
if not v13768 then
return ;
else
local l_BodyVelocity_12 = Instance.new("BodyVelocity");
local _ = function(_, v13776)
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", v13776 or 60);
return ;
end;
end;
local v13778 = {};
local _ = game.ReplicatedStorage.Resources.Tornado.Effects;
local l_BatBarrageEffects_0 =
game.ReplicatedStorage.Resources.BatBarrageEffects;
local l_CFrame_51 = l_Root_0.CFrame;
l_BodyVelocity_12.Name = "moveme";
l_BodyVelocity_12.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_BodyVelocity_12:SetAttribute("Speed", 200);
l_BodyVelocity_12:SetAttribute("Goto", 5);
l_BodyVelocity_12:SetAttribute("End", 1);
l_BodyVelocity_12:SetAttribute("Fallout", 0.9);
local function v13803(v13782, v13783)
local v13784 = l_BatBarrageEffects_0.Swing:Clone();
table.insert(v13778, v13784);
local v13785 = l_Root_0.Parent.Torso.CFrame * CFrame.new(0, 0.45,
0);
local v13786 = l_Root_0.CFrame:ToObjectSpace(v13785);
local v13787 = ({
Vertical = CFrame.Angles(0, 0, 1.5707963267948966),
Up = CFrame.Angles(0.8726646259971648, 0, 1.5707963267948966),
Down = CFrame.Angles(0, 0, -1.5707963267948966)
})[v13782];
if v13787 then
v13785 = v13785 * v13787;
end;
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 2
});
end;
v13784:PivotTo(v13785 + l_Root_0.CFrame.LookVector * 16);
v13784.Parent = workspace.Thrown;
local v13788, v13789, _, _ = v556({
orig = l_Root_0.Position + l_Root_0.CFrame.lookVector * 25,
dir = Vector3.yAxis * -8
});
local v13792, v13793, _, _ = v556({
orig = l_Root_0.Position + l_Root_0.CFrame.lookVector * 8,
dir = Vector3.yAxis * -8
});
if v13792 and v13783 then
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 2
});
end;
v5({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = v13793 + Vector3.new(0, 0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 4,
nosound = true,
size = 0.35,
sizemult = 0.85,
notiles = true,
anglecfr = l_Root_0.CFrame * CFrame.Angles(0,
3.141592653589793, 0),
angle = 100
});
local l_sfx_8 = shared.sfx;
local v13797 = {
SoundId = "rbxassetid://14719101558",
Volume = 1.5,
CFrame = CFrame.new(v13793)
};
local v13798 = 0.9;
local v13799 = 1.1;
local l_v82_246 = v82;
if not v13799 and v13798 then
v13799 = v13798;
v13798 = 1;
end;
if not v13799 and not v13798 then
v13798 = 0;
v13799 = 1;
end;
v13797.PlaybackSpeed = l_v82_246:NextNumber(v13798, v13799);
l_sfx_8(v13797):Play();
shared.sfx({
SoundId = ({
"rbxassetid://14718398266",
"rbxassetid://14718398408",
"rbxassetid://14718398537"
})[math.random(1, 3)],
Volume = 1.5,
CFrame = CFrame.new(v13793)
}):Play();
end;
for _, v13802 in pairs(v13784:GetDescendants()) do
if v13802:IsA("ParticleEmitter") then
if v13802.Name == "Dust" then
v13802.LightInfluence = 1;
v13802.LightEmission = 0.32;
if v13788 then
v13802.Color = ColorSequence.new(v13788.Color);
end;
shared.resizeparticle(v13802, 1.25);
shared.resizeparticle(v13802, 1.25, "Speed");
else
shared.resizeparticle(v13802, 1.5);
end;
v13802:Emit(v13802:GetAttribute("EmitCount"));
end;
end;
if not v13788 or v13787 then
v13784.Ground:Destroy();
else
v13784.Ground:PivotTo(CFrame.new(v13789));
end;
v13792 = tick();
task.spawn(function()
while true do
task.wait();
v13784:PivotTo(l_Root_0.CFrame * v13786);
if not (v13784 and v13784.Parent and v13784.PrimaryPart and
tick() - v13792 <= 2.3) then
break;
end;
end;
v13784:Destroy();
end);
end;
local v13804 = nil;
do
local l_l_CFrame_51_0, l_v13804_0 = l_CFrame_51, v13804;
local v13883 = {
touch = function()
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 1
});
end;
l_l_CFrame_51_0 = l_Root_0.CFrame;
local v13807, v13808, _, v13810 = v556({
orig = (l_l_CFrame_51_0 * CFrame.new(2.3, 0,
0)).Position,
dir = Vector3.yAxis * -16
});
local v13811 = l_BatBarrageEffects_0.Slam:Clone();
table.insert(v13778, v13811);
v13811:PivotTo(CFrame.new(v13808, v13808 + v13810) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v13811.Parent = workspace.Thrown;
for _, v13813 in pairs(v13811:GetDescendants()) do
if v13813:IsA("ParticleEmitter") then
if v13813.Name == "Dust" then
v13813.LightInfluence = 1;
v13813.LightEmission = 0.32;
v13813.Color = ColorSequence.new(v13807.Color);
end;
v13813:Emit(v13813:GetAttribute("EmitCount"));
end;
end;
end,
kick = function()
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 2
});
end;
l_l_CFrame_51_0 = l_Root_0.CFrame;
local v13814, v13815 = v556({
orig = (l_l_CFrame_51_0 * CFrame.new(2.15, 0, -
0.2)).Position,
dir = Vector3.yAxis * -16
});
local v13816 = l_BatBarrageEffects_0.Kick:Clone();
table.insert(v13778, v13816);
v13816:PivotTo((l_l_CFrame_51_0 - l_l_CFrame_51_0.Position
+ v13815) * CFrame.Angles(0, 0.17453292519943295, 0));
v13816.Parent = workspace.Thrown;
for _, v13818 in pairs(v13816:GetDescendants()) do
if v13818:IsA("ParticleEmitter") then
if not (v13818.Name ~= "Dust") or v13818.Name ==
"DustLines" then
v13818.LightInfluence = 1;
v13818.LightEmission = 0.32;
v13818.Color = ColorSequence.new(v13814.Color);
end;
v13818:Emit(v13818:GetAttribute("EmitCount"));
end;
end;
end,
firstjump = function()
l_BodyVelocity_12.Parent = l_Root_0;
l_BodyVelocity_12:SetAttribute("Fallout", 0.935);
local _ = {
Effect = "Velocity Forward",
Distance = 30,
Up = 5
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 60);
return ;
end;
end,
grab = function()
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 0.5
});
end;
end,
hit1 = function()
v13803();
l_BodyVelocity_12:SetAttribute("Fallout", 0.95);
local _ = {
Effect = "Velocity Forward",
Distance = 60
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 145);
return ;
end;
end,
hit2 = function()
l_BodyVelocity_12:SetAttribute("Fallout", 0.9);
v13803();
local _ = {
Effect = "Velocity Forward",
Distance = 25
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 65);
return ;
end;
end,
hit3 = function()
v13803();
local _ = {
Effect = "Velocity Forward",
Distance = 30
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 70);
return ;
end;
end,
hit4 = function()
v13803("Vertical");
local _ = {
Effect = "Velocity Forward",
Distance = 35
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 75);
return ;
end;
end,
hit5 = function()
l_BodyVelocity_12:SetAttribute("Fallout", 0.975);
local _ = {
Effect = "Velocity Forward",
Distance = 20
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 100);
return ;
end;
end,
boost = function()
local _ = {
Effect = "Velocity Forward",
Distance = 40
};
if not (l_Parent_8 ~= l_LocalPlayer_0.Character) then
l_BodyVelocity_12:SetAttribute("Speed", 75);
end;
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 0.5
});
end;
end,
hit6 = function()
v13803();
l_BodyVelocity_12:SetAttribute("Fallout", 0.935);
local _ = {
Effect = "Velocity Forward",
Distance = 45
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 165);
return ;
end;
end,
hit7 = function()
v13803(nil, true);
l_BodyVelocity_12:SetAttribute("Fallout", 0.98);
local _ = {
Effect = "Velocity Forward",
Distance = 35
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 85);
return ;
end;
end,
hit8 = function()
v13803(nil, true);
local _ = {
Effect = "Velocity Forward",
Distance = 25
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 85);
return ;
end;
end,
hit9 = function()
v13803(nil, true);
local _ = {
Effect = "Velocity Forward",
Distance = 25
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 85);
return ;
end;
end,
hit10 = function()
v13803(nil, true);
l_BodyVelocity_12:SetAttribute("Fallout", 0.9);
local _ = {
Effect = "Velocity Forward",
Distance = 25
};
if l_Parent_8 ~= l_LocalPlayer_0.Character then
return ;
else
l_BodyVelocity_12:SetAttribute("Speed", 85);
return ;
end;
end,
spinstart = function()
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 1,
Last = 4
});
end;
shared.sfx({
SoundId = "rbxassetid://14716096008",
Parent = l_Root_0,
Volume = 6
}):Play();
l_BodyVelocity_12:SetAttribute("Speed", 75);
l_BodyVelocity_12:SetAttribute("Fallout", 0.975);
local v13831 = tick();
local v13832 = l_BatBarrageEffects_0.Tornado:Clone();
table.insert(v13778, v13832);
local l_Beam_0 = v13832.Ground.Beam;
local l_Beam_1 = v13832.Ground.Beam;
local v13835 = 0;
local v13836 = 0;
l_Beam_0.Width0 = v13835;
l_Beam_1.Width1 = v13836;
l_v13804_0 = v13832;
v13832.Parent = workspace.Thrown;
v3:Create(v13832.Ground.Beam, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width0 = 50,
Width1 = 150
}):Play();
l_Beam_0 = true;
l_Beam_1 = function(v13837, v13838, v13839)
return v13837 + (v13838 - v13837) * v13839;
end;
v13835 = function()
local v13840 = 0;
local v13841 = 360;
local l_v82_247 = v82;
if not v13841 and v13840 then
v13841 = v13840;
v13840 = 1;
end;
if not v13841 and not v13840 then
v13840 = 0;
v13841 = 1;
end;
local v13843 = math.rad((l_v82_247:NextNumber(v13840,
v13841)));
v13840 = 14;
v13841 = 17;
l_v82_247 = v82;
if not v13841 and v13840 then
v13841 = v13840;
v13840 = 1;
end;
if not v13841 and not v13840 then
v13840 = 0;
v13841 = 1;
end;
local v13844 = l_v82_247:NextNumber(v13840, v13841);
v13841 = 5;
l_v82_247 = 11;
local l_v82_248 = v82;
if not l_v82_247 and v13841 then
l_v82_247 = v13841;
v13841 = 1;
end;
if not l_v82_247 and not v13841 then
v13841 = 0;
l_v82_247 = 1;
end;
v13840 = l_v82_248:NextNumber(v13841, l_v82_247);
l_v82_248 = 9;
local v13846 = 14;
local l_v82_249 = v82;
if not v13846 and l_v82_248 then
v13846 = l_v82_248;
l_v82_248 = 1;
end;
if not v13846 and not l_v82_248 then
l_v82_248 = 0;
v13846 = 1;
end;
v13841 = l_v82_249:NextNumber(l_v82_248, v13846) * 1.3;
l_v82_247 = l_Root_0.CFrame;
l_v82_248 = l_BatBarrageEffects_0.TornadoTrail:Clone();
table.insert(v13778, l_v82_248);
l_v82_248.Trail.Enabled = false;
l_v82_248.Parent = workspace.Thrown;
v13846 = function(v13848, v13849, v13850)
local l_v13844_0 = v13844;
local v13852 = l_v13844_0 + (v13840 - l_v13844_0) *
v13849;
local v13853 = l_Root_0.CFrame.Position +
Vector3.new(math.sin(v13848) * v13852, -7 + v13841 * v13849, math.cos(v13848) *
v13852);
if v13850 then
l_v82_248.Position = v13853;
return ;
else
v3:Create(l_v82_248, TweenInfo.new(0.02,
Enum.EasingStyle.Linear), {
Position = v13853
}):Play();
return ;
end;
end;
v13846(v13843, 1, true);
l_v82_248.Trail.Enabled = true;
l_v82_249 = tick();
local v13854 = 0;
local v13855 = 0.2;
local v13856 = 0.3;
local l_v82_250 = v82;
if not v13856 and v13855 then
v13856 = v13855;
v13855 = 1;
end;
if not v13856 and not v13855 then
v13855 = 0;
v13856 = 1;
end;
local v13858 = l_v82_250:NextNumber(v13855, v13856);
v13855 = v13843;
while true do
v13856 =
game:GetService("RunService").RenderStepped:Wait();
v13854 = math.min(tick() - l_v82_249, 1.5) /
v13858;
v13855 = v13855 - 18 * v13856;
task.spawn(v13846, v13855, v13854);
if not (v13854 < 1) then
break;
end;
end;
end;
task.spawn(function()
while true do
task.spawn(v13835);
task.wait(0.04);
if not l_Beam_0 then
break;
end;
end;
end);
task.spawn(function()
while true do
task.spawn(function()
local l_CFrame_52 = l_Root_0.CFrame;
local v13860 =
l_BatBarrageEffects_0.TornadoShock:Clone();
table.insert(v13778, v13860);
v13860.Position = l_CFrame_52.Position -
Vector3.new(0, 1, 0, 0);
v13860.Parent = workspace.Thrown;
v3:Create(v13860, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = l_CFrame_52.Position -
Vector3.new(0, 13, 0, 0)
}):Play();
v3:Create(v13860.Mesh, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(9, 6, 9, 0)
}):Play();
v3:Create(v13860.Decal, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
game:GetService("Debris"):AddItem(v13860,
0.55);
end);
task.wait(0.15);
if not l_Beam_0 then
break;
end;
end;
end);
while true do
v13832:PivotTo(l_Root_0.CFrame);
game:GetService("RunService").RenderStepped:Wait();
if not (tick() - v13831 < 1) then
break;
end;
end;
l_Beam_0 = false;
v3:Create(v13832.Ground.Beam, TweenInfo.new(0.3,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Width0 = 0,
Width1 = 0
}):Play();
for _, v13862 in pairs(v13832:GetDescendants()) do
if v13862:IsA("ParticleEmitter") or v13862:IsA("Trail")
then
v13862.Enabled = false;
end;
end;
end,
spinend = function()
l_BodyVelocity_12:SetAttribute("Goto", 2);
l_BodyVelocity_12:SetAttribute("Fallout", 0.85);
shared.sfx({
SoundId = "rbxassetid://14717044684",
CFrame = l_Root_0.CFrame,
Volume = 0.55,
PlaybackSpeed = 1.25
}):Play();
shared.sfx({
SoundId = "rbxassetid://7123907538",
CFrame = l_Root_0.CFrame,
Volume = 1.65,
PlaybackSpeed = 1.15
}):Play();
for _, v13864 in pairs(l_v13804_0:GetDescendants()) do
if not (v13864.Name ~= "Dust" and v13864.Name ~=
"Dust2") or v13864.Name == "Wind" then
local v13865 = v13864:Clone();
v13865.Parent = v13864.Parent;
shared.resizeparticle(v13865, 1.5);
shared.resizeparticle(v13865, 1.25, "Speed");
v13865:Emit(5);
end;
end;
for _ = 1, 1 do
local l_CFrame_53 = l_Root_0.CFrame;
local v13868 =
l_BatBarrageEffects_0.TornadoShock:Clone();
table.insert(v13778, v13868);
v13868.Position = l_CFrame_53.Position - Vector3.new(0,
1, 0, 0);
v13868.Parent = workspace.Thrown;
v3:Create(v13868, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = l_CFrame_53.Position - Vector3.new(0,
13, 0, 0)
}):Play();
v3:Create(v13868.Mesh, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(16, 9, 16, 0)
}):Play();
v3:Create(v13868.Decal, TweenInfo.new(0.55,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
game:GetService("Debris"):AddItem(v13868, 0.55);
end;
end,
land = function()
l_BodyVelocity_12:Destroy();
end,
jump = function()
if l_Parent_8 == l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 2
});
end;
end,
slam = function()
local _ = CFrame.new(0, 0, -7);
local v13870, v13871 = v556({
orig = l_Bind_9:GetAttribute("Slam") +
l_Bind_9:GetAttribute("Cfr").LookVector * 6,
dir = Vector3.yAxis * -16
});
if not v13870 then
return ;
else
if not (l_Parent_8 ~= l_LocalPlayer_0.Character) or
l_LocalPlayer_0.Character and l_LocalPlayer_0.Character.PrimaryPart and
(l_LocalPlayer_0.Character.PrimaryPart.Position -
l_Bind_9:GetAttribute("Slam")).magnitude <= 45 then
v5({
Effect = "Camshake",
Intensity = 10,
Last = 1
});
end;
local v13872 = l_BatBarrageEffects_0.FinalSlam:Clone();
table.insert(v13778, v13872);
local v13873 = CFrame.new(v13871);
v13872:PivotTo(v13873);
v13872.Parent = workspace.Thrown;
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://14706499546",
CFrame = v13873,
Volume = 10
}):Play();
end;
task.spawn(function()
local v13875 =
l_BatBarrageEffects_0.SlamEffect:Clone();
table.insert(v13778, v13875);
v13875.Position = v13871;
v13875.Parent = workspace.Thrown;
local l_Mesh_16 = v13875.Mesh;
l_Mesh_16.Scale = l_Mesh_16.Scale * 2.5;
v3:Create(v13875, TweenInfo.new(0.13,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = v13875.Position + Vector3.new(0, 40,
0, 0)
}):Play();
v3:Create(v13875.Mesh, TweenInfo.new(0.13,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(2.5, 0.10000000149011612,
0.10000000149011612, 0)
}):Play();
task.delay(0.13, function()
v13875:Destroy();
end);
end);
for _, v13878 in pairs(v13872:GetDescendants()) do
if v13878:IsA("ParticleEmitter") then
shared.resizeparticle(v13878, 4);
if v13878.Name == "Mark" then
shared.resizeparticle(v13878, 1.15);
end;
if v13878.Name == "Stripes" then
v13878.Lifetime =
NumberRange.new(v13878.Lifetime.Min * 2, v13878.Lifetime.Max * 2);
v13878.Speed =
NumberRange.new(v13878.Speed.Min * 1.5, v13878.Speed.Max * 1.5);
else
v13878.Speed =
NumberRange.new(v13878.Speed.Min * 4, v13878.Speed.Max * 4);
end;
v13878:Emit(v13878:GetAttribute("EmitCount"));
end;
end;
game:GetService("Debris"):AddItem(v13872, 7);
for v13879 = 1, 3 do
local l_v5_6 = v5;
local v13881 = {
Effect = "Ground Crater",
Seed = v898.Seed,
start = v13871 + Vector3.new(0,
0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
amount = 6 + v13879 / 2,
nosound = true,
nosmoke = v13879 > 2
};
local v13882 = false;
if v13879 <= 2 then
v13882 = {
minus = 0
};
end;
v13881.stronger = v13882;
v13881.sizemult = 1.35 * v13879;
v13881.size = 2.75 * v13879;
l_v5_6(v13881);
end;
return ;
end;
end,
["end"] = function()
end
};
local v13884 = {};
for v13885, v13886 in pairs(v13883) do
local v13887 = nil;
do
local l_v13887_0 = v13887;
l_v13887_0 =
v13768:GetMarkerReachedSignal(v13885):Connect(function()
if not l_Bind_9.Parent then
return l_v13887_0:Disconnect();
else
v13886();
return l_v13887_0:Disconnect();
end;
end);
table.insert(v13884, l_v13887_0);
end;
end;
local v13889 = nil;
v13889 =
l_Bind_9:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Bind_9.Parent then
l_BodyVelocity_12:Destroy();
return v13889:Disconnect();
else
return ;
end;
end);
task.delay(18, function()
task.delay(5, function()
for _, v13891 in pairs(v13778) do
v13891:Destroy();
end;
end);
for _, v13893 in pairs(v13884) do
v13893:Disconnect();
end;
end);
end;
end;
elseif v899 == "Tornado Move" then
local v13894 = nil;
local l_Root_1 = v898.Root;
local l_Parent_9 = l_Root_1.Parent;
local l_Bind_10 = v898.Bind;
for _, v13899 in pairs(l_Parent_9.Humanoid:GetPlayingAnimationTracks()) do
if v13899.Animation.AnimationId == "rbxassetid://" .. v898.Id then
v13894 = v13899;
break;
end;
end;
if not v13894 then
return ;
else
local v13900 = 0.02;
local v13901 = {
"rbxassetid://14533094345",
"rbxassetid://14533084861",
"rbxassetid://14533084584",
"rbxassetid://14533084322",
"rbxassetid://14533084087",
"rbxassetid://14533083869",
"rbxassetid://14533083610",
"rbxassetid://14533075363",
"rbxassetid://14533075219",
"rbxassetid://14533075072",
"rbxassetid://14533074908",
"rbxassetid://14533074766",
"rbxassetid://14533074572",
"rbxassetid://14533066488",
"rbxassetid://14533066284",
"rbxassetid://14533066088",
"rbxassetid://14533065891",
"rbxassetid://14533065760",
"rbxassetid://14533065639",
""
};
local v13902 = {
"rbxassetid://14536343292",
"rbxassetid://14536343150",
"rbxassetid://14536342983",
"rbxassetid://14536342786",
"rbxassetid://14536336209",
"rbxassetid://14536336101",
"rbxassetid://14536335963",
"rbxassetid://14536335783",
"rbxassetid://14536335618",
"rbxassetid://14536335407",
"rbxassetid://14536328631",
"rbxassetid://14536328489",
"rbxassetid://14536328342",
"rbxassetid://14536328208",
"rbxassetid://14536328096",
"rbxassetid://14536327945",
""
};
local v13903 = {
"rbxassetid://14548017577",
"rbxassetid://14548017387",
"rbxassetid://14548017214",
"rbxassetid://14548017071",
"rbxassetid://14548012667",
"rbxassetid://14548012534",
"rbxassetid://14548012384",
"rbxassetid://14548012288",
"rbxassetid://14548012146",
"rbxassetid://14548012010",
"rbxassetid://14548012010",
"rbxassetid://14548006638",
"rbxassetid://14548006542",
"rbxassetid://14548006429",
"rbxassetid://14548006337",
"rbxassetid://14548006182",
"rbxassetid://14548006064",
""
};
local v13904 = {};
local l_Effects_1 = game.ReplicatedStorage.Resources.Tornado.Effects;
local v13906 = nil;
for _, v13908 in pairs(l_Effects_1:GetDescendants()) do
if v13908:IsA("ParticleEmitter") then
local l_Parent_10 = v13908.Parent;
local l_Name_1 = v13908.Parent.Parent.Name;
if l_Parent_10 ~= "BigSpinEmit" and l_Parent_10 ~= "FinalSpin"
and l_Name_1 ~= "BigSpinEmit" and l_Name_1 ~= "FinalSpin" then
local l_v13908_Attribute_0 =
v13908:GetAttribute("EmitCount");
if not l_v13908_Attribute_0 then
v13908:SetAttribute("EmitCount", 1);
else
v13908:SetAttribute("EmitCount", l_v13908_Attribute_0 /
1.5);
end;
v13908.Rate = v13908.Rate / 1.25;
end;
end;
end;
do
local l_v13900_0, l_v13906_0 = v13900, v13906;
local v14179 = {
first = function()
if l_Parent_9 == l_LocalPlayer_0.Character then
l_v13906_0 = Instance.new("BodyVelocity");
l_v13906_0.Name = "moveme";
l_v13906_0.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_v13906_0:SetAttribute("Speed", 150);
l_v13906_0:SetAttribute("Goto", 20);
l_v13906_0:SetAttribute("End", 1);
l_v13906_0:SetAttribute("Fallout", 0.95);
l_v13906_0.Parent = l_Root_1;
v5({
Effect = "Camshake",
Last = 0.8,
Intensity = 0.5
});
end;
local v13914 = l_Effects_1.FirstSpin:Clone();
v13914.CFrame = l_Root_1.CFrame * CFrame.new(0, 10, 0);
v13914.Weld.Part0 = l_Root_1;
v13914.Parent = workspace.Thrown;
table.insert(v13904, v13914);
local _ = os.clock();
local v13916 = os.clock();
local v13917 = os.clock();
local v13918 = os.clock();
local v13919 = os.clock();
while os.clock() - v13919 <= 0.3 do
if os.clock() - v13917 >= 0.08 then
local l_Position_42 = l_Root_1.Position;
local _, v13922 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_42);
if v13922 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v13923 = l_Effects_1.Spiral:Clone();
v13923.CFrame = l_Root_1.CFrame *
CFrame.new(0, -3, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v13923.Parent = workspace.Thrown;
table.insert(v13904, v13923);
v3:Create(v13923, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v13923.Position +
Vector3.new(0, 6, 0, 0)
}):Play();
local v13924 = 5;
local v13925 = 5.8;
local l_v82_251 = v82;
if not v13925 and v13924 then
v13925 = v13924;
v13924 = 1;
end;
if not v13925 and not v13924 then
v13924 = 0;
v13925 = 1;
end;
local v13927 = l_v82_251:NextNumber(v13924,
v13925);
v13925 = 7.6;
l_v82_251 = 8.4;
local l_v82_252 = v82;
if not l_v82_251 and v13925 then
l_v82_251 = v13925;
v13925 = 1;
end;
if not l_v82_251 and not v13925 then
v13925 = 0;
l_v82_251 = 1;
end;
v13924 = l_v82_252:NextNumber(v13925,
l_v82_251);
l_v82_251 = 5;
l_v82_252 = 5.8;
local l_v82_253 = v82;
if not l_v82_252 and l_v82_251 then
l_v82_252 = l_v82_251;
l_v82_251 = 1;
end;
if not l_v82_252 and not l_v82_251 then
l_v82_251 = 0;
l_v82_252 = 1;
end;
v13925 = l_v82_253:NextNumber(l_v82_251,
l_v82_252);
v3:Create(v13923.Mesh, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(v13927, v13924,
v13925)
}):Play();
v3:Create(v13923.Texture,
TweenInfo.new(0.4), {
Transparency = 1
}):Play();
l_v82_251 = os.clock();
while true do
l_v82_252 = task.wait();
v13923.CFrame = v13923.CFrame *
CFrame.Angles(0, math.rad(950 * l_v82_252), 0);
if not (os.clock() - l_v82_251 < 0.4)
then
break;
end;
end;
v13923:Destroy();
end);
v13917 = os.clock();
end;
end;
if os.clock() - v13918 >= 0.05 then
local l_Position_43 = l_Root_1.Position;
local _, v13932 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_43);
if v13932 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v13933 = l_Effects_1.Spiral2:Clone();
v13933.CFrame = l_Root_1.CFrame *
CFrame.new(0, 4, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v13933.Parent = workspace.Thrown;
table.insert(v13904, v13933);
v3:Create(v13933, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v13933.Position -
Vector3.new(0, 15, 0, 0)
}):Play();
v3:Create(v13933.Mesh, TweenInfo.new(0.4,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 1, 0, 0)
}):Play();
v3:Create(v13933.Texture,
TweenInfo.new(0.4), {
Transparency = -1
}):Play();
local v13934 = os.clock();
while true do
local v13935 = task.wait();
v13933.CFrame = v13933.CFrame *
CFrame.Angles(0, math.rad(1000 * v13935), 0);
if not (os.clock() - v13934 < 0.4) then
break;
end;
end;
v13933:Destroy();
end);
v13918 = os.clock();
end;
end;
if os.clock() - v13916 >= 0.06 then
local l_Position_44 = l_Root_1.Position;
local _, v13938 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_44);
if v13938 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v13939 =
l_Effects_1.WindPart1:Clone();
local l_CFrame_54 = l_Root_1.CFrame;
local l_Angles_31 = CFrame.Angles;
local v13942 = 0;
local v13943 = 0;
local v13944 = 6.283185307179586;
local l_v82_254 = v82;
if not v13944 and v13943 then
v13944 = v13943;
v13943 = 1;
end;
if not v13944 and not v13943 then
v13943 = 0;
v13944 = 1;
end;
v13939.CFrame = l_CFrame_54 *
l_Angles_31(v13942, l_v82_254:NextNumber(v13943, v13944), 0);
v13939.Weld.Part0 = l_Root_1;
table.insert(v13904, v13939);
l_CFrame_54 = 1;
l_Angles_31 = 2;
v13942 = v82;
if not l_Angles_31 and l_CFrame_54 then
l_Angles_31 = l_CFrame_54;
l_CFrame_54 = 1;
end;
if not l_Angles_31 and not l_CFrame_54 then
l_CFrame_54 = 0;
l_Angles_31 = 1;
end;
local v13946 =
v13942:NextNumber(l_CFrame_54, l_Angles_31);
l_Angles_31 = 6;
v13942 = 7;
local l_v82_255 = v82;
if not v13942 and l_Angles_31 then
v13942 = l_Angles_31;
l_Angles_31 = 1;
end;
if not v13942 and not l_Angles_31 then
l_Angles_31 = 0;
v13942 = 1;
end;
l_CFrame_54 =
l_v82_255:NextNumber(l_Angles_31, v13942);
v13939.Mesh.Scale = Vector3.new(v13946, 11,
v13946);
v13939.Decal.Texture = "";
v13939.Parent = workspace.Thrown;
l_Angles_31 = v3;
l_v82_255 = v13939.Mesh;
v13943 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v13944 = {};
local v13948 = 6;
local v13949 = 10;
local l_v82_256 = v82;
if not v13949 and v13948 then
v13949 = v13948;
v13948 = 1;
end;
if not v13949 and not v13948 then
v13948 = 0;
v13949 = 1;
end;
v13944.Scale = Vector3.new(l_CFrame_54,
l_v82_256:NextNumber(v13948, v13949), l_CFrame_54);
l_Angles_31:Create(l_v82_255, v13943,
v13944):Play();
l_Angles_31 = v3;
l_v82_255 = v13939;
v13943 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v13944 = {
Position = v13939.Position +
Vector3.new(0, -2, 0, 0)
};
local l_Orientation_0 = v13939.Orientation;
v13948 = 0;
l_v82_256 = 180;
local v13952 = 360;
local l_v82_257 = v82;
if not v13952 and l_v82_256 then
v13952 = l_v82_256;
l_v82_256 = 1;
end;
if not v13952 and not l_v82_256 then
l_v82_256 = 0;
v13952 = 1;
end;
v13944.Orientation = l_Orientation_0 +
Vector3.new(v13948, l_v82_257:NextNumber(l_v82_256, v13952), 0);
l_Angles_31:Create(l_v82_255, v13943,
v13944):Play();
for v13954 = 1, #v13903 do
v13939.Decal.Texture = v13903[v13954];
if v13954 == math.round(#v13903 * 0.3)
then
v3:Create(v13939.Decal,
TweenInfo.new(0.2), {
Transparency = 1
}):Play();
end;
task.wait(0.01);
end;
task.delay(1, v13939.Destroy, v13939);
end);
v13916 = os.clock();
end;
end;
task.wait();
end;
for _, v13956 in (v13914:GetDescendants()) do
if v13956:IsA("ParticleEmitter") then
v13956.Enabled = false;
end;
end;
local v13957 = l_Effects_1.SmallSpinEmit:Clone();
v13957.Position = l_Root_1.Position;
v13957.Parent = workspace.Thrown;
table.insert(v13904, v13957);
local v13958 = 1;
local l_Position_45 = l_Root_1.Position;
local v13960, v13961 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_45);
if not (v13961 or l_Parent_9 == l_LocalPlayer_0.Character)
then
v13958 = 2.5;
end;
local l_next_0 = next;
l_Position_45, v13960 = v13957:GetDescendants();
for _, v13964 in l_next_0, l_Position_45, v13960 do
if v13964:IsA("ParticleEmitter") then
v13964:Emit(v13964:GetAttribute("EmitCount") /
v13958);
end;
end;
for _ = 1, 5 do
local l_Position_46 = l_Root_1.Position;
local _, v13968 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_46);
if v13968 or l_Parent_9 == l_LocalPlayer_0.Character
then
task.spawn(function()
local v13969 = 0;
local v13970 = 3;
local l_v82_258 = v82;
if not v13970 and v13969 then
v13970 = v13969;
v13969 = 1;
end;
if not v13970 and not v13969 then
v13969 = 0;
v13970 = 1;
end;
local v13972 = l_v82_258:NextNumber(v13969,
v13970);
v13970 = 7;
l_v82_258 = 15;
local l_v82_259 = v82;
if not l_v82_258 and v13970 then
l_v82_258 = v13970;
v13970 = 1;
end;
if not l_v82_258 and not v13970 then
v13970 = 0;
l_v82_258 = 1;
end;
v13969 = l_v82_259:NextNumber(v13970,
l_v82_258);
v13970 = l_Effects_1.WindPart1:Clone();
l_v82_258 = v13970.Decal;
l_v82_259 = v13970.Mesh;
l_v82_259.Scale = Vector3.new(v13972, 6,
v13972);
v13970.Position = l_Root_1.Position;
local v13974 = 0;
local v13975 = 0;
local v13976 = 360;
local l_v82_260 = v82;
if not v13976 and v13975 then
v13976 = v13975;
v13975 = 1;
end;
if not v13976 and not v13975 then
v13975 = 0;
v13976 = 1;
end;
v13970.Orientation = Vector3.new(v13974,
l_v82_260:NextNumber(v13975, v13976), 0);
l_v82_258.Transparency = 0.5;
v13970.Parent = workspace.Thrown;
table.insert(v13904, v13970);
v3:Create(l_v82_258, TweenInfo.new(0.7,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
local l_v3_10 = v3;
local l_l_v82_259_0 = l_v82_259;
v13975 = TweenInfo.new(0.5,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out);
v13976 = {};
local v13980 = 6;
local v13981 = 8;
local l_v82_261 = v82;
if not v13981 and v13980 then
v13981 = v13980;
v13980 = 1;
end;
if not v13981 and not v13980 then
v13980 = 0;
v13981 = 1;
end;
v13976.Scale = Vector3.new(v13969,
l_v82_261:NextNumber(v13980, v13981), v13969);
l_v3_10:Create(l_l_v82_259_0, v13975,
v13976):Play();
for v13983 = 1, #v13901 do
l_v82_258.Texture = v13901[v13983];
task.wait(0.025);
end;
task.delay(0.7, v13970.Destroy, v13970);
end);
end;
task.wait(v89(0.01, 0.03));
end;
end,
firststop = function()
if l_v13906_0 then
l_v13906_0:SetAttribute("Goto", nil);
l_v13906_0:SetAttribute("Fallout", 0.75);
v5({
Effect = "Camshake",
Intensity = 2
});
end;
end,
second = function()
if l_Parent_9 == l_LocalPlayer_0.Character then
if l_v13906_0 then
l_v13906_0:Destroy();
end;
l_v13906_0 = Instance.new("BodyVelocity");
l_v13906_0.Name = "moveme";
l_v13906_0.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_v13906_0:SetAttribute("Speed", 200);
l_v13906_0:SetAttribute("Goto", 20);
l_v13906_0:SetAttribute("End", 1);
l_v13906_0:SetAttribute("Fallout", 0.95);
l_v13906_0.Parent = l_Root_1;
v5({
Effect = "Camshake",
Last = 1,
Intensity = 0.75
});
end;
local v13984 = l_Effects_1.MiddleSpin:Clone();
v13984.Position = l_Root_1.Position + Vector3.new(0, 10, 0,
0);
v13984.Weld.Part0 = l_Root_1;
v13984.Parent = workspace.Thrown;
table.insert(v13904, v13984);
local v13985 = os.clock();
local v13986 = os.clock();
local v13987 = os.clock();
local v13988 = os.clock();
local v13989 = os.clock();
while os.clock() - v13989 <= 0.3 do
v13984.Orientation = v13984.Orientation -
Vector3.new(0, 8, 0, 0);
if os.clock() - v13985 >= 0.08 then
local l_Position_47 = l_Root_1.Position;
local _, v13992 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_47);
if v13992 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v13993 = l_Effects_1.Spiral:Clone();
v13993.CFrame = l_Root_1.CFrame *
CFrame.new(0, -7, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v13993.Parent = workspace.Thrown;
table.insert(v13904, v13993);
local l_v3_11 = v3;
local l_v13993_0 = v13993;
local v13996 = TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
local v13997 = {};
local l_Position_48 = v13993.Position;
local v13999 = 0;
local v14000 = 6.4;
local v14001 = 8;
local l_v82_262 = v82;
if not v14001 and v14000 then
v14001 = v14000;
v14000 = 1;
end;
if not v14001 and not v14000 then
v14000 = 0;
v14001 = 1;
end;
v13997.Position = l_Position_48 +
Vector3.new(v13999, l_v82_262:NextNumber(v14000, v14001), 0);
l_v3_11:Create(l_v13993_0, v13996,
v13997):Play();
local v14003 = 6;
l_v13993_0 = 8;
v13996 = v82;
if not l_v13993_0 and v14003 then
l_v13993_0 = v14003;
v14003 = 1;
end;
if not l_v13993_0 and not v14003 then
v14003 = 0;
l_v13993_0 = 1;
end;
l_v3_11 = v13996:NextNumber(v14003,
l_v13993_0);
l_v13993_0 = 13;
v13996 = 14.5;
v13997 = v82;
if not v13996 and l_v13993_0 then
v13996 = l_v13993_0;
l_v13993_0 = 1;
end;
if not v13996 and not l_v13993_0 then
l_v13993_0 = 0;
v13996 = 1;
end;
v14003 = v13997:NextNumber(l_v13993_0,
v13996);
v13996 = 6;
v13997 = 8;
local l_v82_263 = v82;
if not v13997 and v13996 then
v13997 = v13996;
v13996 = 1;
end;
if not v13997 and not v13996 then
v13996 = 0;
v13997 = 1;
end;
l_v13993_0 = l_v82_263:NextNumber(v13996,
v13997);
v3:Create(v13993.Mesh, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(l_v3_11, v14003,
l_v13993_0)
}):Play();
v3:Create(v13993.Texture,
TweenInfo.new(0.44), {
Transparency = 1
}):Play();
v13996 = os.clock();
while true do
v13997 = task.wait();
v13993.CFrame = v13993.CFrame *
CFrame.Angles(0, math.rad(1200 * v13997), 0);
if not (os.clock() - v13996 < 0.44)
then
break;
end;
end;
v13993:Destroy();
end);
v13985 = os.clock();
end;
end;
if os.clock() - v13986 >= 0.05 then
local l_Position_49 = l_Root_1.Position;
local _, v14007 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_49);
if v14007 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14008 =
l_Effects_1.Spiral2Second:Clone();
v14008.CFrame = l_Root_1.CFrame *
CFrame.new(0, 4, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14008.Parent = workspace.Thrown;
table.insert(v13904, v14008);
v3:Create(v14008, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14008.Position -
Vector3.new(0, 20, 0, 0)
}):Play();
v3:Create(v14008.Mesh, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 1, 0, 0)
}):Play();
v3:Create(v14008.Texture,
TweenInfo.new(0.44), {
Transparency = -1
}):Play();
local v14009 = os.clock();
while true do
local v14010 = task.wait();
v14008.CFrame = v14008.CFrame *
CFrame.Angles(0, math.rad(1300 * v14010), 0);
if not (os.clock() - v14009 < 0.44)
then
break;
end;
end;
v14008:Destroy();
end);
v13986 = os.clock();
end;
end;
if os.clock() - v13987 >= 0.04 then
local l_Position_50 = l_Root_1.Position;
local _, v14013 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_50);
if v14013 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14014 =
l_Effects_1.Spiral3Second:Clone();
v14014.CFrame = l_Root_1.CFrame *
CFrame.new(0, 10, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14014.Parent = workspace.Thrown;
table.insert(v13904, v14014);
local v14015 = 7;
local v14016 = 11;
local l_v82_264 = v82;
if not v14016 and v14015 then
v14016 = v14015;
v14015 = 1;
end;
if not v14016 and not v14015 then
v14015 = 0;
v14016 = 1;
end;
local v14018 = l_v82_264:NextNumber(v14015,
v14016);
v3:Create(v14014, TweenInfo.new(0.55,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14014.Position -
Vector3.new(0, 29, 0, 0)
}):Play();
v3:Create(v14014.Mesh, TweenInfo.new(0.55,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(v14018, 15, v14018)
}):Play();
v3:Create(v14014.Texture,
TweenInfo.new(0.55, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 0
}):Play();
v14015 = os.clock();
while true do
v14016 = task.wait();
v14014.CFrame = v14014.CFrame *
CFrame.Angles(0, math.rad(700 * v14016), 0);
if not (os.clock() - v14015 < 0.55)
then
break;
end;
end;
v14014:Destroy();
end);
v13987 = os.clock();
end;
end;
if os.clock() - v13988 >= 0.03 then
local l_Position_51 = l_Root_1.Position;
local _, v14021 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_51);
if v14021 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14022 =
l_Effects_1.WindPart1:Clone();
local l_CFrame_55 = l_Root_1.CFrame;
local l_Angles_32 = CFrame.Angles;
local v14025 = 0;
local v14026 = 0;
local v14027 = 6.283185307179586;
local l_v82_265 = v82;
if not v14027 and v14026 then
v14027 = v14026;
v14026 = 1;
end;
if not v14027 and not v14026 then
v14026 = 0;
v14027 = 1;
end;
v14022.CFrame = l_CFrame_55 *
l_Angles_32(v14025, l_v82_265:NextNumber(v14026, v14027), 0);
v14022.Weld.Part0 = l_Root_1;
table.insert(v13904, v14022);
l_CFrame_55 = 0;
l_Angles_32 = 3;
v14025 = v82;
if not l_Angles_32 and l_CFrame_55 then
l_Angles_32 = l_CFrame_55;
l_CFrame_55 = 1;
end;
if not l_Angles_32 and not l_CFrame_55 then
l_CFrame_55 = 0;
l_Angles_32 = 1;
end;
local v14029 =
v14025:NextNumber(l_CFrame_55, l_Angles_32);
l_Angles_32 = 12;
v14025 = 15;
local l_v82_266 = v82;
if not v14025 and l_Angles_32 then
v14025 = l_Angles_32;
l_Angles_32 = 1;
end;
if not v14025 and not l_Angles_32 then
l_Angles_32 = 0;
v14025 = 1;
end;
l_CFrame_55 =
l_v82_266:NextNumber(l_Angles_32, v14025);
v14022.Mesh.Scale = Vector3.new(v14029, 15,
v14029);
v14022.Decal.Texture = "";
v14022.Decal.Transparency = 0.4;
v14022.Parent = workspace.Thrown;
l_Angles_32 = v3;
l_v82_266 = v14022.Mesh;
v14026 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14027 = {};
local v14031 = 15;
local v14032 = 18;
local l_v82_267 = v82;
if not v14032 and v14031 then
v14032 = v14031;
v14031 = 1;
end;
if not v14032 and not v14031 then
v14031 = 0;
v14032 = 1;
end;
v14027.Scale = Vector3.new(l_CFrame_55,
l_v82_267:NextNumber(v14031, v14032), l_CFrame_55);
l_Angles_32:Create(l_v82_266, v14026,
v14027):Play();
l_Angles_32 = v3;
l_v82_266 = v14022;
v14026 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14027 = {
Position = v14022.Position +
Vector3.new(0, -2, 0, 0)
};
local l_Orientation_1 = v14022.Orientation;
v14031 = 0;
l_v82_267 = 180;
local v14035 = 360;
local l_v82_268 = v82;
if not v14035 and l_v82_267 then
v14035 = l_v82_267;
l_v82_267 = 1;
end;
if not v14035 and not l_v82_267 then
l_v82_267 = 0;
v14035 = 1;
end;
v14027.Orientation = l_Orientation_1 -
Vector3.new(v14031, l_v82_268:NextNumber(l_v82_267, v14035), 0);
l_Angles_32:Create(l_v82_266, v14026,
v14027):Play();
for v14037 = 1, #v13902 do
v14022.Decal.Texture = v13902[v14037];
if v14037 == math.round(#v13902 * 0.3)
then
v3:Create(v14022.Decal,
TweenInfo.new(0.2), {
Transparency = 1
}):Play();
end;
task.wait(0.01);
end;
task.delay(1, v14022.Destroy, v14022);
end);
v13988 = os.clock();
end;
end;
task.wait();
end;
local v14038 = l_Effects_1.MiddleSpinEmit:Clone();
v14038.Position = l_Root_1.Position;
v14038.Parent = workspace.Thrown;
table.insert(v13904, v14038);
local v14039 = 1;
local l_Position_52 = l_Root_1.Position;
local v14041, v14042 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_52);
if not v14042 and l_Parent_9 ~= l_LocalPlayer_0.Character
then
v14039 = 3;
end;
local l_next_1 = next;
l_Position_52, v14041 = v14038:GetDescendants();
for _, v14045 in l_next_1, l_Position_52, v14041 do
if v14045:IsA("ParticleEmitter") then
v14045:Emit(v14045:GetAttribute("EmitCount") /
v14039);
end;
end;
for _, v14047 in (v13984:GetDescendants()) do
if v14047:IsA("ParticleEmitter") then
v14047.Enabled = false;
end;
end;
v3:Create(v13984, TweenInfo.new(0.6,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Orientation = v13984.Orientation - Vector3.new(0, 180,
0, 0)
}):Play();
task.spawn(function()
for _ = 1, 4 do
local l_Position_53 = l_Root_1.Position;
local _, v14051 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_53);
if v14051 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14052 = l_Effects_1.Spiral:Clone();
v14052.CFrame = l_Root_1.CFrame *
CFrame.new(0, -7, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14052.Parent = workspace.Thrown;
table.insert(v13904, v14052);
v3:Create(v14052, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14052.Position +
Vector3.new(0, 6.5, 0, 0)
}):Play();
local v14053 = 6.5;
local v14054 = 10;
local l_v82_269 = v82;
if not v14054 and v14053 then
v14054 = v14053;
v14053 = 1;
end;
if not v14054 and not v14053 then
v14053 = 0;
v14054 = 1;
end;
local v14056 = l_v82_269:NextNumber(v14053,
v14054);
v14054 = 13;
l_v82_269 = 15;
local l_v82_270 = v82;
if not l_v82_269 and v14054 then
l_v82_269 = v14054;
v14054 = 1;
end;
if not l_v82_269 and not v14054 then
v14054 = 0;
l_v82_269 = 1;
end;
v14053 = l_v82_270:NextNumber(v14054,
l_v82_269);
v3:Create(v14052.Mesh, TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(v14056, v14053,
v14056)
}):Play();
v3:Create(v14052.Texture,
TweenInfo.new(0.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v14054 = os.clock();
while true do
l_v82_269 = task.wait();
v14052.CFrame = v14052.CFrame *
CFrame.Angles(0, math.rad(1200 * l_v82_269), 0);
if not (os.clock() - v14054 < 0.45)
then
break;
end;
end;
task.delay(0.05, v14052.Destroy, v14052);
end);
end;
task.wait(v89(0.01, 0.03));
end;
end);
task.spawn(function()
for _ = 1, 6 do
local l_Position_54 = l_Root_1.Position;
local _, v14061 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_54);
if v14061 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14062 = 5;
local v14063 = 8;
local l_v82_271 = v82;
if not v14063 and v14062 then
v14063 = v14062;
v14062 = 1;
end;
if not v14063 and not v14062 then
v14062 = 0;
v14063 = 1;
end;
local v14065 = l_v82_271:NextNumber(v14062,
v14063);
v14063 = 12;
l_v82_271 = 25;
local l_v82_272 = v82;
if not l_v82_271 and v14063 then
l_v82_271 = v14063;
v14063 = 1;
end;
if not l_v82_271 and not v14063 then
v14063 = 0;
l_v82_271 = 1;
end;
v14062 = l_v82_272:NextNumber(v14063,
l_v82_271);
v14063 = l_Effects_1.WindPart1:Clone();
l_v82_271 = v14063.Decal;
l_v82_272 = v14063.Mesh;
l_v82_272.Scale = Vector3.new(v14065, 12,
v14065);
v14063.Position = l_Root_1.Position;
local v14067 = 0;
local v14068 = 0;
local v14069 = 360;
local l_v82_273 = v82;
if not v14069 and v14068 then
v14069 = v14068;
v14068 = 1;
end;
if not v14069 and not v14068 then
v14068 = 0;
v14069 = 1;
end;
v14063.Orientation = Vector3.new(v14067,
l_v82_273:NextNumber(v14068, v14069), 0);
l_v82_271.Transparency = 0.5;
v14063.Parent = workspace.Thrown;
table.insert(v13904, v14063);
local l_v3_12 = v3;
local l_v14063_0 = v14063;
v14068 = TweenInfo.new(0.3,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14069 = {};
local l_Orientation_2 = v14063.Orientation;
local v14074 = 0;
local v14075 = 180;
local v14076 = 360;
local l_v82_274 = v82;
if not v14076 and v14075 then
v14076 = v14075;
v14075 = 1;
end;
if not v14076 and not v14075 then
v14075 = 0;
v14076 = 1;
end;
v14069.Orientation = l_Orientation_2 +
Vector3.new(v14074, -l_v82_274:NextNumber(v14075, v14076), 0);
l_v3_12:Create(l_v14063_0, v14068,
v14069):Play();
v3:Create(l_v82_271, TweenInfo.new(0.8,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
l_v3_12 = v3;
l_v14063_0 = l_v82_272;
v14068 = TweenInfo.new(0.5,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out);
v14069 = {};
v14074 = 12;
local v14078 = 16;
local l_v82_275 = v82;
if not v14078 and v14074 then
v14078 = v14074;
v14074 = 1;
end;
if not v14078 and not v14074 then
v14074 = 0;
v14078 = 1;
end;
v14069.Scale = Vector3.new(v14062,
l_v82_275:NextNumber(v14074, v14078), v14062);
l_v3_12:Create(l_v14063_0, v14068,
v14069):Play();
for v14080 = 1, #v13902 do
l_v82_271.Texture = v13902[v14080];
task.wait(0.03);
end;
task.delay(0.8, v14063.Destroy, v14063);
end);
end;
task.wait(v89(0.01, 0.03));
end;
end);
end,
secondstop = function()
if l_v13906_0 then
l_v13906_0:SetAttribute("Goto", nil);
l_v13906_0:SetAttribute("Fallout", 0.75);
v5({
Effect = "Camshake",
Intensity = 4
});
end;
end,
third = function()
if l_Parent_9 == l_LocalPlayer_0.Character then
if l_v13906_0 then
l_v13906_0:Destroy();
end;
l_v13906_0 = Instance.new("BodyVelocity");
l_v13906_0.Name = "moveme";
l_v13906_0.MaxForce = Vector3.new(1, 0, 1, 0) * 40000;
l_v13906_0:SetAttribute("Speed", 400);
l_v13906_0:SetAttribute("Goto", 45);
l_v13906_0:SetAttribute("End", 1);
l_v13906_0:SetAttribute("Fallout", 0.9);
l_v13906_0.Parent = l_Root_1;
v5({
Effect = "Camshake",
Last = 1.25,
Intensity = 6
});
end;
local v14081 = l_Effects_1.FinalSpin:Clone();
v14081.CFrame = l_Root_1.CFrame * CFrame.new(0, 11, 0);
v14081.Weld.Part0 = l_Root_1;
v14081.Parent = workspace.Thrown;
table.insert(v13904, v14081);
local v14082 = math.random(1, 2);
l_v13900_0 = 0.03;
local v14083 = os.clock();
local v14084 = os.clock();
local v14085 = os.clock();
local v14086 = os.clock();
local v14087 = os.clock();
while os.clock() - v14087 <= 1 do
v14081.Orientation = v14081.Orientation +
Vector3.new(0, 9, 0, 0);
if os.clock() - v14084 >= 0.08 then
local l_Position_55 = l_Root_1.Position;
local _, v14090 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_55);
if v14090 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14091 = l_Effects_1.Spiral:Clone();
v14091.CFrame = l_Root_1.CFrame *
CFrame.new(0, -7, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14091.Parent = workspace.Thrown;
table.insert(v13904, v14091);
local l_v3_13 = v3;
local l_v14091_0 = v14091;
local v14094 = TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
local v14095 = {};
local l_Position_56 = v14091.Position;
local v14097 = 0;
local v14098 = 8;
local v14099 = 10;
local l_v82_276 = v82;
if not v14099 and v14098 then
v14099 = v14098;
v14098 = 1;
end;
if not v14099 and not v14098 then
v14098 = 0;
v14099 = 1;
end;
v14095.Position = l_Position_56 +
Vector3.new(v14097, l_v82_276:NextNumber(v14098, v14099), 0);
l_v3_13:Create(l_v14091_0, v14094,
v14095):Play();
local v14101 = 7;
l_v14091_0 = 9;
v14094 = v82;
if not l_v14091_0 and v14101 then
l_v14091_0 = v14101;
v14101 = 1;
end;
if not l_v14091_0 and not v14101 then
v14101 = 0;
l_v14091_0 = 1;
end;
l_v3_13 = v14094:NextNumber(v14101,
l_v14091_0);
l_v14091_0 = 15;
v14094 = 16;
v14095 = v82;
if not v14094 and l_v14091_0 then
v14094 = l_v14091_0;
l_v14091_0 = 1;
end;
if not v14094 and not l_v14091_0 then
l_v14091_0 = 0;
v14094 = 1;
end;
v14101 = v14095:NextNumber(l_v14091_0,
v14094);
v14094 = 7;
v14095 = 9;
local l_v82_277 = v82;
if not v14095 and v14094 then
v14095 = v14094;
v14094 = 1;
end;
if not v14095 and not v14094 then
v14094 = 0;
v14095 = 1;
end;
l_v14091_0 = l_v82_277:NextNumber(v14094,
v14095);
v3:Create(v14091.Mesh, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(l_v3_13, v14101,
l_v14091_0)
}):Play();
v3:Create(v14091.Texture,
TweenInfo.new(0.44), {
Transparency = 1
}):Play();
v14094 = os.clock();
while true do
v14095 = task.wait();
v14091.CFrame = v14091.CFrame *
CFrame.Angles(0, math.rad(1300 * v14095), 0);
if not (os.clock() - v14094 < 0.44)
then
break;
end;
end;
v14091:Destroy();
end);
v14084 = os.clock();
end;
end;
if os.clock() - v14085 >= 0.05 then
local l_Position_57 = l_Root_1.Position;
local _, v14105 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_57);
if v14105 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14106 =
l_Effects_1.Spiral2Third:Clone();
v14106.CFrame = l_Root_1.CFrame *
CFrame.new(0, 4, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14106.Parent = workspace.Thrown;
table.insert(v13904, v14106);
v3:Create(v14106, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14106.Position -
Vector3.new(0, 24, 0, 0)
}):Play();
v3:Create(v14106.Mesh, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(0, 1, 0, 0)
}):Play();
v3:Create(v14106.Texture,
TweenInfo.new(0.44), {
Transparency = -1
}):Play();
local v14107 = os.clock();
while true do
local v14108 = task.wait();
v14106.CFrame = v14106.CFrame *
CFrame.Angles(0, math.rad(1500 * v14108), 0);
if not (os.clock() - v14107 < 0.44)
then
break;
end;
end;
v14106:Destroy();
end);
v14085 = os.clock();
end;
end;
if os.clock() - v14086 >= 0.04 then
local l_Position_58 = l_Root_1.Position;
local _, v14111 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_58);
if v14111 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14112 =
l_Effects_1.Spiral3Third:Clone();
v14112.CFrame = l_Root_1.CFrame *
CFrame.new(0, 14, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14112.Parent = workspace.Thrown;
table.insert(v13904, v14112);
local v14113 = 10;
local v14114 = 12;
local l_v82_278 = v82;
if not v14114 and v14113 then
v14114 = v14113;
v14113 = 1;
end;
if not v14114 and not v14113 then
v14113 = 0;
v14114 = 1;
end;
local v14116 = l_v82_278:NextNumber(v14113,
v14114);
v3:Create(v14112, TweenInfo.new(0.52,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14112.Position -
Vector3.new(0, 36, 0, 0)
}):Play();
v3:Create(v14112.Mesh, TweenInfo.new(0.52,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(v14116, 17, v14116)
}):Play();
v3:Create(v14112.Texture,
TweenInfo.new(0.52, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 0
}):Play();
v14113 = os.clock();
while true do
v14114 = task.wait();
v14112.CFrame = v14112.CFrame *
CFrame.Angles(0, math.rad(1000 * v14114), 0);
if not (os.clock() - v14113 < 0.52)
then
break;
end;
end;
v14112:Destroy();
end);
v14086 = os.clock();
end;
end;
if os.clock() - v14083 >= 0.025 then
local l_Position_59 = l_Root_1.Position;
local _, v14119 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_59);
if v14119 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
if v14082 == 1 then
v14082 = 2;
else
v14082 = 1;
end;
local v14120 =
l_Effects_1.WindPart1:Clone();
if v14082 == 1 then
v14120.Decal.Color3 = Color3.new(300,
300, 300);
else
v14120.Decal.Color3 = Color3.new(0, 0,
0);
end;
local l_CFrame_56 = l_Root_1.CFrame;
local l_Angles_33 = CFrame.Angles;
local v14123 = 0;
local v14124 = 0;
local v14125 = 6.283185307179586;
local l_v82_279 = v82;
if not v14125 and v14124 then
v14125 = v14124;
v14124 = 1;
end;
if not v14125 and not v14124 then
v14124 = 0;
v14125 = 1;
end;
v14120.CFrame = l_CFrame_56 *
l_Angles_33(v14123, l_v82_279:NextNumber(v14124, v14125), 0);
v14120.Weld.Part0 = l_Root_1;
l_CFrame_56 = 3;
l_Angles_33 = 5;
v14123 = v82;
if not l_Angles_33 and l_CFrame_56 then
l_Angles_33 = l_CFrame_56;
l_CFrame_56 = 1;
end;
if not l_Angles_33 and not l_CFrame_56 then
l_CFrame_56 = 0;
l_Angles_33 = 1;
end;
local v14127 =
v14123:NextNumber(l_CFrame_56, l_Angles_33);
l_Angles_33 = 15;
v14123 = 25;
local l_v82_280 = v82;
if not v14123 and l_Angles_33 then
v14123 = l_Angles_33;
l_Angles_33 = 1;
end;
if not v14123 and not l_Angles_33 then
l_Angles_33 = 0;
v14123 = 1;
end;
l_CFrame_56 =
l_v82_280:NextNumber(l_Angles_33, v14123);
v14120.Mesh.Scale = Vector3.new(v14127, 20,
v14127);
v14120.Decal.Transparency = 0.8;
v14120.Decal.Texture = "";
v14120.Parent = workspace.Thrown;
table.insert(v13904, v14120);
l_Angles_33 = v3;
l_v82_280 = v14120.Mesh;
v14124 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14125 = {};
local v14129 = 17;
local v14130 = 22;
local l_v82_281 = v82;
if not v14130 and v14129 then
v14130 = v14129;
v14129 = 1;
end;
if not v14130 and not v14129 then
v14129 = 0;
v14130 = 1;
end;
v14125.Scale = Vector3.new(l_CFrame_56,
l_v82_281:NextNumber(v14129, v14130), l_CFrame_56);
l_Angles_33:Create(l_v82_280, v14124,
v14125):Play();
l_Angles_33 = v3;
l_v82_280 = v14120;
v14124 = TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14125 = {};
local l_Orientation_3 = v14120.Orientation;
v14129 = 0;
l_v82_281 = 180;
local v14133 = 360;
local l_v82_282 = v82;
if not v14133 and l_v82_281 then
v14133 = l_v82_281;
l_v82_281 = 1;
end;
if not v14133 and not l_v82_281 then
l_v82_281 = 0;
v14133 = 1;
end;
v14125.Orientation = l_Orientation_3 +
Vector3.new(v14129, l_v82_282:NextNumber(l_v82_281, v14133), 0);
l_Angles_33:Create(l_v82_280, v14124,
v14125):Play();
for v14135 = 1, #v13901 do
v14120.Decal.Texture = v13901[v14135];
if v14135 == math.round(#v13901 * 0.3)
then
v3:Create(v14120.Decal,
TweenInfo.new(0.3, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end;
task.wait(0.01);
end;
task.delay(1, v14120.Destroy, v14120);
end);
v14083 = os.clock();
end;
end;
task.wait();
end;
v3:Create(v14081, TweenInfo.new(0.6,
Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Orientation = v14081.Orientation + Vector3.new(0, 180,
0, 0)
}):Play();
for _, v14137 in (v14081:GetDescendants()) do
if v14137:IsA("ParticleEmitter") then
v14137.Enabled = false;
end;
end;
task.spawn(function()
for _ = 1, 5 do
local l_Position_60 = l_Root_1.Position;
local _, v14141 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_60);
if v14141 or l_Parent_9 ==
l_LocalPlayer_0.Character then
task.spawn(function()
local v14142 = l_Effects_1.Spiral:Clone();
v14142.CFrame = l_Root_1.CFrame *
CFrame.new(0, -7, 0) * CFrame.Angles(0, math.random(0, 6.283185307179586), 0);
v14142.Parent = workspace.Thrown;
table.insert(v13904, v14142);
v3:Create(v14142, TweenInfo.new(0.44,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Position = v14142.Position +
Vector3.new(0, 6.5, 0, 0)
}):Play();
local v14143 = 6.5;
local v14144 = 10;
local l_v82_283 = v82;
if not v14144 and v14143 then
v14144 = v14143;
v14143 = 1;
end;
if not v14144 and not v14143 then
v14143 = 0;
v14144 = 1;
end;
local v14146 = l_v82_283:NextNumber(v14143,
v14144);
v14144 = 15;
l_v82_283 = 19;
local l_v82_284 = v82;
if not l_v82_283 and v14144 then
l_v82_283 = v14144;
v14144 = 1;
end;
if not l_v82_283 and not v14144 then
v14144 = 0;
l_v82_283 = 1;
end;
v14143 = l_v82_284:NextNumber(v14144,
l_v82_283);
v3:Create(v14142.Mesh, TweenInfo.new(0.5,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Scale = Vector3.new(v14146, v14143,
v14146)
}):Play();
v3:Create(v14142.Texture,
TweenInfo.new(0.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v14144 = os.clock();
while true do
l_v82_283 = task.wait();
v14142.CFrame = v14142.CFrame *
CFrame.Angles(0, math.rad(1300 * l_v82_283), 0);
if not (os.clock() - v14144 < 0.45)
then
break;
end;
end;
task.delay(0.05, v14142.Destroy, v14142);
end);
end;
task.wait(v89(0.01, 0.03));
end;
end);
local v14148 = math.random(1, 2);
for _ = 1, 6 do
local l_Position_61 = l_Root_1.Position;
local _, v14152 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_61);
if v14152 or l_Parent_9 == l_LocalPlayer_0.Character
then
task.spawn(function()
local v14153 = 5;
local v14154 = 8;
local l_v82_285 = v82;
if not v14154 and v14153 then
v14154 = v14153;
v14153 = 1;
end;
if not v14154 and not v14153 then
v14153 = 0;
v14154 = 1;
end;
local v14156 = l_v82_285:NextNumber(v14153,
v14154);
v14154 = 18;
l_v82_285 = 35;
local l_v82_286 = v82;
if not l_v82_285 and v14154 then
l_v82_285 = v14154;
v14154 = 1;
end;
if not l_v82_285 and not v14154 then
v14154 = 0;
l_v82_285 = 1;
end;
v14153 = l_v82_286:NextNumber(v14154,
l_v82_285);
v14154 = l_Effects_1.WindPart1:Clone();
l_v82_285 = v14154.Decal;
l_v82_286 = v14154.Mesh;
if v14148 == 1 then
l_v82_285.Color3 = Color3.new(0, 0, 0);
v14148 = 2;
else
l_v82_285.Color3 = Color3.new(300, 300,
300);
v14148 = 1;
end;
l_v82_286.Scale = Vector3.new(v14156, 12,
v14156);
v14154.Position = l_Root_1.Position;
local v14158 = 0;
local v14159 = 0;
local v14160 = 360;
local l_v82_287 = v82;
if not v14160 and v14159 then
v14160 = v14159;
v14159 = 1;
end;
if not v14160 and not v14159 then
v14159 = 0;
v14160 = 1;
end;
v14154.Orientation = Vector3.new(v14158,
l_v82_287:NextNumber(v14159, v14160), 0);
l_v82_285.Transparency = 0.5;
v14154.Parent = workspace.Thrown;
table.insert(v13904, v14154);
v3:Create(l_v82_285, TweenInfo.new(0.7,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
local l_v3_14 = v3;
local l_l_v82_286_0 = l_v82_286;
v14159 = TweenInfo.new(0.5,
Enum.EasingStyle.Quart, Enum.EasingDirection.Out);
v14160 = {};
local v14164 = 25;
local v14165 = 29;
local l_v82_288 = v82;
if not v14165 and v14164 then
v14165 = v14164;
v14164 = 1;
end;
if not v14165 and not v14164 then
v14164 = 0;
v14165 = 1;
end;
v14160.Scale = Vector3.new(v14153,
l_v82_288:NextNumber(v14164, v14165), v14153);
l_v3_14:Create(l_l_v82_286_0, v14159,
v14160):Play();
l_v3_14 = v3;
l_l_v82_286_0 = v14154;
v14159 = TweenInfo.new(0.3,
Enum.EasingStyle.Cubic, Enum.EasingDirection.Out);
v14160 = {};
local l_Orientation_4 = v14154.Orientation;
v14164 = 0;
l_v82_288 = 360;
local v14168 = 720;
local l_v82_289 = v82;
if not v14168 and l_v82_288 then
v14168 = l_v82_288;
l_v82_288 = 1;
end;
if not v14168 and not l_v82_288 then
l_v82_288 = 0;
v14168 = 1;
end;
v14160.Orientation = l_Orientation_4 +
Vector3.new(v14164, l_v82_289:NextNumber(l_v82_288, v14168), 0);
l_v3_14:Create(l_l_v82_286_0, v14159,
v14160):Play();
for v14170 = 1, #v13903 do
l_v82_285.Texture = v13901[v14170];
task.wait(0.03);
end;
task.delay(0.7, v14154.Destroy, v14154);
end);
end;
task.wait(v89(0.01, 0.03));
end;
local v14171 = l_Effects_1.BigSpinEmit:Clone();
v14171.Position = l_Root_1.Position;
v14171.Parent = workspace.Thrown;
table.insert(v13904, v14171);
local v14172 = 1;
local l_Position_62 = l_Root_1.Position;
local v14174, v14175 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_62);
if not v14175 and l_Parent_9 ~= l_LocalPlayer_0.Character
then
v14172 = 3;
end;
local l_next_2 = next;
l_Position_62, v14174 = v14171:GetDescendants();
for _, v14178 in l_next_2, l_Position_62, v14174 do
if v14178:IsA("ParticleEmitter") then
v14178:Emit(v14178:GetAttribute("EmitCount") /
v14172);
end;
end;
end,
thirdstop = function()
if l_v13906_0 then
l_v13906_0:SetAttribute("Goto", nil);
l_v13906_0:SetAttribute("Fallout", 0.7);
v5({
Effect = "Camshake",
Intensity = 6
});
end;
end,
["end"] = function()
end
};
local v14180 = {};
for v14181, v14182 in pairs(v14179) do
local v14183 = nil;
do
local l_v14183_0 = v14183;
l_v14183_0 =
v13894:GetMarkerReachedSignal(v14181):Connect(function()
if not l_Bind_10.Parent then
if l_v13906_0 then
l_v13906_0:Destroy();
end;
return l_v14183_0:Disconnect();
else
v14182();
return l_v14183_0:Disconnect();
end;
end);
table.insert(v14180, l_v14183_0);
end;
end;
local v14185 = nil;
v14185 =
l_Bind_10:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Bind_10.Parent then
if l_v13906_0 then
l_v13906_0:Destroy();
end;
return v14185:Disconnect();
else
return ;
end;
end);
task.delay(8, function()
task.delay(5, function()
for _, v14187 in pairs(v13904) do
v14187:Destroy();
end;
end);
for _, v14189 in pairs(v14180) do
v14189:Disconnect();
end;
end);
end;
end;
elseif v899 == "Air Trail" then
local l_Hit_6 = v898.Hit;
local l_Root_2 = v898.Root;
local l_Uppercut_0 = v898.Uppercut;
local l_l_Uppercut_0_0 = l_Uppercut_0;
local l_Position_63 = l_Hit_6.PrimaryPart.Position;
local v14195 = false;
local v14196 = {};
for _, v14198 in pairs(l_Uppercut_0:GetChildren()) do
if not (v14198.Name ~= "White") or v14198.Name == "Black" then
table.insert(v14196, v14198);
end;
end;
local v14199 = shared.sfx({
SoundId = "rbxassetid://14538962391",
Parent = l_Hit_6.PrimaryPart,
Volume = 4
});
v14199:Play();
local v14200 = nil;
for _, v14202 in pairs(l_Hit_6.Humanoid:GetPlayingAnimationTracks()) do
if v14202.Animation.AnimationId == "rbxassetid://10471478869" then
v14200 = v14202;
break;
end;
end;
local v14203 = nil;
do
local l_l_Uppercut_0_1, l_l_Position_63_0, l_v14195_0, l_v14200_0,
l_v14203_0 = l_Uppercut_0, l_Position_63, v14195, v14200, v14203;
if not l_v14200_0 then
l_v14203_0 =
l_Hit_6.Humanoid.AnimationPlayed:connect(function(v14209)
local l_Animation_18 = v14209.Animation;
local _ = "";
if not l_Animation_18 then
return ;
elseif l_Animation_18.AnimationId:match("[/=](%d+)") ==
"10471478869" then
l_v14200_0 = v14209;
return l_v14203_0:Disconnect();
else
return ;
end;
end);
end;
local v14212 = nil;
v14212 = function()
if l_l_Uppercut_0_0 then
task.spawn(function()
local v14213 = tick();
for _ = 1, 100 do
l_l_Uppercut_0_0.CFrame = CFrame.new(2000000000,
2000000000, 2000000000);
if tick() - v14213 <= 2.5 then
wait(0.05);
else
break;
end;
end;
end);
end;
if l_v14203_0 then
l_v14203_0:Disconnect();
end;
v14212 = function()
end;
end;
local v14215 = tick();
local v14216 = nil;
v14216 = game:GetService("RunService").RenderStepped:Connect(function()
if l_v14200_0 and not l_v14200_0.IsPlaying then
v14212();
return v14216:Disconnect();
elseif tick() - v14215 > 25 then
v14212();
return v14216:Disconnect();
elseif not (l_Hit_6 and l_Hit_6.Parent and l_Hit_6.PrimaryPart and
l_l_Uppercut_0_1 and l_l_Uppercut_0_1.Parent and l_Root_2.Parent) or
l_Hit_6:FindFirstChild("RagdollCancel") then
v14212();
return v14216:Disconnect();
else
local v14217 = CFrame.new(l_Hit_6.PrimaryPart.Position,
l_l_Position_63_0) * CFrame.Angles(3.141592653589793, 0, 0);
if v14217.X ~= v14217.X then
l_l_Uppercut_0_1.CFrame = CFrame.new(2000000000,
2000000000, 2000000000);
return ;
else
if l_Hit_6:FindFirstChild("LaunchLanded") and not
l_v14195_0 then
v3:Create(v14199, TweenInfo.new(0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 1
}):Play();
l_v14195_0 = true;
local v14218, v14219 = v556({
orig = l_Hit_6.PrimaryPart.Position,
dir = Vector3.new(0, -25, 0, 0)
});
if not v898.NoEffects then
if v14218 then
shared.sfx({
SoundId = "rbxassetid://14538514072",
CFrame = CFrame.new(v14219),
PlaybackSpeed = 1.2,
Volume = 1
}):Play();
end;
task.delay(0.075, function()
local v14220 =
game.ReplicatedStorage.Resources.Uppercut_Slam:Clone();
local v14221, v14222 = v556({
orig = l_Hit_6.PrimaryPart.Position,
dir = Vector3.new(0, -25, 0, 0)
});
if v14221 then
v14220.Parent = workspace.Thrown;
v14220.Position = v14222;
for _, v14224 in
pairs(v14220:GetDescendants()) do
if v14224:IsA("ParticleEmitter") then
v14224:Emit(v14224:GetAttribute("EmitCount"));
end;
end;
game:GetService("Debris"):AddItem(v14220,
10);
end;
end);
end;
task.delay(0.15, function()
if l_l_Uppercut_0_1 == 2000000000 then
return ;
else
for _, v14226 in
pairs(l_l_Uppercut_0_1:GetDescendants()) do
if v14226:IsA("ParticleEmitter") then
v14226.Enabled = false;
end;
end;
l_l_Uppercut_0_1 = 2000000000;
v14212();
return v14216:Disconnect();
end;
end);
end;
for _, v14228 in pairs(v14196) do
v14228.Enabled = l_Hit_6.PrimaryPart.Velocity.Y <= 0;
end;
l_l_Position_63_0 = l_Hit_6.PrimaryPart.Position;
l_l_Uppercut_0_1.CFrame = v14217;
return ;
end;
end;
end);
end;
elseif v899 == "Rotate" then
local l_Weld_59 = v898.Weld;
local l_Crazy_0 = v898.Crazy;
v3:Create(l_Crazy_0, TweenInfo.new(0.35, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 0
}):Play();
task.spawn(function()
local v14231 = nil;
v14231 = shared.loop(function()
if not (l_Crazy_0.Parent and l_Weld_59.Parent) or
l_Crazy_0:GetAttribute("Done") then
return v14231();
else
l_Weld_59.C0 = l_Weld_59.C0:lerp(l_Weld_59.C0 *
CFrame.Angles(0, 0.20943951023931956, 0), 0.5);
return ;
end;
end, 60);
end);
elseif v899 == "Fix CFrame" then
v898.Character.HumanoidRootPart.CFrame = v898.CFrame;
v898.Character:SetPrimaryPartCFrame(v898.CFrame);
elseif v899 == "HighlightMe" then
local l_Character_34 = v898.Character;
local v14233 = Color3.new(1, 1, 1);
local v14234 = l_LegacyReplication_0.Highlight:Clone();
v14234.Adornee = l_Character_34;
v14234.FillColor = v14233;
v14234.FillTransparency = 0.15;
v14234.OutlineTransparency = 1;
v14234.Parent = l_Character_34;
v14234.Enabled = true;
local l_PointLight_4 = Instance.new("PointLight");
l_PointLight_4.Range = 10;
l_PointLight_4.Brightness = 2.5;
l_PointLight_4.Color = v14233;
l_PointLight_4.Parent = l_Character_34.PrimaryPart;
local v14236 = v898.Length or 0.5;
v3:Create(l_PointLight_4, TweenInfo.new(v14236, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out, 0), {
Range = 0
}):Play();
game:service("Debris"):AddItem(l_PointLight_4, v14236);
game:service("Debris"):AddItem(v14234, v14236 + 0.45);
v3:Create(v14234, TweenInfo.new(v14236 + 0.45, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
FillTransparency = 1,
OutlineTransparency = 1
}):Play();
elseif v899 == "UltIndicator" then
local v14237 = shared.sfx({
SoundId = v898.Sound,
Volume = v898.Volume,
Parent = l_LocalPlayer_0.Character.PrimaryPart
});
v5({
Effect = "HighlightMe",
Character = l_LocalPlayer_0.Character,
Length = math.clamp(v14237.TimeLength, 2, 10)
});
v14237:Play();
elseif v899 == "Bat Debris" then
local l_Start_370 = v898.Start;
local l_Root_3 = v898.Root;
local l_Ground_0 = v898.Ground;
local l_Bind_11 = v898.Bind;
local v14242 = 0;
local v14243 = 0;
local v14244 = 0;
local l_Part_15 = Instance.new("Part");
l_Part_15.Size = Vector3.new(4, 4, 4, 0);
local v14246 = CFrame.new(l_Start_370);
local l_Angles_34 = CFrame.Angles;
local v14248 = -360;
local v14249 = 360;
local l_v82_290 = v82;
if not v14249 and v14248 then
v14249 = v14248;
v14248 = 1;
end;
if not v14249 and not v14248 then
v14248 = 0;
v14249 = 1;
end;
local v14251 = math.rad((l_v82_290:NextNumber(v14248, v14249)));
v14249 = -360;
l_v82_290 = 360;
local l_v82_291 = v82;
if not l_v82_290 and v14249 then
l_v82_290 = v14249;
v14249 = 1;
end;
if not l_v82_290 and not v14249 then
v14249 = 0;
l_v82_290 = 1;
end;
local v14253 = math.rad((l_v82_291:NextNumber(v14249, l_v82_290)));
l_v82_290 = -360;
l_v82_291 = 360;
local l_v82_292 = v82;
if not l_v82_291 and l_v82_290 then
l_v82_291 = l_v82_290;
l_v82_290 = 1;
end;
if not l_v82_291 and not l_v82_290 then
l_v82_290 = 0;
l_v82_291 = 1;
end;
l_Part_15.CFrame = v14246 * l_Angles_34(v14251, v14253,
(math.rad((l_v82_292:NextNumber(l_v82_290, l_v82_291)))));
l_Part_15.Anchored = true;
l_Part_15.CanCollide = false;
l_Part_15.Material = l_Ground_0.Material;
l_Part_15.Color = l_Ground_0.Color;
l_Part_15.CanTouch = false;
l_Part_15.CanQuery = false;
l_Part_15.Parent = workspace.Thrown;
local l_v3_15 = v3;
l_Angles_34 = l_Part_15;
v14251 = TweenInfo.new(0.327, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
v14253 = {};
v14249 = CFrame.new((Vector3.new(l_Start_370.X, l_Root_3.Position.Y + 9,
l_Start_370.Z)));
l_v82_290 = CFrame.Angles;
local v14256 = -360;
local v14257 = 360;
local l_v82_293 = v82;
if not v14257 and v14256 then
v14257 = v14256;
v14256 = 1;
end;
if not v14257 and not v14256 then
v14256 = 0;
v14257 = 1;
end;
l_v82_291 = math.rad((l_v82_293:NextNumber(v14256, v14257)));
v14257 = -360;
l_v82_293 = 360;
local l_v82_294 = v82;
if not l_v82_293 and v14257 then
l_v82_293 = v14257;
v14257 = 1;
end;
if not l_v82_293 and not v14257 then
v14257 = 0;
l_v82_293 = 1;
end;
l_v82_292 = math.rad((l_v82_294:NextNumber(v14257, l_v82_293)));
l_v82_293 = -360;
l_v82_294 = 360;
local l_v82_295 = v82;
if not l_v82_294 and l_v82_293 then
l_v82_294 = l_v82_293;
l_v82_293 = 1;
end;
if not l_v82_294 and not l_v82_293 then
l_v82_293 = 0;
l_v82_294 = 1;
end;
v14253.CFrame = v14249 * l_v82_290(l_v82_291, l_v82_292,
(math.rad((l_v82_295:NextNumber(l_v82_293, l_v82_294)))));
l_v3_15:Create(l_Angles_34, v14251, v14253):Play();
do
local l_v14242_0, l_v14243_0, l_v14244_0, l_l_v3_15_0, l_v14246_0 =
v14242, v14243, v14244, l_v3_15, v14246;
task.delay(0.327, function()
local v14266 = -360;
local v14267 = 360;
local l_v82_296 = v82;
if not v14267 and v14266 then
v14267 = v14266;
v14266 = 1;
end;
if not v14267 and not v14266 then
v14266 = 0;
v14267 = 1;
end;
local v14269 = l_v82_296:NextNumber(v14266, v14267);
v14267 = -360;
l_v82_296 = 360;
local l_v82_297 = v82;
if not l_v82_296 and v14267 then
l_v82_296 = v14267;
v14267 = 1;
end;
if not l_v82_296 and not v14267 then
v14267 = 0;
l_v82_296 = 1;
end;
v14266 = l_v82_297:NextNumber(v14267, l_v82_296);
l_v82_296 = -360;
l_v82_297 = 360;
local l_v82_298 = v82;
if not l_v82_297 and l_v82_296 then
l_v82_297 = l_v82_296;
l_v82_296 = 1;
end;
if not l_v82_297 and not l_v82_296 then
l_v82_296 = 0;
l_v82_297 = 1;
end;
v14267 = l_v82_298:NextNumber(l_v82_296, l_v82_297);
l_v14242_0 = v14269;
l_v14243_0 = v14266;
l_v14244_0 = v14267;
v3:Create(l_Part_15, TweenInfo.new(0.327, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
CFrame = CFrame.new((Vector3.new(l_Start_370.X,
l_Root_3.Position.Y + 1, l_Start_370.Z))) * CFrame.Angles(math.rad(l_v14242_0),
math.rad(l_v14243_0), (math.rad(l_v14244_0)))
}):Play();
end);
l_l_v3_15_0 = nil;
l_l_v3_15_0 =
l_Bind_11:GetAttributeChangedSignal("NoGo"):Connect(function()
if l_Bind_11:GetAttribute("NoGo") then
l_Part_15.Anchored = false;
l_Part_15.CanCollide = false;
game:GetService("Debris"):AddItem(l_Part_15, 10);
return l_l_v3_15_0:Disconnect();
else
return ;
end;
end);
l_v14246_0 = nil;
l_v14246_0 =
l_Bind_11:GetAttributeChangedSignal("Go"):Connect(function()
l_v14246_0:Disconnect();
v3:Create(l_Part_15, TweenInfo.new(0, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
CFrame = l_Part_15.CFrame
}):Play();
local v14272 = nil;
v14272 = game:GetService("RunService").Heartbeat:Connect(function()
if not l_Bind_11.Parent or not l_Part_15.Parent then
return v14272:Disconnect();
elseif l_Bind_11:GetAttribute("FoundHit") then
local l_l_Part_15_0 = l_Part_15;
local v14274 = {};
local v14275 = v590(l_l_Part_15_0, 5);
for _, v14277 in pairs(v14275) do
local l_Sound_3 =
v14277:FindFirstChildOfClass("Sound");
if l_Sound_3 then
l_Sound_3:Destroy();
end;
local l_sfx_9 = shared.sfx;
local v14280 = {
SoundId = ({
"rbxassetid://3932587334",
"rbxassetid://3932587669",
"rbxassetid://4307213273",
"rbxassetid://4307214211"
})[math.random(1, 4)],
Parent = v14277
};
local v14281 = 0.9;
local v14282 = 1.1;
local l_v82_299 = v82;
if not v14282 and v14281 then
v14282 = v14281;
v14281 = 1;
end;
if not v14282 and not v14281 then
v14281 = 0;
v14282 = 1;
end;
v14280.PlaybackSpeed = l_v82_299:NextNumber(v14281,
v14282);
v14282 = 0.5;
l_v82_299 = 1;
local l_v82_300 = v82;
if not l_v82_299 and v14282 then
l_v82_299 = v14282;
v14282 = 1;
end;
if not l_v82_299 and not v14282 then
v14282 = 0;
l_v82_299 = 1;
end;
v14280.Volume = l_v82_300:NextNumber(v14282, l_v82_299)
* 1.25;
l_sfx_9(v14280):Play();
table.insert(v14274, v14277);
end;
for _, v14286 in pairs(v14274) do
v14286.CanCollide = true;
v14286.CollisionGroup = "nocol";
v14286.Size = v14286.Size + Vector3.new(1, 1, 1, 0);
v14286.Anchored = false;
local l_BodyAngularVelocity_4 =
Instance.new("BodyAngularVelocity");
local v14288 = Vector3.new(math.random(-10, 10),
math.random(-5, 5), math.random(-6, 6));
local v14289 = 0.5;
local v14290 = 1;
local l_v82_301 = v82;
if not v14290 and v14289 then
v14290 = v14289;
v14289 = 1;
end;
if not v14290 and not v14289 then
v14289 = 0;
v14290 = 1;
end;
l_BodyAngularVelocity_4.AngularVelocity = v14288 *
l_v82_301:NextNumber(v14289, v14290);
l_BodyAngularVelocity_4.MaxTorque = Vector3.new(1, 1,
1, 0) * 2000000000;
l_BodyAngularVelocity_4.Parent = v14286;
game:service("Debris"):AddItem(l_BodyAngularVelocity_4,
0.15);
local l_BodyVelocity_13 = Instance.new("BodyVelocity");
l_BodyVelocity_13.MaxForce = Vector3.new(1, 1, 1, 0) *
40000;
local l_lookVector_4 = CFrame.new(v14286.Position,
l_Part_15.CFrame.Position).lookVector;
l_v82_301 = 45;
local v14294 = 100;
local l_v82_302 = v82;
if not v14294 and l_v82_301 then
v14294 = l_v82_301;
l_v82_301 = 1;
end;
if not v14294 and not l_v82_301 then
l_v82_301 = 0;
v14294 = 1;
end;
l_BodyVelocity_13.Velocity = l_lookVector_4 * -
l_v82_302:NextNumber(l_v82_301, v14294);
v14288 = l_BodyVelocity_13.Velocity;
v14289 = 0;
l_v82_301 = 10;
v14294 = 25;
l_v82_302 = v82;
if not v14294 and l_v82_301 then
v14294 = l_v82_301;
l_v82_301 = 1;
end;
if not v14294 and not l_v82_301 then
l_v82_301 = 0;
v14294 = 1;
end;
l_BodyVelocity_13.Velocity = v14288 +
Vector3.new(v14289, l_v82_302:NextNumber(l_v82_301, v14294), 0);
l_BodyVelocity_13.Parent = v14286;
game:service("Debris"):AddItem(l_BodyVelocity_13,
0.15);
v14288 = task.delay;
v14289 = 2;
v14290 = 3;
l_v82_301 = v82;
if not v14290 and v14289 then
v14290 = v14289;
v14289 = 1;
end;
if not v14290 and not v14289 then
v14289 = 0;
v14290 = 1;
end;
v14288(l_v82_301:NextNumber(v14289, v14290), function()
v14286.CanCollide = false;
game:GetService("Debris"):AddItem(v14286, 10);
end);
end;
return v14272:Disconnect();
else
local l_l_Bind_11_Attribute_0 =
l_Bind_11:GetAttribute("CFrame");
if l_l_Bind_11_Attribute_0 then
l_Part_15.CFrame =
l_Part_15.CFrame:lerp(CFrame.new(l_l_Bind_11_Attribute_0.Position) *
CFrame.Angles(math.rad(l_v14242_0), math.rad(l_v14243_0), (math.rad(l_v14244_0))),
0.3);
l_v14242_0 = l_v14242_0 + 0.25;
l_v14243_0 = l_v14243_0 + 0.15;
l_v14244_0 = l_v14244_0 - 0.175;
end;
return ;
end;
end);
end);
task.delay(3, function()
l_l_v3_15_0:Disconnect();
l_v14246_0:Disconnect();
l_Part_15:Destroy();
end);
end;
elseif v899 == "BezierTween" then
if not Bezier then
Bezier = require(l_LegacyReplication_0.Bezier);
end;
if v898.Root then
local l_CFrameValue_7 = Instance.new("CFrameValue");
l_CFrameValue_7.Value = v898.Root.CFrame;
Bezier.new(unpack(v898.New)):CreateCFrameTween(l_CFrameValue_7, {
"Value"
}, TweenInfo.new(v898.Time, Enum.EasingStyle.Linear)):Play();
v5({
Effect = "Tween Root",
Root = v898.Root,
Given = l_CFrameValue_7,
RS = true,
LookAt = true,
CFrame = CFrame.new(v898.New[3], v898.New[1]),
Time = v898.Time
});
return ;
else
Bezier.new(unpack(v898.New)):CreateCFrameTween(v898.Part, {
"CFrame"
}, TweenInfo.new(v898.Time, Enum.EasingStyle.Linear)):Play();
end;
elseif v899 == "System Message" then
game.StarterGui:SetCore("ChatMakeSystemMessage", v898.Info);
elseif v899 == "Ninja Run Start" then
local l_Root_4 = v898.Root;
local v14299 =
game.ReplicatedStorage.Resources.NinjaRun.Dash_Effect:Clone();
local l_Shock_1 = v14299.Shock;
v14299:SetPrimaryPartCFrame((v898.Recyle or l_Root_4.CFrame) *
CFrame.new(0, 0, -3));
if v898.Recyle then
l_Shock_1.Size = l_Shock_1.Size * 25;
end;
v14299.Parent = workspace.Thrown;
l_Shock_1.Decal.Transparency = 0.4;
if v898.Recyle then
l_Shock_1.Decal.Transparency = 0;
end;
v3:Create(l_Shock_1.Mesh, TweenInfo.new(0.32, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.3499999940395355, 0.3700000047683716,
0.3700000047683716, 0)
}):Play();
v3:Create(l_Shock_1.Decal, TweenInfo.new(0.32, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Shock_1, TweenInfo.new(0.32, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
CFrame = l_Shock_1.CFrame * CFrame.new(-3, 0, 0)
}):Play();
game.Debris:AddItem(l_Shock_1, 0.32);
for _, v14302 in pairs(v14299.Dash1:GetDescendants()) do
if v14302:IsA("ParticleEmitter") and not v898.Recyle then
shared.resizeparticle(v14302, 2);
v14302:Emit(v14302:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v14299, 5);
elseif v899 == "Ninja Sprint Step" then
local l_Char_10 = v898.Char;
local v14304 = game.ReplicatedStorage.Resources.NinjaRun.Step:Clone();
local l_l_Char_10_FirstChild_0 = l_Char_10:FindFirstChild(v898.Type .. "
Leg");
local v14306, v14307, _, v14309 = v556({
orig = l_l_Char_10_FirstChild_0.Position,
dir = Vector3.new(0, -4, 0, 0)
});
if not v14306 then
return ;
else
if v898.Emote then
v14304.Root.Attachment.Dust_Long:Destroy();
v14304.Root.Attachment.Dust_Up:Destroy();
end;
local v14310 = v14304:Clone();
v14310:SetPrimaryPartCFrame(CFrame.new(v14307, v14307 + v14309) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v14310.Parent = workspace.Thrown;
coroutine.wrap(function()
local l_Shock_2 = v14310.Shock;
v3:Create(l_Shock_2.Mesh, TweenInfo.new(0.2, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(0.10000000149011612, 0.15000000596046448,
0.15000000596046448, 0)
}):Play();
v3:Create(l_Shock_2.Decal, TweenInfo.new(0.2,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Shock_2, TweenInfo.new(0.2, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Position = l_Shock_2.Position - Vector3.new(0,
1.2000000476837158, 0, 0)
}):Play();
game.Debris:AddItem(l_Shock_2, 0.2);
end)();
local l_Color_2 = v14306.Color;
local v14313 = Color3.new(l_Color_2.R + 0.1, l_Color_2.G + 0.1,
l_Color_2.B + 0.1);
for _, v14315 in pairs(v14310:GetDescendants()) do
if string.find(v14315.Name, "Dust") then
v14315.Color = ColorSequence.new(v14313, v14313);
end;
end;
for _, v14317 in pairs(v14310:GetDescendants()) do
if v14317:IsA("ParticleEmitter") then
v14317:Emit(v14317:GetAttribute("EmitCount") or 1);
end;
end;
game.Debris:AddItem(v14310, 3);
end;
elseif v899 == "Ninja Run Start 2" then
local l_Root_5 = v898.Root;
local v14319 =
game.ReplicatedStorage.Resources.NinjaRun.Dash_Effect:Clone();
local l_Shock_3 = v14319.Shock;
v14319:SetPrimaryPartCFrame(l_Root_5.CFrame * CFrame.new(0, 0, -3));
v14319.Parent = workspace.Thrown;
l_Shock_3.Decal.Transparency = 0.3;
v3:Create(l_Shock_3.Mesh, TweenInfo.new(0.23, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(1.2999999523162842, 0.15000000596046448,
0.15000000596046448, 0)
}):Play();
v3:Create(l_Shock_3.Decal, TweenInfo.new(0.23, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Shock_3, TweenInfo.new(0.23, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
CFrame = l_Shock_3.CFrame * CFrame.new(3, 0, 0)
}):Play();
game.Debris:AddItem(l_Shock_3, 0.23);
for _, v14322 in pairs(v14319.Dash2:GetDescendants()) do
if v14322:IsA("ParticleEmitter") then
shared.resizeparticle(v14322, 2);
v14322:Emit(v14322:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v14319, 5);
elseif v899 == "Ninja Run Charge" then
local l_Root_6 = v898.Root;
local v14324 =
game.ReplicatedStorage.Resources.NinjaRun.Charge_Effect:Clone();
v14324.CFrame = l_Root_6.CFrame * CFrame.new(0, 0, -3);
v14324.Parent = workspace.Thrown;
for _, v14326 in pairs(v14324:GetDescendants()) do
if v14326:IsA("ParticleEmitter") then
shared.resizeparticle(v14326, 2);
v14326:Emit(v14326:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v14324, 5);
elseif v899 == "Ninja Run Heavy" then
local l_Root_7 = v898.Root;
local v14328 =
game.ReplicatedStorage.Resources.NinjaRun.Heavy_Effects:Clone();
v14328.Parent = workspace.Thrown;
local v14329 = v898.Rootcfr or l_Root_7.CFrame;
local v14330 = v898.Finaloffset or v14329 * CFrame.new(0, 0, -40);
v14328.End:SetPrimaryPartCFrame(v14330);
v14328.Start:SetPrimaryPartCFrame(v14329);
v14328.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v14328, 15);
if not l_LocalPlayer_0.Character or l_LocalPlayer_0.Character.PrimaryPart
== l_Root_7 then
end;
task.spawn(function()
local v14331, v14332 = v556({
orig = v14330.p,
dir = Vector3.new(0, -8, 0, 0)
});
local l_Sword_Mark_0 = v14328.End.Sword_Mark;
if not v14331 then
l_Sword_Mark_0:Destroy();
return ;
else
l_Sword_Mark_0.CFrame = v14330 * CFrame.Angles(0,
0.6108652381980153, 0);
l_Sword_Mark_0.Position = v14332;
l_Sword_Mark_0.CFrame = l_Sword_Mark_0.CFrame * CFrame.new(0, 0, -
2);
v3:Create(l_Sword_Mark_0.Decal, TweenInfo.new(0.25,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Color3 = Color3.fromRGB(0, 0, 0)
}):Play();
task.wait(1.1);
v3:Create(l_Sword_Mark_0.Decal, TweenInfo.new(3,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
game.Debris:AddItem(l_Sword_Mark_0, 3);
return ;
end;
end);
task.spawn(function()
local l_Part_16 = Instance.new("Part");
local v14335 = true;
local v14336 = false;
l_Part_16.Anchored = v14335;
l_Part_16.CanCollide = v14336;
v14335 = Color3.new(1, 1, 1);
v14336 = Enum.Material.Neon;
l_Part_16.Color = v14335;
l_Part_16.Material = v14336;
l_Part_16.Size = Vector3.new(7, 7, 0.10000000149011612, 0);
Instance.new("SpecialMesh", l_Part_16).MeshType = Enum.MeshType.Sphere;
l_Part_16.CFrame = v14329;
l_Part_16.Parent = workspace.Thrown;
v14335 = v14329 * CFrame.new(0, 0, -20);
v3:Create(l_Part_16, TweenInfo.new(0.04, Enum.EasingStyle.Linear), {
CFrame = v14335,
Size = Vector3.new(2, 2, 28, 0)
}):Play();
task.wait(0.04);
v3:Create(l_Part_16, TweenInfo.new(0.03, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
CFrame = v14330 * CFrame.new(0, 0, -4),
Size = Vector3.new(0.10000000149011612, 0.10000000149011612, 4, 0)
}):Play();
game.Debris:AddItem(l_Part_16, 0.03);
end);
task.spawn(function()
local l_Shock_Star_0 = v14328.End.Shock_Star;
l_Shock_Star_0.Decal.Transparency = 0;
v3:Create(l_Shock_Star_0.Mesh, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(0.10000000149011612, 38, 0.10000000149011612,
0)
}):Play();
v3:Create(l_Shock_Star_0.Decal, TweenInfo.new(0.18,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Shock_Star_0, TweenInfo.new(0.18, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
CFrame = l_Shock_Star_0.CFrame * CFrame.new(0, 45, 0)
}):Play();
game.Debris:AddItem(l_Shock_Star_0, 0.18);
end);
local l_Teleport_Path_0 = v14328.Start.Teleport_Path;
task.spawn(function()
for v14339 = 1, 2 do
task.spawn(function()
local l_l_Teleport_Path_0_FirstChild_0 =
l_Teleport_Path_0:FindFirstChild("Wind_Beam" .. (v14339 == 1 and "L" or "R"));
local l_NumberValue_19 = Instance.new("NumberValue");
l_NumberValue_19.Changed:Connect(function()
l_l_Teleport_Path_0_FirstChild_0.Transparency =
NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(0.35,
l_NumberValue_19.Value),
NumberSequenceKeypoint.new(1, 1)
});
end);
l_NumberValue_19.Value = 0.6;
v3:Create(l_NumberValue_19, TweenInfo.new(0.8,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Value = 1
}):Play();
v3:Create(l_l_Teleport_Path_0_FirstChild_0, TweenInfo.new(0.8,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
TextureSpeed = 0.1
}):Play();
game.Debris:AddItem(l_l_Teleport_Path_0_FirstChild_0, 0.8);
end);
task.spawn(function()
local l_l_Teleport_Path_0_FirstChild_1 =
l_Teleport_Path_0:FindFirstChild("Start" .. tostring(v14339));
local l_l_Teleport_Path_0_FirstChild_2 =
l_Teleport_Path_0:FindFirstChild("End" .. tostring(v14339));
l_l_Teleport_Path_0_FirstChild_1.Back_Wind:Emit(1);
task.wait(0.03);
l_l_Teleport_Path_0_FirstChild_2.Back_Wind:Emit(1);
end);
end;
end);
task.spawn(function()
local l_Ground_Trail_0 = v14328.Ground_Trail;
local v14345, v14346 = v556({
orig = (v14329 * CFrame.new(0, 0, 7)).p,
dir = Vector3.new(0, -8, 0, 0)
});
local v14347, v14348 = v556({
orig = v14330.p,
dir = Vector3.new(0, -8, 0, 0)
});
if not v14345 or not v14347 then
return ;
else
local v14349 = v14346 + Vector3.new(0, 0.10000000149011612, 0, 0);
local v14350 = v14348 + Vector3.new(0, 0.10000000149011612, 0, 0);
l_Ground_Trail_0.CFrame = CFrame.new(v14349, v14350);
v3:Create(l_Ground_Trail_0, TweenInfo.new(0.15,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = v14350
}):Play();
game.Debris:AddItem(l_Ground_Trail_0, 5);
return ;
end;
end);
task.spawn(function()
local l_Wind_Shock_0 = v14328.End.Wind_Shock;
v3:Create(l_Wind_Shock_0.Mesh, TweenInfo.new(0.4,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(0.25, 0.5249999761581421, 0.5249999761581421,
0)
}):Play();
v3:Create(l_Wind_Shock_0.Decal, TweenInfo.new(0.4,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Wind_Shock_0, TweenInfo.new(0.4, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Position = l_Wind_Shock_0.Position - Vector3.new(0, 3, 0, 0),
Orientation = l_Wind_Shock_0.Orientation - Vector3.new(0, 450, 0,
0)
}):Play();
game.Debris:AddItem(l_Wind_Shock_0, 0.4);
end);
for _, v14353 in pairs(v14328.Start:GetDescendants()) do
if v14353:IsA("ParticleEmitter") and not
v14353:IsDescendantOf(v14328.Start.Wide.Second_Shock) and not
v14353:IsDescendantOf(v14328.Start.Teleport_Path) then
v14353:Emit(v14353:GetAttribute("EmitCount") or 1);
end;
end;
for _, v14355 in pairs(v14328.End:GetDescendants()) do
if v14355:IsA("ParticleEmitter") then
v14355:Emit(v14355:GetAttribute("EmitCount") or 1);
end;
end;
task.delay(0.1, function()
for _, v14357 in pairs(v14328.Start.Wide.Second_Shock:GetDescendants())
do
if v14357:IsA("ParticleEmitter") then
v14357:Emit(v14357:GetAttribute("EmitCount") or 1);
end;
end;
end);
elseif v899 == "Final Ninja Slash" then
local v14358 =
game.ReplicatedStorage.Resources.SlashTwo.Attachment:Clone();
v14358.Parent = workspace.Terrain;
v14358.WorldPosition = (v898.Roottwo.CFrame * CFrame.new(3.34902954,
0.658951521, -3.39996338, 0.935123563, -0.280936241, 0.215913936, 0.254853457,
0.109950677, -0.960708439, 0.246157914, 0.953407407, 0.174415037)).Position;
for _, v14360 in pairs(v14358:GetChildren()) do
if v14360:IsA("ParticleEmitter") then
shared.resizeparticle(v14360, 1.5);
v14360:Emit(5);
end;
end;
game:GetService("Debris"):AddItem(v14358, 4);
elseif v899 == "LookAt Camera" then
local l_Part_17 = v898.Part;
local v14362 = nil;
do
local l_v14362_0 = v14362;
l_v14362_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not l_Part_17 or not l_Part_17.Parent then
return l_v14362_0:Disconnect();
else
local l_l_Part_17_0 = l_Part_17;
l_l_Part_17_0.CFrame =
CFrame.new(l_l_Part_17_0.CFrame.Position,
(Vector3.new(workspace.CurrentCamera.CFrame.Position.X, l_l_Part_17_0.Position.Y,
workspace.CurrentCamera.CFrame.Position.Z))) * CFrame.Angles(1.5707963267948966, 0,
1.8277045187202514);
return ;
end;
end);
end;
elseif v899 == "Afterimage Vanish" then
local l_Root_8 = v898.Root;
shared.sfx({
SoundId = ({
"rbxassetid://13498704954",
"rbxassetid://13498704840"
})[math.random(1, 2)],
Volume = 2.75,
PlaybackSpeed = 1,
CFrame = l_Root_8.CFrame
}):Play();
local v14366 =
game.ReplicatedStorage.Resources.NinjaUlt.Start_Effects:Clone();
v14366:SetPrimaryPartCFrame(l_Root_8.CFrame);
v14366.Parent = workspace.Thrown;
for _, v14368 in pairs(v14366:GetDescendants()) do
if v14368:IsA("ParticleEmitter") then
v14368:Emit(v14368:GetAttribute("EmitCount") or 1);
end;
end;
game:GetService("Debris"):AddItem(v14366, 10);
elseif v899 == "Ninja Afterimage Ultimate" then
local l_Root_9 = v898.Root;
local l_Bind_12 = v898.Bind;
local l_Character_35 = v898.Character;
local l_Humanoid_4 = l_Character_35:FindFirstChildOfClass("Humanoid");
local l_NinjaUlt_0 = game.ReplicatedStorage.Resources.NinjaUlt;
local v14374 = {};
local v14375 = l_NinjaUlt_0.Afterimage_Line:Clone();
local l_Dash_Animations_0 = l_NinjaUlt_0.Dash_Animations;
v14375.Parent = workspace.Thrown;
l_Bind_12:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Bind_12.Parent then
for v14377, v14378 in pairs(v14374) do
v14378();
v14374[v14377] = nil;
task.wait(v89(0.01, 0.045));
end;
end;
end);
task.spawn(function()
v14375:SetPrimaryPartCFrame(l_Root_9.CFrame * CFrame.new(0, -1.1, -2));
shared.sfx({
SoundId = "rbxassetid://13498726575",
Parent = v14375.PrimaryPart,
Volume = 2
}):Play();
local v14379 = tick();
while true do
v14375:SetPrimaryPartCFrame(l_Root_9.CFrame * CFrame.new(0, -1.1, -
2));
task.wait();
if not (l_Bind_12.Parent and l_Character_35.Parent and
l_Root_9.Parent and tick() - v14379 <= 5) then
break;
end;
end;
for _, v14381 in pairs(v14375:GetDescendants()) do
if v14381:IsA("ParticleEmitter") then
v14381.Enabled = false;
end;
end;
game:GetService("Debris"):AddItem(v14375, 3);
local l_End_Effects_0 = l_NinjaUlt_0.End_Effects;
local v14383 = l_End_Effects_0.Appear:Clone();
v14383:SetPrimaryPartCFrame(l_Root_9.CFrame + Vector3.new(0, 14, 0,
0));
v14383.Parent = workspace.Thrown;
for _, v14385 in pairs(v14383:GetDescendants()) do
if v14385:IsA("ParticleEmitter") then
v14385:Emit(v14385:GetAttribute("EmitCount") / 2);
end;
end;
game:GetService("Debris"):AddItem(v14383, 3);
task.wait(0.38);
local v14386 = l_End_Effects_0.Falling:Clone();
local v14387 = false;
local v14388 = false;
v14386.Anchored = v14387;
v14386.CanCollide = v14388;
v14386.Parent = workspace.Thrown;
v14387 = tick();
while true do
v14386.CFrame = l_Character_35.Torso.CFrame * CFrame.new(0, -4, 0);
game:GetService("RunService").RenderStepped:Wait();
if not (l_Character_35:FindFirstChild("NinjaFalling") and tick() -
v14387 <= 5) then
break;
end;
end;
game:GetService("Debris"):AddItem(v14386, 3);
for _, v14390 in pairs(v14386:GetDescendants()) do
if v14390:IsA("ParticleEmitter") then
v14390.Enabled = false;
end;
end;
local v14391, v14392, v14393;
v14388, v14391, v14392, v14393 = v556({
orig = (l_Root_9.CFrame * CFrame.new(-0.65, 0, -1.3)).p,
dir = Vector3.new(0, -8, 0, 0)
});
if not v14388 then
return ;
else
local v14394 = l_NinjaUlt_0.End_Effects.Grounded:Clone();
v14394:SetPrimaryPartCFrame(CFrame.new(v14391, v14391 + v14393) *
CFrame.Angles(-1.5707963267948966, 0, 0));
v14394.Parent = workspace.Thrown;
shared.sfx({
SoundId = "rbxassetid://13499140481",
CFrame = CFrame.new(v14391),
TimePosition = 0.15,
Volume = 5
}):Resume();
task.delay(0.7, function()
v3:Create(v14394.Ground_Texture.Decal, TweenInfo.new(1.8,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
Transparency = 1
}):Play();
end);
for _, v14396 in pairs(v14394:GetDescendants()) do
if v14396:IsA("ParticleEmitter") then
v14396:Emit(v14396:GetAttribute("EmitCount"));
end;
end;
game:GetService("Debris"):AddItem(v14394, 5);
task.spawn(function()
local l_Shockwave_1 = v14394.Shockwave;
v3:Create(l_Shockwave_1.Mesh,
TweenInfo.new(0.21333333333333335, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Scale = Vector3.new(2.5, 4.5, 2.5, 0)
}):Play();
v3:Create(l_Shockwave_1.Decal,
TweenInfo.new(0.21333333333333335, Enum.EasingStyle.Sine,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Shockwave_1, TweenInfo.new(0.21333333333333335,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = l_Shockwave_1.Position - Vector3.new(0, 1.5, 0,
0)
}):Play();
game:GetService("Debris"):AddItem(l_Shockwave_1,
0.21333333333333335);
end);
task.spawn(function()
local l_Dirt_0 = v14394.Dirt;
v3:Create(l_Dirt_0.Mesh, TweenInfo.new(0.3666666666666667,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Scale = Vector3.new(0.27000001072883606,
0.4000000059604645, 0.4000000059604645, 0)
}):Play();
v3:Create(l_Dirt_0.Decal, TweenInfo.new(0.3666666666666667,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
v3:Create(l_Dirt_0, TweenInfo.new(0.3666666666666667,
Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
Position = l_Dirt_0.Position - Vector3.new(0, 1, 0, 0)
}):Play();
game:GetService("Debris"):AddItem(l_Dirt_0,
0.3666666666666667);
end);
return ;
end;
end);
local l_l_Humanoid_4_AppliedDescription_0 =
l_Humanoid_4:GetAppliedDescription();
local v14400 = {
Min = 0.5,
Max = 0.8
};
local function v14435(v14401)
local l_Position_64 = l_Root_9.Position;
local v14403, v14404 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_64);
if not v14404 then
return ;
else
local v14405 = v14401 == 1 and "Right" or "Left";
l_Position_64 = l_NinjaUlt_0.Clone_Rig:Clone();
v14403 = l_Position_64:FindFirstChildOfClass("Humanoid");
l_Position_64.Name = "Afterimage_Clone";
l_Position_64.Parent = workspace.Thrown;
v14404 = l_NinjaUlt_0.Rig_Effects:Clone();
local v14406 = false;
local v14407 = false;
v14404.Anchored = v14406;
v14404.CanCollide = v14407;
v14404.CFrame = l_Position_64.Torso.CFrame;
v14406 = Instance.new("WeldConstraint", v14404);
v14406.Part0 = v14404;
v14406.Part1 = l_Position_64.Torso;
v14404.Parent = workspace.Thrown;
v14403.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None;
local v14408 = 0.5;
local v14409 = 18;
local l_v82_303 = v82;
if not v14409 and v14408 then
v14409 = v14408;
v14408 = 1;
end;
if not v14409 and not v14408 then
v14408 = 0;
v14409 = 1;
end;
v14407 = l_v82_303:NextNumber(v14408, v14409);
v14408 = l_Dash_Animations_0:FindFirstChild("Dash" ..
tostring(math.random(1, 7)) .. "_" .. v14405);
l_Position_64.HumanoidRootPart.CFrame = l_Root_9.CFrame *
CFrame.new(1000, 1000, 1000);
v14403:ApplyDescription(l_l_Humanoid_4_AppliedDescription_0);
v14409 = v14403:LoadAnimation(v14408);
v14409.Looped = false;
for _, v14412 in pairs(l_Position_64:GetDescendants()) do
if v14412:IsA("BasePart") then
v14412.CastShadow = false;
task.spawn(function()
for _ = 1, 10 do
v14412.CanCollide = false;
task.wait(0.1);
end;
end);
end;
end;
task.wait(0.1);
l_Position_64.HumanoidRootPart.CFrame = l_Root_9.CFrame;
l_v82_303 = l_Root_9.CFrame * CFrame.new(v14401 == 1 and v14407 or
-v14407, 0, -5);
task.spawn(function()
local v14414 = 0.04;
local v14415 = 0.11;
local l_v82_304 = v82;
if not v14415 and v14414 then
v14415 = v14414;
v14414 = 1;
end;
if not v14415 and not v14414 then
v14414 = 0;
v14415 = 1;
end;
local v14417 = l_v82_304:NextNumber(v14414, v14415);
v3:Create(l_Position_64.HumanoidRootPart, TweenInfo.new(v14417,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
CFrame = l_v82_303
}):Play();
task.wait(v14417);
if not l_Position_64:FindFirstChild("HumanoidRootPart") then
return ;
else
v3:Create(l_Position_64.HumanoidRootPart, TweenInfo.new(2,
Enum.EasingStyle.Linear), {
CFrame = l_v82_303 * CFrame.new(0, 0, -11)
}):Play();
return ;
end;
end);
local v14418 = l_NinjaUlt_0.Afterimage_Spawn:Clone();
v14418.CFrame = l_v82_303;
v14418.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v14418, 3);
for _, v14420 in pairs(v14418:GetDescendants()) do
if v14420:IsA("ParticleEmitter") then
v14420:Emit(v14420:GetAttribute("EmitCount") / 2);
end;
end;
v14409:Play();
v14409:AdjustSpeed(v89(1, 4));
local l_sfx_10 = shared.sfx;
local v14422 = {
SoundId = ({
"rbxassetid://13498704840",
"rbxassetid://13498784533",
"rbxassetid://13498776114",
"rbxassetid://13498704954",
"rbxassetid://13498705091",
"rbxassetid://13498705202"
})[math.random(1, 6)]
};
local v14423 = 1.45;
local v14424 = 1.75;
local l_v82_305 = v82;
if not v14424 and v14423 then
v14424 = v14423;
v14423 = 1;
end;
if not v14424 and not v14423 then
v14423 = 0;
v14424 = 1;
end;
v14422.Volume = l_v82_305:NextNumber(v14423, v14424);
v14423 = 1;
v14424 = 1.3;
l_v82_305 = v82;
if not v14424 and v14423 then
v14424 = v14423;
v14423 = 1;
end;
if not v14424 and not v14423 then
v14423 = 0;
v14424 = 1;
end;
v14422.PlaybackSpeed = l_v82_305:NextNumber(v14423, v14424);
v14422.CFrame = l_v82_303;
l_sfx_10(v14422):Play();
task.spawn(function()
for _, v14427 in pairs(l_Position_64:GetDescendants()) do
if (v14427:IsA("BasePart") or v14427:IsA("Decal")) and
v14427.Transparency < 1 then
local v14428 = 1 - v14427.Transparency;
local v14429 = v14428 * v14400.Min;
local v14430 = v14428 * v14400.Max;
v14427.Transparency = v14429;
v3:Create(v14427, TweenInfo.new(0.03,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1, true), {
Transparency = v14430
}):Play();
end;
end;
end);
l_sfx_10 = function()
local l_Torso_10 = l_Position_64:FindFirstChild("Torso");
if l_Torso_10 then
local v14432 = l_NinjaUlt_0.Afterimage_Despawn:Clone();
v14432.Position = l_Torso_10.Position - Vector3.new(0, 3,
0, 0);
v14432.Parent = workspace.Thrown;
for _, v14434 in pairs(v14432:GetDescendants()) do
if v14434:IsA("ParticleEmitter") then
v14434:Emit(v14434:GetAttribute("EmitCount") / 2);
end;
end;
game:GetService("Debris"):AddItem(v14432, 4);
end;
l_Position_64:Destroy();
v14404:Destroy();
v14374[l_Position_64] = nil;
end;
if not l_Bind_12.Parent then
l_sfx_10();
end;
v14374[l_Position_64] = l_sfx_10;
v14422 = v14409.Stopped:Connect(function()
if not v14374[l_Position_64] then
return ;
else
l_sfx_10();
return ;
end;
end);
task.delay(5, function()
v14422:Disconnect();
end);
return ;
end;
end;
local v14436 = 0;
do
local l_v14436_0 = v14436;
while true do
task.spawn(function()
if not (l_Bind_12.Parent and l_Character_35.Parent) or not
l_Root_9.Parent then
for _, v14439 in pairs(v14374) do
v14439();
end;
return ;
else
v14435(l_v14436_0 % 2);
return ;
end;
end);
l_v14436_0 = l_v14436_0 + 1;
task.wait(0.1);
if not (l_Bind_12.Parent and l_Character_35.Parent and
l_Root_9.Parent) then
break;
end;
end;
end;
elseif v899 == "Notification" then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "NOTIFICATION",
Text = v898.Message,
Duration = 5,
Button1 = shared.resetbe and v898.Button,
Callback = v898.Button and shared.resetbe
});
if v898.char then
v27 = v898.char;
end;
elseif v899 == "Vote Teleport" then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "WANT TO VOTE?",
Text = "Search \"Roblox Innovation Awards 2024\" game on Roblox! Or
click teleport.",
Button1 = "Teleport",
Callback = shared.resetbe,
Duration = 60
});
elseif v899 == "Part0nil" then
v898.Weld.Part0 = nil;
elseif v899 == "Ninja Flash" then
local l_Ninjaflash_0 = l_LegacyReplication_0.Ninjaflash;
local v14441 = l_LegacyReplication_0.RR:Clone();
v14441.TintColor = l_Ninjaflash_0.ImageColor3;
v14441.Parent = game.Lighting;
v3:Create(v14441, TweenInfo.new(3.75, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
TintColor = Color3.fromRGB(255, 255, 255)
}):Play();
task.delay(3.75, function()
v14441:Destroy();
end);
elseif v899 == "Incinerate Screen" then
local v14442 = l_LegacyReplication_0.RR:Clone();
v14442.Parent = game.Lighting;
v3:Create(v14442, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
TintColor = Color3.fromRGB(255, 202, 178)
}):Play();
task.spawn(function()
local v14443 = tick();
wait(0.5);
while true do
task.wait();
local l_v14442_0 = v14442;
local l_fromRGB_0 = Color3.fromRGB;
local v14446 = 255;
local v14447 = 202;
local v14448 = -8;
local v14449 = 8;
local l_v82_306 = v82;
if not v14449 and v14448 then
v14449 = v14448;
v14448 = 1;
end;
if not v14449 and not v14448 then
v14448 = 0;
v14449 = 1;
end;
local v14451 = v14447 + l_v82_306:NextNumber(v14448, v14449);
local v14452 = 178;
v14449 = -8;
l_v82_306 = 8;
local l_v82_307 = v82;
if not l_v82_306 and v14449 then
l_v82_306 = v14449;
v14449 = 1;
end;
if not l_v82_306 and not v14449 then
v14449 = 0;
l_v82_306 = 1;
end;
l_v14442_0.TintColor = l_fromRGB_0(v14446, v14451, v14452 +
l_v82_307:NextNumber(v14449, l_v82_306));
if not (tick() - v14443 <= (v898.Time or 1)) then
break;
end;
end;
end);
task.delay(v898.Time or 1, function()
v3:Create(v14442, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
TintColor = Color3.fromRGB(255, 255, 255)
}):Play();
game:GetService("Debris"):AddItem(v14442, 2);
end);
elseif v899 == "Tween Weld" then
v3:Create(v898.Weld, TweenInfo.new(0.75, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
C0 = v898.C0
}):Play();
elseif v899 == "Just Tween" then
v3:Create(v898.Target, TweenInfo.new(v898.Time, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), v898.Goal):Play();
elseif v899 == "Follow Up" then
local l_Character_36 = l_LocalPlayer_0.Character;
local l_Root_10 = v898.Root;
local l_Hit_7 = v898.Hit;
local l_Anchor_353 = v898.Anchor;
local v14458 = nil;
do
local l_v14458_0 = v14458;
l_v14458_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Anchor_353.Parent and l_Character_36.Parent) or not
l_Hit_7.Parent then
return l_v14458_0:Disconnect();
else
l_Root_10.CFrame =
l_Root_10.CFrame:lerp(CFrame.new(l_Hit_7.Position) + Vector3.new(0, 75, 0, 0),
0.1);
return ;
end;
end);
end;
elseif v899 == "Fly End" then
for _, v14461 in pairs(v2:GetTagged("flybv" .. l_LocalPlayer_0.Name)) do
v14461:Destroy();
end;
local v14462 =
require(l_Character_4.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Character_4.CharacterHandler:WaitForChild("AnimationPlayer"));
local function v14464(v14463)
return v14462.playAnimation(game.FindFirstChild(l_Character_4,
"Humanoid"), v14463);
end;
if v898.buildend then
shared.nobuildmode();
end;
for _, v14466 in pairs(v28) do
v14464(v14466[3]):Stop();
end;
elseif v899 == "Fly Start" then
if v898.build then
shared.buildmode();
end;
for _, v14468 in pairs(v2:GetTagged("flybv" .. l_LocalPlayer_0.Name)) do
v14468:Destroy();
end;
local _ = game:GetService("Players");
local l_l_LocalPlayer_0_0 = l_LocalPlayer_0;
local l_l_l_LocalPlayer_0_0_Mouse_0 = l_l_LocalPlayer_0_0:GetMouse();
local l_CurrentCamera_21 = workspace.CurrentCamera;
local l_Character_37 = l_l_LocalPlayer_0_0.Character;
local l_Humanoid_5 = l_Character_37:WaitForChild("Humanoid");
local _ = l_Character_37:WaitForChild("HumanoidRootPart");
local v14476 = {
Forward = 0,
Backward = 0,
Left = 0,
Right = 0,
Up = 0,
Down = 0
};
local v14477 = {
Forward = 0,
Backward = 0,
Left = 0,
Right = 0,
Up = 0,
Down = 0
};
local v14478 = 0;
local l_BodyGyro_0 = Instance.new("BodyGyro");
local l_BodyVelocity_14 = Instance.new("BodyVelocity");
l_BodyGyro_0.Name = "BODYGYRO";
l_BodyGyro_0.P = 90000;
l_BodyGyro_0.MaxTorque = Vector3.new(8999999488, 8999999488, 8999999488,
0);
l_BodyVelocity_14.MaxForce = Vector3.new(8999999488, 8999999488,
8999999488, 0);
v2:AddTag(l_BodyVelocity_14, "flybv" .. l_LocalPlayer_0.Name);
l_BodyVelocity_14.Parent = l_Character_4:FindFirstChild("Torso");
l_BodyGyro_0.Parent = l_Character_4:FindFirstChild("Torso");
local l_Folder_14 = Instance.new("Folder");
l_Folder_14.Name = "Ragdoll";
l_Folder_14.Parent = l_Character_4;
local v14482 =
require(l_Character_4.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Character_4.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v14482_0 = v14482 --[[ copy: 18 -> 77 ]];
local function v14485(v14484)
return l_v14482_0.playAnimation(game.FindFirstChild(l_Character_4,
"Humanoid"), v14484, nil, nil, true);
end;
v14482 = nil;
local l_Part_18 = Instance.new("Part");
l_Part_18.Anchored = true;
l_Part_18.CanCollide = false;
l_Part_18.BrickColor = BrickColor.Random();
l_Part_18.Parent = workspace.Thrown;
local v14487 = 0;
do
local l_v14476_0, l_v14477_0, l_v14478_0, l_v14482_1, l_v14487_0 =
v14476, v14477, v14478, v14482, v14487;
l_v14482_1 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_v14476_0.Left + l_v14476_0.Right == 0 and
l_v14476_0.Forward + l_v14476_0.Backward == 0) or l_v14476_0.Up + l_v14476_0.Down
~= 0 then
l_v14478_0 = 50;
elseif l_v14476_0.Left + l_v14476_0.Right == 0 and
l_v14476_0.Forward + l_v14476_0.Backward == 0 and l_v14476_0.Up + l_v14476_0.Down
== 0 and l_v14478_0 ~= 0 then
l_v14478_0 = 0;
end;
if v122:IsKeyDown(Enum.KeyCode.LeftShift) then
l_v14478_0 = l_v14478_0 * 1.5;
end;
if not (l_v14476_0.Left + l_v14476_0.Right == 0 and
l_v14476_0.Forward + l_v14476_0.Backward == 0) or l_v14476_0.Up + l_v14476_0.Down
~= 0 then
l_BodyVelocity_14.Velocity =
(l_CurrentCamera_21.CFrame.LookVector * (l_v14476_0.Forward + l_v14476_0.Backward)
+ (l_CurrentCamera_21.CFrame * CFrame.new(l_v14476_0.Left + l_v14476_0.Right,
(l_v14476_0.Forward + l_v14476_0.Backward + l_v14476_0.Up + l_v14476_0.Down) * 0.2,
0).Position - l_CurrentCamera_21.CFrame.Position)) * l_v14478_0;
l_v14477_0 = {
Forward = l_v14476_0.Forward,
Backward = l_v14476_0.Backward,
Left = l_v14476_0.Left,
Right = l_v14476_0.Right,
Up = l_v14476_0.Up,
Down = l_v14476_0.Down
};
elseif l_v14476_0.Left + l_v14476_0.Right == 0 and
l_v14476_0.Forward + l_v14476_0.Backward == 0 and l_v14476_0.Up + l_v14476_0.Down
== 0 and l_v14478_0 ~= 0 then
l_BodyVelocity_14.Velocity =
(l_CurrentCamera_21.CFrame.LookVector * (l_v14477_0.Forward + l_v14477_0.Backward)
+ (l_CurrentCamera_21.CFrame * CFrame.new(l_v14477_0.Left + l_v14477_0.Right,
(l_v14477_0.Forward + l_v14477_0.Backward + l_v14476_0.Up + l_v14476_0.Down) * 0.2,
0).Position - l_CurrentCamera_21.CFrame.Position)) * l_v14478_0;
else
l_BodyVelocity_14.Velocity = Vector3.new(0, 0, 0, 0);
end;
l_BodyGyro_0.CFrame = l_CurrentCamera_21.CFrame;
if tick() - l_v14487_0 > 0 then
l_v14487_0 = tick();
local l_Position_65 = (l_Character_4.PrimaryPart.CFrame +
l_BodyVelocity_14.Velocity).Position;
local l_CFrame_57 = l_Character_4.PrimaryPart.CFrame;
local v14495 = 2000000000;
local v14496 = nil;
local v14497 = nil;
if l_BodyVelocity_14.Velocity == Vector3.new() then
v14497 = 17124061663;
else
for _, v14499 in pairs(v28) do
local l_magnitude_2 = (l_Position_65 -
l_CFrame_57.Position).magnitude;
local l_Magnitude_3 = ((l_CFrame_57 *
CFrame.new(v14499[1].X * l_magnitude_2, 0, v14499[1].Z * l_magnitude_2)).Position -
l_Position_65).Magnitude;
if l_Magnitude_3 < v14495 then
v14495 = l_Magnitude_3;
v14496 = v14499[2];
v14497 = v14499[3];
end;
end;
end;
for _, v14503 in pairs(v28) do
if v14503[3] == v14497 then
local v14504 = v14485(v14497);
if not v14504.IsPlaying then
v14504:Play(0.2);
end;
else
v14485(v14503[3]):Stop(0.2);
end;
end;
end;
if not l_BodyVelocity_14.Parent then
l_v14476_0 = {
Forward = 0,
Backward = 0,
Left = 0,
Right = 0,
Up = 0,
Down = 0
};
l_v14477_0 = {
Forward = 0,
Backward = 0,
Left = 0,
Right = 0,
Up = 0,
Down = 0
};
l_v14478_0 = 0;
l_Folder_14:Destroy();
l_BodyGyro_0:Destroy();
l_BodyVelocity_14:Destroy();
l_v14482_1:Disconnect();
for _, v14506 in pairs(v28) do
v14485(v14506[3]):Stop();
end;
return ;
else
return ;
end;
end);
local function v14508(v14507)
v14507 = v14507:lower();
if v14507 == "w" then
l_v14476_0.Forward = 1;
return ;
elseif v14507 == "s" then
l_v14476_0.Backward = -1;
return ;
elseif v14507 == "a" then
l_v14476_0.Left = -1;
return ;
elseif v14507 == "d" then
l_v14476_0.Right = 1;
return ;
elseif v14507 == "q" then
l_v14476_0.Up = 2;
return ;
else
if v14507 == "e" then
l_v14476_0.Down = -2;
end;
return ;
end;
end;
local function v14510(v14509)
v14509 = v14509:lower();
if v14509 == "w" then
l_v14476_0.Forward = 0;
return ;
elseif v14509 == "s" then
l_v14476_0.Backward = 0;
return ;
elseif v14509 == "a" then
l_v14476_0.Left = 0;
return ;
elseif v14509 == "d" then
l_v14476_0.Right = 0;
return ;
elseif v14509 == "q" then
l_v14476_0.Up = 0;
return ;
else
if v14509 == "e" then
l_v14476_0.Down = 0;
end;
return ;
end;
end;
l_l_l_LocalPlayer_0_0_Mouse_0.KeyDown:Connect(v14508);
l_l_l_LocalPlayer_0_0_Mouse_0.KeyUp:Connect(v14510);
if l_TouchEnabled_1 then
l_Humanoid_5:GetPropertyChangedSignal("MoveDirection"):Connect(function()
if l_Humanoid_5.MoveDirection == Vector3.new() then
for v14511, _ in pairs(l_v14476_0) do
l_v14476_0[v14511] = 0;
end;
return ;
else
local v14513 =
l_Humanoid_5.MoveDirection:Dot(workspace.CurrentCamera.CFrame.LookVector);
local v14514 =
l_Humanoid_5.MoveDirection:Dot(workspace.CurrentCamera.CFrame.RightVector);
if v14514 < 0 then
l_v14476_0.Left = v14514;
l_v14476_0.Right = 0;
else
l_v14476_0.Left = 0;
l_v14476_0.Right = v14514;
end;
if v14513 > 0 then
l_v14476_0.Forward = v14513;
l_v14476_0.Backward = 0;
return ;
else
l_v14476_0.Backward = v14513;
l_v14476_0.Forward = 0;
return ;
end;
end;
end);
end;
end;
elseif v899 == "Serious Punch Camera" then
if workspace.CurrentCamera.CameraType == Enum.CameraType.Scriptable then
return ;
else
if v898.Char == l_Character_4 then
local v14515 = {};
for _, v14517 in
pairs(game.ReplicatedStorage.Resources.ImpactFrame:GetChildren()) do
local v14518 = v14517:Clone();
v14518.Visible = true;
v14518.Size = UDim2.new(0, 1, 0, 1);
v14518.Position = UDim2.new(0, 0, 0, 0);
v14518.Parent = l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v14515, v14518);
end;
task.delay(5.687, function()
task.delay(0.045, function()
v5({
Effect = "Camshake",
Last = 3,
Intensity = 22
});
end);
end);
local l_v14515_0 = v14515 --[[ copy: 4 -> 76 ]];
task.delay(10, function()
for _, v14521 in pairs(l_v14515_0) do
v14521:Destroy();
end;
end);
end;
task.delay(0, function()
local v14522 = shared.sfx({
SoundId = "rbxassetid://15103769292",
Parent = workspace,
Volume = 3
});
v2:AddTag(v14522, "UltimateMusic");
v14522:Play();
task.delay(5.9, function()
v14522.Volume = 7;
v3:Create(v14522, TweenInfo.new(6, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Volume = 3
}):Play();
end);
end);
workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable;
shared.SetCore(false);
local l_CurrentCamera_22 = workspace.CurrentCamera;
local l_Follow_0 = v898.Follow;
local v14525 = nil;
for _, v14527 in
pairs(l_Follow_0.Parent.AnimationController:GetPlayingAnimationTracks()) do
if v14527.Animation.AnimationId == "rbxassetid://12982369223" then
v14525 = v14527;
end;
end;
local v14528 = tick();
local v14529 = nil;
local v14530 = nil;
do
local l_v14525_0, l_v14529_0, l_v14530_0 = v14525, v14529, v14530;
l_v14530_0 = shared.loop(function()
if l_Follow_0 and l_Follow_0.Parent and
l_CurrentCamera_22.CFrame and v898.Char.Parent then
if l_v14525_0 and not l_v14529_0 and
l_v14525_0.TimePosition >= 5.85 and l_v14525_0.TimePosition <= 5.89 then
l_v14529_0 = true;
task.spawn(function()
local v14534 =
game.ReplicatedStorage.Resources.ImpactFrame:Clone();
v14534.Parent = l_LocalPlayer_0.PlayerGui;
v14534[1].ZIndex = 2;
v14534[1].Visible = true;
task.wait(0.046);
v14534[2].ZIndex = 3;
v14534[2].Visible = true;
task.wait(0.046);
v14534[3].ZIndex = 4;
v14534[3].Visible = true;
task.wait(0.046);
l_Follow_0:Destroy();
v14534:Destroy();
end);
end;
if tick() - v14528 > 1 then
l_CurrentCamera_22.CFrame = l_Follow_0.CFrame;
return ;
else
l_CurrentCamera_22.CFrame =
l_CurrentCamera_22.CFrame:lerp(l_Follow_0.CFrame, 0.07);
return ;
end;
else
local l_CFrame_58 = workspace.CurrentCamera.CFrame;
workspace.CurrentCamera.CameraType =
Enum.CameraType.Custom;
workspace.CurrentCamera.CFrame = l_CFrame_58;
shared.SetCore(true);
return l_v14530_0();
end;
end, 90);
end;
end;
elseif v899 == "Serious Punch" then
local l_Root_11 = v898.Root;
local v14537 = game.ReplicatedStorage.Resources.Wind:Clone();
local l_WindBack_0 = v14537.WindBack;
l_WindBack_0.Parent = l_Root_11;
if not l_LocalPlayer_0.Character or l_Root_11 ==
l_LocalPlayer_0.Character.PrimaryPart then
end;
local v14539 = game.ReplicatedStorage.Resources.Sphere:Clone();
local l_Size_8 = v14539.Size;
v14539.Anchored = true;
v14539.Color = Color3.new(1, 1, 1);
v14539.CanCollide = false;
v14539.CanQuery = false;
v14539.Size = v14539.Size * Vector3.new(0, 0, 1.5, 0);
v14539.CFrame = l_Root_11.CFrame + l_Root_11.CFrame.lookVector * 20;
v14539.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v14539, 0.5);
v3:Create(v14539, TweenInfo.new(0.175, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Size = Vector3.new(l_Size_8.X * 2, l_Size_8.Y * 2, v14539.Size.Z +
2000),
Transparency = 1,
CFrame = v14539.CFrame + v14539.CFrame.LookVector * 1050
}):Play();
local v14541 = game.ReplicatedStorage.Resources.Sphere:Clone();
v14541.Anchored = true;
v14541.Color = Color3.new(1, 1, 1);
v14541.CanCollide = false;
v14541.CanQuery = false;
v14541.Size = v14541.Size * Vector3.new(0.4000000059604645,
0.4000000059604645, 1, 0);
v14541.CFrame = l_Root_11.CFrame + l_Root_11.CFrame.lookVector * 20;
v14541.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v14541, 0.5);
v3:Create(v14541, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
Size = Vector3.new(0, 0, v14541.Size.Z + 1200),
CFrame = v14541.CFrame + v14541.CFrame.LookVector * 600
}):Play();
local v14542 = {};
(function(v14543)
for v14544 = 1, v14543 do
local v14545 = v14537:Clone();
v14545.Parent = workspace.Thrown;
v14545.CFrame = l_Root_11.CFrame + l_Root_11.CFrame.lookVector *
(150 * v14544 - 90);
v14545.CFrame = v14545.CFrame + Vector3.new(0, 37 * v14544, 0);
v14545.CFrame = CFrame.new(v14545.CFrame.p,
(Vector3.new(l_Root_11.CFrame.p.X, v14545.CFrame.p.Y, l_Root_11.CFrame.p.Z))) *
CFrame.Angles(1.5707963267948966, 0, 0);
v14545.Name = v14544;
for _, v14547 in pairs(v14545:GetChildren()) do
if v14547.Name == "Right" then
v14547.Position = v14547.Position + Vector3.new(27 *
v14544, 0, 0);
elseif v14547.Name == "Left" then
v14547.Position = v14547.Position - Vector3.new(27 *
v14544, 0, 0);
end;
end;
for _, v14549 in pairs(v14545:GetDescendants()) do
if v14549:IsA("ParticleEmitter") then
v14549.Lifetime = NumberRange.new(v14549.Lifetime.Min +
(v14544 + 7), v14549.Lifetime.Max + v14544 + 8);
shared.resizeparticle(v14549, v14544);
end;
end;
table.insert(v14542, v14545);
end;
task.spawn(function()
v5({
Effect = "Debris Line",
Part = l_Root_11,
Times = 8,
Spread = 3,
Serious = true,
SuperSerious = true,
Seed = v898.Seed
});
end);
for _, v14551 in pairs(l_WindBack_0:GetDescendants()) do
if v14551:IsA("ParticleEmitter") then
v14551:Emit(v14551.Rate);
v14551.Enabled = true;
task.delay(1.75, function()
v14551.Enabled = false;
end);
end;
end;
for _, v14553 in pairs(v14542) do
for _, v14555 in pairs(v14553:GetDescendants()) do
if v14555:IsA("ParticleEmitter") then
v14555:Emit(v14555.Rate);
end;
end;
task.wait(0.1);
end;
task.delay(25, function()
l_WindBack_0:Destroy();
for _, v14557 in pairs(v14542) do
v14557:Destroy();
end;
end);
end)(5);
elseif v899 == "Replicate Projectile" then
local l_Projectile_0 = v898.Projectile;
local _ = l_Projectile_0.CFrame;
local v14560 = nil;
do
local l_v14560_0 = v14560;
l_v14560_0 = game:GetService("RunService").Stepped:Connect(function()
if not l_Projectile_0.Parent then
return l_v14560_0:Disconnect();
else
l_Projectile_0.CFrame =
l_Projectile_0.CFrame:lerp(l_Projectile_0:GetAttribute("CFrame"), 0.5);
return ;
end;
end);
end;
elseif v899 == "Incinerate Debris" then
local l_CFrame_60 = v898.CFrame;
local v14563 = l_LocalPlayer_0:GetAttribute("S_FastMode") and 10 or 75;
local v14564 = {};
local v14565 = tick();
if l_TouchEnabled_1 then
v14563 = 1;
end;
local v14566 = nil;
do
local l_v14566_0 = v14566;
l_v14566_0 = shared.loop(function()
local l_l_CFrame_60_0 = l_CFrame_60;
local l_new_64 = CFrame.new;
local v14570 = -35;
local v14571 = 35;
local l_v82_308 = v82;
if not v14571 and v14570 then
v14571 = v14570;
v14570 = 1;
end;
if not v14571 and not v14570 then
v14570 = 0;
v14571 = 1;
end;
local v14573 = l_l_CFrame_60_0 *
l_new_64(l_v82_308:NextNumber(v14570, v14571), 0, v89(-65, -0));
l_l_CFrame_60_0, l_new_64 = v556({
orig = v14573.Position,
dir = Vector3.new(0, -20, 0, 0)
});
if not (tick() - v14565 <= 5.3) or not v898.Listener.Parent then
task.delay(10, function()
for _, v14575 in pairs(v14564) do
v14575:Destroy();
end;
end);
return l_v14566_0();
else
if l_l_CFrame_60_0 then
local v14576 = v230() or Instance.new("Part");
v14576.Color = l_l_CFrame_60_0.Color;
v14576.Material = l_l_CFrame_60_0.Material;
v14576.Anchored = false;
v14576.CanCollide = false;
local v14577 = 1;
local v14578 = 3;
local l_v82_309 = v82;
if not v14578 and v14577 then
v14578 = v14577;
v14577 = 1;
end;
if not v14578 and not v14577 then
v14577 = 0;
v14578 = 1;
end;
l_v82_308 = l_v82_309:NextNumber(v14577, v14578);
v14578 = 1;
l_v82_309 = 3;
local l_v82_310 = v82;
if not l_v82_309 and v14578 then
l_v82_309 = v14578;
v14578 = 1;
end;
if not l_v82_309 and not v14578 then
v14578 = 0;
l_v82_309 = 1;
end;
v14571 = Vector3.new(l_v82_308,
l_v82_310:NextNumber(v14578, l_v82_309), v89(1, 3));
v14577 = 1;
v14578 = 2;
l_v82_309 = v82;
if not v14578 and v14577 then
v14578 = v14577;
v14577 = 1;
end;
if not v14578 and not v14577 then
v14577 = 0;
v14578 = 1;
end;
v14576.Size = v14571 * l_v82_309:NextNumber(v14577,
v14578);
v14576.CanTouch = false;
v14576.CanQuery = false;
v14571 = CFrame.Angles;
v14578 = -360;
l_v82_309 = 360;
l_v82_310 = v82;
if not l_v82_309 and v14578 then
l_v82_309 = v14578;
v14578 = 1;
end;
if not l_v82_309 and not v14578 then
v14578 = 0;
l_v82_309 = 1;
end;
l_v82_308 = math.rad((l_v82_310:NextNumber(v14578,
l_v82_309)));
l_v82_309 = -360;
l_v82_310 = 360;
local l_v82_311 = v82;
if not l_v82_310 and l_v82_309 then
l_v82_310 = l_v82_309;
l_v82_309 = 1;
end;
if not l_v82_310 and not l_v82_309 then
l_v82_309 = 0;
l_v82_310 = 1;
end;
v14577 = math.rad((l_v82_311:NextNumber(l_v82_309,
l_v82_310)));
l_v82_310 = -360;
l_v82_311 = 360;
local l_v82_312 = v82;
if not l_v82_311 and l_v82_310 then
l_v82_311 = l_v82_310;
l_v82_310 = 1;
end;
if not l_v82_311 and not l_v82_310 then
l_v82_310 = 0;
l_v82_311 = 1;
end;
v14576.CFrame = v14573 * v14571(l_v82_308, v14577,
(math.rad((l_v82_312:NextNumber(l_v82_310, l_v82_311)))));
v14576.Parent = workspace.Thrown;
v14570 = Instance.new("BodyVelocity");
v14570.MaxForce = Vector3.new(1, 1, 1, 0) * 2000000000;
l_v82_308 = CFrame.new(v14576.Position,
l_CFrame_60.Position - l_CFrame_60.lookVector * 75).lookVector;
l_v82_309 = 100;
l_v82_310 = 225;
l_v82_311 = v82;
if not l_v82_310 and l_v82_309 then
l_v82_310 = l_v82_309;
l_v82_309 = 1;
end;
if not l_v82_310 and not l_v82_309 then
l_v82_309 = 0;
l_v82_310 = 1;
end;
v14570.Velocity = l_v82_308 * -
l_v82_311:NextNumber(l_v82_309, l_v82_310);
v14571 = v14570.Velocity;
v14577 = 0;
l_v82_310 = 60;
l_v82_311 = 100;
l_v82_312 = v82;
if not l_v82_311 and l_v82_310 then
l_v82_311 = l_v82_310;
l_v82_310 = 1;
end;
if not l_v82_311 and not l_v82_310 then
l_v82_310 = 0;
l_v82_311 = 1;
end;
v14570.Velocity = v14571 + Vector3.new(v14577,
l_v82_312:NextNumber(l_v82_310, l_v82_311) / 1.5, 0);
v14570.Velocity = v14570.Velocity * 3.5;
v14570.Parent = v14576;
game:GetService("Debris"):AddItem(v14570, 0.15);
table.insert(v14564, v14576);
end;
return ;
end;
end, v14563);
end;
elseif v899 == "Hollow Purple Rock Trail" then
local v14583 = tick();
local v14584 = {};
local l_Attachment_1 = v898.Attachment;
local v14586, _ = v556({
orig = v898.Root.Position,
dir = Vector3.new(0, -125, 0, 0)
});
if v14586 then
local v14588 = l_LegacyReplication_0.BackSmoke:Clone();
v14588.Parent = v898.Root;
v14588.Color = ColorSequence.new(v14586.Color);
v14588.Lifetime = NumberRange.new(2.25, 7);
v14588:Emit(45);
game:service("Debris"):AddItem(v14588, 10);
end;
local v14589 = nil;
do
local l_v14589_0 = v14589;
l_v14589_0 = shared.loop(function()
local v14591 = v230() or Instance.new("Part");
local v14592 = 0.3;
local v14593 = 1;
local l_v82_313 = v82;
if not v14593 and v14592 then
v14593 = v14592;
v14592 = 1;
end;
if not v14593 and not v14592 then
v14592 = 0;
v14593 = 1;
end;
local v14595 = l_v82_313:NextNumber(v14592, v14593) * 17;
v14591.Size = Vector3.new(1, 1, 1, 0) * v14595;
v14592 = l_Attachment_1.CFrame;
v14593 = CFrame.new;
local v14596 = -55;
local v14597 = 55;
local l_v82_314 = v82;
if not v14597 and v14596 then
v14597 = v14596;
v14596 = 1;
end;
if not v14597 and not v14596 then
v14596 = 0;
v14597 = 1;
end;
v14591.CFrame = v14592 * v14593(l_v82_314:NextNumber(v14596,
v14597), 0, -v14591.Size.Z);
v14591.Position = Vector3.new(v14591.Position.X, v14591.Position.Y,
v14591.Position.Z);
last = v14591.CFrame;
local v14599;
v14599, v14592 = v556({
orig = v14591.Position,
dir = Vector3.new(0, -125, 0, 0)
});
if not v14599 then
v14591:Destroy();
else
v14591.Color = v14599.Color;
v14591.Material = v14599.Material;
v14591:SetAttribute("CanGoThroughCamera", true);
v14591.Anchored = true;
v14596 = v14591.Position.X;
l_v82_314 = -3;
local v14600 = 3;
local l_v82_315 = v82;
if not v14600 and l_v82_314 then
v14600 = l_v82_314;
l_v82_314 = 1;
end;
if not v14600 and not l_v82_314 then
l_v82_314 = 0;
v14600 = 1;
end;
l_v82_313 = v14596 + l_v82_315:NextNumber(l_v82_314, v14600);
v14596 = v14592.Y;
l_v82_314 = v14591.Position.Z;
l_v82_315 = -3;
local v14602 = 3;
local l_v82_316 = v82;
if not v14602 and l_v82_315 then
v14602 = l_v82_315;
l_v82_315 = 1;
end;
if not v14602 and not l_v82_315 then
l_v82_315 = 0;
v14602 = 1;
end;
v14591.Position = Vector3.new(l_v82_313, v14596, l_v82_314 +
l_v82_316:NextNumber(l_v82_315, v14602));
v14591.CFrame = v14591.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
v14593 = v14591.CFrame;
v14591.CFrame = v14591.CFrame - Vector3.new(0, v14591.Size.Y /
2, 0);
v14591.Parent = workspace.Thrown;
table.insert(v14584, v14591);
v14597 = 1;
l_v82_314 = 1;
v14600 = 3;
l_v82_315 = v82;
if not v14600 and l_v82_314 then
v14600 = l_v82_314;
l_v82_314 = 1;
end;
if not v14600 and not l_v82_314 then
l_v82_314 = 0;
v14600 = 1;
end;
for _ = v14597, l_v82_315:NextInteger(l_v82_314, v14600) do
l_v82_314 = nil;
l_v82_314 = v14591:Clone();
v14600 = l_v82_314.Size;
v14602 = 0.4;
l_v82_316 = 0.7;
local l_v82_317 = v82;
if not l_v82_316 and v14602 then
l_v82_316 = v14602;
v14602 = 1;
end;
if not l_v82_316 and not v14602 then
v14602 = 0;
l_v82_316 = 1;
end;
l_v82_314.Size = v14600 * l_v82_317:NextNumber(v14602,
l_v82_316);
l_v82_314.Parent = workspace.Thrown;
l_v82_314.Anchored = false;
l_v82_314.CanCollide = true;
l_v82_314.CollisionGroup = "nocol";
l_v82_314.CFrame = v14593 + Vector3.new(0, l_v82_314.Size.Y
/ 2, 0);
v14600 = Instance.new("BodyVelocity");
v14600.MaxForce = Vector3.new(1e999, 1e999, 1e999, 0);
l_v82_316 = Vector3.new(math.random(-2, 2), math.random(6,
10), math.random(-2, 2));
local v14606 = 6;
local v14607 = 10;
local l_v82_318 = v82;
if not v14607 and v14606 then
v14607 = v14606;
v14606 = 1;
end;
if not v14607 and not v14606 then
v14606 = 0;
v14607 = 1;
end;
v14600.Velocity = l_v82_316 * l_v82_318:NextNumber(v14606,
v14607) * 2;
v14600.Parent = l_v82_314;
game:service("Debris"):AddItem(v14600, 0.15);
table.insert(v14584, l_v82_314);
end;
if math.random(1, 2) == 1 then
l_v82_313 = Instance.new("Attachment");
l_v82_313.Parent = workspace.Terrain;
l_v82_313.WorldPosition = v14592;
v14596 = l_LegacyReplication_0.UpSmoke:Clone();
v14596.Parent = l_v82_313;
v14596.Color = ColorSequence.new(v14599.Color);
v14596.Lifetime = NumberRange.new(2.25, 7);
v14596.Acceleration = Vector3.new(0, -2, 0, 0);
v14596.Speed = NumberRange.new(0, v89(0, 650));
shared.resizeparticle(v14596, v89(6, 14));
v14596:Emit(8);
game:service("Debris"):AddItem(l_v82_313, 10);
end;
l_v82_313 = v3;
v14597 = v14591;
l_v82_314 = TweenInfo.new;
l_v82_315 = 0.2;
v14602 = 0.3;
l_v82_316 = v82;
if not v14602 and l_v82_315 then
v14602 = l_v82_315;
l_v82_315 = 1;
end;
if not v14602 and not l_v82_315 then
l_v82_315 = 0;
v14602 = 1;
end;
l_v82_313:Create(v14597,
l_v82_314(l_v82_316:NextNumber(l_v82_315, v14602), Enum.EasingStyle.Back,
Enum.EasingDirection.Out), {
CFrame = v14593
}):Play();
end;
task.wait();
if not (v898.Attachment and v898.Attachment.Parent) or tick() -
v14583 > 10 then
for _, v14610 in pairs(v14584) do
local l_delay_2 = task.delay;
local v14612 = 5;
local v14613 = 8;
local l_v82_319 = v82;
if not v14613 and v14612 then
v14613 = v14612;
v14612 = 1;
end;
if not v14613 and not v14612 then
v14612 = 0;
v14613 = 1;
end;
l_delay_2(l_v82_319:NextNumber(v14612, v14613), function()
v14610.CanCollide = false;
v14610.Anchored = false;
end);
end;
task.delay(10, function()
for _, v14616 in pairs(v14584) do
v14616:Destroy();
end;
end);
l_v14589_0();
end;
end, 60);
end;
elseif v899 == "Tween Neon" then
local v14617 = {};
v897 = math.random(1, 2000000000);
local l_v897_0 = v897;
for _, v14620 in pairs(v898.Parts) do
local l_Parent_11 = v14620.Parent.Parent;
if not v14617[l_Parent_11] then
v14617[l_Parent_11] = true;
if v898.Color == 1 then
v14620.BackgroundTransparency = 0;
l_Parent_11.Color = Color3.fromRGB(191, 106, 38);
end;
task.spawn(function()
local v14622 = tick();
while true do
task.wait();
if not (tick() - v14622 <= v898.Time + 0.05 and l_v897_0 ==
v897) then
break;
end;
end;
if v898.Color == 0 and l_v897_0 == v897 then
l_Parent_11.Color = Color3.fromRGB(12, 12, 12);
for _, v14624 in pairs(v898.Parts) do
if v14624.Parent.Parent == l_Parent_11 then
v14624.BackgroundTransparency = 1;
end;
end;
end;
end);
end;
v3:Create(v14620, TweenInfo.new(v898.Time, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
BackgroundTransparency = v898.Color
}):Play();
end;
elseif v899 == "Winner" then
local v14625 = game.ReplicatedStorage[v898.Finisher and "GameTwo" or
"Game"]:Clone();
v14625.Parent = l_LocalPlayer_0.PlayerGui;
shared.sfx({
SoundId = v898.Finisher and "rbxassetid://12560282938" or
"rbxassetid://12552899293",
Parent = workspace,
Volume = 2
}):Play();
local v14626 = 1;
if v898.Finisher then
v14626 = 2;
end;
local l_ImageLabel_4 = v14625.ImageLabel;
l_ImageLabel_4.Size = UDim2.new(0, 0, 3 * v14626, 0);
l_ImageLabel_4.Visible = true;
v3:Create(l_ImageLabel_4, TweenInfo.new(0.15, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = UDim2.new(1 * v14626, 0, 0, 0)
}):Play();
local l_Glow_0 = v14625.Glow;
l_Glow_0.Size = UDim2.new(1.3 * v14626, 0, 1.3 * v14626, 0);
l_Glow_0.ImageTransparency = 0;
l_Glow_0.Visible = true;
v3:Create(l_Glow_0, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ImageTransparency = 1
}):Play();
local v14629 = {};
local l_Fade_0 = v14625.Fade;
l_Fade_0.Size = UDim2.new(1.3, 0, 2, 0);
l_Fade_0.ImageTransparency = 1;
l_Fade_0.Visible = true;
v3:Create(l_Fade_0, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ImageTransparency = 0.6,
Size = UDim2.new(1.45, 0, v898.Finisher and 1.2 or 0.6, 0)
}):Play();
table.insert(v14629, l_Fade_0);
v2:AddTag(l_Fade_0, "gamewins");
local l_Spiral_0 = v14625.Spiral;
l_Spiral_0.Size = UDim2.new(0.2, 0, 0.2, 0);
l_Spiral_0.ImageTransparency = 0;
l_Spiral_0.ZIndex = 0;
l_Spiral_0.Visible = true;
v3:Create(l_Spiral_0, TweenInfo.new(0.25, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = UDim2.new(6, 0, v898.Finisher and 8 or 6, 0),
Rotation = 25,
ImageTransparency = 1
}):Play();
local l_TextLabel_1 = v14625.TextLabel;
table.insert(v14629, l_TextLabel_1);
l_TextLabel_1.ZIndex = 1;
local l_Size_9 = l_TextLabel_1.Size;
l_TextLabel_1.Size = UDim2.new(0, 0, 0, 0);
l_TextLabel_1.ImageTransparency = 0;
l_TextLabel_1.Visible = true;
v3:Create(l_TextLabel_1, TweenInfo.new(v898.Finisher and 0.2 or 0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_Size_9
}):Play();
if v14625:FindFirstChild("TextLabelTwo") then
local l_TextLabelTwo_0 = v14625.TextLabelTwo;
table.insert(v14629, l_TextLabelTwo_0);
l_TextLabelTwo_0.ZIndex = 1;
local l_Size_10 = l_TextLabelTwo_0.Size;
l_TextLabelTwo_0.Size = UDim2.new(0, 0, 0, 0);
l_TextLabelTwo_0.ImageTransparency = 0;
l_TextLabelTwo_0.Visible = true;
v3:Create(l_TextLabelTwo_0, TweenInfo.new(v898.Finisher and 0.2 or 0.4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = l_Size_10
}):Play();
end;
for _, v14637 in pairs(v14629) do
v2:AddTag(v14637, "gamewins");
end;
task.delay(5, function()
for _, v14639 in pairs(v14629) do
v3:Create(v14639, TweenInfo.new(2.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
ImageTransparency = 1
}):Play();
end;
end);
elseif v899 == "Music Transition" then
local l_Attachment_2 = Instance.new("Attachment");
l_Attachment_2.Parent = v898.Root;
l_Attachment_2.WorldCFrame = workspace.CurrentCamera.CFrame;
if not v898.Vol then
l_Attachment_2.Position = Vector3.new();
end;
v898.Theme.Parent = l_Attachment_2;
v3:Create(l_Attachment_2, TweenInfo.new((workspace.CurrentCamera.CFrame.p -
v898.Root.Position).magnitude / 100, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
Position = Vector3.new()
}):Play();
v3:Create(v898.Theme, TweenInfo.new(5, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
RollOffMaxDistance = 85
}):Play();
local l_Theme_0 = v898.Theme;
l_Theme_0:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Theme_0.Parent then
l_Attachment_2:Destroy();
end;
end);
elseif not (v899 == "Update Goal") then
if v899 == "Break Model" then
if v898.Burn and workspace:GetAttribute("RankedOnes") then
return ;
elseif v898.Stadium then
local v14642 = {
ground = v898.Stadium
};
if v14642.ground:GetAttribute("Broken") then
return ;
else
v14642.ground:SetAttribute("Broken", true);
local l_SpecialMesh_702 = Instance.new("SpecialMesh");
l_SpecialMesh_702.Scale = Vector3.new(0, 0, 0, 0);
if not workspace:GetAttribute("RankedOnes") then
task.delay(v14642.ground:GetAttribute("RespawnTime"),
function()
v14642.ground:SetAttribute("Broken", false);
l_SpecialMesh_702:Destroy();
end);
end;
local l_ground_0 = v14642.ground;
local v14645 = l_ground_0:Clone();
v14645.Size = Vector3.new(l_ground_0.Size.X, 0.07,
l_ground_0.Size.Z);
v14645.Position = l_ground_0.Position;
v14645.Position = v14645.Position + Vector3.new(0,
l_ground_0.Size.Y / 2, 0);
l_SpecialMesh_702.Parent = v14642.ground;
local v14646 = {};
if not v898.NoLag then
local _, v14648, v14649 = v576(v14645, ({
"X",
"Z"
})[math.random(1, 2)]);
table.insert(v14646, v14648);
table.insert(v14646, v14649);
else
v14645.Parent = workspace.Thrown;
table.insert(v14646, v14645);
end;
if not v898.Up then
v898.Up = 33;
end;
for v14650, v14651 in pairs(v14646) do
v14651.Anchored = false;
v14651.Transparency = 0;
v14651.CollisionGroup = "nocol";
local l_fromRGB_1 = Color3.fromRGB;
local v14653 = v14651.Color.R * 255;
local v14654 = 3;
local v14655 = 5;
local l_v82_320 = v82;
if not v14655 and v14654 then
v14655 = v14654;
v14654 = 1;
end;
if not v14655 and not v14654 then
v14654 = 0;
v14655 = 1;
end;
local v14657 = v14653 - l_v82_320:NextNumber(v14654,
v14655);
local v14658 = v14651.Color.G * 255;
v14655 = 3;
l_v82_320 = 5;
local l_v82_321 = v82;
if not l_v82_320 and v14655 then
l_v82_320 = v14655;
v14655 = 1;
end;
if not l_v82_320 and not v14655 then
v14655 = 0;
l_v82_320 = 1;
end;
v14653 = v14658 - l_v82_321:NextNumber(v14655, l_v82_320);
v14654 = v14651.Color.B * 255;
l_v82_320 = 3;
l_v82_321 = 5;
local l_v82_322 = v82;
if not l_v82_321 and l_v82_320 then
l_v82_321 = l_v82_320;
l_v82_320 = 1;
end;
if not l_v82_321 and not l_v82_320 then
l_v82_320 = 0;
l_v82_321 = 1;
end;
v14651.Color = l_fromRGB_1(v14657, v14653, v14654 -
l_v82_322:NextNumber(l_v82_320, l_v82_321));
v14651:SetAttribute("CanGoThroughCamera", true);
l_fromRGB_1 = v14651.CFrame;
v14657 = CFrame.Angles;
v14654 = -35;
v14655 = 35;
l_v82_320 = v82;
if not v14655 and v14654 then
v14655 = v14654;
v14654 = 1;
end;
if not v14655 and not v14654 then
v14654 = 0;
v14655 = 1;
end;
v14653 = math.rad((l_v82_320:NextNumber(v14654, v14655)));
v14655 = -35;
l_v82_320 = 35;
l_v82_321 = v82;
if not l_v82_320 and v14655 then
l_v82_320 = v14655;
v14655 = 1;
end;
if not l_v82_320 and not v14655 then
v14655 = 0;
l_v82_320 = 1;
end;
v14658 = math.rad((l_v82_321:NextNumber(v14655,
l_v82_320)));
l_v82_320 = -35;
l_v82_321 = 35;
l_v82_322 = v82;
if not l_v82_321 and l_v82_320 then
l_v82_321 = l_v82_320;
l_v82_320 = 1;
end;
if not l_v82_321 and not l_v82_320 then
l_v82_320 = 0;
l_v82_321 = 1;
end;
v14651.CFrame = l_fromRGB_1 * v14657(v14653, v14658,
(math.rad((l_v82_322:NextNumber(l_v82_320, l_v82_321)))));
v14651.Parent = workspace.Thrown;
if v14650 == 1 then
l_fromRGB_1 = shared.sfx;
v14657 = {
SoundId = ({
"rbxassetid://12396291040",
"rbxassetid://12396291342",
"rbxassetid://12396291693"
})[math.random(1, 3)],
Volume = 7,
CFrame = v14651.CFrame
};
v14658 = 0.9;
v14654 = 1.1;
v14655 = v82;
if not v14654 and v14658 then
v14654 = v14658;
v14658 = 1;
end;
if not v14654 and not v14658 then
v14658 = 0;
v14654 = 1;
end;
v14657.PlaybackSpeed = v14655:NextNumber(v14658,
v14654);
l_fromRGB_1(v14657):Play();
end;
l_fromRGB_1 = Instance.new("BodyVelocity");
l_fromRGB_1.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
v14658 = -22;
v14654 = 22;
v14655 = v82;
if not v14654 and v14658 then
v14654 = v14658;
v14658 = 1;
end;
if not v14654 and not v14658 then
v14658 = 0;
v14654 = 1;
end;
v14653 = v14655:NextNumber(v14658, v14654);
v14654 = v898.Up;
v14655 = v898.Up + 5;
l_v82_320 = v82;
if not v14655 and v14654 then
v14655 = v14654;
v14654 = 1;
end;
if not v14655 and not v14654 then
v14654 = 0;
v14655 = 1;
end;
l_fromRGB_1.Velocity = Vector3.new(v14653,
l_v82_320:NextNumber(v14654, v14655), v89(-22, 22));
l_fromRGB_1.Parent = v14651;
game:service("Debris"):AddItem(l_fromRGB_1, 0.15);
v14657 = task.delay;
v14658 = 1;
v14654 = 2;
v14655 = v82;
if not v14654 and v14658 then
v14654 = v14658;
v14658 = 1;
end;
if not v14654 and not v14658 then
v14658 = 0;
v14654 = 1;
end;
v14657(v14655:NextNumber(v14658, v14654), function()
local l_v3_16 = v3;
local l_v14651_0 = v14651;
local l_new_65 = TweenInfo.new;
local v14664 = 1;
local v14665 = 2;
local l_v82_323 = v82;
if not v14665 and v14664 then
v14665 = v14664;
v14664 = 1;
end;
if not v14665 and not v14664 then
v14664 = 0;
v14665 = 1;
end;
l_v3_16:Create(l_v14651_0,
l_new_65(l_v82_323:NextNumber(v14664, v14665), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1,
Size = v14651.Size / 1.5
}):Play();
end);
v14657 = shared.sfx;
v14653 = {
SoundId = ({
"rbxassetid://12396291437",
"rbxassetid://12396291124",
"rbxassetid://12396291220",
"rbxassetid://12396291503",
"rbxassetid://12396291580"
})[math.random(1, 5)],
Volume = 3.2
};
v14654 = 0.9;
v14655 = 1.1;
l_v82_320 = v82;
if not v14655 and v14654 then
v14655 = v14654;
v14654 = 1;
end;
if not v14655 and not v14654 then
v14654 = 0;
v14655 = 1;
end;
v14653.PlaybackSpeed = l_v82_320:NextNumber(v14654,
v14655);
v14653.Parent = v14651;
v14657(v14653):Play();
end;
task.delay(4.5, function()
v14645:Destroy();
for _, v14668 in pairs(v14646) do
v14668:Destroy();
end;
end);
return true;
end;
else
local l_Original_0 = v898.Original;
if l_Original_0.Parent == game.Lighting then
return ;
elseif l_Original_0.Parent:FindFirstChildOfClass("Humanoid") or
l_Original_0:FindFirstChildOfClass("Humanoid") then
return ;
else
local l_Position_66 =
l_Original_0:FindFirstChildWhichIsA("BasePart", true).Position;
local l_Parent_12 = l_Original_0.Parent;
local v14672, v14673 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_66);
local l_v14673_0 = v14673;
l_Original_0.Parent = game.Lighting;
v14672 = l_LocalPlayer_0.Character;
if v14672 then
v14673 = v14672.PrimaryPart;
if v14673 and (l_Position_66 - v14673.Position).magnitude
<= 10 then
local l_v5_7 = v5;
local v14676 = {
Effect = "Camshake"
};
local v14677 = 0.7;
local v14678 = 1.2;
local l_v82_324 = v82;
if not v14678 and v14677 then
v14678 = v14677;
v14677 = 1;
end;
if not v14678 and not v14677 then
v14677 = 0;
v14678 = 1;
end;
v14676.Intensity = l_v82_324:NextNumber(v14677, v14678)
* 1.75;
l_v5_7(v14676);
end;
end;
for _, v14681 in pairs(l_Original_0:GetDescendants()) do
if v14681:IsA("Sound") then
v14681:Pause();
end;
end;
v14673 = l_Original_0:Clone();
local v14682 = true;
for _, v14684 in pairs(v14673:GetDescendants()) do
if v14684:IsA("BasePart") then
v2:RemoveTag(v14684, "WindShake");
if not v898.CanCollide then
v14684.CanCollide = false;
end;
v14684.AssemblyLinearVelocity = Vector3.new();
v14684.Velocity = Vector3.new();
v14684.AssemblyAngularVelocity = Vector3.new();
v14684.Anchored = false;
v14684.CanTouch = false;
v14684.Transparency = 0;
v14684.CanQuery = false;
if (not (v14684.Name ~= "TreeRoot") or
v14684.Parent.Name == "Tree" and not v14684:GetAttribute("IsTree")) and v898.Burn
and not v898.VelBurn then
v14684.Anchored = true;
v14684.CanCollide = true;
v14684.CanQuery = true;
v14684.CanTouch = true;
v14682 = false;
end;
if l_LocalPlayer_0:GetAttribute("S_FastMode") and
v14673.Name ~= "Trashcan" and math.random(1, 3) ~= 1 then
v14684:Destroy();
end;
if not l_v14673_0 and v14673.Name == "Bench" and
math.random(1, 2) == 1 then
v14684:Destroy();
end;
end;
end;
v14673.Parent = workspace.Thrown;
if v14682 and v14673.Name ~= "Trashcan" then
task.delay(5, function()
v14673:Destroy();
end);
end;
local v14685 = true;
local v14686 = false;
local v14687 = {};
for _, v14689 in pairs(v14673:GetDescendants()) do
if v14689:IsA("BasePart") then
if v898.Tornado then
local function v14714()
local v14690 = 0.7;
local v14691 = 1.4;
local l_v82_325 = v82;
if not v14691 and v14690 then
v14691 = v14690;
v14690 = 1;
end;
if not v14691 and not v14690 then
v14690 = 0;
v14691 = 1;
end;
local v14693 = l_v82_325:NextNumber(v14690,
v14691);
v14690 = Instance.new("NumberValue");
v14691 = Instance.new("NumberValue");
l_v82_325 = Instance.new("NumberValue");
local v14694 = 0;
local v14695 = 360;
local l_v82_326 = v82;
if not v14695 and v14694 then
v14695 = v14694;
v14694 = 1;
end;
if not v14695 and not v14694 then
v14694 = 0;
v14695 = 1;
end;
local v14697 = l_v82_326:NextNumber(v14694,
v14695);
v14694 = v14689;
v14695 = v898.Tornado;
l_v82_326 = v14694.Size;
local l_v14687_0 = v14687;
local v14699 = {
Dist = v14690,
Height = v14691,
Spin = l_v82_325,
Rot = v14697,
Size = l_v82_326
};
local v14700 = 0.7;
local v14701 = 1.3;
local l_v82_327 = v82;
if not v14701 and v14700 then
v14701 = v14700;
v14700 = 1;
end;
if not v14701 and not v14700 then
v14700 = 0;
v14701 = 1;
end;
v14699.amplitude = l_v82_327:NextNumber(v14700,
v14701);
v14700 = 0.5;
v14701 = 1.5;
l_v82_327 = v82;
if not v14701 and v14700 then
v14701 = v14700;
v14700 = 1;
end;
if not v14701 and not v14700 then
v14700 = 0;
v14701 = 1;
end;
v14699.frequency = l_v82_327:NextNumber(v14700,
v14701);
v14699.RotScale = v14693;
l_v14687_0[v14694] = v14699;
v14690.Value = (v14689.Position -
v898.Tornado.Position).magnitude;
if not (v14689.Material ~= Enum.Material.Grass)
or v14689.Name ~= "TreeRoot" then
end;
l_v14687_0 = v3;
local l_v14694_0 = v14694;
v14700 = TweenInfo.new;
local v14704 = 0.1;
local v14705 = 0.2;
local l_v82_328 = v82;
if not v14705 and v14704 then
v14705 = v14704;
v14704 = 1;
end;
if not v14705 and not v14704 then
v14704 = 0;
v14705 = 1;
end;
l_v14687_0:Create(l_v14694_0,
v14700(l_v82_328:NextNumber(v14704, v14705) * 2, Enum.EasingStyle.Sine), {
Size = l_v82_326 * 0.35
}):Play();
l_v14687_0 = v3;
l_v14694_0 = l_v82_325;
v14700 = TweenInfo.new(1,
Enum.EasingStyle.Sine);
v14701 = {};
v14704 = 0.03;
v14705 = 0.05;
l_v82_328 = v82;
if not v14705 and v14704 then
v14705 = v14704;
v14704 = 1;
end;
if not v14705 and not v14704 then
v14704 = 0;
v14705 = 1;
end;
v14701.Value = l_v82_328:NextNumber(v14704,
v14705);
l_v14687_0:Create(l_v14694_0, v14700,
v14701):Play();
v14699 = -20;
l_v14694_0 = -10;
v14700 = v82;
if not l_v14694_0 and v14699 then
l_v14694_0 = v14699;
v14699 = 1;
end;
if not l_v14694_0 and not v14699 then
v14699 = 0;
l_v14694_0 = 1;
end;
v14691.Value = v14700:NextNumber(v14699,
l_v14694_0);
l_v14687_0 = v3;
l_v14694_0 = v14691;
v14700 = TweenInfo.new;
l_v82_327 = 0.2;
v14704 = 0.4;
v14705 = v82;
if not v14704 and l_v82_327 then
v14704 = l_v82_327;
l_v82_327 = 1;
end;
if not v14704 and not l_v82_327 then
l_v82_327 = 0;
v14704 = 1;
end;
v14700 = v14700(v14705:NextNumber(l_v82_327,
v14704), Enum.EasingStyle.Quad);
v14701 = {};
v14704 = 45;
v14705 = 125;
l_v82_328 = v82;
if not v14705 and v14704 then
v14705 = v14704;
v14704 = 1;
end;
if not v14705 and not v14704 then
v14704 = 0;
v14705 = 1;
end;
v14701.Value = l_v82_328:NextNumber(v14704,
v14705);
l_v14687_0:Create(l_v14694_0, v14700,
v14701):Play();
task.delay(0.8, function()
local l_v3_17 = v3;
local l_l_v82_325_0 = l_v82_325;
local v14709 = TweenInfo.new(1.5,
Enum.EasingStyle.Sine);
local v14710 = {};
local v14711 = 0.35;
local v14712 = 0.45;
local l_v82_329 = v82;
if not v14712 and v14711 then
v14712 = v14711;
v14711 = 1;
end;
if not v14712 and not v14711 then
v14711 = 0;
v14712 = 1;
end;
v14710.Value = l_v82_329:NextNumber(v14711,
v14712);
l_v3_17:Create(l_l_v82_325_0, v14709,
v14710):Play();
v3:Create(v14690, TweenInfo.new(3,
Enum.EasingStyle.Sine), {
Value = v14690.Value * 1.5
}):Play();
end);
end;
if v898.TornadoDelay then
local l_BodyVelocity_15 =
Instance.new("BodyVelocity");
l_BodyVelocity_15.MaxForce = Vector3.new(1, 1,
1, 0) * 2000000000;
l_BodyVelocity_15.Velocity =
Vector3.new(math.random(-10, 10), v898.Velocity or math.random(200, 300),
math.random(-10, 10));
if v898.From then
local l_lookVector_5 =
CFrame.new(v14689.Position, v898.From).lookVector;
local v14717 = v898.Velocity or 355;
local v14718 = v898.Velocity and
v898.Velocity + 5 or 455;
local l_v82_330 = v82;
if not v14718 and v14717 then
v14718 = v14717;
v14717 = 1;
end;
if not v14718 and not v14717 then
v14717 = 0;
v14718 = 1;
end;
l_BodyVelocity_15.Velocity = l_lookVector_5
* -l_v82_330:NextNumber(v14717, v14718);
l_BodyVelocity_15.Velocity =
l_BodyVelocity_15.Velocity + Vector3.new(math.random(-20, 20), 65, math.random(-20,
20)) * (v898.Velocity and 0.4 or 1);
end;
local l_BodyAngularVelocity_5 =
Instance.new("BodyAngularVelocity");
local v14721 = Vector3.new(math.random(-10,
10), math.random(-5, 5), math.random(-6, 6));
local v14722 = 0.5;
local v14723 = 1;
local l_v82_331 = v82;
if not v14723 and v14722 then
v14723 = v14722;
v14722 = 1;
end;
if not v14723 and not v14722 then
v14722 = 0;
v14723 = 1;
end;
l_BodyAngularVelocity_5.AngularVelocity =
v14721 * l_v82_331:NextNumber(v14722, v14723);
l_BodyAngularVelocity_5.MaxTorque =
Vector3.new(1, 1, 1, 0) * 2000000000;
l_BodyAngularVelocity_5.Parent = v14689;
l_BodyVelocity_15.Parent = v14689;
v3:Create(l_BodyVelocity_15, TweenInfo.new(1,
Enum.EasingStyle.Sine), {
Velocity = Vector3.new(0, 0, 0, 0)
}):Play();
v3:Create(l_BodyAngularVelocity_5,
TweenInfo.new(1, Enum.EasingStyle.Sine), {
AngularVelocity = Vector3.new(0, 0, 0, 0)
}):Play();
local l_l_BodyVelocity_15_0 = l_BodyVelocity_15
--[[ copy: 20 -> 73 ]];
local l_l_BodyAngularVelocity_5_0 =
l_BodyAngularVelocity_5 --[[ copy: 21 -> 74 ]];
local l_v14714_0 = v14714 --[[ copy: 19 ->
75 ]];
task.delay(0.4, function()
game:GetService("Debris"):AddItem(l_l_BodyVelocity_15_0, 0);
game:GetService("Debris"):AddItem(l_l_BodyAngularVelocity_5_0, 0);
v14689.Anchored = true;
l_v14714_0();
end);
else
v14714();
end;
elseif not v898.Blue then
local l_BodyVelocity_16 =
Instance.new("BodyVelocity");
l_BodyVelocity_16.MaxForce = Vector3.new(1, 1, 1,
0) * 2000000000;
l_BodyVelocity_16.Velocity =
Vector3.new(math.random(-10, 10), v898.Velocity or math.random(200, 300),
math.random(-10, 10));
if v898.From then
local l_lookVector_6 =
CFrame.new(v14689.Position, v898.From).lookVector;
local v14730 = v898.Velocity or 355;
local v14731 = v898.Velocity and v898.Velocity
+ 5 or 455;
local l_v82_332 = v82;
if not v14731 and v14730 then
v14731 = v14730;
v14730 = 1;
end;
if not v14731 and not v14730 then
v14730 = 0;
v14731 = 1;
end;
l_BodyVelocity_16.Velocity = l_lookVector_6 * -
l_v82_332:NextNumber(v14730, v14731);
l_BodyVelocity_16.Velocity =
l_BodyVelocity_16.Velocity + Vector3.new(math.random(-20, 20), 65, math.random(-20,
20)) * (v898.Velocity and 0.4 or 1);
end;
local l_BodyAngularVelocity_6 =
Instance.new("BodyAngularVelocity");
local v14734 = Vector3.new(math.random(-10, 10),
math.random(-5, 5), math.random(-6, 6));
local v14735 = 0.5;
local v14736 = 1;
local l_v82_333 = v82;
if not v14736 and v14735 then
v14736 = v14735;
v14735 = 1;
end;
if not v14736 and not v14735 then
v14735 = 0;
v14736 = 1;
end;
l_BodyAngularVelocity_6.AngularVelocity = v14734 *
l_v82_333:NextNumber(v14735, v14736);
l_BodyAngularVelocity_6.MaxTorque = Vector3.new(1,
1, 1, 0) * 2000000000;
l_BodyAngularVelocity_6.Parent = v14689;
game:service("Debris"):AddItem(l_BodyAngularVelocity_6, 0.15);
l_BodyVelocity_16.Parent = v14689;
game:service("Debris"):AddItem(l_BodyVelocity_16,
0.15);
else
local l_LapseBlue_0 = v898.Blue.LapseBlue;
v3:Create(v14689, TweenInfo.new((v14689.Position -
l_LapseBlue_0.Position).magnitude / 75, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = Vector3.new()
}):Play();
local l_BodyVelocity_17 =
Instance.new("BodyVelocity");
l_BodyVelocity_17.MaxForce = Vector3.new(1, 1, 1,
0) * 150000;
if not v14686 then
v14686 = true;
local l_sfx_11 = shared.sfx;
local v14741 = {
SoundId = ({
"rbxassetid://15122036651",
"rbxassetid://15122036742",
"rbxassetid://15122036895"
})[math.random(1, 3)],
Volume = 5.75
};
local v14742 = 0.9;
local v14743 = 1.1;
local l_v82_334 = v82;
if not v14743 and v14742 then
v14743 = v14742;
v14742 = 1;
end;
if not v14743 and not v14742 then
v14742 = 0;
v14743 = 1;
end;
v14741.PlaybackSpeed =
l_v82_334:NextNumber(v14742, v14743);
v14741.CFrame = v14689.CFrame;
l_sfx_11(v14741):Play();
end;
local l_l_BodyVelocity_17_0 = l_BodyVelocity_17 --
[[ copy: 20 -> 71 ]];
local l_l_LapseBlue_0_0 = l_LapseBlue_0 --[[ copy:
19 -> 72 ]];
task.spawn(function()
local v14747 = 40;
local v14748 = 60;
local l_v82_335 = v82;
if not v14748 and v14747 then
v14748 = v14747;
v14747 = 1;
end;
if not v14748 and not v14747 then
v14747 = 0;
v14748 = 1;
end;
local v14750 = l_v82_335:NextNumber(v14747,
v14748);
v14747 = tick();
while true do
task.wait();
l_l_BodyVelocity_17_0.Velocity =
CFrame.new(v14689.Position, l_l_LapseBlue_0_0.Position).lookVector * v14750 * 3;
if not l_l_BodyVelocity_17_0.Parent then
l_l_BodyVelocity_17_0.Parent = v14689;
end;
if not (tick() - v14747 <= 1) then
break;
end;
end;
v3:Create(v14689, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(),
Transparency = 1
}):Play();
task.delay(0.35, function()
v14689:Destroy();
end);
end);
end;
if v14689:GetAttribute("IsTree") then
if v898.Burn then
local l_v3_18 = v3;
local l_v14689_0 = v14689;
local l_new_66 = TweenInfo.new;
local v14754 = 0.5;
local v14755 = 1.2;
local l_v82_336 = v82;
if not v14755 and v14754 then
v14755 = v14754;
v14754 = 1;
end;
if not v14755 and not v14754 then
v14754 = 0;
v14755 = 1;
end;
l_v3_18:Create(l_v14689_0,
l_new_66(l_v82_336:NextNumber(v14754, v14755), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Color = Color3.new(0, 0, 0),
Size = Vector3.new()
}):Play();
end;
elseif v898.Burn then
local l_v3_19 = v3;
local l_v14689_1 = v14689;
local l_new_67 = TweenInfo.new;
local v14760 = 0.5;
local v14761 = 1.2;
local l_v82_337 = v82;
if not v14761 and v14760 then
v14761 = v14760;
v14760 = 1;
end;
if not v14761 and not v14760 then
v14760 = 0;
v14761 = 1;
end;
l_v3_19:Create(l_v14689_1,
l_new_67(l_v82_337:NextNumber(v14760, v14761), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Color = Color3.new(0, 0, 0)
}):Play();
end;
if v14689.Name == "TreeRoot" then
local v14763 =
l_LegacyReplication_0.TreeFire:Clone();
v14763.Parent = v14689;
local l_sfx_12 = shared.sfx;
local v14765 = {
SoundId = ({
"rbxassetid://12351399562",
"rbxassetid://12351399619",
"rbxassetid://12351399721",
"rbxassetid://12351399775"
})[math.random(1, 4)],
Parent = v14689
};
local v14766 = 1.5;
local v14767 = 3;
local l_v82_338 = v82;
if not v14767 and v14766 then
v14767 = v14766;
v14766 = 1;
end;
if not v14767 and not v14766 then
v14766 = 0;
v14767 = 1;
end;
v14765.Volume = l_v82_338:NextNumber(v14766,
v14767);
l_sfx_12(v14765):Play();
if v898.Burn then
l_sfx_12 = v3;
local l_v14689_2 = v14689;
v14766 = TweenInfo.new;
l_v82_338 = 0.5;
local v14770 = 1.2;
local l_v82_339 = v82;
if not v14770 and l_v82_338 then
v14770 = l_v82_338;
l_v82_338 = 1;
end;
if not v14770 and not l_v82_338 then
l_v82_338 = 0;
v14770 = 1;
end;
l_sfx_12:Create(l_v14689_2,
v14766(l_v82_339:NextNumber(l_v82_338, v14770), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Color = Color3.new(0, 0, 0)
}):Play();
v14763:Emit(v89(6, 10, true));
l_sfx_12 = shared.sfx;
v14765 = {
SoundId = ({
"rbxassetid://12628687559",
"rbxassetid://12628687641",
"rbxassetid://12628687698",
"rbxassetid://12628687768"
})[math.random(1, 4)],
Volume = 10
};
v14766 = 0.9;
v14767 = 1.1;
l_v82_338 = v82;
if not v14767 and v14766 then
v14767 = v14766;
v14766 = 1;
end;
if not v14767 and not v14766 then
v14766 = 0;
v14767 = 1;
end;
v14765.PlaybackSpeed =
l_v82_338:NextNumber(v14766, v14767);
v14765.Parent = v14689;
l_sfx_12(v14765):Play();
end;
elseif v14689.Parent.Name == "Bench" then
if v14685 and not v898.NoSound then
v14685 = false;
shared.sfx({
SoundId = ({
"rbxassetid://12351473066",
"rbxassetid://12351473130",
"rbxassetid://12351473189",
"rbxassetid://12351473236"
})[math.random(1, 4)],
Parent = v14689,
Volume = 4
}):Play();
end;
elseif not (v14689.Parent.Name ~= "Trashcan") or
v14689:GetAttribute("Destructible") then
v14689.CanCollide = true;
shared.sfx({
SoundId = ({
"rbxassetid://12392244609",
"rbxassetid://12392245642"
})[math.random(1, 2)],
Parent = v14689,
Volume = 2
}):Play();
shared.sfx({
SoundId = ({
"rbxassetid://12392244389",
"rbxassetid://12392244145",
"rbxassetid://12392244235"
})[math.random(1, 3)],
Parent = v14689,
Volume = 1
}):Play();
end;
end;
end;
if v898.Tornado then
task.spawn(function()
local v14772 = 0;
local l_NumberValue_20 = Instance.new("NumberValue");
l_NumberValue_20.Value = 0.01;
task.delay(v898.TornadoDelay and 0.5 or 0, function()
v3:Create(l_NumberValue_20, TweenInfo.new(0.6,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = 0.1
}):Play();
end);
local v14774 = tick();
while v14687 and tick() - v14774 < 3 do
for v14775, v14776 in pairs(v14687) do
v14772 = v14772 + v14776.Spin.Value;
v14775.CFrame = v14775.CFrame:lerp(v898.Tornado
* CFrame.Angles(0, -math.rad((v14772 + v14776.Rot) * v14776.RotScale), 0) *
CFrame.new(0, v14776.Height.Value, v14776.Dist.Value), l_NumberValue_20.Value);
if tick() - v14774 > 2.7 and not
v14776.Finished then
v14687[v14775].Finished = true;
local l_v3_20 = v3;
local l_v14775_0 = v14775;
local l_new_68 = TweenInfo.new;
local v14780 = 0.1;
local v14781 = 0.2;
local l_v82_340 = v82;
if not v14781 and v14780 then
v14781 = v14780;
v14780 = 1;
end;
if not v14781 and not v14780 then
v14780 = 0;
v14781 = 1;
end;
l_v3_20:Create(l_v14775_0,
l_new_68(l_v82_340:NextNumber(v14780, v14781), Enum.EasingStyle.Sine), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
elseif not (tick() - v14774 < 2.7) or tick() -
v14774 > 2 then
end;
end;
game:GetService("RunService").Heartbeat:Wait();
end;
l_NumberValue_20:Destroy();
end);
end;
task.delay(l_Original_0:GetAttribute("RespawnTime") or 60,
function()
if v14673 and v14673.Parent then
v14673:Destroy();
end;
for _, v14784 in pairs(l_Original_0:GetDescendants()) do
if v14784:IsA("BasePart") then
if not v14784:GetAttribute("OGTransparencyy") then
v14784:SetAttribute("OGTransparencyy",
v14784.Transparency);
end;
v14784.Transparency = 1;
end;
end;
l_Original_0.Parent = l_Parent_12;
for _, v14786 in pairs(l_Original_0:GetDescendants()) do
if v14786:IsA("Sound") then
v14786:Resume();
end;
if v14786:IsA("BasePart") then
local l_v14786_Attribute_0 =
v14786:GetAttribute("OGTransparencyy");
if l_v14786_Attribute_0 then
v3:Create(v14786, TweenInfo.new(1,
Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
Transparency = l_v14786_Attribute_0
}):Play();
end;
end;
end;
end);
end;
end;
elseif v899 == "Shake Tree" then
local _ = tick();
local l_Tree_0 = v898.Tree;
local v14790 = {};
if not v29 then
return ;
else
if not v898.Time then
v898.Time = 1;
end;
if v898.Leaves then
local v14791 = {};
for _, v14793 in pairs(l_Tree_0:GetChildren()) do
if v14793.Name == "MeshPart" and v14793.Material ==
Enum.Material.Grass then
local v14794 = v14793:FindFirstChild("Leaves") or
l_LegacyReplication_0.Leaves:Clone();
v14794.Parent = v14793;
local v14795 = 0;
local v14796 = 3;
local v14797 = 20;
local l_v82_341 = v82;
if not v14797 and v14796 then
v14797 = v14796;
v14796 = 1;
end;
if not v14797 and not v14796 then
v14796 = 0;
v14797 = 1;
end;
v14794.Acceleration = Vector3.new(v14795, -
l_v82_341:NextNumber(v14796, v14797), 0);
v14794.Size = NumberSequence.new(v89(0.3, 0.4));
v14794:Emit(2);
table.insert(v14791, v14793);
end;
end;
end;
for _, v14800 in pairs(l_Tree_0:GetChildren()) do
if v2:HasTag(v14800, "WindShake") then
table.insert(v14790, v14800);
end;
end;
local v14801 = 1;
local v14802 = 3;
local l_v82_342 = v82;
if not v14802 and v14801 then
v14802 = v14801;
v14801 = 1;
end;
if not v14802 and not v14801 then
v14801 = 0;
v14802 = 1;
end;
v14801 = v898.Intensity * l_v82_342:NextNumber(v14801, v14802);
v14802 = {};
l_v82_342 = {};
for _, v14805 in pairs(v14790) do
if v898.From then
local v14806 = "WindDirection";
local v14807 = -0.25;
local v14808 = 0.25;
local l_v82_343 = v82;
if not v14808 and v14807 then
v14808 = v14807;
v14807 = 1;
end;
if not v14808 and not v14807 then
v14807 = 0;
v14808 = 1;
end;
local v14810 = l_v82_343:NextNumber(v14807, v14808);
v14808 = -0.25;
l_v82_343 = 0.25;
local l_v82_344 = v82;
if not l_v82_343 and v14808 then
l_v82_343 = v14808;
v14808 = 1;
end;
if not l_v82_343 and not v14808 then
v14808 = 0;
l_v82_343 = 1;
end;
v14805:SetAttribute(v14806, (Vector3.new(v14810,
l_v82_344:NextNumber(v14808, l_v82_343), v89(-0.25, 0.25))));
end;
local l_NumberValue_21 = Instance.new("NumberValue");
table.insert(l_v82_342, l_NumberValue_21);
local _ = nil;
table.insert(v14802,
(l_NumberValue_21:GetPropertyChangedSignal("Value"):Connect(function()
v14805:SetAttribute("WindPower", l_NumberValue_21.Value);
end)));
l_NumberValue_21.Value = v14801;
local v14814 = v898.Time - 0.25;
local v14815 = v898.Time + 0.25;
local l_v82_345 = v82;
if not v14815 and v14814 then
v14815 = v14814;
v14814 = 1;
end;
if not v14815 and not v14814 then
v14814 = 0;
v14815 = 1;
end;
local v14817 = l_v82_345:NextNumber(v14814, v14815);
v3:Create(l_NumberValue_21, TweenInfo.new(v14817,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = 0.5
}):Play();
task.delay(v14817, function()
v14805:SetAttribute("WindPower", nil);
end);
end;
end;
elseif v899 == "Cooldown" then
shared.CooldownIndicator(v898);
elseif v899 == "ResetCooldowns" then
shared.ResetCooldowns(v898);
elseif v899 == "Remove Tag" then
if v898.JustRemove then
v898.Tag.Transparency = 1;
v898.JustRemove.DisplayName = " ";
return ;
else
local v14818 = shared.sfx({
SoundId = "rbxassetid://6169250945",
Parent = v898.Tag,
Volume = 0.1
});
v14818:Play();
local l_FakeHumanoid_0 = v898.Tag.Parent.FakeHumanoid;
local l_DisplayName_0 = l_FakeHumanoid_0.DisplayName;
v898.Tag.Weld.C0 = CFrame.new();
l_FakeHumanoid_0.DisplayName = "";
for v14821 = 1, #l_DisplayName_0 do
l_FakeHumanoid_0.DisplayName = l_FakeHumanoid_0.DisplayName ..
string.sub(l_DisplayName_0, v14821, v14821);
task.wait(0.065);
end;
v14818:Pause();
task.delay(2.5, function()
v14818:Resume();
for v14822 = 1, #l_DisplayName_0 do
local v14823 = string.sub(l_DisplayName_0, 1,
#l_DisplayName_0 - v14822);
l_FakeHumanoid_0.DisplayName = v14823 == "" and " " or
v14823;
task.wait(0.06);
end;
l_FakeHumanoid_0.DisplayName = " ";
v3:Create(v14818, TweenInfo.new(0.35, Enum.EasingStyle.Back,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
end);
end;
elseif v899 == "Big Slam" then
local v14824 = v898.num or 5;
local l_CFrame_61 = v898.CFrame;
local v14826 = {};
local v14827 = Random.new(v898.Seed);
local l_v89_1 = v89;
local function v14831(v14829, v14830)
return l_v89_1(v14829, v14830, nil, v14827);
end;
local v14832, v14833, _, v14835 = v556({
orig = l_CFrame_61.p,
dir = Vector3.new(0, -10, 0, 0)
});
if v14832 then
local v14836 = l_LegacyReplication_0.CircleSmoke:Clone();
v14836.Position = v14833;
v14836.Attachment.UpSmoke.Color = ColorSequence.new(v14832.Color);
shared.resizeparticle(v14836.Attachment.UpSmoke, 3);
v14836.Parent = workspace.Thrown;
task.delay(0, function()
v14836.Attachment.UpSmoke:Emit(60);
end);
local l_Part_19 = Instance.new("Part");
l_Part_19.Anchored = true;
l_Part_19.CanCollide = false;
l_Part_19.CanTouch = false;
l_Part_19.Size = Vector3.new(265, 25, 265, 0);
l_Part_19.CanQuery = false;
l_Part_19.Position = v14833 - Vector3.new(0, l_Part_19.Size.Y / 2 -
0.175, 0);
l_Part_19.Transparency = 1;
if v898.Hunter then
l_Part_19.Parent = workspace.Thrown;
for _, v14839 in
pairs(l_LegacyReplication_0.garcrack:GetChildren()) do
local v14840 = v14839:Clone();
v14840.Parent = l_Part_19;
task.delay(4, function()
v3:Create(v14840, TweenInfo.new(4,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
end;
end;
local v14841 = l_LegacyReplication_0.HunterUlt:Clone();
v14841.Position = v14833;
v14841.Parent = workspace.Thrown;
if v898.Hunter then
local l_v14841_0 = v14841 --[[ copy: 16 -> 70 ]];
task.delay(0, function()
for _, v14844 in pairs(l_v14841_0:GetDescendants()) do
if v14844:IsA("ParticleEmitter") then
v14844:Emit(v14844:GetAttribute("EmitCount"));
end;
end;
end);
end;
local l_v14841_1 = v14841 --[[ copy: 16 -> 69 ]];
task.delay(10, function()
v14836:Destroy();
l_v14841_1:Destroy();
l_Part_19:Destroy();
end);
end;
for v14846 = 1, v14824 do
local v14847 = l_CFrame_61 + Vector3.new(2 * math.sin((360 / v14824
+ 360 / v14824 * v14846) / 57.29577951308232), 0, 2 * math.cos((360 / v14824 +
360 / v14824 * v14846) / 57.29577951308232));
local v14848 = nil;
local v14849 = 1;
local v14850 = 8;
local v14851 = 15;
local v14852 = v14827 or v82;
if not v14851 and v14850 then
v14851 = v14850;
v14850 = 1;
end;
if not v14851 and not v14850 then
v14850 = 0;
v14851 = 1;
end;
for v14853 = v14849, v14852:NextNumber(v14850, v14851) do
v14850 = v230() or Instance.new("Part");
local v14854 = 0.3;
local v14855 = 1;
local v14856 = v14827 or v82;
if not v14855 and v14854 then
v14855 = v14854;
v14854 = 1;
end;
if not v14855 and not v14854 then
v14854 = 0;
v14855 = 1;
end;
v14851 = v14856:NextNumber(v14854, v14855) * 2;
if v898.mult then
v14851 = v14851 * v898.mult;
end;
v14850.Size = Vector3.new(1, 1, 1, 0) * v14851;
v14850.CFrame = v14847;
v14850.Position = Vector3.new(v14850.Position.X,
v14850.Position.Y, v14850.Position.Z);
v14850.CFrame = CFrame.new(v14850.Position,
(Vector3.new(l_CFrame_61.X, v14850.Position.Y, l_CFrame_61.Z)));
v14850.CFrame = v14850.CFrame - v14850.CFrame.lookVector *
(v14853 * 9);
v14850.CollisionGroup = "nocol";
v14848 = v14850.CFrame;
v14852, v14854 = v556({
orig = v14850.Position,
dir = Vector3.new(0, -7, 0, 0)
});
if not v14852 then
v14850:Destroy();
else
v14850.Color = v14852.Color;
v14850.Material = v14852.Material;
v14850:SetAttribute("CanGoThroughCamera", true);
v14850.Anchored = false;
v14850.CanCollide = true;
local l_X_1 = v14850.Position.X;
local v14858 = -3;
local v14859 = 3;
local v14860 = v14827 or v82;
if not v14859 and v14858 then
v14859 = v14858;
v14858 = 1;
end;
if not v14859 and not v14858 then
v14858 = 0;
v14859 = 1;
end;
v14856 = l_X_1 + v14860:NextNumber(v14858, v14859);
l_X_1 = v14854.Y;
v14858 = v14850.Position.Z;
v14860 = -3;
local v14861 = 3;
local v14862 = v14827 or v82;
if not v14861 and v14860 then
v14861 = v14860;
v14860 = 1;
end;
if not v14861 and not v14860 then
v14860 = 0;
v14861 = 1;
end;
v14850.Position = Vector3.new(v14856, l_X_1, v14858 +
v14862:NextNumber(v14860, v14861));
v14855 = v14850.CFrame;
v14856 = CFrame.Angles;
v14858 = -360;
v14859 = 360;
v14860 = v14827 or v82;
if not v14859 and v14858 then
v14859 = v14858;
v14858 = 1;
end;
if not v14859 and not v14858 then
v14858 = 0;
v14859 = 1;
end;
l_X_1 = math.rad((v14860:NextNumber(v14858, v14859)));
v14859 = -360;
v14860 = 360;
v14861 = v14827 or v82;
if not v14860 and v14859 then
v14860 = v14859;
v14859 = 1;
end;
if not v14860 and not v14859 then
v14859 = 0;
v14860 = 1;
end;
local v14863 = math.rad((v14861:NextNumber(v14859,
v14860)));
v14860 = -360;
v14861 = 360;
v14862 = v14827 or v82;
if not v14861 and v14860 then
v14861 = v14860;
v14860 = 1;
end;
if not v14861 and not v14860 then
v14860 = 0;
v14861 = 1;
end;
v14850.CFrame = v14855 * v14856(l_X_1, v14863,
(math.rad((v14862:NextNumber(v14860, v14861)))));
v14855 = v14850.CFrame;
v14850.Parent = workspace.Thrown;
table.insert(v14826, v14850);
l_X_1 = 1;
v14863 = 2;
v14858 = v14827 or v82;
if not v14863 and l_X_1 then
v14863 = l_X_1;
l_X_1 = 1;
end;
if not v14863 and not l_X_1 then
l_X_1 = 0;
v14863 = 1;
end;
if v14858:NextNumber(l_X_1, v14863) == 1 then
v14856 = Instance.new("Attachment");
v14856.Parent = workspace.Terrain;
v14856.WorldPosition = v14854;
l_X_1 = l_LegacyReplication_0.UpSmoke:Clone();
l_X_1.Parent = v14856;
l_X_1.Color = ColorSequence.new(v14852.Color);
l_X_1.Lifetime = NumberRange.new(4, 6);
l_X_1.Acceleration = Vector3.new(0, -2, 0, 0);
l_X_1.Speed = NumberRange.new(0, v14831(100, 200));
shared.resizeparticle(l_X_1, v14831(1, 6));
l_X_1:Emit(11);
game:service("Debris"):AddItem(v14856, 10);
end;
v14856 = Instance.new("BodyVelocity");
v14856.MaxForce = Vector3.new(40000, 40000, 40000, 0);
v14859 = -4;
v14860 = 4;
v14861 = v14827 or v82;
if not v14860 and v14859 then
v14860 = v14859;
v14859 = 1;
end;
if not v14860 and not v14859 then
v14859 = 0;
v14860 = 1;
end;
v14858 = v14861:NextNumber(v14859, v14860);
v14860 = 3;
v14861 = 32;
v14862 = v14827 or v82;
if not v14861 and v14860 then
v14861 = v14860;
v14860 = 1;
end;
if not v14861 and not v14860 then
v14860 = 0;
v14861 = 1;
end;
v14863 = Vector3.new(v14858, v14862:NextNumber(v14860,
v14861), v14831(-4, 4, true));
v14859 = 3;
v14860 = 4;
v14861 = v14827 or v82;
if not v14860 and v14859 then
v14860 = v14859;
v14859 = 1;
end;
if not v14860 and not v14859 then
v14859 = 0;
v14860 = 1;
end;
v14856.Velocity = v14863 * v14861:NextNumber(v14859,
v14860);
v14856.Parent = v14850;
game:service("Debris"):AddItem(v14856, 0.15);
end;
end;
end;
task.delay(6, function()
for _, v14865 in pairs(v14826) do
v14865.Anchored = false;
v14865.CanCollide = false;
end;
task.wait(2);
for _, v14867 in pairs(v14826) do
v14867:Destroy();
end;
end);
for v14868 = 1, 6 do
local v14869 = 3 + v14868 * 17;
local v14870 = 3 + v14868 * 17;
local v14871 = {
ground = v14832,
cframe = CFrame.new(v14833),
normal = v14835,
amount = 10 + v14868
};
for v14872 = 1, v14871.amount do
local v14873 = v230() or Instance.new("Part");
v14873.CFrame = v14871.cframe;
local v14874 = v254(v14873.CFrame.UpVector, v14871.normal,
(Vector3.new(0, 1, 0, 0)));
v14873.CFrame = v14873.CFrame * (v14874 * CFrame.new(0, -0.9,
0));
local _ = v14871.cframe * v14874 *
CFrame.Angles(1.5707963267948966, 0, 0);
local l_CFrame_62 = v14873.CFrame;
local v14877 = l_CFrame_62 * CFrame.Angles(0, math.rad(35 *
v14872), 0) * CFrame.new(0, 1, v14831(v14869, v14870));
local l_Angles_35 = CFrame.Angles;
local v14879 = -30;
local v14880 = -15;
local v14881 = v14827 or v82;
if not v14880 and v14879 then
v14880 = v14879;
v14879 = 1;
end;
if not v14880 and not v14879 then
v14879 = 0;
v14880 = 1;
end;
local v14882 = math.rad((v14881:NextNumber(v14879, v14880)));
v14880 = 0;
v14881 = 1;
local v14883 = v14827 or v82;
if not v14881 and v14880 then
v14881 = v14880;
v14880 = 1;
end;
if not v14881 and not v14880 then
v14880 = 0;
v14881 = 1;
end;
local v14884 = math.rad((v14883:NextNumber(v14880, v14881)));
v14881 = 0;
v14883 = 1;
local v14885 = v14827 or v82;
if not v14883 and v14881 then
v14883 = v14881;
v14881 = 1;
end;
if not v14883 and not v14881 then
v14881 = 0;
v14883 = 1;
end;
local v14886 = v14877 * l_Angles_35(v14882, v14884,
(math.rad((v14885:NextNumber(v14881, v14883)))));
v14877 = (v14886.p - v14871.cframe.p).magnitude;
v14873.Name = "DebrisCrack";
v14873.Anchored = true;
v14873.Color = v14871.ground.Color;
v14873.CanCollide = false;
v14873.Name = v14872;
v14873.Material = v14871.ground.Material;
v14879 = 2;
v14880 = 8;
v14881 = v14827 or v82;
if not v14880 and v14879 then
v14880 = v14879;
v14879 = 1;
end;
if not v14880 and not v14879 then
v14879 = 0;
v14880 = 1;
end;
v14884 = v14881:NextNumber(v14879, v14880);
v14880 = 1;
v14881 = 2;
v14883 = v14827 or v82;
if not v14881 and v14880 then
v14881 = v14880;
v14880 = 1;
end;
if not v14881 and not v14880 then
v14880 = 0;
v14881 = 1;
end;
v14873.Size = Vector3.new(v14884, v14883:NextNumber(v14880,
v14881), v14831(1, 3)) * (1.3 + v14868 * 0.7);
v14884 = -10;
v14879 = 10;
v14880 = v14827 or v82;
if not v14879 and v14884 then
v14879 = v14884;
v14884 = 1;
end;
if not v14879 and not v14884 then
v14884 = 0;
v14879 = 1;
end;
v14886 = v14886 + Vector3.new(v14880:NextNumber(v14884,
v14879), 0, v14831(-10, 10)) - Vector3.new(0, v14873.Size.Y / 8, 0);
l_Angles_35 = CFrame.new(v14886.p, l_CFrame_61.p);
v14882 = CFrame.Angles;
v14880 = -30;
v14881 = -15;
v14883 = v14827 or v82;
if not v14881 and v14880 then
v14881 = v14880;
v14880 = 1;
end;
if not v14881 and not v14880 then
v14880 = 0;
v14881 = 1;
end;
v14884 = math.rad((v14883:NextNumber(v14880, v14881)));
v14881 = 0;
v14883 = 1;
v14885 = v14827 or v82;
if not v14883 and v14881 then
v14883 = v14881;
v14881 = 1;
end;
if not v14883 and not v14881 then
v14881 = 0;
v14883 = 1;
end;
v14879 = math.rad((v14885:NextNumber(v14881, v14883)));
v14883 = 0;
v14885 = 1;
local v14887 = v14827 or v82;
if not v14885 and v14883 then
v14885 = v14883;
v14883 = 1;
end;
if not v14885 and not v14883 then
v14883 = 0;
v14885 = 1;
end;
v14886 = l_Angles_35 * v14882(v14884, v14879,
(math.rad((v14887:NextNumber(v14883, v14885)))));
v14873.CFrame = v14886;
v14873.Transparency = 1;
v14873.Parent = workspace.Thrown;
v14873.AssemblyLinearVelocity = Vector3.new();
v14873.AssemblyAngularVelocity = Vector3.new();
l_Angles_35 = nil;
v14882 = v265(v14873);
v14884 = {};
v14879 = nil;
v14880 = nil;
for _, v14889 in pairs(v14882) do
if not v14889:IsDescendantOf(workspace.Live) and
v14889.Parent ~= workspace.Thrown then
if v14889.Material ~= v14871.ground.Material then
l_Angles_35 = v14889;
end;
table.insert(v14884, v14889);
end;
if v14889 == v14871.ground then
v14879 = v14871.ground;
end;
if v14889.Name == "Stadium" then
v14880 = true;
end;
end;
if not (#v14884 ~= 0) or not v14871.ground.Anchored then
v14873.Transparency = 1;
else
if l_Angles_35 and (not v14879 or v14879.Name ~= "Stadium")
and (not v14880 or v14871.ground.Name ~= "Stadium") then
v14873.Color = l_Angles_35.Color;
v14873.Material = l_Angles_35.Material;
end;
v14873.CFrame = l_CFrame_62;
v14873.Transparency = v14871.ground.Transparency;
end;
if v14873.Transparency >= 1 then
v14873.CanCollide = false;
v14873.CanTouch = false;
v14873.CanQuery = false;
end;
v14881 = v14873.CFrame;
v14887 = CFrame.Angles;
local v14890 = -1;
local v14891 = 1;
local v14892 = v14827 or v82;
if not v14891 and v14890 then
v14891 = v14890;
v14890 = 1;
end;
if not v14891 and not v14890 then
v14890 = 0;
v14891 = 1;
end;
local v14893 = math.rad((v14892:NextNumber(v14890, v14891)));
local v14894 = math.rad(v14871.amount * v14872);
v14892 = -1;
local v14895 = 1;
local v14896 = v14827 or v82;
if not v14895 and v14892 then
v14895 = v14892;
v14892 = 1;
end;
if not v14895 and not v14892 then
v14892 = 0;
v14895 = 1;
end;
v14885 = v14887(v14893, v14894,
(math.rad((v14896:NextNumber(v14892, v14895))))) * CFrame.new(0, 1, v14831(2, 4));
v14887 = CFrame.Angles;
v14890 = -30;
v14891 = -15;
v14892 = v14827 or v82;
if not v14891 and v14890 then
v14891 = v14890;
v14890 = 1;
end;
if not v14891 and not v14890 then
v14890 = 0;
v14891 = 1;
end;
v14893 = math.rad((v14892:NextNumber(v14890, v14891)));
v14891 = 0;
v14892 = 1;
v14895 = v14827 or v82;
if not v14892 and v14891 then
v14892 = v14891;
v14891 = 1;
end;
if not v14892 and not v14891 then
v14891 = 0;
v14892 = 1;
end;
v14894 = math.rad((v14895:NextNumber(v14891, v14892)));
v14892 = 0;
v14895 = 1;
v14896 = v14827 or v82;
if not v14895 and v14892 then
v14895 = v14892;
v14892 = 1;
end;
if not v14895 and not v14892 then
v14892 = 0;
v14895 = 1;
end;
v14873.CFrame = v14881 * (v14885 * v14887(v14893, v14894,
(math.rad((v14896:NextNumber(v14892, v14895))))));
do
local l_v14886_0 = v14886;
spawn(function()
v14873.CFrame = l_v14886_0 - Vector3.new(0,
v14873.Size.Y / 2, 0);
local l_v14873_0 = v14873;
local l_CFrame_63 = l_v14873_0.CFrame;
local l_Angles_36 = CFrame.Angles;
local v14901 = -35;
local v14902 = 35;
local v14903 = v14827 or v82;
if not v14902 and v14901 then
v14902 = v14901;
v14901 = 1;
end;
if not v14902 and not v14901 then
v14901 = 0;
v14902 = 1;
end;
local v14904 = math.rad((v14903:NextNumber(v14901,
v14902)));
v14902 = -35;
local v14905 = 35;
local v14906 = v14827 or v82;
if not v14905 and v14902 then
v14905 = v14902;
v14902 = 1;
end;
if not v14905 and not v14902 then
v14902 = 0;
v14905 = 1;
end;
local v14907 = math.rad((v14906:NextNumber(v14902,
v14905)));
v14905 = -35;
v14903 = 35;
local v14908 = v14827 or v82;
if not v14903 and v14905 then
v14903 = v14905;
v14905 = 1;
end;
if not v14903 and not v14905 then
v14905 = 0;
v14903 = 1;
end;
l_v14873_0.CFrame = l_CFrame_63 * l_Angles_36(v14904,
v14907, (math.rad((v14908:NextNumber(v14905, v14903)))));
wait(0.03);
if v14873.Anchored then
if v14871.sand then
l_v14873_0 = Instance.new("BodyVelocity");
l_v14873_0.MaxForce = Vector3.new(2000000000,
2000000000, 2000000000, 0);
l_Angles_36 = v14873.CFrame.lookVector;
v14901 = 22;
v14902 = 32;
v14903 = v14827 or v82;
if not v14902 and v14901 then
v14902 = v14901;
v14901 = 1;
end;
if not v14902 and not v14901 then
v14901 = 0;
v14902 = 1;
end;
l_v14873_0.Velocity = l_Angles_36 * -
v14903:NextNumber(v14901, v14902);
l_CFrame_63 = l_v14873_0.Velocity;
v14904 = 0;
v14901 = 35;
v14902 = 82;
v14903 = v14827 or v82;
if not v14902 and v14901 then
v14902 = v14901;
v14901 = 1;
end;
if not v14902 and not v14901 then
v14901 = 0;
v14902 = 1;
end;
l_v14873_0.Velocity = l_CFrame_63 +
Vector3.new(v14904, v14903:NextNumber(v14901, v14902), 0);
l_v14873_0.Parent = v14873;
v14873.Anchored = false;
game:GetService("Debris"):AddItem(l_v14873_0,
0.15);
v3:Create(v14873, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = v14873.Size / 1.25
}):Play();
v3:Create(v14873, TweenInfo.new(0.2,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = l_v14886_0
}):Play();
else
l_v14873_0 = v3;
l_Angles_36 = v14873;
v14904 = TweenInfo.new;
v14901 = 0.2;
v14902 = 0.3;
v14903 = v14827 or v82;
if not v14902 and v14901 then
v14902 = v14901;
v14901 = 1;
end;
if not v14902 and not v14901 then
v14901 = 0;
v14902 = 1;
end;
l_v14873_0:Create(l_Angles_36,
v14904(v14903:NextNumber(v14901, v14902), Enum.EasingStyle.Back,
Enum.EasingDirection.Out), {
CFrame = l_v14886_0,
Size = v14873.Size * 1
}):Play();
end;
task.delay(0.2, function()
v14873.CanCollide = v14871.sand or true;
if v14873.Transparency >= 1 then
v14873.CanCollide = false;
v14873.CanTouch = false;
v14873.CanQuery = false;
end;
end);
end;
end);
v14881 = delay;
v14885 = 5;
v14887 = 7;
v14893 = v14827 or v82;
if not v14887 and v14885 then
v14887 = v14885;
v14885 = 1;
end;
if not v14887 and not v14885 then
v14885 = 0;
v14887 = 1;
end;
v14881(v14893:NextNumber(v14885, v14887), function()
local l_v3_21 = v3;
local l_v14873_1 = v14873;
local v14911 = TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.In);
local v14912 = {};
local v14913 = v14873.CFrame * CFrame.new(0, -7, 0);
local l_Angles_37 = CFrame.Angles;
local v14915 = -25;
local v14916 = 25;
local v14917 = v14827 or v82;
if not v14916 and v14915 then
v14916 = v14915;
v14915 = 1;
end;
if not v14916 and not v14915 then
v14915 = 0;
v14916 = 1;
end;
local v14918 = math.rad((v14917:NextNumber(v14915,
v14916)));
v14916 = -25;
local v14919 = 25;
local v14920 = v14827 or v82;
if not v14919 and v14916 then
v14919 = v14916;
v14916 = 1;
end;
if not v14919 and not v14916 then
v14916 = 0;
v14919 = 1;
end;
local v14921 = math.rad((v14920:NextNumber(v14916,
v14919)));
v14919 = -25;
v14917 = 25;
local v14922 = v14827 or v82;
if not v14917 and v14919 then
v14917 = v14919;
v14919 = 1;
end;
if not v14917 and not v14919 then
v14919 = 0;
v14917 = 1;
end;
v14912.CFrame = v14913 * l_Angles_37(v14918, v14921,
(math.rad((v14922:NextNumber(v14919, v14917)))));
v14912.Size = v14873.Size / 1.5;
l_v3_21:Create(l_v14873_1, v14911, v14912):Play();
wait(2);
v14873.Anchored = true;
v14873.CFrame = CFrame.new(100000000, 100000000,
100000000);
table.insert(v91, v14873);
end);
end;
end;
end;
elseif v899 == "Hunter Grind" then
local v14923 = tick();
local v14924 = {};
local l_Attachment_3 = v898.Attachment;
local v14926 = nil;
do
local l_v14926_0 = v14926;
l_v14926_0 = shared.loop(function()
local v14928 = v230() or Instance.new("Part");
local v14929 = 0.3;
local v14930 = 1;
local l_v82_346 = v82;
if not v14930 and v14929 then
v14930 = v14929;
v14929 = 1;
end;
if not v14930 and not v14929 then
v14929 = 0;
v14930 = 1;
end;
local v14932 = l_v82_346:NextNumber(v14929, v14930) * 2;
v14928.Size = Vector3.new(1, 1, 1, 0) * v14932;
v14928.CFrame = l_Attachment_3.WorldCFrame;
v14928.Position = Vector3.new(v14928.Position.X,
v14928.Position.Y, v14928.Position.Z);
last = v14928.CFrame;
local v14933;
v14933, v14929 = v556({
orig = v14928.Position,
dir = Vector3.new(0, -7, 0, 0)
});
if not v14933 then
v14928:Destroy();
else
v14928.Color = v14933.Color;
v14928.Material = v14933.Material;
v14928:SetAttribute("CanGoThroughCamera", true);
v14928.Anchored = true;
local l_X_2 = v14928.Position.X;
local v14935 = -3;
local v14936 = 3;
local l_v82_347 = v82;
if not v14936 and v14935 then
v14936 = v14935;
v14935 = 1;
end;
if not v14936 and not v14935 then
v14935 = 0;
v14936 = 1;
end;
l_v82_346 = l_X_2 + l_v82_347:NextNumber(v14935, v14936);
l_X_2 = v14929.Y;
v14935 = v14928.Position.Z;
l_v82_347 = -3;
local v14938 = 3;
local l_v82_348 = v82;
if not v14938 and l_v82_347 then
v14938 = l_v82_347;
l_v82_347 = 1;
end;
if not v14938 and not l_v82_347 then
l_v82_347 = 0;
v14938 = 1;
end;
v14928.Position = Vector3.new(l_v82_346, l_X_2, v14935 +
l_v82_348:NextNumber(l_v82_347, v14938));
v14928.CFrame = v14928.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
v14930 = v14928.CFrame;
v14928.CFrame = v14928.CFrame - Vector3.new(0,
v14928.Size.Y / 2, 0);
v14928.Parent = workspace.Thrown;
table.insert(v14924, v14928);
l_v82_346 = nil;
if math.random(1, 2) == 1 then
l_v82_346 = v14928:Clone();
l_X_2 = l_v82_346.Size;
v14935 = 0.3;
v14936 = 0.6;
l_v82_347 = v82;
if not v14936 and v14935 then
v14936 = v14935;
v14935 = 1;
end;
if not v14936 and not v14935 then
v14935 = 0;
v14936 = 1;
end;
l_v82_346.Size = l_X_2 * l_v82_347:NextNumber(v14935,
v14936);
l_v82_346.Parent = workspace.Thrown;
l_v82_346.Anchored = false;
l_v82_346.CanCollide = true;
l_v82_346.CollisionGroup = "nocol";
l_v82_346.CFrame = v14930;
l_X_2 = Instance.new("BodyVelocity");
l_X_2.MaxForce = Vector3.new(40000, 40000, 40000, 0);
v14935 = Vector3.new(math.random(-2, 2), math.random(6,
10), math.random(-2, 2));
l_v82_347 = 3;
v14938 = 4;
l_v82_348 = v82;
if not v14938 and l_v82_347 then
v14938 = l_v82_347;
l_v82_347 = 1;
end;
if not v14938 and not l_v82_347 then
l_v82_347 = 0;
v14938 = 1;
end;
l_X_2.Velocity = v14935 *
l_v82_348:NextNumber(l_v82_347, v14938);
l_X_2.Parent = l_v82_346;
game:service("Debris"):AddItem(l_X_2, 0.15);
table.insert(v14924, l_v82_346);
end;
if math.random(1, 3) == 1 then
l_X_2 = Instance.new("Attachment");
l_X_2.Parent = workspace.Terrain;
l_X_2.WorldPosition = v14929;
local v14940 = l_LegacyReplication_0.UpSmoke:Clone();
v14940.Parent = l_X_2;
v14940.Color = ColorSequence.new(v14933.Color);
v14940.Lifetime = NumberRange.new(1.5, 3.5);
v14940.Acceleration = Vector3.new(0, -2, 0, 0);
v14940.Speed = NumberRange.new(0, v89(0, 35));
shared.resizeparticle(v14940, v89(0.4, 0.6));
v14940:Emit(3);
game:service("Debris"):AddItem(l_X_2, 10);
end;
l_X_2 = v3;
v14935 = v14928;
v14936 = TweenInfo.new;
v14938 = 0.2;
l_v82_348 = 0.3;
local l_v82_349 = v82;
if not l_v82_348 and v14938 then
l_v82_348 = v14938;
v14938 = 1;
end;
if not l_v82_348 and not v14938 then
v14938 = 0;
l_v82_348 = 1;
end;
l_X_2:Create(v14935, v14936(l_v82_349:NextNumber(v14938,
l_v82_348), Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
CFrame = v14930
}):Play();
end;
task.wait();
if not (v898.Attachment and v898.Attachment.Name ~= "donedrag")
or tick() - v14923 > 3 then
for _, v14943 in pairs(v14924) do
local l_delay_3 = task.delay;
local v14945 = 5;
local v14946 = 8;
local l_v82_350 = v82;
if not v14946 and v14945 then
v14946 = v14945;
v14945 = 1;
end;
if not v14946 and not v14945 then
v14945 = 0;
v14946 = 1;
end;
l_delay_3(l_v82_350:NextNumber(v14945, v14946),
function()
v14943.CanCollide = false;
v14943.Anchored = false;
end);
end;
task.delay(10, function()
for _, v14949 in pairs(v14924) do
v14949:Destroy();
end;
end);
l_v14926_0();
end;
end, 60);
end;
elseif v899 == "Ground Stomp" then
local l_Attachment_4 = v898.Attachment;
for v14951 = 1, 2 do
local v14952 = nil;
do
local l_v14952_0 = v14952;
task.spawn(function()
for v14954 = 1, 8 do
local l_Part_20 = Instance.new("Part");
l_Part_20.Size = Vector3.new(1, 1, 1, 0) +
Vector3.new(v14954, v14954, v14954) * 0.04;
l_Part_20.CFrame = (l_v14952_0 or
l_Attachment_4.WorldCFrame) * CFrame.new(math.random() * (v14951 == 1 and 1 or -1)
* 0.3, 0, -0.85);
l_Part_20.Position = Vector3.new(l_Part_20.Position.X,
l_Part_20.Position.Y, l_Part_20.Position.Z);
l_v14952_0 = l_Part_20.CFrame;
local v14956, v14957 = v556({
orig = l_Part_20.Position,
dir = Vector3.new(0, -6, 0, 0)
});
if not v14956 then
l_Part_20:Destroy();
else
l_Part_20.Color = v14956.Color;
l_Part_20.Material = v14956.Material;
l_Part_20.Anchored = true;
l_Part_20.Position =
Vector3.new(l_Part_20.Position.X, v14957.Y, l_Part_20.Position.Z);
l_Part_20.CFrame = l_Part_20.CFrame *
CFrame.Angles(math.rad((math.random(-360, 360))), math.rad((math.random(-360,
360))), (math.rad((math.random(-360, 360)))));
local l_CFrame_64 = l_Part_20.CFrame;
l_Part_20.CFrame = l_Part_20.CFrame -
Vector3.new(0, l_Part_20.Size.Y / 2, 0);
l_Part_20.Parent = workspace.Thrown;
local v14959 = nil;
if math.random(1, 2) == 1 then
v14959 = l_Part_20:Clone();
local l_Size_11 = v14959.Size;
local v14961 = 0.3;
local v14962 = 0.6;
local l_v82_351 = v82;
if not v14962 and v14961 then
v14962 = v14961;
v14961 = 1;
end;
if not v14962 and not v14961 then
v14961 = 0;
v14962 = 1;
end;
v14959.Size = l_Size_11 *
l_v82_351:NextNumber(v14961, v14962);
v14959.Parent = workspace.Thrown;
v14959.Anchored = false;
v14959.CanCollide = true;
v14959.CollisionGroup = "nocol";
v14959.CFrame = l_CFrame_64;
l_Size_11 = Instance.new("BodyVelocity");
l_Size_11.MaxForce = Vector3.new(40000, 40000,
40000, 0);
v14961 = Vector3.new(math.random(-2, 2),
math.random(6, 10), math.random(-2, 2));
l_v82_351 = 3;
local v14964 = 4;
local l_v82_352 = v82;
if not v14964 and l_v82_351 then
v14964 = l_v82_351;
l_v82_351 = 1;
end;
if not v14964 and not l_v82_351 then
l_v82_351 = 0;
v14964 = 1;
end;
l_Size_11.Velocity = v14961 *
l_v82_352:NextNumber(l_v82_351, v14964);
l_Size_11.Parent = v14959;
game:service("Debris"):AddItem(l_Size_11,
0.15);
end;
local l_delay_4 = task.delay;
local v14967 = 2;
local v14968 = 3;
local l_v82_353 = v82;
if not v14968 and v14967 then
v14968 = v14967;
v14967 = 1;
end;
if not v14968 and not v14967 then
v14967 = 0;
v14968 = 1;
end;
do
local l_v14959_0 = v14959;
l_delay_4(l_v82_353:NextNumber(v14967, v14968),
function()
if l_v14959_0 then
l_v14959_0.CanCollide = false;
l_v14959_0.Anchored = false;
game:service("Debris"):AddItem(l_v14959_0, 5);
end;
l_Part_20.Anchored = false;
l_Part_20.CanCollide = false;
game:service("Debris"):AddItem(l_Part_20,
5);
end);
if math.random(1, 2) == 1 then
l_delay_4 = Instance.new("Attachment");
l_delay_4.Parent = workspace.Terrain;
l_delay_4.WorldPosition = v14957;
local v14971 =
l_LegacyReplication_0.UpSmoke:Clone();
v14971.Parent = l_delay_4;
v14971.Color =
ColorSequence.new(v14956.Color);
v14971.Lifetime = NumberRange.new(1.5,
3.5);
v14971.Acceleration = Vector3.new(0, -2, 0,
0);
v14971.Speed = NumberRange.new(0, v89(10,
65));
shared.resizeparticle(v14971, v89(0.2,
0.6));
v14971:Emit(15);
game:service("Debris"):AddItem(l_delay_4,
10);
end;
l_delay_4 = v3;
v14967 = l_Part_20;
v14968 = TweenInfo.new;
local v14972 = 0.2;
local v14973 = 0.3;
local l_v82_354 = v82;
if not v14973 and v14972 then
v14973 = v14972;
v14972 = 1;
end;
if not v14973 and not v14972 then
v14972 = 0;
v14973 = 1;
end;
l_delay_4:Create(v14967,
v14968(l_v82_354:NextNumber(v14972, v14973), Enum.EasingStyle.Back,
Enum.EasingDirection.Out), {
CFrame = l_CFrame_64
}):Play();
end;
end;
task.wait();
end;
end);
end;
end;
elseif v899 == "Smooth Camera" then
local l_CurrentCamera_23 = workspace.CurrentCamera;
local l_Part_21 = Instance.new("Part");
l_Part_21.Anchored = true;
l_Part_21.CanCollide = false;
l_Part_21.CanQuery = false;
l_Part_21.CanTouch = false;
l_Part_21.CFrame = l_CurrentCamera_23.CFrame;
l_Part_21.Transparency = 1;
l_Part_21.Parent = workspace.Thrown;
local l_Follow_1 = v898.Follow;
l_Follow_1:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Follow_1.Parent then
l_Part_21:Destroy();
end;
end);
local l_Character_38 = l_LocalPlayer_0.Character;
l_CurrentCamera_23.CameraSubject = l_Part_21;
local v14979 = nil;
do
local l_v14979_0 = v14979;
l_v14979_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Character_38.Parent and l_CurrentCamera_23.Parent and
l_Part_21.Parent and l_Follow_1.Parent) or l_Follow_1:GetAttribute("Cancel") then
if l_Character_38 and
l_Character_38:FindFirstChild("Humanoid") then
if l_Follow_1:GetAttribute("Cancel") then
while true do
task.wait();
l_Part_21.CFrame =
l_Part_21.CFrame:lerp(l_Character_38.PrimaryPart.CFrame, 0.3);
if not ((l_Part_21.CFrame.Position -
l_Character_38.PrimaryPart.CFrame.Position).magnitude >= 2) then
break;
end;
end;
l_CurrentCamera_23.CameraSubject =
l_Character_38.Humanoid;
l_Part_21:Destroy();
else
l_CurrentCamera_23.CameraSubject =
l_Character_38.Humanoid;
l_Part_21:Destroy();
end;
end;
return l_v14979_0:Disconnect();
else
l_Part_21.CFrame = l_Part_21.CFrame:lerp(l_Follow_1.CFrame,
0.2);
return ;
end;
end);
end;
elseif v899 == "Smooth Grab" then
local l_Hit_8 = v898.Hit;
local l_Accessory_2 = Instance.new("Accessory");
l_Accessory_2.Name = "NoRotate";
l_Accessory_2.Parent = l_Hit_8;
local l_From_0 = v898.From;
if typeof(l_From_0) == "string" then
v898.From = v2:GetTagged(l_From_0)[1];
if v898.From:IsA("Model") then
v898.From = v898.From.PrimaryPart;
end;
end;
local l_Accessory_3 = Instance.new("Accessory");
l_Accessory_3.Name = "BeingGrabbed";
l_Accessory_3.Parent = l_Hit_8;
l_Accessory_2:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Accessory_2.Parent then
l_Accessory_3:Destroy();
end;
end);
if v898.GetOffset then
local l_GetOffset_0 = v898.GetOffset;
v898.Offset =
l_GetOffset_0[2].CFrame:toObjectSpace(l_GetOffset_0[1].CFrame);
end;
local v14986 = nil;
if v898.StartOffset then
v14986 = v898.Offset;
v898.Offset = v898.From.CFrame:ToObjectSpace(v898.StartOffset);
end;
v14986 = v14986 or v898.GoalOffset;
local v14987 = v898.OgPos or l_Hit_8.PrimaryPart.Position;
local v14988 = false;
local v14989 = false;
local l_Position_67 = l_Hit_8.PrimaryPart.Position;
local v14991 = 0;
local v14992 = 0;
do
local l_v14986_0, l_v14988_0, l_v14989_0, l_l_Position_67_0,
l_v14991_0, l_v14992_0 = v14986, v14988, v14989, l_Position_67, v14991, v14992;
if v898.Spin then
v898.Spin:GetAttributeChangedSignal("ofset"):Connect(function()
l_v14991_0 = l_v14991_0 +
v898.Spin:GetAttribute("ofset").Z;
end);
end;
v898.Anchor:GetAttributeChangedSignal("ExtraOffset"):Connect(function()
l_v14992_0 = v898.Anchor:GetAttribute("ExtraOffset");
end);
local l_Anchor_354 = v898.Anchor;
if v898.Laterlerp then
task.delay(1, function()
v898.Spinlerp = v898.Laterlerp;
end);
end;
local v15000 = nil;
v15000 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v898.Anchor or not v898.Anchor.Parent then
l_Accessory_2:Destroy();
if l_Anchor_354 then
local l_l_Anchor_354_Attribute_0 =
l_Anchor_354:GetAttribute("NewCFrame");
if l_l_Anchor_354_Attribute_0 and l_Hit_8 ==
l_LocalPlayer_0.Character then
if l_l_Anchor_354_Attribute_0.X ~=
l_l_Anchor_354_Attribute_0.X then
return ;
else
l_Hit_8:SetPrimaryPartCFrame(l_l_Anchor_354_Attribute_0);
end;
end;
end;
local v15002 = false;
if l_v14989_0 and not v556({
orig = l_Hit_8.PrimaryPart.Position,
dir = Vector3.new(0, -1300, 0, 0)
}) then
v15002 = true;
end;
if not (not l_v14988_0 and not v15002) or
workspace:GetAttribute("actest1") then
task.delay(0.1, function()
if v14987.X ~= v14987.X then
return ;
else
l_Hit_8:SetPrimaryPartCFrame(CFrame.new(v14987));
return ;
end;
end);
end;
return v15000:Disconnect();
else
if l_v14986_0 then
v898.Offset = v898.Offset:lerp(l_v14986_0,
v898.Lerpspeed or 0.1);
end;
local v15003 = v898.From.CFrame * v898.Offset;
local v15004 = nil;
if not v898.NoLook then
v15004 = CFrame.new(v15003.p, v898.From.CFrame.p);
if l_Hit_8 and l_Hit_8.PrimaryPart and (v15004.p -
l_Hit_8.PrimaryPart.Position).magnitude > 100 and not v898.CanBypass then
return ;
end;
else
v15004 = v15003;
end;
local v15005 = v15004 or v15003;
if (v15005.Position - v14987).magnitude > 500 and l_Hit_8
== l_LocalPlayer_0.Character and not v898.CanBypass then
l_v14988_0 = true;
return ;
elseif v15005.Y < -400 then
l_v14988_0 = true;
return ;
else
if l_Hit_8 == l_LocalPlayer_0.Character and not
v898.CanBypass then
if (l_l_Position_67_0 - v15005.Position).magnitude
> 75 then
l_v14989_0 = true;
end;
l_l_Position_67_0 = v15005.Position;
end;
if v898.Spin then
local l_Attribute_0 =
v898.Spin:GetAttribute("Position");
if v898.Spin:GetAttribute("SpinCenter") then
v15005 = CFrame.new(v898.From.Position);
end;
v15005 = if typeof(l_Attribute_0) == "Vector3" then
v15005 + l_Attribute_0 else v15005 * l_Attribute_0;
if l_v14991_0 then
l_v14991_0 = l_v14991_0 * 0.87;
v15005 = v15005 * CFrame.new(0, 0, l_v14991_0);
end;
if v898.IgnoreY then
local v15007 = {
v15005:GetComponents()
};
v15007[2] = v898.From.Position.Y;
v15005 = CFrame.new(unpack(v15007));
end;
if v15005 ~= v15005 then
v15005 = l_Hit_8.PrimaryPart.CFrame;
end;
l_Hit_8.PrimaryPart.CFrame =
l_Hit_8.PrimaryPart.CFrame:lerp(v15005, v898.Spinlerp or 0.25);
return ;
else
local v15008 =
(v898.Anchor:GetAttribute("UltimateBypass") or v15005) * CFrame.new(0, 0, -
l_v14992_0);
if v15008 ~= v15008 then
v15008 = l_Hit_8.PrimaryPart.CFrame *
CFrame.new(0, 0, 0);
end;
l_Hit_8:SetPrimaryPartCFrame(v15008);
return ;
end;
end;
end;
end);
end;
elseif v899 == "Doppelganger" then
local l_Char_11 = v898.Char;
local _ = v898.Root.Parent;
local _ = v898.Root;
local l_PrimaryPart_65 = l_Char_11.PrimaryPart;
local v15013 = nil;
local l_Humanoid_6 = l_Char_11:FindFirstChild("Humanoid");
for _, v15016 in pairs(l_Humanoid_6:GetPlayingAnimationTracks()) do
if v15016.Animation.AnimationId == v898.Animation then
v15013 = v15016;
break;
end;
end;
if not v15013 then
return ;
else
local v15017 = false;
local v15018 = {
Min = 0.5,
Max = 0.8
};
local l_l_Humanoid_6_AppliedDescription_0 =
l_Humanoid_6:GetAppliedDescription();
local l_NinjaUlt_1 = game.ReplicatedStorage.Resources.NinjaUlt;
local v15021 = l_NinjaUlt_1.Clone_Rig:Clone();
local l_Humanoid_7 = v15021:FindFirstChildOfClass("Humanoid");
v15021.Name = "Afterimage_Clone";
v15021.Parent = workspace.Thrown;
local v15023 = l_NinjaUlt_1.Rig_Effects:Clone();
local v15024 = false;
local v15025 = false;
v15023.Anchored = v15024;
v15023.CanCollide = v15025;
v15023.CFrame = v15021.Torso.CFrame;
do
local l_v15017_0 = v15017;
task.delay(5, function()
l_v15017_0 = true;
v15021:Destroy();
v15023:Destroy();
end);
v15024 = game.ReplicatedStorage.Resources.Katana:Clone();
v15024.Name = "#NinjaKATANA";
v15024.Parent = v15021;
v15025 = v15021["Right Arm"]:FindFirstChild("WeaponHold");
v15025.Part0 = v15025.Parent;
v15025.Part1 = v15024.WeaponHold;
local v15027 = Instance.new("WeldConstraint", v15023);
v15027.Part0 = v15023;
v15027.Part1 = v15021.Torso;
v15023.Parent = workspace.Thrown;
l_Humanoid_7.DisplayDistanceType =
Enum.HumanoidDisplayDistanceType.None;
local v15028 = 0.5;
local v15029 = 18;
local l_v82_355 = v82;
if not v15029 and v15028 then
v15029 = v15028;
v15028 = 1;
end;
if not v15029 and not v15028 then
v15028 = 0;
v15029 = 1;
end;
local _ = l_v82_355:NextNumber(v15028, v15029);
v15028 = Instance.new("Animation");
v15028.AnimationId = v898.Animation;
v15021.HumanoidRootPart.CFrame = l_PrimaryPart_65.CFrame *
CFrame.new(1000, 1000, 1000);
l_Humanoid_7:ApplyDescription(l_l_Humanoid_6_AppliedDescription_0);
v15029 = l_Humanoid_7:LoadAnimation(v15028);
v15029.Looped = false;
for _, v15033 in pairs(v15021:GetDescendants()) do
if v15033:IsA("BasePart") then
v15033.CastShadow = false;
task.spawn(function()
for _ = 1, 10 do
v15033.CollisionGroup = "untouchable";
v15033.CanCollide = false;
task.wait(0.1);
end;
end);
end;
end;
if not v898.Fourfold then
task.wait(0.1);
end;
l_v82_355 = l_PrimaryPart_65.CFrame * (v898.Fourfold and
CFrame.new() or CFrame.new(0, 0, -4));
if not v898.Fourfold then
l_v82_355 = CFrame.new(l_v82_355.p,
l_PrimaryPart_65.Position);
end;
v15021.HumanoidRootPart.CFrame = l_v82_355;
if v898.Invisible and v898.Bind.Parent then
for _, v15036 in pairs(v898.Char:GetDescendants()) do
if v15036:IsA("BasePart") or v15036:IsA("Decal") then
v15036.Transparency = 1;
end;
end;
end;
local function v15041()
l_v15017_0 = true;
local l_Torso_11 = v15021:FindFirstChild("Torso");
if l_Torso_11 then
local v15038 = l_NinjaUlt_1.Afterimage_Despawn:Clone();
v15038.Position = l_Torso_11.Position - Vector3.new(0,
3, 0, 0);
v15038.Parent = workspace.Thrown;
for _, v15040 in pairs(v15038:GetDescendants()) do
if v15040:IsA("ParticleEmitter") then
v15040:Emit(v15040:GetAttribute("EmitCount"));
end;
end;
game:GetService("Debris"):AddItem(v15038, 4);
end;
v15021:Destroy();
v15023:Destroy();
end;
task.spawn(function()
local v15042 = tick();
while true do
if task.wait() and l_PrimaryPart_65.Parent and not
l_v15017_0 then
local v15043 = l_PrimaryPart_65.CFrame *
(v898.Fourfold or CFrame.new(0, 0, -4));
if not v898.Fourfold then
v15043 = CFrame.new(v15043.p,
l_PrimaryPart_65.Position);
end;
if v898.Fourfold then
v15021.HumanoidRootPart.CFrame =
v15021.HumanoidRootPart.CFrame:lerp(v15043, tick() - v15042 > 0.4 and 0.2 or
0.075);
else
v15021.HumanoidRootPart.CFrame = v15043;
end;
if l_Char_11:FindFirstChild("GoingUpAir") or tick()
- v15042 > 10 then
local l_sfx_13 = shared.sfx;
local v15045 = {
SoundId = ({
"rbxassetid://13498704840",
"rbxassetid://13498784533",
"rbxassetid://13498776114",
"rbxassetid://13498704954",
"rbxassetid://13498705091",
"rbxassetid://13498705202"
})[math.random(1, 6)]
};
local v15046 = 1.45;
local v15047 = 1.75;
local l_v82_356 = v82;
if not v15047 and v15046 then
v15047 = v15046;
v15046 = 1;
end;
if not v15047 and not v15046 then
v15046 = 0;
v15047 = 1;
end;
v15045.Volume = l_v82_356:NextNumber(v15046,
v15047);
v15046 = 1;
v15047 = 1.3;
l_v82_356 = v82;
if not v15047 and v15046 then
v15047 = v15046;
v15046 = 1;
end;
if not v15047 and not v15046 then
v15046 = 0;
v15047 = 1;
end;
v15045.PlaybackSpeed =
l_v82_356:NextNumber(v15046, v15047);
v15045.CFrame = v15021.Head.CFrame;
l_sfx_13(v15045):Play();
v15041();
return ;
end;
else
return ;
end;
end;
end);
local v15049 = l_NinjaUlt_1.Afterimage_Spawn:Clone();
v15049.CFrame = l_v82_355;
v15049.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v15049, 3);
for _, v15051 in pairs(v15049:GetDescendants()) do
if v15051:IsA("ParticleEmitter") and not v898.Fourfold then
v15051:Emit(v15051:GetAttribute("EmitCount") / 2);
end;
end;
v15029:Play();
if v898.Fourfold then
local v15052 = nil;
do
local l_v15052_0 = v15052;
l_v15052_0 =
v15029:GetMarkerReachedSignal("dash"):Once(function()
v15041();
return l_v15052_0:Disconnect();
end);
task.delay(3, function()
l_v15052_0:Disconnect();
end);
end;
end;
v15029.TimePosition = v15013.TimePosition;
v15029:AdjustSpeed(1);
if not v898.Fourfold then
local l_sfx_14 = shared.sfx;
local v15055 = {
SoundId = ({
"rbxassetid://13498704840",
"rbxassetid://13498784533",
"rbxassetid://13498776114",
"rbxassetid://13498704954",
"rbxassetid://13498705091",
"rbxassetid://13498705202"
})[math.random(1, 6)]
};
local v15056 = 1.45;
local v15057 = 1.75;
local l_v82_357 = v82;
if not v15057 and v15056 then
v15057 = v15056;
v15056 = 1;
end;
if not v15057 and not v15056 then
v15056 = 0;
v15057 = 1;
end;
v15055.Volume = l_v82_357:NextNumber(v15056, v15057);
v15056 = 1;
v15057 = 1.3;
l_v82_357 = v82;
if not v15057 and v15056 then
v15057 = v15056;
v15056 = 1;
end;
if not v15057 and not v15056 then
v15056 = 0;
v15057 = 1;
end;
v15055.PlaybackSpeed = l_v82_357:NextNumber(v15056,
v15057);
v15055.Parent = v15021.PrimaryPart;
l_sfx_14(v15055):Play();
end;
task.spawn(function()
for _, v15060 in pairs(v15021:GetDescendants()) do
if (v15060:IsA("BasePart") or v15060:IsA("Decal")) and
v15060.Transparency < 1 then
local v15061 = 1 - v15060.Transparency;
local v15062 = v15061 * v15018.Min;
local v15063 = v15061 * v15018.Max;
v15060.Transparency = v15062;
v3:Create(v15060, TweenInfo.new(0.03,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1, true), {
Transparency = v15063
}):Play();
end;
end;
end);
end;
end;
elseif v899 == "Copy CFrame" then
local v15064 = nil;
do
local l_v15064_0 = v15064;
l_v15064_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v898.Part or not v898.Part.Parent then
return l_v15064_0:Disconnect();
else
v898.Part.CFrame = v898.Copy.Parent.Torso.CFrame *
v898.Part:GetAttribute("Offset");
return ;
end;
end);
end;
elseif v899 == "Follow" then
local v15066 = nil;
do
local l_v15066_0 = v15066;
l_v15066_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v898.Part or not v898.Part.Parent then
return l_v15066_0:Disconnect();
else
v898.Part.CanCollide = false;
v898.Part.CFrame = v898.Follow.CFrame;
return ;
end;
end);
end;
elseif v899 == "Dash CD" then
shared.dashcd();
elseif v899 == "Circle Debris" then
local l_Position_68 = v898.Position;
local v15069, v15070 = v556({
orig = l_Position_68,
dir = Vector3.new(0, -10, 0, 0)
});
if not v15069 then
return ;
else
v898.Floor = v15069;
l_Position_68 = CFrame.new(v15070);
for v15071 = 1, 10 do
local v15072 = 5 + v15071 * 2;
local v15073 = 5 + v15071 * 2;
for v15074 = 1, v15072 do
local v15075 = (l_Position_68 + Vector3.new(v15073 *
math.sin((360 / v15072 + 360 / v15072 * v15074) / 57.29577951308232), 0, v15073 *
math.cos((360 / v15072 + 360 / v15072 * v15074) / 57.29577951308232))) *
CFrame.fromEulerAnglesXYZ(0, (360 / v15072 + 360 / v15072 * v15074) /
57.29577951308232, 0);
local v15076 = v230() or Instance.new("Part");
local l_v15075_0 = v15075;
v15076.Transparency = v898.Floor.Transparency;
v15076.CFrame = v15075 - Vector3.new(0, 7, 0, 0);
v15076.CanCollide = true;
if not v556({
orig = l_v15075_0.p,
dir = Vector3.new(0, -9, 0, 0)
}) then
v15076.Transparency = 1;
v15076.CanCollide = false;
end;
local v15078 = 4;
local v15079 = -2;
local v15080 = 2;
local l_v82_358 = v82;
if not v15080 and v15079 then
v15080 = v15079;
v15079 = 1;
end;
if not v15080 and not v15079 then
v15079 = 0;
v15080 = 1;
end;
local v15082 = v15078 + l_v82_358:NextNumber(v15079,
v15080);
local v15083 = 5;
v15080 = -2;
l_v82_358 = 2;
local l_v82_359 = v82;
if not l_v82_358 and v15080 then
l_v82_358 = v15080;
v15080 = 1;
end;
if not l_v82_358 and not v15080 then
v15080 = 0;
l_v82_358 = 1;
end;
v15078 = v15083 + l_v82_359:NextNumber(v15080, l_v82_358);
v15079 = 6;
l_v82_358 = -2;
l_v82_359 = 2;
local l_v82_360 = v82;
if not l_v82_359 and l_v82_358 then
l_v82_359 = l_v82_358;
l_v82_358 = 1;
end;
if not l_v82_359 and not l_v82_358 then
l_v82_358 = 0;
l_v82_359 = 1;
end;
v15076.Size = Vector3.new(v15082, v15078, v15079 +
l_v82_360:NextNumber(l_v82_358, l_v82_359)) * 0.5;
v15076.Color = v898.Floor.Color;
v15076.Name = "SmallDebris";
v15076.Anchored = true;
v15076.Material = v898.Floor.Material;
v15076.Parent = workspace.Thrown;
local l_v3_22 = v3;
v15082 = v15076;
v15078 = TweenInfo.new;
v15079 = 0.2;
v15080 = 0.3;
l_v82_358 = v82;
if not v15080 and v15079 then
v15080 = v15079;
v15079 = 1;
end;
if not v15080 and not v15079 then
v15079 = 0;
v15080 = 1;
end;
l_v3_22:Create(v15082, v15078(l_v82_358:NextNumber(v15079,
v15080), Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
CFrame = l_v15075_0 - Vector3.new(0, v15076.Size.Y / 2,
0)
}):Play();
task.delay(math.random() * 7, function()
v15076.CanCollide = false;
v15076.Anchored = false;
game:service("Debris"):AddItem(v15076, 5);
end);
end;
end;
end;
elseif v899 == "Omnipunch" then
local l_Root_13 = v898.Root
local v15088 = {};
local v15089 = {};
for _, v15091 in pairs(l_Character_4:GetDescendants()) do
if v15091:IsA("BasePart") or v15091:IsA("Decal") then
table.insert(v15089, {
v15091,
v15091.Transparency
});
end;
end;
shared.addshake(4);
task.spawn(function()
local v15092 = tick();
local v15093 = 4;
while true do
task.wait();
shared.addshake(v15093);
v15093 = v15093 * 0.99;
if not (tick() - v15092 <= 4) then
break;
end;
end;
end);
local v15094 = nil;
local l_Bind_13 = v898.Bind;
local l_Position_69 = l_Root_13.Position;
local v15097 = l_Root_13.CFrame * CFrame.new(0, 200.0999298, -
40.1572266, 0.802054107, 0.461602062, -0.378989995, -0.58462131, 0.476968586, -
0.656291902, -0.122179255, 0.747947037, 0.652417183);
local v15098 = nil;
local v15099 = nil;
local v15100 = {};
local l_Parent_14 = l_Root_13.Parent;
local _ = {};
local v15103 = {};
local v15104 = {};
local v15105 = {};
local v15106 = 0;
local v15107 = {};
local l_CurrentCamera_24 = workspace.CurrentCamera;
local l_Model_354 = Instance.new("Model");
l_Model_354.Name = "OmniDebris";
l_Model_354.Parent = workspace.Thrown;
local v15110 = {};
local v15111 = false;
local v15112 = {};
local v15113 = nil;
do
local l_v15094_0, l_v15098_0, l_v15099_0, l_v15106_0, l_v15111_0,
l_v15113_0 = v15094, v15098, v15099, v15106, v15111, v15113;
l_v15113_0 = function()
l_v15111_0 = true;
l_v15113_0 = function()
end;
for _, v15121 in pairs(v15110) do
if typeof(v15121) ~= "table" then
if typeof(v15121) == "RBXScriptConnection" then
v15121:Disconnect();
elseif v15121:IsA("AnimationTrack") then
v15121:Stop();
else
v15121:Destroy();
end;
end;
end;
end;
task.delay(30, l_v15113_0);
local v15122 = {};
local v15123, v15124 = shared.sfx({
SoundId = "rbxassetid://13892380095",
CFrame = v15097,
RollOffMaxDistance = 55000,
PlaybackSpeed = 0.1,
Volume = 10
});
table.insert(v15110, v15124);
table.insert(v15122, v15124);
local v15125 = false;
local v15126 = false;
local v15127 = "first";
local v15128 = false;
local l_Part_22 = Instance.new("Part");
l_Part_22.Transparency = 1;
l_Part_22.Material = Enum.Material.Neon;
l_Part_22.Color = Color3.new(1, 0, 0);
l_Part_22.Size = Vector3.new(15, 15, 15, 0);
l_Part_22.Anchored = true;
l_Part_22.CanCollide = false;
l_Part_22.CanQuery = false;
l_Part_22.CanTouch = false;
l_Part_22.Parent = workspace.Thrown;
table.insert(v15110, l_Part_22);
table.insert(v15110, l_Model_354);
local function v15136(v15130)
if v898.User ~= l_LocalPlayer_0.Character and l_Bind_13.Value
~= l_LocalPlayer_0.Character then
local l_Attachment_5 = Instance.new("Attachment");
table.insert(v15110, l_Attachment_5);
local v15132 = l_LegacyReplication_0.ImpactGlow:Clone();
v15132.Parent = l_Attachment_5;
l_Attachment_5.Parent = workspace.Terrain;
l_Attachment_5.WorldCFrame = v15130;
shared.resizeparticle(v15132, 2);
local l_Position_70 = v15130.Position;
local _, v15135 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_70);
if v15135 then
v15132:Emit(5);
end;
task.delay(0.26, function()
v15132:Destroy();
end);
end;
end;
task.spawn(function()
local v15137 = tick();
local l_CFrameValue_8 = Instance.new("CFrameValue");
table.insert(v15110, l_CFrameValue_8);
local v15139 = true;
local v15140 = 0;
local v15141 = 0;
local v15142 = 0;
local v15143 = -1;
local v15144 = 1;
local l_v82_361 = v82;
if not v15144 and v15143 then
v15144 = v15143;
v15143 = 1;
end;
if not v15144 and not v15143 then
v15143 = 0;
v15144 = 1;
end;
local v15146 = l_v82_361:NextNumber(v15143, v15144);
v15143 = -1;
v15144 = 1;
l_v82_361 = v82;
if not v15144 and v15143 then
v15144 = v15143;
v15143 = 1;
end;
if not v15144 and not v15143 then
v15143 = 0;
v15144 = 1;
end;
local v15147 = l_v82_361:NextNumber(v15143, v15144);
v15143 = -1;
v15144 = 1;
l_v82_361 = v82;
if not v15144 and v15143 then
v15144 = v15143;
v15143 = 1;
end;
if not v15144 and not v15143 then
v15143 = 0;
v15144 = 1;
end;
local v15148 = l_v82_361:NextNumber(v15143, v15144);
while task.wait() and not
l_Bind_13:GetAttribute("nocframeloop") and l_Bind_13.Parent and not
l_Bind_13:GetAttribute("removeloop") and v898.User and v898.User.Parent do
if v15127 ~= "still" then
if v15127 == "first" then
l_Part_22.CFrame = l_Model_354:GetBoundingBox();
elseif tick() - v15137 > 0.1 then
v15137 = tick();
l_Part_22.CFrame = v699(v15088);
end;
end;
for _, v15150 in pairs(v15122) do
if not v15150:GetAttribute("Offset") then
local v15151 = "Offset";
local l_new_69 = CFrame.new;
local v15153 = -1;
local v15154 = 1;
local l_v82_362 = v82;
if not v15154 and v15153 then
v15154 = v15153;
v15153 = 1;
end;
if not v15154 and not v15153 then
v15153 = 0;
v15154 = 1;
end;
local v15156 = l_v82_362:NextNumber(v15153, v15154)
* 100;
v15154 = -1;
l_v82_362 = 1;
local l_v82_363 = v82;
if not l_v82_362 and v15154 then
l_v82_362 = v15154;
v15154 = 1;
end;
if not l_v82_362 and not v15154 then
v15154 = 0;
l_v82_362 = 1;
end;
local v15158 = l_v82_363:NextNumber(v15154,
l_v82_362) * 100;
l_v82_362 = -1;
l_v82_363 = 1;
local l_v82_364 = v82;
if not l_v82_363 and l_v82_362 then
l_v82_363 = l_v82_362;
l_v82_362 = 1;
end;
if not l_v82_363 and not l_v82_362 then
l_v82_362 = 0;
l_v82_363 = 1;
end;
v15150:SetAttribute(v15151, l_new_69(v15156,
v15158, l_v82_364:NextNumber(l_v82_362, l_v82_363) * 100));
end;
v15150.WorldCFrame =
v15150.WorldCFrame:lerp(l_Part_22.CFrame * v15150:GetAttribute("Offset"), 0.1);
end;
v15143 = l_Bind_13.Value;
if v15143 and v15143.Parent then
if v15139 then
l_CFrameValue_8.Value = v15143.PrimaryPart.CFrame;
v15139 = false;
end;
if v15127 == "still" then
l_CFrameValue_8.Value =
CFrame.new(v15143.PrimaryPart.Position);
end;
if v15128 then
v15146 = v15146 / 3.75;
v15147 = v15147 / 3.75;
v15148 = v15148 / 3.75;
v15128 = false;
end;
if v15126 then
v15143.PrimaryPart.CFrame =
v15143.PrimaryPart.CFrame:lerp(CFrame.new(l_CFrameValue_8.Value.Position,
l_Position_69), 0.015);
else
v15143:SetPrimaryPartCFrame(l_CFrameValue_8.Value *
CFrame.Angles(math.rad(v15140), math.rad(v15141), (math.rad(v15142))));
end;
v15140 = v15140 + v15146;
v15141 = v15141 + v15147;
v15142 = v15142 + v15148;
l_CFrameValue_8.Value =
l_CFrameValue_8.Value:lerp(l_Part_22.CFrame, 0.1);
end;
end;
end);
local v15160 = tick();
local v15161 = nil;
v15161 = function(v15162, v15163, v15164, v15165, v15166)
v15123:Resume();
local v15167 = typeof(v15162) == "Instance" and v15162 or
l_v15094_0;
if v15162 and v15162 == true then
l_v15106_0 = l_v15106_0 + 1;
v15167 =
game.ReplicatedStorage.Resources.Omni.WooshTwo:Clone();
table.insert(v15110, v15167);
v15167.CFrame = (v15100[v15167] or v15164 or
l_v15098_0).CFrame;
local l_Trail_1 = v15167.Trail;
local v15169 = 0.1;
local v15170 = 0.2;
local l_v82_365 = v82;
if not v15170 and v15169 then
v15170 = v15169;
v15169 = 1;
end;
if not v15170 and not v15169 then
v15169 = 0;
v15170 = 1;
end;
l_Trail_1.Lifetime = l_v82_365:NextNumber(v15169, v15170);
v15167.Trail.MaxLength = 0;
for _, v15173 in pairs(v15167:GetChildren()) do
if v15173:IsA("Attachment") then
local l_Position_71 = v15173.Position;
local v15175 = 1;
local v15176 = 2;
local l_v82_366 = v82;
if not v15176 and v15175 then
v15176 = v15175;
v15175 = 1;
end;
if not v15176 and not v15175 then
v15175 = 0;
v15176 = 1;
end;
v15173.Position = l_Position_71 /
l_v82_366:NextNumber(v15175, v15176);
if v15163 then
v15167.Trail.Enabled = false;
end;
end;
end;
v15167:SetAttribute("Length", v89(1, 2.5));
v15167:SetAttribute("Started", tick());
v15167.Parent = workspace.Thrown;
l_Trail_1 = l_v15106_0 % 90 == 0;
end;
v15123.PlaybackSpeed = math.clamp(v15123.PlaybackSpeed + 0.047,
0, 1.15);
local v15178 = 0;
local v15179 = {};
if not v15107[v15167] then
v15107[v15167] = {};
end;
for _, v15181 in pairs(v15088) do
local l_magnitude_3 = (v15181.Position -
l_Root_13.Position).magnitude;
if not v15107[v15167][v15181] and l_Position_69.Y <
v15181.Position.Y and v15181 ~= l_v15098_0 and (not v15181:GetAttribute("Taken") or
not v15165) then
v15178 = l_magnitude_3;
table.insert(v15179, v15181);
end;
end;
if v15163 and #v15179 > 1 then
table.sort(v15179, function(v15183, v15184)
local l_CFrame_65 = v15167.CFrame;
local l_Position_72 = v15184.Position;
local v15187 =
math.deg((math.acos((l_CFrame_65.LookVector:Dot((Vector3.new(l_Position_72.X,
l_CFrame_65.p.Y, l_Position_72.Z) - l_CFrame_65.p).unit)))));
l_Position_72 = v15167.CFrame;
local l_Position_73 = v15183.Position;
return
math.deg((math.acos((l_Position_72.LookVector:Dot((Vector3.new(l_Position_73.X,
l_Position_72.p.Y, l_Position_73.Z) - l_Position_72.p).unit))))) < v15187;
end);
v15179 = {
v15179[1]
};
end;
local v15189 = nil;
if v15166 then
v15189 = v15166;
end;
if v15165 and #v15179 > 1 and not v15166 then
table.sort(v15179, function(v15190, v15191)
return (l_Part_22.Position - v15190.Position).magnitude
< (l_Part_22.Position - v15191.Position).magnitude;
end);
v15179 = {
v15179[1]
};
v15179[1]:SetAttribute("Taken", true);
v15189 =
game.ReplicatedStorage.Resources.Clone_Rig:Clone();
table.insert(v15110, v15189);
if not v15189 then
return ;
else
v15189:SetPrimaryPartCFrame(CFrame.new(2000000000,
2000000000, 2000000000));
v15189.Parent = workspace.Thrown;
v15189.PrimaryPart.Anchored = true;
v15189.Humanoid.DisplayDistanceType =
Enum.HumanoidDisplayDistanceType.None;
v15189.Humanoid:ApplyDescription(l_Parent_14.Humanoid:GetAppliedDescription());
for _, v15193 in pairs(v15189:GetDescendants()) do
if v15193:IsA("BasePart") then
v15193.CollisionGroup = "untouchable";
v15193.Massless = true;
v15193.CanCollide = false;
v15193.CanTouch = false;
v15193.CanQuery = false;
end;
end;
end;
end;
if #v15179 == 0 then
return v15167:Destroy();
else
local v15194 = v15100[v15167] and v15100[v15167].CFrame or
v15167.CFrame;
local v15195 = v15179[math.random(#v15179)];
local v15196 = v15100[v15167];
local v15197 = math.clamp((v15195.Position -
v15167.Position).magnitude / 7000, 0, 0.2);
v15107[v15167][v15195] = true;
v15100[v15167] = v15195;
local l_CFrame_66 = v15195.CFrame;
if v15166 then
local l_Value_3 = l_Bind_13.Value;
l_Part_22 = l_Value_3.PrimaryPart;
if (v15167.Position - l_Part_22.Position).magnitude <=
85 then
v15136(v15195.CFrame);
v15189:Destroy();
v15195:Destroy();
return ;
else
local v15200 = l_Part_22.Position +
(v15167.Position - l_Part_22.Position).Unit * math.min(0.5, (l_Part_22.Position -
v15167.Position).magnitude);
local l_Position_74 = l_Part_22.Position;
local l_Unit_0 = (v15167.Position -
l_Part_22.Position).Unit;
local v15203 = 16;
local v15204 = 49;
local l_v82_367 = v82;
if not v15204 and v15203 then
v15204 = v15203;
v15203 = 1;
end;
if not v15204 and not v15203 then
v15203 = 0;
v15204 = 1;
end;
l_CFrame_66 = l_Position_74 + l_Unit_0 *
math.min(l_v82_367:NextNumber(v15203, v15204) * 2, (l_Part_22.Position -
v15167.Position).magnitude);
l_CFrame_66 = CFrame.new(l_CFrame_66,
l_Part_22.Position);
v15200 = CFrame.new(v15200, l_Part_22.Position);
l_Position_74 =
game.ReplicatedStorage.Resources.Omni.Shockwave:Clone();
l_Position_74.CFrame = CFrame.new(v15167.Position,
v15200.Position) * CFrame.Angles(1.5707963267948966, 0, 0);
local l_Mesh_17 = l_Position_74.Mesh;
local v15207 = 0.1;
local v15208 = 0.11;
local l_v82_368 = v82;
if not v15208 and v15207 then
v15208 = v15207;
v15207 = 1;
end;
if not v15208 and not v15207 then
v15207 = 0;
v15208 = 1;
end;
l_Unit_0 = l_v82_368:NextNumber(v15207, v15208);
l_Mesh_17.Offset = Vector3.new(0, 0, 0, 0);
l_Mesh_17.Scale = l_Mesh_17:GetAttribute("Scale")
or l_Mesh_17.Scale;
l_Mesh_17:SetAttribute("Offset", (Vector3.new()));
l_Mesh_17:SetAttribute("Scale", l_Mesh_17.Scale);
l_Mesh_17.Scale = l_Mesh_17.Scale *
Vector3.new(0.20000000298023224, 1, 0.20000000298023224, 0);
v15208 = 40;
l_v82_368 = 75;
v15203 = v82;
if not l_v82_368 and v15208 then
l_v82_368 = v15208;
v15208 = 1;
end;
if not l_v82_368 and not v15208 then
v15208 = 0;
l_v82_368 = 1;
end;
v15207 = v15203:NextNumber(v15208, l_v82_368);
table.insert(v15110, l_Position_74);
table.insert(v15110, l_Mesh_17);
v15208 = CFrame.new(v15189.PrimaryPart.Position,
l_Value_3.PrimaryPart.Position);
l_v82_368 = 0;
v15203 = 20;
v15204 = Instance.new("NumberValue");
l_v82_367 = nil;
do
local l_v15200_0, l_l_v82_368_0, l_v15203_0,
l_l_v82_367_0 = v15200, l_v82_368, v15203, l_v82_367;
l_l_v82_367_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v15189.Parent or not
v15189.PrimaryPart then
return l_l_v82_367_0:Disconnect();
else
local l_magnitude_4 =
(l_v15200_0.Position - v15189.PrimaryPart.Position).magnitude;
v15189.PrimaryPart.CFrame =
v15189.PrimaryPart.CFrame:lerp(v15208 + v15208.lookVector * (l_l_v82_368_0 +
v15204.Value), 0.2);
l_l_v82_368_0 = 0;
l_v15203_0 = 60 * (l_magnitude_4 / 50);
return ;
end;
end);
table.insert(v15110, l_l_v82_367_0);
local v15215 = nil;
if not l_v15099_0 then
l_v15099_0 = true;
v15215 = shared.sfx({
SoundId = "rbxassetid://9043364058",
Parent = l_Value_3.PrimaryPart,
RollOffMaxDistance = 1000,
PlaybackSpeed = 1.5,
Volume = 10
});
v15215:Play();
end;
local v15216 = 15.8 - (tick() - v15160);
v3:Create(v15204, TweenInfo.new(v15216,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Value = (l_v15200_0.Position -
v15189.PrimaryPart.Position).magnitude
}):Play();
if v15215 then
task.delay(v15216, function()
v15215:Stop();
end);
end;
if v15196 then
local l_v3_23 = v3;
local l_v15196_0 = v15196;
local v15219 = TweenInfo.new(2,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out);
local v15220 = {};
local l_CFrame_67 = v15196.CFrame;
local l_Angles_38 = CFrame.Angles;
local v15223 = -360;
local v15224 = 360;
local l_v82_369 = v82;
if not v15224 and v15223 then
v15224 = v15223;
v15223 = 1;
end;
if not v15224 and not v15223 then
v15223 = 0;
v15224 = 1;
end;
local v15226 =
math.rad((l_v82_369:NextNumber(v15223, v15224)));
v15224 = -360;
l_v82_369 = 360;
local l_v82_370 = v82;
if not l_v82_369 and v15224 then
l_v82_369 = v15224;
v15224 = 1;
end;
if not l_v82_369 and not v15224 then
v15224 = 0;
l_v82_369 = 1;
end;
local v15228 =
math.rad((l_v82_370:NextNumber(v15224, l_v82_369)));
l_v82_369 = -360;
l_v82_370 = 360;
local l_v82_371 = v82;
if not l_v82_370 and l_v82_369 then
l_v82_370 = l_v82_369;
l_v82_369 = 1;
end;
if not l_v82_370 and not l_v82_369 then
l_v82_369 = 0;
l_v82_370 = 1;
end;
local v15230 = l_CFrame_67 *
l_Angles_38(v15226, v15228, (math.rad((l_v82_371:NextNumber(l_v82_369,
l_v82_370)))));
l_Angles_38 = CFrame.new(v15196.Position,
l_v15200_0.Position).lookVector;
v15223 = 900;
v15224 = 1212;
l_v82_369 = v82;
if not v15224 and v15223 then
v15224 = v15223;
v15223 = 1;
end;
if not v15224 and not v15223 then
v15223 = 0;
v15224 = 1;
end;
v15220.CFrame = v15230 + l_Angles_38 * -
l_v82_369:NextNumber(v15223, v15224);
l_v3_23:Create(l_v15196_0, v15219,
v15220):Play();
end;
end;
end;
end;
if v15165 and not v15166 then
task.delay(v15197 / 2, function()
shared.sfx({
SoundId = ({
"rbxassetid://13904778148",
"rbxassetid://13904778204",
"rbxassetid://13904778285",
"rbxassetid://13904778359"
})[math.random(1, 4)],
Volume = 3,
Parent = v15195
}):Play();
end);
task.delay(v15197 - 0.05, function()
shared.sfx({
SoundId = ({
"rbxassetid://13887244087",
"rbxassetid://13887244001",
"rbxassetid://13887244136"
})[math.random(1, 3)],
Volume = 3,
Parent = v15195
}):Play();
shared.sfx({
SoundId = "rbxassetid://13887244050",
Volume = 3,
Parent = v15195
}):Play();
end);
task.delay(v15197, function()
v15195.Anchored = true;
if not v15189 or v15125 then
if v15125 then
v15189:Destroy();
end;
local l_Position_75 = v15195.Position;
local _, v15233 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_75);
if not v15233 then
v15136();
v15195:Destroy();
return ;
else
task.spawn(function()
local v15234 = tick();
while true do
task.wait();
local l_Position_76 =
v15195.Position;
local _, v15237 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_76);
if not (v15237 and tick() - v15234
<= 5) then
break;
end;
end;
v15136(v15195.CFrame);
v15195:Destroy();
end);
return ;
end;
else
local l_Animation_19 =
Instance.new("Animation");
l_Animation_19.AnimationId = ({
"rbxassetid://13904623751",
"rbxassetid://13904628934",
"rbxassetid://13904631851",
"rbxassetid://13904634979"
})[math.random(1, 4)];
l_Animation_19 =
v15189.Humanoid.Animator:LoadAnimation(l_Animation_19);
l_Animation_19:Play(0);
l_Animation_19:AdjustSpeed(0.5);
l_Animation_19:GetMarkerReachedSignal("freeze"):Connect(function()
l_Animation_19:AdjustSpeed(3);
end);
l_Animation_19:GetMarkerReachedSignal("start"):Connect(function()
l_Animation_19:AdjustSpeed(1);
end);
local v15239 = {};
task.delay(8, function()
for _, v15241 in pairs(v15239) do
v15241:Disconnect();
end;
end);
local l_Value_4 = l_Bind_13.Value;
local l_CFrame_68 = v15195.CFrame;
local l_lookVector_7 =
CFrame.new(v15194.Position, v15195.Position).lookVector;
local v15245 = 7;
local v15246 = 12;
local l_v82_372 = v82;
if not v15246 and v15245 then
v15246 = v15245;
v15245 = 1;
end;
if not v15246 and not v15245 then
v15245 = 0;
v15246 = 1;
end;
local v15248 = l_CFrame_68 + l_lookVector_7 *
(l_v82_372:NextNumber(v15245, v15246) * 2);
v15248 = CFrame.new(v15248.Position,
l_Value_4.PrimaryPart.Position) * CFrame.Angles(1.0471975511965976, 0, 0);
l_CFrame_68 = v3;
l_lookVector_7 = v15195;
local l_new_70 = TweenInfo.new;
v15246 = 0.6;
l_v82_372 = 1;
local l_v82_373 = v82;
if not l_v82_372 and v15246 then
l_v82_372 = v15246;
v15246 = 1;
end;
if not l_v82_372 and not v15246 then
v15246 = 0;
l_v82_372 = 1;
end;
l_CFrame_68:Create(l_lookVector_7,
l_new_70(l_v82_373:NextNumber(v15246, l_v82_372) * 2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
CFrame = v15248
}):Play();
l_CFrame_68 = {};
if math.random(1, 2) == 1 then
for _, v15252 in
pairs(v15189:GetDescendants()) do
if v15252:IsA("BasePart") or
v15252:IsA("Decal") then
table.insert(l_CFrame_68, {
v15252,
v15252.Transparency
});
v15252.Transparency = 1;
end;
end;
end;
local v15253 = nil;
v15253 =
game:GetService("RunService").RenderStepped:Connect(function()
if v15189:GetAttribute("NoLoop") then
return v15253:Disconnect();
elseif not (v15189 and v15189.Parent) or
not l_Bind_13.Parent then
return v15253:Disconnect();
else
v15189:SetAttribute("NoLoop", true);
v15136(v15195.CFrame);
v15195:Destroy();
v15189:Destroy();
return ;
else
v15189:Destroy();
return ;
end;
else
local _ =
l_Value_4.PrimaryPart.Position;
local _ =
(v15189.PrimaryPart.Position - l_Value_4.PrimaryPart.Position).Unit;
local l_delay_5 = task.delay;
local v15261 = 0;
local v15262 = 0.2;
local l_v82_374 = v82;
if not v15262 and v15261 then
v15262 = v15261;
v15261 = 1;
end;
if not v15262 and not v15261
then
v15261 = 0;
v15262 = 1;
end;
v15266[1].Transparency = 1;
end;
task.wait(0.02);
if v15264 == 1 then
local l_v15189_0 =
v15189;
local l_new_71 =
CFrame.new;
local l_CFrame_69 =
l_Value_4.PrimaryPart.CFrame;
local l_new_72 =
CFrame.new;
local v15271 = -30;
local v15272 = 30;
local l_v82_375 =
v82;
if not v15272 and
v15271 then
v15272 =
v15271;
v15271 = 1;
end;
if not v15272 and
not v15271 then
v15271 = 0;
v15272 = 1;
end;
local v15274 =
l_v82_375:NextNumber(v15271, v15272);
v15272 = -30;
l_v82_375 = 30;
local l_v82_376 =
v82;
if not l_v82_375
and v15272 then
l_v82_375 =
v15272;
v15272 = 1;
end;
if not l_v82_375
and not v15272 then
v15272 = 0;
l_v82_375 = 1;
end;
v15271 =
l_v82_376:NextNumber(v15272, l_v82_375);
l_v82_376 = 25;
local v15276 = 30;
local l_v82_377 =
v82;
if not v15276 and
l_v82_376 then
v15276 =
l_v82_376;
l_v82_376 = 1;
end;
if not v15276 and
not l_v82_376 then
l_v82_376 = 0;
v15276 = 1;
end;
v15279[1].Transparency = v15279[2];
end;
task.wait(0.02);
end;
end);
task.spawn(function()
end);
return ;
end;
end;
end;
end);
table.insert(v15239, l_new_70);
table.insert(v15110, l_new_70);
table.insert(v15105, {
v15189,
l_Animation_19,
v15253,
v15167,
v15179[1]
});
for _, v15281 in pairs(l_CFrame_68) do
v15281[1].Transparency = v15281[2];
end;
for _ = 1, 4 do
for _, v15284 in pairs(l_CFrame_68) do
v15284[1].Transparency = 1;
end;
task.wait(0.02);
for _, v15286 in pairs(l_CFrame_68) do
v15286[1].Transparency = v15286[2];
end;
task.wait(0.02);
end;
return ;
end;
end);
end;
if not v15166 then
v3:Create(v15167, TweenInfo.new(v15197,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
CFrame = l_CFrame_66
}):Play();
end;
if v15165 then
end;
if math.random(1, 35) == 1 and not v15166 then
local l_sfx_15 = shared.sfx;
local v15288 = {
SoundId = ({
"rbxassetid://13893141932",
"rbxassetid://13893142007",
"rbxassetid://13893141796"
})[math.random(1, 3)],
CFrame = v15194,
RollOffMaxDistance = 2500
};
local v15289 = 1.5;
local v15290 = 2;
local l_v82_378 = v82;
if not v15290 and v15289 then
v15290 = v15289;
v15289 = 1;
end;
if not v15290 and not v15289 then
v15289 = 0;
v15290 = 1;
end;
v15288.PlaybackSpeed = l_v82_378:NextNumber(v15289,
v15290);
v15288.Volume = 0.5;
l_sfx_15(v15288):Play();
end;
if math.random(1, 15) == 1 and not v15166 then
local l_sfx_16 = shared.sfx;
local v15293 = {
SoundId = ({
"rbxassetid://13891202646",
"rbxassetid://13891202799",
"rbxassetid://13891202931",
"rbxassetid://13891203084"
})[math.random(1, 4)],
Volume = 1
};
local v15294 = 0.7;
local v15295 = 1.2;
local l_v82_379 = v82;
if not v15295 and v15294 then
v15295 = v15294;
v15294 = 1;
end;
if not v15295 and not v15294 then
v15294 = 0;
v15295 = 1;
end;
v15293.PlaybackSpeed = l_v82_379:NextNumber(v15294,
v15295);
v15293.Parent = v15100[v15167];
l_sfx_16(v15293):Play();
end;
if math.random(1, 45) == 1 and not v15166 then
shared.sfx({
SoundId = ({
"rbxassetid://13887244087",
"rbxassetid://13887244001",
"rbxassetid://13887244136"
})[math.random(1, 3)],
Volume = 1.5,
Parent = v15100[v15167]
}):Play();
shared.sfx({
SoundId = "rbxassetid://13887244050",
Volume = 1.5,
Parent = v15100[v15167]
}):Play();
end;
task.delay(v15197, function()
if not (v15195 ~= l_v15098_0 and not v15165) or
v15195:GetAttribute("Taken") then
return ;
else
local l_BodyAngularVelocity_7 =
Instance.new("BodyAngularVelocity");
local v15298 = Vector3.new(math.random(-10, 10),
math.random(-5, 5), math.random(-6, 6));
local v15299 = 0.5;
local v15300 = 1;
local l_v82_380 = v82;
if not v15300 and v15299 then
v15300 = v15299;
v15299 = 1;
end;
if not v15300 and not v15299 then
v15299 = 0;
v15300 = 1;
end;
l_BodyAngularVelocity_7.AngularVelocity = v15298 *
l_v82_380:NextNumber(v15299, v15300) * 0.25;
l_BodyAngularVelocity_7.MaxTorque = Vector3.new(1,
1, 1, 0) * 2000000000;
l_BodyAngularVelocity_7.Parent = v15195;
game:GetService("Debris"):AddItem(l_BodyAngularVelocity_7, 0.15);
table.insert(v15110, l_BodyAngularVelocity_7);
if math.random(1, 10) == 1 then
local l_v3_24 = v3;
v15298 = v15195;
local l_new_73 = TweenInfo.new;
v15300 = 0.3;
l_v82_380 = 0.6;
local l_v82_381 = v82;
if not l_v82_380 and v15300 then
l_v82_380 = v15300;
v15300 = 1;
end;
if not l_v82_380 and not v15300 then
v15300 = 0;
l_v82_380 = 1;
end;
l_new_73 =
l_new_73(l_v82_381:NextNumber(v15300, l_v82_380), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
v15299 = {};
l_v82_381 = v15195.CFrame;
local l_lookVector_8 =
CFrame.new(v15194.Position, v15195.Position).lookVector;
local v15306 = 2;
local v15307 = 5;
local l_v82_382 = v82;
if not v15307 and v15306 then
v15307 = v15306;
v15306 = 1;
end;
if not v15307 and not v15306 then
v15306 = 0;
v15307 = 1;
end;
l_v82_380 = l_v82_381 + l_lookVector_8 *
l_v82_382:NextNumber(v15306, v15307);
l_v82_381 = CFrame.Angles;
local v15309 = -360;
v15306 = 360;
v15307 = v82;
if not v15306 and v15309 then
v15306 = v15309;
v15309 = 1;
end;
if not v15306 and not v15309 then
v15309 = 0;
v15306 = 1;
end;
local v15310 =
math.rad((v15307:NextNumber(v15309, v15306)));
v15306 = -360;
v15307 = 360;
l_v82_382 = v82;
if not v15307 and v15306 then
v15307 = v15306;
v15306 = 1;
end;
if not v15307 and not v15306 then
v15306 = 0;
v15307 = 1;
end;
l_lookVector_8 =
math.rad((l_v82_382:NextNumber(v15306, v15307)));
v15307 = -360;
l_v82_382 = 360;
local l_v82_383 = v82;
if not l_v82_382 and v15307 then
l_v82_382 = v15307;
v15307 = 1;
end;
if not l_v82_382 and not v15307 then
v15307 = 0;
l_v82_382 = 1;
end;
v15299.CFrame = l_v82_380 * l_v82_381(v15310,
l_lookVector_8, (math.rad((l_v82_383:NextNumber(v15307, l_v82_382)))));
l_v3_24:Create(v15298, l_new_73,
v15299):Play();
end;
return ;
end;
end);
if v15167 and v15167:GetAttribute("Started") and
v15167:GetAttribute("Length") and tick() - (v15167:GetAttribute("Started") or 0) <
v15167:GetAttribute("Length") and not v15165 then
local l_delay_6 = task.delay;
local v15313 = v15197 + 0.1;
local v15314 = v15197 + 0.3;
local l_v82_384 = v82;
if not v15314 and v15313 then
v15314 = v15313;
v15313 = 1;
end;
if not v15314 and not v15313 then
v15313 = 0;
v15314 = 1;
end;
l_delay_6(l_v82_384:NextNumber(v15313, v15314),
function()
if not v15167:GetAttribute("Added") then
v15167:SetAttribute("Added", true);
local v15316 = 1;
local v15317 = 1;
local v15318 = 2;
local l_v82_385 = v82;
if not v15318 and v15317 then
v15318 = v15317;
v15317 = 1;
end;
if not v15318 and not v15317 then
v15317 = 0;
v15318 = 1;
end;
for _ = v15316, l_v82_385:NextInteger(v15317,
v15318) do
if l_v15106_0 <= 75 then
v15161(true, nil, v15167);
end;
end;
end;
v15161(v15167);
end);
elseif v15165 or v15166 then
return ;
else
v15127 = "still";
local v15321 = 2;
if not (l_LocalPlayer_0.Character ~= l_Bind_13.Value)
or v898.User == l_LocalPlayer_0.Character then
v15321 = 1;
end;
if math.random(1, v15321) == 1 then
v15161(v15167, nil, nil, true);
end;
end;
return ;
end;
end;
local v15322 = false;
local v15323 = nil;
for _, v15325 in
pairs(v898.User.Humanoid:GetPlayingAnimationTracks()) do
if v15325.Animation.AnimationId == "rbxassetid://13927612951"
then
v15323 = v15325;
end;
end;
local function v15589(v15326)
if v15326 then
v15326:Disconnect();
end;
if not v15322 then
v15322 = true;
for _ = 1, 5 do
shared.sfx({
SoundId = "rbxassetid://13890571282",
CFrame = v898.Root.CFrame,
RollOffMaxDistance = 5000,
Volume = 10
}):Play();
end;
local v15328 = {};
for _, v15330 in pairs(v898.User:GetDescendants()) do
if v15330:IsA("BasePart") or v15330:IsA("Decal") then
if v15330:IsA("BasePart") then
v15330.CollisionGroup = "nocol";
end;
table.insert(v15328, {
v15330,
v15330.Transparency
});
v15330.Transparency = 1;
end;
end;
task.delay(0.2, function()
for _, v15332 in pairs(v15328) do
if v15332[1]:IsA("BasePart") then
v15332[1].CollisionGroup = "playercol";
end;
v15332[1].Transparency = v15332[2];
end;
end);
task.spawn(function()
v5({
Effect = "Backhand",
Origin = v898.Root.CFrame + Vector3.new(0, 45, 0,
0),
CFrame = v898.Root.CFrame + Vector3.new(0, -10, 0,
0),
Initial = 65,
Transparency = 0,
Time = 0.15,
Down = Vector3.new(0, 0, 0, 0),
Size = 1,
Add = 55
});
end);
if v898.User ~= l_LocalPlayer_0.Character and
l_Bind_13.Value ~= l_LocalPlayer_0.Character then
task.spawn(function()
v5({
Effect = "Camshake",
Intensity = 5
});
end);
end;
local v15333, v15334 = v556({
orig = l_Root_13.Position,
dir = Vector3.new(0, -25, 0, 0)
});
task.delay(0.6, function()
for _ = 1, 5 do
shared.sfx({
SoundId = "rbxassetid://13905255554",
CFrame = CFrame.new(v15334),
RollOffMaxDistance = 5000,
Volume = 10
}):Play();
end;
task.spawn(function()
if v898.User ~= l_LocalPlayer_0.Character and
l_Bind_13.Value ~= l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Intensity = 19,
Last = 1
});
end;
end);
if v15333 then
local v15336 = l_LegacyReplication_0.Wind:Clone();
v15336.Parent = workspace.Thrown;
v15336.Position = v15334 - Vector3.new(0, 25, 0,
0);
v15336.UpSmoke.Color =
ColorSequence.new(v15333.Color);
v15336.UpSmoke:Emit(25);
game:service("Debris"):AddItem(v15336, 6);
table.insert(v15110, v15336);
end;
for v15337 = 1, 5 do
local l_v5_8 = v5;
local v15339 = {
Effect = "Ground Crater",
Seed = v898.Seed + v15337,
start = v15334 + Vector3.new(0,
0.20000000298023224, 0, 0),
["end"] = Vector3.new(0, -14, 0, 0),
size = v15337 * 6,
sizemult = v15337 + 4,
amount = 7,
nodebris = true,
NoUpSmoke = true,
nosound = true,
nosmoke = true
};
local v15340 = false;
if v15337 == 1 then
v15340 = {
minus = -3
};
end;
v15339.stronger = v15340;
l_v5_8(v15339);
task.wait(0.095);
end;
end);
v15322 = true;
shared.sfx({
SoundId = "rbxassetid://13886567958",
Parent = l_Root_13,
Volume = 1
}):Play();
local v15341 = l_LegacyReplication_0.ImpactGlow:Clone();
local l_Attachment_6 = Instance.new("Attachment");
l_Attachment_6.Parent = workspace.Terrain;
l_Attachment_6.WorldPosition = l_Root_13.Position;
v15341.Parent = l_Attachment_6;
shared.resizeparticle(v15341, 3);
table.insert(v15110, l_Attachment_6);
table.insert(v15110, v15341);
v15341:Emit(5);
game:GetService("Debris"):AddItem(l_Attachment_6, 6);
task.delay(0.35, function()
v15341:Destroy();
l_Attachment_6:Destroy();
end);
local v15343 =
game.ReplicatedStorage.Resources.Omni.Woosh:Clone();
v15343.CFrame = l_Root_13.CFrame;
v15343.Parent = workspace.Thrown;
l_v15094_0 = v15343;
table.insert(v15110, v15343);
local v15344 = false;
local v15345 = nil;
do
local l_v15344_0, l_v15345_0 = v15344, v15345;
l_v15345_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not l_Bind_13.Parent then
return l_v15345_0:Disconnect();
else
if l_v15098_0 and not l_v15344_0 then
l_v15098_0.CFrame =
l_v15098_0.CFrame:lerp(CFrame.new(l_v15098_0.Position, l_Position_69), 0.25);
end;
v15343.CFrame =
CFrame.new(l_Root_13.CFrame.Position, (l_v15098_0 or CFrame.new()).Position);
return ;
end;
end);
local v15348 = 0;
for _, v15350 in pairs(v15088) do
local l_magnitude_5 = (v15350.Position -
l_Root_13.Position).magnitude;
if v15348 < l_magnitude_5 then
local l_CFrame_70 = l_Root_13.CFrame;
local l_Position_78 = v15350.Position;
if
math.deg((math.acos((l_CFrame_70.LookVector:Dot((Vector3.new(l_Position_78.X,
l_CFrame_70.p.Y, l_Position_78.Z) - l_CFrame_70.p).unit))))) <= 25 and
l_Position_69.Y < v15350.Position.Y then
v15348 = l_magnitude_5;
l_v15098_0 = v15350;
end;
end;
end;
l_v15098_0.Anchored = true;
l_v15098_0.Parent = workspace.Thrown;
table.remove(v15088, table.find(v15088, l_v15098_0));
v15100[l_v15094_0] = l_v15098_0;
local v15354 = v699(v15088);
for _, v15356 in pairs(v15104) do
local l_Parent_15 = v15356.Parent;
if l_Parent_15 and l_Parent_15 ~= l_v15098_0 then
local v15358 = CFrame.new(l_v15098_0.Position,
l_Position_69);
local l_Velocity_0 = v15356.Velocity;
local l_LookVector_0 =
CFrame.new(l_Parent_15.Position, (v15358 - v15358.lookVector *
500).Position).LookVector;
local v15361 = 300;
local v15362 = 310;
local l_v82_386 = v82;
if not v15362 and v15361 then
v15362 = v15361;
v15361 = 1;
end;
if not v15362 and not v15361 then
v15361 = 0;
v15362 = 1;
end;
v15356.Velocity = l_Velocity_0 + l_LookVector_0
* (l_v82_386:NextNumber(v15361, v15362) * 1.75);
v15356.Velocity = v15356.Velocity +
CFrame.new(l_Parent_15.Position, v15354.Position).lookVector * -100;
v15356.Velocity = v15356.Velocity +
Vector3.new(0, l_Parent_15.Size.magnitude * 50, 0);
local l_LookVector_1 =
CFrame.new(l_Parent_15.Position, (v15358 - v15358.lookVector *
500).Position).LookVector;
local v15365 = 10;
local v15366 = 30;
v15361 = v82;
if not v15366 and v15365 then
v15366 = v15365;
v15365 = 1;
end;
if not v15366 and not v15365 then
v15365 = 0;
v15366 = 1;
end;
l_Velocity_0 = l_LookVector_1 *
v15361:NextNumber(v15365, v15366);
l_Velocity_0 = Vector3.new(l_Velocity_0.X, 0,
l_Velocity_0.Z);
l_LookVector_1 = v3;
v15365 = v15356;
v15366 = TweenInfo.new;
v15362 = 1;
l_v82_386 = 1.5;
local l_v82_387 = v82;
if not l_v82_386 and v15362 then
l_v82_386 = v15362;
v15362 = 1;
end;
if not l_v82_386 and not v15362 then
v15362 = 0;
l_v82_386 = 1;
end;
v15366 = v15366(l_v82_387:NextNumber(v15362,
l_v82_386), Enum.EasingStyle.Quad, Enum.EasingDirection.Out);
v15361 = {};
l_v82_386 = l_Velocity_0 / 2;
local v15368 = 0;
local v15369 = 5;
local v15370 = 10;
local l_v82_388 = v82;
if not v15370 and v15369 then
v15370 = v15369;
v15369 = 1;
end;
if not v15370 and not v15369 then
v15369 = 0;
v15370 = 1;
end;
v15361.Velocity = l_v82_386 +
Vector3.new(v15368, l_v82_388:NextNumber(v15369, v15370), 0);
l_LookVector_1:Create(v15365, v15366,
v15361):Play();
end;
end;
task.delay(10, function()
for _, v15373 in pairs(v15104) do
local l_Parent_16 = v15373.Parent;
if l_Parent_16 and l_Parent_16 ~= l_v15098_0
then
local l_v3_25 = v3;
local l_v15373_0 = v15373;
local l_new_74 = TweenInfo.new;
local v15378 = 6;
local v15379 = 7;
local l_v82_389 = v82;
if not v15379 and v15378 then
v15379 = v15378;
v15378 = 1;
end;
if not v15379 and not v15378 then
v15378 = 0;
v15379 = 1;
end;
l_v3_25:Create(l_v15373_0,
l_new_74(l_v82_389:NextNumber(v15378, v15379) * 3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Velocity = Vector3.new(0, -
l_Parent_16.Size.magnitude * 12, 0)
}):Play();
end;
end;
end);
task.delay(0, function()
task.delay(0.35, function()
v15343.Trail.Enabled = false;
end);
shared.sfx({
SoundId = "rbxassetid://13886746779",
Parent = l_Root_13,
RollOffMaxDistance = 1000,
Volume = 10
}):Play();
for _, v15382 in pairs({
"Effect",
"ImpactGlow",
"ImpactGlowBigger"
}) do
local l_v15343_FirstChild_0 =
v15343:FindFirstChild(v15382);
if l_v15343_FirstChild_0 then
task.delay(l_v15343_FirstChild_0:GetAttribute("EmitDelay") or 0, function()
if l_v15343_FirstChild_0.Name ==
"ImpactGlowBigger" then
v15343.ImpactGlow:Clear();
end;
shared.resizeparticle(l_v15343_FirstChild_0, 0.96);
l_v15343_FirstChild_0:Emit(l_v15343_FirstChild_0:GetAttribute("EmitCount"));
end);
end;
end;
task.delay(0.30000000000000004, function()
for _, v15385 in pairs({
"Effect",
"ImpactGlow",
"ImpactGlowBigger"
}) do
local l_v15343_FirstChild_1 =
v15343:FindFirstChild(v15385);
if l_v15343_FirstChild_1 then
l_v15343_FirstChild_1:Clear();
end;
end;
local l_Shock_4 = v15343.Shock;
local l_Wind_3 = v15343.Wind;
l_Shock_4.Decal.Transparency = 0;
l_Wind_3.Decal.Transparency = 0;
v3:Create(l_Shock_4.Mesh, TweenInfo.new(0.14,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Scale = Vector3.new(l_Shock_4.Mesh.Scale.X
* 2.5, 0, 0),
Offset = Vector3.new(130, 0, 0, 0)
}):Play();
v3:Create(l_Wind_3.Mesh, TweenInfo.new(0.14,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Scale = Vector3.new(l_Wind_3.Mesh.Scale.X *
5, l_Wind_3.Mesh.Scale.Y * 75, l_Wind_3.Mesh.Scale.Z * 5),
Offset = Vector3.new(0, 90, 0, 0)
}):Play();
v3:Create(l_Wind_3.Decal, TweenInfo.new(0.14,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Transparency = 1
}):Play();
local v15389 = nil;
v15389 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Bind_13.Parent and
l_Wind_3.Parent) or not l_Shock_4.Parent then
return v15389:Disconnect();
else
l_Shock_4.CFrame =
CFrame.new(v15343.Position, l_v15098_0.Position) * CFrame.Angles(0, -
1.5707963267948966, 0);
l_Wind_3.CFrame =
CFrame.new(v15343.Position, l_v15098_0.Position) *
CFrame.Angles(1.5707963267948966, 0, 0);
return ;
end;
end);
task.delay(0.13, function()
l_Wind_3:Destroy();
l_Shock_4:Destroy();
shared.resizeparticle(v15343.ImpactGlow,
1.15);
v15343.ImpactGlow.Lifetime =
NumberRange.new(1, 1);
v15343.ImpactGlow.ZOffset = 1;
v15343.ImpactGlow:Emit(5);
for _ = 1, 25 do
shared.resizeparticle(v15343.ImpactGlow, 0.7);
task.wait();
end;
v15343.ImpactGlow:Clear();
end);
end);
end);
local v15391 = CFrame.new(l_v15098_0.Position,
l_Position_69) * (CFrame.new(0, 0, -l_v15098_0.Size.Z / 2 + 3) * CFrame.Angles(-
1.5707963267948966, 0, 0));
v15103[l_v15094_0] = {};
table.insert(v15103[l_v15094_0], l_v15098_0);
local l_CFrameValue_9 = Instance.new("CFrameValue");
l_CFrameValue_9.Value = l_Root_13.CFrame;
local v15393 = nil;
v15393 =
l_CFrameValue_9:GetPropertyChangedSignal("Value"):Connect(function()
if l_Parent_14:GetAttribute("doneso") then
return ;
else
local l_Value_5 = l_CFrameValue_9.Value;
local v15395 = {
v15391:GetComponents()
};
v15395[1] = l_Value_5.X;
v15395[2] = l_Value_5.Y;
v15395[3] = l_Value_5.Z;
v15395 = CFrame.new(unpack(v15395));
l_Parent_14:PivotTo(v15395);
return ;
end;
end);
v3:Create(l_CFrameValue_9, TweenInfo.new(0.6,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Value = v15391
}):Play();
local v15396 = shared.sfx({
SoundId = "rbxassetid://13893112160",
Parent = l_Root_13,
TimePosition = 0.3,
Volume = 10
});
local l_PrimaryPart_67 = l_Bind_13.Value.PrimaryPart;
if not l_LocalPlayer_0.Character or
l_LocalPlayer_0.Character.PrimaryPart ~= l_Root_13 then
end;
local v15398 =
require(l_Parent_14.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Parent_14.CharacterHandler:WaitForChild("AnimationPlayer"));
local l_v15398_0 = v15398 --[[ copy: 18 -> 32 ]];
local function v15401(v15400)
return
l_v15398_0.playAnimation(game.FindFirstChild(l_Parent_14, "Humanoid"), v15400);
end;
v15398 = nil;
local v15402 = false;
do
local l_v15398_1, l_v15402_0 = v15398, v15402;
task.delay(0.3, function()
local v15405 = v15401(13891242085);
v15405:Play(0);
local v15406 = {};
v15127 = "jump";
v15396:Resume();
shared.sfx({
SoundId = "rbxassetid://13894355394",
Parent = l_v15098_0,
Volume = 10
}):Play();
shared.sfx({
SoundId = ({
"rbxassetid://13887244087",
"rbxassetid://13887244001",
"rbxassetid://13887244136"
})[math.random(1, 3)],
Volume = 9,
Parent = l_v15098_0
}):Play();
for _ = 1, 2 do
shared.sfx({
SoundId = "rbxassetid://13894377513",
Volume = 7,
Parent = l_v15098_0
}):Play();
end;
table.insert(v15406,
v15405:GetMarkerReachedSignal("freeze"):Connect(function()
v15405:AdjustSpeed(0);
task.wait(0.5);
v15405:AdjustSpeed(1);
end));
table.insert(v15406,
v15405:GetMarkerReachedSignal("move"):Connect(function()
v15126 = true;
v15127 = "still";
shared.sfx({
SoundId = ({
"rbxassetid://3929467229",
"rbxassetid://3929467449",
"rbxassetid://3929467655",
"rbxassetid://3929467888",
"rbxassetid://4458759938"
})[math.random(1, 5)],
Volume = 3,
Parent = l_Root_13
}):Play();
shared.sfx({
SoundId = ({
"rbxassetid://13891202646",
"rbxassetid://13891202799",
"rbxassetid://13891202931",
"rbxassetid://13891203084"
})[math.random(1, 4)],
PlaybackSpeed = 0.9,
Volume = 10,
Parent = l_v15098_0
}):Play();
end));
table.insert(v15406,
v15405:GetMarkerReachedSignal("start"):Connect(function()
end));
local v15408 = nil;
table.insert(v15406,
v15405:GetMarkerReachedSignal("end"):Connect(function()
l_v15402_0 = true;
local function v15439(v15409)
local l_Value_6 = l_Bind_13.Value;
local v15411 =
l_LegacyReplication_0.ImpactGlow:Clone();
local l_Attachment_7 =
Instance.new("Attachment");
l_Attachment_7.Parent =
workspace.Terrain;
table.insert(v15110, l_Attachment_7);
l_Attachment_7.WorldPosition =
l_Value_6.PrimaryPart.Position;
v15411.Texture =
"rbxassetid://14859461973";
v15411.Parent = l_Attachment_7;
table.insert(v15110, v15411);
if not (v898.User ~=
l_LocalPlayer_0.Character) or l_Bind_13.Value == l_LocalPlayer_0.Character then
task.delay(0.75, function()
shared.SetCore(true);
end);
end;
local v15413 = nil;
if not v15409 and (not (v898.User ~=
l_LocalPlayer_0.Character) or l_Bind_13.Value == l_LocalPlayer_0.Character) then
l_Bind_13:SetAttribute("doneso",
true);
for _, v15415 in pairs(v15110) do
if typeof(v15415) ==
"RBXScriptConnection" and v15415 then
v15415:Disconnect();
end;
end;
if v898.User ==
l_LocalPlayer_0.Character then
l_LocalPlayer_0.Character:SetPrimaryPartCFrame(l_Bind_13:GetAttribute("startcfr"));
else
l_LocalPlayer_0.Character:SetAttribute("Override", true);
local l_Part_23 =
Instance.new("Part");
l_Part_23.Anchored = true;
l_Part_23.CanCollide = false;
l_Part_23.Transparency = 1;
l_Part_23.CanQuery = false;
l_Part_23.CFrame =
l_Bind_13:GetAttribute("startcfr");
l_Part_23.Parent =
workspace.Thrown;
table.insert(v15110,
l_Part_23);
l_CurrentCamera_24.CameraSubject = l_Part_23;
l_CurrentCamera_24.CameraType =
"Custom";
end;
local v15417 =
l_CurrentCamera_24.CFrame:ToObjectSpace(l_Value_6.PrimaryPart.CFrame);
v15413 =
Instance.new("Attachment");
v15413.Parent = workspace.Terrain;
if not (l_Bind_13.Value ~=
l_LocalPlayer_0.Character) or v898.User == l_LocalPlayer_0.Character then
v15413.WorldCFrame =
l_CurrentCamera_24.CFrame * CFrame.new(0, 0, -15);
else
v15413.WorldCFrame =
l_CurrentCamera_24.CFrame * v15417;
end;
table.insert(v15110, v15413);
v15411.Parent = v15413;
task.delay(0.5, function()
v15413:Destroy();
end);
local v15418 = nil;
local l_v15417_0 = v15417 --
[[ copy: 5 -> 10 ]];
do
local l_v15418_0 = v15418;
l_v15418_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if not v15413.Parent then
return
l_v15418_0:Disconnect();
elseif l_Bind_13.Value ==
l_LocalPlayer_0.Character then
v15413.WorldCFrame =
l_CurrentCamera_24.CFrame * CFrame.new(0, 0, -15);
return ;
else
v15413.WorldCFrame =
l_CurrentCamera_24.CFrame * l_v15417_0;
return ;
end;
end);
table.insert(v15110,
l_v15418_0);
end;
end;
shared.sfx({
SoundId =
"rbxassetid://13925553168",
CFrame =
l_Value_6.PrimaryPart.CFrame,
Volume = v15409 and 4 or 10,
RollOffMaxDistance = 1000,
RollOffMode =
Enum.RollOffMode.LinearSquare
}):Play();
v15411.ZOffset = v15409 and 10 or 4;
v15411.Lifetime = NumberRange.new(1,
1);
local l_NumberValue_22 =
Instance.new("NumberValue");
local function v15426(v15422)
local v15423 = {};
for _, v15425 in
pairs(v15411.Size.Keypoints) do
table.insert(v15423,
NumberSequenceKeypoint.new(v15425.Time, v15422 or l_NumberValue_22.Value,
v15425.Envelope));
end;
v15411.Size =
NumberSequence.new(v15423);
end;
table.insert(v15110, l_NumberValue_22);
l_NumberValue_22:GetPropertyChangedSignal("Value"):Connect(v15426);
l_NumberValue_22.Value = v15409 and
1250 or 120;
v15426(l_NumberValue_22.Value);
v3:Create(l_NumberValue_22,
TweenInfo.new(v15409 and 0.25 or 0.2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Value = 0
}):Play();
if v15409 then
local v15427 =
game.ReplicatedStorage.Resources.Omni.Windd.Wind:Clone();
v15427.Parent = workspace.Terrain;
v15427.WorldPosition =
l_Value_6.PrimaryPart.Position;
v15427.Main:Emit(25);
end;
task.delay(0.03, function()
if v15413 then
l_CurrentCamera_24.CameraType =
Enum.CameraType.Custom;
end;
if l_Value_6 then
for _, v15429 in
pairs(l_Value_6:GetDescendants()) do
if v15429.Name ==
"BandageBlood" then
v15429:Destroy();
elseif
v15429:IsA("SurfaceGui") then
v15429.Enabled = false;
end;
if v15429:IsA("BasePart")
or v15429:IsA("Decal") then
v15429.Transparency =
1;
elseif not (not
v15429:IsA("Trail") and not v15429:IsA("Beam")) or v15429:IsA("ParticleEmitter")
then
v15429:Destroy();
end;
end;
end;
if v15409 then
pcall(function()
for _, v15431 in
pairs(v15105) do
v15431[1]:SetAttribute("NoLoop", true);
v15431[3]:Disconnect();
v15431[1]:Destroy();
end;
end);
for _, v15433 in pairs(v15088)
do
if v15433 and v15433.Parent
then
v15433:ClearAllChildren();
v15433.Anchored =
false;
local l_BodyVelocity_18
= Instance.new("BodyVelocity");
l_BodyVelocity_18.Parent = v15433;
game:GetService("Debris"):AddItem(l_BodyVelocity_18, 0.15);
end;
end;
end;
end);
task.delay(1, function()
l_NumberValue_22:Destroy();
end);
v15411:Emit(5);
end;
if l_LocalPlayer_0.Character ~= v898.User
and l_LocalPlayer_0.Character ~= l_Bind_13.Value then
task.delay(10.05, function()
v15439(true);
end);
end;
if not (l_LocalPlayer_0.Character ~=
v898.User) or l_LocalPlayer_0.Character == l_Bind_13.Value then
if not l_v15111_0 then
l_CurrentCamera_24.CameraType =
Enum.CameraType.Scriptable;
end;
local v15440 =
game.ReplicatedStorage.Resources.Omni.Fist:Clone();
v15440.Size = Vector3.new(1, 1, 1, 0);
v15440.CFrame =
workspace.Preload.Dirt.CFrame;
v15440.Parent = workspace.Thrown;
table.insert(v15110, v15440);
local v15441 = shared.sfx({
SoundId =
"rbxassetid://1845163717",
Parent = workspace,
TimePosition = 7.5,
Volume = 0
});
v15441:Play();
v3:Create(v15441, TweenInfo.new(3,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 3
}):Play();
local l_Value_7 = l_Bind_13.Value;
local v15443 =
l_CurrentCamera_24.CFrame.Position + CFrame.new(l_CurrentCamera_24.CFrame.Position,
l_v15098_0.Position).lookVector * -5;
local function v15447()
local v15444 = 1 * math.sin(tick()
* 3.141592653589793 / 5);
local _ = v15444 * 1.2;
local _ = v15444 * 0.8;
return CFrame.new();
end;
local v15448 = nil;
local l_l_Value_7_0 = l_Value_7 --
[[ copy: 3 -> 15 ]];
local l_v15447_0 = v15447 --[[ copy: 5
-> 16 ]];
do
local l_v15443_0, l_v15448_0 =
v15443, v15448;
l_v15448_0 =
game:GetService("RunService").RenderStepped:Connect(function()
if l_v15402_0 then
if not l_l_Value_7_0 or not
l_l_Value_7_0.Parent then
return ;
else
l_CurrentCamera_24.CFrame = l_CurrentCamera_24.CFrame:lerp(CFrame.new(l_v15443_0,
l_l_Value_7_0.Head.Position) * l_v15447_0(), 0.1);
return ;
end;
else
l_CurrentCamera_24.CFrame =
l_CurrentCamera_24.CFrame:lerp(CFrame.new(l_v15443_0, l_v15098_0.CFrame.Position) *
l_v15447_0(), 0.1);
return ;
end;
end);
table.insert(v15110, l_v15448_0);
local l_CFrame_71 =
l_v15098_0.CFrame;
local l_l_CFrame_71_0 = l_CFrame_71
--[[ copy: 7 -> 17 ]];
task.delay(0, function()
if not Bezier then
Bezier =
require(l_LegacyReplication_0.Bezier);
end;
local l_CFrameValue_10 =
Instance.new("CFrameValue");
l_CFrameValue_10.Value =
l_CurrentCamera_24.CFrame;
local l_Part_24 =
Instance.new("Part");
l_Part_24.Anchored = true;
l_Part_24.Size =
Vector3.new(17, 17, 17, 0);
l_Part_24.CanCollide = false;
l_Part_24.Transparency = 1;
l_Part_24.Parent =
workspace.Thrown;
table.insert(v15110,
l_Part_24);
table.insert(v15110,
l_CFrameValue_10);
local v15457 = {};
local v15458 = nil;
v15458 =
l_Part_24.Touched:Connect(function(v15459)
if table.find(v15088,
v15459) and not v15457[v15459] then
local l_Position_79 =
v15459.Position;
local _, v15462 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_79);
if v15462 then
local l_sfx_17 =
shared.sfx;
l_Position_79 = {
SoundId = ({
"rbxassetid://4307214211",
"rbxassetid://4307213273",
"rbxassetid://3932587669",
"rbxassetid://3932587334"
})
[math.random(1, 4)],
Parent =
v15459,
Volume = 1
};
v15462 = 1.8;
local v15464 = 2;
local l_v82_391 =
v82;
if not v15464 and
v15462 then
v15464 =
v15462;
v15462 = 1;
end;
if not v15464 and
not v15462 then
v15462 = 0;
v15464 = 1;
end;
l_sfx_17(l_Position_79):Play();
v15457[v15459] =
true;
end;
end;
end);
table.insert(v15110, v15458);
local v15466 = nil;
local v15467 = nil;
local v15468 = nil;
v15468 =
game:GetService("RunService").RenderStepped:Connect(function()
if not (l_Bind_13.Parent
and l_Bind_13.Parent.Parent) or l_Bind_13:GetAttribute("doneso") then
return
v15468:Disconnect();
else
if l_Part_24 then
l_Part_24.Position
= l_CurrentCamera_24.CFrame.Position;
end;
local v15469 =
shared.shakes or {
0,
0,
0
};
local v15470 = v15466
or l_l_Value_7_0.Head.CFrame;
local v15471 = (v15467
or l_l_Value_7_0.PrimaryPart.CFrame):toObjectSpace(v15470).p + Vector3.new(0 +
v15469[1], -1.25 + v15469[2], 0 + v15469[3]);
l_CurrentCamera_24.CFrame =
l_CurrentCamera_24.CFrame:lerp(CFrame.new(l_CFrameValue_10.Value.Position,
v15470.Position) + v15471, 0.25);
return ;
end;
end);
table.insert(v15110, v15468);
local l_magnitude_6 =
(l_PrimaryPart_67.Position - l_l_CFrame_71_0.Position).magnitude;
local v15473 = "left";
if
(l_CurrentCamera_24.CFrame.Position - (l_l_CFrame_71_0 * CFrame.new(100, 0,
0)).Position).magnitude > (l_CurrentCamera_24.CFrame.Position - (l_l_CFrame_71_0 *
CFrame.new(-100, 0, 0)).Position).magnitude then
v15473 = "right";
end;
local v15474 = 1;
if v15473 == "right" then
v15474 = -1;
end;
local l_Head_3 =
l_l_Value_7_0.Head;
local v15476 =
CFrame.new(l_Head_3.Position, l_Position_69);
local v15477 = v15476 *
CFrame.new(0, 10, -25);
local v15478 =
Bezier.new(CFrame.new(l_v15443_0, l_l_Value_7_0.Head.Position), v15476 *
CFrame.new(100 * v15474, 0, l_magnitude_6 / 2), v15476 * CFrame.new(-25 * v15474,
0, 50), v15476 * CFrame.new(-25 * v15474, 0, 50), v15476 * CFrame.new(-23 * v15474,
0, 45), v15476 * CFrame.new(-21 * v15474, 0, 40), v15476 * CFrame.new(-19 * v15474,
0, 35), v15476 * CFrame.new(-17 * v15474, 0, 30), v15476 * CFrame.new(-15 * v15474,
0, 25), v15476 * CFrame.new(-12.5 * v15474, 0, 0), v15477);
l_v15448_0:Disconnect();
v15478:CreateCFrameTween(l_CFrameValue_10, {
"Value"
}, TweenInfo.new(7.5,
Enum.EasingStyle.Quad, Enum.EasingDirection.InOut)):Play();
local l_Clouds_0 =
workspace.Terrain:FindFirstChild("Clouds");
local l_FirstChild_13 =
game.Lighting:FindFirstChild("Clear Blue Sky");
local l_Atmosphere_0 =
game.Lighting.Atmosphere;
local l_SunRays_0 =
game.Lighting.SunRays;
task.delay(3.8, function()
for _, v15484 in
pairs(v15088) do
if not
v15484:GetAttribute("Taken") then
local l_Position_80
= v15484.Position;
local _, v15487 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_80);
if not v15487 then
v15136(v15484.CFrame);
v15484:Destroy();
else
task.spawn(function()
local
v15488 = tick();
while true
do
task.wait();
local
l_Position_81 = v15484.Position;
local
_, v15491 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_81);
if not
(v15491 and tick() - v15488 <= 6) then
break;
end;
end;
v15136(v15484.CFrame);
v15484:Destroy();
end);
end;
end;
end;
v15125 = true;
for _, v15493 in
pairs(v15105) do
local l_PrimaryPart_68
= v15493[1].PrimaryPart;
if l_PrimaryPart_68 and
(l_PrimaryPart_68.Position - (l_l_Value_7_0.PrimaryPart.CFrame +
l_l_Value_7_0.PrimaryPart.CFrame.lookVector * -1).Position).magnitude <
(l_PrimaryPart_68.Position - (l_l_Value_7_0.PrimaryPart.CFrame +
l_l_Value_7_0.PrimaryPart.CFrame.lookVector * 1).Position).magnitude then
local l_Position_82
= l_PrimaryPart_68.Position;
local _, v15497 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_82);
if not v15497 and
(not (l_Bind_13.Value ~= l_LocalPlayer_0.Character) or v898.User ==
l_LocalPlayer_0.Character) then
v15136(v15493[5].CFrame);
v15493[1]:SetAttribute("NoLoop", true);
v15493[3]:Disconnect();
v15493[5]:Destroy();
v15493[1]:Destroy();
end;
end;
end;
v3:Create(l_SunRays_0,
TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Intensity = 0,
Spread = 0
}):Play();
v3:Create(l_Clouds_0,
TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Density = 0
}):Play();
v3:Create(l_FirstChild_13,
TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
SunAngularSize = 0
}):Play();
end);
task.delay(4.3, function()
local v15498 = nil;
local l_Humanoid_8 =
l_l_Value_7_0.Humanoid;
for _, v15501 in
pairs(l_Humanoid_8:GetPlayingAnimationTracks()) do
if
v15501.Animation.AnimationId == "rbxassetid://13916238703" then
v15498 = v15501;
break;
end;
end;
local l_l_l_Value_7_0_0 =
l_l_Value_7_0;
local l_AnimationPlayer_0 =
require(l_l_l_Value_7_0_0.CharacterHandler:WaitForChild("AnimationPlayer"));
local
l_l_AnimationPlayer_0_0 = l_AnimationPlayer_0 --[[ copy: 4 -> 7 ]];
local l_l_l_l_Value_7_0_0_0
= l_l_l_Value_7_0_0 --[[ copy: 3 -> 8 ]];
local function
v15507(v15506)
return
l_l_AnimationPlayer_0_0.playAnimation(l_l_l_l_Value_7_0_0_0:FindFirstChild("Humanoi
d"), v15506);
end;
l_l_l_Value_7_0_0 = tick();
l_AnimationPlayer_0 = nil;
task.delay(1, function()
table.insert(v15110,
v15498);
pcall(function()
if v15498 then
v15498:Stop(0.7);
end;
v15498 =
v15507(13918074707);
v15498:Play(0.7);
v15498:AdjustSpeed(1);
end);
table.insert(v15110,
v15498);
v15466 =
l_l_Value_7_0.Head.CFrame;
v15467 =
l_l_Value_7_0.PrimaryPart.CFrame;
local l_v15477_0 =
v15477;
local v15509 =
v15467:toObjectSpace(v15466).p + Vector3.new(0, -1.25, 0, 0);
l_v15477_0 =
CFrame.new(l_v15477_0.Position, v15466.Position) + v15509;
l_AnimationPlayer_0 =
l_v15477_0;
l_v15477_0 = l_v15477_0
+ l_v15477_0.lookVector * 30;
local v15510 = {
v15467:GetComponents()
};
v15510[1] =
l_v15477_0.X;
v15510[2] =
l_v15477_0.Y;
v15510[3] =
l_v15477_0.Z;
l_v15477_0 =
CFrame.new(unpack(v15510));
v15511[v15512].ZIndex = 1 + v15512;
v15511[v15512].Visible = true;
task.wait(0.03);
end;
v15511:Destroy();
end);
end);
task.delay(2.1, function()
v15408 =
Instance.new("Folder");
v15408.Name = "Gone";
v15408.Parent =
l_Clouds_0;
table.insert(v15110,
v15408);
l_Atmosphere_0.Color =
Color3.fromRGB(121, 121, 121);
l_Atmosphere_0.Decay =
Color3.new(0, 0, 0);
v15498:AdjustSpeed(0.2);
end;
local v15513 = {};
local l_Fist_0 =
game.ReplicatedStorage.Resources.Omni.Fist;
local
l_l_AnimationPlayer_0_1 = l_AnimationPlayer_0;
local v15516 =
l_l_AnimationPlayer_0_1 * CFrame.new(0, 0, -l_Fist_0.Size.Z - 750);
local v15517 =
l_l_AnimationPlayer_0_1 * CFrame.new(0, 0, -l_Fist_0.Size.Z - 300);
local v15518 =
l_l_AnimationPlayer_0_1 * CFrame.new(0, 0, -l_Fist_0.Size.Z - 50);
local v15519 =
l_l_AnimationPlayer_0_1 * CFrame.new(0, 0, -l_Fist_0.Size.Z + 100);
v15516 =
CFrame.new(v15516.Position, l_AnimationPlayer_0.Position);
v15517 =
CFrame.new(v15517.Position, l_AnimationPlayer_0.Position);
v15518 =
CFrame.new(v15518.Position, l_AnimationPlayer_0.Position);
v15519 =
CFrame.new(v15519.Position, l_AnimationPlayer_0.Position);
local v15520 =
Random.new(1069395829);
local l_v89_2 = v89;
local function
_(v15522, v15523)
return
l_v89_2(v15522, v15523, nil, v15520);
end;
for v15525 = 1, 30 do
local v15526 =
game.ReplicatedStorage.Resources.Omni.Fist:Clone();
local l_new_75 =
CFrame.new;
local v15528 =
v15525 * 15;
local v15529 = -
500;
local v15530 = 500;
local v15531 =
v15520 or v82;
if not v15530 and
v15529 then
v15530 =
v15529;
v15529 = 1;
end;
if not v15530 and
not v15529 then
v15529 = 0;
v15530 = 1;
end;
l_new_75 =
l_new_75(v15528, v15531:NextNumber(v15529, v15530), 0);
v15526:SetAttribute("Random", l_new_75);
v15526:SetAttribute("is", v15525);
v15526.CFrame =
CFrame.new(v15516.Position, l_AnimationPlayer_0.Position);
v15526.CFrame =
v15526.CFrame * CFrame.new(l_new_75.X / 2, l_new_75.Y / 2, l_new_75.Z / 2);
v15526.CFrame =
CFrame.new(v15526.Position, l_AnimationPlayer_0.Position);
v15526.Parent =
workspace.Thrown;
table.insert(v15110, v15526);
table.insert(v15513, v15526);
end;
for v15532 = 1, 30 do
local v15533 =
game.ReplicatedStorage.Resources.Omni.Fist:Clone();
local l_new_76 =
CFrame.new;
local v15535 = -
v15532 * 15;
local v15536 = -
500;
local v15537 = 500;
local v15538 =
v15520 or v82;
if not v15537 and
v15536 then
v15537 =
v15536;
v15536 = 1;
end;
if not v15537 and
not v15536 then
v15536 = 0;
v15537 = 1;
end;
l_new_76 =
l_new_76(v15535, v15538:NextNumber(v15536, v15537), 0);
v15533:SetAttribute("Random", l_new_76);
v15533:SetAttribute("is", -v15532);
v15533.CFrame =
CFrame.new(v15516.Position, l_AnimationPlayer_0.Position);
v15533.CFrame =
v15533.CFrame * CFrame.new(l_new_76.X / 2, l_new_76.Y / 2, l_new_76.Z / 2);
v15533.CFrame =
CFrame.new(v15533.Position, l_AnimationPlayer_0.Position);
v15533.Parent =
workspace.Thrown;
table.insert(v15110, v15533);
table.insert(v15513, v15533);
end;
task.delay(0.05,
function()
for _, v15540 in
pairs(v15513) do
local
l_v15517_0 = v15517;
local
l_v15540_Attribute_0 = v15540:GetAttribute("Random");
l_v15517_0 =
l_v15517_0 * CFrame.new(l_v15540_Attribute_0.X / 1, l_v15540_Attribute_0.Y / 1,
l_v15540_Attribute_0.Z / 1);
v15540.CFrame =
CFrame.new(l_v15517_0.Position, l_AnimationPlayer_0.Position);
end;
task.wait(0.05);
for _, v15544 in
pairs(v15513) do
v15544.Transparency = 1;
end;
task.wait(0.05);
for _, v15546 in
pairs(v15513) do
local v15547 =
v15518 * v15546:GetAttribute("Random");
v15546.CFrame =
CFrame.new(v15547.Position, l_AnimationPlayer_0.Position);
v15546.Transparency = 0;
end;
task.wait(0.05);
v5({
Effect =
"Whiteout",
Wait = 0.05
});
for _, v15549 in
pairs(v15105) do
v15136(v15549[5].CFrame);
v15549[3]:Disconnect();
v15549[5]:Destroy();
v15549[1]:Destroy();
end;
for _, v15551 in
pairs(v15513) do
local v15552 =
CFrame.new(v15551.Position, l_AnimationPlayer_0.Position);
local v15553 =
v15552 + v15552.lookVector * 200;
task.delay(2.0999999999999996, function()
shared.sfx({
SoundId =
"rbxassetid://13929947782",
Parent =
workspace,
Volume = 10
}):Play();
end);
task.delay(2.55,
function()
v15439();
task.delay(0,
function()
if v15408
then
v15408:Destroy();
end;
Intensity = 0.082,
Spread
= 1
}):Play();
SunAngularSize = 9
}):Play();
for _,
v15555 in pairs(v15513) do
v15555:Destroy();
end;
end);
end);
end);
RollOffMaxDistance = 1000,
RollOffMode =
Enum.RollOffMode.LinearSquare,
Parent =
workspace,
Volume = 10
}):Play();
end;
end);
end);
end);
end;
end;
for _, v15558 in
pairs(l_Parent_14:GetDescendants()) do
if (v15558:IsA("BasePart") or
v15558:IsA("Decal")) and l_Bind_13.Parent then
v15558.Transparency = 1;
end;
end;
for _, v15560 in
pairs(l_v15094_0:GetChildren()) do
if v15560:IsA("Attachment") then
v15560.Position = v15560.Position /
2;
end;
end;
local l_Wind_4 =
game.ReplicatedStorage.Resources.Omni.Wind;
local v15562 = l_Wind_4.Shock:Clone();
local v15563 = l_Wind_4.End_Wind:Clone();
local v15564 =
l_Wind_4.Charge_Shock:Clone();
table.insert(v15110, v15562);
table.insert(v15110, v15563);
table.insert(v15110, v15564);
local _ = l_v15098_0.Position;
local v15566 = l_v15098_0.CFrame -
l_v15098_0.CFrame.lookVector * 2500;
local l_new_77 = CFrame.new;
local v15568 = -95;
local v15569 = 95;
local l_v82_392 = v82;
if not v15569 and v15568 then
v15569 = v15568;
v15568 = 1;
end;
if not v15569 and not v15568 then
v15568 = 0;
v15569 = 1;
end;
local v15571 = l_v82_392:NextNumber(v15568,
v15569) * 2;
v15569 = -95;
l_v82_392 = 95;
local l_v82_393 = v82;
if not l_v82_392 and v15569 then
l_v82_392 = v15569;
v15569 = 1;
end;
if not l_v82_392 and not v15569 then
v15569 = 0;
l_v82_392 = 1;
end;
local v15573 = l_v82_393:NextNumber(v15569,
l_v82_392) * 2;
l_v82_392 = -95;
l_v82_393 = 95;
local l_v82_394 = v82;
if not l_v82_393 and l_v82_392 then
l_v82_393 = l_v82_392;
l_v82_392 = 1;
end;
if not l_v82_393 and not l_v82_392 then
l_v82_392 = 0;
l_v82_393 = 1;
end;
v15566 = v15566 * l_new_77(v15571, v15573,
l_v82_394:NextNumber(l_v82_392, l_v82_393) * 2);
l_new_77 = CFrame.Angles;
v15568 = -360;
v15569 = 360;
l_v82_392 = v82;
if not v15569 and v15568 then
v15569 = v15568;
v15568 = 1;
end;
if not v15569 and not v15568 then
v15568 = 0;
v15569 = 1;
end;
v15571 =
math.rad((l_v82_392:NextNumber(v15568, v15569)));
v15569 = -360;
l_v82_392 = 360;
l_v82_393 = v82;
if not l_v82_392 and v15569 then
l_v82_392 = v15569;
v15569 = 1;
end;
if not l_v82_392 and not v15569 then
v15569 = 0;
l_v82_392 = 1;
end;
v15573 =
math.rad((l_v82_393:NextNumber(v15569, l_v82_392)));
l_v82_392 = -360;
l_v82_393 = 360;
l_v82_394 = v82;
if not l_v82_393 and l_v82_392 then
l_v82_393 = l_v82_392;
l_v82_392 = 1;
end;
if not l_v82_393 and not l_v82_392 then
l_v82_392 = 0;
l_v82_393 = 1;
end;
v15566 = v15566 * l_new_77(v15571, v15573,
(math.rad((l_v82_394:NextNumber(l_v82_392, l_v82_393)))));
v3:Create(l_v15098_0, TweenInfo.new(2.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
CFrame = v15566,
Size = Vector3.new(0, 0, 0, 0)
}):Play();
for _ = 1, 2 do
shared.sfx({
SoundId =
"rbxassetid://13894001777",
CFrame = l_v15098_0.CFrame,
RollOffMaxDistance = 600,
Volume = 10
}):Play();
end;
task.spawn(function()
if v898.User ==
l_LocalPlayer_0.Character then
v5({
Effect = "Camshake",
Last = 0.5,
Intensity = 8
});
end;
end);
l_new_77 = v15562.Mesh;
l_new_77.Scale = l_new_77.Scale *
Vector3.new(3, 1, 1, 0);
v15562.Mesh.Offset = Vector3.new(85, 0, 0,
0);
v15563.Mesh.Offset = Vector3.new(0, 65, 0,
0);
v15564.Mesh.Offset = Vector3.new(55, 0, 0,
0);
v15562.CFrame =
CFrame.new(l_v15098_0.Position, l_Position_69) * CFrame.Angles(0, -
1.5707963267948966, 0);
v15563.CFrame =
CFrame.new(l_v15098_0.Position, l_Position_69) * CFrame.Angles(1.5707963267948966,
0, 0);
v15564.CFrame =
CFrame.new(l_v15098_0.Position, l_Position_69) * CFrame.Angles(0, -
1.5707963267948966, 0);
v15562.Parent = workspace.Thrown;
v15563.Parent = workspace.Thrown;
v15564.Parent = workspace.Thrown;
game:GetService("Debris"):AddItem(v15564,
11);
game:GetService("Debris"):AddItem(v15563,
11);
game:GetService("Debris"):AddItem(v15562,
11);
v3:Create(v15562.Mesh,
TweenInfo.new(0.09999999999999999, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Scale = Vector3.new(v15562.Mesh.Scale.X
* 4, 0, 0),
Offset = Vector3.new(-90, 0, 0, 0)
}):Play();
v3:Create(v15563.Mesh,
TweenInfo.new(0.09999999999999999, Enum.EasingStyle.Quad, Enum.EasingDirection.In),
{
Scale = Vector3.new(v15563.Mesh.Scale.X
* 6, v15563.Mesh.Scale.Y * 15, v15563.Mesh.Scale.Z * 6),
Offset = Vector3.new(0, -0, 0, 0)
}):Play();
task.delay(0.09999999999999999, function()
v3:Create(v15563.Mesh,
TweenInfo.new(0.09999999999999999, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Scale =
Vector3.new(v15563.Mesh.Scale.X * 0, v15563.Mesh.Scale.Y * 1, v15563.Mesh.Scale.Z *
0),
Offset = Vector3.new(0, -50, 0, 0)
}):Play();
end);
v3:Create(v15563,
TweenInfo.new(0.3333333333333333, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{
CFrame = v15563.CFrame *
CFrame.Angles(0, 3.141592653589793, 0)
}):Play();
v3:Create(v15564.Mesh, TweenInfo.new(0.08,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Scale = Vector3.new(v15564.Mesh.Scale.X
* 8, v15564.Mesh.Scale.Y * 24, v15564.Mesh.Scale.Z * 24),
Offset = Vector3.new(-0, 0, 0, 0)
}):Play();
task.delay(0.08, function()
v3:Create(v15564.Mesh,
TweenInfo.new(0.08, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Scale =
Vector3.new(v15564.Mesh.Scale.X * 1, v15564.Mesh.Scale.Y * 0, v15564.Mesh.Scale.Z *
0),
Offset = Vector3.new(-50, 0, 0, 0)
}):Play();
end);
table.insert(v15110, l_v15398_1);
l_v15398_1:Disconnect();
for _, v15577 in pairs({}) do
task.delay(v15577, function()
local v15578, v15579 = shared.sfx({
SoundId =
"rbxassetid://13892380095",
CFrame = v15097,
RollOffMaxDistance = 55000,
PlaybackSpeed = 1,
Volume = 10
});
table.insert(v15110, v15578);
v15578:Play();
table.insert(v15122, v15579);
end);
end;
v15161(true, true);
end));
task.delay(5, function()
for _, v15581 in pairs(v15406) do
v15581:Disconnect();
end;
end);
l_v15344_0 = true;
end);
task.delay(0.5, function()
v15393:Disconnect();
l_v15398_1 =
l_v15098_0:GetPropertyChangedSignal("CFrame"):Connect(function()
local v15582 =
CFrame.new(l_v15098_0.Position, l_Position_69) * (CFrame.new(0, 0, -
l_v15098_0.Size.Z / 2 - 3) * CFrame.Angles(-1.5707963267948966, 0, 0));
l_Parent_14:PivotTo(v15582);
end);
table.insert(v15110, l_v15398_1);
l_v15098_0.Anchored = true;
local _ = l_v15098_0.Position;
local _ = l_v15098_0.CFrame -
l_v15098_0.CFrame.lookVector * 200;
local v15585 = tick();
local v15586 = 5;
local v15587 = nil;
v15587 =
game:GetService("RunService").RenderStepped:Connect(function()
if tick() - v15585 > 2.5 then
return v15587:Disconnect();
else
local l_l_v15098_0_0 = l_v15098_0;
l_l_v15098_0_0.CFrame =
l_l_v15098_0_0.CFrame - l_v15098_0.CFrame.lookVector * v15586;
v15586 = v15586 * 0.9825;
return ;
end;
end);
table.insert(v15110, v15587);
task.delay(2.5, function()
return l_v15398_1:Disconnect();
end);
end);
end;
end;
end;
end;
local v15590 = nil;
v15590 = function()
if l_Bind_13.Value and (not (l_Bind_13.Value ~=
l_LocalPlayer_0.Character) or v898.User == l_LocalPlayer_0.Character) then
v15590 = function()
end;
if l_Bind_13.Value == l_LocalPlayer_0.Character then
local v15591 = shared.sfx({
SoundId = "rbxassetid://14742345676",
Parent = l_LocalPlayer_0.PlayerGui,
TimePosition = 1.5,
Volume = 0
});
v15591:Resume();
v2:AddTag(v15591, "UltimateMusic");
v3:Create(v15591, TweenInfo.new(2,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 7.75
}):Play();
end;
local v15592 = {};
for _, v15594 in
pairs(game.ReplicatedStorage.Resources.OmniImpact:GetChildren()) do
local v15595 = v15594:Clone();
v15595.Visible = true;
v15595.Size = UDim2.new(0, 1, 0, 1);
v15595.Position = UDim2.new(0, 0, 0, 0);
v15595.Parent = l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v15592, v15595);
end;
local l_v15592_0 = v15592 --[[ copy: 0 -> 7 ]];
task.delay(10, function()
for _, v15598 in pairs(l_v15592_0) do
v15598:Destroy();
end;
end);
for _, v15600 in pairs({
"rbxassetid://10826926896",
"rbxassetid://10088333456",
"rbxassetid://6867087832",
"rbxassetid://10357935135",
"rbxassetid://14859461973",
"rbxassetid://9413803108",
"rbxassetid://10552020089",
"rbxassetid://8077816591",
"http://www.roblox.com/asset/?id=9160490836",
"rbxassetid://243664672"
}) do
local l_ImageLabel_5 = Instance.new("ImageLabel");
l_ImageLabel_5.Size = UDim2.new(0, 1, 0, 1);
l_ImageLabel_5.Image = v15600;
l_ImageLabel_5.Name = "PRELOAD";
l_ImageLabel_5.ImageTransparency = 0.9;
l_ImageLabel_5.Parent =
l_LocalPlayer_0.PlayerGui.ShiftLock;
table.insert(v15110, l_ImageLabel_5);
end;
if l_Bind_13.Parent then
shared.SetCore(false);
end;
v15592 = v898.User.PrimaryPart;
v15592:GetPropertyChangedSignal("Parent"):Connect(function()
if not v898.User or not v15592.Parent then
l_v15111_0 = true;
for _, v15603 in pairs(v15110) do
if typeof(v15603) == "RBXScriptConnection" and
v15603 then
v15603:Disconnect();
end;
end;
l_CurrentCamera_24.CameraType =
Enum.CameraType.Custom;
shared.SetCore(true);
end;
end);
local l_PrimaryPart_69 = l_Bind_13.Value.PrimaryPart;
l_PrimaryPart_69:GetPropertyChangedSignal("Parent"):Connect(function()
if not v898.User or not l_PrimaryPart_69.Parent then
l_v15111_0 = true;
for _, v15606 in pairs(v15110) do
if typeof(v15606) == "RBXScriptConnection" and
v15606 then
v15606:Disconnect();
end;
end;
l_CurrentCamera_24.CameraType =
Enum.CameraType.Custom;
shared.SetCore(true);
end;
end);
end;
end;
local v15607 = nil;
v15607 =
l_Bind_13:GetPropertyChangedSignal("Value"):Connect(function()
if l_Bind_13.Value then
v15590();
return v15607:Disconnect();
else
return ;
end;
end);
v15590();
table.insert(v15110, v15607);
local v15608 = nil;
v15608 = v15323:GetMarkerReachedSignal("step2"):Connect(function()
task.wait(0.4);
if not (l_Bind_13.Value and l_Bind_13.Value ~=
l_LocalPlayer_0.Character) or v898.User == l_LocalPlayer_0.Character then
end;
end);
local v15609 = nil;
v15609 = v15323:GetMarkerReachedSignal("jump"):Connect(function()
v15589(v15609);
end);
local v15610 = nil;
v15610 =
l_Bind_13:GetPropertyChangedSignal("Name"):Connect(function()
v15589(v15610);
end);
table.insert(v15110, v15608);
table.insert(v15110, v15610);
table.insert(v15110, v15609);
task.delay(15, function()
v15609:Disconnect();
v15610:Disconnect();
end);
local v15611 = {};
local v15612 = {};
local l_Part_25 = Instance.new("Part");
l_Part_25.Anchored = true;
l_Part_25.CanCollide = false;
l_Part_25.Transparency = 1;
l_Part_25.Size = Vector3.new(455, 5, 455, 0);
l_Part_25.CFrame = l_Root_13.CFrame * CFrame.new(0, -7.5, 0);
l_Part_25.Parent = workspace.Thrown;
task.delay(1, function()
if l_Bind_13.Parent then
return l_Part_25:Destroy();
else
local v15614 = 0;
local v15615 = {};
local v15616 = false;
local v15617 = tick();
local v15618 = nil;
v15618 = l_Part_25.Touched:Connect(function(v15619)
if not v15612[v15619] then
return ;
else
local l_Position_85 = v15619.Position;
local v15621, v15622 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_85);
if not v15622 then
return ;
else
v15614 = v15614 + 1;
v15616 = true;
v15612[v15619] = false;
v15617 = tick();
local v15623;
v15623, l_Position_85 = v556({
orig = v15619.Position,
dir = Vector3.new(0, -v15619.Size.magnitude
- 20)
});
if v15623 then
v15621 = Instance.new("Attachment");
v15621.Parent = workspace.Terrain;
v15621.WorldPosition = l_Position_85;
table.insert(v15615, v15621);
v15622 =
l_LegacyReplication_0.UpSmoke2:Clone();
v15622.Color =
ColorSequence.new(v15623.Color);
v15622.Enabled = false;
v15622.Drag = v15622.Drag + 2;
v15622.Speed = NumberRange.new(0,
v89(142.5, 300));
shared.resizeparticle(v15622,
(math.clamp(v15619.Size.magnitude / 2.75, 0, 100)));
v15622.Parent = v15621;
v15622:Emit(math.random(1, 3));
local l_sfx_18 = shared.sfx;
local v15625 = {
SoundId = "rbxassetid://14719101558",
Volume = 3,
CFrame = CFrame.new(l_Position_85)
};
local v15626 = 0.9;
local v15627 = 1.3;
local l_v82_395 = v82;
if not v15627 and v15626 then
v15627 = v15626;
v15626 = 1;
end;
if not v15627 and not v15626 then
v15626 = 0;
v15627 = 1;
end;
v15625.PlaybackSpeed =
l_v82_395:NextNumber(v15626, v15627);
l_sfx_18(v15625):Play();
l_sfx_18 = shared.sfx;
v15625 = {
SoundId = ({
"rbxassetid://14718398266",
"rbxassetid://14718398408",
"rbxassetid://14718398537"
})[math.random(1, 3)],
Volume = 3
};
v15626 = 0.9;
v15627 = 1.3;
l_v82_395 = v82;
if not v15627 and v15626 then
v15627 = v15626;
v15626 = 1;
end;
if not v15627 and not v15626 then
v15626 = 0;
v15627 = 1;
end;
v15625.PlaybackSpeed =
l_v82_395:NextNumber(v15626, v15627);
v15625.CFrame = CFrame.new(l_Position_85);
l_sfx_18(v15625):Play();
end;
return ;
end;
end;
end);
task.spawn(function()
local v15629 = tick();
while true do
task.wait();
if not ((not v15616 or tick() - v15617 <= 0.5) and
tick() - v15629 <= 10) then
break;
end;
end;
l_Part_25:Destroy();
v15618:Disconnect();
end);
l_Part_25:GetPropertyChangedSignal("Parent"):Connect(function()
if not l_Part_25.Parent then
task.wait(5);
for _, v15631 in pairs(v15615) do
v15631:Destroy();
end;
end;
end);
return ;
end;
end);
table.insert(v15611, l_Part_25);
for v15632 = 1, 25 do
local l_CFrame_72 = l_Root_13.CFrame;
local l_new_78 = CFrame.new;
local v15635 = -1 * v15632 - v15632 * 2;
local v15636 = 1 * v15632 + v15632 * 2;
local l_v82_396 = v82;
if not v15636 and v15635 then
v15636 = v15635;
v15635 = 1;
end;
if not v15636 and not v15635 then
v15635 = 0;
v15636 = 1;
end;
local _ = (l_CFrame_72 * l_new_78(l_v82_396:NextNumber(v15635,
v15636), 0, v89(-1 * v15632, 1 * v15632)) + l_Root_13.CFrame.lookVector * (v15632 *
5)).p;
l_CFrame_72 = 1;
l_new_78 = 5;
local v15639 = 6;
v15635 = v82;
if not v15639 and l_new_78 then
v15639 = l_new_78;
l_new_78 = 1;
end;
if not v15639 and not l_new_78 then
l_new_78 = 0;
v15639 = 1;
end;
for v15640 = l_CFrame_72, v15635:NextInteger(l_new_78, v15639)
do
l_new_78 = v556;
v15639 = {};
local l_CFrame_73 = l_Root_13.CFrame;
local l_new_79 = CFrame.new;
local v15643 = -1 * v15632 - v15632 * 2;
local v15644 = 1 * v15632 + v15632 * 2;
local l_v82_397 = v82;
if not v15644 and v15643 then
v15644 = v15643;
v15643 = 1;
end;
if not v15644 and not v15643 then
v15643 = 0;
v15644 = 1;
end;
v15639.orig = (l_CFrame_73 *
l_new_79(l_v82_397:NextNumber(v15643, v15644), 0, v89(-1 * v15632, 1 * v15632)) +
l_Root_13.CFrame.lookVector * (v15632 * 5)).p;
v15639.dir = Vector3.new(0, -10, 0, 0);
l_new_78, v15639 = l_new_78(v15639);
if l_new_78 then
v15636 = (function(_)
local v15647 = v230() or Instance.new("Part");
v15612[v15647] = v15647;
v15647.Name = "DebrisggbbTf";
v15647.Anchored = false;
v15647.CanCollide = false;
v15647.Transparency = 0;
v15647.Massless = false;
local v15648 = 3;
local v15649 = 7;
local l_v82_398 = v82;
if not v15649 and v15648 then
v15649 = v15648;
v15648 = 1;
end;
if not v15649 and not v15648 then
v15648 = 0;
v15649 = 1;
end;
local v15651 = l_v82_398:NextNumber(v15648,
v15649);
v15649 = 3;
l_v82_398 = 7;
local l_v82_399 = v82;
if not l_v82_398 and v15649 then
l_v82_398 = v15649;
v15649 = 1;
end;
if not l_v82_398 and not v15649 then
v15649 = 0;
l_v82_398 = 1;
end;
local v15653 = Vector3.new(v15651,
l_v82_399:NextNumber(v15649, l_v82_398), v89(3, 7));
v15648 = 2;
v15649 = 2.25;
l_v82_398 = v82;
if not v15649 and v15648 then
v15649 = v15648;
v15648 = 1;
end;
if not v15649 and not v15648 then
v15648 = 0;
v15649 = 1;
end;
v15647.Size = v15653 * l_v82_398:NextNumber(v15648,
v15649);
table.insert(v15110, v15647);
if math.random(1, 3) == 1 then
local l_Attachment_8 =
Instance.new("Attachment");
l_Attachment_8.Parent = workspace.Terrain;
l_Attachment_8.WorldPosition = v15639;
table.insert(v15110, l_Attachment_8);
v15653 =
l_LegacyReplication_0.UpSmoke2:Clone();
v15653.Parent = l_Attachment_8;
v15653.Color =
ColorSequence.new(l_new_78.Color);
v15653.SpreadAngle = Vector2.new(-60, 60);
v15653.Lifetime =
NumberRange.new(v15653.Lifetime.Min * 1, v15653.Lifetime.Max * 3);
shared.resizeparticle(v15653, v89(1, 3));
v15653.Speed = NumberRange.new(0, v89(500,
2000));
shared.resizeparticle(v15653, v89(2, 3));
table.insert(v15110, v15653);
v15653:Emit(15);
table.insert(v15611, l_Attachment_8);
if v15640 == 1 then
task.delay(15, function()
for _, v15656 in pairs(v15611) do
v15656:Destroy();
end;
end);
end;
end;
v15647.CFrame = v15647.CFrame +
l_Root_13.CFrame.lookVector * v15647.Size.X;
v15653 = CFrame.new;
v15648 = v15639;
local v15657 = -3;
local v15658 = 3;
local l_v82_400 = v82;
if not v15658 and v15657 then
v15658 = v15657;
v15657 = 1;
end;
if not v15658 and not v15657 then
v15657 = 0;
v15658 = 1;
end;
l_v82_398 = l_v82_400:NextNumber(v15657, v15658) *
1;
l_v82_399 = v15640 / 45 - 0.2;
l_v82_400 = -3;
local v15660 = 3;
local l_v82_401 = v82;
if not v15660 and l_v82_400 then
v15660 = l_v82_400;
l_v82_400 = 1;
end;
if not v15660 and not l_v82_400 then
l_v82_400 = 0;
v15660 = 1;
end;
v15653 = v15653(v15648 - Vector3.new(l_v82_398,
l_v82_399, l_v82_401:NextNumber(l_v82_400, v15660) * 1));
v15651 = CFrame.Angles;
l_v82_398 = -360;
l_v82_399 = 360;
v15657 = v82;
if not l_v82_399 and l_v82_398 then
l_v82_399 = l_v82_398;
l_v82_398 = 1;
end;
if not l_v82_399 and not l_v82_398 then
l_v82_398 = 0;
l_v82_399 = 1;
end;
v15648 = math.rad((v15657:NextNumber(l_v82_398,
l_v82_399)));
l_v82_399 = -360;
v15657 = 360;
v15658 = v82;
if not v15657 and l_v82_399 then
v15657 = l_v82_399;
l_v82_399 = 1;
end;
if not v15657 and not l_v82_399 then
l_v82_399 = 0;
v15657 = 1;
end;
v15649 = math.rad((v15658:NextNumber(l_v82_399,
v15657)));
v15657 = -360;
v15658 = 360;
l_v82_400 = v82;
if not v15658 and v15657 then
v15658 = v15657;
v15657 = 1;
end;
if not v15658 and not v15657 then
v15657 = 0;
v15658 = 1;
end;
v15647.CFrame = v15653 * v15651(v15648, v15649,
(math.rad((l_v82_400:NextNumber(v15657, v15658)))));
v15647.Material = l_new_78.Material;
v15647.Color = l_new_78.Color;
v15647.Parent = l_Model_354;
table.insert(v15088, v15647);
local v15662 = l_Root_13.CFrame * CFrame.new(0,
30.0999298, -40.1572266, 0.802054107, 0.461602062, -0.378989995, -0.58462131,
0.476968586, -0.656291902, -0.122179255, 0.747947037, 0.652417183);
v15653 = Instance.new("BodyVelocity");
v15653.MaxForce = Vector3.new(1, 1, 1, 0) *
36000000;
v15648 = CFrame.new(v15647.Position,
(Vector3.new(v15662.X, v15647.Position.Y, v15662.Z))).lookVector;
l_v82_399 = 50;
v15657 = 75;
v15658 = v82;
if not v15657 and l_v82_399 then
v15657 = l_v82_399;
l_v82_399 = 1;
end;
if not v15657 and not l_v82_399 then
l_v82_399 = 0;
v15657 = 1;
end;
v15651 = v15648 * -v15658:NextNumber(l_v82_399,
v15657);
if math.random(1, 2) == 1 then
v15648 = CFrame.new(v15647.Position,
(Vector3.new(v15662.X, v15647.Position.Y - 15, v15662.Z))).lookVector;
l_v82_399 = 50;
v15657 = 75;
v15658 = v82;
if not v15657 and l_v82_399 then
v15657 = l_v82_399;
l_v82_399 = 1;
end;
if not v15657 and not l_v82_399 then
l_v82_399 = 0;
v15657 = 1;
end;
v15651 = v15648 * -v15658:NextNumber(l_v82_399,
v15657);
end;
l_v82_398 = 0;
v15657 = 200;
v15658 = 350;
l_v82_400 = v82;
if not v15658 and v15657 then
v15658 = v15657;
v15657 = 1;
end;
if not v15658 and not v15657 then
v15657 = 0;
v15658 = 1;
end;
v15653.Velocity = v15651 + Vector3.new(l_v82_398,
l_v82_400:NextNumber(v15657, v15658), 0);
v15653.Parent = v15647;
game:service("Debris"):AddItem(v15653, 0.15);
table.insert(v15110, v15653);
task.spawn(function()
if v15647 == l_v15098_0 then
return ;
else
local _ = tick();
task.wait(1);
v15653:Destroy();
local l_BodyVelocity_19 =
Instance.new("BodyVelocity");
table.insert(v15104, l_BodyVelocity_19);
table.insert(v15110, l_BodyVelocity_19);
l_BodyVelocity_19.MaxForce = Vector3.new(1,
1, 1, 0) * v15647.Size.magnitude * 100000;
l_BodyVelocity_19.Velocity =
v15647.Velocity;
l_BodyVelocity_19.Parent = v15647;
if not l_Bind_13.Parent then
local l_v3_26 = v3;
local l_l_BodyVelocity_19_0 =
l_BodyVelocity_19;
local l_new_80 = TweenInfo.new;
local v15668 = 2;
local v15669 = 4;
local l_v82_402 = v82;
if not v15669 and v15668 then
v15669 = v15668;
v15668 = 1;
end;
if not v15669 and not v15668 then
v15668 = 0;
v15669 = 1;
end;
l_new_80 =
l_new_80(l_v82_402:NextNumber(v15668, v15669), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v15671 = {};
v15669 = 0;
local v15672 = -v15647.Size.magnitude;
local v15673 = 3;
local v15674 = 6;
local l_v82_403 = v82;
if not v15674 and v15673 then
v15674 = v15673;
v15673 = 1;
end;
if not v15674 and not v15673 then
v15673 = 0;
v15674 = 1;
end;
v15671.Velocity = Vector3.new(v15669,
v15672 * l_v82_403:NextNumber(v15673, v15674) * 3.5, 0);
l_v3_26:Create(l_l_BodyVelocity_19_0,
l_new_80, v15671):Play();
else
local l_v3_27 = v3;
local l_l_BodyVelocity_19_1 =
l_BodyVelocity_19;
local l_new_81 = TweenInfo.new;
local v15679 = 2;
local v15680 = 3;
local l_v82_404 = v82;
if not v15680 and v15679 then
v15680 = v15679;
v15679 = 1;
end;
if not v15680 and not v15679 then
v15679 = 0;
v15680 = 1;
end;
l_new_81 =
l_new_81(l_v82_404:NextNumber(v15679, v15680), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out);
local v15682 = {};
v15680 = 0;
local v15683 = -v15647.Size.magnitude;
local v15684 = 3;
local v15685 = 4;
local l_v82_405 = v82;
if not v15685 and v15684 then
v15685 = v15684;
v15684 = 1;
end;
if not v15685 and not v15684 then
v15684 = 0;
v15685 = 1;
end;
v15682.Velocity = Vector3.new(v15680,
v15683 * l_v82_405:NextNumber(v15684, v15685), 0);
l_v3_27:Create(l_l_BodyVelocity_19_1,
l_new_81, v15682):Play();
end;
table.insert(v15112, l_BodyVelocity_19);
task.delay(5, function()
if v15647.Position.Y < l_Position_69.Y
then
v15647:Destroy();
end;
end);
return ;
end;
end);
v15648 = Instance.new("Attachment");
v15648.Parent = v15647;
v15649 = Instance.new("Attachment");
v15649.Position = Vector3.new(0, -
0.10000000149011612, 0, 0);
v15649.Parent = v15647;
l_v82_398 = l_LegacyReplication_0.TrailTwo:Clone();
l_v82_398.Parent = v15647;
l_v82_398.Attachment0 = v15648;
l_v82_398.Attachment1 = v15649;
table.insert(v15110, v15648);
table.insert(v15110, v15649);
table.insert(v15110, l_v82_398);
shared.addshake(v89(1, 2));
return v15647;
end)(deb);
end;
end;
task.wait();
end;
local v15687 = {};
for _, v15689 in pairs(v15088) do
if v15689.Parent then
table.insert(v15687, v15689);
end;
end;
end;
elseif v899 == "Set Core" then
shared.SetCore(v898.Core);
elseif v899 == "Table Flip Time" then
local l_Root_14 = v898.Root;
local v15691 = {};
shared.addshake(4);
task.spawn(function()
local v15692 = tick();
local v15693 = 4;
while true do
task.wait();
shared.addshake(v15693);
v15693 = v15693 * 0.99;
if not (tick() - v15692 <= 4) then
break;
end;
end;
end);
local v15694 = {};
local v15695 = {};
for _, v15697 in pairs(v2:GetTagged("tableflip" .. v898.Code)) do
v15697.CanCollide = false;
v15697.Anchored = false;
table.insert(v15695, v15697);
v15694[v15697] = true;
local l_BodyVelocity_20 = Instance.new("BodyVelocity");
l_BodyVelocity_20.MaxForce = Vector3.new(1, 1, 1, 0) * 36000000;
local v15699 = 0;
local v15700 = 100;
local v15701 = 350;
local l_v82_406 = v82;
if not v15701 and v15700 then
v15701 = v15700;
v15700 = 1;
end;
if not v15701 and not v15700 then
v15700 = 0;
v15701 = 1;
end;
l_BodyVelocity_20.Velocity = Vector3.new(v15699,
l_v82_406:NextNumber(v15700, v15701), 0);
l_BodyVelocity_20.Parent = v15697;
game:service("Debris"):AddItem(l_BodyVelocity_20, 0.15);
local l_Attachment_9 = Instance.new("Attachment");
l_Attachment_9.Parent = v15697;
v15699 = Instance.new("Attachment");
v15699.Position = Vector3.new(0, -0.10000000149011612, 0, 0);
v15699.Parent = v15697;
local v15704 = l_LegacyReplication_0.TrailTwo:Clone();
v15704.Parent = v15697;
v15704.Attachment0 = l_Attachment_9;
v15704.Attachment1 = v15699;
end;
for v15705 = 1, 60 do
local v15706 = v15705 / 8;
local v15707 = 5;
if l_TouchEnabled_1 then
v15707 = 8;
v15706 = 0;
end;
local l_CFrame_74 = l_Root_14.CFrame;
local l_new_82 = CFrame.new;
local v15710 = -3 * v15705 - v15705 * 2;
local v15711 = 3 * v15705 + v15705 * 2;
local l_v82_407 = v82;
if not v15711 and v15710 then
v15711 = v15710;
v15710 = 1;
end;
if not v15711 and not v15710 then
v15710 = 0;
v15711 = 1;
end;
local l_p_1 = (l_CFrame_74 * l_new_82(l_v82_407:NextNumber(v15710,
v15711), 0, v89(-1 * v15705, 1 * v15705)) + l_Root_14.CFrame.lookVector * (v15705 *
5)).p;
local v15714;
v15714, l_CFrame_74 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_p_1);
if not l_CFrame_74 then
v15707 = 3;
end;
l_CFrame_74 = 1;
l_new_82 = v15707 + v15706;
local v15715 = v15707 + 1 + v15706;
v15710 = v82;
if not v15715 and l_new_82 then
v15715 = l_new_82;
l_new_82 = 1;
end;
if not v15715 and not l_new_82 then
l_new_82 = 0;
v15715 = 1;
end;
for v15716 = l_CFrame_74, v15710:NextInteger(l_new_82, v15715) do
l_new_82 = v556;
v15715 = {};
local l_CFrame_75 = l_Root_14.CFrame;
local l_new_83 = CFrame.new;
local v15719 = -3 * v15705 - v15705 * 2;
local v15720 = 3 * v15705 + v15705 * 2;
local l_v82_408 = v82;
if not v15720 and v15719 then
v15720 = v15719;
v15719 = 1;
end;
if not v15720 and not v15719 then
v15719 = 0;
v15720 = 1;
end;
v15715.orig = (l_CFrame_75 *
l_new_83(l_v82_408:NextNumber(v15719, v15720), 0, v89(-1 * v15705, 1 * v15705)) +
l_Root_14.CFrame.lookVector * (v15705 * 5)).p;
v15715.dir = Vector3.new(0, -10, 0, 0);
l_new_82, v15715 = l_new_82(v15715);
if l_new_82 then
v15711 = (function(v15722)
local v15723 = v230() or Instance.new("Part");
v15723.Name = "DebrisggbbTf";
v15723.Anchored = false;
v15723.CanCollide = false;
v15723.Transparency = 0;
v15723.Massless = false;
v15694[v15723] = true;
local v15724 = 3;
local v15725 = -2;
local v15726 = 3;
local l_v82_409 = v82;
if not v15726 and v15725 then
v15726 = v15725;
v15725 = 1;
end;
if not v15726 and not v15725 then
v15725 = 0;
v15726 = 1;
end;
local v15728 = v15724 + l_v82_409:NextNumber(v15725,
v15726);
local v15729 = 3;
v15726 = -2;
l_v82_409 = 3;
local l_v82_410 = v82;
if not l_v82_409 and v15726 then
l_v82_409 = v15726;
v15726 = 1;
end;
if not l_v82_409 and not v15726 then
v15726 = 0;
l_v82_409 = 1;
end;
v15724 = v15729 + l_v82_410:NextNumber(v15726,
l_v82_409);
v15725 = 3;
l_v82_409 = -4;
l_v82_410 = 5;
local l_v82_411 = v82;
if not l_v82_410 and l_v82_409 then
l_v82_410 = l_v82_409;
l_v82_409 = 1;
end;
if not l_v82_410 and not l_v82_409 then
l_v82_409 = 0;
l_v82_410 = 1;
end;
v15723.Size = Vector3.new(v15728, v15724, v15725 +
l_v82_411:NextNumber(l_v82_409, l_v82_410)) * 2;
if v15722 then
local l_Size_12 = v15723.Size;
v15728 = 1;
v15724 = 2;
v15729 = v82;
if not v15724 and v15728 then
v15724 = v15728;
v15728 = 1;
end;
if not v15724 and not v15728 then
v15728 = 0;
v15724 = 1;
end;
v15723.Size = l_Size_12 * v15729:NextNumber(v15728,
v15724);
end;
if math.random(1, 3) == 1 then
local l_Attachment_10 = Instance.new("Attachment");
l_Attachment_10.Parent = workspace.Terrain;
l_Attachment_10.WorldPosition = v15715;
local v15734 =
l_LegacyReplication_0.UpSmoke:Clone();
v15734.Parent = l_Attachment_10;
v15734.Color = ColorSequence.new(l_new_82.Color);
v15734.Lifetime =
NumberRange.new(v15734.Lifetime.Min * 1, v15734.Lifetime.Max * 3);
shared.resizeparticle(v15734, v89(1, 2));
v15734.Speed = NumberRange.new(0, v89(333, 800));
shared.resizeparticle(v15734, v89(1.6, 2.6));
v15734:Emit(15);
table.insert(v15695, l_Attachment_10);
if v15716 == 1 then
task.delay(15, function()
for _, v15736 in pairs(v15695) do
v15736:Destroy();
end;
end);
end;
end;
local l_new_84 = CFrame.new;
v15724 = v15715;
l_v82_409 = -3;
l_v82_410 = 3;
l_v82_411 = v82;
if not l_v82_410 and l_v82_409 then
l_v82_410 = l_v82_409;
l_v82_409 = 1;
end;
if not l_v82_410 and not l_v82_409 then
l_v82_409 = 0;
l_v82_410 = 1;
end;
v15725 = l_v82_411:NextNumber(l_v82_409, l_v82_410) *
1;
v15726 = v15716 / 45 - 0.2;
l_v82_411 = -3;
local v15738 = 3;
local l_v82_412 = v82;
if not v15738 and l_v82_411 then
v15738 = l_v82_411;
l_v82_411 = 1;
end;
if not v15738 and not l_v82_411 then
l_v82_411 = 0;
v15738 = 1;
end;
l_new_84 = l_new_84(v15724 - Vector3.new(v15725,
v15726, l_v82_412:NextNumber(l_v82_411, v15738) * 1));
v15728 = CFrame.Angles;
v15725 = -360;
v15726 = 360;
l_v82_409 = v82;
if not v15726 and v15725 then
v15726 = v15725;
v15725 = 1;
end;
if not v15726 and not v15725 then
v15725 = 0;
v15726 = 1;
end;
v15724 = math.rad((l_v82_409:NextNumber(v15725,
v15726)));
v15726 = -360;
l_v82_409 = 360;
l_v82_410 = v82;
if not l_v82_409 and v15726 then
l_v82_409 = v15726;
v15726 = 1;
end;
if not l_v82_409 and not v15726 then
v15726 = 0;
l_v82_409 = 1;
end;
v15729 = math.rad((l_v82_410:NextNumber(v15726,
l_v82_409)));
l_v82_409 = -360;
l_v82_410 = 360;
l_v82_411 = v82;
if not l_v82_410 and l_v82_409 then
l_v82_410 = l_v82_409;
l_v82_409 = 1;
end;
if not l_v82_410 and not l_v82_409 then
l_v82_409 = 0;
l_v82_410 = 1;
end;
v15723.CFrame = l_new_84 * v15728(v15724, v15729,
(math.rad((l_v82_411:NextNumber(l_v82_409, l_v82_410)))));
v15723.Material = l_new_82.Material;
v15723.Color = l_new_82.Color;
v15723.Parent = workspace.Thrown;
if (v15723.Position - l_Root_14.Position).magnitude <=
50 then
local l_Size_13 = v15723.Size;
v15728 = 0.4;
v15724 = 0.7;
v15729 = v82;
if not v15724 and v15728 then
v15724 = v15728;
v15728 = 1;
end;
if not v15724 and not v15728 then
v15728 = 0;
v15724 = 1;
end;
v15723.Size = l_Size_13 * v15729:NextNumber(v15728,
v15724);
end;
table.insert(v15691, v15723);
local l_BodyVelocity_21 = Instance.new("BodyVelocity");
l_BodyVelocity_21.MaxForce = Vector3.new(1, 1, 1, 0) *
36000000;
v15728 = 0;
v15729 = 100;
v15725 = 350;
v15726 = v82;
if not v15725 and v15729 then
v15725 = v15729;
v15729 = 1;
end;
if not v15725 and not v15729 then
v15729 = 0;
v15725 = 1;
end;
l_BodyVelocity_21.Velocity = Vector3.new(v15728,
v15726:NextNumber(v15729, v15725), 0);
l_BodyVelocity_21.Parent = v15723;
game:service("Debris"):AddItem(l_BodyVelocity_21,
0.15);
l_new_84 = Instance.new("Attachment");
l_new_84.Parent = v15723;
v15728 = Instance.new("Attachment");
v15728.Position = Vector3.new(0, -0.10000000149011612,
0, 0);
v15728.Parent = v15723;
v15724 = l_LegacyReplication_0.TrailTwo:Clone();
v15724.Parent = v15723;
v15724.Attachment0 = l_new_84;
v15724.Attachment1 = v15728;
shared.addshake(v89(1, 2));
return v15723;
end)(deb);
end;
end;
task.wait();
end;
task.delay(8, function()
for _, v15743 in pairs(v15691) do
v15743:Destroy();
end;
end);
elseif v899 == "Table Flip" then
local l_Root_15 = v898.Root;
local v15745 = {};
task.delay(10, function()
for _, v15747 in pairs(v15745) do
local l_v3_28 = v3;
local l_v15747_0 = v15747;
local l_new_85 = TweenInfo.new;
local v15751 = 2;
local v15752 = 8;
local l_v82_413 = v82;
if not v15752 and v15751 then
v15752 = v15751;
v15751 = 1;
end;
if not v15752 and not v15751 then
v15751 = 0;
v15752 = 1;
end;
l_v3_28:Create(l_v15747_0,
l_new_85(l_v82_413:NextNumber(v15751, v15752), Enum.EasingStyle.Quad,
Enum.EasingDirection.In), {
CFrame = v15747.CFrame - Vector3.new(0, v15747.Size.Y, 0)
}):Play();
end;
wait(8);
for _, v15755 in pairs(v15745) do
v15755:Destroy();
end;
end);
task.spawn(function()
task.wait(0.2);
local v15756 = tick();
local v15757 = 4;
while true do
task.wait();
shared.addshake(v15757);
v15757 = v15757 * 0.9725;
if not (tick() - v15756 <= 3.5) then
break;
end;
end;
end);
shared.addshake(7);
for v15758, v15759 in pairs({
Vector3.new(-3, -1, -4, 0),
Vector3.new(0, -1, -5, 0),
(Vector3.new(3, -1, -4, 0))
}) do
task.spawn(function()
local v15760 = 30;
local v15761 = 45;
local l_v82_414 = v82;
if not v15761 and v15760 then
v15761 = v15760;
v15760 = 1;
end;
if not v15761 and not v15760 then
v15760 = 0;
v15761 = 1;
end;
local v15763 = l_v82_414:NextNumber(v15760, v15761);
v15760 = Instance.new("Part");
v15760.Transparency = 1;
v15760.Anchored = true;
v15760.CanCollide = false;
v15760.CanTouch = false;
v15760.Position = l_Root_15.Position + v15759;
v15760.Parent = workspace.Thrown;
v3:Create(v15760, TweenInfo.new(2, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
CFrame = l_Root_15.CFrame * CFrame.new(v15759 *
Vector3.new(50 * (1 + v15758 / v15763), 1, 50 * (1 + v15758 / v15763)))
}):Play();
v15761 = nil;
if v15758 == 1 then
v15761 = shared.sfx({
SoundId = "rbxassetid://11365235856",
Volume = 15,
RollOffMaxDistance = 2000,
Parent = v15760
});
elseif v15758 == 2 then
v15761 = shared.sfx({
SoundId = "rbxassetid://11365247503",
Volume = 15,
PlaybackSpeed = 1.3,
RollOffMaxDistance = 2000,
Parent = v15760
});
elseif v15758 == 3 then
v15761 = shared.sfx({
SoundId = "rbxassetid://11365448933",
Volume = 10,
RollOffMaxDistance = 2000,
Parent = v15760
});
end;
v15761:Play();
task.delay(1, function()
v3:Create(v15761, TweenInfo.new(2, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
task.delay(5, function()
v15760:Destroy();
end);
end);
for v15764 = 1, v15763 do
local v15765 = false;
if math.random(1, 2) == 1 and v15764 > 10 then
v15765 = true;
end;
local l_v556_1 = v556;
local v15767 = {};
local l_CFrame_76 = l_Root_15.CFrame;
local v15769, v15770, v15771, v15772;
if not v15765 then
v15769 = CFrame.new();
if v15769 then
goto label6;
end;
end;
v15769 = CFrame.new;
v15770 = -30;
v15771 = 30;
v15772 = v82;
if not v15771 and v15770 then
v15771 = v15770;
v15770 = 1;
end;
if not v15771 and not v15770 then
v15770 = 0;
v15771 = 1;
end;
v15769 = v15769(v15772:NextNumber(v15770, v15771), 0, v89(-
30, 30));
::label6::;
v15767.orig = (l_CFrame_76 * v15769 * CFrame.new(v15759 *
Vector3.new(v15764 * (1 + v15764 / v15763), 1, v15764 * (1 + v15764 / v15763)))).p;
v15767.dir = Vector3.new(0, -10, 0, 0);
l_v556_1, v15767 = l_v556_1(v15767);
if l_v556_1 then
local v15773 = 1;
if v15764 == 1 then
v15773 = 0;
end;
do
local l_v15773_0 = v15773;
local _ = (function(v15775)
if v15775 then
end;
local l_Part_26 = Instance.new("Part");
l_Part_26.Name = "Debris2g";
v2:AddTag(l_Part_26, "tableflip" .. v898.Code);
l_Part_26.Anchored = true;
l_Part_26.CanCollide = true;
l_Part_26.Transparency = 0;
local v15777 = 3;
local v15778 = -1;
local v15779 = 1;
local l_v82_415 = v82;
if not v15779 and v15778 then
v15779 = v15778;
v15778 = 1;
end;
if not v15779 and not v15778 then
v15778 = 0;
v15779 = 1;
end;
local v15781 = v15777 +
l_v82_415:NextNumber(v15778, v15779);
local v15782 = 3;
v15779 = -1;
l_v82_415 = 1;
local l_v82_416 = v82;
if not l_v82_415 and v15779 then
l_v82_415 = v15779;
v15779 = 1;
end;
if not l_v82_415 and not v15779 then
v15779 = 0;
l_v82_415 = 1;
end;
v15777 = v15782 + l_v82_416:NextNumber(v15779,
l_v82_415);
v15778 = 3;
l_v82_415 = -1;
l_v82_416 = 1;
local l_v82_417 = v82;
if not l_v82_416 and l_v82_415 then
l_v82_416 = l_v82_415;
l_v82_415 = 1;
end;
if not l_v82_416 and not l_v82_415 then
l_v82_415 = 0;
l_v82_416 = 1;
end;
l_Part_26.Size = (Vector3.new(v15781, v15777,
v15778 + l_v82_417:NextNumber(l_v82_415, l_v82_416)) - Vector3.new(1, 1, 1, 0) *
v15764 / 20) * (v15764 == 1 and 1.1 or 1);
table.insert(v15745, l_Part_26);
local v15785 =
l_LegacyReplication_0.SmokeOne:Clone();
v15785.Color =
ColorSequence.new(l_v556_1.Color);
v15785.Parent = l_Part_26;
if v15775 then
local l_Size_14 = l_Part_26.Size;
v15781 = 1;
v15777 = 2;
v15782 = v82;
if not v15777 and v15781 then
v15777 = v15781;
v15781 = 1;
end;
if not v15777 and not v15781 then
v15781 = 0;
v15777 = 1;
end;
l_Part_26.Size = l_Size_14 *
v15782:NextNumber(v15781, v15777);
shared.resizeparticle(v15785, 2);
shared.addshake(0.5);
l_Size_14 =
l_LegacyReplication_0.UpSmoke:Clone();
l_Size_14.Parent = l_Part_26;
l_Size_14.Color =
ColorSequence.new(l_v556_1.Color);
l_Size_14.Speed = NumberRange.new(0,
v89(95, 200));
shared.resizeparticle(l_Size_14, v89(1.2,
1.6));
l_Size_14:Emit(22);
end;
task.delay(1, function()
v15785.Enabled = false;
end);
local l_new_86 = CFrame.new;
v15777 = v15767;
l_v82_415 = -3;
l_v82_416 = 3;
l_v82_417 = v82;
if not l_v82_416 and l_v82_415 then
l_v82_416 = l_v82_415;
l_v82_415 = 1;
end;
if not l_v82_416 and not l_v82_415 then
l_v82_415 = 0;
l_v82_416 = 1;
end;
v15778 = l_v82_417:NextNumber(l_v82_415,
l_v82_416) * l_v15773_0;
v15779 = v15764 / 45 - 0.2;
l_v82_417 = -3;
local v15788 = 3;
local l_v82_418 = v82;
if not v15788 and l_v82_417 then
v15788 = l_v82_417;
l_v82_417 = 1;
end;
if not v15788 and not l_v82_417 then
l_v82_417 = 0;
v15788 = 1;
end;
l_new_86 = l_new_86(v15777 -
Vector3.new(v15778, v15779, l_v82_418:NextNumber(l_v82_417, v15788) * l_v15773_0));
v15781 = CFrame.Angles;
v15778 = -360;
v15779 = 360;
l_v82_415 = v82;
if not v15779 and v15778 then
v15779 = v15778;
v15778 = 1;
end;
if not v15779 and not v15778 then
v15778 = 0;
v15779 = 1;
end;
v15777 = math.rad((l_v82_415:NextNumber(v15778,
v15779)));
v15779 = -360;
l_v82_415 = 360;
l_v82_416 = v82;
if not l_v82_415 and v15779 then
l_v82_415 = v15779;
v15779 = 1;
end;
if not l_v82_415 and not v15779 then
v15779 = 0;
l_v82_415 = 1;
end;
v15782 = math.rad((l_v82_416:NextNumber(v15779,
l_v82_415)));
l_v82_415 = -360;
l_v82_416 = 360;
l_v82_417 = v82;
if not l_v82_416 and l_v82_415 then
l_v82_416 = l_v82_415;
l_v82_415 = 1;
end;
if not l_v82_416 and not l_v82_415 then
l_v82_415 = 0;
l_v82_416 = 1;
end;
l_Part_26.CFrame = l_new_86 * v15781(v15777,
v15782, (math.rad((l_v82_417:NextNumber(l_v82_415, l_v82_416)))));
l_Part_26.Material = l_v556_1.Material;
l_Part_26.Color = l_v556_1.Color;
l_Part_26.Position = l_Part_26.Position -
Vector3.new(0, l_Part_26.Size.Y / 2, 0);
l_Part_26.Parent = workspace.Thrown;
local l_delay_7 = task.delay;
v15777 = 0;
v15782 = 0.35;
v15778 = v82;
if not v15782 and v15777 then
v15782 = v15777;
v15777 = 1;
end;
if not v15782 and not v15777 then
v15777 = 0;
v15782 = 1;
end;
l_delay_7(v15778:NextNumber(v15777, v15782) *
(v15775 and 3 or 1), function()
local l_v3_29 = v3;
local l_l_Part_26_0 = l_Part_26;
local l_new_87 = TweenInfo.new;
local v15794 = 0.2;
local v15795 = 0.4;
local l_v82_419 = v82;
if not v15795 and v15794 then
v15795 = v15794;
v15794 = 1;
end;
if not v15795 and not v15794 then
v15794 = 0;
v15795 = 1;
end;
l_v3_29:Create(l_l_Part_26_0,
l_new_87(l_v82_419:NextNumber(v15794, v15795), Enum.EasingStyle.Back,
Enum.EasingDirection.Out), {
Position = l_Part_26.Position +
Vector3.new(0, l_Part_26.Size.Y / 2, 0)
}):Play();
end);
return l_Part_26;
end)(v15765);
task.wait(0.03);
end;
end;
end;
end);
end;
elseif v899 == "Table Camera" then
local v15798 = shared.sfx({
SoundId = "rbxassetid://14841861836",
Volume = 0,
Parent = workspace.Camera
});
v2:AddTag(v15798, "UltimateMusic");
v15798:Resume();
v3:Create(v15798, TweenInfo.new(0.6, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Volume = 2
}):Play();
task.delay(5, function()
v3:Create(v15798, TweenInfo.new(1, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Volume = 4
}):Play();
end);
task.delay(11, function()
v3:Create(v15798, TweenInfo.new(8, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
task.delay(8, function()
v15798:Destroy();
end);
end);
elseif v899 == "Death Punch" then
local v15799 = shared.sfx({
SoundId = "rbxassetid://13570270696",
Volume = 9,
Parent = workspace
});
v3:Create(v15799, TweenInfo.new(6, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Volume = 3
}):Play();
v2:AddTag(v15799, "UltimateMusic");
v15799:Resume();
shared.SetCore(false, 3);
shared.ResetButton(false);
local l_CurrentCamera_25 = workspace.CurrentCamera;
local l_caller_0 = v898.caller;
local v15802 = CFrame.new(3.15377903, 2.39878464, -4.55020094, -
0.905365765, -0.06841214, 0.419085562, -0, 0.986936748, 0.161108986, -0.424632668,
0.145862564, -0.893538713);
local l_Root_16 = v898.Root;
local l_v15802_0 = v15802;
local v15805 = 1;
l_CurrentCamera_25.CameraType = Enum.CameraType.Scriptable;
local v15806 = nil;
do
local l_l_v15802_0_0, l_v15805_0, l_v15806_0 = l_v15802_0, v15805,
v15806;
l_v15806_0 = v610(function()
local l_Death_0 =
l_LocalPlayer_0.PlayerGui:FindFirstChild("Death");
if not ((not l_Death_0 or not l_Death_0:GetAttribute("Wow"))
and l_Root_16.Parent and l_Root_16.Parent.Parent) or not l_caller_0.Parent then
if not (l_Root_16.Parent and l_Root_16.Parent.Parent) or
not l_caller_0.Parent then
l_v15806_0();
l_CurrentCamera_25.CameraType = Enum.CameraType.Custom;
if l_Death_0 then
l_Death_0:Destroy();
return ;
end;
else
l_v15806_0();
end;
return ;
else
l_l_v15802_0_0 = v15802 + v15802.lookVector * l_v15805_0;
l_v15805_0 = l_v15805_0 + 0.009;
l_v15805_0 = math.clamp(l_v15805_0, 0, 10);
local v15811 = 0.08 * math.sin(tick() * 3.141592653589793 /
2);
l_CurrentCamera_25.CFrame =
l_CurrentCamera_25.CFrame:lerp(l_Root_16.CFrame * l_l_v15802_0_0 *
CFrame.new(v15811, -v15811 * 0.5, v15811 / 2.5) * CFrame.Angles(math.rad(-v15811 *
7), math.rad(v15811 * 6), (math.rad(-v15811 * 3))), 0.1);
return ;
end;
end, 75);
task.delay(8.303, function()
shared.SetCore(true);
end);
end;
elseif v899 == "Speed Up" then
if v898[l_LocalPlayer_0.Name] then
return ;
else
for _, v15813 in pairs(v898.Humanoid:GetPlayingAnimationTracks())
do
if v15813.Animation.AnimationId == "rbxassetid://11343318134"
then
v15813:AdjustSpeed(0.1);
local v15814 = tick();
while true do
task.wait();
v15813:AdjustSpeed(0.1);
if not (tick() - v15814 <= 0.62) then
break;
end;
end;
v15813:AdjustSpeed(2);
task.delay(0.21500000000000002, function()
v15813:AdjustSpeed(0.6);
end);
end;
end;
end;
elseif v899 == "Menacing" then
local v15815 = {};
for v15816 = 1, v898.Time do
local v15817 = 0.9;
local v15818 = 1.1;
local l_v82_420 = v82;
if not v15818 and v15817 then
v15818 = v15817;
v15817 = 1;
end;
if not v15818 and not v15817 then
v15817 = 0;
v15818 = 1;
end;
local v15820 = l_v82_420:NextNumber(v15817, v15818);
v15817 = l_LegacyReplication_0.Menacing:Clone();
v15817.Enabled = true;
v15817.Size = UDim2.new(v15820, 0, v15820, 0);
local v15821 = -4;
local v15822 = 4;
local l_v82_421 = v82;
if not v15822 and v15821 then
v15822 = v15821;
v15821 = 1;
end;
if not v15822 and not v15821 then
v15821 = 0;
v15822 = 1;
end;
l_v82_420 = l_v82_421:NextNumber(v15821, v15822);
v15822 = 0;
l_v82_421 = 4;
local l_v82_422 = v82;
if not l_v82_421 and v15822 then
l_v82_421 = v15822;
v15822 = 1;
end;
if not l_v82_421 and not v15822 then
v15822 = 0;
l_v82_421 = 1;
end;
v15817.StudsOffsetWorldSpace = Vector3.new(l_v82_420,
l_v82_422:NextNumber(v15822, l_v82_421), v89(-4, 4));
v15817.Parent = l_Character_4.HumanoidRootPart;
table.insert(v15815, v15817);
task.delay(v15816, function()
if v15817.Parent then
table.remove(v15815, table.find(v15815, v15817));
v3:Create(v15817, TweenInfo.new(1, Enum.EasingStyle.Back,
Enum.EasingDirection.In), {
StudsOffsetWorldSpace = v15817.StudsOffsetWorldSpace -
Vector3.new(0, 10, 0, 0)
}):Play();
v3:Create(v15817.ImageLabel, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
ImageTransparency = 1
}):Play();
end;
end);
end;
local v15825 = {};
while wait() do
for _, v15827 in pairs(v15815) do
if not v15825[v15827] then
v15825[v15827] = v15827.StudsOffsetWorldSpace;
end;
local v15828 = v15825[v15827];
local v15829 = -0.04;
local v15830 = 0.04;
local l_v82_423 = v82;
if not v15830 and v15829 then
v15830 = v15829;
v15829 = 1;
end;
if not v15830 and not v15829 then
v15829 = 0;
v15830 = 1;
end;
local v15832 = l_v82_423:NextNumber(v15829, v15830);
v15830 = -0.04;
l_v82_423 = 0.04;
local l_v82_424 = v82;
if not l_v82_423 and v15830 then
l_v82_423 = v15830;
v15830 = 1;
end;
if not l_v82_423 and not v15830 then
v15830 = 0;
l_v82_423 = 1;
end;
v15827.StudsOffsetWorldSpace = v15828 + Vector3.new(v15832,
l_v82_424:NextNumber(v15830, l_v82_423), v89(-0.04, 0.04));
end;
if not v898.Folder or not v898.Folder.Parent then
for _, v15835 in pairs(v15815) do
local v15836 = 2;
local v15837 = 3;
local l_v82_425 = v82;
if not v15837 and v15836 then
v15837 = v15836;
v15836 = 1;
end;
if not v15837 and not v15836 then
v15836 = 0;
v15837 = 1;
end;
local v15839 = l_v82_425:NextNumber(v15836, v15837);
v3:Create(v15835, TweenInfo.new(v15839,
Enum.EasingStyle.Back, Enum.EasingDirection.In), {
StudsOffsetWorldSpace = v15825[v15835] - Vector3.new(0,
10, 0, 0)
}):Play();
v3:Create(v15835.ImageLabel, TweenInfo.new(v15839,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
ImageTransparency = 1
}):Play();
end;
task.delay(3, function()
for _, v15841 in pairs(v15815) do
v15841:Destroy();
end;
end);
break;
end;
end;
elseif v899 == "Death Screen 2" then
local l_Death_1 = l_LocalPlayer_0.PlayerGui:FindFirstChild("Death");
if l_Death_1 then
v898.User.Archivable = true;
shared.SetCore(false);
local v15843 = workspace.Cutscenes["Death Cutscene"];
local v15844 = shared.shadoffset or
v15843.Fist.CFrame:ToObjectSpace(v15843.Shadow.CFrame);
if not shared.shadoffset then
shared.shadoffset = v15844;
end;
local v15845 = v898.User:Clone();
for _, v15847 in pairs(v15845:GetChildren()) do
if not ((not v15847:IsA("BasePart") or v15847.Name == "Head")
and not v15847:IsA("Script") and not v15847:IsA("LocalScript")) or
v15847:IsA("Highlight") then
v15847:Destroy();
elseif v15847:IsA("Accessory") and
v15847:FindFirstChild("Handle") and not
v15847.Handle:FindFirstChild("HairAttachment") then
v15847:Destroy();
end;
end;
v15845 = v15845.Head;
local v15848 = {};
local v15849 = {};
local l_Size_15 = l_LegacyReplication_0.Eye.Size;
for v15851 = 1, 2 do
local v15852 = l_LegacyReplication_0.Eye:Clone();
local l_Weld_60 = Instance.new("Weld");
l_Weld_60.Part0 = v15845;
l_Weld_60.Part1 = v15852;
l_Weld_60.C0 = CFrame.new((v15851 == 2 and -1 or 1) * 0.32,
0.15, -0.525);
l_Weld_60.Parent = v15852;
v15852.Anchored = false;
v15852.CanCollide = false;
v15852.Parent = v15845;
v15852.Name = "Eye";
table.insert(v15848, v15852);
end;
shared.resizemodel(v15845.Parent, 8);
l_Size_15 = v15848[1].Size;
v15845.Parent.PrimaryPart = v15845;
v15845.Parent:SetPrimaryPartCFrame(v15843.HeadCFrame.CFrame);
v15845.Anchored = true;
local l_Highlight_10 = Instance.new("Highlight");
l_Highlight_10.FillColor = Color3.new(0, 0, 0);
l_Highlight_10.FillTransparency = 0.4;
l_Highlight_10.OutlineTransparency = 1;
l_Highlight_10.DepthMode = "Occluded";
l_Highlight_10.Parent = v15845.Parent;
local l_face_0 = v15845:FindFirstChild("face");
if l_face_0 then
l_face_0:Destroy();
end;
v15845.Parent.Parent = workspace.Thrown;
for _, v15857 in pairs(v15845.Parent:GetDescendants()) do
if v15857:IsA("BasePart") and v15857.Name ~= "Eye" then
v15857.Transparency = 1;
end;
end;
for _, v15859 in pairs(v15848) do
v15859.Parent = workspace.Thrown;
end;
local v15860 = l_LegacyReplication_0.HeavyVi:Clone();
v15860.Parent = l_LocalPlayer_0.PlayerGui;
local l_CurrentCamera_26 = workspace.CurrentCamera;
l_CurrentCamera_26.CameraType = Enum.CameraType.Scriptable;
l_CurrentCamera_26.CFrame = v15843.Camm.CFrame;
local v15862 = shared.sfx({
SoundId = "rbxassetid://11343856021",
Parent = workspace,
Volume = 5
});
v15862:Play();
local v15863 = nil;
v15863 =
v15843.Fist:GetPropertyChangedSignal("CFrame"):Connect(function()
v15843.Shadow.CFrame = v15843.Fist.CFrame * v15844;
end);
task.delay(1.1, function()
v15843.Fist.Attachment.Effect:Emit(5);
end);
local l_Fist_1 = v15843.Fist;
local v15865 = 0;
local l_CFrame_77 = l_Fist_1.CFrame;
local v15867 = 500;
local v15868 = l_Fist_1.CFrame + l_Fist_1.CFrame.lookVector * 15;
local v15869 = {};
for _, v15871 in pairs(v15843:GetChildren()) do
if not (v15871.Name ~= "Beam") or v15871.Name == "CamOp" then
table.insert(v15869, v15871);
end;
end;
local l_CFrame_78 = l_Fist_1.CFrame;
local v15873 = {};
for _, v15875 in pairs(v15869) do
v15873[v15875] = {
l_CFrame_78 * v15868:toObjectSpace(v15875.CFrame),
v15875.CFrame
};
v15875.CFrame = v15873[v15875][1];
end;
local _ = tick();
local v15877 = nil;
do
local l_v15845_0, l_l_Size_15_0, l_v15863_0, l_v15865_0,
l_v15867_0, l_v15877_0 = v15845, l_Size_15, v15863, v15865, v15867, v15877;
l_v15877_0 = v610(function()
local l_l_Fist_1_0 = l_Fist_1;
local l_CFrame_79 = l_Fist_1.CFrame;
local l_l_CFrame_77_0 = l_CFrame_77;
local l_new_88 = CFrame.new;
local v15888 = -0.21;
local v15889 = 0.21;
local l_v82_426 = v82;
if not v15889 and v15888 then
v15889 = v15888;
v15888 = 1;
end;
if not v15889 and not v15888 then
v15888 = 0;
v15889 = 1;
end;
local v15891 = l_v82_426:NextNumber(v15888, v15889);
v15889 = -0.21;
l_v82_426 = 0.21;
local l_v82_427 = v82;
if not l_v82_426 and v15889 then
l_v82_426 = v15889;
v15889 = 1;
end;
if not l_v82_426 and not v15889 then
v15889 = 0;
l_v82_426 = 1;
end;
local v15893 = l_l_CFrame_77_0 * l_new_88(v15891,
l_v82_427:NextNumber(v15889, l_v82_426), v89(-0.21, 0.21));
l_l_CFrame_77_0 = CFrame.Angles;
v15888 = -3;
v15889 = 3;
l_v82_426 = v82;
if not v15889 and v15888 then
v15889 = v15888;
v15888 = 1;
end;
if not v15889 and not v15888 then
v15888 = 0;
v15889 = 1;
end;
l_new_88 = math.rad((l_v82_426:NextNumber(v15888,
v15889)));
v15889 = -3;
l_v82_426 = 3;
l_v82_427 = v82;
if not l_v82_426 and v15889 then
l_v82_426 = v15889;
v15889 = 1;
end;
if not l_v82_426 and not v15889 then
v15889 = 0;
l_v82_426 = 1;
end;
v15891 = math.rad((l_v82_427:NextNumber(v15889,
l_v82_426)));
l_v82_426 = -3;
l_v82_427 = 3;
local l_v82_428 = v82;
if not l_v82_427 and l_v82_426 then
l_v82_427 = l_v82_426;
l_v82_426 = 1;
end;
if not l_v82_427 and not l_v82_426 then
l_v82_426 = 0;
l_v82_427 = 1;
end;
l_l_Fist_1_0.CFrame = l_CFrame_79:lerp(v15893 *
l_l_CFrame_77_0(l_new_88, v15891, (math.rad((l_v82_428:NextNumber(l_v82_426,
l_v82_427))))) + l_Fist_1.CFrame.lookVector * (0.03 * l_v15865_0), 0.1);
l_v15865_0 = l_v15865_0 + 1 * l_v15867_0;
l_v15867_0 = math.clamp(l_v15867_0 * 1.0E-8, 1, 100);
for _, v15896 in pairs(v15869) do
v15896.CFrame = v15896.CFrame:lerp(v15873[v15896][2],
0.1);
end;
l_l_Fist_1_0 = l_CurrentCamera_26;
l_CFrame_79 = l_CurrentCamera_26.CFrame;
v15893 = v15843.Camm.CFrame;
l_l_CFrame_77_0 = CFrame.new;
v15891 = -0.21;
v15888 = 0.21;
v15889 = v82;
if not v15888 and v15891 then
v15888 = v15891;
v15891 = 1;
end;
if not v15888 and not v15891 then
v15891 = 0;
v15888 = 1;
end;
l_new_88 = v15889:NextNumber(v15891, v15888);
v15888 = -0.21;
v15889 = 0.21;
l_v82_426 = v82;
if not v15889 and v15888 then
v15889 = v15888;
v15888 = 1;
end;
if not v15889 and not v15888 then
v15888 = 0;
v15889 = 1;
end;
local v15897 = v15893 * l_l_CFrame_77_0(l_new_88,
l_v82_426:NextNumber(v15888, v15889), v89(-0.21, 0.21));
v15893 = CFrame.Angles;
v15891 = -3;
v15888 = 3;
v15889 = v82;
if not v15888 and v15891 then
v15888 = v15891;
v15891 = 1;
end;
if not v15888 and not v15891 then
v15891 = 0;
v15888 = 1;
end;
l_l_CFrame_77_0 = math.rad((v15889:NextNumber(v15891,
v15888)));
v15888 = -3;
v15889 = 3;
l_v82_426 = v82;
if not v15889 and v15888 then
v15889 = v15888;
v15888 = 1;
end;
if not v15889 and not v15888 then
v15888 = 0;
v15889 = 1;
end;
l_new_88 = math.rad((l_v82_426:NextNumber(v15888,
v15889)));
v15889 = -3;
l_v82_426 = 3;
l_v82_427 = v82;
if not l_v82_426 and v15889 then
l_v82_426 = v15889;
v15889 = 1;
end;
if not l_v82_426 and not v15889 then
v15889 = 0;
l_v82_426 = 1;
end;
l_l_Fist_1_0.CFrame = l_CFrame_79:lerp(v15897 *
v15893(l_l_CFrame_77_0, l_new_88, (math.rad((l_v82_427:NextNumber(v15889,
l_v82_426))))), 0.1);
for _, v15899 in pairs(v15848) do
if not v15849[v15899] then
v15849[v15899] = v15899.CFrame;
end;
v15893 = v15899:FindFirstChild("Weld");
if v15893 then
v15893:Destroy();
v15899.Anchored = true;
end;
l_l_CFrame_77_0 = v15899.Size;
v15888 = l_l_Size_15_0;
l_v82_427 = -1;
l_v82_428 = 1;
local l_v82_429 = v82;
if not l_v82_428 and l_v82_427 then
l_v82_428 = l_v82_427;
l_v82_427 = 1;
end;
if not l_v82_428 and not l_v82_427 then
l_v82_427 = 0;
l_v82_428 = 1;
end;
l_v82_426 = l_v82_429:NextNumber(l_v82_427, l_v82_428);
l_v82_428 = -0.4;
l_v82_429 = 0.4;
local l_v82_430 = v82;
if not l_v82_429 and l_v82_428 then
l_v82_429 = l_v82_428;
l_v82_428 = 1;
end;
if not l_v82_429 and not l_v82_428 then
l_v82_428 = 0;
l_v82_429 = 1;
end;
v15899.Size = l_l_CFrame_77_0:lerp(v15888 +
Vector3.new(l_v82_426, l_v82_430:NextNumber(l_v82_428, l_v82_429), v89(-0.7, 0.7)),
0.1);
l_l_CFrame_77_0 = v15899.CFrame;
v15888 = v15849[v15899];
v15889 = CFrame.new;
l_v82_427 = -0.15;
l_v82_428 = 0.15;
l_v82_429 = v82;
if not l_v82_428 and l_v82_427 then
l_v82_428 = l_v82_427;
l_v82_427 = 1;
end;
if not l_v82_428 and not l_v82_427 then
l_v82_427 = 0;
l_v82_428 = 1;
end;
l_v82_426 = l_v82_429:NextNumber(l_v82_427, l_v82_428);
l_v82_428 = -0.2;
l_v82_429 = 0.2;
l_v82_430 = v82;
if not l_v82_429 and l_v82_428 then
l_v82_429 = l_v82_428;
l_v82_428 = 1;
end;
if not l_v82_429 and not l_v82_428 then
l_v82_428 = 0;
l_v82_429 = 1;
end;
v15899.CFrame = l_l_CFrame_77_0:lerp(v15888 *
v15889(l_v82_426, l_v82_430:NextNumber(l_v82_428, l_v82_429), v89(-0.21, 0.212)),
0.1);
end;
task.wait();
end, 60);
task.delay(3, function()
v3:Create(v15862, TweenInfo.new(0.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Volume = 0
}):Play();
v15860:Destroy();
pcall(function()
if v898.User == l_Character_4 then
l_CurrentCamera_26.CFrame =
l_Character_4.HumanoidRootPart.CFrame * CFrame.new(1.2280345, 6.04459286,
11.6758347, 0.994513273, -0.0359407216, 0.0982427597, -8.45415471E-8, 0.939127922,
0.343567461, -0.1046106, -0.341682404, 0.93397516);
end;
end);
l_v15863_0:Disconnect();
l_CurrentCamera_26.CameraType = Enum.CameraType.Custom;
l_v15877_0();
l_Fist_1.CFrame = l_CFrame_77;
for v15902, v15903 in pairs(v15873) do
v15902.CFrame = v15903[2];
end;
if l_v15845_0 and l_v15845_0.Parent then
l_v15845_0.Parent:Destroy();
end;
for _, v15905 in pairs(v15848) do
v15905:Destroy();
end;
end);
l_Death_1:Destroy();
end;
end;
elseif v899 == "Set Properties" then
for v15906, v15907 in pairs(v898.Properties) do
v898.Child[v15906] = v15907;
end;
elseif v899 == "Whiteout" then
local v15908 = l_LegacyReplication_0.Whiteout:Clone();
if v898.Inverse then
v15908.TintColor = Color3.new(0, 0, 0);
end;
v15908.Parent = game.Lighting;
local v15909 = {};
if v898.Sphere then
for _ = 1, 1 do
local v15911 = game.ReplicatedStorage.Resources.Sphere:Clone();
v15911.Anchored = true;
v15911.CanCollide = false;
v15911.CanQuery = false;
v15911.CFrame = v898.Sphere.CFrame +
v898.Sphere.CFrame.lookVector * 20;
v15911.Parent = workspace.Thrown;
table.insert(v15909, v15911);
v3:Create(v15911, TweenInfo.new(v898.Wait or 0.2,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Size = Vector3.new(40, 40, 487.7799987792969, 0),
CFrame = v15911.CFrame + v15911.CFrame.LookVector * 455 / 2
}):Play();
end;
elseif v898.SphereTwo then
for _ = 1, 1 do
local v15913 = game.ReplicatedStorage.Resources.Sphere:Clone();
v15913.Anchored = true;
v15913.CanCollide = false;
v15913.CanQuery = false;
v15913.CFrame = v898.SphereTwo.CFrame +
v898.SphereTwo.CFrame.lookVector * 20;
v15913.Size = Vector3.new(40, 40, 487.7799987792969, 0);
v15913.CFrame = v15913.CFrame + v15913.CFrame.LookVector *
455 / 2;
v15913.Parent = workspace.Thrown;
v3:Create(v15913, TweenInfo.new((v898.Wait or 0.2) + 0.05,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, v15913.Size.Z)
}):Play();
table.insert(v15909, v15913);
end;
end;
local v15914 = {
v15908
};
local v15915 = {};
if not v898.JustWhite then
for _, v15917 in pairs({
workspace.Thrown,
workspace.Live
}) do
local function v15920(v15918)
local v15919 = l_LegacyReplication_0.Highlight:Clone();
v15919.FillColor = v898.Inverse and Color3.new(1, 1, 1) or
Color3.new(0, 0, 0);
v15919.FillTransparency = 0;
v15919.Adornee = v15918;
v15919.Parent = v15918;
v15919.Enabled = true;
table.insert(v15914, v15919);
end;
if v15917 == workspace.Thrown then
v15920(v15917);
else
for _, v15922 in pairs(v15917:GetChildren()) do
local l_Highlight_11 =
v15922:FindFirstChildOfClass("Highlight");
if l_Highlight_11 then
table.insert(v15915, {
l_Highlight_11,
l_Highlight_11.Parent
});
l_Highlight_11.Parent = game.Lighting;
end;
v15920(v15922);
end;
end;
end;
for _, v15925 in pairs(v15909) do
v15925.Transparency = 0;
end;
end;
task.wait(v898.Wait or 0.2);
if not v898.JustWhite then
for _, v15927 in pairs(v15909) do
v15927:Destroy();
end;
for _, v15929 in pairs(v15915) do
if not pcall(function()
v15929[1].Parent = v15929[2];
end) then
pcall(game.Destroy, v15929[1]);
end;
end;
for _, v15931 in pairs(v15914) do
v15931.Enabled = false;
v15931:Destroy();
end;
else
v15908:Destroy();
end;
elseif v899 == "CCE RR" then
local v15932 = l_LegacyReplication_0.RR:Clone();
v15932.Parent = game.Lighting;
v3:Create(v15932, TweenInfo.new(0.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
TintColor = Color3.fromRGB(255, 175, 175)
}):Play();
task.delay(0.5, function()
v3:Create(v15932, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
TintColor = Color3.fromRGB(255, 255, 255)
}):Play();
game:GetService("Debris"):AddItem(v15932, 2);
end);
elseif v899 == "Sphere Effect" then
local v15933 = 1;
local v15934 = 2;
local v15935 = 6;
local l_v82_431 = v82;
if not v15935 and v15934 then
v15935 = v15934;
v15934 = 1;
end;
if not v15935 and not v15934 then
v15934 = 0;
v15935 = 1;
end;
for _ = v15933, l_v82_431:NextInteger(v15934, v15935) do
v15934 = Instance.new("Part");
l_v82_431 = 10;
local v15938 = 20;
local l_v82_432 = v82;
if not v15938 and l_v82_431 then
v15938 = l_v82_431;
l_v82_431 = 1;
end;
if not v15938 and not l_v82_431 then
l_v82_431 = 0;
v15938 = 1;
end;
v15935 = l_v82_432:NextNumber(l_v82_431, v15938);
v15934.Anchored = true;
v15934.CanCollide = false;
v15934.Material = Enum.Material.Neon;
v15934.Color = Color3.new(1, 1, 1);
v15934.CanTouch = false;
v15934.Size = Vector3.new(0.15000000596046448, 0.15000000596046448,
3, 0);
v15934.CanQuery = false;
v15934.Transparency = 0.6;
l_v82_431 = Instance.new("SpecialMesh");
l_v82_431.MeshType = "Sphere";
l_v82_431.Parent = v15934;
v15938 = CFrame.new;
local l_CFrame_80 = v898.Part.CFrame;
local l_new_89 = CFrame.new;
local v15942 = -1;
local v15943 = 1;
local l_v82_433 = v82;
if not v15943 and v15942 then
v15943 = v15942;
v15942 = 1;
end;
if not v15943 and not v15942 then
v15942 = 0;
v15943 = 1;
end;
local v15945 = l_v82_433:NextNumber(v15942, v15943);
v15943 = -1;
l_v82_433 = 1;
local l_v82_434 = v82;
if not l_v82_433 and v15943 then
l_v82_433 = v15943;
v15943 = 1;
end;
if not l_v82_433 and not v15943 then
v15943 = 0;
l_v82_433 = 1;
end;
v15934.CFrame = v15938((l_CFrame_80 * l_new_89(v15945,
l_v82_434:NextNumber(v15943, l_v82_433), 0)).p, v898.Origin.CFrame.p);
v15934.Parent = workspace.Thrown;
l_v82_432 = 0.1;
local v15947 = 0.15;
l_CFrame_80 = v82;
if not v15947 and l_v82_432 then
v15947 = l_v82_432;
l_v82_432 = 1;
end;
if not v15947 and not l_v82_432 then
l_v82_432 = 0;
v15947 = 1;
end;
v15938 = l_CFrame_80:NextNumber(l_v82_432, v15947);
v15947 = 0.2;
l_CFrame_80 = 0.4;
l_new_89 = v82;
if not l_CFrame_80 and v15947 then
l_CFrame_80 = v15947;
v15947 = 1;
end;
if not l_CFrame_80 and not v15947 then
v15947 = 0;
l_CFrame_80 = 1;
end;
l_v82_432 = l_new_89:NextNumber(v15947, l_CFrame_80);
v3:Create(v15934, TweenInfo.new(v15938, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = Vector3.new(0.15, 0.15, v15935 - 2),
CFrame = v15934.CFrame * CFrame.new(0, 0, v15935 / 2)
}):Play();
task.delay(v15938, function()
v3:Create(v15934, TweenInfo.new(l_v82_432,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0),
CFrame = v15934.CFrame * CFrame.new(0, 0, v15935 / 2)
}):Play();
wait(l_v82_432);
v15934:Destroy();
end);
end;
elseif v899 == "Blood Effect" then
if not (not v122.GamepadEnabled and not
game:GetService("GuiService"):IsTenFootInterface()) or not
l_LocalPlayer_0:GetAttribute("S_Blood") then
return ;
else
local v15948 = rawget(v898, "Head");
local v15949 = rawget(v898, "Position") or v898.Part.Position;
if v898.Part then
local l_Parent_17 = v898.Part.Parent;
if l_Parent_17 then
local l_HumanoidRootPart_8 =
l_Parent_17:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_8 and
game:GetService("CollectionService"):HasTag(l_HumanoidRootPart_8, "Divines") then
v898.Times = 0;
end;
end;
end;
if v15948 and not v15948.Parent then
return ;
else
local v15952 = {};
local v15953 = false;
do
local l_v15953_0 = v15953;
task.delay(2, function()
l_v15953_0 = true;
for _, v15956 in pairs(v15952) do
v3:Create(v15956, TweenInfo.new(math.random(),
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0),
Transparency = 1
}):Play();
game:service("Debris"):AddItem(v15956, 1);
task.wait();
end;
end);
for _ = 1, math.max(rawget(v898, "Times") / 2, 1) do
local v15958 = rawget(v898, "Part");
if v15958 then
v15949 = v15958.Position;
end;
local v15959 =
game.ReplicatedStorage.Resources.BloodParticle:Clone();
v15959.Position = v15949;
v15959.Parent = workspace.Thrown;
local l_BodyVelocity_22 = Instance.new("BodyVelocity");
l_BodyVelocity_22.MaxForce = Vector3.new(5000, 5000,
5000, 0);
local v15961 = -65;
local v15962 = 65;
local l_v82_435 = v82;
if not v15962 and v15961 then
v15962 = v15961;
v15961 = 1;
end;
if not v15962 and not v15961 then
v15961 = 0;
v15962 = 1;
end;
local v15964 = l_v82_435:NextNumber(v15961, v15962);
v15962 = 2;
l_v82_435 = 55;
local l_v82_436 = v82;
if not l_v82_435 and v15962 then
l_v82_435 = v15962;
v15962 = 1;
end;
if not l_v82_435 and not v15962 then
v15962 = 0;
l_v82_435 = 1;
end;
l_BodyVelocity_22.Velocity = Vector3.new(v15964,
l_v82_436:NextNumber(v15962, l_v82_435), v89(-65, 65));
if v15948 then
v15959.Position = (v15948.CFrame * CFrame.new(0, -
0.3, 0)).p;
v15964 = v15948.CFrame.lookVector;
v15962 = 10;
l_v82_435 = 15;
l_v82_436 = v82;
if not l_v82_435 and v15962 then
l_v82_435 = v15962;
v15962 = 1;
end;
if not l_v82_435 and not v15962 then
v15962 = 0;
l_v82_435 = 1;
end;
l_BodyVelocity_22.Velocity = v15964 *
l_v82_436:NextNumber(v15962, l_v82_435);
local l_Velocity_1 = l_BodyVelocity_22.Velocity;
v15962 = -5;
l_v82_435 = 5;
l_v82_436 = v82;
if not l_v82_435 and v15962 then
l_v82_435 = v15962;
v15962 = 1;
end;
if not l_v82_435 and not v15962 then
v15962 = 0;
l_v82_435 = 1;
end;
v15961 = l_v82_436:NextNumber(v15962, l_v82_435);
l_v82_435 = -2;
l_v82_436 = 2;
local l_v82_437 = v82;
if not l_v82_436 and l_v82_435 then
l_v82_436 = l_v82_435;
l_v82_435 = 1;
end;
if not l_v82_436 and not l_v82_435 then
l_v82_435 = 0;
l_v82_436 = 1;
end;
l_BodyVelocity_22.Velocity = l_Velocity_1 +
Vector3.new(v15961, l_v82_437:NextNumber(l_v82_435, l_v82_436), v89(-5, 5));
end;
l_BodyVelocity_22.Parent = v15959;
game:GetService("Debris"):AddItem(l_BodyVelocity_22,
0.15);
local v15968 = nil;
do
local l_v15968_0 = v15968;
l_v15968_0 =
v15959.Touched:connect(function(v15970)
if l_v15953_0 then
return ;
else
local l_Position_86 = v15959.Position;
if not
v15970:IsDescendantOf(workspace.Thrown) and not v15970:IsA("SpawnLocation") and not
v15970:IsDescendantOf(workspace.Live) and v15970.CanCollide and v15970.Transparency
< 1 then
local v15972, v15973, _, v15975 =
v556({
orig = l_Position_86 +
Vector3.new(0, 3, 0, 0),
dir = Vector3.new(0, -3, 0, 0),
Whitelist = {
v15970
}
});
if v15975 then
game:GetService("Debris"):AddItem(v15959, 0.6);
delay(0.4, function()
v15959.Trail.Enabled = false;
end);
local l_Part_27 =
Instance.new("Part");
l_Part_27.CFrame =
CFrame.new(v15973);
local v15977 =
v254(l_Part_27.CFrame.UpVector, v15975, (Vector3.new(0, 1, 0, 0)));
local v15978 = 0;
local v15979 = 0.6;
local v15980 = 1.25;
local l_v82_438 = v82;
if not v15980 and v15979 then
v15980 = v15979;
v15979 = 1;
end;
if not v15980 and not v15979 then
v15979 = 0;
v15980 = 1;
end;
local v15982 = Vector3.new(v15978,
l_v82_438:NextNumber(v15979, v15980), v89(0.6, 1.25));
l_Part_27.CFrame = l_Part_27.CFrame
* (v15977 * CFrame.new(0, 0.05, 0) * CFrame.Angles(0, 0, 1.5707963267948966));
l_Part_27.Name = "Blood";
table.insert(v15952, l_Part_27);
l_Part_27.Anchored = true;
l_Part_27.CanCollide = false;
l_Part_27.CanTouch = false;
l_Part_27.CanQuery = false;
v15978 = Color3.fromRGB;
v15979 = 94;
l_v82_438 = -7;
local v15983 = 7;
local l_v82_439 = v82;
if not v15983 and l_v82_438 then
v15983 = l_v82_438;
l_v82_438 = 1;
end;
if not v15983 and not l_v82_438
then
l_v82_438 = 0;
v15983 = 1;
end;
l_Part_27.Color = v15978(v15979 +
l_v82_439:NextNumber(l_v82_438, v15983), 0, 0);
l_Part_27.Shape =
Enum.PartType.Cylinder;
l_Part_27.Material =
Enum.Material.SmoothPlastic;
l_Part_27.Transparency = 0;
l_Part_27.Size = v15982;
l_Part_27.Parent =
workspace.Thrown;
v15978 = v3;
v15979 = l_Part_27;
v15980 = TweenInfo.new;
v15983 = 0.05;
l_v82_439 = 0.09;
local l_v82_440 = v82;
if not l_v82_439 and v15983 then
l_v82_439 = v15983;
v15983 = 1;
end;
if not l_v82_439 and not v15983
then
v15983 = 0;
l_v82_439 = 1;
end;
v15978:Create(v15979,
v15980(l_v82_440:NextNumber(v15983, l_v82_439), Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = l_Part_27.Size *
(v898.Size or 1.5)
}):Play();
if not v15972.Anchored then
l_Part_27.Anchored = false;
v15978 = Instance.new("Weld");
v15978.Part0 = l_Part_27;
v15978.Part1 = v15972;
v15978.C0 =
l_Part_27.CFrame:inverse();
v15978.C1 =
v15972.CFrame:inverse();
v15978.Parent = l_Part_27;
end;
if not (v15972.Name ~= "Explosive"
and not v15972:GetAttribute("Type")) or v15972.Name == "Glass" then
v15972:GetPropertyChangedSignal("Parent"):Connect(function()
if not v15972.Parent or
v15972.Parent == game.Lighting.Deleted then
l_Part_27:Destroy();
end;
end);
end;
v240({
SoundId = ({
"rbxassetid://7331126485",
"rbxassetid://7331126446",
"rbxassetid://7331126384"
})[math.random(1, 3)],
Volume = 0.45,
Parent = l_Part_27
}):Play();
end;
return l_v15968_0:disconnect();
else
return ;
end;
end;
end);
if not v898.nocd then
if rawget(v898, "Debounce") then
wait((rawget(v898, "Debounce")));
else
task.wait();
end;
end;
end;
end;
end;
end;
end;
elseif v899 == "Velocity Up" then
local l_HumanoidRootPart_9 =
l_LocalPlayer_0.Character.HumanoidRootPart;
local l_VUP_0 = l_HumanoidRootPart_9:FindFirstChild("VUP");
if l_VUP_0 then
l_VUP_0:Destroy();
end;
local l_BodyVelocity_23 = Instance.new("BodyVelocity");
l_BodyVelocity_23.Name = "VUP";
l_BodyVelocity_23.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
l_BodyVelocity_23.Velocity = l_HumanoidRootPart_9.CFrame.lookVector *
15 + Vector3.new(0, 45, 0, 0);
l_BodyVelocity_23.Parent = l_HumanoidRootPart_9;
game:service("Debris"):AddItem(l_BodyVelocity_23, v898.Time or 0.15);
elseif v899 == "Wavey Velocity" then
local l_Character_39 = l_LocalPlayer_0.Character;
local l_HumanoidRootPart_10 = l_Character_39.HumanoidRootPart;
local l_BodyVelocity_24 =
l_HumanoidRootPart_10:FindFirstChildOfClass("BodyVelocity");
if l_BodyVelocity_24 then
l_BodyVelocity_24:Destroy();
end;
local l_BodyVelocity_25 = Instance.new("BodyVelocity");
local v15993 = 84;
local v15994 = 150;
l_BodyVelocity_25.Name = "VUP";
l_BodyVelocity_25.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
l_BodyVelocity_25.Parent = l_HumanoidRootPart_10;
l_Character_39.Humanoid.HipHeight = 0.5;
local v15995 = 0.92;
local _ = tick();
local v15997 = nil;
do
local l_v15993_0, l_v15994_0, l_v15995_0, l_v15997_0 = v15993,
v15994, v15995, v15997;
l_v15997_0 = shared.loop(function()
if l_Character_39:FindFirstChild("Skatahh") then
v5({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = l_HumanoidRootPart_10.Position + Vector3.new(0,
0.5, 0, 0),
["end"] = Vector3.new(0, -11, 0, 0),
nosound = false
});
l_BodyVelocity_25:Destroy();
local l_BodyVelocity_26 = Instance.new("BodyVelocity");
l_BodyVelocity_26.Name = "moveme";
l_BodyVelocity_26.MaxForce = Vector3.new(1, 0, 1, 0) *
100000;
l_BodyVelocity_26:SetAttribute("Speed", 125);
l_BodyVelocity_26:SetAttribute("End", 1);
l_BodyVelocity_26:SetAttribute("Fallout", 0.98);
l_BodyVelocity_26.Parent = l_HumanoidRootPart_10;
task.delay(1.483, function()
l_BodyVelocity_26:SetAttribute("Fallout", 0.6);
end);
return l_v15997_0();
elseif not (l_BodyVelocity_25.Parent and
l_HumanoidRootPart_10.Parent) or not l_Character_39.Parent then
return l_v15997_0();
else
l_BodyVelocity_25.Velocity =
l_HumanoidRootPart_10.CFrame.lookVector * l_v15993_0 + Vector3.new(0, l_v15994_0,
0);
if l_v15995_0 == 0.92 then
l_v15994_0 = l_v15994_0 * l_v15995_0;
else
l_v15994_0 = l_v15994_0 - 3;
end;
if l_v15994_0 <= 5 and l_v15994_0 > 0 then
l_v15995_0 = 1.1;
l_v15994_0 = l_v15994_0 * -1;
end;
l_v15993_0 = l_v15993_0 * 0.98;
return ;
end;
end, 60);
end;
elseif v899 == "Velocity Forward" then
local l_Character_40 = l_LocalPlayer_0.Character;
local l_HumanoidRootPart_11 = l_Character_40.HumanoidRootPart;
local l_BodyVelocity_27 = Instance.new("BodyVelocity");
l_BodyVelocity_27.Name = "VelForwardBv";
l_BodyVelocity_27.MaxForce = Vector3.new(1, 1, 1, 0) * 40000;
l_BodyVelocity_27.Velocity = l_HumanoidRootPart_11.CFrame.lookVector *
(v898.Distance or 55);
if v898.Up then
l_BodyVelocity_27.Velocity = l_BodyVelocity_27.Velocity +
Vector3.new(0, v898.Up, 0);
end;
if v898.Jetdive then
task.spawn(function()
local v16006 = tick();
while true do
task.wait();
if not (not v556({
orig = l_HumanoidRootPart_11.Position,
dir = Vector3.new(0, -7, 0, 0)
}) and tick() - v16006 <= 5) then
break;
end;
end;
local v16007 =
require(l_Character_40.CharacterHandler:FindFirstChild("AnimationPlayer") or
l_Character_40.CharacterHandler:WaitForChild("AnimationPlayer"));
local function v16009(v16008)
return
v16007.playAnimation(game.FindFirstChild(l_Character_40, "Humanoid"), v16008);
end;
l_BodyVelocity_27:Destroy();
v16009(12684185971):Play();
end);
end;
l_BodyVelocity_27.Parent = v898.Alternate or l_HumanoidRootPart_11;
game:service("Debris"):AddItem(l_BodyVelocity_27, v898.Time or 0.15);
return l_BodyVelocity_27;
elseif v899 == "Punch Barrage" then
local l_Character_41 = v898.Character;
local l_Bind_14 = v898.Bind;
local l_HumanoidRootPart_12 = l_Character_41.HumanoidRootPart;
local v16013 = {
l_Character_41["Left Arm"],
l_Character_41["Right Arm"]
};
local v16014 = {};
for _, v16016 in pairs(v16013) do
local v16017 = v16016:Clone();
v16017.Transparency = 0;
v16016.Transparency = 1;
local l_Model_355 = Instance.new("Model");
local v16019 = (l_Character_41:FindFirstChildOfClass("Shirt") or
Instance.new("Shirt")):Clone();
Instance.new("Humanoid", l_Model_355);
v16017:ClearAllChildren();
l_Model_355.PrimaryPart = v16017;
v16019.Parent = l_Model_355;
v16017.Anchored = true;
v16017.CanCollide = false;
v16017.Parent = l_Model_355;
if v898.Cyborg then
local v16020 =
game.ReplicatedStorage.Resources.CyborgArms:Clone();
v16020.Name = "Cyborgarm";
local l_Weld_61 = Instance.new("Weld");
l_Weld_61.Part0 = v16017;
l_Weld_61.Part1 = v16020.Outer;
l_Weld_61.Parent = v16020;
v16020.Parent = l_Model_355;
v16017.Transparency = 1;
end;
table.insert(v16014, l_Model_355);
end;
local v16022 = v240({
SoundId = v898.Cyborg and "rbxassetid://12543824789" or v898.Hunter
and "rbxassetid://12460280435" or "rbxassetid://10471953199",
Parent = l_HumanoidRootPart_12,
PlaybackSpeed = v898.Cyborg and 3.5 or 1,
Volume = v898.Cyborg and 3 or 2
});
v16022:Play();
local v16023 = 0;
local v16024 = {};
local v16025 = false;
local v16026 = nil;
do
local l_v16023_0, l_v16025_0, l_v16026_0 = v16023, v16025, v16026;
l_v16026_0 = v610(function()
if not l_Bind_14.Parent or not l_Character_41.Parent then
v3:Create(v16022, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 0
}):Play();
for _, v16031 in pairs(v16013) do
v3:Create(v16031, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 0
}):Play();
end;
for _, v16033 in pairs(v16024) do
v16033:Destroy();
end;
l_v16026_0();
end;
v16022.PlaybackSpeed = 1 - (l_Bind_14:GetAttribute("Delay") or
0);
if tick() - l_v16023_0 > l_Bind_14:GetAttribute("Delay") / 1.25
then
local l_l_Bind_14_Attribute_0 =
l_Bind_14:GetAttribute("Times");
if not (l_l_Bind_14_Attribute_0 and l_HumanoidRootPart_12)
or not l_HumanoidRootPart_12.Parent then
v3:Create(v16022, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Volume = 0
}):Play();
for _, v16036 in pairs(v16013) do
v3:Create(v16036, TweenInfo.new(0.35,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 0
}):Play();
end;
for _, v16038 in pairs(v16024) do
v16038:Destroy();
end;
return l_v16026_0();
else
local l_Position_87 = l_HumanoidRootPart_12.Position;
local _, v16041 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_87);
if v16041 then
for _ = 1, l_l_Bind_14_Attribute_0 or 2 do
v16041 = v16014[math.random(1, 2)]:Clone();
local l_PrimaryPart_70 = v16041.PrimaryPart;
l_PrimaryPart_70.CFrame =
l_Character_41[l_PrimaryPart_70.Name].CFrame;
if v898.Cyborg then
l_PrimaryPart_70.CFrame =
l_PrimaryPart_70.CFrame - l_Character_41.PrimaryPart.CFrame.lookVector * 1;
end;
local v16044 = {};
local v16045 = {};
local function v16051(v16046)
if v898.Cyborg then
return ;
else
local l_Attachment_11 =
Instance.new("Attachment");
l_Attachment_11.Position = v16046;
l_Attachment_11.Name = "WindTrail";
l_Attachment_11.Parent =
l_PrimaryPart_70;
local l_Attachment_12 =
Instance.new("Attachment");
l_Attachment_12.Position = v16046 -
Vector3.new(0, not v898.Hunter and 0.2 or -0.75, 0);
l_Attachment_12.Name = "WindTrail";
l_Attachment_12.Parent =
l_PrimaryPart_70;
table.insert(v16044, l_Attachment_11);
table.insert(v16044, l_Attachment_12);
local v16049 = "Trail";
if v898.Hunter then
v16049 = "WaterTrailEnd";
end;
local v16050 =
l_LegacyReplication_0[v16049]:Clone();
v16050.Attachment0 = l_Attachment_11;
v16050.Attachment1 = l_Attachment_12;
v16050.Enabled = true;
if v898.Hunter then
v16050.Lifetime = 0.25;
end;
v16050.Parent = l_Attachment_11;
table.insert(v16045, v16050);
return ;
end;
end;
v16051((Vector3.new(0.5, 0.5, 0.5, 0)));
v16051((Vector3.new(-0.5, 0.5, -0.5, 0)));
v16051((Vector3.new(-0.5, 0.5, 0.5, 0)));
v16051((Vector3.new(0.5, 0.5, -0.5, 0)));
local v16052 = 0.1;
local l_Position_88 =
l_PrimaryPart_70.Position;
local l_CFrame_81 =
l_HumanoidRootPart_12.CFrame;
local l_new_90 = CFrame.new;
local v16056 = -(l_l_Bind_14_Attribute_0 + 1);
local v16057 = l_l_Bind_14_Attribute_0 + 1;
local l_v82_441 = v82;
if not v16057 and v16056 then
v16057 = v16056;
v16056 = 1;
end;
if not v16057 and not v16056 then
v16056 = 0;
v16057 = 1;
end;
local v16059 = l_v82_441:NextNumber(v16056,
v16057);
v16057 = -l_l_Bind_14_Attribute_0;
l_v82_441 = l_l_Bind_14_Attribute_0;
local l_v82_442 = v82;
if not l_v82_441 and v16057 then
l_v82_441 = v16057;
v16057 = 1;
end;
if not l_v82_441 and not v16057 then
v16057 = 0;
l_v82_441 = 1;
end;
local v16061 = l_CFrame_81 * l_new_90(v16059,
l_v82_442:NextNumber(v16057, l_v82_441), 0);
l_CFrame_81 = v16061 +
l_HumanoidRootPart_12.CFrame.lookVector * 7;
l_new_90, v16059 = v556({
orig = v16061.p,
dir = (l_CFrame_81.p - v16061.p).unit * 9,
Ignore = {
workspace.Thrown,
l_Character_41
}
});
if l_new_90 then
l_CFrame_81 = CFrame.new(v16059);
end;
v16056 = v16061;
v16061 = l_CFrame_81;
v16057 = 1;
if l_Bind_14:GetAttribute("Boros") then
v16057 = 2;
end;
if v898.Hunter then
v16057 = 0.5;
end;
if v898.Cyborg then
v16057 = 0.3;
v16052 = 0.2;
end;
l_v82_442 = CFrame.new((l_Position_88 +
v16061.p) / 2, l_HumanoidRootPart_12.CFrame.p);
local l_new_91 = CFrame.new;
local v16063 = -6;
local v16064 = 6;
local l_v82_443 = v82;
if not v16064 and v16063 then
v16064 = v16063;
v16063 = 1;
end;
if not v16064 and not v16063 then
v16063 = 0;
v16064 = 1;
end;
local v16066 = l_v82_443:NextNumber(v16063,
v16064) * v16057;
v16064 = -4;
l_v82_443 = 4;
local l_v82_444 = v82;
if not l_v82_443 and v16064 then
l_v82_443 = v16064;
v16064 = 1;
end;
if not l_v82_443 and not v16064 then
v16064 = 0;
l_v82_443 = 1;
end;
l_v82_441 = (l_v82_442 * l_new_91(v16066,
l_v82_444:NextNumber(v16064, l_v82_443) * v16057, 0)).p;
if l_new_90 then
l_v82_442 = CFrame.new((l_Position_88 +
v16061.p) / 2, l_HumanoidRootPart_12.CFrame.p);
l_new_91 = CFrame.new;
v16063 = -6;
v16064 = 6;
l_v82_443 = v82;
if not v16064 and v16063 then
v16064 = v16063;
v16063 = 1;
end;
if not v16064 and not v16063 then
v16063 = 0;
v16064 = 1;
end;
v16066 = l_v82_443:NextNumber(v16063,
v16064) * v16057;
v16064 = -4;
l_v82_443 = 4;
l_v82_444 = v82;
if not l_v82_443 and v16064 then
l_v82_443 = v16064;
v16064 = 1;
end;
if not l_v82_443 and not v16064 then
v16064 = 0;
l_v82_443 = 1;
end;
l_v82_441 = (l_v82_442 * l_new_91(v16066,
l_v82_444:NextNumber(v16064, l_v82_443) * v16057, 0)).p;
v16052 = 0.15;
end;
do
local l_v16052_0, l_v16061_0,
l_l_CFrame_81_0, l_l_v82_441_0 = v16052, v16061, l_CFrame_81, l_v82_441;
task.spawn(function()
local _ = tick();
local v16073 = 0;
local v16074 = 0;
local v16075 = true;
local v16076 = 0;
local function v16085()
if v16041.Parent ~=
workspace.Thrown then
v16041.Parent =
workspace.Thrown;
end;
local l_CFrame_82 =
l_PrimaryPart_70.CFrame;
local l_v16076_0 = v16076;
local l_l_Position_88_0 =
l_Position_88;
local l_l_l_v82_441_0_0 =
l_l_v82_441_0;
local l_p_2 = l_v16061_0.p;
local v16082 = l_l_Position_88_0 +
(l_l_l_v82_441_0_0 - l_l_Position_88_0) * l_v16076_0;
local v16083 = v16082 +
(l_l_l_v82_441_0_0 + (l_p_2 - l_l_l_v82_441_0_0) * l_v16076_0 - v16082) *
l_v16076_0;
l_l_Position_88_0 = v16076 + 1;
l_l_l_v82_441_0_0 = l_Position_88;
l_p_2 = l_l_v82_441_0;
v16082 = l_v16061_0.p;
local v16084 = l_l_l_v82_441_0_0 +
(l_p_2 - l_l_l_v82_441_0_0) * l_l_Position_88_0;
l_v16076_0 = v16084 + (l_p_2 +
(v16082 - l_p_2) * l_l_Position_88_0 - v16084) * l_l_Position_88_0;
l_CFrame_82 = CFrame.new(v16083,
l_v16076_0) * CFrame.Angles(1.5707963267948966, 0, 0);
v3:Create(l_PrimaryPart_70,
TweenInfo.new(0.01, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
CFrame = l_CFrame_82
}):Play();
v16076 = v16076 + l_v16052_0;
if v16076 >= 1 then
v16075 = false;
end;
end;
while v16075 do
v16073 = v16073 + v16074;
while v16073 >=
0.016666666666666666 do
v16085();
v16073 = v16073 -
0.016666666666666666;
if not v16075 then
break;
end;
end;
v16074 =
game:GetService("RunService").RenderStepped:wait();
end;
if not l_v16025_0 then
l_v16025_0 = true;
end;
local _ = l_PrimaryPart_70.CFrame;
local v16087 =
game.ReplicatedStorage.Resources.Ring:Clone();
v16087.Size = Vector3.new(1,
0.8999999761581421, 1, 0);
v16087.CFrame = l_l_CFrame_81_0;
v16087.Transparency = 0.4;
local v16088 =
CFrame.new(v16087.Position, v16056.p);
local l_Angles_39 = CFrame.Angles;
local v16090 = 1.5707963267948966;
local v16091 = -360;
local v16092 = 360;
local l_v82_445 = v82;
if not v16092 and v16091 then
v16092 = v16091;
v16091 = 1;
end;
if not v16092 and not v16091 then
v16091 = 0;
v16092 = 1;
end;
v16087.CFrame = v16088 *
l_Angles_39(v16090, math.rad((l_v82_445:NextNumber(v16091, v16092))), 0);
if v898.Hunter then
v16087.Color = Color3.fromRGB(84,
133, 240);
v16087.Transparency = 0.5;
v16087.Size = Vector3.new(1,
0.30000001192092896, 1, 0);
end;
if v898.Cyborg then
v16087.Color = Color3.fromRGB(255,
92, 28);
v16087.CFrame = v16087.CFrame *
CFrame.new(0, -0.55, 0);
end;
v16087.Parent = workspace.Thrown;
v3:Create(v16087, TweenInfo.new(0.125,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Size =
Vector3.new(2.200000047683716, 0.10000000149011612, 2.200000047683716, 0),
Transparency = 1
}):Play();
game:service("Debris"):AddItem(v16087,
0.35);
if v898.Hunter then
for _, v16095 in pairs(v16045) do
v16095.Enabled = false;
end;
for _, v16097 in pairs(v16044) do
local l_WorldCFrame_1 =
v16097.WorldCFrame;
v16097.Parent =
workspace.Terrain;
v16097.WorldCFrame =
l_WorldCFrame_1;
end;
task.delay(1, function()
for _, v16100 in pairs(v16044)
do
v16100:Destroy();
end;
table.clear(v16044);
table.clear(v16045);
end);
end;
if v898.Cyborg then
for _, v16102 in
pairs(v16041:GetChildren()) do
if v16102.Name == "Cyborgarm"
then
local l_Attachment_13 =
v16102.Outer.Attachment;
table.insert(v16024,
l_Attachment_13);
v16091 =
l_Attachment_13.WorldCFrame;
l_Attachment_13.Parent =
workspace.Terrain;
l_Attachment_13.WorldCFrame
= v16091;
for _, v16105 in
pairs(l_Attachment_13:GetChildren()) do
v16105.Enabled = false;
end;
v16092 = v16102.Outer.A0;
table.insert(v16024,
v16092);
l_v82_445 =
v16092.WorldCFrame;
v16092.Parent =
workspace.Terrain;
v16092.WorldCFrame =
l_v82_445;
for _, v16107 in
pairs(v16092:GetChildren()) do
if v16107:IsA("Trail")
then
v16107.Enabled =
false;
end;
end;
end;
end;
end;
v16041:Destroy();
end);
end;
end;
end;
l_v16023_0 = tick();
end;
end;
end, 85);
end;
elseif v899 == "Robot Circles" then
local l_Character_42 = v898.Character;
local v16109 = game.ReplicatedStorage.Resources["Robot Ultimate"];
for _, v16111 in pairs({
"Left Arm",
"Right Arm"
}) do
local l_l_Character_42_FirstChild_0 =
l_Character_42:FindFirstChild(v16111);
local v16113 = v16109.Ring:Clone();
v16113.Transparency = 1;
v16113.Anchored = false;
v16113.CanCollide = false;
v16113.CanTouch = false;
v16113.CanQuery = false;
v16113.Massless = true;
v16113.Parent = workspace.Thrown;
local l_Weld_62 = Instance.new("Weld");
l_Weld_62.Part0 = l_l_Character_42_FirstChild_0;
l_Weld_62.Part1 = v16113;
l_Weld_62.Parent = v16113;
l_Weld_62.C0 = CFrame.new(0.0352630615, 0.0264587402, -
0.0339279175, 0.965558112, -0.0318809822, -0.258226991, 0.0586528443, 0.993589401,
0.0966441631, 0.253490448, -0.108461298, 0.961238205);
v3:Create(v16113, TweenInfo.new(0.2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 0.4
}):Play();
task.delay(0.7000000000000001, function()
v16113:Destroy();
end);
task.delay(0.3, function()
v3:Create(l_Weld_62, TweenInfo.new(0.4, Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut), {
C0 = l_Weld_62.C0 * CFrame.new(0, -1, 0)
}):Play();
task.delay(0.25, function()
v3:Create(v16113, TweenInfo.new(0.15000000000000002,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end);
end);
end;
elseif v899 == "Tween Root" then
v898.Root:SetAttribute("TweenId", math.random(1, 2000000000));
local l_Attribute_1 = v898.Root:GetAttribute("TweenId");
local v16116 = v898.Given or Instance.new("CFrameValue");
if not v898.Given then
v16116.Value = v898.Root.CFrame;
v3:Create(v16116, TweenInfo.new(v898.Time, Enum.EasingStyle.Quad,
v898.Style or Enum.EasingDirection.In), {
Value = v898.CFrame
}):Play();
end;
local l_Root_17 = v898.Root;
local v16118 = nil;
local l_Parent_18 = l_Root_17.Parent;
do
local l_v16118_0 = v16118;
local function v16127(_)
if not (v898.Root:GetAttribute("TweenId") == l_Attribute_1 and
l_Parent_18) or l_Parent_18:GetAttribute("BreakJointed") then
return l_v16118_0:Disconnect();
else
local l_CFrame_84 = l_Root_17.CFrame;
local l_Value_8 = v16116.Value;
l_CFrame_84 = {
l_CFrame_84:GetComponents()
};
l_CFrame_84[1] = l_Value_8.X;
l_CFrame_84[2] = l_Value_8.Y;
l_CFrame_84[3] = l_Value_8.Z;
local v16124 = nil;
if v898.LookAt then
local l_Unit_2 = (v898.CFrame.Position * Vector3.new(1,
0, 1, 0) - l_Value_8.Position * Vector3.new(1, 0, 1, 0)).Unit;
if l_Unit_2.X == l_Unit_2.X then
v16124 = CFrame.new(l_Value_8.Position,
l_Value_8.Position + l_Unit_2 * 5);
if v16124.X ~= v16124.X then
v16124 = CFrame.new(unpack(l_CFrame_84));
end;
end;
l_Root_17.CFrame = v16124 or
CFrame.new(unpack(l_CFrame_84));
return ;
else
local v16126 = nil;
v16126 = if v898.KeepRotation then l_Value_8 else
CFrame.new(unpack(l_CFrame_84));
if v898.Model then
l_Parent_18:PivotTo(v16126);
return ;
else
l_Root_17.CFrame = v16126;
return ;
end;
end;
end;
end;
if not v898.RS then
end;
l_v16118_0 =
game:GetService("RunService").Heartbeat:Connect(v16127);
if v898.Break then
task.delay(v898.Time - 0.035, function()
v5({
Effect = "BreakJoints",
Name = v898.Root.Parent.Name,
Hit = v898.Root.Parent,
Break = v898.Break
});
end);
end;
task.delay(v898.Time, function()
l_v16118_0:Disconnect();
v16116:Destroy();
end);
end;
elseif v899 == "BreakJoints" then
local l_Name_2 = v898.Name;
local l_Hit_9 = v898.Hit;
local v16130 = game.ReplicatedStorage.Clones:FindFirstChild(l_Name_2)
or workspace.Thrown:FindFirstChild(l_Name_2);
if not (v16130 and l_Name_2 ~= l_LocalPlayer_0.Name and l_Hit_9.Parent)
or not l_Hit_9.Parent.Parent then
return ;
else
do
local l_l_Hit_9_0, l_v16130_0 = l_Hit_9, v16130;
if l_LocalPlayer_0.Character ~= l_l_Hit_9_0 then
l_v16130_0 = l_v16130_0:Clone();
task.delay(3.25, function()
l_v16130_0:Destroy();
end);
l_v16130_0.Humanoid.Health = 0;
local l_CFrame_85 = l_l_Hit_9_0.Torso.CFrame;
l_v16130_0:SetPrimaryPartCFrame(l_CFrame_85);
local l_l_l_Hit_9_0_FirstChild_0 =
l_l_Hit_9_0:FindFirstChild("AtmosCleaveFinisherSFX", true);
if l_l_l_Hit_9_0_FirstChild_0 then
l_l_l_Hit_9_0_FirstChild_0.Parent = l_v16130_0.Torso;
end;
local v16135 = {};
l_CFrame_85 = l_l_Hit_9_0;
for _, v16137 in pairs(l_l_Hit_9_0:GetDescendants()) do
if v16137:IsA("BasePart") then
if v16137.Transparency < 1 then
table.insert(v16135, v16137);
end;
v16137.Transparency = 1;
v16137.CanCollide = false;
v16137.CollisionGroup = "nocol";
if v16137.Name == "Head" then
task.spawn(function()
local v16138 = tick();
local l_Head_4 = l_v16130_0.Head;
while true do
if task.wait() then
if tick() - v16138 < 5 then
v16137.CFrame =
l_Head_4.CFrame;
else
task.delay(3, function()
if l_CFrame_85.Parent then
local
l_PlayerFromCharacter_0 = game.Players:GetPlayerFromCharacter(l_CFrame_85);
if
l_PlayerFromCharacter_0 and (l_PlayerFromCharacter_0:GetAttribute("DiedTime") or 0)
>= 2 then
return ;
else
for _, v16142 in
pairs(v16135) do
v16142.Transparency = 0;
end;
end;
end;
end);
return ;
end;
else
return ;
end;
end;
end);
end;
end;
end;
l_v16130_0.Parent = workspace.Thrown;
l_l_Hit_9_0 = l_v16130_0;
for _, v16144 in pairs(l_l_Hit_9_0:GetDescendants()) do
if v16144:IsA("BasePart") then
v16144.Anchored = false;
task.delay(0.03, function()
if v16144.Name:find("Leg") or
v16144.Name:find("Arm") then
local l_Part_28 = Instance.new("Part");
l_Part_28.Anchored = false;
l_Part_28.Size = v16144.Size * 0.7;
l_Part_28.CFrame = v16144.CFrame;
l_Part_28.Transparency = 1;
l_Part_28.Name = "coll";
l_Part_28.CollisionGroup = "nocol";
v16144.CollisionGroup = "playercol";
local l_Weld_63 = Instance.new("Weld");
l_Weld_63.Part0 = v16144;
l_Weld_63.Name = "notit";
l_Weld_63.Part1 = l_Part_28;
l_Weld_63.Parent = v16144;
l_Part_28.Parent = l_l_Hit_9_0;
end;
end);
if v16144.Transparency < 1 then
v16144.CanCollide = true;
end;
end;
end;
for _, v16148 in pairs(l_l_Hit_9_0:GetDescendants()) do
if v16148:IsA("BallSocketConstraint") then
v16148:Destroy();
end;
end;
l_l_Hit_9_0:BreakJoints();
for _, v16150 in pairs(l_l_Hit_9_0:GetDescendants()) do
if v16150:IsA("BallSocketConstraint") or
v16150:IsA("Weld") then
v16150:Destroy();
end;
end;
else
l_v16130_0 = l_l_Hit_9_0;
end;
for _, v16152 in pairs(l_v16130_0:GetChildren()) do
if v16152:IsA("Part") and v16152.Name ~= "coll" then
local v16153 = v16152.Name:find("Head") or
v16152.Name:find("Leg") or v16152.Name:find("Arm") or v16152.Name == "Torso";
if v16153 then
v16152.CanCollide = true;
v16152.CollisionGroup = "playercol";
end;
local l_BodyVelocity_28 = Instance.new("BodyVelocity");
l_BodyVelocity_28.MaxForce = Vector3.new(1, 1, 1, 0) *
40000;
local l_LookVector_2 = CFrame.new(v16152.Position,
v898.Break).LookVector;
local v16156 = 50;
local v16157 = 95;
local l_v82_446 = v82;
if not v16157 and v16156 then
v16157 = v16156;
v16156 = 1;
end;
if not v16157 and not v16156 then
v16156 = 0;
v16157 = 1;
end;
l_BodyVelocity_28.Velocity = l_LookVector_2 *
l_v82_446:NextNumber(v16156, v16157) * (v898.Speed or 1);
l_BodyVelocity_28.Velocity = l_BodyVelocity_28.Velocity
* Vector3.new(1, 0, 1, 0);
local l_Velocity_2 = l_BodyVelocity_28.Velocity;
l_LookVector_2 = 0;
local l_Add_0 = v898.Add;
if not l_Add_0 then
v16156 = 35;
v16157 = 50;
l_v82_446 = v82;
if not v16157 and v16156 then
v16157 = v16156;
v16156 = 1;
end;
if not v16157 and not v16156 then
v16156 = 0;
v16157 = 1;
end;
l_Add_0 = l_v82_446:NextNumber(v16156, v16157);
end;
l_BodyVelocity_28.Velocity = l_Velocity_2 +
Vector3.new(l_LookVector_2, l_Add_0, 0);
if v16152.Name == "Head" and v898.KeepHead then
l_BodyVelocity_28.Velocity = Vector3.new();
end;
if not v16152.Name:find("Leg") or not v898.KeepLegs
then
l_BodyVelocity_28.Parent = v16152;
game:GetService("Debris"):AddItem(l_BodyVelocity_28, 0.15);
end;
task.delay(v898.Wait or 0.4, function()
if v16153 then
local v16161 = tick();
while true do
task.wait();
if not (tick() - v16161 <= 5 and not v556({
orig = v16152.Position,
dir = Vector3.new(0, -2, 0, 0)
})) then
break;
end;
end;
if tick() - v16161 > 5 then
return ;
else
v16152.Velocity = Vector3.new();
if v16152.Name == "Head" then
shared.sfx({
SoundId =
"rbxassetid://9114483465",
Volume = 2,
Parent = v16152
}):Play();
end;
shared.sfx({
SoundId = ({
"rbxassetid://9113542856",
"rbxassetid://9113540448",
"rbxassetid://9113540448"
})[math.random(1, 3)],
Parent = v16152,
Volume = 0.4
}):Resume();
shared.sfx({
SoundId = ({
"rbxassetid://11714811219",
"rbxassetid://11714811286",
"rbxassetid://11714811320"
})[math.random(1, 3)],
Volume = 0.45,
Parent = v16152
}):Play();
end;
end;
end);
end;
end;
end;
end;
elseif v899 == "Backhand" then
local v16162 = game.ReplicatedStorage.Resources.Ring:Clone();
task.delay(v898.Time or 0.3, function()
v16162:Destroy();
end);
if v898.Look then
v898.CFrame = v898.Look.CFrame;
v898.Origin = v898.Look.CFrame + v898.Look.CFrame.lookVector;
if v898.Forward then
v898.CFrame = v898.CFrame + v898.Look.CFrame.lookVector *
v898.Forward;
end;
end;
if v898.Color then
v16162.Color = v898.Color;
end;
v16162.Transparency = v898.Transparency or 0;
v16162.Size = Vector3.new(v898.Size or 2.589, v898.Initial or 0.896,
v898.Size or 2.589);
v16162.CFrame = CFrame.new(v898.CFrame.p, v898.Part and
v898.Part.CFrame.p or v898.Origin.p) * CFrame.Angles(1.5707963267948966, 0, 0);
v16162.Parent = workspace.Thrown;
if not v898.Add then
v898.Add = 1;
end;
local v16163 = {
Size = Vector3.new(9.874 * v898.Add, v898.NoScaleY and
v16162.Size.Y or 0.1, 9.874 * v898.Add),
Transparency = 1
};
if v898.Down then
v16163.Position = v16162.Position + v898.Down;
end;
v3:Create(v16162, TweenInfo.new(v898.Time or 0.3,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), v16163):Play();
elseif v899 == "Camshake" then
if v898.Last then
task.spawn(function()
for _ = 1, v898.Last / 0.03 do
local l_addshake_0 = shared.addshake;
if l_addshake_0 then
l_addshake_0(v898.Intensity);
end;
local l_v898_0 = v898;
l_v898_0.Intensity = l_v898_0.Intensity * 0.9;
task.wait(0.03);
end;
end);
return ;
else
shared.addshake(v898.Intensity);
end;
elseif v899 == "BodyGyro" then
local l_char_36 = v898.char;
local l_Bind_15 = v898.Bind;
local l_PrimaryPart_71 = l_char_36.PrimaryPart;
local l_BodyGyro_1 =
l_PrimaryPart_71:FindFirstChildOfClass("BodyGyro");
if l_BodyGyro_1 then
l_BodyGyro_1:Destroy();
end;
local l_BodyGyro_2 = Instance.new("BodyGyro");
l_BodyGyro_2.Name = "BODYGYRO";
l_BodyGyro_2.D = 250;
l_BodyGyro_2.MaxTorque = Vector3.new(1, 1, 1, 0) * 1e999;
local v16172 = nil;
if not v898.Server then
v16172 = Instance.new("BodyVelocity");
v16172.MaxForce = Vector3.new(1, 1, 1, 0) * 40000000;
if v898.NoY then
v16172.MaxForce = v16172.MaxForce * Vector3.new(1, 0, 1, 0);
end;
v16172.Velocity = Vector3.new();
v16172.Parent = l_char_36.Torso;
end;
local l_CurrentCamera_27 = workspace.CurrentCamera;
local v16174 = nil;
do
local l_v16172_0, l_v16174_0 = v16172, v16174;
l_v16174_0 =
game:GetService("RunService").Stepped:Connect(function()
if not l_PrimaryPart_71.Parent or not l_Bind_15.Parent then
l_BodyGyro_2:Destroy();
if l_v16172_0 then
l_v16172_0:Destroy();
end;
return l_v16174_0:Disconnect();
else
l_BodyGyro_2.CFrame = CFrame.new(l_PrimaryPart_71.Position,
l_PrimaryPart_71.Position + Vector3.new(l_CurrentCamera_27.CFrame.LookVector.X,
l_CurrentCamera_27.CFrame.LookVector.Y, l_CurrentCamera_27.CFrame.LookVector.Z));
return ;
end;
end);
l_BodyGyro_2.Parent = l_PrimaryPart_71;
end;
elseif v899 == "FightC" then
local l_Bind_16 = v898.Bind;
local l_Character_43 = v898.Character;
local v16179 = game.ReplicatedStorage.Resources.Clone_Rig:Clone();
if not v16179 then
return ;
elseif not l_Bind_16.Parent then
return ;
else
for _, v16181 in pairs(v2:GetTagged("fightclubclone")) do
v16181:Destroy();
end;
local v16182 = 1001242712;
local l_friends_0 = shared.friends;
if #l_friends_0 > 0 then
v16182 = l_friends_0[math.random(#l_friends_0)];
end;
local l_HumanoidDescriptionFromUserId_0 =
game.Players:GetHumanoidDescriptionFromUserId(v16182);
v16179:SetPrimaryPartCFrame(CFrame.new(2000000000, 2000000000,
2000000000));
v16179.Parent = workspace.Thrown;
v16179.PrimaryPart.Anchored = true;
v16179.Humanoid.DisplayDistanceType =
Enum.HumanoidDisplayDistanceType.None;
v16179.Humanoid:ApplyDescription(l_HumanoidDescriptionFromUserId_0);
v2:AddTag(v16179, "fightclubclone");
local v16185 = game.ReplicatedStorage.Emotes.ColaFight:Clone();
v16185:SetAttribute("EmoteProperty", true);
local l_Handle_0 = v16185.Handle;
l_Handle_0:SetAttribute("EmoteProperty", true);
v16185.Name = "Handle";
l_Handle_0.Part0 = v16179["Left Arm"];
l_Handle_0.Part1 = v16185;
l_Handle_0.Parent = v16179["Left Arm"];
v16185.Parent = v16179;
for _, v16188 in pairs(v16179:GetDescendants()) do
if v16188:IsA("BasePart") then
v16188.CollisionGroup = "nocol";
end;
end;
local function _(v16189)
local l_Animation_20 = Instance.new("Animation");
l_Animation_20.AnimationId = "rbxassetid://" .. v16189;
return v16179.Humanoid:LoadAnimation(l_Animation_20);
end;
local v16192 = {};
local l_Animation_21 = Instance.new("Animation");
l_Animation_21.AnimationId = "rbxassetid://" .. 15503608726;
local v16194 = v16179.Humanoid:LoadAnimation(l_Animation_21);
v16194:Play();
shared.sfx({
SoundId = "rbxassetid://15503520906",
Parent = v16179.PrimaryPart,
Volume = 1.5
}):Play();
table.insert(v16192, v16194.Stopped:Connect(function()
local l_Animation_22 = Instance.new("Animation");
l_Animation_22.AnimationId = "rbxassetid://" .. 15503612559;
local v16196 = v16179.Humanoid:LoadAnimation(l_Animation_22);
v16196:Play();
shared.sfx({
SoundId = "rbxassetid://15503520591",
Parent = v16179.PrimaryPart,
Volume = 1.5
}):Play();
l_Animation_22 = v16196.DidLoop:Connect(function()
shared.sfx({
SoundId = "rbxassetid://15503520591",
Parent = v16179.PrimaryPart,
Volume = 1.5
}):Play();
end);
table.insert(v16192, l_Animation_22);
end));
if v898.Music then
v898.Music.Position = Vector3.new(3, 0, 0, 0);
end;
l_Animation_21 = -5;
while task.wait() do
if not (v16179.Parent and v16179.PrimaryPart and
v16179.PrimaryPart.Parent and l_Bind_16.Parent) or not l_Bind_16 then
for _, v16198 in pairs(v16192) do
v16198:Disconnect();
end;
task.spawn(function()
local v16199 = tick();
while true do
task.wait();
if v16179 and v16179.PrimaryPart and v16179.Parent
then
local l_Position_89 =
v16179.PrimaryPart.Position;
local _, v16202 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_89);
if not (v16202 and tick() - v16199 <= 30) then
break;
end;
else
break;
end;
end;
v16179:Destroy();
end);
break;
else
v16179:SetPrimaryPartCFrame(l_Character_43.PrimaryPart.CFrame * CFrame.new(6,
l_Animation_21, 0));
l_Animation_21 = l_Animation_21 * 0.925;
end;
end;
end;
elseif v899 == "Flowing Water Afterimage" then
local l_Bind_17 = v898.Bind;
local l_Character_44 = v898.Character;
local v16205 = game.ReplicatedStorage.Resources.Clone_Rig:Clone();
if not v16205 then
return ;
else
v16205:SetPrimaryPartCFrame(CFrame.new(2000000000, 2000000000,
2000000000));
v16205.Parent = workspace.Thrown;
v16205.PrimaryPart.Anchored = true;
v16205.Humanoid.DisplayDistanceType =
Enum.HumanoidDisplayDistanceType.None;
v16205.Humanoid:ApplyDescription(l_Character_44.Humanoid:GetAppliedDescription());
for _, v16207 in pairs(v16205:GetDescendants()) do
if v16207:IsA("BasePart") then
v16207.CollisionGroup = "untouchable";
v16207.Massless = true;
v16207.CanCollide = false;
v16207.CanTouch = false;
v16207.CanQuery = false;
end;
end;
local v16208 = {
v16205
};
local v16209 = false;
local _ = tick();
do
local l_v16209_0 = v16209;
local function v16220()
if l_v16209_0 then
return ;
else
local l_Position_90 =
l_Character_44.PrimaryPart.Position;
local v16213, v16214 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_90);
if not v16214 then
return ;
else
local v16215 = v16205:Clone();
v16215:SetPrimaryPartCFrame(l_Character_44.PrimaryPart.CFrame);
v16215.Parent = workspace.Thrown;
v16215:SetPrimaryPartCFrame(l_Character_44.PrimaryPart.CFrame);
table.insert(v16208, v16215);
l_Position_90 = nil;
v16213 = nil;
for _, v16217 in
pairs(l_Character_44.Humanoid:GetPlayingAnimationTracks()) do
if not (v16217.Animation.AnimationId ~=
"rbxassetid://14374357351") or v16217.Animation.AnimationId ==
"rbxassetid://12273188754" then
v16213 = v16217;
l_Position_90 = Instance.new("Animation");
l_Position_90.AnimationId =
v16217.Animation.AnimationId;
l_Position_90 =
v16215.Humanoid.Animator:LoadAnimation(l_Position_90);
l_Position_90:Play(0);
l_Position_90.TimePosition =
v16217.TimePosition;
l_Position_90:AdjustSpeed(0.01);
end;
end;
task.delay(v898.FadeStart, function()
for _, v16219 in pairs(v16215:GetDescendants())
do
if v16219:IsA("BasePart") or
v16219:IsA("Decal") then
v3:Create(v16219,
TweenInfo.new(v898.FadeTime or 1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{
Transparency = 1
}):Play();
end;
end;
task.delay(v898.FadeTime or 1.02, function()
v16215:Destroy();
end);
end);
return ;
end;
end;
end;
local v16221 = nil;
v16221 =
l_Bind_17:GetPropertyChangedSignal("Name"):Connect(v16220);
task.delay(3, function()
l_v16209_0 = true;
v16221:Disconnect();
for _, v16223 in pairs(v16208) do
v16223:Destroy();
end;
table.clear(v16208);
end);
end;
end;
elseif v899 == "Afterimage" then
local l_Name_3 = v898.Name;
local l_FirstChild_14 =
game.ReplicatedStorage.Clones:FindFirstChild(l_Name_3);
if not l_FirstChild_14 then
return ;
else
local _ = nil;
local l_Position_91 = (if typeof(v898.CFrames) == "Instance" then
v898.CFrames.HumanoidRootPart.CFrame else v898.CFrames.HumanoidRootPart).Position;
local _, v16229 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_91);
if not v16229 then
return ;
elseif v898.Black then
local v16230 =
game.ReplicatedStorage.Resources.Afterimage:Clone();
for _, v16232 in pairs({
"Left Arm",
"Torso",
"Right Arm",
"Head",
"Left Leg",
"Right Leg"
}) do
local l_FirstChild_15 =
v898.CFrames:FindFirstChild(v16232);
if l_FirstChild_15 then
v16230[v16232].Transparency = 0.5;
v16230[v16232].CFrame = l_FirstChild_15.CFrame;
end;
end;
v16230.Parent = workspace.Thrown;
task.delay(v898.FadeStart or 0.55, function()
for _, v16235 in pairs(v16230:GetChildren()) do
if v16235:IsA("BasePart") or v16235:IsA("Decal") then
v3:Create(v16235, TweenInfo.new(v898.FadeTime or 1,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end;
end;
task.delay(v898.FadeTime or 1.02, function()
v16230:Destroy();
end);
end);
return ;
else
if v898.Reuse then
if v6[l_Name_3] and #v6[l_Name_3] > 0 then
l_FirstChild_14 = v6[l_Name_3][1];
table.remove(v6[l_Name_3], 1);
else
l_FirstChild_14 = l_FirstChild_14:Clone();
end;
else
l_FirstChild_14 = l_FirstChild_14:Clone();
end;
do
local l_l_FirstChild_14_0 = l_FirstChild_14;
task.delay(v898.FadeStart or 0.55, function()
for _, v16238 in
pairs(l_l_FirstChild_14_0:GetDescendants()) do
if v16238:IsA("BasePart") or v16238:IsA("Decal")
then
v3:Create(v16238, TweenInfo.new(v898.FadeTime
or 1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end;
end;
task.delay(v898.FadeTime or 1.02, function()
if v898.Recycle then
if not v6[l_Name_3] then
v6[l_Name_3] = {};
end;
l_l_FirstChild_14_0:SetPrimaryPartCFrame(CFrame.new(100000000, 100000000,
100000000));
for _, v16240 in
pairs(l_l_FirstChild_14_0:GetDescendants()) do
local l_v16240_Attribute_0 =
v16240:GetAttribute("OGTransparency");
if v16240:IsA("BasePart") and
l_v16240_Attribute_0 then
v16240.Transparency =
l_v16240_Attribute_0;
end;
end;
table.insert(v6[l_Name_3],
l_l_FirstChild_14_0);
return ;
else
l_l_FirstChild_14_0:Destroy();
return ;
end;
end);
end);
if typeof(v898.CFrames) == "Instance" then
local v16242 = {};
for _, v16244 in pairs(v898.CFrames:GetChildren()) do
if v16244:IsA("BasePart") then
v16242[v16244.Name] = v16244.CFrame;
end;
end;
v898.CFrames = v16242;
end;
for v16245, v16246 in pairs(v898.CFrames) do
local l_l_l_FirstChild_14_0_FirstChild_0 =
l_l_FirstChild_14_0:FindFirstChild(v16245);
if l_l_l_FirstChild_14_0_FirstChild_0 then
l_l_l_FirstChild_14_0_FirstChild_0.CFrame = v16246;
end;
end;
l_l_FirstChild_14_0.Parent = workspace.Thrown;
end;
end;
end;
elseif v899 == "Debris Line" then
local v16248 = v898.Part and v898.Part.CFrame or v898.CFrame;
local l_v16248_0 = v16248;
local v16250 = {};
local _ = {};
local v16252 = {};
l_v16248_0 = l_v16248_0 + l_v16248_0.lookVector * 1.793;
local v16253 = v898.Seed or math.random(1, 2000000000);
local v16254 = Random.new(v16253);
local l_v89_3 = v89;
local function v16258(v16256, v16257)
return l_v89_3(v16256, v16257, nil, v16254);
end;
local l_Part_29 = Instance.new("Part");
l_Part_29.Anchored = true;
l_Part_29.Transparency = 1;
l_Part_29.CanCollide = false;
l_Part_29.CFrame = l_v16248_0;
l_Part_29.Parent = workspace.Thrown;
for _ = 1, 2 do
v240({
SoundId = "rbxassetid://7556019578",
Volume = 4,
Parent = l_Part_29,
RollOffMaxDistance = 455
}):Play();
end;
v3:Create(l_Part_29, TweenInfo.new(0.75, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
CFrame = v16248 + l_v16248_0.lookVector * 75
}):Play();
game:GetService("Debris"):AddItem(l_Part_29, 6);
local v16261 = 1;
local v16262 = 20;
local v16263 = v898.Times or 0;
for v16264 = v16261, v16262 + v16263 do
for v16265 = 1, 2 do
local v16266 = v898.Spread or 2.25;
if v16265 == 2 then
v16266 = v16266 * -1;
end;
if v16265 == 1 and v16264 % 2 == 1 then
local l_Attachment_14 = Instance.new("Attachment");
l_Attachment_14.Parent = workspace.Terrain;
l_Attachment_14.WorldCFrame = l_v16248_0 +
l_v16248_0.lookVector * (v16264 * 3.6);
l_Attachment_14.WorldCFrame =
CFrame.new(l_Attachment_14.WorldCFrame.p, l_v16248_0.p);
local v16268 = l_LegacyReplication_0.Push:Clone();
v16268.Parent = l_Attachment_14;
local v16269 = {};
local v16270 = 5;
if v898.SuperSerious then
v16270 = 55;
end;
for _, v16272 in pairs(v16268.Size.Keypoints) do
table.insert(v16269,
NumberSequenceKeypoint.new(v16272.Time, v16272.Value * math.clamp(v16264 / 4, 0.35,
v16270), v16272.Envelope));
end;
v16268.Size = NumberSequence.new(v16269);
local l_v16268_0 = v16268 --[[ copy: 22 -> 68 ]];
task.delay(0, function()
l_v16268_0:Emit(v16258(2, 3, true));
end);
end;
local v16274 = v230() or Instance.new("Part");
table.insert(v16252, v16274);
v16274.Name = "Debris";
v16274.Anchored = true;
v16274.CanCollide = true;
v16274.Transparency = 1;
local v16275 = 0.75;
local v16276 = 1;
local v16277 = v16254 or v82;
if not v16276 and v16275 then
v16276 = v16275;
v16275 = 1;
end;
if not v16276 and not v16275 then
v16275 = 0;
v16276 = 1;
end;
local v16278 = v16277:NextNumber(v16275, v16276);
v16276 = 0.75;
v16277 = 1;
local v16279 = v16254 or v82;
if not v16277 and v16276 then
v16277 = v16276;
v16276 = 1;
end;
if not v16277 and not v16276 then
v16276 = 0;
v16277 = 1;
end;
local v16280 = Vector3.new(v16278, v16279:NextNumber(v16276,
v16277), v16258(0.75, 1));
v16276 = 2;
v16277 = 3;
v16279 = v16254 or v82;
if not v16277 and v16276 then
v16277 = v16276;
v16276 = 1;
end;
if not v16277 and not v16276 then
v16276 = 0;
v16277 = 1;
end;
v16274.Size = v16280 * (v16264 / v16279:NextNumber(v16276,
v16277));
v16280 = 3.75;
v16278 = 4.25;
v16275 = v16254 or v82;
if not v16278 and v16280 then
v16278 = v16280;
v16280 = 1;
end;
if not v16278 and not v16280 then
v16280 = 0;
v16278 = 1;
end;
local v16281 = v16275:NextNumber(v16280, v16278);
if v898.SuperSerious then
v16281 = v16281 * 3.5;
end;
v16274.CFrame = l_v16248_0 + l_v16248_0.lookVector * (v16264 *
v16281);
v16278 = 3;
v16275 = 4;
v16276 = v16254 or v82;
if not v16275 and v16278 then
v16275 = v16278;
v16278 = 1;
end;
if not v16275 and not v16278 then
v16278 = 0;
v16275 = 1;
end;
v16280 = v16276:NextNumber(v16278, v16275);
if v898.SuperSerious then
v16274.Size = v16274.Size * 8;
v16280 = 1;
end;
v16274.CFrame = v16274.CFrame * CFrame.new(v16266 * (v16264 /
v16280), 0, 0);
if v16265 == 1 then
v16274:SetAttribute("Multi", 1);
else
v16274:SetAttribute("Multi", -1);
end;
v16278, v16275 = v556({
orig = v16274.Position,
dir = Vector3.new(0, -12, 0, 0)
});
if not v16278 then
v16274:Destroy();
else
v16276 = nil;
if v898.Serious then
v16277 = v230() or Instance.new("Part");
v16279 = 1;
if v16265 == 2 then
v16279 = -1;
end;
table.insert(v16252, v16277);
v16277.Name = "DebrisGg";
v16277.Anchored = true;
v16277.CanCollide = true;
v16277.Transparency = 1;
v16277.Size = Vector3.new(14.003999710083008,
8.59000015258789, 19.677000045776367, 0) * 0.85 * (v16264 / 20);
local v16282 = 3.75;
local v16283 = 4.25;
local v16284 = v16254 or v82;
if not v16283 and v16282 then
v16283 = v16282;
v16282 = 1;
end;
if not v16283 and not v16282 then
v16282 = 0;
v16283 = 1;
end;
local v16285 = v16284:NextNumber(v16282, v16283);
if v898.SuperSerious then
v16277.Size = v16277.Size * 8;
v16285 = v16285 * 3.5;
end;
v16283 = 1;
v16284 = 2;
local v16286 = v16254 or v82;
if not v16284 and v16283 then
v16284 = v16283;
v16283 = 1;
end;
if not v16284 and not v16283 then
v16283 = 0;
v16284 = 1;
end;
v16282 = v16286:NextNumber(v16283, v16284);
if v898.SuperSerious then
v16282 = 0.35;
end;
v16286 = CFrame.Angles;
local v16287 = -12;
local v16288 = 12;
local v16289 = v16254 or v82;
if not v16288 and v16287 then
v16288 = v16287;
v16287 = 1;
end;
if not v16288 and not v16287 then
v16287 = 0;
v16288 = 1;
end;
local v16290 = math.rad((v16289:NextNumber(v16287,
v16288)));
v16288 = -14;
v16289 = 14;
local v16291 = v16254 or v82;
if not v16289 and v16288 then
v16289 = v16288;
v16288 = 1;
end;
if not v16289 and not v16288 then
v16288 = 0;
v16289 = 1;
end;
local v16292 = math.rad((v16291:NextNumber(v16288,
v16289)));
v16291 = 25;
local v16293 = 75;
local v16294 = v16254 or v82;
if not v16293 and v16291 then
v16293 = v16291;
v16291 = 1;
end;
if not v16293 and not v16291 then
v16291 = 0;
v16293 = 1;
end;
v16277.CFrame = l_v16248_0 * v16286(v16290, v16292,
(math.rad(v16279 * v16294:NextNumber(v16291, v16293)))) + l_v16248_0.lookVector *
(v16264 * v16285);
v16277.CFrame = v16277.CFrame * CFrame.new(v16266 *
(v16264 / v16282), 0, 0);
v16277.Material = v16278.Material;
v16277.Color = v16278.Color;
v16277.Position = Vector3.new(v16277.Position.X,
v16275.Y - v16277.Size.Y / 3, v16277.Position.Z);
v16283 = v16277.CFrame;
v16277.CFrame = v16277.CFrame - Vector3.new(0, 5, 0,
0);
v16277.Transparency = 0;
v16277.Parent = workspace.Thrown;
v3:Create(v16277, TweenInfo.new(0.125,
Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
CFrame = v16283
}):Play();
v16284 = delay;
v16290 = 6;
v16292 = 7;
v16287 = v16254 or v82;
if not v16292 and v16290 then
v16292 = v16290;
v16290 = 1;
end;
if not v16292 and not v16290 then
v16290 = 0;
v16292 = 1;
end;
local l_v16277_0 = v16277 --[[ copy: 27 -> 67 ]];
v16284(v16287:NextNumber(v16290, v16292), function()
local v16296 = 1;
v16296 = 5.5;
local l_v3_30 = v3;
local l_l_v16277_0_0 = l_v16277_0;
local v16299 = TweenInfo.new(v16296,
Enum.EasingStyle.Quad, Enum.EasingDirection.In);
local v16300 = {};
local v16301 = l_v16277_0.CFrame - Vector3.new(0,
l_v16277_0.Size.Y, 0);
local l_Angles_40 = CFrame.Angles;
local v16303 = -15;
local v16304 = 15;
local v16305 = v16254 or v82;
if not v16304 and v16303 then
v16304 = v16303;
v16303 = 1;
end;
if not v16304 and not v16303 then
v16303 = 0;
v16304 = 1;
end;
local v16306 = math.rad((v16305:NextNumber(v16303,
v16304)));
v16304 = -15;
local v16307 = 15;
local v16308 = v16254 or v82;
if not v16307 and v16304 then
v16307 = v16304;
v16304 = 1;
end;
if not v16307 and not v16304 then
v16304 = 0;
v16307 = 1;
end;
local v16309 = math.rad((v16308:NextNumber(v16304,
v16307)));
v16307 = -15;
v16305 = 15;
local v16310 = v16254 or v82;
if not v16305 and v16307 then
v16305 = v16307;
v16307 = 1;
end;
if not v16305 and not v16307 then
v16307 = 0;
v16305 = 1;
end;
v16300.CFrame = v16301 * l_Angles_40(v16306,
v16309, (math.rad((v16310:NextNumber(v16307, v16305)))));
l_v3_30:Create(l_l_v16277_0_0, v16299,
v16300):Play();
delay(v16296, function()
l_v16277_0:Destroy();
end);
end);
end;
if (not (v16265 ~= 1) or v898.Serious) and not
v898.SuperSerious then
for _ = 1, 1 do
local v16312 = v230() or Instance.new("Part");
v16312.Name = "Debris";
table.insert(v16252, v16312);
v16312.Anchored = false;
v16312.CanCollide = false;
v16312.Transparency = 0;
local v16313 = 0.75;
local v16314 = 1;
local v16315 = v16254 or v82;
if not v16314 and v16313 then
v16314 = v16313;
v16313 = 1;
end;
if not v16314 and not v16313 then
v16313 = 0;
v16314 = 1;
end;
local v16316 = v16315:NextNumber(v16313, v16314);
v16314 = 0.75;
v16315 = 1;
local v16317 = v16254 or v82;
if not v16315 and v16314 then
v16315 = v16314;
v16314 = 1;
end;
if not v16315 and not v16314 then
v16314 = 0;
v16315 = 1;
end;
local v16318 = Vector3.new(v16316,
v16317:NextNumber(v16314, v16315), v16258(0.75, 1));
v16314 = 5;
v16315 = 7;
v16317 = v16254 or v82;
if not v16315 and v16314 then
v16315 = v16314;
v16314 = 1;
end;
if not v16315 and not v16314 then
v16314 = 0;
v16315 = 1;
end;
v16312.Size = v16318 * (v16264 /
v16317:NextNumber(v16314, v16315));
v16316 = l_v16248_0.lookVector;
v16315 = 3.75;
v16317 = 4.25;
local v16319 = v16254 or v82;
if not v16317 and v16315 then
v16317 = v16315;
v16315 = 1;
end;
if not v16317 and not v16315 then
v16315 = 0;
v16317 = 1;
end;
v16312.CFrame = l_v16248_0 + v16316 * (v16264 *
v16319:NextNumber(v16315, v16317));
v16312.Position = Vector3.new(v16312.Position.X,
v16275.Y, v16312.Position.Z);
v16276 = v16312.CFrame;
local l_CFrame_86 = v16312.CFrame;
v16316 = CFrame.new;
v16314 = v16266;
v16315 = -v16266;
v16317 = v16314;
v16319 = v16315;
local v16321 = v16254 or v82;
if not v16319 and v16317 then
v16319 = v16317;
v16317 = 1;
end;
if not v16319 and not v16317 then
v16317 = 0;
v16319 = 1;
end;
v16316 = v16316(v16321:NextNumber(v16317, v16319),
0, 0);
v16313 = CFrame.Angles;
v16317 = -360;
v16319 = 360;
v16321 = v16254 or v82;
if not v16319 and v16317 then
v16319 = v16317;
v16317 = 1;
end;
if not v16319 and not v16317 then
v16317 = 0;
v16319 = 1;
end;
v16314 = math.rad((v16321:NextNumber(v16317,
v16319)));
v16319 = -360;
v16321 = 360;
local v16322 = v16254 or v82;
if not v16321 and v16319 then
v16321 = v16319;
v16319 = 1;
end;
if not v16321 and not v16319 then
v16319 = 0;
v16321 = 1;
end;
v16315 = math.rad((v16322:NextNumber(v16319,
v16321)));
v16321 = -360;
v16322 = 360;
local v16323 = v16254 or v82;
if not v16322 and v16321 then
v16322 = v16321;
v16321 = 1;
end;
if not v16322 and not v16321 then
v16321 = 0;
v16322 = 1;
end;
v16312.CFrame = l_CFrame_86 * (v16316 *
v16313(v16314, v16315, (math.rad((v16323:NextNumber(v16321, v16322))))));
v16274:SetAttribute("Original", v16276.p);
v16312.CollisionGroup = "nocol";
v16312.Color = v16278.Color;
v16312.Material = v16278.Material;
v16312.Parent = workspace.Thrown;
table.insert(v16250, {
v16312,
v16276
});
game:service("Debris"):AddItem(v16312, 10);
l_CFrame_86 = Instance.new("BodyVelocity");
v16318 = 1;
if v898.Serious then
v16318 = 3;
if math.random(1, 3) == 1 then
v16312.CanCollide = true;
if v16264 < 15 then
task.delay(0.85, function()
while true do
task.wait();
if not (v16312.Parent and not
v556({
orig = v16312.Position,
dir = Vector3.new(0, -3, 0,
0)
})) then
break;
end;
end;
if v556({
orig = v16312.Position,
dir = Vector3.new(0, -3, 0, 0)
}) then
v240({
SoundId = ({
"rbxassetid://3848076724",
"rbxassetid://3848078820"
})[math.random(1, 2)],
Volume = 2,
PlaybackSpeed = 1.3,
Parent = v16312,
RollOffMaxDistance = 455
}):Play();
end;
end);
end;
task.delay(0.3, function()
v240({
SoundId =
"rbxassetid://7556019578",
Volume = 4,
Parent = l_Part_29,
RollOffMaxDistance = 455
}):Play();
end);
task.delay(5 + math.random(), function()
v3:Create(v16312, TweenInfo.new(1,
Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Transparency = 1
}):Play();
end);
end;
end;
l_CFrame_86.MaxForce = Vector3.new(1, 1, 1, 0) *
40000;
v16315 = -9;
v16317 = 9;
v16319 = v16254 or v82;
if not v16317 and v16315 then
v16317 = v16315;
v16315 = 1;
end;
if not v16317 and not v16315 then
v16315 = 0;
v16317 = 1;
end;
v16313 = v16319:NextNumber(v16315, v16317) *
v16318;
v16317 = 10;
v16319 = 55;
v16321 = v16254 or v82;
if not v16319 and v16317 then
v16319 = v16317;
v16317 = 1;
end;
if not v16319 and not v16317 then
v16317 = 0;
v16319 = 1;
end;
v16314 = v16321:NextNumber(v16317, v16319) *
v16318;
v16319 = -9;
v16321 = 9;
v16322 = v16254 or v82;
if not v16321 and v16319 then
v16321 = v16319;
v16319 = 1;
end;
if not v16321 and not v16319 then
v16319 = 0;
v16321 = 1;
end;
l_CFrame_86.Velocity = Vector3.new(v16313, v16314,
v16322:NextNumber(v16319, v16321) * v16318);
l_CFrame_86.Parent = v16312;
game:service("Debris"):AddItem(l_CFrame_86, 0.15);
end;
end;
v16274.Material = v16278.Material;
v16274.Color = v16278.Color;
v16274.Position = Vector3.new(v16274.Position.X, v16275.Y,
v16274.Position.Z);
v16277 = v16274.CFrame;
v16279 = CFrame.Angles;
local v16324 = -360;
local v16325 = 360;
local v16326 = v16254 or v82;
if not v16325 and v16324 then
v16325 = v16324;
v16324 = 1;
end;
if not v16325 and not v16324 then
v16324 = 0;
v16325 = 1;
end;
local v16327 = math.rad((v16326:NextNumber(v16324,
v16325)));
v16325 = -360;
v16326 = 360;
local v16328 = v16254 or v82;
if not v16326 and v16325 then
v16326 = v16325;
v16325 = 1;
end;
if not v16326 and not v16325 then
v16325 = 0;
v16326 = 1;
end;
local v16329 = math.rad((v16328:NextNumber(v16325,
v16326)));
v16326 = -360;
v16328 = 360;
local v16330 = v16254 or v82;
if not v16328 and v16326 then
v16328 = v16326;
v16326 = 1;
end;
if not v16328 and not v16326 then
v16326 = 0;
v16328 = 1;
end;
v16274.CFrame = v16277 * v16279(v16327, v16329,
(math.rad((v16330:NextNumber(v16326, v16328)))));
v16277 = v16274.CFrame;
v16274.CFrame = v16274.CFrame - Vector3.new(0, 5, 0, 0);
v16274.Transparency = 0;
v16274.Parent = workspace.Thrown;
v3:Create(v16274, TweenInfo.new(0.125,
Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
CFrame = v16277
}):Play();
v16279 = l_LegacyReplication_0.Smoke:Clone();
v16327 = {};
for _, v16332 in pairs(v16279.Size.Keypoints) do
table.insert(v16327,
NumberSequenceKeypoint.new(v16332.Time, v16332.Value * math.clamp(v16264 / 5, 1,
5), v16332.Envelope));
end;
v16279.ZOffset = v16279.ZOffset + 1;
v16279.Color = ColorSequence.new(v16278.Color);
v16279.Size = NumberSequence.new(v16327);
v16279.Parent = v16274;
task.delay(0.01, function()
v16279:Emit(2);
end);
v16329 = delay;
v16325 = 6;
v16326 = 7;
v16328 = v16254 or v82;
if not v16326 and v16325 then
v16326 = v16325;
v16325 = 1;
end;
if not v16326 and not v16325 then
v16325 = 0;
v16326 = 1;
end;
v16329(v16328:NextNumber(v16325, v16326), function()
local v16333 = 1;
if v898.Serious then
v16333 = 5.5;
end;
local l_v3_31 = v3;
local l_v16274_0 = v16274;
local v16336 = TweenInfo.new(v16333,
Enum.EasingStyle.Quad, Enum.EasingDirection.In);
local v16337 = {};
local v16338 = v16274.CFrame - Vector3.new(0,
v16274.Size.Y, 0);
local l_Angles_41 = CFrame.Angles;
local v16340 = -65;
local v16341 = 65;
local v16342 = v16254 or v82;
if not v16341 and v16340 then
v16341 = v16340;
v16340 = 1;
end;
if not v16341 and not v16340 then
v16340 = 0;
v16341 = 1;
end;
local v16343 = math.rad((v16342:NextNumber(v16340,
v16341)));
v16341 = -65;
local v16344 = 65;
local v16345 = v16254 or v82;
if not v16344 and v16341 then
v16344 = v16341;
v16341 = 1;
end;
if not v16344 and not v16341 then
v16341 = 0;
v16344 = 1;
end;
local v16346 = math.rad((v16345:NextNumber(v16341,
v16344)));
v16344 = -65;
v16342 = 65;
local v16347 = v16254 or v82;
if not v16342 and v16344 then
v16342 = v16344;
v16344 = 1;
end;
if not v16342 and not v16344 then
v16344 = 0;
v16342 = 1;
end;
v16337.CFrame = v16338 * l_Angles_41(v16343, v16346,
(math.rad((v16347:NextNumber(v16344, v16342)))));
l_v3_31:Create(l_v16274_0, v16336, v16337):Play();
delay(v16333, function()
v16274:Destroy();
end);
end);
end;
end;
if not v898.SuperSerious or v16264 % 2 == 0 then
task.wait();
end;
end;
elseif v899 == "Ground Crater" then
if typeof(v898.start) == "Instance" then
if v898.start:IsA("Attachment") then
v898.start = v898.start.WorldPosition;
else
v898.start = v898.start.Position;
end;
end;
local v16348 = Random.new(v898.Seed);
local l_v89_4 = v89;
local function _(v16350, v16351)
return l_v89_4(v16350, v16351, nil, v16348);
end;
local v16353, v16354, _, v16356 = v556({
orig = v898.start,
dir = v898["end"]
});
if v898.Sound then
v898.Sound.CFrame = CFrame.new(v16354);
shared.sfx(v898.Sound):Play();
end;
if v16353 then
local v16357 = v254(CFrame.new(v16354).UpVector, v16356,
(Vector3.new(0, 1, 0, 0)));
local l_Attachment_15 = Instance.new("Attachment");
l_Attachment_15.Parent = v16353;
if not v16353.Anchored then
l_Attachment_15.Parent = workspace.Terrain;
end;
l_Attachment_15.WorldCFrame = CFrame.new(v16354) * v16357;
if not v898.nosmoke then
local v16359 = 8;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v16359 = v16359 / 2;
end;
local v16360 = -0.001;
local v16361 = 0.001;
local v16362 = v16348 or v82;
if not v16361 and v16360 then
v16361 = v16360;
v16360 = 1;
end;
if not v16361 and not v16360 then
v16360 = 0;
v16361 = 1;
end;
local v16363 = v16362:NextNumber(v16360, v16361);
v16360 = game.ReplicatedStorage.Resources.Smoke:Clone();
v16360.Parent = l_Attachment_15;
v16360.ZOffset = v16360.ZOffset + v16363;
v16360.Color = ColorSequence.new(v16353.Color);
if v898.stronger then
shared.resizeparticle(v16360, v898.stronger.size1 or 4.2);
v16360.Speed = NumberRange.new(v16360.Speed.Min * (4.5 -
(v898.stronger.minus or 0)), v16360.Speed.Max * (4.5 - (v898.stronger.minus or
0)));
v16360.Lifetime = NumberRange.new(v16360.Lifetime.Min * 2,
v16360.Lifetime.Max * 2);
v16360.RotSpeed = NumberRange.new(v16360.RotSpeed.Min *
0.35, v16360.RotSpeed.Max * 0.35);
else
shared.resizeparticle(v16360, 1.25);
if v898.CloserCircle then
v16360.Speed = NumberRange.new(25, 50);
shared.resizeparticle(v16360, 0.7);
v16359 = v16359 / 1.5;
end;
if v898.Closerr then
shared.resizeparticle(v16360, 0.55);
v16360.Speed = NumberRange.new(7, 25);
end;
end;
if not v898.NoCircleSmoke then
v16360:Emit(v16359);
end;
v16361 = 8;
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
v16361 = v16361 / 2;
end;
v16362 = game.ReplicatedStorage.Resources.UpSmoke:Clone();
v16362.Parent = l_Attachment_15;
v16362.ZOffset = v16362.ZOffset + v16363;
v16362.Color = ColorSequence.new(v16353.Color);
if v898.stronger then
shared.resizeparticle(v16362, v898.stronger.size2 or 4.2);
v16362.Speed = v898.speed1 or
NumberRange.new(v16362.Speed.Min * (4.5 - (v898.stronger.minus or 0)),
v16362.Speed.Max * (4.5 - (v898.stronger.minus or 0)));
v16362.Lifetime = NumberRange.new(v16362.Lifetime.Min * 2,
v16362.Lifetime.Max * 2);
v16362.RotSpeed = NumberRange.new(v16362.RotSpeed.Min *
0.35, v16362.RotSpeed.Max * 0.35);
else
shared.resizeparticle(v16362, 1.25);
if v898.Closerr then
shared.resizeparticle(v16362, 0.3);
v16361 = v16361 / 1.5;
v16362.Speed = NumberRange.new(20, 35);
end;
end;
shared.resizeparticle(v16362, 1.25);
if not v898.NoUpSmoke then
v16362:Emit(v16361);
end;
end;
game:GetService("Debris"):AddItem(l_Attachment_15, 9);
local v16364 = false;
if not (v16353.Material ~= Enum.Material.Sand) or v16353.Material
== Enum.Material.Snow then
v16364 = true;
end;
if not v898.NoCrater2 then
v356({
ground = v16353,
cframe = CFrame.new(v16354),
amount = (v898.amount or v16364 and 7 or 10) / 1.25,
normal = v16356,
sand = v16364 and true or nil,
add = {
sounds = true
},
sizemult = v898.sizemult,
new = {
5 * (v898.size or 1),
5.5 * (v898.size or 1)
},
nosound = v898.nosound,
angle = v898.angle,
anglecfr = v898.anglecfr,
nodebris = v898.nodebris,
notiles = v898.notiles,
Seed = v898.Seed
});
end;
return ;
end;
elseif v899 == "Wall Collision" then
local l_root_8 = v898.root;
local l_CFrame_87 = l_root_8.CFrame;
if (workspace.CurrentCamera.CFrame.p - l_CFrame_87.p).magnitude > 200
then
return ;
else
local v16367 = nil;
local v16368 = nil;
local v16369 = nil;
local v16370 = nil;
local v16371 = 4;
if l_root_8.Parent == l_LocalPlayer_0.Character then
v16371 = 4;
end;
local v16372 = tick();
while true do
l_CFrame_87 = l_root_8.CFrame;
if not v898.AccurateCheck then
if not v16367 then
local v16373, v16374, v16375, v16376 = v556({
orig = l_CFrame_87.p,
dir = l_CFrame_87.lookVector * -v16371
});
v16367 = v16373;
v16368 = v16374;
v16369 = v16375;
v16370 = v16376;
if not v16367 then
v16373, v16374, v16375, v16376 = v556({
orig = l_CFrame_87.p,
dir = l_CFrame_87.lookVector * v16371
});
v16367 = v16373;
v16368 = v16374;
v16369 = v16375;
v16370 = v16376;
if not v16367 then
v16373, v16374, v16375, v16376 = v556({
orig = l_CFrame_87.p,
dir = l_CFrame_87.rightVector * v16371
});
v16367 = v16373;
v16368 = v16374;
v16369 = v16375;
v16370 = v16376;
if not v16367 then
v16373, v16374, v16375, v16376 = v556({
orig = l_CFrame_87.p,
dir = l_CFrame_87.rightVector * -v16371
});
v16367 = v16373;
v16368 = v16374;
v16369 = v16375;
v16370 = v16376;
end;
end;
end;
end;
else
local v16377 = l_root_8.Position + l_root_8.Velocity;
local l_Position_92 = l_root_8.Position;
local _ = (v16377 - l_Position_92).magnitude;
local v16380, v16381, v16382, v16383 = v556({
orig = l_Position_92,
dir = (v16377 - l_Position_92).Unit *
(math.clamp(l_root_8.Velocity.magnitude, 0, 1e999) / 5.2)
});
v16367 = v16380;
v16368 = v16381;
v16369 = v16382;
v16370 = v16383;
if v16367 then
lastpos = v16368;
end;
lastvel = l_root_8.Velocity.magnitude;
end;
if v898.justdown then
local v16384, v16385, v16386, v16387 = v556({
orig = l_CFrame_87.p,
dir = Vector3.new(0, -38, 0, 0)
});
v16367 = v16384;
v16368 = v16385;
v16369 = v16386;
v16370 = v16387;
end;
if not v16367 then
if v898.AccurateCheck then
task.wait();
else
wait();
end;
end;
if not (not v16367 and tick() - v16372 <= (v898.Time or 2) and
not l_root_8.Parent:FindFirstChild("RagdollCancel")) then
break;
end;
end;
if not (l_root_8 and l_root_8.Parent) or
l_root_8.Parent:FindFirstChild("RagdollCancel") then
return ;
else
if v898.stronger and typeof(v898.stronger) ~= "table" then
v898.stronger = {};
end;
do
local l_v16367_0 = v16367;
if l_v16367_0 then
local v16389 = 1;
local v16390 = v254(CFrame.new(v16368).UpVector,
v16370, (Vector3.new(0, 1, 0, 0)));
if v898.NoCrater == "bulletbarragecrater" then
v5({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = v16368 + Vector3.new(0,
0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -25, 0, 0),
amount = 6,
nosound = true,
size = 0.3
});
v5({
Effect = "Ground Crater",
Seed = math.random(1, 2000000000),
start = v16368 + Vector3.new(0,
0.10000000149011612, 0, 0),
["end"] = Vector3.new(0, -25, 0, 0),
amount = 9,
nosound = true,
nosmoke = true,
size = 1.4
});
return ;
elseif v898.NoCrater == "skysnatcher" then
shared.sfx({
SoundId = "rbxassetid://17799496153",
CFrame = l_root_8.CFrame,
Volume = 6
}):Play();
shared.sfx({
SoundId = "rbxassetid://17862924661",
CFrame = l_root_8.CFrame,
Volume = 9
}):Play();
for v16391 = 1, 4 do
local l_v5_9 = v5;
local v16393 = {
Effect = "Ground Crater",
Seed = v898.Seed + v16391,
start = l_root_8.Position,
["end"] = (v16368 - l_root_8.Position).Unit
* 50,
size = v16391 * 2,
sizemult = v16391 + 0.3,
amount = 5,
nosound = true,
nosmoke = v16391 > 1
};
local v16394 = false;
if v16391 == 1 then
v16394 = {
minus = 1
};
end;
v16393.stronger = v16394;
l_v5_9(v16393);
end;
return ;
else
local v16395 = -0.001;
local v16396 = 0.001;
local l_v82_447 = v82;
if not v16396 and v16395 then
v16396 = v16395;
v16395 = 1;
end;
if not v16396 and not v16395 then
v16395 = 0;
v16396 = 1;
end;
local v16398 = l_v82_447:NextNumber(v16395,
v16396);
if l_v16367_0.Parent.Name == "Bench" then
l_v16367_0:SetAttribute("LowTransparency",
true);
l_v16367_0:SetAttribute("NoCrater", true);
end;
v16395 = Instance.new("Attachment");
v16395.Parent = l_v16367_0;
if not l_v16367_0.Anchored then
v16395.Parent = workspace.Terrain;
end;
v16395.WorldCFrame = CFrame.new(v16368) * v16390;
v16396 =
game.ReplicatedStorage.Resources.Smoke:Clone();
v16396.Parent = v16395;
v16396.Color = ColorSequence.new(l_v16367_0.Color);
if l_v16367_0:GetAttribute("LowTransparency") then
v16396.Transparency =
l_LegacyReplication_0.Trans.Transparency;
end;
if not v898.NoCrater then
if v898.stronger then
shared.resizeparticle(v16396,
v898.stronger.size1 or 4.2);
v16396.ZOffset = v16396.ZOffset + v16398;
v16396.Speed =
NumberRange.new(v16396.Speed.Min * (4.5 - (v898.stronger.minus or 0)),
v16396.Speed.Max * (4.5 - (v898.stronger.minus or 0)));
v16396.Lifetime =
NumberRange.new(v16396.Lifetime.Min * 2, v16396.Lifetime.Max * 2);
v16396.RotSpeed =
NumberRange.new(v16396.RotSpeed.Min * 0.35, v16396.RotSpeed.Max * 0.35);
else
shared.resizeparticle(v16396, 1.25);
end;
local v16399 = 15;
local v16400 = 17;
local l_v82_448 = v82;
if not v16400 and v16399 then
v16400 = v16399;
v16399 = 1;
end;
if not v16400 and not v16399 then
v16399 = 0;
v16400 = 1;
end;
l_v82_447 = l_v82_448:NextInteger(v16399,
v16400);
if l_LocalPlayer_0:GetAttribute("S_FastMode")
then
l_v82_447 = l_v82_447 / 2;
end;
v16396:Emit(l_v82_447);
end;
l_v82_447 =
game.ReplicatedStorage.Resources.UpSmoke:Clone();
l_v82_447.Parent = v16395;
l_v82_447.ZOffset = l_v82_447.ZOffset + v16398;
l_v82_447.Color =
ColorSequence.new(l_v16367_0.Color);
if l_v16367_0:GetAttribute("LowTransparency") then
l_v82_447.Transparency =
l_LegacyReplication_0.Trans.Transparency;
end;
if not v898.NoCrater and not v898.NoUpSmoke then
if v898.stronger then
shared.resizeparticle(l_v82_447,
v898.stronger.size2 or 8);
l_v82_447.Speed =
NumberRange.new(l_v82_447.Speed.Min * (4.5 - (v898.stronger.minus or 0)),
l_v82_447.Speed.Max * (4.5 - (v898.stronger.minus or 0)));
l_v82_447.Lifetime =
NumberRange.new(l_v82_447.Lifetime.Min * 2, l_v82_447.Lifetime.Max * 2);
l_v82_447.RotSpeed =
NumberRange.new(l_v82_447.RotSpeed.Min * 0.35, l_v82_447.RotSpeed.Max * 0.35);
else
shared.resizeparticle(l_v82_447, 1.25);
end;
local v16402 = 15;
local v16403 = 17;
local l_v82_449 = v82;
if not v16403 and v16402 then
v16403 = v16402;
v16402 = 1;
end;
if not v16403 and not v16402 then
v16402 = 0;
v16403 = 1;
end;
local v16405 = l_v82_449:NextInteger(v16402,
v16403);
if l_LocalPlayer_0:GetAttribute("S_FastMode")
then
v16405 = v16405 / 2;
end;
l_v82_447:Emit(v16405);
end;
game:GetService("Debris"):AddItem(v16395, 8);
local v16406 = false;
if not (l_v16367_0.Material ~= Enum.Material.Sand)
or l_v16367_0.Material == Enum.Material.Snow then
v16406 = true;
end;
if not l_v16367_0:GetAttribute("NoCrater") and not
v898.NoCrater then
if v898.stronger then
v898.nosound = true;
shared.sfx({
SoundId = v898.stronger.sound or
"rbxassetid://12468517820",
RollOffMaxDistance = 600,
CFrame = CFrame.new(v16368),
Volume = v898.stronger.volume or 10
}):Play();
shared.sfx({
SoundId = "rbxassetid://12296194961",
RollOffMaxDistance = 600,
CFrame = CFrame.new(v16368),
Volume = v898.stronger.volume2 or
v898.stronger.volume or 10
}):Play();
if v898.camshake and
table.find(v898.camshake, l_LocalPlayer_0.Name) then
spawn(function()
v5({
Effect = "Camshake",
Last = 1.2 * (v898.camshake[3]
or 1),
Intensity = 12 *
(v898.camshake[3] or 1)
});
end);
end;
end;
local v16407 = 1;
local v16408 = 1;
local v16409 = v898.stronger and 3 -
(v898.stronger.minus or 0) or 1;
for v16410 = v16408, v16409 do
v356({
ground = l_v16367_0,
cframe = CFrame.new(v16368),
amount = (v898.amount or v16406 and 7
or 10) / 1.25,
normal = v16370,
sand = v16406 and true or nil,
add = {
sounds = true
},
Seed = (v898.Seed or 0) + v16410,
new = {
5 * v16389,
5.5 * v16389
},
sizemult = v16407,
nosound = v898.nosound
});
if v898.stronger then
v16389 = v16389 * 3;
v16407 = v16407 + 1.6;
end;
end;
elseif l_v16367_0.Name == "Railing" then
if not l_v16367_0:GetAttribute("CFrame") then
l_v16367_0:SetAttribute("CFrame",
l_v16367_0.CFrame);
end;
task.spawn(function()
local v16411 = tick();
local v16412 = 0.1;
local function _()
if math.random(1, 2) == 1 then
return -1;
else
return 1;
end;
end;
while true do
task.wait();
l_v16367_0.CFrame =
l_v16367_0:GetAttribute("CFrame") * CFrame.new(v16412 * (math.random(1, 2) == 1 and
-1 or 1), v16412 * (math.random(1, 2) == 1 and -1 or 1), v16412 * (math.random(1,
2) == 1 and -1 or 1));
v16412 = v16412 * 0.9;
if not (tick() - v16411 <= 1 and v16412
> 0.02) then
break;
end;
end;
end);
local l_sfx_19 = shared.sfx;
local v16415 = {
SoundId = "rbxassetid://12350717429",
CFrame = CFrame.new(v16368),
Volume = 4
};
local v16416 = 0.9;
local v16417 = 1.1;
local l_v82_450 = v82;
if not v16417 and v16416 then
v16417 = v16416;
v16416 = 1;
end;
if not v16417 and not v16416 then
v16416 = 0;
v16417 = 1;
end;
v16415.PlaybackSpeed =
l_v82_450:NextNumber(v16416, v16417);
l_sfx_19(v16415):Play();
elseif l_v16367_0.Parent.Name == "Bench" then
local l_sfx_20 = shared.sfx;
local v16420 = {
SoundId = ({
"rbxassetid://12351473066",
"rbxassetid://12351473130",
"rbxassetid://12351473189",
"rbxassetid://12351473236"
})[math.random(1, 4)],
CFrame = CFrame.new(v16368),
Volume = 4
};
local v16421 = 0.9;
local v16422 = 1.1;
local l_v82_451 = v82;
if not v16422 and v16421 then
v16422 = v16421;
v16421 = 1;
end;
if not v16422 and not v16421 then
v16421 = 0;
v16422 = 1;
end;
v16420.PlaybackSpeed =
l_v82_451:NextNumber(v16421, v16422);
l_sfx_20(v16420):Play();
v5({
Effect = "Break Model",
Original = l_v16367_0.Parent,
From = l_CFrame_87.p,
NoSound = true,
Velocity = 55
});
elseif l_v16367_0.Name == "Trashcan" then
v5({
Effect = "Break Model",
Original = l_v16367_0.Parent,
From = l_CFrame_87.p,
Velocity = 55
});
elseif l_v16367_0.Name == "TreeRoot" then
local l_sfx_21 = shared.sfx;
local v16425 = {
SoundId = "rbxassetid://12351031478",
CFrame = v16395.WorldCFrame * CFrame.new(0,
1, 0),
Volume = 6
};
local v16426 = 0.9;
local v16427 = 1.1;
local l_v82_452 = v82;
if not v16427 and v16426 then
v16427 = v16426;
v16426 = 1;
end;
if not v16427 and not v16426 then
v16426 = 0;
v16427 = 1;
end;
v16425.PlaybackSpeed =
l_v82_452:NextNumber(v16426, v16427);
l_sfx_21(v16425):Play();
l_sfx_21 = shared.sfx;
v16425 = {
SoundId = "rbxassetid://12350822261",
CFrame = CFrame.new(v16368),
Volume = 2
};
v16426 = 0.9;
v16427 = 1.1;
l_v82_452 = v82;
if not v16427 and v16426 then
v16427 = v16426;
v16426 = 1;
end;
if not v16427 and not v16426 then
v16426 = 0;
v16427 = 1;
end;
v16425.PlaybackSpeed =
l_v82_452:NextNumber(v16426, v16427);
l_sfx_21(v16425):Play();
l_sfx_21 = shared.sfx;
v16425 = {
SoundId = "rbxassetid://12350822133",
CFrame = CFrame.new(v16368),
Volume = 2
};
v16426 = 0.9;
v16427 = 1.1;
l_v82_452 = v82;
if not v16427 and v16426 then
v16427 = v16426;
v16426 = 1;
end;
if not v16427 and not v16426 then
v16426 = 0;
v16427 = 1;
end;
v16425.PlaybackSpeed =
l_v82_452:NextNumber(v16426, v16427);
l_sfx_21(v16425):Play();
l_sfx_21 = {};
for _, v16430 in
pairs(l_v16367_0.Parent:GetChildren()) do
if v16430.Name == "MeshPart" and
v16430.Material == Enum.Material.Grass then
local v16431 =
v16430:FindFirstChild("Leaves") or l_LegacyReplication_0.Leaves:Clone();
v16431.Parent = v16430;
local v16432 = 0;
local v16433 = 3;
local v16434 = 20;
local l_v82_453 = v82;
if not v16434 and v16433 then
v16434 = v16433;
v16433 = 1;
end;
if not v16434 and not v16433 then
v16433 = 0;
v16434 = 1;
end;
v16431.Acceleration =
Vector3.new(v16432, -l_v82_453:NextNumber(v16433, v16434), 0);
v16431.Size =
NumberSequence.new(v89(0.3, 0.4));
v16431:Emit(2);
table.insert(l_sfx_21, v16430);
end;
end;
task.spawn(function()
local v16436 = tick();
while true do
task.wait();
for v16437, v16438 in pairs(l_sfx_21)
do
if not
v16438:GetAttribute("WindPower") then
local v16439 = "WindPower";
local v16440 = 4;
local v16441 = 6;
local l_v82_454 = v82;
if not v16441 and v16440 then
v16441 = v16440;
v16440 = 1;
end;
if not v16441 and not v16440
then
v16440 = 0;
v16441 = 1;
end;
v16438:SetAttribute(v16439,
l_v82_454:NextNumber(v16440, v16441) * 2);
end;
v16438:SetAttribute("WindPower",
v16438:GetAttribute("WindPower") * 0.95);
if v16438:GetAttribute("WindPower")
<= 0.5 then
v16438:SetAttribute("WindPower", nil);
l_sfx_21[v16437] = nil;
end;
end;
if not (#l_sfx_21 > 0 and tick() -
v16436 <= 2) then
break;
end;
end;
end);
end;
end;
end;
end;
end;
end;
end;
end;
end;
game.ReplicatedStorage.Replication.OnClientEvent:Connect(v5);
shared.repfire = v5;
local function v16444(v16443)
if not (not v122.GamepadEnabled and not
game:GetService("GuiService"):IsTenFootInterface()) or not
l_LocalPlayer_0:GetAttribute("S_Blood") then
if v16443:IsA("BasePart") and v16443:GetAttribute("ReturnTransparency")
then
v16443.Transparency = v16443:GetAttribute("ReturnTransparency");
end;
if v16443:IsA("ParticleEmitter") then
v16443.Size = NumberSequence.new(0);
v16443.Rate = 0;
return ;
elseif v16443:IsA("Decal") then
v16443.Texture = "http://www.roblox.com/asset/?id=9789474866";
v16443.Transparency = 1;
v16443.Color3 = Color3.new(0, 0, 0);
return ;
elseif v16443:IsA("Highlight") then
v16443.FillColor = Color3.fromRGB(255, 255, 255);
return ;
elseif v16443:IsA("Sound") then
v16443.Volume = 0;
v16443:Destroy();
end;
end;
end;
v2:GetInstanceAddedSignal("FastMode"):Connect(function(v16445)
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
game:GetService("Debris"):AddItem(v16445, 0);
end;
end);
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
for _, v16447 in pairs(v2:GetTagged("FastMode")) do
game:GetService("Debris"):AddItem(v16447, 0);
end;
end;
l_LocalPlayer_0:GetAttributeChangedSignal("S_FastMode"):Connect(function()
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
for _, v16449 in pairs(v2:GetTagged("FastMode")) do
game:GetService("Debris"):AddItem(v16449, 0);
end;
end;
end);
v2:GetInstanceAddedSignal("BloodStuff"):Connect(v16444);
for _, v16451 in pairs(v2:GetTagged("BloodStuff")) do
v16444(v16451);
end;
l_LocalPlayer_0:GetAttributeChangedSignal("S_Blood"):Connect(function()
for _, v16453 in pairs(v2:GetTagged("BloodStuff")) do
v16444(v16453);
end;
end);
local function v16455()
local l_Music_0 = game:GetService("SoundService"):FindFirstChild("Music");
if not l_Music_0 then
return ;
else
l_Music_0.Volume = l_LocalPlayer_0:GetAttribute("S_Music") and 1 or 0;
return ;
end;
end;
local l_Music_1 = game:GetService("SoundService"):FindFirstChild("Music");
if l_Music_1 then
l_Music_1.Volume = l_LocalPlayer_0:GetAttribute("S_Music") and 1 or 0;
end;
l_LocalPlayer_0:GetAttributeChangedSignal("S_Music"):Connect(v16455);
l_Music_1 = function()
for _, v16458 in pairs(v2:GetTagged("CharacterMesh")) do
if not v16458:GetAttribute("OG") then
v16458:SetAttribute("OG", v16458.BodyPart);
end;
if v16458.Parent ~= l_LocalPlayer_0.Character then
v16458.BodyPart = l_LocalPlayer_0:GetAttribute("S_NoMesh") and
Enum.BodyPart.Head or v16458:GetAttribute("OG");
end;
end;
end;
l_Music_1();
l_LocalPlayer_0:GetAttributeChangedSignal("S_NoMesh"):Connect(l_Music_1);
v2:GetInstanceAddedSignal("CharacterMesh"):Connect(function(v16459)
if not l_LocalPlayer_0:GetAttribute("S_NoMesh") then
return ;
else
if not v16459:GetAttribute("OG") then
v16459:SetAttribute("OG", v16459.BodyPart);
end;
if v16459.Parent == l_LocalPlayer_0.Character then
return ;
else
v16459.BodyPart = Enum.BodyPart.Head;
return ;
end;
end;
end);
v2:GetInstanceAddedSignal("InfinityDebris"):Connect(function(v16460)
local l_Parent_19 = v16460.Parent;
if l_Parent_19.Parent ~= workspace.Live then
return ;
else
local l_PrimaryPart_72 = l_Parent_19.PrimaryPart;
local l_v556_2 = v556;
local v16464 = {};
local l_CFrame_88 = l_PrimaryPart_72.CFrame;
local l_new_92 = CFrame.new;
local v16467 = 1.75;
local v16468 = 3.5;
local l_v82_455 = v82;
if not v16468 and v16467 then
v16468 = v16467;
v16467 = 1;
end;
if not v16468 and not v16467 then
v16467 = 0;
v16468 = 1;
end;
v16464.orig = (l_CFrame_88 * l_new_92(l_v82_455:NextNumber(v16467, v16468),
0, v89(-1.5, 1.5))).p;
v16464.dir = Vector3.new(0, -6, 0, 0);
local v16470;
l_v556_2, v16464, v16470 = l_v556_2(v16464);
for _, v16472 in pairs(v2:GetTagged(l_Parent_19.Name .. "infdeb")) do
v16472:Destroy();
end;
local v16473 = {};
for _ = 1, math.random(3, 8) do
local l_Part_30 = Instance.new("Part");
v16467 = l_v556_2.Color;
if l_v556_2:IsA("Terrain") then
v16467 = workspace.Terrain:GetMaterialColor(v16470);
end;
v2:AddTag(l_Part_30, l_Parent_19.Name .. "infdeb");
l_Part_30.Name = "Debris";
l_Part_30.Anchored = true;
l_Part_30:SetAttribute("Exempt", true);
l_Part_30.CanCollide = false;
l_Part_30.CastShadow = false;
l_Part_30.Transparency = 0;
local v16476 = 0.75;
local v16477 = 1;
local l_v82_456 = v82;
if not v16477 and v16476 then
v16477 = v16476;
v16476 = 1;
end;
if not v16477 and not v16476 then
v16476 = 0;
v16477 = 1;
end;
local v16479 = l_v82_456:NextNumber(v16476, v16477);
v16477 = 0.75;
l_v82_456 = 1;
local l_v82_457 = v82;
if not l_v82_456 and v16477 then
l_v82_456 = v16477;
v16477 = 1;
end;
if not l_v82_456 and not v16477 then
v16477 = 0;
l_v82_456 = 1;
end;
l_Part_30.Size = Vector3.new(v16479, l_v82_457:NextNumber(v16477,
l_v82_456), v89(0.75, 1)) * 0.75;
l_Part_30.Position = v16464 - Vector3.new(0, 0.5, 0, 0);
l_Part_30.Material = v16470;
l_Part_30.Color = v16467;
v16468 = l_Part_30.CFrame;
l_v82_455 = CFrame.Angles;
v16477 = -360;
l_v82_456 = 360;
l_v82_457 = v82;
if not l_v82_456 and v16477 then
l_v82_456 = v16477;
v16477 = 1;
end;
if not l_v82_456 and not v16477 then
v16477 = 0;
l_v82_456 = 1;
end;
v16479 = math.rad((l_v82_457:NextNumber(v16477, l_v82_456)));
l_v82_456 = -360;
l_v82_457 = 360;
local l_v82_458 = v82;
if not l_v82_457 and l_v82_456 then
l_v82_457 = l_v82_456;
l_v82_456 = 1;
end;
if not l_v82_457 and not l_v82_456 then
l_v82_456 = 0;
l_v82_457 = 1;
end;
v16476 = math.rad((l_v82_458:NextNumber(l_v82_456, l_v82_457)));
l_v82_457 = -360;
l_v82_458 = 360;
local l_v82_459 = v82;
if not l_v82_458 and l_v82_457 then
l_v82_458 = l_v82_457;
l_v82_457 = 1;
end;
if not l_v82_458 and not l_v82_457 then
l_v82_457 = 0;
l_v82_458 = 1;
end;
l_Part_30.CFrame = v16468 * l_v82_455(v16479, v16476,
(math.rad((l_v82_459:NextNumber(l_v82_457, l_v82_458)))));
table.insert(v16473, l_Part_30);
l_Part_30.Parent = workspace.Thrown;
end;
local v16483 = nil;
l_CFrame_88 = {};
l_new_92 = {};
local _ = {};
v16467 = function(v16485)
if not v16460.Parent or v16485 then
for v16486, v16487 in pairs(v16473) do
v16487.Anchored = false;
game:GetService("Debris"):AddItem(v16487, 2);
if v16486 % 2 == 0 then
local l_sfx_22 = shared.sfx;
local v16489 = {
SoundId = ({
"rbxassetid://3932587334",
"rbxassetid://3932587669",
"rbxassetid://4307213273",
"rbxassetid://4307214211"
})[math.random(1, 4)],
RollOffMaxDistance = 75
};
local v16490 = 0.3;
local v16491 = 0.7;
local l_v82_460 = v82;
if not v16491 and v16490 then
v16491 = v16490;
v16490 = 1;
end;
if not v16491 and not v16490 then
v16490 = 0;
v16491 = 1;
end;
v16489.Volume = l_v82_460:NextNumber(v16490, v16491) / 1.5;
local v16493 = 1.2;
v16490 = 1.7;
v16491 = v82;
if not v16490 and v16493 then
v16490 = v16493;
v16493 = 1;
end;
if not v16490 and not v16493 then
v16493 = 0;
v16490 = 1;
end;
v16489.PlaybackSpeed = v16491:NextNumber(v16493, v16490);
v16489.Parent = v16487;
l_sfx_22(v16489):Play();
end;
end;
v16483:Disconnect();
table.clear(l_CFrame_88);
table.clear(v16473);
table.clear(l_new_92);
end;
end;
v16483 = v16460:GetPropertyChangedSignal("Parent"):Connect(v16467);
v16467();
v16468 = tick();
while task.wait() do
if not (v16460.Parent and l_Parent_19.Parent) or not
l_PrimaryPart_72.Parent then
v16467(true);
break;
else
l_v82_455 = tick() - v16468;
local l_Position_93 = l_PrimaryPart_72.Position;
local _, v16496 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_93);
if v16496 then
for _, v16498 in pairs(v16473) do
if not l_CFrame_88[v16498] then
local v16499 = {};
local v16500 = 0.8;
local v16501 = 1.2;
local l_v82_461 = v82;
if not v16501 and v16500 then
v16501 = v16500;
v16500 = 1;
end;
if not v16501 and not v16500 then
v16500 = 0;
v16501 = 1;
end;
local v16503 = l_v82_461:NextNumber(v16500, v16501);
??? = v89(2.5, 3.5);
setlist { ['R019[1 to ???]'] = 'R020 to ???' } { v16503
};
l_CFrame_88[v16498] = v16499;
end;
if not l_new_92[v16498] then
local v16504 = -5;
local v16505 = 5;
local l_v82_462 = v82;
if not v16505 and v16504 then
v16505 = v16504;
v16504 = 1;
end;
if not v16505 and not v16504 then
v16504 = 0;
v16505 = 1;
end;
local v16507 = l_v82_462:NextNumber(v16504, v16505);
v16505 = -1;
l_v82_462 = 1;
local l_v82_463 = v82;
if not l_v82_462 and v16505 then
l_v82_462 = v16505;
v16505 = 1;
end;
if not l_v82_462 and not v16505 then
v16505 = 0;
l_v82_462 = 1;
end;
l_new_92[v16498] = Vector3.new(v16507,
l_v82_463:NextNumber(v16505, l_v82_462), v89(-5, 5));
v16498:SetAttribute("OGY", v16498.Position.Y);
v16498.Position =
Vector3.new(l_PrimaryPart_72.Position.X + l_new_92[v16498].X, v16498.Position.Y,
l_PrimaryPart_72.Position.Z + l_new_92[v16498].Z);
local l_sfx_23 = shared.sfx;
v16507 = {
SoundId = ({
"rbxassetid://4307211119",
"rbxassetid://4307210855",
"rbxassetid://4307210561"
})[math.random(1, 3)],
Volume = 0.15,
RollOffMaxDistance = 75
};
v16505 = 0.9;
l_v82_462 = 1.1;
l_v82_463 = v82;
if not l_v82_462 and v16505 then
l_v82_462 = v16505;
v16505 = 1;
end;
if not l_v82_462 and not v16505 then
v16505 = 0;
l_v82_462 = 1;
end;
v16507.PlaybackSpeed = l_v82_463:NextNumber(v16505,
l_v82_462);
v16507.Parent = v16498;
l_sfx_23(v16507):Play();
end;
local v16510 = l_CFrame_88[v16498][1] * math.sin(tick() *
3.141592653589793 / l_CFrame_88[v16498][2]);
v16498.Position =
v16498.Position:lerp(l_PrimaryPart_72.Position + l_new_92[v16498] + Vector3.new(0,
v16510, 0), 1 - 0.9 ^ l_v82_455);
end;
end;
end;
end;
return ;
end;
end);
v2:GetInstanceAddedSignal("CoolEffect"):Connect(function(v16511)
local l_v16511_0 = v16511;
if v16511:IsA("Accessory") then
v16511 = v16511.Parent.PrimaryPart;
end;
local l_SavedQualityLevel_2 =
UserSettings():GetService("UserGameSettings").SavedQualityLevel;
l_SavedQualityLevel_2 = string.gsub(l_SavedQualityLevel_2.Name, "QualityLevel",
"");
if not tonumber(l_SavedQualityLevel_2) then
l_SavedQualityLevel_2 = 6;
end;
if tonumber(l_SavedQualityLevel_2) <= 7 and v16511.Name ~= "LapseBlue" then
return ;
else
local v16514 = game.ReplicatedStorage.Resources.Inverted:Clone();
if not v16511.Parent then
return v16514:Destroy();
else
local v16515 = nil;
v16515 = v16511:GetPropertyChangedSignal("Parent"):Connect(function()
if not v16511.Parent then
game:GetService("Debris"):AddItem(v16514, 0);
v16515:Disconnect();
end;
end);
if v16511.Name == "Purple" then
v16514.Transparency = 10;
elseif v16511.Name == "LapseBlue" then
v16514.Transparency = 1;
v16514.Material = Enum.Material.SmoothPlastic;
else
v16514.Transparency = 6;
end;
local l_Transparency_6 = v16514.Transparency;
v16514.Transparency = 1;
v3:Create(v16514, TweenInfo.new(2.5, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = l_Transparency_6
}):Play();
v16514.Highlight.Enabled = true;
v16514.Parent = workspace.Thrown;
v16514.CFrame = v16511.CFrame;
if v16511.Name == "Purple" then
v16514.Size = Vector3.new(325, 325, 325, 0);
v3:Create(v16514, TweenInfo.new(4.1, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Size = Vector3.new(0, 0, 0, 0)
}):Play();
task.delay(1.325, function()
if not v16514.Parent then
return ;
else
v3:Create(v16514, TweenInfo.new(1.325,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Transparency = 4
}):Play();
return ;
end;
end);
else
v16514.Size = Vector3.new(12, 12, 12, 0);
end;
local v16517 = tick();
local v16518 = nil;
v16518 =
game:GetService("RunService").RenderStepped:Connect(function(v16519)
v16519 = v16519 * 60;
if not (l_v16511_0 and l_v16511_0.Parent and v16511.Parent) or not
v16514.Parent then
game:GetService("Debris"):AddItem(v16514, 0);
return v16518:Disconnect();
else
if v16517 and tick() - v16517 > 1 and l_v16511_0.Name ==
"InfinityDebris" then
v16517 = nil;
v3:Create(v16514, TweenInfo.new(2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out), {
Transparency = 1
}):Play();
end;
if v16514.Transparency == 1 and not v16517 then
game:GetService("Debris"):AddItem(v16514, 0);
end;
if v16511.Name == "LapseBlue" then
local v16520 = 1;
if v16511:GetAttribute("Close") then
if tonumber(l_SavedQualityLevel_2) > 7 then
v16514.Material = Enum.Material.Glass;
end;
if not v16511:GetAttribute("Scale") then
v16511:SetAttribute("Scale", 0.25);
end;
if not v16511:GetAttribute("Mult") then
v16511:SetAttribute("Mult", 1);
end;
v16520 = v16511:GetAttribute("Mult") - 0.04 * v16519;
v16511:SetAttribute("Mult", v16520);
v16511:SetAttribute("Scale",
v16511:GetAttribute("Scale") - 0.01 * v16519);
v16511.Parent:ScaleTo((math.max(v16511:GetAttribute("Scale"), 1.0E-7)));
local l_v16514_0 = v16514;
l_v16514_0.Transparency = l_v16514_0.Transparency + 0.1
* v16519;
if v16511.Size.magnitude < 0.01 then
v16514:Destroy();
end;
end;
v16514.Size = v16511.Size + Vector3.new(85 * v16520, 85 *
v16520, 85 * v16520);
end;
v16514.CFrame = v16511.CFrame;
return ;
end;
end);
return ;
end;
end;
end);
v2:GetInstanceAddedSignal("SmallDebris"):connect(function(v16522)
local l_HumanoidRootPart_13 = v16522.Parent:FindFirstChild("HumanoidRootPart");
local l_Character_45 = l_LocalPlayer_0.Character;
local function v16554(v16525, v16526, v16527)
local v16528 = v230() or Instance.new("Part");
local l_Color_3 = v16525.Color;
if v16525:IsA("Terrain") then
l_Color_3 = workspace.Terrain:GetMaterialColor(v16526);
end;
v16528.Name = "Debris";
v16528.Anchored = true;
v16528.CanCollide = false;
v16528.CastShadow = false;
v16528.Transparency = 1;
local v16530 = 0.75;
local v16531 = 1;
local l_v82_464 = v82;
if not v16531 and v16530 then
v16531 = v16530;
v16530 = 1;
end;
if not v16531 and not v16530 then
v16530 = 0;
v16531 = 1;
end;
local v16533 = l_v82_464:NextNumber(v16530, v16531);
v16531 = 0.75;
l_v82_464 = 1;
local l_v82_465 = v82;
if not l_v82_464 and v16531 then
l_v82_464 = v16531;
v16531 = 1;
end;
if not l_v82_464 and not v16531 then
v16531 = 0;
l_v82_464 = 1;
end;
v16528.Size = Vector3.new(v16533, l_v82_465:NextNumber(v16531, l_v82_464),
v89(0.75, 1)) * 0.75;
v16528.Position = v16527;
v16528.Material = v16526;
v16528.Color = l_Color_3;
local l_CFrame_89 = v16528.CFrame;
local l_Angles_42 = CFrame.Angles;
v16531 = -360;
l_v82_464 = 360;
l_v82_465 = v82;
if not l_v82_464 and v16531 then
l_v82_464 = v16531;
v16531 = 1;
end;
if not l_v82_464 and not v16531 then
v16531 = 0;
l_v82_464 = 1;
end;
v16533 = math.rad((l_v82_465:NextNumber(v16531, l_v82_464)));
l_v82_464 = -360;
l_v82_465 = 360;
local l_v82_466 = v82;
if not l_v82_465 and l_v82_464 then
l_v82_465 = l_v82_464;
l_v82_464 = 1;
end;
if not l_v82_465 and not l_v82_464 then
l_v82_464 = 0;
l_v82_465 = 1;
end;
v16530 = math.rad((l_v82_466:NextNumber(l_v82_464, l_v82_465)));
l_v82_465 = -360;
l_v82_466 = 360;
local l_v82_467 = v82;
if not l_v82_466 and l_v82_465 then
l_v82_466 = l_v82_465;
l_v82_465 = 1;
end;
if not l_v82_466 and not l_v82_465 then
l_v82_465 = 0;
l_v82_466 = 1;
end;
v16528.CFrame = l_CFrame_89 * l_Angles_42(v16533, v16530,
(math.rad((l_v82_467:NextNumber(l_v82_465, l_v82_466)))));
l_CFrame_89 = v16528.CFrame;
v16528.CFrame = v16528.CFrame - Vector3.new(0, 1.25, 0, 0);
v16528.Transparency = 0;
v16528.Parent = workspace.Thrown;
v3:Create(v16528, TweenInfo.new(0.2, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
CFrame = l_CFrame_89
}):Play();
l_Angles_42 = task.delay;
v16530 = 9;
v16531 = 12;
l_v82_464 = v82;
if not v16531 and v16530 then
v16531 = v16530;
v16530 = 1;
end;
if not v16531 and not v16530 then
v16530 = 0;
v16531 = 1;
end;
l_Angles_42(l_v82_464:NextNumber(v16530, v16531), function()
local v16539 = 1;
local v16540 = 2;
local l_v82_468 = v82;
if not v16540 and v16539 then
v16540 = v16539;
v16539 = 1;
end;
if not v16540 and not v16539 then
v16539 = 0;
v16540 = 1;
end;
local v16542 = l_v82_468:NextNumber(v16539, v16540);
v16539 = v3;
l_v82_468 = v16528;
local v16543 = TweenInfo.new(v16542, Enum.EasingStyle.Quad,
Enum.EasingDirection.In);
local v16544 = {};
local v16545 = v16528.CFrame - Vector3.new(0, 1.2999999523162842, 0,
0);
local l_Angles_43 = CFrame.Angles;
local v16547 = -360;
local v16548 = 360;
local l_v82_469 = v82;
if not v16548 and v16547 then
v16548 = v16547;
v16547 = 1;
end;
if not v16548 and not v16547 then
v16547 = 0;
v16548 = 1;
end;
local v16550 = math.rad((l_v82_469:NextNumber(v16547, v16548)));
v16548 = -360;
l_v82_469 = 360;
local l_v82_470 = v82;
if not l_v82_469 and v16548 then
l_v82_469 = v16548;
v16548 = 1;
end;
if not l_v82_469 and not v16548 then
v16548 = 0;
l_v82_469 = 1;
end;
local v16552 = math.rad((l_v82_470:NextNumber(v16548, l_v82_469)));
l_v82_469 = -360;
l_v82_470 = 360;
local l_v82_471 = v82;
if not l_v82_470 and l_v82_469 then
l_v82_470 = l_v82_469;
l_v82_469 = 1;
end;
if not l_v82_470 and not l_v82_469 then
l_v82_469 = 0;
l_v82_470 = 1;
end;
v16544.CFrame = v16545 * l_Angles_43(v16550, v16552,
(math.rad((l_v82_471:NextNumber(l_v82_469, l_v82_470)))));
v16539:Create(l_v82_468, v16543, v16544):Play();
delay(v16542, function()
v16528.Anchored = true;
v16528.CFrame = CFrame.new(100000000, 100000000, 100000000);
v16528.CastShadow = true;
table.insert(v91, v16528);
end);
end);
end;
l_Character_45 = if l_Character_45 then
l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart") or nil else nil;
if l_HumanoidRootPart_13 and l_Character_45 and (l_HumanoidRootPart_13.Position
- l_Character_45.Position).magnitude <= 100 then
local l_Position_94 = l_HumanoidRootPart_13.Position;
local _, v16557 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_94);
if v16557 then
local v16558 = tick();
while v16522.Parent and tick() - v16558 <= 10 do
l_Position_94 = math.random(1, 2);
if l_LocalPlayer_0:GetAttribute("S_FastMode") then
l_Position_94 = 1;
end;
for _ = 1, l_Position_94 do
local l_v556_3 = v556;
local v16561 = {};
local l_CFrame_90 = l_HumanoidRootPart_13.CFrame;
local l_new_93 = CFrame.new;
local v16564 = 1.75;
local v16565 = 3.5;
local l_v82_472 = v82;
if not v16565 and v16564 then
v16565 = v16564;
v16564 = 1;
end;
if not v16565 and not v16564 then
v16564 = 0;
v16565 = 1;
end;
v16561.orig = (l_CFrame_90 *
l_new_93(l_v82_472:NextNumber(v16564, v16565), 0, v89(-1.5, 1.5))).p;
v16561.dir = Vector3.new(0, -6, 0, 0);
local v16567;
l_v556_3, v16561, v16567 = l_v556_3(v16561);
if l_v556_3 then
v16554(l_v556_3, v16567, v16561);
end;
local l_v556_4 = v556;
local v16569 = {};
v16564 = l_HumanoidRootPart_13.CFrame;
v16565 = CFrame.new;
local v16570 = -3.5;
local v16571 = -1.75;
local l_v82_473 = v82;
if not v16571 and v16570 then
v16571 = v16570;
v16570 = 1;
end;
if not v16571 and not v16570 then
v16570 = 0;
v16571 = 1;
end;
v16569.orig = (v16564 * v16565(l_v82_473:NextNumber(v16570,
v16571), 0, v89(-1.5, 1.5))).p;
v16569.dir = Vector3.new(0, -6, 0, 0);
l_v556_4, v16569, l_CFrame_90 = l_v556_4(v16569);
if l_v556_4 then
v16554(l_v556_4, l_CFrame_90, v16569);
end;
end;
task.wait(l_LocalPlayer_0:GetAttribute("S_FastMode") and 0.35 or
0.1);
end;
end;
end;
end);
v2:GetInstanceAddedSignal("SmoothProjectile"):Connect(function(v16573)
v16573.Transparency = 1;
local v16574 = v16573:Clone();
v2:RemoveTag(v16574, "SmoothProjectile");
v16574.Transparency = 0;
v16574.CanCollide = false;
v16574.CanQuery = false;
v16574.CanTouch = false;
v16574.CFrame = v16573.CFrame;
if v16573:GetAttribute("CFrame") then
v16574.CFrame = v16573:GetAttribute("CFrame");
end;
v16574.Parent = workspace.Thrown;
v16574.Anchored = true;
local v16575 = false;
local v16595 = v16573:GetAttributeChangedSignal("CFrame"):Connect(function()
if not v16573.Parent then
return con:Disconnect();
else
local v16576 = v16573.Position + v16573.Velocity;
local l_Position_95 = v16573.Position;
local _ = (v16576 - l_Position_95).magnitude;
local v16579, _, _, _ = v556({
orig = l_Position_95,
dir = (v16576 - l_Position_95).Unit * (v16573.Velocity.magnitude /
5.2)
});
if v16579 then
if not v16575 then
v16575 = true;
local l_sfx_24 = shared.sfx;
local v16584 = {
SoundId = "rbxassetid://13814518501",
Parent = v16574,
Volume = 1
};
local v16585 = 0.5;
local v16586 = 0.7;
local l_v82_474 = v82;
if not v16586 and v16585 then
v16586 = v16585;
v16585 = 1;
end;
if not v16586 and not v16585 then
v16585 = 0;
v16586 = 1;
end;
v16584.PlaybackSpeed = l_v82_474:NextNumber(v16585, v16586);
l_sfx_24(v16584):Play();
l_sfx_24 = shared.sfx({
SoundId = "rbxassetid://16010444668",
Parent = v16574,
Volume = 1,
Looped = true,
PlaybackSpeed = 0.95
});
local l_l_sfx_24_0 = l_sfx_24 --[[ copy: 7 -> 13 ]];
task.spawn(function()
l_l_sfx_24_0:Play();
local v16589 = tick();
while true do
task.wait();
l_l_sfx_24_0.Volume =
math.clamp(v16573.Velocity.magnitude / 2.5, 0, 1);
if not (v16573.Parent and tick() - v16589 <= 60) then
break;
end;
end;
v3:Create(l_l_sfx_24_0, TweenInfo.new(1,
Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
Volume = 0
}):Play();
end);
end;
local l_sfx_25 = shared.sfx;
local v16591 = {
SoundId = "rbxassetid://13814518583",
Parent = v16574,
Volume = 1
};
local v16592 = 0.8;
local v16593 = 1;
local l_v82_475 = v82;
if not v16593 and v16592 then
v16593 = v16592;
v16592 = 1;
end;
if not v16593 and not v16592 then
v16592 = 0;
v16593 = 1;
end;
v16591.PlaybackSpeed = l_v82_475:NextNumber(v16592, v16593);
l_sfx_25(v16591):Play();
end;
v3:Create(v16574, TweenInfo.new(0.0425, Enum.EasingStyle.Linear,
Enum.EasingDirection.Out), {
CFrame = v16573:GetAttribute("CFrame")
}):Play();
return ;
end;
end);
if v16573:GetAttribute("CFrame") then
v16574.CFrame = v16573:GetAttribute("CFrame");
end;
v16573:GetPropertyChangedSignal("Parent"):Connect(function()
if not v16573.Parent then
v16574:Destroy();
v16595:Disconnect();
end;
end);
end);
local _ = {};
local v16597 = {};
local l_StarterCharacter_0 = game.StarterPlayer.StarterCharacter;
for _, v16600 in pairs({
"Left Arm",
"Right Arm",
"Left Leg",
"Right Leg"
}) do
v16597[v16600] =
l_StarterCharacter_0.Torso.CFrame:ToObjectSpace(l_StarterCharacter_0[v16600].CFrame
);
end;
v2:GetInstanceAddedSignal("RagdollTime"):connect(function(v16601)
local l_Torso_12 = v16601.Parent:FindFirstChild("Torso");
local l_Character_46 = l_LocalPlayer_0.Character;
local _ = v16601.Parent;
l_Character_46 = if l_Character_46 then
l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart") or nil else nil;
if l_Torso_12 and l_Character_46 and (l_Torso_12.Position -
l_Character_46.Position).magnitude <= 100 then
local l_Position_96 = l_Torso_12.Position;
local v16606, v16607 =
workspace:FindFirstChildOfClass("Camera"):WorldToScreenPoint(l_Position_96);
if v16607 then
local v16608;
v16608, l_Position_96 = v556({
orig = l_Torso_12.Position,
dir = Vector3.new(0, -1.649999976158142, 0, 0)
});
v16606 = tick();
if not v16608 then
while true do
local v16609;
v16607, v16609 = v556({
orig = l_Torso_12.Position,
dir = Vector3.new(0, -1.649999976158142, 0, 0)
});
v16608 = v16607;
l_Position_96 = v16609;
if not v16608 then
wait(0.075);
end;
if not (not v16608 and tick() - v16606 <= 2) then
break;
end;
end;
end;
if tick() - v16606 > 2 then
return ;
elseif l_Torso_12.Parent:GetAttribute("BreakJointed") then
shared.sfx({
SoundId = "rbxassetid://9114788214",
Parent = l_Torso_12,
Volume = 1.35
}):Play();
return ;
else
v16607 = Instance.new("Sound");
v16607.RollOffMaxDistance = 75;
v16607.SoundGroup = game:GetService("SoundService").Sounds;
v16607.Volume = 1.35;
local v16610 = {
"rbxassetid://7408635405",
"rbxassetid://7408635465"
};
local v16611 = 1;
local v16612 = 2;
local l_v82_476 = v82;
if not v16612 and v16611 then
v16612 = v16611;
v16611 = 1;
end;
if not v16612 and not v16611 then
v16611 = 0;
v16612 = 1;
end;
v16607.SoundId = v16610[l_v82_476:NextInteger(v16611, v16612)];
v16607.Parent = l_Torso_12;
v16607:Play();
local l_Sound_4 = Instance.new("Sound");
l_Sound_4.RollOffMaxDistance = 75;
l_Sound_4.SoundGroup = game:GetService("SoundService").Sounds;
l_Sound_4.Volume = 0.75;
local v16615 = {
"rbxassetid://12285238369",
"rbxassetid://12285238428",
"rbxassetid://12285238459"
};
v16612 = 1;
l_v82_476 = 3;
local l_v82_477 = v82;
if not l_v82_476 and v16612 then
l_v82_476 = v16612;
v16612 = 1;
end;
if not l_v82_476 and not v16612 then
v16612 = 0;
l_v82_476 = 1;
end;
l_Sound_4.SoundId = v16615[l_v82_477:NextInteger(v16612,
l_v82_476)];
l_Sound_4.Parent = l_Torso_12;
l_Sound_4:Play();
end;
end;
end;
end);
local l_Clouds_1 = workspace.Terrain:FindFirstChild("Clouds");
local function v16619()
if not l_Clouds_1 then
return ;
else
task.wait();
local v16618 = l_Clouds_1:FindFirstChild("Gone") and 0 or 0.714;
if l_Clouds_1.Cover ~= v16618 then
v3:Create(l_Clouds_1, TweenInfo.new(v16618 == 0 and 6 or 30,
Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
Cover = v16618
}):Play();
end;
return ;
end;
end;
if l_Clouds_1 then
l_Clouds_1.ChildAdded:Connect(v16619);
l_Clouds_1.ChildRemoved:Connect(v16619);
v16619();
end;
local l_BindableEvent_0 = Instance.new("BindableEvent");
l_BindableEvent_0.Event:connect(function()
l_LocalPlayer_0.Character.Communicate:FireServer({
Goal = "Reset"
});
end);
local l_BindableFunction_0 = Instance.new("BindableFunction");
l_BindableFunction_0.OnInvoke = function(v16622)
if v16622 == "Reset" then
local l_Character_47 = l_LocalPlayer_0.Character;
l_Character_47.Communicate:FireServer({
Goal = "Reset"
});
local v16624 = tick();
while true do
task.wait();
if not (l_Character_47.Humanoid.Health ~= 0 and
l_LocalPlayer_0.Character == l_Character_47 and tick() - v16624 <= 5) then
break;
end;
end;
if l_LocalPlayer_0.Character == l_Character_47 then
if tick() - v16624 > 5 then
return ;
elseif l_Character_47.Humanoid.Health == 0 then
l_Character_47.Communicate:FireServer({
Goal = "Change Character",
Character = v27
});
end;
end;
return ;
else
if v16622 == "Teleport" then
game:GetService("TeleportService"):Teleport(17811009787,
game.Players.LocalPlayer);
end;
return ;
end;
end;
shared.resetbe = l_BindableFunction_0;
local v16625 = {};
local function v16629(v16626)
if not v16626 or v16625[v16626] then
return ;
else
local v16627 = v16626:FindFirstChild("CharacterHandler") or
v16626:WaitForChild("CharacterHandler", 3);
local v16628 = v16627:FindFirstChild("Client") or
v16627:WaitForChild("Client", 3);
if not v16628 then
return ;
elseif v16628.Disabled then
return v16626:Destroy();
else
v16628:GetPropertyChangedSignal("Disabled"):Connect(function()
if v16628.Disabled then
return v16626:Destroy();
else
return ;
end;
end);
v16628:GetPropertyChangedSignal("RunContext"):Connect(function()
if v16628.RunContext == "Server" then
end;
end);
return ;
end;
end;
end;
l_LocalPlayer_0.CharacterAdded:Connect(v16629);
if l_LocalPlayer_0.Character then
v16629(l_LocalPlayer_0.Character);
end;
task.spawn(function()
while task.wait(0.2) do
local l_status_0, _ = pcall(function()
game:GetService("StarterGui"):SetCore("ResetButtonCallback",
l_BindableEvent_0);
end);
if l_status_0 then
break;
end;
end;
end);
return {};