Custom Entlty Spawrner V2
Key Required Verified

Custom Entlty Spawrner V2

DOORS 🚨VynixuVynixu 247.3K views 12.1K executesUpdated Nov 4, 2024
3.9/ 5(19 votes)
15479% Positive
Lua Script•122 lines (2638 chars)
---====== Load spawner ======---

local Spawner = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/DOORS-Entity-Spawner-V2/main/init.luau"))()

---====== Create entity ======---

local entity = Spawner:Create({
	Entity = {
		Name = "Template Entity",
		Asset = "https://github.com/RegularVynixu/DOORS-Entity-Spawner-V2/raw/main/Assets/Entities/Rush.rbxm",
		HeightOffset = 0
	},
	Lights = {
		Flicker = {
			Enabled = true,
			Duration = 1
		},
		Shatter = true,
		Repair = false
	},
	Earthquake = {
		Enabled = true
	},
	CameraShake = {
		Enabled = true,
		Range = 100,
		Values = {1.5, 20, 0.1, 1} -- Magnitude, Roughness, FadeIn, FadeOut
	},
	Movement = {
		Speed = 100,
		Delay = 2,
		Reversed = false
	},
	Rebounding = {
		Enabled = true,
		Type = "Ambush", -- "Blitz"
		Min = 1,
		Max = 1,
		Delay = 2
	},
	Damage = {
		Enabled = true,
		Range = 40,
		Amount = 125
	},
	Crucifixion = {
		Enabled = true,
		Range = 40,
		Resist = false,
		Break = true
	},
	Death = {
		Type = "Guiding", -- "Curious"
		Hints = {"Death", "Hints", "Go", "Here"},
		Cause = ""
	}
})

---====== Debug entity ======---

entity:SetCallback("OnSpawned", function()
    print("Entity has spawned")
end)

entity:SetCallback("OnStartMoving", function()
    print("Entity has started moving")
end)

entity:SetCallback("OnEnterRoom", function(room: Model, firstTime: boolean)
    if firstTime == true then
        print("Entity has entered room: ".. room.Name.. " for the first time")
    else
        print("Entity has entered room: ".. room.Name.. " again")
    end
end)

entity:SetCallback("OnLookAt", function(lineOfSight: boolean)
	if lineOfSight == true then
		print("Player is looking at entity")
	else
		print("Player view is obstructed by something")
	end
end)

entity:SetCallback("OnRebounding", function(startOfRebound: boolean)
    if startOfRebound == true then
        print("Entity has started rebounding")
	else
        print("Entity has finished rebounding")
	end
end)

entity:SetCallback("OnDespawning", function()
    print("Entity is despawning")
end)

entity:SetCallback("OnDespawned", function()
    print("Entity has despawned")
end)

entity:SetCallback("OnDamagePlayer", function(newHealth: number)
	if newHealth <= 0 then
		print("Entity has killed the player")
	else
		print("Entity has damaged the player")
	end
end)

--[[

DEVELOPER NOTE:
By overwriting 'CrucifixionOverwrite' the default crucifixion callback will be replaced with your custom callback.

entity:SetCallback("CrucifixionOverwrite", function()
    print("Custom crucifixion callback")
end)

]]--

---====== Run entity ======---

entity:Run(true)

Features & Information

An improved version of my original DOORS Entity Spawner. It allows you to summon custom, fully configurable client-sided entities and experiment with your own mechanics or gamemodes for DOORS. DOORS Entity Spawner V2 is open source, completely free to use and it still offers more configurations and flexibility than the in-game DOORS admin panel.
#Doors#En*y

Community Comments (19)

akbariimran02akbariimran02Nov 4, 2024(edited)

Try to put it into a big load string or make it server sided

therandomdudetherandomdudeNov 5, 2024(edited)

tell him guys ;-;

vsnitcelvsnitcelNov 17, 2024(edited)

do any of u guys have an executer?

Idontlikeloud45Idontlikeloud45Nov 19, 2024(edited)

Cool

shelkshelkNov 20, 2024(edited)

how do i use it im new

jaispuro375jaispuro375Nov 20, 2024(edited)

how do you use it

galletarnold0galletarnold0Nov 24, 2024(edited)

Que des bot *in

lehoainamdx110lehoainamdx110Dec 10, 2024(edited)

how do you use it

akby155akby155Jan 11, 2025(edited)

script scam

akby155akby155Jan 11, 2025(edited)

script scam

akby155akby155Jan 11, 2025(edited)

script scam

hamodytarig3hamodytarig3Feb 16, 2025(edited)

Sadly, it only s*ed a rebounding rush when I executed it :(

nogger08294nogger08294Apr 30, 2025

use Xeno executor

nogger08294nogger08294Apr 30, 2025

is the best

desimc868_YTdesimc868_YTJul 15, 2025

* you is not working you *

azadbulut899azadbulut899Aug 11, 2025

. how to use ?

Brooo

I'm doing it I die

fireworkwokrkfireworkwokrkAug 1, 2026

Can You Put the jumpscare?

More Scripts for DOORS 🚨