
Egor Scripts For Roblox
If you’ve been on TikTok or YouTube, you’ve probably seen Roblox Egor that fast, glitchy walk animation that looks crazy cool in games. Now, you can get the same experience using these five Egor scripts that work smoothly on Roblox.
These scripts are tested with Delta, Codex, Synapse Z, and Arceus X executors. They’re No Key, safe to use in private servers, and made for players who want to try the Egor style in Roblox for fun, trolling, or editing clips.
01. Roblox Egor Script by VortexExploits
| Feature | What it Does | 
|---|---|
| Egor Mode | Makes your avatar move and act like Roblox Egor. | 
| Freeze Mode | Stops your player for fun slow-mo scenes. | 
| Fake Lag & Bad Ping | Adds delay and lag for trolling. | 
| Infinite Yield | Gives tools like noclip, fly, and more. | 
| Mobile Friendly | Runs smoothly on phones and tablets. | 
| No Key | Just copy and execute — no key system needed. | 
One-line: Fast, simple, and works on both R6 and R15 characters.
Script:
loadstring(game:HttpGet("https://raw.githubusercontent.com/GithubMagical/Roblox-Egor/refs/heads/main/lua%20v2", true))()
02. FE Roblox Egor (Custom Edition by jonhfoer)
| Feature | What it Does | 
|---|---|
| Egor & Freeze Mode | Switch between Egor speed and freeze instantly. | 
| WalkSpeed & JumpPower Settings | Change your Roblox character speed or jump height. | 
| Gravity Adjuster | Float or run like you’re in space. | 
| GUI Menu | Easy interface with buttons and sliders. | 
| Animation Control | Edit how fast Egor’s moves play. | 
| Executor Support | Works on Delta, Codex, and Synapse Z. | 
One-line: Full customizable GUI version for Egor made by Roblox users for Roblox users.
Script:
(Full script available on jonhfoer’s GitHub  paste below into your executor)
loadstring(game:HttpGet("https://raw.githubusercontent.com/GithubMagical/Roblox-Egor/refs/heads/main/lua%20v2", true))()
03. Egor Speed Script – Dance Spoofer (by DraxFM)
| Feature | What it Does | 
|---|---|
| Egor Walk Animation | Brings TikTok-style Egor walk to Roblox. | 
| Dance Spoofer | Adds smooth dance-like motion for clips. | 
| Light Performance | Doesn’t cause lag in big servers. | 
| Works on Mobile | Tested on Delta and Arceus X. | 
| No Key | Paste and play no key required. | 
One-line: Best script for adding fun Egor and dance animations to your Roblox character.
Script:
loadstring(game:HttpGet("https://raw.githubusercontent.com/DraxFM/Roblox/refs/heads/main/WhiteRoom/DanceSpoofer.lua"))()
04. Egor Expanded Script (Advanced GUI)
| Feature | What it Does | 
|---|---|
| Full GUI Menu | Clean interface to control Egor effects. | 
| Adjustable WalkSpeed | Set your Roblox speed manually. | 
| JumpPower & Gravity | Float, bounce, or move faster. | 
| Auto Respawn Sync | Keeps settings after dying. | 
| Reset Option | Turn off Egor mode any time. | 
| Supports Delta & Synapse | Runs well on top Roblox executors. | 
One-line: A next-level Egor script for Roblox players who like customization and style.
Script:
local Players    = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local DEFAULTS = {
    WalkSpeed = 16,
    JumpPower = 50,
    Gravity   = 196.2,
    AnimSpeed = 5
}
local egorOn, freezeOn = false, false
local old = LocalPlayer.PlayerGui:FindFirstChild("EgorExpandedUI")
if old then old:Destroy() end
local gui = Instance.new("ScreenGui", LocalPlayer.PlayerGui)
gui.Name = "EgorExpandedUI"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
frame.Size              = UDim2.new(0,300,0,380)
frame.Position          = UDim2.new(0.5,-150,0.5,-190)
frame.BackgroundColor3  = Color3.fromRGB(28,28,30)
frame.Active            = true
frame.Draggable         = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12)
local stroke = Instance.new("UIStroke", frame)
stroke.Color         = Color3.fromRGB(60,60,60)
stroke.Transparency  = 0.5
local title = Instance.new("TextLabel", frame)
title.Size               = UDim2.new(1,-20,0,18)
title.Position           = UDim2.new(0,10,0,6)
title.BackgroundTransparency = 1
title.Text               = "created by jonhfoer"
title.Font               = Enum.Font.Gotham
title.TextSize           = 12
title.TextColor3         = Color3.fromRGB(200,200,200)
local close = Instance.new("TextButton", frame)
close.Size              = UDim2.new(0,24,0,24)
close.Position          = UDim2.new(1,-30,0,6)
close.Text              = "X"
close.Font              = Enum.Font.GothamBold
close.TextSize          = 14
close.TextColor3        = Color3.new(1,1,1)
close.BackgroundColor3  = frame.BackgroundColor3
Instance.new("UICorner", close).CornerRadius = UDim.new(0,6)
local function resetAll()
    local char = LocalPlayer.Character
    if char then
        local hum = char:FindFirstChildOfClass("Humanoid")
        if hum then
            hum.WalkSpeed = DEFAULTS.WalkSpeed
            hum.JumpPower = DEFAULTS.JumpPower
            for _, t in ipairs(hum:GetPlayingAnimationTracks()) do
                t:AdjustSpeed(DEFAULTS.AnimSpeed)
            end
        end
        local hrp = char:FindFirstChild("HumanoidRootPart")
        if hrp then hrp.Anchored = false end
    end
    workspace.Gravity = DEFAULTS.Gravity
    RunService:UnbindFromRenderStep("EgorRun")
