Here is the script it works in studio but doesnt work ingame
local tool = script.Parent
local player = game:GetService("Players").LocalPlayer
local debounce = false
tool.Equipped:connect(function(Mouse)
print("Tool equipped!")
Mouse.Button1Down:connect(function()
if debounce then
return nil
else
debounce = true
print("button pressed")
local muzzle = workspace:WaitForChild("MuzzleEffect").Muzzle:Clone()
local sound = workspace:WaitForChild("MuzzleEffect").Sound:Clone()
muzzle.Parent = tool.Handle2
muzzle.Enabled = true
sound.Parent = tool
sound:Play()
game:GetService("Debris"):AddItem(muzzle,0.25)
game:GetService("Debris"):AddItem(sound,0.7)
end
wait(1)
debounce = false
end)
end)
