19.09.25 56 344 просмотров
Привет, фанаты Roblox! Ищешь рабочий и бесплатный скрипт для 99 Ночей в Лесу на ...
Этот ресурс можно скачать. Нажмите на кнопку и посмотрите рекламу

--// Services
local Players = game:GetService("Players")
local RS = game:GetService("ReplicatedStorage")
local WS = game:GetService("Workspace")
local UIS = game:GetService("UserInputService")
local LP = Players.LocalPlayer
--// Toggles
local KillAura = false
local InfJump = false
local Fly = false
local Noclip = false
--// GUI
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "OpenSourceHub"
gui.ResetOnSpawn = false
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 260, 0, 220)
main.Position = UDim2.new(0.4, 0, 0.3, 0)
main.BackgroundColor3 = Color3.fromRGB(25,25,25)
main.BorderSizePixel = 0
main.Active = true
main.Draggable = true
-- Shadow (fake 3D look)
local shadow = Instance.new("Frame", main)
shadow.Size = UDim2.new(1, 6, 1, 6)
shadow.Position = UDim2.new(0, 4, 0, 4)
shadow.BackgroundColor3 = Color3.fromRGB(0,0,0)
shadow.ZIndex = 0
-- Title
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "OpenSource Hub"
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(255,255,255)
title.TextScaled = true
-- Credit
local credit = Instance.new("TextLabel", main)
credit.Size = UDim2.new(1, 0, 0, 20)
credit.Position = UDim2.new(0, 0, 0, 25)
credit.Text = "Made by _OpenSource_"
credit.BackgroundTransparency = 1
credit.TextColor3 = Color3.fromRGB(150,150,150)
credit.TextScaled = true
-- Button creator
local function createButton(text, y)
local btn = Instance.new("TextButton", main)
btn.Size = UDim2.new(0.9, 0, 0, 35)
btn.Position = UDim2.new(0.05, 0, 0, y)
btn.BackgroundColor3 = Color3.fromRGB(40,40,40)
btn.TextColor3 = Color3.new(1,1,1)
btn.Text = text .. ": OFF"
btn.TextScaled = true
return btn
end
local killBtn = createButton("Kill Aura", 50)
local jumpBtn = createButton("Inf Jump", 90)
local flyBtn = createButton("Fly", 130)
local noclipBtn = createButton("Noclip", 170)
--// Toggle handlers
killBtn.MouseButton1Click:Connect(function()
KillAura = not KillAura
killBtn.Text = "Kill Aura: " .. (KillAura and "ON" or "OFF")
end)
jumpBtn.MouseButton1Click:Connect(function()
InfJump = not InfJump
jumpBtn.Text = "Inf Jump: " .. (InfJump and "ON" or "OFF")
end)
flyBtn.MouseButton1Click:Connect(function()
Fly = not Fly
flyBtn.Text = "Fly: " .. (Fly and "ON" or "OFF")
end)
noclipBtn.MouseButton1Click:Connect(function()
Noclip = not Noclip
noclipBtn.Text = "Noclip: " .. (Noclip and "ON" or "OFF")
end)
--// Infinite Jump
UIS.JumpRequest:Connect(function()
if InfJump then
local char = LP.Character
if char and char:FindFirstChildOfClass("Humanoid") then
char:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
end
end
end)
--// Noclip
game:GetService("RunService").Stepped:Connect(function()
if Noclip and LP.Character then
for _, v in pairs(LP.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
end)
--// Fly (simple)
local bodyVel, bodyGyro
game:GetService("RunService").RenderStepped:Connect(function()
if Fly and LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LP.Character.HumanoidRootPart
if not bodyVel then
bodyVel = Instance.new("BodyVelocity", hrp)
bodyVel.MaxForce = Vector3.new(1e5,1e5,1e5)
bodyGyro = Instance.new("BodyGyro", hrp)
bodyGyro.MaxTorque = Vector3.new(1e5,1e5,1e5)
end
bodyVel.Velocity = workspace.CurrentCamera.CFrame.LookVector * 60
bodyGyro.CFrame = workspace.CurrentCamera.CFrame
else
if bodyVel then bodyVel:Destroy() bodyVel = nil end
if bodyGyro then bodyGyro:Destroy() bodyGyro = nil end
end
end)
--// Get tool
local function getTool()
if LP.Character then
for _, v in pairs(LP.Character:GetChildren()) do
if v:IsA("Tool") then return v end
end
end
end
--// Kill Aura (batched FAST)
task.spawn(function()
while true do
if KillAura then
local tool = getTool()
if tool then
local hitTable = {}
local extraTable = {}
for _, z in pairs(WS:WaitForChild("ActiveZombies"):GetChildren()) do
local chest = z:FindFirstChild("ChestHitbox")
if chest then
table.insert(hitTable, {chest, chest.Position, Vector3.new()})
table.insert(extraTable, {
tool.Name,
chest.Position,
chest.Position,
chest.Position,
true,
chest,
false,
false,
"Default",
tool:FindFirstChild("Exit")
})
end
end
if #hitTable > 0 then
RS:WaitForChild("Events"):WaitForChild("Actions"):WaitForChild("Fire")
:FireServer(tool.Name, hitTable, extraTable)
end
end
end
task.wait()
end
end)Kill Aura
Infinite Jump
Fly
NoClip
| Плюсы | Минусы |
|---|---|
| Работает без ключа (No Key) | Нужен сторонний инжектор |
| Есть полет и авто-убийство | Риск получить репорт от игроков |
| Подходит для мобилок и ПК | Быстрое прохождение убивает азарт |
Нет, этот скрипт работает без системы ключей, просто вставь и запускай.
В этой игре модерация слабая, но старайся не летать на глазах у других игроков, чтобы не получить репорт.
На ПК сейчас популярны Solara и Xeno, а на телефонах лучше всего использовать Delta или Arceus X.