local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local tool = character:FindFirstChild("fish") or player.Backpack:FindFirstChild("fish") local fish = game.Workspace.Lobby.fish local fishStand = game.Workspace.Lobby.GloveStands.fish local leaderstats = player:FindFirstChild("leaderstats") local gloveStat = leaderstats:FindFirstChild("Glove") local userInputService = game:GetService("UserInputService") local canUseAbility = true userInputService.InputBegan:Connect(function(input, gameProcessedEvent) if character.isInArena.Value == true then if gloveStat.Value == "fish" or gloveStat.Value == "Killerfish" then if input.KeyCode == Enum.KeyCode.R and canUseAbility then canUseAbility = false game:GetService("ReplicatedStorage").GeneralAbility:FireServer() wait(3.05) canUseAbility = true end end end end) while fish:FindFirstChild("Texture") do fish.Texture:Destroy() fish.Color = Color3.new(124, 124, 124) fish.Material = "DiamondPlate" fishStand.GloveDesc.DescOutline.DescFrame:FindFirstChild("Name").Text = "Killerfish" wait(0.05) end while true do if gloveStat.Value == "fish" or gloveStat.Value == "Killerfish" then gloveStat.Value = "Killerfish" end wait(0.05) end while tool.Glove:FindFirstChild("Texture") do tool.Glove.Texture:Destroy() wait(0.05) end tool.Glove.Color = Color3.new(124, 124, 124) tool.Glove.Material = "DiamondPlate" tool.Name = "Killerfish"