emden script open source
Key Required

emden script open source

Emergency EmdenBackdoorBackdoor 9.6K views 1.9K executesUpdated Nov 3, 2025
5.0/ 5(4 votes)
40100% Positive
Lua Script•772 lines (22827 chars)
local OrionLib = loadstring(game:HttpGet(('https://gist.githubusercontent.com/therealnefex/e359e7d405917df77ff4fdb1374c68f2/raw/f4fb8b03520ef9bb44712ac49ca81ac0462f07b7/nova-hub-orion')))()

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")

local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")

local SpeedMultiplier = 1
local JumpMultiplier = 1
local NoClipEnabled = false
local FlyEnabled = false
local FlySpeed = 50
local Flying = false
local FlyConnection = nil
local NoclipLoop = nil
local NameTagEnabled = false
local NameTag = nil
local antiFallDamageEnabled = false
local infinityJumpEnabled = false
local changingColors = false
local isForceField = false
local godModeEnabled = false
local ESPEnabled = false
local BoxESP = false
local LineESP = false
local HealthESP = false
local ESPObjects = {}

local SpeedConnection
local function SetupSpeedHack()
    if SpeedConnection then
        SpeedConnection:Disconnect()
    end
    
    SpeedConnection = RunService.Heartbeat:Connect(function()
        if Character and HumanoidRootPart and Humanoid then
            local moveDirection = Humanoid.MoveDirection
            
            if moveDirection.Magnitude > 0 then
                local newVelocity = moveDirection * (16 * SpeedMultiplier)
                HumanoidRootPart.Velocity = Vector3.new(
                    newVelocity.X,
                    HumanoidRootPart.Velocity.Y,
                    newVelocity.Z
                )
            end
        end
    end)
end

local function ToggleFly()
    FlyEnabled = not FlyEnabled
    
    if FlyEnabled then
        Flying = true
        local BodyVelocity = Instance.new("BodyVelocity")
        BodyVelocity.Velocity = Vector3.new(0, 0, 0)
        BodyVelocity.MaxForce = Vector3.new(40000, 40000, 40000)
        BodyVelocity.Parent = HumanoidRootPart
        
        Humanoid.PlatformStand = true
        
        FlyConnection = RunService.Heartbeat:Connect(function()
            if not FlyEnabled or not Character then
                if FlyConnection then
                    FlyConnection:Disconnect()
                end
                return
            end
            
            local camera = workspace.CurrentCamera
            local moveDirection = Vector3.new(0, 0, 0)
            
            if UserInputService:IsKeyDown(Enum.KeyCode.W) then
                moveDirection = moveDirection + camera.CFrame.LookVector
            end
            if UserInputService:IsKeyDown(Enum.KeyCode.S) then
                moveDirection = moveDirection - camera.CFrame.LookVector
            end
            if UserInputService:IsKeyDown(Enum.KeyCode.A) then
                moveDirection = moveDirection - camera.CFrame.RightVector
            end
            if UserInputService:IsKeyDown(Enum.KeyCode.D) then
                moveDirection = moveDirection + camera.CFrame.RightVector
            end
            if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
                moveDirection = moveDirection + Vector3.new(0, 1, 0)
            end
            if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
                moveDirection = moveDirection - Vector3.new(0, 1, 0)
            end
            
            if moveDirection.Magnitude > 0 then
                BodyVelocity.Velocity = moveDirection.Unit * FlySpeed
            else
                BodyVelocity.Velocity = Vector3.new(0, 0, 0)
            end
        end)
        
        OrionLib:MakeNotification({
            Name = "Fly Enabled",
            Content = "Fly mode has been activated!",
            Time = 3
        })
    else
        Flying = false
        Humanoid.PlatformStand = false
        
        if FlyConnection then
            FlyConnection:Disconnect()
            FlyConnection = nil
        end
        
        for _, obj in pairs(HumanoidRootPart:GetChildren()) do
            if obj:IsA("BodyVelocity") then
                obj:Destroy()
            end
        end
        
        OrionLib:MakeNotification({
            Name = "Fly Disabled",
            Content = "Fly mode has been deactivated!",
            Time = 3
        })
    end
end

