script
Key Required

script

DOORS 🚨huezoangel57huezoangel57 1K views 621 executesUpdated Dec 12, 2025
Unrated
00
Lua Script•129 lines (5452 chars)
-- 🚪 DOORS ULTIMATE FIXED 2.0: TECLAS + SPAWNS 100% FUNCIONANDO 🚪
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer

-- SPEEDHACK BYPASS (igual, funciona)
local baseSpeed = 60
local speedVar = 8
local character = player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

local mtOld = hookmetamethod(game, "__index", function(self, idx)
    if self == humanoid and idx == "WalkSpeed" and not checkcaller() then return 16 end
    return mtOld(self, idx)
end)
local mtNew = hookmetamethod(game, "__newindex", function(self, idx, val)
    if self == humanoid and idx == "WalkSpeed" and not checkcaller() then return end
    return mtNew(self, idx, val)
end)

spawn(function()
    while task.wait(0.03) do
        pcall(function() humanoid.WalkSpeed = baseSpeed + math.random(-speedVar, speedVar) end)
    end
end)

player.CharacterAdded:Connect(function(char)
    character = char
    humanoid = char:WaitForChild("Humanoid")
end)

-- LOAD SPAWNER CON CHECK (Vynixu oficial, fallback print)
local Creator
pcall(function()
    Creator = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
end)
if not Creator then
    game.StarterGui:SetCore("SendNotification", {
        Title = "ERROR SPAWNER",
        Text = "Loader falló (raro). Re-injecta o usa alt server.",
        Duration = 5
    })
    return
end
game.StarterGui:SetCore("SendNotification", {Title = "SPAWNER OK!", Text = "¡Teclas listas! 🔥", Duration = 2})

-- ENTIDADES CUSTOM (modelos FIX + JS real)
local customEntities = {
    {name = "MegaRush", model = 10716387829, speed = 250, cycles = {1,1}, delayTime = 1.5, canKill = true, killRange = 40, breakLights = true, flicker = {true, 0.5}, camShake = {true, {4,25,0.1,1.2}, 120}, js = true},
    {name = "EchoRebounder", model = 10716387829, speed = 140, cycles = {4,7}, delayTime = 2, canKill = true, killRange = 35, breakLights = false, flicker = {true, 1.2}, camShake = {true, {3,18,0.2,1}, 100}, js = true},
    {name = "VoidBlitz", model = 10716387829, speed = 400, cycles = {1,1}, delayTime = 1, canKill = false, killRange = 60, breakLights = true, flicker = {true, 0.3}, camShake = {true, {6,40,0.05,0.8}, 150}, js = false},
    {name = "NightmareCrawler", model = 10716387829, speed = 80, cycles = {8,12}, delayTime = 3, waitTime = 3, canKill = true, killRange = 30, breakLights = true, flicker = {true, 2}, camShake = {true, {2.5,15,0.3,2}, 80}, js = true},
    {name = "ChaosPhantom", model = 11711600587, speed = 200, cycles = {3,6}, delayTime = 2, canKill = true, killRange = 40, breakLights = true, flicker = {true, 1}, camShake = {true, {4,20,0.1,1}, 100}, js = true}, -- Random en func
    {name = "VortexSwarm", model = "https://github.com/fnaclol/sussy-bois/raw/main/FireBrand3.rbxm", speed = 180, cycles = {6,10}, delayTime = 1, waitTime = 1, canKill = true, killRange = 45, breakLights = true, flicker = {true, 0.8}, camShake = {true, {5,30,0.15,1.5}, 130}, js = true}
}

local function spawnEntity(index)
    local config = customEntities[index]
    -- Chaos random
    if config.name == "ChaosPhantom" then
        config.speed = math.random(100,400)
        config.cycles = {math.random(1,5), math.random(1,10)}
        config.canKill = math.random() > 0.3
        config.killRange = math.random(25,60)
        config.flicker[2] = math.random(3,20)/10
    end

    local entity = Creator.createEntity({
        CustomName = config.name,
        Model = config.model,
        Speed = config.speed,
        DelayTime = config.delayTime or 2,
        HeightOffset = 0,
        CanKill = config.canKill,
        KillRange = config.killRange or 35,
        BreakLights = config.breakLights or true,
        FlickerLights = config.flicker,
        Cycles = {Min = config.cycles[1], Max = config.cycles[2], WaitTime = config.waitTime or 2},
        CamShake = config.camShake,
        Jumpscare = config.js and {
            true,
            {
                Image1 = "rbxassetid://10483855823",
                Image2 = "rbxassetid://10483999903",
                Shake = true,
                Sound1 = {10483790459, {Volume=0.8}},
                Flashing = {false},
                Tease = {false}
            }
        } or {false}
    })
    Creator.runEntity(entity)
    
    game.StarterGui:SetCore("SendNotification", {
        Title = "¡" .. config.name .. " SPAWNEADO!",
        Text = "Flicker + Shake ON 🔥",
        Duration = 3
    })
end

-- TECLAS FIX (ahora ["R"]=1 etc.)
local keyToIndex = {["R"]=1, ["T"]=2, ["Y"]=3, ["U"]=4, ["I"]=5, ["O"]=6}
UserInputService.InputBegan:Connect(function(input, gp)
    if gp then return end
    local idx = keyToIndex[input.KeyCode.Name]
    if idx then
        spawnEntity(idx)
    elseif input.KeyCode == Enum.KeyCode.F then
        _G.autoSpawn = not _G.autoSpawn
        game.StarterGui:SetCore("SendNotification", {
            Title = "AUTO-SPAWN",
            Text = _G.autoSpawn and "ON (1-3 min random) ✅" or "OFF ❌",
            Duration = 2
        })
    end
end)

-- AUTO-SPAWN
_G.autoSpawn = false
spawn(function()
    while true do
        task.wait(math.random(60,180))
        if _G.autoSpawn and Creator then
            spawnEntity(math.random(1, #customEntities))
        end
    end
end)

print("¡FIX TOTAL! Teclas OK + Spawns PERFECTOS | R=prueba YA! 🚀")

Features & Information

doors script

Community Comments (1)

cê ainda atualiza esse script mané?

More Scripts for DOORS 🚨