007n7 Forsaken Universal Script
Key RequiredUniversal

007n7 Forsaken Universal Script

Universal ScriptWFSBROWFSBRO 1.4K views 409 executesUpdated Jan 2, 2026
Unrated
00
Lua Script•350 lines (9602 chars)
-- SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")

-- DISABLE JUMP BUTTON
pcall(function()
	StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.JumpButton, false)
end)

-- SPEEDS & STAMINA
local NORMAL_SPEED = 12
local FAST_SPEED = 26
local STAMINA_MAX = 100
local STAMINA = STAMINA_MAX
local staminaDrain = 10 -- per sec
local staminaRegen = 20 -- per sec
local fast = false
humanoid.WalkSpeed = NORMAL_SPEED

-- GUI ROOT
local gui = Instance.new("ScreenGui")
gui.Name = "AbilityGui"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

-- -----------------
-- LEFT HUD
-- -----------------
local leftFrame = Instance.new("Frame")
leftFrame.Size = UDim2.new(0,200,0,100)
leftFrame.Position = UDim2.new(0,10,1,-110)
leftFrame.BackgroundColor3 = Color3.new(0,0,0)
leftFrame.BackgroundTransparency = 0.2
leftFrame.Parent = gui

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0.3,0)
title.Position = UDim2.new(0,0,0,0)
title.BackgroundTransparency = 1
title.Text = "007n7"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextScaled = true
title.Parent = leftFrame

-- HP BAR
local hpBarBG = Instance.new("Frame")
hpBarBG.Size = UDim2.new(1,0,0.2,0)
hpBarBG.Position = UDim2.new(0,0,0.5,0)
hpBarBG.BackgroundColor3 = Color3.new(0,0,0)
hpBarBG.Parent = leftFrame

local hpBar = Instance.new("Frame")
hpBar.Size = UDim2.new(1,0,1,0)
hpBar.BackgroundColor3 = Color3.new(1,0,0)
hpBar.Parent = hpBarBG

-- STAMINA BAR
local staminaBarBG = Instance.new("Frame")
staminaBarBG.Size = UDim2.new(1,0,0.2,0)
staminaBarBG.Position = UDim2.new(0,0,0.75,0)
staminaBarBG.BackgroundColor3 = Color3.new(0,0,0)
staminaBarBG.Parent = leftFrame

local staminaBar = Instance.new("Frame")
staminaBar.Size = UDim2.new(1,0,1,0)
staminaBar.BackgroundColor3 = Color3.new(0,1,1)
staminaBar.Parent = staminaBarBG

-- BLOOD EFFECT
local blood = Instance.new("ImageLabel")
blood.Size = UDim2.new(1,0,1,0)
blood.Position = UDim2.new(0,0,0,0)
blood.BackgroundTransparency = 1
blood.Image = "rbxassetid://59195966"
blood.ImageTransparency = 1
blood.Parent = gui

-- -----------------
-- BUTTONS RIGHT BOTTOM
-- -----------------
local function createButton(text, pos)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(0,80,0,80)
	b.AnchorPoint = Vector2.new(1,1)
	b.Position = pos
	b.BackgroundColor3 = Color3.new(0,0,0)
	b.Text = text
	b.TextColor3 = Color3.new(1,1,1)
	b.Font = Enum.Font.GothamBold
	b.TextScaled = true
	b.Parent = gui

	local corner = Instance.new("UICorner", b)
	corner.CornerRadius = UDim.new(1,0)

	local stroke = Instance.new("UIStroke", b)
	stroke.Color = Color3.new(1,1,1)
	stroke.Thickness = 3

	return b
end

local btnR  = createButton("R",  UDim2.new(1,-10,1,-10))
local btnCL = createButton("CL", UDim2.new(1,-100,1,-10))
local btnCG = createButton("CG", UDim2.new(1,-190,1,-10))
local btnFLW = createButton("FLW", UDim2.new(1,-280,1,-10))

