Use dankness 1x skin for script
Key Required

Use dankness 1x skin for script

ForsakenGvnkGvnk 1.1K views 336 executesUpdated Jun 12, 2026
Unrated
00
Lua Script•454 lines (9643 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local plr = Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")
local root = char:WaitForChild("HumanoidRootPart")
local head = char:WaitForChild("Head")

_G.SkinEnabled = true

local connections = {}
local hornObjects = {}

-- Xóa phụ kiện cũ
for _,v in pairs(char:GetChildren()) do
	if v:IsA("Accessory") then
		v:Destroy()
	end
end

-- Màu đen toàn thân
for _,v in pairs(char:GetDescendants()) do
	if v:IsA("BasePart") then
		v.Color = Color3.fromRGB(15,15,15)
		v.Material = Enum.Material.SmoothPlastic
	end
end

-- Chết = tắt toàn bộ hiệu ứng
hum.Died:Connect(function()
	_G.SkinEnabled = false

	for _,c in ipairs(connections) do
		c:Disconnect()
	end

	for _,v in ipairs(hornObjects) do
		if v then
			v:Destroy()
		end
	end

	for _,v in ipairs(workspace:GetChildren()) do
		if v.Name == "OrbitKatana"
		or v.Name == "DarkHalo"
		or v.Name == "DemonHorn" then
			v:Destroy()
		end
	end
end)local halo = Instance.new("Part")
halo.Name = "DarkHalo"
halo.Size = Vector3.new(1,1,1)
halo.Material = Enum.Material.Neon
halo.Color = Color3.fromRGB(255,0,0)
halo.Anchored = true
halo.CanCollide = false
halo.CanTouch = false
halo.CanQuery = false
halo.Parent = workspace

local mesh = Instance.new("SpecialMesh")
mesh.MeshType = Enum.MeshType.FileMesh
mesh.MeshId = "rbxassetid://3270017"

-- To hơn + dày hơn
mesh.Scale = Vector3.new(1.5,1.5,0.08)
mesh.Parent = halo

local haloSmoke = Instance.new("ParticleEmitter")
haloSmoke.Texture = "rbxasset://textures/particles/smoke_main.dds"
haloSmoke.Rate = 8
haloSmoke.Lifetime = NumberRange.new(0.5,1)
haloSmoke.Speed = NumberRange.new(0,0.3)
haloSmoke.Parent = halo

task.spawn(function()
	while halo.Parent and root.Parent and _G.SkinEnabled do

		local pulse = (math.sin(tick()*4)+1)/2

		halo.Color = Color3.fromRGB(
			55 + (200*pulse),
			0,
			0
		)

		halo.CFrame =
			CFrame.new(root.Position + Vector3.new(0,3.2,0))
			* CFrame.Angles(
				math.rad(90),
				0,
				tick()*3
			)

		task.wait()
	end

	if halo then
		halo:Destroy()
	end
end)local function CreateHorn(side)

	local horn = Instance.new("Part")
	horn.Name = "DemonHorn"
	horn.Size = Vector3.new(0.15,1.8,0.15)
	horn.Material = Enum.Material.Neon
	horn.Color = Color3.fromRGB(255,0,0)
	horn.Anchored = true
	horn.CanCollide = false
	horn.CanTouch = false
	horn.CanQuery = false
	horn.Parent = workspace

	local mesh = Instance.new("SpecialMesh")
	mesh.MeshType = Enum.MeshType.FileMesh
	mesh.MeshId = "rbxassetid://1033714"
	mesh.Scale = Vector3.new(0.25,1.8,0.25)
	mesh.Parent = horn

	local smoke = Instance.new("ParticleEmitter")
	smoke.Texture = "rbxasset://textures/particles/smoke_main.dds"
	smoke.Color = ColorSequence.new(Color3.fromRGB(0,0,0))
	smoke.Rate = 25
	smoke.Speed = NumberRange.new(0.5,1.5)
	smoke.Lifetime = NumberRange.new(1,2)
	smoke.Size = NumberSequence.new{
		NumberSequenceKeypoint.new(0,0.4),
		NumberSequenceKeypoint.new(1,0)
	}
	smoke.Parent = horn

	local lightning = Instance.new("ParticleEmitter")
	lightning.Color = ColorSequence.new(Color3.fromRGB(255,0,0))
	lightning.LightEmission = 1
	lightning.Rate = 40
	lightning.Speed = NumberRange.new(2,5)
	lightning.Lifetime = NumberRange.new(0.1,0.3)
	lightning.Size = NumberSequence.new(0.15)
	lightning.Parent = horn

	table.insert(hornObjects,horn)

	local offset

	if side == "Left" then
		offset =
			CFrame.new(-0.35,0.45,-0.05)
			* CFrame.Angles(
				math.rad(-15),
				0,
				math.rad(45)
			)
	else
		offset =
			CFrame.new(0.35,0.45,-0.05)
			* CFrame.Angles(
				math.rad(-15),
				0,
				math.rad(-45)
			)
	end

	table.insert(connections,
		RunService.Heartbeat:Connect(function()

			if not _G.SkinEnabled then
				return
			end

			if head.Parent and horn.Parent then

				local pulse =
					(math.sin(tick()*4)+1)/2

				horn.Color = Color3.fromRGB(
					55 + (200*pulse),
					0,
					0
				)

				horn.CFrame = head.CFrame * offset
			end
		end)
	)
end

CreateHorn("Left")
CreateHorn("Right")for i = 1,6 do

	local model = Instance.new("Model")
	model.Name = "OrbitKatana"
	model.Parent = workspace

	local blade = Instance.new("Part")
	blade.Size = Vector3.new(0.15,4,0.35)
	blade.Material = Enum.Material.Neon
	blade.Color = Color3.fromRGB(255,0,0)
	blade.Anchored = true
	blade.CanCollide = false
	blade.Parent = model

	local att0 = Instance.new("Attachment")
	att0.Position = Vector3.new(0,-1.95,0)
	att0.Parent = blade

	local att1 = Instance.new("Attachment")
	att1.Position = Vector3.new(0,1.95,0)
	att1.Parent = blade

	local trail = Instance.new("Trail")
	trail.Attachment0 = att0
	trail.Attachment1 = att1
	trail.Lifetime = 0.05
	trail.MinLength = 0.001
	trail.FaceCamera = false
	trail.Parent = blade

	trail.Color = ColorSequence.new({
		ColorSequenceKeypoint.new(
			0,
			Color3.fromRGB(255,0,0)
		),
		ColorSequenceKeypoint.new(
			1,
			Color3.fromRGB(40,0,0)
		)
	})

	local smoke = Instance.new("ParticleEmitter")
	smoke.Texture = "rbxasset://textures/particles/smoke_main.dds"
	smoke.Color = ColorSequence.new(
		Color3.fromRGB(0,0,0)
	)
	smoke.Rate = 10
	smoke.Lifetime = NumberRange.new(0.5,1)
	smoke.Speed = NumberRange.new(0,1)
	smoke.Parent = blade

	local handle = Instance.new("Part")
	handle.Size = Vector3.new(0.25,1,0.25)
	handle.Material = Enum.Material.SmoothPlastic
	handle.Color = Color3.fromRGB(15,15,15)
	handle.Anchored = true
	handle.CanCollide = false
	handle.Parent = model

	local guard = Instance.new("Part")
	guard.Size = Vector3.new(1,0.15,0.15)
	guard.Material = Enum.Material.Neon
	guard.Color = Color3.fromRGB(120,0,0)
	guard.Anchored = true
	guard.CanCollide = false
	guard.Parent = model

	task.spawn(function()

		while model.Parent
		and root.Parent
		and _G.SkinEnabled do

			local t = tick() * 1.8
			local angle = math.rad((i-1)*60) + t
			local radius = 5

			local pos =
				root.Position +
				Vector3.new(
					math.cos(angle)*radius,
					2,
					math.sin(angle)*radius
				)

			local pulse =
				(math.sin(tick()*5)+1)/2

			blade.Color = Color3.fromRGB(
				55 + (200*pulse),
				0,
				0
			)

			guard.Color = blade.Color

			-- Lưỡi kiếm xuống đất
			local cf =
				CFrame.new(pos)
				* CFrame.Angles(
					0,
					angle,
					math.rad(180)
				)

			blade.CFrame = cf
			handle.CFrame = cf * CFrame.new(0,2.5,0)
			guard.CFrame = cf * CFrame.new(0,2,0)

			task.wait()
		end

		if model then
			model:Destroy()
		end
	end)
end--// CORRUPTION AURA (NO AUTO RESTART ON RESPAWN)
--// Put in StarterCharacterScripts

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer

-- 🔥 CHỈ BẬT THỦ CÔNG Ở ĐÂY
local ENABLED = true

local texts = {
	"must kill",
	"kill all",
	"fool",
	"1x1x1x1",
	"haha",
	"idiot",
	"i will kill you",
	"you will die"
}

local connection
local holder
local labels = {}
local alive = false

local function splitText(text)
	if math.random() < 0.35 then
		local mid = math.floor(#text/2)
		return text:sub(1, mid) .. " " .. text:sub(mid+1)
	end
	return text
end

local function stopAura()
	alive = false
	if connection then
		connection:Disconnect()
		connection = nil
	end
	if holder then
		holder:Destroy()
		holder = nil
	end
end

local function startAura(character)
	if not ENABLED then return end

	-- ❗ QUAN TRỌNG: luôn reset, không reuse CharacterAdded
	stopAura()
	alive = true

	local hrp = character:WaitForChild("HumanoidRootPart")
	local humanoid = character:WaitForChild("Humanoid")

	holder = Instance.new("Part")
	holder.Size = Vector3.new(1,1,1)
	holder.Anchored = true
	holder.CanCollide = false
	holder.Transparency = 1
	holder.Parent = character

	labels = {}

	for i = 1, 2 do
		local gui = Instance.new("BillboardGui")
		gui.Size = UDim2.new(0, 100, 0, 35)
		gui.AlwaysOnTop = true
		gui.Parent = holder

		local label = Instance.new("TextLabel")
		label.Size = UDim2.new(1,0,1,0)
		label.BackgroundTransparency = 1
		label.TextScaled = true
		label.Font = Enum.Font.Arcade
		label.TextSize = 70
		label.TextColor3 = Color3.fromRGB(255,0,0)
		label.TextStrokeTransparency = 0.3
		label.Parent = gui

		table.insert(labels, label)
	end

	local index1, index2 = 1, 2
	local lastSwitch = 0

	-- 💀 CHẾT → TẮT VĨNH VIỄN (KHÔNG AUTO RESTART)
	humanoid.Died:Connect(function()
		stopAura()
	end)

	connection = RunService.RenderStepped:Connect(function()
		if not alive then return end
		if not hrp or not hrp.Parent then return end

		local t = tick()

		local angle = t * 2
		holder.Position = hrp.Position + Vector3.new(
			math.cos(angle) * 3,
			2 + math.sin(t * 3) * 0.6,
			math.sin(angle) * 3
		)

		if t - lastSwitch > math.random(3, 6) / 10 then
			lastSwitch = t
			index1 = math.random(1, #texts)
			index2 = math.random(1, #texts)
		end

		local function getText(i)
			local txt = texts[i]
			if math.random() < 0.35 then
				local mid = math.floor(#txt/2)
				return txt:sub(1, mid) .. " " .. txt:sub(mid+1)
			end
			return txt
		end

		local jitter = Vector3.new(
			(math.random() - 0.5) * 0.9,
			(math.random() - 0.5) * 0.9,
			(math.random() - 0.5) * 0.9
		)

		holder.Position = holder.Position + jitter

		labels[1].Text = getText(index1)
		labels[2].Text = getText(index2)

		for _, l in ipairs(labels) do
			l.Rotation = math.random(-30, 30)
			l.TextTransparency = (math.random() < 0.2) and 1 or 0
		end

		local c = (math.random() < 0.5)
			and Color3.fromRGB(255,0,0)
			or Color3.fromRGB(0,0,0)

		labels[1].TextColor3 = c
		labels[2].TextColor3 = c
	end)
end

-- ❗ CHỈ CHẠY 1 LẦN DUY NHẤT, KHÔNG AUTO RESPAWN
if player.Character then
	startAura(player.Character)
end

Features & Information

idk a name :(

Community Comments (0)

No comments yet for this script.

More Scripts for Forsaken