
Key Required

-- 🚪 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! 🚀")



cê ainda atualiza esse script mané?