Загрузка данных
-- Инициализируем библиотеку интерфейса (стильная, плавная, в темных тонах)
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
-- Настройки главного окна в стиле Nursultan (Темная палитра + Красный акцент)
local Window = Fluent:CreateWindow({
Title = "NURSULTAN",
SubTitle = "by Minecraft Meme Master",
TabWidth = 160,
Size = UDim2.fromOffset(560, 360),
Acrylic = true, -- Красивое размытие заднего фона (Blur)
Theme = "Dark",
MinimizeKey = Enum.KeyCode.RightShift -- Меню скрывается на правый Shift, как в Майнкрафте!
})
-- Вкладки (как в оригинальном чите)
local Tabs = {
Combat = Window:AddTab({ Title = "Combat", Icon = "sword" }),
Visuals = Window:AddTab({ Title = "Visuals", Icon = "eye" }),
Movement = Window:AddTab({ Title = "Movement", Icon = "zap" }),
Exploits = Window:AddTab({ Title = "Exploits", Icon = "shield-alert" })
}
-- Переменные для хранения состояния функций
local KillauraEnabled = false
local EspEnabled = false
local SpeedValue = 16
------------------------------------------------------------------------
-- [COMBAT] Вкладка: Киллаура (Шуточный авто-удар)
------------------------------------------------------------------------
Tabs.Combat:AddParagraph({
Title = "Murder Aura",
Content = "Автоматически атакует ближайших игроков, если вы Убийца."
})
local KillauraToggle = Tabs.Combat:AddToggle("Killaura", {Title = "KillAura (Legit)", Default = false })
KillauraToggle:OnChanged(function(Value)
KillauraEnabled = Value
if Value then
Fluent:Notify({ Title = "Nursultan", Content = "KillAura активирована! Ищите жертву.", Duration = 3 })
end
end)
-- Логика Киллауры (работает в цикле)
task.spawn(function()
while task.wait(0.1) do
if KillauraEnabled then
local p = game.Players.LocalPlayer
-- Проверяем, держит ли игрок нож (значит он убийца)
local knife = p.Character:FindFirstChild("Knife") or p.Backpack:FindFirstChild("Knife")
if knife and p.Character then
-- Ищем ближайшего игрока
for _, enemy in pairs(game.Players:GetPlayers()) do
if enemy ~= p and enemy.Character and enemy.Character:FindFirstChild("HumanoidRootPart") then
local distance = (p.Character.HumanoidRootPart.Position - enemy.Character.HumanoidRootPart.Position).Magnitude
if distance < 15 then -- Радиус удара 15 майнкрафтовских блоков (студийных единиц)
-- Достаем нож, если он в рюкзаке
if knife.Parent == p.Backpack then knife.Parent = p.Character end
-- Эмулируем удар
knife:Activate()
end
end
end
end
end
end
end)
------------------------------------------------------------------------
-- [VISUALS] Вкладка: ВХ и подсветка ролей
------------------------------------------------------------------------
local EspToggle = Tabs.Visuals:AddToggle("ESP", {Title = "PlayerESP (WallHack)", Default = false })
EspToggle:OnChanged(function(Value)
EspEnabled = Value
end)
-- Функция создания подсветки (Chams/ESP)
local function ApplyESP(player, color)
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local bp = player.Character.HumanoidRootPart
local box = bp:FindFirstChild("NursultanESP")
if not box then
box = Instance.new("BoxHandleAdornment")
box.Name = "NursultanESP"
box.Size = player.Character:GetExtentsSize() + Vector3.new(0.1, 0.1, 0.1)
box.AlwaysOnTop = true
box.ZIndex = 5
box.Transparency = 0.5
box.Adornee = bp
box.Parent = bp
end
box.Color3 = color
box.Visible = EspEnabled
end
end
-- Цикл проверки ролей для ESP
task.spawn(function()
while task.wait(1) do
for _, p in pairs(game.Players:GetPlayers()) do
if p ~= game.Players.LocalPlayer and p.Character then
if not EspEnabled then
local old = p.Character.HumanoidRootPart:FindFirstChild("NursultanESP")
if old then old:Destroy() end
else
-- Проверяем оружие в рюкзаке или руках
if p.Backpack:FindFirstChild("Knife") or p.Character:FindFirstChild("Knife") then
ApplyESP(p, Color3.fromRGB(255, 50, 50)) -- Убийца - Красный
elseif p.Backpack:FindFirstChild("Gun") or p.Character:FindFirstChild("Gun") then
ApplyESP(p, Color3.fromRGB(50, 50, 255)) -- Шериф - Синий
else
ApplyESP(p, Color3.fromRGB(50, 255, 50)) -- Мирный - Зеленый
end
end
end
end
end
end)
------------------------------------------------------------------------
-- [MOVEMENT] Вкладка: Скорость (SpeedHack)
------------------------------------------------------------------------
local SpeedSlider = Tabs.Movement:AddSlider("Speed", {
Title = "Speed (Timer)",
Description = "Увеличивает скорость вашего бега",
Default = 16, Min = 16, Max = 100, Rounding = 0
})
SpeedSlider:OnChanged(function(Value)
SpeedValue = Value
end)
-- Поддержание скорости
task.spawn(function()
while task.wait(0.1) do
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = SpeedValue
end
end
end)
------------------------------------------------------------------------
-- [EXPLOITS] Вкладка: Розыгрыши и шутки (Самое главное!)
------------------------------------------------------------------------
Tabs.Exploits:AddButton({
Title = "Crash Server (Joke)",
Description = "Фейковый вылет сервера для испуга друзей",
Callback = function()
-- Создаем эпичный фейковый экран кика из Майнкрафта
local kickGui = Instance.new("ScreenGui", game.CoreGui)
local frame = Instance.new("Frame", kickGui)
frame.Size = UDim2.new(1, 0, 1, 0)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
local text = Instance.new("TextLabel", frame)
text.Size = UDim2.new(1, 0, 0.4, 0)
text.Position = UDim2.new(0, 0, 0.3, 0)
text.Font = Enum.Font.Code
text.TextSize = 24
text.TextColor3 = Color3.fromRGB(255, 85, 85)
text.Text = "Connection Lost\n\nInternal Exception: java.io.IOException: \nNursultan Client crashed MM2 Server successfully!"
task.wait(5)
kickGui:Destroy() -- Через 5 секунд удаляем испуг
end
})
Tabs.Exploits:AddButton({
Title = "Give All Skins (Visual)",
Description = "Визуально открывает все ножи (видите только вы)",
Callback = function()
Fluent:Notify({
Title = "Успешно!",
Content = "Все скины разблокированы (Визуально). Скрипт отправил 99999 никсов на ваш баланс!",
Duration = 5
})
end
})
-- Автоматически открываем первую вкладку при запуске
Window:SelectTab(1)
Fluent:Notify({ Title = "Nursultan Loaded", Content = "Нажмите Right Shift, чтобы скрыть меню.", Duration = 5 })