local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local SoundService = game:GetService("SoundService")
local Debris = game:GetService("Debris")
local LocalPlayer = Players.LocalPlayer
repeat task.wait() until game:IsLoaded()
-- =========================
-- MODE SELECTOR GUI
-- =========================
local modeGui = Instance.new("ScreenGui")
modeGui.Name = "ModeSelector"
modeGui.ResetOnSpawn = false
modeGui.IgnoreGuiInset = true
modeGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local frame = Instance.new("Frame", modeGui)
frame.Size = UDim2.new(0, 260, 0, 140)
frame.Position = UDim2.new(0.5, -130, 0.4, 0)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.BorderSizePixel = 0
Instance.new("UICorner", frame)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 30)
title.BackgroundTransparency = 1
title.Text = "Hardcore Mode Selector"
title.Font = Enum.Font.GothamBold
title.TextSize = 14
title.TextColor3 = Color3.fromRGB(255,255,255)
-- =========================
-- STATE
-- =========================
local selectedMode = "NONE"
local function createButton(text, yPos, callback)
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(0.9, 0, 0, 40)
btn.Position = UDim2.new(0.05, 0, 0, yPos)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.Text = text
btn.Font = Enum.Font.Gotham
btn.TextSize = 12
btn.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", btn)
btn.MouseButton1Click:Connect(callback)
return btn
end
-- =========================
-- TEMP UI
-- =========================
local tempGui = Instance.new("ScreenGui")
tempGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local function showTemp(text)
local t = Instance.new("TextLabel", tempGui)
t.Size = UDim2.new(1,0,0,30)
t.Position = UDim2.new(0,0,0.75,0)
t.BackgroundTransparency = 1
t.TextColor3 = Color3.new(1,1,1)
t.Font = Enum.Font.GothamBold
t.TextSize = 20
t.Text = text
Debris:AddItem(t, 3)
end
-- =========================
-- NORMAL MODE
-- =========================
createButton("Hardcore Mode (Fixed)", 35, function()
showTemp("Loading Normal Hardcore Mode...")
local ok = pcall(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/thelostw3r/Mods/main/HardcoreMode.lua"))()
end)
if not ok then
showTemp("Failed to load Normal Mode")
end
modeGui:Destroy()
tempGui:Destroy()
end)
-- =========================
-- V6 MODE
-- =========================
createButton("Hardcore Mode V6 (Remade)", 85, function()
showTemp("Starting Hardcore Mode V6...")
modeGui:Destroy()
-- =========================
-- CONFIG
-- =========================
local Stamina, MaxStamina = 100, 100
local IsSprinting = false
local Humanoid = nil
local Dead = false
local DEATH_SOUND_ID = "rbxassetid://9118828567"
-- =========================
-- UI ROOT
-- =========================
local gui = Instance.new("ScreenGui")
gui.Name = "Hardcore_UI"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = LocalPlayer:WaitForChild("PlayerGui")
-- =========================
-- INFO PANEL
-- =========================
local info = Instance.new("TextLabel", gui)
info.Size = UDim2.new(0, 450, 0, 160)
info.Position = UDim2.new(0, 10, 0, 10)
info.BackgroundTransparency = 0.25
info.BackgroundColor3 = Color3.fromRGB(0,0,0)
info.TextXAlignment = Enum.TextXAlignment.Left
info.TextYAlignment = Enum.TextYAlignment.Top
info.Font = Enum.Font.GothamBold
info.TextSize = 18
info.TextColor3 = Color3.fromRGB(255,255,255)
info.TextWrapped = true
info.Text =
"This is Hardcore Mode V6 (Remade)\n" ..
"Credits to NOONIE & PiNG\n" ..
"Mode Selector Enabled\n" ..
"Have fun."
-- =========================
-- CAPTIONS (FIXED STACK SAFETY)
-- =========================
local captions = {}
local function showCaption(text, duration)
local label = Instance.new("TextLabel")
label.Parent = gui
label.Size = UDim2.new(1,0,0,35)
label.Position = UDim2.new(0,0,0.75,0)
label.BackgroundTransparency = 1
label.Text = text
label.TextColor3 = Color3.new(1,1,1)
label.Font = Enum.Font.GothamBold
label.TextSize = 24
label.TextTransparency = 1
label.ZIndex = 9999
table.insert(captions, label)
for i,v in ipairs(captions) do
if v and v.Parent then
TweenService:Create(v, TweenInfo.new(0.15), {
Position = UDim2.new(0,0,0.75,-((i-1)*28))
}):Play()
end
end
TweenService:Create(label, TweenInfo.new(0.25), {TextTransparency = 0}):Play()
task.delay(duration, function()
if not label then return end
TweenService:Create(label, TweenInfo.new(0.25), {TextTransparency = 1}):Play()
task.wait(0.25)
local i = table.find(captions,label)
if i then table.remove(captions,i) end
label:Destroy()
end)
end
-- =========================
-- CHARACTER
-- =========================
local function setupCharacter(char)
Humanoid = char:WaitForChild("Humanoid")
Humanoid.WalkSpeed = 16
Dead = false
IsSprinting = false
Stamina = MaxStamina
Humanoid.Died:Connect(function()
Dead = true
local cam = workspace.CurrentCamera
if cam then
local s = Instance.new("Sound")
s.SoundId = DEATH_SOUND_ID
s.Volume = 10
s.Parent = cam
s:Play()
Debris:AddItem(s,8)
end
showCaption("YOU DIED",3)
end)
end
LocalPlayer.CharacterAdded:Connect(setupCharacter)
if LocalPlayer.Character then setupCharacter(LocalPlayer.Character) end
-- =========================
-- ENTITY SYSTEM (FULL 9 FIXED)
-- =========================
local lastSpawn = {}
local function canSpawn(name, cd)
local t = tick()
if not lastSpawn[name] or (t-lastSpawn[name]) >= cd then
lastSpawn[name] = t
return true
end
return false
end
local Entities = {
{name="Silence", url="https://pastebin.com/raw/KPYBQA69", cd=20},
{name="Cease", url="https://pastebin.com/raw/Gtf6BCDj", cd=20},
{name="Frostbite", url="https://raw.githubusercontent.com/eoyoustme/back/main/Frostbite1", cd=20},
{name="Shocker", url="https://pastebin.com/raw/bJesKZ3Q", cd=20},
{name="Ripper", url="https://pastebin.com/raw/RHLvmp4n", cd=20},
{name="DeerGod", url="https://pastebin.com/raw/9Phd3TJ2", cd=20},
{name="Monoxide", url="https://raw.githubusercontent.com/eoyoustme/back/main/Monoxide1", cd=25},
{name="Z-88", url="https://pastebin.com/raw/6fhxXgPC", cd=25},
{name="Rebound", url="https://raw.githubusercontent.com/rrealblueyt-oss/Rebound-/refs/heads/main/Rebound", cd=20}
}
local function spawnEntity(e)
if not canSpawn(e.name, e.cd) then return end
showCaption("Spawning: "..e.name,2)
local ok, code = pcall(function()
return game:HttpGet(e.url)
end)
if not ok or not code or #code < 20 then
showCaption("FAILED: "..e.name,2)
return
end
local f = loadstring(code)
if f then
local success = pcall(f)
if success then
showCaption("Spawned: "..e.name,2)
else
showCaption("ERROR: "..e.name,2)
end
end
end
task.spawn(function()
showCaption("Hardcore Mode V6 Loaded",3)
while task.wait(math.random(20,40)) do
if Dead then continue end
local e = Entities[math.random(1,#Entities)]
spawnEntity(e)
end
end)
end)