end
close.MouseButton1Click:Connect(function()
    resetAll()
    gui:Destroy()
end)
local function makeButton(text, y)
    local btn = Instance.new("TextButton", frame)
    btn.Size              = UDim2.new(0,260,0,36)
    btn.Position          = UDim2.new(0,20,0,y)
    btn.BackgroundColor3  = Color3.fromRGB(45,45,48)
    btn.AutoButtonColor   = false
    btn.Font              = Enum.Font.GothamBold
    btn.TextSize          = 14
    btn.TextColor3        = Color3.new(1,1,1)
    btn.Text              = text
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0,8)
    btn.MouseEnter:Connect(function()
        btn:TweenBackgroundColor(Color3.fromRGB(65,65,68), "Out","Quad",.12,true)
    end)
    btn.MouseLeave:Connect(function()
        btn:TweenBackgroundColor(Color3.fromRGB(45,45,48), "Out","Quad",.12,true)
    end)
    return btn
end
local egorBtn = makeButton("Egor Mode: OFF", 40)
egorBtn.MouseButton1Click:Connect(function()
    egorOn = not egorOn
    egorBtn.Text = egorOn and "Egor Mode: ON" or "Egor Mode: OFF"
    if egorOn then
        RunService:BindToRenderStep("EgorRun", Enum.RenderPriority.Character.Value+1, function()
            local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if hum then
                for _, t in ipairs(hum:GetPlayingAnimationTracks()) do
                    t:AdjustSpeed(DEFAULTS.AnimSpeed)
                end
            end
        end)
    else
        RunService:UnbindFromRenderStep("EgorRun")
        local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
        if hum then
            for _, t in ipairs(hum:GetPlayingAnimationTracks()) do
                t:AdjustSpeed(DEFAULTS.AnimSpeed)
            end
        end
    end
end)
local freezeBtn = makeButton("Freeze Mode: OFF", 100)
freezeBtn.MouseButton1Click:Connect(function()
    freezeOn = not freezeOn
    freezeBtn.Text = freezeOn and "Freeze Mode: ON" or "Freeze Mode: OFF"
    local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
    if hrp then hrp.Anchored = freezeOn end
end)
local inputs = {}
local function makeLabel(name, y)
    local lbl = Instance.new("TextLabel", frame)
    lbl.Size               = UDim2.new(0,120,0,18)
    lbl.Position           = UDim2.new(0,20,0,y)
    lbl.BackgroundTransparency = 1
    lbl.Font               = Enum.Font.Gotham
    lbl.TextSize           = 14
    lbl.TextColor3         = Color3.fromRGB(200,200,200)
    lbl.Text               = name
    return lbl
