New and Improved | Global TAS Creator
Key Required VerifiedUniversal

New and Improved | Global TAS Creator

Universal ScriptTomatoTomato 7.7K views 2.2K executesUpdated Feb 19, 2026
4.3/ 5(7 votes)
6186% Positive
Lua Script•10 lines (878 chars)
--// TAS CONFIGURATION //--
getgenv().AutoLoadAndPlayFile = ""          -- File name (e.g. "MyRun") to instantly load & play. Leave blank ("") for normal creator GUI.
getgenv().ExtremeSmoothing = false       -- Set to true to downsample frames and smoothly interpolate (Warning: Will clip through walls!)
getgenv().TargetSmoothingFPS = 24           -- The FPS to compress the recording into if ExtremeSmoothing is true.
getgenv().ShowVelocityDuringPlayback = false -- Set to true to show the velocity trajectory curve while playing back.
getgenv().ShowTASPathDuringPlayback = false  -- Set to true to draw the cyan line tracing the future path of the TAS.
getgenv().PlaybackCamera = false           -- Set to true to playback the recorded camera movements.

--// EXECUTE TAS SCRIPT //--
loadstring(game:HttpGet('https://github.com/tomatotxt/TAS-Creator/raw/main/script.luau'))()

Features & Information

Update: Added Velocity Visualizer. TAS RECORDER REDUX - BEGINNER GUIDE IMPORTANT: PC ONLY This script is strictly for Windows/PC users. If you are on a phone, tablet, or Xbox, this script may not function. WHAT IS THIS? This is a Tool-Assisted Speedrun (TAS) tool. It allows you to slow down time, frame-by-frame, to create "perfect" movements in Roblox games. You record your inputs slowly, and the script plays them back at full speed. REQUIREMENTS A PC (Windows). A Roblox Executor that supports the 'getsenv' function. Most free "Level 3" executors will not run the animation recorder correctly. GETTING STARTED Open your Roblox game. Open your Executor. Paste the TAS Recorder Redux script into the executor. Click Execute. You will see a GUI appear at the bottom of your screen. You can drag this GUI to move it. THE STATUS COLORS The border of the GUI changes color to tell you what is happening: RED Border: You are Unpaused and Recording. Every move you make is being saved. YELLOW Border: You are Paused. Time is frozen for your character. GREEN Border: You are Playing Back a recording. BASIC CONTROLS (The Essentials) Caps Lock: The most important key. This toggles between PAUSE and RECORD. 1 (One): Create a Savestate (Checkpoint). Do this before a hard jump. 2 (Two): Delete the last Savestate. 8 (Eight): Teleport back to your last Savestate. Use this if you die or mess up. R key: Go BACK one frame. Use this to rewind time slightly. F key: Go FORWARD one frame. Use this to move perfectly, step-by-step. 0 (Zero): Play back your whole run from the start. HOW TO MAKE YOUR FIRST RUN Step 1: Start the script. Press Caps Lock to PAUSE immediately. The border turns Yellow. Step 2: Hold down the W key (forward). While holding W, tap the 'F' key repeatedly. You will see your character move forward in tiny steps. This is "Frame Advance." Step 3: To jump perfectly, hold Spacebar and tap 'F' until you land. Step 4: If you successfully landed a jump, press '1'. This saves your spot. Step 5: Move to the next obstacle. If you fall off the map, DO NOT PANIC. Just press '8'. You will teleport back to your last save spot. Step 6: To redo a specific movement, press 'R' to rewind time, adjust your aim, and press 'F' to go forward again. Step 7: Once you have finished the course, press '0' (Zero). The script will take control and play back everything you just did smoothly. ADVANCED FEATURES Debug Mode (Press V): This turns walls gray and makes invisible parts visible. It also turns "Kill Bricks" bright red and highlights thin walls in cyan. Use this to see hitboxes. Enter Savestate (Press 3): If you made a mistake 3 checkpoints ago, you can delete your recent progress and "enter" an old savestate to start recording from there again. Physics: When playing back, your character will be unanchored but have zero velocity. This means you will look smooth to other players, but you cannot be pushed around. SAVING AND LOADING You can save your TAS to your computer to show friends later. Click the text box in the GUI. Type a name (example: Level1Run). Press '6' on your keyboard. It will save as 'Level1Run.json'. To load it later, type 'Level1Run' in the box and press the Minus key (-). REMEMBER: This creates a file on your PC in the 'workspace/TAS_Recorder' folder. You need an executor that supports writing files to save CREDITS & TECHNICAL INFORMATION AT https://github.com/tomatotxt/TAS-Creator/tree/main
#roblox tas script recorder tool *isted speedrun#frame advance savestate rewind replay physics#lua animation hook smooth interpolation cframe#roblox speedrunning utility executor script cheat#tas recording playback velocity fix optimized

Community Comments (13)

AlizAlizFeb 20, 2026

niceeeeeeeee

reviewreviewMar 1, 2026

himbert i know you here nig

sa*avrilchuk1sa*avrilchuk1Mar 8, 2026

you can make tas like a happatas pls🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺

c00lk1ddyc00lk1ddyMar 15, 2026

W script i got an account to coment i vouch

c00lk1ddyc00lk1ddyMar 19, 2026

Guys i might honestly remake this

Replying to @c00lk1ddy
qweasersqweasersApr 19, 2026

@c00lk1ddy make a feature that u can hide gui

qweasersqweasersApr 19, 2026

very good

filter1ngenabledfilter1ngenabledMay 5, 2026

it works but i cant load it when i join a new server how do i fix it?

RandomScripts30RandomScripts30May 6, 2026

whats one of the required executor's velocity wont load for me

I_likeScriptBloxI_likeScriptBloxMay 16, 2026

Super lag for trashcan pc

guymcguyguymcguyJul 11, 2026

small problem. the physics are a bit different when you like pause, you jump a bit less further if you only use +1 frame without anything else. do you know how to fix this or maybe it's a script problem?? idk.

TomatoTomatoJul 12, 2026

@guymcguy I don't know how to fix that its weird roblox physics.

skibdibiskibdibiJul 17, 2026

please add r6 animation support if possible

More Scripts for Universal Scripts