local RunService_upvr = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerScriptService = game:GetService("ServerScriptService")
local Packages = ReplicatedStorage:WaitForChild("Packages")
local Net_upvr = require([Link])
local var6_upvw
if RunService_upvr:IsServer() then
var6_upvw = require([Link])
end
local tbl_8_upvr = {}
local var9_upvw = 0
local function var8(arg1) -- Line 23
--[[ Upvalues[2]:
[1]: var9_upvw (read and write)
[2]: tbl_8_upvr (readonly)
]]
[Link]("Items:UpdateHUE")
var9_upvw += arg1 * 0.2
if 1 < var9_upvw then
var9_upvw -= 1
end
for _, v in tbl_8_upvr do
if v and [Link] then
[Link] = [Link](var9_upvw, 1, 1)
end
end
[Link]()
end
RunService_upvr.Heartbeat:Connect(var8)
local var12_upvw
local var13_upvw
var8 = nil
local var14_upvw = var8
local var15_upvw
if RunService_upvr:IsServer() then
var15_upvw = require([Link])
local ToolsCode = [Link]
var12_upvw = [Link]
var13_upvw = [Link]
var14_upvw = [Link]
end
local module = {
Slap = {
Name = "Slap";
Icon = "rbxassetid://111744314864127";
Cooldown = 0.7;
Force = 550;
RagdollDuration = 3;
};
["Iron Slap"] = {
Name = "Iron Slap";
Icon = "rbxassetid://126416331206871";
Cooldown = 0.7;
Force = 600;
RagdollDuration = 3;
};
["Gold Slap"] = {
Name = "Gold Slap";
Icon = "rbxassetid://73587459668895";
Cooldown = 0.7;
Force = 650;
RagdollDuration = 3;
};
["Diamond Slap"] = {
Name = "Diamond Slap";
Icon = "rbxassetid://103400414014905";
Cooldown = 0.7;
Force = 700;
RagdollDuration = 3;
};
["Emerald Slap"] = {
Name = "Emerald Slap";
Icon = "rbxassetid://125486072175077";
Cooldown = 0.7;
Force = 750;
RagdollDuration = 3;
};
["Ruby Slap"] = {
Name = "Ruby Slap";
Icon = "rbxassetid://135484448648993";
Cooldown = 0.7;
Force = 800;
RagdollDuration = 3;
};
["Blackhole Slap"] = {
Name = "Blackhole Slap";
Icon = "rbxassetid://78729379185611";
Cooldown = 0.7;
Force = 850;
RagdollDuration = 3;
HasHighlight = false;
HighlightConfig = {
FillColor = [Link](255, 0, 0);
FillTransparency = 0.5;
};
};
["Flame Slap"] = {
Name = "Flame Slap";
Icon = "rbxassetid://107751993012682";
Cooldown = 0.7;
Force = 850;
RagdollDuration = 3;
HasHighlight = true;
HighlightConfig = {
OutlineColor = [Link]();
OutlineTransparency = 0;
};
};
["Dark Matter Slap"] = {
Name = "Dark Matter Slap";
Icon = "rbxassetid://116359699709899";
Cooldown = 0.7;
Force = 900;
RagdollDuration = 3;
HasHighlight = true;
HighlightConfig = {
FillTransparency = 0.9;
OutlineTransparency = 0;
};
};
["Nuclear Slap"] = {
Name = "Nuclear Slap";
Icon = "rbxassetid://94800671695541";
Cooldown = 0.7;
Force = 950;
RagdollDuration = 3;
HasHighlight = true;
HighlightConfig = {
OutlineColor = [Link](234, 255, 0);
OutilineTransparency = 0;
};
};
["Galaxy Slap"] = {
Name = "Galaxy Slap";
Icon = "rbxassetid://79582982176990";
Cooldown = 0.7;
Force = 1050;
RagdollDuration = 3;
HasHighlight = true;
};
["Bloodmoon Slap"] = {
Name = "Bloodmoon Slap";
Icon = "rbxassetid://105241258528205";
Cooldown = 0.7;
Force = 1050;
RagdollDuration = 3;
HasHighlight = true;
HighlightConfig = {
FillTransparency = 0.9;
OutlineTransparency = 0;
};
};
["Glitched Slap"] = {
Name = "Glitched Slap";
Icon = "rbxassetid://87821905406599";
Cooldown = 0.7;
Force = 1150;
RagdollDuration = 3;
HasHighlight = true;
};
["Rainbow Slap"] = {
Name = "Rainbow Slap";
Icon = "rbxassetid://76888105480836";
Cooldown = 0.7;
Force = 1150;
RagdollDuration = 3;
HasHighlight = true;
};
["Candy Slap"] = {
Name = "Candy Slap";
Icon = "rbxassetid://116411677446062";
Cooldown = 0.7;
Force = 1200;
RagdollDuration = 3;
HasHighlight = true;
};
["Lava Slap"] = {
Name = "Lava Slap";
Icon = "rbxassetid://80560167115825";
Cooldown = 0.7;
Force = 1200;
RagdollDuration = 3;
HasHighlight = true;
};
}
local tbl_17 = {
Name = "Splatter Slap";
Icon = "rbxassetid://88294870214352";
Cooldown = 0.7;
Force = 1200;
RagdollDuration = 3;
HasHighlight = true;
}
local function OnHit(arg1) -- Line 246
--[[ Upvalues[2]:
[1]: RunService_upvr (readonly)
[2]: Net_upvr (readonly)
]]
if RunService_upvr:IsServer() then
Net_upvr:RemoteEvent("UseItem"):FireClient(arg1, "PaintballHitted", 9)
end
end
tbl_17.OnHit = OnHit
module["Splatter Slap"] = tbl_17
local tbl_13 = {
Name = "Alien Slap";
Icon = "rbxassetid://89070555394271";
Cooldown = 0.7;
Force = 1250;
RagdollDuration = 5;
HasHighlight = true;
}
local function OnHit(arg1, arg2) -- Line 260
--[[ Upvalues[1]:
[1]: var14_upvw (read and write)
]]
-- KONSTANTERROR: [0] 1. Error Block 48 start (CF ANALYSIS FAILED)
if not script:FindFirstChild("AlienSlap") then return end
local HumanoidRootPart_2_upvr = arg2:FindFirstChild("HumanoidRootPart")
local var42 = HumanoidRootPart_2_upvr
if var42 then
var42 = HumanoidRootPart_2_upvr:FindFirstChild("RootAttachment")
end
if not HumanoidRootPart_2_upvr or not arg2:FindFirstChildOfClass("Humanoid")
or not var42 then return end
[Link](1)
local function GetGround(arg1_2) -- Line 282
--[[ Upvalues[1]:
[1]: arg2 (readonly)
]]
local RaycastParams_new_result1_2 = [Link]()
RaycastParams_new_result1_2.FilterType = [Link]
local tbl_5 = {}
tbl_5[1] = arg2
RaycastParams_new_result1_2.FilterDescendantsInstances = tbl_5
local workspace_Raycast_result1_2 = workspace:Raycast(arg1_2 +
[Link](0, 3, 0), [Link](0, -20, 0), RaycastParams_new_result1_2)
if workspace_Raycast_result1_2 then
return workspace_Raycast_result1_2.Position
end
return arg1_2 - [Link](0, 3, 0)
end
local function IsOnGround() -- Line 298
--[[ Upvalues[1]:
[1]: HumanoidRootPart_2_upvr (readonly)
]]
local var46
if [Link](HumanoidRootPart_2_upvr.AssemblyLinearVelocity.Y) >= 1.5
then
var46 = false
else
var46 = true
end
return var46
end
local function IsStandingStill() -- Line 302
--[[ Upvalues[1]:
[1]: HumanoidRootPart_2_upvr (readonly)
]]
local AssemblyLinearVelocity =
HumanoidRootPart_2_upvr.AssemblyLinearVelocity
local var48 = false
if [Link](AssemblyLinearVelocity.X, 0,
AssemblyLinearVelocity.Z).Magnitude < 1 then
if [Link](HumanoidRootPart_2_upvr.AssemblyLinearVelocity.Y) >=
1.5 then
var48 = false
else
var48 = true
end
end
return var48
end
-- KONSTANTERROR: [0] 1. Error Block 48 end (CF ANALYSIS FAILED)
-- KONSTANTERROR: [106] 81. Error Block 25 start (CF ANALYSIS FAILED)
-- KONSTANTERROR: [106] 81. Error Block 25 end (CF ANALYSIS FAILED)
-- KONSTANTERROR: [40] 34. Error Block 11 start (CF ANALYSIS FAILED)
-- KONSTANTWARNING: Failed to evaluate expression, replaced with nil [106.11]
-- KONSTANTWARNING: Failed to evaluate expression, replaced with nil
[106.1772399]
-- KONSTANTERROR: [40] 34. Error Block 11 end (CF ANALYSIS FAILED)
end
tbl_13.OnHit = OnHit
module["Alien Slap"] = tbl_13
local tbl = {
Name = "Yin Yang Slap";
Icon = "rbxassetid://72523518394942";
Cooldown = 0.7;
Force = 1260;
RagdollDuration = 6;
HasHighlight = true;
HighlightConfig = {
FillTransparency = 1;
OutlineTransparency = 0;
OutlineColor = [Link](255, 0, 0);
};
}
local Debris_upvr = game:GetService("Debris")
local function OnHit(arg1, arg2) -- Line 395
--[[ Upvalues[1]:
[1]: Debris_upvr (readonly)
]]
-- KONSTANTERROR: [0] 1. Error Block 63 start (CF ANALYSIS FAILED)
local HumanoidRootPart_5_upvr = arg2:FindFirstChild("HumanoidRootPart")
local var53 = HumanoidRootPart_5_upvr
if var53 then
var53 = HumanoidRootPart_5_upvr:FindFirstChild("RootAttachment")
end
if not HumanoidRootPart_5_upvr or not arg2:FindFirstChildOfClass("Humanoid")
or not var53 then return end
local function _(arg1_3) -- Line 409, Named "isColorable"
if arg1_3:IsA("Accessory") or arg1_3:IsA("Tool") then
return false
end
if arg1_3:IsA("BasePart") and arg1_3.Name ~= "HumanoidRootPart" then
return true
end
return false
end
local function _(arg1_4) -- Line 419, Named "GetGround"
--[[ Upvalues[1]:
[1]: arg2 (readonly)
]]
local RaycastParams_new_result1 = [Link]()
RaycastParams_new_result1.FilterType = [Link]
local tbl_11 = {}
tbl_11[1] = arg2
RaycastParams_new_result1.FilterDescendantsInstances = tbl_11
local workspace_Raycast_result1 = workspace:Raycast(arg1_4 +
[Link](0, 3, 0), [Link](0, -20, 0), RaycastParams_new_result1)
if workspace_Raycast_result1 then
return workspace_Raycast_result1.Position
end
return arg1_4 - [Link](0, 3, 0)
end
local function _() -- Line 435, Named "IsOnGround"
--[[ Upvalues[1]:
[1]: HumanoidRootPart_5_upvr (readonly)
]]
local var57
if [Link](HumanoidRootPart_5_upvr.AssemblyLinearVelocity.Y) >= 1.5
then
var57 = false
else
var57 = true
end
return var57
end
local function _() -- Line 439, Named "IsStandingStill"
--[[ Upvalues[1]:
[1]: HumanoidRootPart_5_upvr (readonly)
]]
local AssemblyLinearVelocity_2 =
HumanoidRootPart_5_upvr.AssemblyLinearVelocity
local var59 = false
if [Link](AssemblyLinearVelocity_2.X, 0,
AssemblyLinearVelocity_2.Z).Magnitude < 1 then
if [Link](HumanoidRootPart_5_upvr.AssemblyLinearVelocity.Y) >=
1.5 then
var59 = false
else
var59 = true
end
end
return var59
end
[Link](1)
local class_Shirt = arg2:FindFirstChildOfClass("Shirt")
if class_Shirt then
class_Shirt.Parent = nil
end
local class_Pants = arg2:FindFirstChildOfClass("Pants")
if class_Pants then
class_Pants.Parent = nil
end
local children, NONE_3, NONE = arg2:GetChildren()
-- KONSTANTERROR: [0] 1. Error Block 63 end (CF ANALYSIS FAILED)
-- KONSTANTERROR: [69] 55. Error Block 85 start (CF ANALYSIS FAILED)
local var65
-- KONSTANTWARNING: Failed to evaluate expression, replaced with nil [70.18]
if nil:IsA("BasePart") and [Link] ~= "HumanoidRootPart" then
var65 = true
else
var65 = false
end
if var65 then
var65 = [Link]
-- KONSTANTERROR: Expression was reused, decompilation is incorrect
var65({}, nil)
local tbl_12 = {}
-- KONSTANTERROR: Expression was reused, decompilation is incorrect
tbl_12.part = nil
-- KONSTANTERROR: Expression was reused, decompilation is incorrect
tbl_12.color = [Link]
var65 = [Link]
var65({}, tbl_12)
end
-- KONSTANTERROR: [69] 55. Error Block 85 end (CF ANALYSIS FAILED)
-- KONSTANTERROR: [57] 45. Error Block 84 start (CF ANALYSIS FAILED)
-- KONSTANTERROR: Expression was reused, decompilation is incorrect (x2)
if {} or {} then
-- KONSTANTWARNING: GOTO [81] #64
end
-- KONSTANTERROR: [57] 45. Error Block 84 end (CF ANALYSIS FAILED)
end
[Link] = OnHit
module["Yin Yang Slap"] = tbl
local tbl_3 = {
Name = "Radioactive Slap";
Icon = "rbxassetid://134911999156077";
Cooldown = 0.7;
Force = 1200;
RagdollDuration = 3;
HasHighlight = true;
HighlightConfig = {
FillTransparency = 1;
OutlineTransparency = 0;
OutlineColor = [Link](0, 255, 0);
};
}
local function OnHit(arg1, arg2, arg3) -- Line 534
--[[ Upvalues[2]:
[1]: RunService_upvr (readonly)
[2]: var6_upvw (read and write)
]]
if not arg2:FindFirstChildOfClass("Humanoid") or not
arg2:FindFirstChild("HumanoidRootPart") then
else
local Highlight_upvr_2 = [Link]("Highlight")
Highlight_upvr_2.DepthMode = [Link]
Highlight_upvr_2.FillColor = [Link](0, 255, 0)
Highlight_upvr_2.FillTransparency = 0.5
Highlight_upvr_2.OutlineColor = [Link](75, 155, 0)
Highlight_upvr_2.OutlineTransparency = 0
Highlight_upvr_2.Adornee = arg2
Highlight_upvr_2.Parent = arg2
[Link](5, function() -- Line 548
--[[ Upvalues[4]:
[1]: RunService_upvr (copied, readonly)
[2]: var6_upvw (copied, read and write)
[3]: arg1 (readonly)
[4]: arg3 (readonly)
]]
if RunService_upvr:IsServer() then
local tbl_15 = {
Tag = "Radioactive Slap";
}
tbl_15.Player = arg3
var6_upvw:ApplyImpulse(arg1, 500, [Link](), true, 3,
true, tbl_15)
end
end)
[Link](8, function() -- Line 557
--[[ Upvalues[1]:
[1]: Highlight_upvr_2 (readonly)
]]
Highlight_upvr_2:Destroy()
end)
end
end
tbl_3.OnHit = OnHit
module["Radioactive Slap"] = tbl_3
local tbl_4 = {
Icon = "rbxassetid://900731150";
Range = [Link](12, 12, 12);
Name = "Overseer Mace";
RagdollDuration = 3;
Cooldown = 0.8;
Force = 1000;
}
local function OnHit(arg1, arg2, arg3) -- Line 570
--[[ Upvalues[2]:
[1]: RunService_upvr (readonly)
[2]: var6_upvw (read and write)
]]
-- KONSTANTWARNING: Variable analysis failed. Output will have some incorrect
variable assignments
if not arg2:FindFirstChildOfClass("Humanoid") or not
arg2:FindFirstChild("HumanoidRootPart") then
else
[Link](3)
for _ = 1, 10 do
arg1:SetAttribute("DivideSpeedBy", 1 - 0.1)
[Link](0.6)
local _
end
arg1:SetAttribute("DivideSpeedBy", nil)
if RunService_upvr:IsServer() then
local tbl_10 = {
Tag = "[Link] Mace";
}
tbl_10.Player = arg3
var6_upvw:ApplyImpulse(arg1, 500, [Link](), true, 3, true,
tbl_10)
arg1:SetAttribute("DivideSpeedBy", nil)
end
end
end
tbl_4.OnHit = OnHit
module["Overseer Mace"] = tbl_4
module["Bambu Runcing"] = {
Name = "Bambu Runcing";
Icon = "rbxassetid://0";
Cooldown = 0.8;
Force = 1250;
RagdollDuration = 3;
Range = [Link](25, 25, 25);
}
module["Sapu Lidi"] = {
Name = "Bambu Runcing";
Icon = "rbxassetid://0";
Cooldown = 0.8;
Force = 1200;
RagdollDuration = 3;
Range = [Link](30, 9, 9);
}
local tbl_7 = {
Name = "Fire Hand";
Icon = "[Link]
Cooldown = 0.5;
Force = 1000;
RagdollDuration = 4;
}
local function OnHit(arg1, arg2) -- Line 620
--[[ Upvalues[1]:
[1]: RunService_upvr (readonly)
]]
if RunService_upvr:IsServer() then
local HumanoidRootPart_3 = arg2:FindFirstChild("HumanoidRootPart")
if HumanoidRootPart_3 then
local clone_upvr_3 = [Link]:Clone()
clone_upvr_3.Parent = HumanoidRootPart_3
[Link](4, function() -- Line 626
--[[ Upvalues[1]:
[1]: clone_upvr_3 (readonly)
]]
clone_upvr_3:Destroy()
end)
end
end
end
tbl_7.OnHit = OnHit
module["Fire Hand"] = tbl_7
module["Steampunk Glove"] = {
Name = "Steampunk Glove";
Icon = "rbxassetid://243184138";
Cooldown = 0.7;
Force = 1500;
RagdollDuration = 3;
}
local tbl_9 = {
Name = "Ban Hammer";
Icon = "rbxassetid://102903994473061";
Cooldown = 0.7;
Force = 900;
RagdollDuration = 3;
}
local function HasParticles(arg1, arg2) -- Line 650
local Part_upvr_2 = [Link]("Part")
Part_upvr_2.CanCollide = false
Part_upvr_2.Size = [Link](1, 1, 1)
Part_upvr_2.Anchored = false
Part_upvr_2.Transparency = 1
Part_upvr_2.CFrame = [Link] * [Link](0, 0.4, -3)
Part_upvr_2.Parent = workspace
local WeldConstraint_upvr = [Link]("WeldConstraint")
WeldConstraint_upvr.Part0 = arg1
WeldConstraint_upvr.Part1 = Part_upvr_2
WeldConstraint_upvr.Parent = Part_upvr_2
local clone_upvr_10 = [Link]:Clone()
clone_upvr_10.Parent = Part_upvr_2
clone_upvr_10.ParticleEmitter:Emit(2)
[Link](1, function() -- Line 668
--[[ Upvalues[3]:
[1]: Part_upvr_2 (readonly)
[2]: WeldConstraint_upvr (readonly)
[3]: clone_upvr_10 (readonly)
]]
if Part_upvr_2 then
Part_upvr_2:Destroy()
end
if WeldConstraint_upvr then
WeldConstraint_upvr:Destroy()
end
if clone_upvr_10 then
clone_upvr_10:Destroy()
end
end)
end
tbl_9.HasParticles = HasParticles
module["Ban Hammer"] = tbl_9
local tbl_6 = {
Name = "Bloodmoon Hammer";
Icon = "rbxassetid://96284196754755";
Cooldown = 0.7;
Force = 900;
RagdollDuration = 6;
}
local function HasParticles(arg1, arg2) -- Line 689
local Part_upvr_4 = [Link]("Part")
Part_upvr_4.CanCollide = false
Part_upvr_4.Size = [Link](1, 1, 1)
Part_upvr_4.Anchored = false
Part_upvr_4.Transparency = 1
Part_upvr_4.CFrame = [Link] * [Link](0, 0.4, -3)
Part_upvr_4.Parent = workspace
local WeldConstraint_3_upvr = [Link]("WeldConstraint")
WeldConstraint_3_upvr.Part0 = arg1
WeldConstraint_3_upvr.Part1 = Part_upvr_4
WeldConstraint_3_upvr.Parent = Part_upvr_4
local clone_upvr = [Link]:Clone()
clone_upvr.Parent = Part_upvr_4
clone_upvr.ParticleEmitter:Emit(2)
[Link](1, function() -- Line 707
--[[ Upvalues[3]:
[1]: Part_upvr_4 (readonly)
[2]: WeldConstraint_3_upvr (readonly)
[3]: clone_upvr (readonly)
]]
if Part_upvr_4 then
Part_upvr_4:Destroy()
end
if WeldConstraint_3_upvr then
WeldConstraint_3_upvr:Destroy()
end
if clone_upvr then
clone_upvr:Destroy()
end
end)
end
tbl_6.HasParticles = HasParticles
local function OnHit(arg1, arg2) -- Line 720
local Highlight_upvr = [Link]("Highlight")
Highlight_upvr.DepthMode = [Link]
Highlight_upvr.FillColor = [Link](255, 0, 0)
Highlight_upvr.FillTransparency = 0.5
Highlight_upvr.OutlineTransparency = 1
Highlight_upvr.Adornee = arg2
Highlight_upvr.Parent = arg2
[Link](2.5, function() -- Line 729
--[[ Upvalues[1]:
[1]: Highlight_upvr (readonly)
]]
Highlight_upvr:Destroy()
end)
end
tbl_6.OnHit = OnHit
module["Bloodmoon Hammer"] = tbl_6
local tbl_14 = {
Name = "Rainbow Hammer";
Icon = "rbxassetid://139876541578910";
Cooldown = 0.7;
Force = 1000;
RagdollDuration = 6;
}
local function HasParticles(arg1, arg2) -- Line 742
local Part_upvr_3 = [Link]("Part")
Part_upvr_3.CanCollide = false
Part_upvr_3.Size = [Link](1, 1, 1)
Part_upvr_3.Anchored = false
Part_upvr_3.Transparency = 1
Part_upvr_3.CFrame = [Link] * [Link](0, 0.4, -3)
Part_upvr_3.Parent = workspace
local WeldConstraint_2_upvr = [Link]("WeldConstraint")
WeldConstraint_2_upvr.Part0 = arg1
WeldConstraint_2_upvr.Part1 = Part_upvr_3
WeldConstraint_2_upvr.Parent = Part_upvr_3
local clone_upvr_9 = [Link]:Clone()
clone_upvr_9.Parent = Part_upvr_3
clone_upvr_9.ParticleEmitter:Emit(2)
[Link](1, function() -- Line 760
--[[ Upvalues[3]:
[1]: Part_upvr_3 (readonly)
[2]: WeldConstraint_2_upvr (readonly)
[3]: clone_upvr_9 (readonly)
]]
if Part_upvr_3 then
Part_upvr_3:Destroy()
end
if WeldConstraint_2_upvr then
WeldConstraint_2_upvr:Destroy()
end
if clone_upvr_9 then
clone_upvr_9:Destroy()
end
end)
end
tbl_14.HasParticles = HasParticles
local function OnHit(arg1, arg2) -- Line 773
--[[ Upvalues[1]:
[1]: tbl_8_upvr (readonly)
]]
local Highlight_upvr_3 = [Link]("Highlight")
Highlight_upvr_3.DepthMode = [Link]
Highlight_upvr_3.OutlineTransparency = 0
Highlight_upvr_3.FillTransparency = 0.5
Highlight_upvr_3.Adornee = arg2
Highlight_upvr_3.Parent = arg2
[Link](tbl_8_upvr, Highlight_upvr_3)
[Link](2.5, function() -- Line 783
--[[ Upvalues[2]:
[1]: tbl_8_upvr (copied, readonly)
[2]: Highlight_upvr_3 (readonly)
]]
[Link](tbl_8_upvr, [Link](tbl_8_upvr, Highlight_upvr_3))
Highlight_upvr_3:Destroy()
end)
end
tbl_14.OnHit = OnHit
module["Rainbow Hammer"] = tbl_14
module["Delete Hammer"] = {
Name = "Delete Hammer";
Icon = "rbxassetid://102903994473061";
Cooldown = 0;
Force = 3000;
RagdollDuration = 5;
HasParticles = function(arg1, arg2) -- Line 797, Named "HasParticles"
local Part_upvr = [Link]("Part")
Part_upvr.CanCollide = false
Part_upvr.Size = [Link](1, 1, 1)
Part_upvr.Anchored = false
Part_upvr.Transparency = 1
Part_upvr.CFrame = [Link] * [Link](0, 0.4, -3)
Part_upvr.Parent = workspace
local WeldConstraint_4_upvr = [Link]("WeldConstraint")
WeldConstraint_4_upvr.Part0 = arg1
WeldConstraint_4_upvr.Part1 = Part_upvr
WeldConstraint_4_upvr.Parent = Part_upvr
local clone_upvr_5 = [Link]:Clone()
clone_upvr_5.Parent = Part_upvr
clone_upvr_5.ParticleEmitter:Emit(2)
[Link](1, function() -- Line 815
--[[ Upvalues[3]:
[1]: Part_upvr (readonly)
[2]: WeldConstraint_4_upvr (readonly)
[3]: clone_upvr_5 (readonly)
]]
if Part_upvr then
Part_upvr:Destroy()
end
if WeldConstraint_4_upvr then
WeldConstraint_4_upvr:Destroy()
end
if clone_upvr_5 then
clone_upvr_5:Destroy()
end
end)
end;
}
module["Small Tree"] = {
Name = "Small Tree";
Icon = "rbxassetid://70956898840223";
Cooldown = 0.7;
Force = 1000;
Range = [Link](12, 12, 12);
RagdollDuration = 3;
}
module["Medium Tree"] = {
Name = "Medium Tree";
Icon = "rbxassetid://117374249944925";
Cooldown = 0.7;
Force = 1100;
Range = [Link](14, 14, 14);
RagdollDuration = 3;
}
module["Huge Tree"] = {
Name = "Huge Tree";
Icon = "rbxassetid://114915257709192";
Cooldown = 0.7;
Force = 1200;
Range = [Link](16, 16, 16);
RagdollDuration = 3;
}
module["Rainbow Small Tree"] = {
Name = "Rainbow Small Tree";
Icon = "rbxassetid://136011850681459";
Cooldown = 0.7;
Force = 1200;
Range = [Link](12, 12, 12);
RagdollDuration = 3;
}
module["Rainbow Medium Tree"] = {
Name = "Rainbow Medium Tree";
Icon = "rbxassetid://83546641619026";
Cooldown = 0.7;
Force = 1300;
Range = [Link](14, 14, 14);
RagdollDuration = 3;
}
module["Rainbow Huge Tree"] = {
Name = "Rainbow Huge Tree";
Icon = "rbxassetid://119257172353286";
Cooldown = 0.7;
Force = 1400;
Range = [Link](16, 16, 16);
RagdollDuration = 3;
}
[Link] = {
Name = "Bat";
Icon = "rbxassetid://86735158693802";
Cooldown = 0.7;
Force = 500;
RagdollDuration = 3;
}
local tbl_16 = {
Name = "Lollipop";
Icon = "rbxassetid://95336128645462";
Cooldown = 0.7;
Force = 800;
RagdollDuration = 3;
}
local function OnHit(arg1, arg2) -- Line 900
--[[ Upvalues[1]:
[1]: Net_upvr (readonly)
]]
local HumanoidRootPart = arg2:FindFirstChild("HumanoidRootPart")
if not arg2:FindFirstChildOfClass("Humanoid") or not HumanoidRootPart then
else
local clone_upvr_7 = [Link]:Clone()
clone_upvr_7.Parent = HumanoidRootPart
;(function(arg1_5) -- Line 901, Named "ApplyCandyEffect"
for _, v_2 in arg1_5:GetChildren() do
if v_2:IsA("BasePart") then
for _, v_3 in [Link]:GetChildren() do
local clone_upvr_8 = v_3:Clone()
clone_upvr_8.Parent = v_2
[Link](5, function() -- Line 910
--[[ Upvalues[1]:
[1]: clone_upvr_8 (readonly)
]]
clone_upvr_8:Destroy()
end)
end
end
end
end)(arg2)
arg1:SetAttribute("DivideSpeed", true)
[Link](5, function() -- Line 929
--[[ Upvalues[2]:
[1]: arg1 (readonly)
[2]: clone_upvr_7 (readonly)
]]
arg1:SetAttribute("DivideSpeed", nil)
clone_upvr_7:Destroy()
end)
Net_upvr:RemoteEvent("UseItem"):FireClient(arg1, "CandyEffect", 5)
end
end
tbl_16.OnHit = OnHit
[Link] = tbl_16
module["Candy Cane"] = {
Name = "Candy Cane";
Icon = "rbxassetid://19250774";
Cooldown = 0.4;
Force = 500;
RagdollDuration = 3;
}
local tbl_2 = {
Name = "Gummy Bear";
Icon = "rbxassetid://81350787786383";
Cooldown = 0.7;
Force = 750;
RagdollDuration = 3;
}
local Debounce_upvr = require([Link])
local FFlags_upvr = require([Link])
function tbl_2.OnHit(arg1, arg2) -- Line 955
--[[ Upvalues[6]:
[1]: Debounce_upvr (readonly)
[2]: FFlags_upvr (readonly)
[3]: var12_upvw (read and write)
[4]: var13_upvw (read and write)
[5]: var14_upvw (read and write)
[6]: var15_upvw (read and write)
]]
if Debounce_upvr(`TurnedToGummy/{[Link]}/Server`,
FFlags_upvr:GetInstant("GummyBearStickCooldown", 6.5)) then
else
local GummyBear = var12_upvw:FindFirstChild("GummyBear")
if not GummyBear then return end
if not var13_upvw:FindFirstChild("GummyController") then return end
if arg1:GetAttribute("Web") then return end
local HumanoidRootPart_4 = arg2:FindFirstChild("HumanoidRootPart")
if not HumanoidRootPart_4 then return end
local class_Humanoid_upvr = arg2:FindFirstChildWhichIsA("Humanoid")
if not class_Humanoid_upvr then return end
arg2:PivotTo([Link](arg2:GetPivot().Position + [Link](0, 2,
0)))
arg2:SetAttribute("SpeedAllowance",
FFlags_upvr:GetInstant("GummyBearSpeedAllowance", 120))
[Link](FFlags_upvr:GetInstant("GummyBearHitWaitTime", 0.65))
arg1:SetAttribute("RagdollEndTime", 0)
local clone_upvr_6 = var14_upvw.GummyBear:Clone()
clone_upvr_6.Parent = HumanoidRootPart_4
clone_upvr_6:Play()
arg1:SetAttribute("Web", true)
arg1:SetAttribute("BlockTools", true)
var15_upvw:CancelSteal(arg1)
class_Humanoid_upvr.PlatformStand = true
class_Humanoid_upvr:UnequipTools()
local WeldConstraint = [Link]("WeldConstraint")
WeldConstraint.Part0 = HumanoidRootPart_4
local clone_upvr_4 = GummyBear:Clone()
clone_upvr_4:PivotTo(arg2:GetPivot())
clone_upvr_4.Color = [Link]().Color
clone_upvr_4.Parent = workspace
for _, v_4 in clone_upvr_4:GetDescendants() do
if v_4:IsA("BasePart") then
v_4:SetNetworkOwner(arg1)
end
end
WeldConstraint.Part1 = clone_upvr_4
[Link] = clone_upvr_4
arg2:SetAttribute("InGummy", true)
arg1:SetAttribute("NoMouseLockOffset", true)
local class_Tool_upvr = arg2:FindFirstChildOfClass("Tool")
[Link](FFlags_upvr:GetInstant("GummyBearDuration", 3), function()
-- Line 1028
--[[ Upvalues[7]:
[1]: clone_upvr_6 (readonly)
[2]: clone_upvr_4 (readonly)
[3]: class_Humanoid_upvr (readonly)
[4]: arg1 (readonly)
[5]: arg2 (readonly)
[6]: class_Tool_upvr (readonly)
[7]: var15_upvw (copied, read and write)
]]
clone_upvr_6:Destroy()
clone_upvr_4:Destroy()
class_Humanoid_upvr.PlatformStand = false
arg1:SetAttribute("Web", nil)
arg1:SetAttribute("BlockTools", nil)
arg2:SetAttribute("SpeedAllowance", nil)
arg2:SetAttribute("InGummy", nil)
arg1:SetAttribute("NoMouseLockOffset", nil)
if class_Tool_upvr and class_Tool_upvr.Parent == [Link]
and not var15_upvw:IsStealing(arg1) and 0 < class_Humanoid_upvr.Health then
class_Humanoid_upvr:EquipTool(class_Tool_upvr)
end
end)
end
end
module["Gummy Bear"] = tbl_2
module["Dev Slap"] = {
Name = "Dev Slap";
Icon = "";
Cooldown = 0.7;
Force = 5000;
Range = [Link](25, 25, 25);
RagdollDuration = 5;
HasHighlight = true;
}
return module