how can i make the tool only work if its equipped
this is the local
///////////////////////////
local Player = game:GetService("Players") local rp = game:GetService("ReplicatedStorage") local plr = game.Players.LocalPlayer local MaxKobosRemotes = rp:WaitForChild("MaxKobosRemotes") local KiritosSword = MaxKobosRemotes:WaitForChild("KiritosSword") local tool = script.Parent local UIS = game:GetService("UserInputService") local debounce = false local cooldown = 60 UIS.InputBegan:Connect(function(input,isTyping) if isTyping then return elseif input.KeyCode == Enum.KeyCode.F and debounce == false then debounce = true KiritosSword:FireServer() end end) KiritosSword.OnClientEvent:Connect(function() wait(cooldown) debounce = false end)
//////////////////////////
heres script
//////////////////////////////
local rp = game:GetService("ReplicatedStorage") local MaxKobosRemotes = rp:WaitForChild("MaxKobosRemotes") local KiritosSword = MaxKobosRemotes:WaitForChild("KiritosSword") local player = game:GetService("Players").LocalPlayer local plr = game.Players.LocalPlayer local Animation = game.Workspace.MaxKobosAnimations:WaitForChild("Swing") debounce = true local tool = script.Parent local Buffed = tool:WaitForChild("Buffed") local HitBox = tool:WaitForChild("HitBox") local Blade = script.Parent:WaitForChild("Blade") local Particle1 = Blade:WaitForChild("Lightning1") local Particle2 = Blade:WaitForChild("Lightning2") local Particle3 = Blade:WaitForChild("ParticleEmitter") KiritosSword.OnServerEvent:Connect(function(Player) local Character = Player.Character local Humanoid = Character:FindFirstChild("Humanoid") local Swing = Humanoid:LoadAnimation(Animation) Swing:Play() KiritosSword:FireClient(Player) wait(1) Particle1.Enabled = true Particle2.Enabled = true Particle3.Enabled = true print("Buffed") Buffed.Value = true wait(20) Particle1.Enabled = false Particle2.Enabled = false Particle3.Enabled = false Buffed.Value = false print("BuffOver") wait(1) debounce = false end)
/////////////////////////////