local player = [Link].
LocalPlayer
local character = [Link] or [Link]:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
-- Equipar "Grenade 2" si no está equipada
local function equipGrenade()
local backpack = player:FindFirstChild("Backpack")
if backpack then
local grenade = backpack:FindFirstChild("Grenade 2")
local currentTool = character:FindFirstChildOfClass("Tool") -- Herramienta
actualmente equipada
if grenade and (not currentTool or [Link] ~= "Grenade 2") then
humanoid:UnequipTools() -- Desequipar cualquier herramienta actual
humanoid:EquipTool(grenade) -- Equipar la "Grenade 2"
print("Grenade 2 equipada.")
elseif currentTool and [Link] == "Grenade 2" then
print("Grenade 2 ya está equipada.")
else
print("No se encontró Grenade 2 en la mochila.")
end
else
print("Mochila no encontrada.")
end
end
-- Saltar y aplicar impulso hacia adelante
local function jumpAndMove()
if humanoid:GetState() == [Link] then
return -- No saltar si el personaje ya está en el aire
end
humanoid:ChangeState([Link]) -- Forzar el salto
print("Saltando...")
-- Aplicar un impulso hacia adelante
local bodyVelocity = [Link]("BodyVelocity", rootPart)
[Link] = [Link] * 150 -- Ajusta la velocidad
aquí
[Link] = [Link](100000, 0, 100000)
-- Eliminar el impulso automáticamente
game:GetService("Debris"):AddItem(bodyVelocity, 0.2)
print("Impulso hacia adelante activado.")
end
-- Detectar cuando la tecla está presionada
local UserInputService = game:GetService("UserInputService")
[Link]:Connect(function(input, gameProcessed)
if not gameProcessed and [Link] == [Link].Q then
equipGrenade() -- Equipar la granada
jumpAndMove() -- Ejecutar salto y movimiento una vez al presionar la tecla
print("Tecla E presionada. Activando salto automático e impulso.")
end
end)