
966 Views
1.3k Executions
Action recorder V1.0 [RECORD ACTIONS]
Universal Script 📌
KaneGGFirst script
2 months ago
Reviewed by QueueSpeedDemonPaid revieweron How review works
Does it work?
No reports yetNo 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.
-- 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
0Log in to join the conversation. Login
No comments yet. Be the first!