Script
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local TARGET_POSITION = Vector3.new(-655, 31, 1157)
local function pressF()
local VIM = game:GetService("VirtualInputManager")
VIM:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
VIM:SendKeyEvent(false, Enum.KeyCode.F, false, game)
end
local function run()
local originalCFrame = humanoidRootPart.CFrame
humanoidRootPart.CFrame = CFrame.new(TARGET_POSITION)
task.wait(0.2)
pressF()
task.wait(0.3)
humanoidRootPart.CFrame = originalCFrame
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.F then
run()
end
end)