Universal Script 📌
966 Views
1.3k Executions

Action recorder V1.0 [RECORD ACTIONS]

Universal Script 📌
KaneGG
KaneGGFirst script
2 months ago

Reviewed by QueueSpeedDemonPaid revieweron How review works

Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Record what you do in game, Then easily replay it. Play recording back to back and with delays using the Scheduler featuer. (IN BETA, Some features may be missing.) Note that roblox blocks some features for security, But controls like camera movement (Although janky) and ordinary keyboard buttons are guaranteed.

View Raw
-- Action Recorder V1.3

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local GuiService = game:GetService("GuiService")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera

--// CONFIG
local RED = Color3.fromRGB(255, 40, 40)
local BLACK = Color3.fromRGB(8, 8, 8)
local DARK = Color3.fromRGB(16, 16, 16)
local OUTLINE = 1.5
local FONT = Enum.Font.Code
local TEXT_SIZE = 14

local MOVE_KEYS = {
	W = Vector3.new(0, 0, -1),
	A = Vector3.new(-1, 0, 0),
	S = Vector3.new(0, 0, 1),
	D = Vector3.new(1, 0, 0),
}

local NUMBER_KEYS = {
	One = true, Two = true, Three = true, Four = true, Five = true,
	Six = true, Seven = true, Eight = true, Nine = true, Zero = true
}

--// STATE
local recordings = {}
local nextId = 1
local currentRecordingId = nil
local isRecording = false
local isPlaying = false
local isPlayingSchedule = false
local recordStartTime = 0
local lastActionTime = 0
local rawActions = {}


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!