local function ToggleNoClip()
    NoClipEnabled = not NoClipEnabled
    
    if NoClipEnabled then
        NoclipLoop = RunService.Stepped:Connect(function()
            if Character and NoClipEnabled then
                for _, part in pairs(Character:GetDescendants()) do
                    if part:IsA("BasePart") then
                        part.CanCollide = false
                    end
                end
            end
        end)
        
        OrionLib:MakeNotification({
            Name = "NoClip Enabled",
            Content = "NoClip mode has been activated!",
            Time = 3
        })
    else
        if NoclipLoop then
            NoclipLoop:Disconnect()
            NoclipLoop = nil
        end

        if Character then
            for _, part in pairs(Character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanCollide = true
                end
            end
        end
        
        OrionLib:MakeNotification({
            Name = "NoClip Disabled",
            Content = "NoClip mode has been deactivated!",
            Time = 3
        })
    end
end

local function ToggleForceField(state)
    isForceField = state
    
    if isForceField then
        local forceField = Instance.new("ForceField")
        forceField.Parent = Character
        forceField.Name = "nigga"

        for _, part in pairs(Character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.Material = Enum.Material.ForceField
                part.Transparency = 0.3
                part.Color = Color3.fromRGB(0, 150, 255)
            end
        end
        
        OrionLib:MakeNotification({
            Name = "ForceField Enabled",
            Content = "ForceField has been activated!",
            Time = 3
        })
    else
        local forceField = Character:FindFirstChild("nigga")
        if forceField then
            forceField:Destroy()
        end
        
        for _, part in pairs(Character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.Material = Enum.Material.Plastic
                part.Transparency = 0
                part.Color = Color3.fromRGB(255, 255, 255)
            end
        end
        
        OrionLib:MakeNotification({
            Name = "ForceField Disabled",
            Content = "ForceField has been deactivated!",
            Time = 3
        })
    end
end

--// God Mode System (FIXED)
local function ToggleGodMode(state)
    godModeEnabled = state
    
    if godModeEnabled then
        if Character then
            for _, part in pairs(Character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanTouch = false
                    part.CanQuery = false
                end
            end
            
            if Humanoid then
                Humanoid.MaxHealth = math.huge
                Humanoid.Health = math.huge
            end
        end
        
        OrionLib:MakeNotification({
            Name = "God Mode Enabled",
            Content = "God Mode has been activated!",
            Time = 3
        })
    else
        if Character then
            for _, part in pairs(Character:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.CanTouch = true
                    part.CanQuery = true
                end
            end
            
            if Humanoid then
                Humanoid.MaxHealth = 100
                Humanoid.Health = 100
            end
        end
        
        OrionLib:MakeNotification({
            Name = "God Mode Disabled",
            Content = "God Mode has been deactivated!",
            Time = 3
        })
    end
end

local function SetupInfiniteJump()
    UserInputService.JumpRequest:Connect(function()
        if infinityJumpEnabled and Character and Humanoid then
            Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        end
    end)
end

local function SetupAntiFallDamage()
    RunService.Heartbeat:Connect(function()
        if antiFallDamageEnabled and Character and HumanoidRootPart then
            local velocity = HumanoidRootPart.Velocity
            if velocity.Y < -50 then
                HumanoidRootPart.Velocity = Vector3.new(velocity.X, -5, velocity.Z)
            end
        end
    end)
end

local rainbowColors = {
    Color3.fromRGB(255, 0, 0),    -- Rot
    Color3.fromRGB(255, 127, 0),  -- Orange
    Color3.fromRGB(255, 255, 0),  -- Gelb
    Color3.fromRGB(0, 255, 0),    -- Grün
    Color3.fromRGB(0, 0, 255),    -- Blau
    Color3.fromRGB(75, 0, 130),   -- Indigo
    Color3.fromRGB(148, 0, 211)   -- Violett
}

local function ToggleRainbowCharacter(state)
    changingColors = state
    
    if changingColors then
        coroutine.wrap(function()
            local currentIndex = 1
            while changingColors and Character do
                local newColor = rainbowColors[currentIndex]
                
                for _, part in pairs(Character:GetDescendants()) do
                    if part:IsA("BasePart") then
                        pcall(function()
                            part.Color = newColor
                        end)
                    end
                end
                
                currentIndex = (currentIndex % #rainbowColors) + 1
                task.wait(0.3)
            end
        end)()
        
        OrionLib:MakeNotification({
            Name = "Rainbow Mode Enabled",
            Content = "Rainbow Character has been activated!",
            Time = 3
        })
    else
        OrionLib:MakeNotification({
            Name = "Rainbow Mode Disabled",
            Content = "Rainbow Character has been deactivated!",
            Time = 3
        })
    end
end

local function toggleNameTag(state)
    NameTagEnabled = state

    if NameTagEnabled then
        if NameTag then 
            NameTag:Destroy()
            NameTag = nil
        end
        
        local head = Character:FindFirstChild("Head")
        if head then
            NameTag = Instance.new("BillboardGui")
            NameTag.Name = "nigga"
            NameTag.Parent = head
            NameTag.Size = UDim2.new(0, 200, 0, 50)
            NameTag.StudsOffset = Vector3.new(0, 2.5, 0)
            NameTag.AlwaysOnTop = true
            NameTag.Enabled = true
            NameTag.Adornee = head

            local TextLabel = Instance.new("TextLabel")
            TextLabel.Parent = NameTag
            TextLabel.Size = UDim2.new(1, 0, 1, 0)
            TextLabel.BackgroundTransparency = 1
            TextLabel.Text = "KING OF CLIENT SIDE"
            TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
            TextLabel.TextScaled = true
            TextLabel.Font = Enum.Font.SourceSansBold
            TextLabel.ZIndex = 10
        end
    else
        if NameTag then
            NameTag:Destroy()
            NameTag = nil
        end
    end
end

local function GetTeamColor(Player)
    if Player.Team then
        return Player.TeamColor.Color
    end
    return Color3.fromRGB(255, 255, 255)
end

local function CreateESP(Player)
    if Player == Player then return end
    
    local ESPData = {
        Box = Drawing.new("Square"),
        Line = Drawing.new("Line"),
        HealthBar = Drawing.new("Line"),
        Name = Drawing.new("Text")
    }
    
    ESPData.Box.Visible = false
    ESPData.Box.Thickness = 2
    ESPData.Box.Filled = false
    
    ESPData.Line.Visible = false
    ESPData.Line.Thickness = 1
    
    ESPData.HealthBar.Visible = false
    ESPData.HealthBar.Thickness = 3
    
    ESPData.Name.Visible = false
    ESPData.Name.Size = 13
    ESPData.Name.Center = true
    
    ESPObjects[Player] = ESPData
    return ESPData
end

local function UpdateESP()

    for player, espData in pairs(ESPObjects) do
        if not player or not player.Parent then
            for _, drawing in pairs(espData) do
                drawing:Remove()
            end
            ESPObjects[player] = nil
        end
    end
    
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= Player and not ESPObjects[player] then
            CreateESP(player)
        end
    end
    
    if not ESPEnabled then return end
    
    coroutine.wrap(function()
        while ESPEnabled do
            for player, espData in pairs(ESPObjects) do
                if not player or not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
                    for _, drawing in pairs(espData) do
                        drawing.Visible = false
                    end
                    continue
                end
                
                local character = player.Character
                local hrp = character.HumanoidRootPart
                local head = character:FindFirstChild("Head")
                local humanoid = character:FindFirstChildOfClass("Humanoid")
                
                if not hrp or not head or not humanoid then
                    for _, drawing in pairs(espData) do
                        drawing.Visible = false
                    end
                    continue
                end
                
                local camera = workspace.CurrentCamera
                local screenPosition, onScreen = camera:WorldToViewportPoint(hrp.Position)
                
                if onScreen then
                    local headPos = camera:WorldToViewportPoint(head.Position + Vector3.new(0, 1, 0))
                    local legPos = camera:WorldToViewportPoint(hrp.Position - Vector3.new(0, 3, 0))
                    
                    local teamColor = GetTeamColor(player)

                    if BoxESP then
                        espData.Box.Size = Vector2.new(math.abs(headPos.X - legPos.X), math.abs(headPos.Y - legPos.Y))
                        espData.Box.Position = Vector2.new(screenPosition.X - espData.Box.Size.X / 2, screenPosition.Y - espData.Box.Size.Y / 2)
                        espData.Box.Color = teamColor
                        espData.Box.Visible = true
                    else
                        espData.Box.Visible = false
                    end

                    if LineESP then
                        espData.Line.From = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y)
                        espData.Line.To = Vector2.new(screenPosition.X, screenPosition.Y)
                        espData.Line.Color = teamColor
                        espData.Line.Visible = true
                    else
                        espData.Line.Visible = false
                    end

                    if HealthESP then
                        local healthPercentage = humanoid.Health / humanoid.MaxHealth
                        local barHeight = math.abs(headPos.Y - legPos.Y) * healthPercentage
                        
                        espData.HealthBar.From = Vector2.new(espData.Box.Position.X - 6, espData.Box.Position.Y + espData.Box.Size.Y)
                        espData.HealthBar.To = Vector2.new(espData.Box.Position.X - 6, espData.Box.Position.Y + espData.Box.Size.Y - barHeight)
                        espData.HealthBar.Color = Color3.fromRGB(255 - (healthPercentage * 255), healthPercentage * 255, 0)
                        espData.HealthBar.Visible = true
                    else
                        espData.HealthBar.Visible = false
                    end
                    
                    espData.Name.Position = Vector2.new(screenPosition.X, screenPosition.Y - espData.Box.Size.Y / 2 - 20)
                    espData.Name.Text = player.Name
                    espData.Name.Color = teamColor
                    espData.Name.Visible = true
                    
                else
                    for _, drawing in pairs(espData) do
                        drawing.Visible = false
                    end
                end
            end
            task.wait()
        end
    end)()
end

local function valdTeleport(targetPosition)
    if Character and HumanoidRootPart then
        HumanoidRootPart.CFrame = CFrame.new(targetPosition)
        
        OrionLib:MakeNotification({
            Name = "Teleport Successful",
            Content = "Teleported to destination!",
            Time = 3
        })
    end
end

local Window = OrionLib:MakeWindow({
    Name = "k00pzr shitkidd emden GUI | RECOVERD",
    HidePremium = false,
    SaveConfig = true,
    ConfigFolder = "f",
    IntroEnabled = true,
    IntroText = "higgas"
})

--// Tabs
local MainTab = Window:MakeTab({
    Name = "Main",
    Icon = "rbxassetid://4483345998",
    PremiumOnly = false
})

local PlayerTab = Window:MakeTab({
    Name = "Player",
    Icon = "rbxassetid://4483345998",
    PremiumOnly = false
})

local VisualTab = Window:MakeTab({
    Name = "Visual",
    Icon = "rbxassetid://4483345998",
    PremiumOnly = false
})

local TeleportTab = Window:MakeTab({
    Name = "Teleport",
    Icon = "rbxassetid://4483345998",
    PremiumOnly = false
})

MainTab:AddSection({
    Name = "kkk"
})

local SpeedSlider = MainTab:AddSlider({
    Name = "Speed Multiplier",
    Min = 1,
    Max = 10,
    Default = 1,
    Color = Color3.fromRGB(255, 0, 0),
    Increment = 0.1,
    ValueName = "x",
    Callback = function(Value)
        SpeedMultiplier = Value
    end
})

local JumpSlider = MainTab:AddSlider({
    Name = "Jump Multiplier",
    Min = 1,
    Max = 5,
    Default = 1,
    Color = Color3.fromRGB(0, 255, 0),
    Increment = 0.1,
    ValueName = "x",
    Callback = function(Value)
        JumpMultiplier = Value
    end
})

MainTab:AddButton({
    Name = "Toggle Fly (X)",
    Callback = function()
        ToggleFly()
    end
})

MainTab:AddButton({
    Name = "Toggle NoClip (N)",
    Callback = function()
        ToggleNoClip()
    end
})

PlayerTab:AddSection({
    Name = "Player Modifications"
})

PlayerTab:AddToggle({
    Name = "God Mode",
    Default = false,
    Callback = function(Value)
        ToggleGodMode(Value)
    end
})

PlayerTab:AddToggle({
    Name = "ForceField",
    Default = false,
    Callback = function(Value)
        ToggleForceField(Value)
    end
})

PlayerTab:AddToggle({
    Name = "Anti Fall Damage",
    Default = false,
    Callback = function(Value)
        antiFallDamageEnabled = Value
        if Value then
            OrionLib:MakeNotification({
                Name = "Anti Fall Damage",
                Content = "Anti Fall Damage has been activated!",
                Time = 3
            })
        end
    end
})

PlayerTab:AddToggle({
    Name = "Infinity Jump",
    Default = false,
    Callback = function(Value)
        infinityJumpEnabled = Value
        if Value then
            OrionLib:MakeNotification({
                Name = "Infinity Jump",
                Content = "Infinity Jump has been activated!",
                Time = 3
            })
        end
    end
})

PlayerTab:AddToggle({
    Name = "Nametag",
    Default = false,
    Callback = function(Value)
        toggleNameTag(Value)
    end
})

VisualTab:AddSection({
    Name = "ESP Settings"
})

VisualTab:AddButton({
    Name = "ESP",
    Callback = function()
        while wait(1) do
        local players = game.Players:GetPlayers()

        for i,v in pairs(players) do
            local esp = Instance.new("Highlight")
            esp.Name = v.Name
            esp.FillTransparency = 0.5
            esp.FillColor = Color3.new(0, 0, 0)
            esp.OutlineColor = Color3.new(255, 255, 255)
            esp.OutlineTransparency = 0
            esp.Parent = v.Character
        end
        end
    end
})

VisualTab:AddSection({
    Name = "Character Visuals"
})

VisualTab:AddToggle({
    Name = "Rainbow Character",
    Default = false,
    Callback = function(Value)
        ToggleRainbowCharacter(Value)
    end
})

TeleportTab:AddSection({
    Name = "Safe Locations"
})

TeleportTab:AddButton({
    Name = "Teleport Safe Spot",
    Callback = function()
        valdTeleport(Vector3.new(-1174.12, 1309.02, 3578.10))
    end
})

TeleportTab:AddSection({
    Name = "Shops & Services"
})

local teleportLocations = {
    ["UG Corner Shop"] = Vector3.new(-301.88, 44.21, -76.12),
    ["Drone Store"] = Vector3.new(-339.94, 44.21, -517.48),
    ["General Store"] = Vector3.new(-102.43, 44.21, -757.93),
    ["Ship Spawner"] = Vector3.new(-581.32, 35.00, -1707.60),
    ["Car Shop"] = Vector3.new(85.44, 44.21, -2184.96),
    ["Tuner Shop"] = Vector3.new(280.90, 44.21, -2105.23),
    ["Hospital"] = Vector3.new(586.84, 44.21, -1762.20),
    ["Fire Department"] = Vector3.new(-1822.48, 44.21, 437.79),
    ["Prison"] = Vector3.new(-3290.83, 44.21, -193.20),
    ["Police Station"] = Vector3.new(-75.49, 71.66, 739.14)
}

for name, position in pairs(teleportLocations) do
    TeleportTab:AddButton({
        Name = "Teleport " .. name,
        Callback = function()
            valdTeleport(position)
        end
    })
end

TeleportTab:AddSection({
    Name = "Robberies"
})

local robberyLocations = {
    ["Gas Station 1"] = Vector3.new(-1174.12, 1309.02, 3578.10),
    ["Gas Station 2"] = Vector3.new(-641.21, 44.06, 2366.95),
    ["Gas Station 3"] = Vector3.new(510.29, 44.42, -2235.49),
    ["Bank"] = Vector3.new(-505.53, 44.21, -1368.42),
    ["Jewelry Store"] = Vector3.new(-455.72, 45.41, 345.04)
}

for name, position in pairs(robberyLocations) do
    TeleportTab:AddButton({
        Name = "Teleport " .. name,
        Callback = function()
            valdTeleport(position)
        end
    })
end

UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    
    if input.KeyCode == Enum.KeyCode.X then
        ToggleFly()
    elseif input.KeyCode == Enum.KeyCode.N then
        ToggleNoClip()
    end
end)

SetupSpeedHack()
SetupInfiniteJump()
SetupAntiFallDamage()

Player.CharacterAdded:Connect(function(newCharacter)
    Character = newCharacter
    Humanoid = Character:FindFirstChildOfClass("Humanoid")
    HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
    
    SetupSpeedHack()
    
    if NameTagEnabled then
        toggleNameTag(true)
    end
    if isForceField then
        ToggleForceField(true)
    end
    if godModeEnabled then
        ToggleGodMode(true)
    end
end)

OrionLib:Init()

Features & Information

my script lolz
#exploit#best

Community Comments (9)

BackdoorBackdoorNov 3, 2025

credits to novahub for the gui

janmarius826janmarius826Nov 9, 2025

Autofarm?

zxcvzxcvNov 27, 2025

crack my script, if you hate obfuscated scripts😰😰

Replying to @zxcv
BackdoorBackdoorDec 3, 2025

@zxcv u just skidded a open source script

Replying to @Backdoor
zxcvzxcvDec 4, 2025

@Backdoor different script gng

zxcvzxcvDec 12, 2025

broskie you're tuff I've expected😰😰😰

dung859324dung859324Mar 3, 2026

ive been using this for 3 months now its awesome

KuroScriptsKuroScriptsMar 18, 2026

Its very nice

MrNormalMrNormalSep 15, 2026

for all skids this dont work only a help 👉😣👈

More Scripts for Emergency Emden