Blox Fruits is an immensely popular game on the Roblox platform, boasting a vast user base. DeepCheat Aimbot This action-adventure game revolves around a pirate theme, where players enagage in combat against a variety of enemies and challenging bosses. Exploring islands and consuming different fruits are essential for advancing your character’s level.
This is a free and keyless script for Attack on Titan Revolution with Auto Farm, Safe Farm, and many more features
Description
This Counter Blox script is developed by w1tcher0n and DeepSeek and includes a variety of gameplay-enhancing features. 🔥
How to Use Roblox Script?
- Launch Roblox and join your desired game.
- Click the “Copy” button to duplicate the script code.
- Paste the script code into your preferred Roblox executor.
- Execute the script code and savor the enhanced experience.
Game Name
[🦅4TH JULY!] Counter Blox
Featrures
Aimbot
Esp
SilentAim
FovCircle
Tracerstoenemy
Fovchangerworkinginskinchanger
Skinchanger
-
-- DeepCheat v41 (by w1tcher0n and DeepSeek)
-- ask or smth: witcheron (discord)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
_G.Aimbot = true
_G.ESP = true
_G.FOV = 90
_G.Smoothness = 0.2
_G.AimPart = "Head"
_G.SilentAim = false
_G.ShowFOV = false
_G.AimPriority = "Crosshair"
_G.Tracers = false
_G.ESPBox = true
_G.ESPName = false
_G.ESPDistance = true
_G.ESPHealth = true
_G.ESPBoxThickness = 1
_G.ESPEnemyColor = Color3.new(1, 0, 0)
_G.ESPFriendlyColor = Color3.new(0, 1, 0)
_G.KeyBinds = {
Aimbot = Enum.KeyCode.F1,
ESP = Enum.KeyCode.F2,
SilentAim = Enum.KeyCode.F3,
}
local Window = Rayfield:CreateWindow({
Name = "DeepCheat | Counter Blox",
LoadingTitle = "Loading DeepCheat...",
LoadingSubtitle = "by w1tcher0n",
ConfigurationSaving = {
Enabled = false,
}
})
local CombatTab = Window:CreateTab("Combat", 4483362458)
CombatTab:CreateToggle({
Name = "Aimbot",
CurrentValue = true,
Callback = function(v) _G.Aimbot = v end,
})
CombatTab:CreateSlider({
Name = "Aimbot FOV",
Range = {10,500},
Increment = 10,
CurrentValue = 90,
Callback = function(v) _G.FOV = v end,
})
CombatTab:CreateSlider({
Name = "Aimbot Smoothness",
Range = {0.05,0.5},
Increment = 0.05,
CurrentValue = 0.2,
Callback = function(v) _G.Smoothness = v end,
})
CombatTab:CreateDropdown({
Name = "Aim Part",
Options = {"Head","HumanoidRootPart","Torso"},
CurrentOption = "Head",
Callback = function(v) _G.AimPart = v end,
})
CombatTab:CreateDropdown({
Name = "Aim Priority",
Options = {"Crosshair","Distance"},
CurrentOption = "Crosshair",
Callback = function(v) _G.AimPriority = v end,
})
CombatTab:CreateToggle({
Name = "Silent Aim (Recoil Comp)",
CurrentValue = false,
Callback = function(v) _G.SilentAim = v end,
})
CombatTab:CreateToggle({
Name = "Player ESP",
CurrentValue = true,
Callback = function(v) _G.ESP = v end,
})
CombatTab:CreateToggle({
Name = "Show FOV Circle",
CurrentValue = false,
Callback = function(v) _G.ShowFOV = v end,
})
CombatTab:CreateToggle({
Name = "Tracers",
CurrentValue = false,
Callback = function(v) _G.Tracers = v end,
})
local ESPTab = Window:CreateTab("ESP Settings", 4483362458)
ESPTab:CreateToggle({
Name = "Show Box",
CurrentValue = true,
Callback = function(v) _G.ESPBox = v end,
})
ESPTab:CreateToggle({
Name = "Show Name",
CurrentValue = false,
Callback = function(v) _G.ESPName = v end,
})
ESPTab:CreateToggle({
Name = "Show Distance",
CurrentValue = true,
Callback = function(v) _G.ESPDistance = v end,
})
ESPTab:CreateToggle({
Name = "Show Health Bar",
CurrentValue = true,
Callback = function(v) _G.ESPHealth = v end,
})
ESPTab:CreateSlider({
Name = "Box Thickness",
Range = {1,5},
Increment = 1,
CurrentValue = 1,
Callback = function(v) _G.ESPBoxThickness = v end,
})
local colorOptions = {"Red", "Blue", "Green", "Yellow", "White", "Orange", "Purple"}
local colorMap = {
Red = Color3.new(1,0,0),
Blue = Color3.new(0,0,1),
Green = Color3.new(0,1,0),
Yellow = Color3.new(1,1,0),
White = Color3.new(1,1,1),
Orange = Color3.new(1,0.5,0),
Purple = Color3.new(0.5,0,1),
}
ESPTab:CreateDropdown({
Name = "Enemy Box Color",
Options = colorOptions,
CurrentOption = "Red",
Callback = function(v) _G.ESPEnemyColor = colorMap[v] or Color3.new(1,0,0) end,
})
ESPTab:CreateDropdown({
Name = "Friendly Box Color",
Options = colorOptions,
CurrentOption = "Green",
Callback = function(v) _G.ESPFriendlyColor = colorMap[v] or Color3.new(0,1,0) end,
})
local SettingsTab = Window:CreateTab("Settings", 4483362458)
SettingsTab:CreateParagraph({
Title = "Keybinds",
Content = "Select a key for each function.",
})
local keyOptions = {}
for i=1,12 do table.insert(keyOptions, "F"..i) end
table.insert(keyOptions, "LeftShift"); table.insert(keyOptions, "LeftControl"); table.insert(keyOptions, "LeftAlt")
table.insert(keyOptions, "Space"); table.insert(keyOptions, "Tab"); table.insert(keyOptions, "Escape")
table.insert(keyOptions, "X"); table.insert(keyOptions, "C"); table.insert(keyOptions, "V")
table.insert(keyOptions, "LMB"); table.insert(keyOptions, "RMB")
for i=0,9 do table.insert(keyOptions, tostring(i)) end
local function createBindDropdown(name, configKey)
local currentKey = _G.KeyBinds[configKey]
local currentName = tostring(currentKey):gsub("Enum.KeyCode.", "")
if currentName == "MouseButton1" then currentName = "LMB"
elseif currentName == "MouseButton2" then currentName = "RMB" end
SettingsTab:CreateDropdown({
Name = name,
Options = keyOptions,
CurrentOption = currentName,
Callback = function(Option)
local keyEnum
if Option == "LMB" then keyEnum = Enum.KeyCode.MouseButton1
elseif Option == "RMB" then keyEnum = Enum.KeyCode.MouseButton2
elseif Option == "Space" then keyEnum = Enum.KeyCode.Space
elseif Option == "Tab" then keyEnum = Enum.KeyCode.Tab
elseif Option == "Escape" then keyEnum = Enum.KeyCode.Escape
elseif Option == "LeftShift" then keyEnum = Enum.KeyCode.LeftShift
elseif Option == "LeftControl" then keyEnum = Enum.KeyCode.LeftControl
elseif Option == "LeftAlt" then keyEnum = Enum.KeyCode.LeftAlt
elseif Option:find("F%d") then
local num = tonumber(Option:gsub("F", ""))
keyEnum = Enum.KeyCode["F" .. num]
else
keyEnum = Enum.KeyCode[Option]
end
if keyEnum then
_G.KeyBinds[configKey] = keyEnum
Rayfield:Notify({Title = "Bind", Content = name .. " -> " .. Option, Duration = 2})
end
end,
})
end
createBindDropdown("Toggle Aimbot", "Aimbot")
createBindDropdown("Toggle ESP", "ESP")
createBindDropdown("Toggle Silent Aim", "SilentAim")
local SkinTab = Window:CreateTab("Skin Changer", 4483362458)
SkinTab:CreateButton({
Name = "Load Skin Changer (AuroraChanger)",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/MMoonDzn/AuroraChanger/refs/heads/main/loader.lua"))()
end,
})
local ChangelogTab = Window:CreateTab("Changelog", 4483362458)
ChangelogTab:CreateParagraph({
Title = "Changelog",
Content = [[
Bug-fixes, uploaded in:
- xenoscripts.com
- wearedevs.net
- scriptrb.com
]]})
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local viewportSize = Camera.ViewportSize
local chamsData = {}
local function IsVisible(part)
local origin = Camera.CFrame.Position
local target = part.Position
local params = RaycastParams.new()
params.FilterType = Enum.RaycastFilterType.Blacklist
params.FilterDescendantsInstances = {LocalPlayer.Character, part.Parent}
local result = workspace:Raycast(origin, (target - origin).Unit * (origin - target).Magnitude, params)
return result == nil
end
local function GetTarget()
local targetPart, minDist = nil, _G.FOV
local mousePos = UIS:GetMouseLocation()
local useDistance = (_G.AimPriority == "Distance")
local myTeam = LocalPlayer.Team
for _, v in pairs(Players:GetPlayers()) do
if v == LocalPlayer then continue end
if v.Team == myTeam then continue end
local char = v.Character
if not char then continue end
local hum = char:FindFirstChild("Humanoid")
if not hum or hum.Health <= 0 then continue end
local aimPart = char:FindFirstChild(_G.AimPart) or char:FindFirstChild("Head") or char:FindFirstChild("HumanoidRootPart")
if not aimPart then continue end
if not IsVisible(aimPart) then continue end
local pos, onScreen = Camera:WorldToViewportPoint(aimPart.Position)
if not onScreen then continue end
local dist
if useDistance then
dist = (Camera.CFrame.Position - aimPart.Position).Magnitude
else
dist = (Vector2.new(pos.X, pos.Y) - mousePos).Magnitude
end
if dist < minDist + 5 then
targetPart, minDist = aimPart, dist
end
end
return targetPart, minDist
end
local espFrameCounter = 0
local espObjects = {}
local aimCircle = Drawing.new("Circle")
aimCircle.Thickness = 1
aimCircle.Color = Color3.new(1, 1, 1)
aimCircle.Filled = false
aimCircle.Transparency = 1
aimCircle.Visible = false
local function UpdateESP()
espFrameCounter = espFrameCounter + 1
if espFrameCounter % 4 ~= 0 then return end
for _, obj in pairs(espObjects) do obj:Remove() end
espObjects = {}
if not _G.ESP and not _G.Tracers then return end
local fovRatio = 70 / Camera.FieldOfView
local bottomCenter = Vector2.new(viewportSize.X/2, viewportSize.Y)
for _, v in pairs(Players:GetPlayers()) do
if v == LocalPlayer then continue end
local char = v.Character
if not char then continue end
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then continue end
local hum = char:FindFirstChild("Humanoid")
if not hum or hum.Health <= 0 then continue end
local pos, on = Camera:WorldToViewportPoint(hrp.Position)
if not on then continue end
local dist = (Camera.CFrame.Position - hrp.Position).Magnitude
local isEnemy = (v.Team ~= LocalPlayer.Team)
local color = isEnemy and _G.ESPEnemyColor or _G.ESPFriendlyColor
if _G.ESPBox then
local sX = (2500 / dist) * fovRatio
local sY = (3500 / dist) * fovRatio
local box = Drawing.new("Square")
box.Thickness = _G.ESPBoxThickness
box.Filled = false
box.Transparency = 1
box.Size = Vector2.new(sX, sY)
box.Position = Vector2.new(pos.X - sX/2, pos.Y - sY/2)
box.Color = color
box.Visible = true
table.insert(espObjects, box)
end
if _G.ESPHealth then
local health = hum.Health / hum.MaxHealth
local barWidth = 50
local barHeight = 4
local barX = pos.X - barWidth / 2
local barY = pos.Y - 30
local bg = Drawing.new("Square")
bg.Size = Vector2.new(barWidth, barHeight)
bg.Position = Vector2.new(barX, barY)
bg.Color = Color3.new(0.2, 0.2, 0.2)
bg.Filled = true
bg.Visible = true
table.insert(espObjects, bg)
local fill = Drawing.new("Square")
fill.Size = Vector2.new(barWidth * health, barHeight)
fill.Position = Vector2.new(barX, barY)
fill.Color = Color3.new(1 - health, health, 0)
fill.Filled = true
fill.Visible = true
table.insert(espObjects, fill)
end
local labelText = ""
if _G.ESPName then labelText = labelText .. v.Name end
if _G.ESPDistance then
if labelText ~= "" then labelText = labelText .. "\n" end
labelText = labelText .. math.floor(dist) .. "m"
end
if labelText ~= "" then
local label = Drawing.new("Text")
label.Size = 13
label.Center = true
label.Outline = true
label.Color = Color3.new(1,1,1)
label.Text = labelText
label.Position = Vector2.new(pos.X, pos.Y - 20)
label.Visible = true
table.insert(espObjects, label)
end
if _G.Tracers then
local line = Drawing.new("Line")
line.Thickness = 1
line.Color = color
line.From = bottomCenter
line.To = Vector2.new(pos.X, pos.Y)
line.Visible = true
table.insert(espObjects, line)
end
end
end
UIS.InputBegan:Connect(function(input, gp)
if gp then return end
local key = input.KeyCode
if key == _G.KeyBinds.Aimbot then
_G.Aimbot = not _G.Aimbot
Rayfield:Notify({Title = "Toggle", Content = "Aimbot: " .. tostring(_G.Aimbot), Duration = 1})
elseif key == _G.KeyBinds.ESP then
_G.ESP = not _G.ESP
Rayfield:Notify({Title = "Toggle", Content = "ESP: " .. tostring(_G.ESP), Duration = 1})
elseif key == _G.KeyBinds.SilentAim then
_G.SilentAim = not _G.SilentAim
Rayfield:Notify({Title = "Toggle", Content = "Silent Aim: " .. tostring(_G.SilentAim), Duration = 1})
end
end)
RunService.Heartbeat:Connect(function(dt)
viewportSize = Camera.ViewportSize
if _G.ShowFOV then
aimCircle.Visible = true
aimCircle.Radius = _G.FOV
aimCircle.Position = UIS:GetMouseLocation()
else
aimCircle.Visible = false
end
if _G.Aimbot then
local target = GetTarget()
if target then
if not _G.SilentAim then
local currentCF = Camera.CFrame
local lookAt = CFrame.lookAt(currentCF.Position, target.Position)
Camera.CFrame = currentCF:Lerp(lookAt, _G.Smoothness)
end
end
end
UpdateESP()
end)
for _, v in pairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
v.CharacterAdded:Connect(UpdateESP)
end
end
Players.PlayerAdded:Connect(function(player)
if player ~= LocalPlayer then
player.CharacterAdded:Connect(UpdateESP)
end
end)
task.wait(1)
Rayfield:Notify({Title = "DeepCheat", Content = "Loaded v41", Duration = 3})


