Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local localPlayer = game:GetService("Players").LocalPlayer
local character = localPlayer.Character
local teleport = false
local teleportwalk = false
local distance = 5
local walkdistance = 0.25
local Processed: boolean
local library = loadstring(game:HttpGet(('https://raw.githubusercontent.com/dementiaenjoyer/UI-LIBRARIES/refs/heads/main/wally-modified/source.lua')))()
window = library:()
window:()
window:(,{},(value)
teleport = value
)
window:(, {
flag = ;
kbonly = ;
default = .KeyCode.F;
}, ()
teleport
character.HumanoidRootPart.CFrame = character.HumanoidRootPart.CFrame + .(character.HumanoidRootPart.CFrame.LookVector.X,,character.HumanoidRootPart.CFrame.LookVector.Z) * distance
)
window:(,{default=,min=,max=,precise=},(value)
distance = value
)
window:(,{},(value)
teleportwalk = value
)
window:(,{default=,min=,max=,precise=},(value)
walkdistance = value
)
UserInputService.InputBegan:((input, gameProcessed)
input.UserInputType == .UserInputType.Keyboard
Processed = gameProcessed
)
:().RenderStepped:(()
character = localPlayer.Character
teleportwalk Processed
UserInputService:(.KeyCode.W) UserInputService:(.KeyCode.D) UserInputService:(.KeyCode.A) UserInputService:(.KeyCode.S)
character.HumanoidRootPart.CFrame = character.HumanoidRootPart.CFrame + .(character.HumanoidRootPart.CFrame.LookVector.X,,character.HumanoidRootPart.CFrame.LookVector.Z) * walkdistance
)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
has lookvector tp walk and tp keybind

Universal