local cleaveTool = Instance.new("Tool") cleaveTool.Name = "cleave" cleaveTool.RequiresHandle = false local function fireCleaveRemote() local remote = game:GetService("ReplicatedStorage").Remotes.PlayfulCloud for i = 1, 4 do remote:FireServer() end for i = 1, 15 do remote:FireServer() end end cleaveTool.Activated:Connect(fireCleaveRemote) cleaveTool.Parent = game.Players.LocalPlayer:WaitForChild("Backpack") local dismantleTool = Instance.new("Tool") dismantleTool.Name = "dismantle" dismantleTool.RequiresHandle = false local function fireDismantleRemote() local remote = game:GetService("ReplicatedStorage").Remotes.DomainSlashes for i = 1, 2 do remote:FireServer() end for i = 1, 15 do remote:FireServer() end end dismantleTool.Activated:Connect(fireDismantleRemote) dismantleTool.Parent = game.Players.LocalPlayer:WaitForChild("Backpack") local fireArrowTool = Instance.new("Tool") fireArrowTool.Name = "fire arrow" fireArrowTool.RequiresHandle = false local function fireArrowRemote() local remote = game:GetService("ReplicatedStorage").Assets.Remotes.Fire for i = 1, 15 do remote:FireServer() end end fireArrowTool.Activated:Connect(fireArrowRemote) fireArrowTool.Parent = game.Players.LocalPlayer:WaitForChild("Backpack") local domainTool = Instance.new("Tool") domainTool.Name = "domain" domainTool.RequiresHandle = false local function fireDomainRemote() local remote = game:GetService("ReplicatedStorage").Events.MalevolentShrine remote:FireServer() wait(5) game:GetService("ReplicatedStorage").Assets.Remotes.Fire:FireServer() for i = 1, 15 do remote:FireServer() end end domainTool.Activated:Connect(fireDomainRemote) domainTool.Parent = game.Players.LocalPlayer:WaitForChild("Backpack")