-- -----------------
-- STAMINA & HP UPDATES
-- -----------------
RunService.RenderStepped:Connect(function(delta)
	if fast and STAMINA > 0 then
		STAMINA = math.max(STAMINA - staminaDrain*delta,0)
		if STAMINA == 0 then
			humanoid.WalkSpeed = NORMAL_SPEED
			fast = false
		end
	else
		STAMINA = math.min(STAMINA + staminaRegen*delta, STAMINA_MAX)
	end
	staminaBar.Size = UDim2.new(STAMINA/STAMINA_MAX,0,1,0)
	hpBar.Size = UDim2.new(humanoid.Health/humanoid.MaxHealth,0,1,0)

	if humanoid.Health < 20 then
		blood.ImageTransparency = 0
	else
		blood.ImageTransparency = 1
	end
end)

-- -----------------
-- BUTTON LOGIC
-- -----------------
local fastCooldown = false
btnR.MouseButton1Click:Connect(function()
	if STAMINA <= 0 then return end
	fast = not fast
	humanoid.WalkSpeed = fast and FAST_SPEED or NORMAL_SPEED
end)

-- CL
local clCooldown = false
btnCL.MouseButton1Click:Connect(function()
	if clCooldown then return end
	clCooldown = true

	-- 90% invisibility
	for _,v in ipairs(character:GetDescendants()) do
		if v:IsA("BasePart") then
			v.LocalTransparencyModifier = 0.9
		end
	end
	task.delay(5,function()
		for _,v in ipairs(character:GetDescendants()) do
			if v:IsA("BasePart") then
				v.LocalTransparencyModifier = 0
			end
		end
	end)

	-- NPC spawn
	local npc = Instance.new("Model")
	npc.Name = "007n7 helper"
	local hum = Instance.new("Humanoid", npc)

	local function makePart(name,size,color,pos)
		local p = Instance.new("Part")
		p.Name = name
		p.Size = size
		p.Color = color
		p.Anchored = false
		p.Position = pos
		p.Parent = npc
		return p
	end

	local base = hrp.Position + hrp.CFrame.RightVector
	local ll = makePart("Left Leg", Vector3.new(1,2,1), Color3.new(0,0,0), base+Vector3.new(-0.5,1,0))
	local rl = makePart("Right Leg", Vector3.new(1,2,1), Color3.new(0,0,0), base+Vector3.new(0.5,1,0))
	local torso = makePart("Torso", Vector3.new(2,2,1), Color3.fromRGB(0,90,200), base+Vector3.new(0,3,0))
	local la = makePart("Left Arm", Vector3.new(1,2,1), Color3.fromRGB(255,224,189), torso.Position + Vector3.new(-1.5,0,0))
	local ra = makePart("Right Arm", Vector3.new(1,2,1), Color3.fromRGB(255,224,189), torso.Position + Vector3.new(1.5,0,0))
	local head = makePart("Head", Vector3.new(2,1,1), Color3.fromRGB(255,224,189), torso.Position + Vector3.new(0,1.5,0))
	local face = Instance.new("Decal", head)
	face.Texture = "rbxassetid://7074764"

	local root = Instance.new("Part", npc)
	root.Name = "HumanoidRootPart"
	root.Size = Vector3.new(2,2,1)
	root.Transparency = 1
	root.CFrame = torso.CFrame

	for _,p in ipairs(npc:GetChildren()) do
		if p:IsA("Part") and p ~= root then
			local w = Instance.new("WeldConstraint", root)
			w.Part0 = root
			w.Part1 = p
		end
	end
	npc.PrimaryPart = root
	npc.Parent = workspace

	task.delay(10,function() if npc then npc:Destroy() end end)

	-- Cooldown
	task.spawn(function()
		local cd = 30
		while cd > 0 do
			btnCL.Text = tostring(cd)
			wait(1)
			cd = cd - 1
		end
		btnCL.Text = "CL"
		clCooldown = false
	end)
end)