end
local function makeBox(name, y)
    makeLabel(name, y)
    local box = Instance.new("TextBox", frame)
    box.Size               = UDim2.new(0,120,0,28)
    box.Position           = UDim2.new(0,160,0,y)
    box.PlaceholderText    = tostring(DEFAULTS[name])
    box.ClearTextOnFocus   = false
    box.Font               = Enum.Font.Gotham
    box.TextSize           = 14
    box.TextColor3         = Color3.new(1,1,1)
    box.BackgroundColor3   = Color3.fromRGB(45,45,48)
    Instance.new("UICorner", box).CornerRadius = UDim.new(0,6)
    inputs[name] = box
    return box
end
makeBox("WalkSpeed", 160)
makeBox("JumpPower", 208)
makeBox("Gravity", 256)
makeBox("AnimSpeed", 304)
for name, box in pairs(inputs) do
    box.FocusLost:Connect(function()
        local v = tonumber(box.Text)
        if not v then return end
        if name == "WalkSpeed" then
            local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if hum then hum.WalkSpeed = v end
        elseif name == "JumpPower" then
            local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if hum then hum.JumpPower = v end
        elseif name == "Gravity" then
            workspace.Gravity = v
        end
    end)
end
Players.LocalPlayer.CharacterAdded:Connect(function()
    wait(0.5)
    if egorOn then
        RunService:BindToRenderStep("EgorRun", Enum.RenderPriority.Character.Value+1, function()
            local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if hum then
                for _, t in ipairs(hum:GetPlayingAnimationTracks()) do
                    t:AdjustSpeed(DEFAULTS.AnimSpeed)
                end
            end
        end)
    end
    if freezeOn then
        local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
        if hrp then hrp.Anchored = true end
    end
end)
05. Egor Auto Mode Script (Fake Lag + Auto Control)
| Feature | What it Does | 
|---|---|
| Auto Egor Mode | Starts automatically when you spawn. | 
| Fake Lag Effect | Simulates high ping for realistic Egor feel. | 
| Auto Reset | Restarts Egor mode every time you respawn. | 
| Noclip Ready | Works with Infinite Yield or CMD-X. | 
| No Key | One-click execution. | 
One-line: Keeps your Egor mode always on perfect for funny Roblox moments and trolling.
Script:
loadstring(game:HttpGet("https://raw.githubusercontent.com/DraxFM/Roblox/refs/heads/main/WhiteRoom/DanceSpoofer.lua"))()
How to Use Egor Scripts in Roblox
- Open Roblox and join any game (R6 or R15 works fine).
 - Launch your executor (Delta, Synapse Z, Codex, or Arceus X).
 - Copy one of the 
loadstring(...)lines above. - Paste it into your executor and click Execute.
 - Wait a few seconds and your Egor effects will start.
 - Some scripts show a GUI use it to control speed or animations.
 
Want to learn more? See how to run scripts in Roblox step-by-step.
Why Roblox Players Love Egor Scripts
Egor scripts are popular because they bring that fast, glitchy Roblox vibe everyone loves from TikTok. They give your character a crazy-fast walk, fake lag, and smooth animations perfect for trolling, editing videos, or showing off in games.
These scripts are No Key, easy to use, and safe with major executors like Delta Script, Synapse Z, and Codex. You can use them to make Roblox clips, flex in lobbies, or just move around in style.
FAQs for Roblox Egor Script
- Q: Does the Egor Script need a key?
- A: No, all these versions are keyless.
 
 - Q: Does it work on mobile?
- A: Yes! Works with Delta and Arceus X.
 
 - Q: Can I use it in any Roblox game?
- A: Most games that allow R6 or R15 avatars will work.
 
 - Q: Is it safe for my Roblox account?
- A: Use only in private servers to avoid any issues.
 
 - Q: Why is Egor script so popular?
- A: Because it gives your Roblox character a cool, glitchy walk style and funny lag effect.
 
 
Want more cool Roblox scripts? Check these out!
- Top 4 Dandy’s World Scripts 2025 — No Key, Auto Play
 - Top 3 Best Hoopz Scripts for Roblox (2025) No Key
 - Forsaken Script – No Key Aimbot, Auto Block & ESP
 - Reborn As Swordsman Script – Free No Key God Mode 2025