MiamiTachyonScript
Key Required

MiamiTachyonScript

Backrooms MotionInsaneDoritoLOLInsaneDoritoLOL 3.1K views 678 executesUpdated Apr 9, 2026
Unrated
00
Lua Script•351 lines (12151 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- Agnes Tachyon Color Theme
local AgnesTheme = {
    TextColor = Color3.fromRGB(240, 240, 240),
    Background = Color3.fromRGB(25, 25, 32),
    Topbar = Color3.fromRGB(20, 20, 27),
    ElementBackground = Color3.fromRGB(35, 35, 45),
    ElementBorder = Color3.fromRGB(60, 60, 75),
    Accent = Color3.fromRGB(0, 200, 200),
    Highlight = Color3.fromRGB(238, 220, 149),
    Outline = Color3.fromRGB(80, 80, 95)
}

local Window = Rayfield:CreateWindow({
    Name = "Miami\\Tachyon’s Motion Exploit!  ✦ Agnes Tachyon Edition",
    LoadingTitle = "Agnes Tachyon's Lab",
    LoadingSubtitle = "Custom Exploit ~ With the help of Grok!",
    Theme = AgnesTheme,
    ConfigurationSaving = { Enabled = false }
})

Rayfield:Notify({
    Title = "⚠️ Lab Safety Notice",
    Content = "Don't spam teleports! ~ Agnes Tachyon",
    Duration = 8,
})

-- Variables
local flyEnabled = false
local noclipEnabled = false
local infJumpEnabled = false
local flySpeed = 50
local currentWalkSpeed = 16
local currentJumpPower = 50

local player = game.Players.LocalPlayer
local espConnections = {}

-- Helper
local function fixModelName(name)
    return name:gsub("model", "Model")
end

local function TeleportTo(rawName)
    local modelName = fixModelName(rawName)
    local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
    if not root then 
        Rayfield:Notify({Title = "Error", Content = "Character not loaded!"})
        return 
    end

    local found = 0
    for _, obj in ipairs(workspace:GetDescendants()) do
        if obj.Name == modelName and (obj:IsA("Model") or obj:IsA("BasePart") or obj:IsA("Tool")) then
            found += 1
            if modelName == "RPG-7_Model_Perm" and found == 1 then continue end
            root.CFrame = (obj:IsA("Model") and obj:GetPivot() or obj.CFrame) + Vector3.new(0, 5, 0)
            Rayfield:Notify({Title = "Teleported", Content = "→ " .. modelName})
            return
        end
    end
    Rayfield:Notify({Title = "Failed", Content = modelName .. " not found"})
end

-- ===================== TELEPORTS TAB =====================
local TeleportsTab = Window:CreateTab("Teleports")
TeleportsTab:CreateSection("Teleport to Items / Rooms")

local teleportList = {
    "Golden AK47_Model", "AK47 RGB_Model", "Raygun_Model", "Snowball Launcher_Model",
    "SIG MCX_Model", "M40 Scoped_Model", "Spas-12_Model", "Bytecutter_Model",
    "Soulfang_Model", "AA-12_Model_Perm", "Player Radar_ToolModel"
}

for _, name in ipairs(teleportList) do
    TeleportsTab:CreateButton({ Name = name, Callback = function() TeleportTo(name) end })
end

TeleportsTab:CreateButton({
    Name = "Admin Room (RPG-7)",
    Callback = function() TeleportTo("RPG-7_Model_Perm") end
})

-- ===================== COMBAT TAB =====================
local CombatTab = Window:CreateTab("Combat")
CombatTab:CreateSection("Combat Features")

CombatTab:CreateToggle({
    Name = "Aimbot",
    CurrentValue = false,
    Callback = function(Value)
        if Value then loadstring(game:HttpGet("https://raw.githubusercontent.com/DanielHubll/DanielHubll/refs/heads/main/Aimbot%20Mobile"))() end
    end
})

-- ===================== GUN MODS TAB =====================
local GunModsTab = Window:CreateTab("Gun Mods")
GunModsTab:CreateSection("Gun Modifications")

GunModsTab:CreateToggle({
    Name = "Infinite Ammo",
    CurrentValue = false,
    Callback = function(Value)
        spawn(function()
            while Value and task.wait(0.2) do
                local tool = player.Character and player.Character:FindFirstChildOfClass("Tool")
                if tool then
                    for _, v in ipairs(tool:GetDescendants()) do
                        if (v.Name == "Ammo" or v.Name:lower():find("ammo")) and (v:IsA("NumberValue") or v:IsA("IntValue")) then
                            v.Value = 9999
                        end
                    end
                end
            end
        end)
    end
})

GunModsTab:CreateToggle({
    Name = "Rapid Fire",
    CurrentValue = false,
    Callback = function(Value)
        spawn(function()
            while Value and task.wait(0.1) do
                local tool = player.Character and player.Character:FindFirstChildOfClass("Tool")
                if tool then
                    for _, v in ipairs(tool:GetDescendants()) do
                        if v:IsA("NumberValue") and (v.Name:lower():find("cooldown") or v.Name:lower():find("rate") or v.Name:lower():find("delay")) then
                            v.Value = 0.05
                        end
                    end
                end
            end
        end)
    end
})

GunModsTab:CreateButton({
    Name = "Kill All Entities",
    Callback = function()
        for _, v in ipairs(workspace:GetDescendants()) do
            if v:FindFirstChild("Humanoid") and not game.Players:GetPlayerFromCharacter(v) then
                v.Humanoid.Health = 0
            end
        end
    end
})

-- ===================== PLAYER TAB =====================
local PlayerTab = Window:CreateTab("Player")
PlayerTab:CreateSection("Movement")

-- Normal Fly (Simple CFrame)
PlayerTab:CreateToggle({
    Name = "Fly",
    CurrentValue = false,
    Callback = function(Value)
        flyEnabled = Value
        if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            player.Character.HumanoidRootPart.Anchored = Value
        end
    end
})

PlayerTab:CreateSlider({
    Name = "Fly Speed",
    Range = {10, 200},
    Increment = 1,
    CurrentValue = 50,
    Callback = function(Value) flySpeed = Value end
})

-- Noclip (Fixed - properly restores collisions)
PlayerTab:CreateToggle({
    Name = "Noclip",
    CurrentValue = false,
    Callback = function(Value)
        noclipEnabled = Value
        if not Value and player.Character then
            -- Restore collisions when disabled
            for _, part in ipairs(player.Character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanCollide = true
                end
            end
        end
    end
})

PlayerTab:CreateToggle({
    Name = "Infinite Jump",
    CurrentValue = false,
    Callback = function(Value) infJumpEnabled = Value end
})

PlayerTab:CreateSlider({
    Name = "WalkSpeed",
    Range = {16, 100},
    Increment = 1,
    CurrentValue = 16,
    Callback = function(Value)
        currentWalkSpeed = Value
        if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
            player.Character.Humanoid.WalkSpeed = Value
        end
    end
})

PlayerTab:CreateSlider({
    Name = "JumpPower",
    Range = {50, 200},
    Increment = 1,
    CurrentValue = 50,
    Callback = function(Value)
        currentJumpPower = Value
        if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
            player.Character.Humanoid.JumpPower = Value
            player.Character.Humanoid.UseJumpPower = true
        end
    end
})

-- ===================== ESP TAB (Small Names + Chams) =====================
local ESPTab = Window:CreateTab("ESP")
ESPTab:CreateSection("ESP Features")

ESPTab:CreateToggle({
    Name = "Player ESP (Names + Chams)",
    CurrentValue = false,
    Callback = function(Value)
        for _, conn in pairs(espConnections) do if conn then conn:Disconnect() end end
        espConnections = {}

        for _, plr in ipairs(game.Players:GetPlayers()) do
            if plr == player then continue end

            local function updateESP()
                if not plr.Character then return end
                local head = plr.Character:FindFirstChild("Head")
                if not head then return end

                -- Chams
                for _, part in ipairs(plr.Character:GetDescendants()) do
                    if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
                        part.Material = Enum.Material.ForceField
                        part.Color = Color3.fromRGB(0, 255, 200)
                        part.Transparency = Value and 0.65 or 0
                    end
                end

                -- Smaller Name ESP
                local billboard = head:FindFirstChild("AgnesESP") or Instance.new("BillboardGui")
                billboard.Name = "AgnesESP"
                billboard.Adornee = head
                billboard.Size = UDim2.new(0, 120, 0, 35)   -- Even smaller
                billboard.StudsOffset = Vector3.new(0, 3, 0)
                billboard.AlwaysOnTop = true
                billboard.Enabled = Value

                local text = billboard:FindFirstChild("Text") or Instance.new("TextLabel")
                text.Name = "Text"
                text.Size = UDim2.new(1, 0, 1, 0)
                text.BackgroundTransparency = 1
                text.Text = plr.DisplayName
                text.TextColor3 = Color3.fromRGB(0, 255, 200)
                text.TextStrokeTransparency = 0.6
                text.TextScaled = true
                text.Font = Enum.Font.GothamSemibold
                text.Parent = billboard
                billboard.Parent = head
            end

            local conn = game:GetService("RunService").Heartbeat:Connect(updateESP)
            table.insert(espConnections, conn)
            if plr.Character then updateESP() end
            plr.CharacterAdded:Connect(updateESP)
        end
    end
})

-- ===================== MISC TAB =====================
local MiscTab = Window:CreateTab("Misc")
MiscTab:CreateSection("Visuals & Utilities")

MiscTab:CreateToggle({ Name = "Fullbright", CurrentValue = false, Callback = function() end })
MiscTab:CreateToggle({ Name = "NoFog", CurrentValue = false, Callback = function() end })

MiscTab:CreateButton({
    Name = "Server Hop",
    Callback = function() game:GetService("TeleportService"):Teleport(game.PlaceId) end
})

-- ================== MOVEMENT LOOP (Normal Fly + Noclip) ==================
game:GetService("RunService").RenderStepped:Connect(function()
    local char = player.Character
    if not char then return end
    local root = char:FindFirstChild("HumanoidRootPart")
    local hum = char:FindFirstChildOfClass("Humanoid")
    if not root or not hum then return end

    -- Update WalkSpeed & JumpPower
    if hum.WalkSpeed ~= currentWalkSpeed then hum.WalkSpeed = currentWalkSpeed end
    if hum.JumpPower ~= currentJumpPower then
        hum.JumpPower = currentJumpPower
        hum.UseJumpPower = true
    end

    -- Noclip
    if noclipEnabled then
        for _, part in ipairs(char:GetDescendants()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end

    -- Normal Fly (Simple CFrame - no velocity)
    if flyEnabled and root then
        root.Anchored = true
        local moveDir = Vector3.new(0, 0, 0)
        local uis = game:GetService("UserInputService")

        if uis:IsKeyDown(Enum.KeyCode.W) then moveDir += root.CFrame.LookVector end
        if uis:IsKeyDown(Enum.KeyCode.S) then moveDir -= root.CFrame.LookVector end
        if uis:IsKeyDown(Enum.KeyCode.A) then moveDir -= root.CFrame.RightVector end
        if uis:IsKeyDown(Enum.KeyCode.D) then moveDir += root.CFrame.RightVector end
        if uis:IsKeyDown(Enum.KeyCode.Space) then moveDir += Vector3.new(0,1,0) end
        if uis:IsKeyDown(Enum.KeyCode.LeftControl) then moveDir -= Vector3.new(0,1,0) end

        if moveDir.Magnitude > 0 then
            root.CFrame += moveDir.Unit * (flySpeed / 10)
        end
    elseif root.Anchored then
        root.Anchored = false
    end
end)

-- Infinite Jump
game:GetService("UserInputService").JumpRequest:Connect(function()
    if infJumpEnabled and player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
        player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
    end
end)

print("✅ Agnes Tachyon Exploit Loaded - Normal Fly + Fixed Noclip!")
Rayfield:Notify({
    Title = "Lab Ready",
    Content = "Fly is now normal CFrame • Noclip properly disables",
    Duration = 7,
})

Features & Information

Aimbot, and TPS With more AND DO NOT STEAL

Community Comments (10)

Hello183Hello183Apr 9, 2026

Agnes tachyon, so low cortisol trust trust (It works for xeno for anyone who's using xeno)

Hello183Hello183Apr 9, 2026

But can u add uhhh A teleport spawn?

KoriKoriApr 9, 2026

i suggest add a teleport to each level, a aimbot for en*y (since is kinda hard to aim on monster), telepory to backpack (+4 inventory slot)

umutemir3878umutemir3878Apr 12, 2026

Can you bypass anti-cheat ? İts keeps teleporting me back Position

*Meme*MemeApr 29, 2026

Add esp gun

BriggssinilongBriggssinilongMay 19, 2026

please update your script bc the game fixing my position

InsaneDoritoLOLInsaneDoritoLOLJul 5, 2026

okay guys, i’ll try to fix it but it might take a little long

InsaneDoritoLOLInsaneDoritoLOLJul 5, 2026

sorry for the wait!!

InsaneDoritoLOLInsaneDoritoLOLJul 11, 2026

im very sorry idk how to fix the anti thingy even with dex explorer

More Scripts for Backrooms Motion