-- CG
local cgCooldown = false
btnCG.MouseButton1Click:Connect(function()
	if cgCooldown then return end
	cgCooldown = true

	local oldSpeed = humanoid.WalkSpeed
	humanoid.WalkSpeed = 0

	local panel = Instance.new("Part")
	panel.Size = Vector3.new(1.5,3,0.5)
	panel.Color = Color3.new(0,0,0)
	panel.Anchored = true
	panel.CanCollide = false
	panel.CFrame = hrp.CFrame * CFrame.new(0,0,-2) * CFrame.Angles(0,math.rad(180),0)
	panel.Parent = workspace

	local textGui = Instance.new("SurfaceGui", panel)
	textGui.Face = Enum.NormalId.Front
	textGui.AlwaysOnTop = true
	local textLabel = Instance.new("TextLabel", textGui)
	textLabel.Size = UDim2.new(1,0,1,0)
	textLabel.BackgroundTransparency = 1
	textLabel.Text = "Hacking game..."
	textLabel.TextColor3 = Color3.new(1,1,1)
	textLabel.Font = Enum.Font.Code
	textLabel.TextScaled = true

	local borders = {}
	local function border(size, offset)
		local b = Instance.new("Part")
		b.Size = size
		b.CFrame = panel.CFrame * offset
		b.Color = Color3.new(1,0,0)
		b.Anchored = true
		b.CanCollide = false
		b.Parent = workspace
		table.insert(borders,b)
	end
	border(Vector3.new(1.6,0.1,0.55), CFrame.new(0,1.55,0))
	border(Vector3.new(1.6,0.1,0.55), CFrame.new(0,-1.55,0))
	border(Vector3.new(0.1,3.1,0.55), CFrame.new(-0.8,0,0))
	border(Vector3.new(0.1,3.1,0.55), CFrame.new(0.8,0,0))

	local txt = Instance.new("TextLabel", gui)
	txt.Size = UDim2.new(0.2,0,0.05,0)
	txt.Position = UDim2.new(0.4,0,0.9,0)
	txt.BackgroundTransparency = 1
	txt.Text = "Teleporting.."
	txt.TextColor3 = Color3.new(1,1,1)
	txt.TextScaled = true

	local barBG = Instance.new("Frame", gui)
	barBG.Position = UDim2.new(0.35,0,0.95,0)
	barBG.Size = UDim2.new(0.3,0,0.02,0)
	barBG.BackgroundColor3 = Color3.new(0,0,0)

	local bar = Instance.new("Frame", barBG)
	bar.Size = UDim2.new(0,0,1,0)
	bar.BackgroundColor3 = Color3.new(1,1,1)

	for i=1,40 do
		bar.Size = UDim2.new(i/40,0,1,0)
		task.wait(0.1)
	end

	local dir = Vector3.new(math.random(-1,1),0,math.random(-1,1)).Unit
	hrp.CFrame = hrp.CFrame + dir*50
	humanoid.WalkSpeed = oldSpeed

	panel:Destroy()
	txt:Destroy()
	barBG:Destroy()
	for _,b in ipairs(borders) do b:Destroy() end

	task.spawn(function()
		local cd = 45
		while cd > 0 do
			btnCG.Text = tostring(cd)
			wait(1)
			cd = cd - 1
		end
		btnCG.Text = "CG"
		cgCooldown = false
	end)
end)

-- FLW BUTTON
btnFLW.MouseButton1Click:Connect(function()
	local npc = workspace:FindFirstChild("007n7 helper")
	if not npc then return end

	-- Highlight NPC
	if not npc:FindFirstChild("Highlight") then
		local hl = Instance.new("Highlight")
		hl.Parent = npc
		hl.FillColor = Color3.fromRGB(0,255,0)
		hl.FillTransparency = 0.5
		hl.OutlineTransparency = 0
	end

	-- NPC follow
	local root = npc:FindFirstChild("HumanoidRootPart") or npc.PrimaryPart
	if not root then return end

	task.spawn(function()
		while root.Parent and humanoid.Health > 0 do
			local dir = (hrp.Position - root.Position)
			if dir.Magnitude > 1 then
				local moveDir = dir.Unit * math.min(dir.Magnitude,10)
				root.CFrame = root.CFrame + moveDir*0.1
			end
			task.wait(0.1)
		end
	end)
end)

-- -----------------
-- RESPAWN HANDLER
-- -----------------
player.CharacterAdded:Connect(function(char)
	character = char
	humanoid = char:WaitForChild("Humanoid")
	hrp = char:WaitForChild("HumanoidRootPart")
	humanoid.WalkSpeed = fast and FAST_SPEED or NORMAL_SPEED
end)

Features & Information

Uhh, chat gpt 007n7
#n#forsaken#OOTNT#Universal

Community Comments (2)

WFSBROWFSBROJan 2, 2026

@kron1k dude I just write that is a chat gpt😔🥀

BopIsmeBopIsmeJan 2, 2026

Chat e^(iπ) + 1 = 0 Final boss

More Scripts for Universal Scripts