When I select the Hopperbin and I click my character punches and when I deselect the hopperbin it still punches!
UIS = game:GetService("UserInputService") Player = game.Players.LocalPlayer FireDebounce = true AttackDebounce = true script.Parent.Selected:connect(function() UIS.InputBegan:connect(function(board, GPE) if board.UserInputType == Enum.UserInputType.MouseButton1 and not GPE and FireDebounce == true then FireDebounce = false Player.leaderstats.EXP.Value = Player.leaderstats.EXP.Value + 1 Punche = Player.Character.Humanoid:LoadAnimation(script.Punch) Punche:Play() wait(.6) Punche:Stop() PunchL = Player.Character.Humanoid:LoadAnimation(script.PunchL) PunchL:Play() wait(.5) PunchL:Stop() local connection = Player.Character["Left Arm"].Touched:connect(TouchHit) wait(.5) connection:Disconnect() local connect = Player.Character["Right Arm"].Touched:connect(TouchHit) wait(.5) connect:Disconnect() FireDebounce = true end end) end) script.Parent.Deselected:connect(function() end)