
8.4k Views
120 Executions
waypoint script builder OP
Universal Script 📌
nvdd10K executions
1 year ago
Please login to perform these actions:Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
An utility script gui that lets you set waypoints to tween to, start recording and end recording so you can generate a script to replay your waypoints Useful for autofarming or/movement macro for autogrinding To use this script, click on areas to record your waypoints, your character will tween to those waypoints, when your done recording your movement click "Stop Recording", you can generate the script after you stop recording and build functions for each waypoint to indeed create your own script.
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
-- Movement recording variables
local recording = false
local waypoints = {}
local currentTween = nil
local dragging = false
local dragStartPos, frameStartPos
local movementSpeed = 10 -- Default speed
-- Create GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MovementRecorder"
screenGui.Parent = player.PlayerGui
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 350, 0, 500)
mainFrame.Position = UDim2.new(0, 10, 0, 10)
mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
mainFrame.BorderSizePixel = 0
mainFrame.Parent = screenGui
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = mainFrame
-- Title bar for dragging
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 30)
titleBar.Position = UDim2.new(0, 0, 0, 0)
titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
titleBar.BorderSizePixel = 0
titleBar.Parent = mainFrame








Can you make the script movable for mobile?
select all in script paste into your executor to execute if it doesent work make it a loadstring