Blox Fruits is an immensely popular game on the Roblox platform, boasting a vast user base. This action-adventure game revolves around a pirate theme, where players engage in combat against a variety of enemies and challenging bosses. Exploring islands and consuming different fruits are essential for advancing your character’s level.
What is Roblox Script?
Roblox Scripts typically refer to snippets of code that offer automation advantages within the game. Independent developers and scripters create these scripts, which are not officially endorsed by the Roblox platform. Nevertheless, you can still utilize these scripts through Roblox executors such as Arceus X, Hydrogen Executor, JJSploit, Fluxus executor, and others.
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.
--[[WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!]]--[[Made by MrScriptsNote: Only things not made by me were the FOV checker and getrandomstring() function]]--_G.aimDebug = true --FOV Checker is still wonky - Keep this setting on or you can't have FOV checker on--Stuff you can customizelocal settings = {Binds = {Aimbot = "f",Hide = "=" --[=] by default but is not required},Aimbot = {FOV = 15, --The smaller the less space to lock on | 15 by defaultClosest = false, --Targets closest player, otherwise does closest to mouse | False by defaultHoldKey = true, --False by defaultTeamCheck = false --False by default},Color = {["CheckboxOff"] = Color3.fromRGB(255, 0, 0), --[255, 0, 0] by default (Red)["CheckboxOn"] = Color3.fromRGB(0, 255, 0), --[0, 255, 0] by default (Green)["Border"] = Color3.fromRGB(235, 115, 17), --[235, 115, 17] by default["Background"] = Color3.fromRGB(30, 30, 30), --[30, 30, 30] by default["Text"] = Color3.fromRGB(255, 255, 255) --[255, 255, 255] by default}}----------------------------------Stuff you don't touch:----------------------------------local Aimbot_SG = Instance.new("ScreenGui")local gPlayers = game:GetService("Players")local gPlr = gPlayers.LocalPlayerlocal plr = gPlr.Namelocal gUIS = game:GetService("UserInputService")local Camera = workspace.CurrentCameralocal InputBegan, InputEnded, BindPressed, AimbotSteppedlocal gotstring = 1local function getrandomstring()gotstring = gotstring+666local str = ""local randomstring = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?", "`", "$","0","1","2","3","4","5","6","7","8","9", }local counting123 = 0for i, v in ipairs(randomstring) docounting123 = ienddomath.randomseed(tick()+gotstring)for i = 3, math.random(1,100) domath.randomseed(i+tick()+gotstring)local oneortwo = math.random(1,2)if oneortwo == 2 thenmath.randomseed(i+tick()+gotstring)str = str..""..randomstring[math.random(1, counting123)]elsemath.randomseed(i+tick()+gotstring)str = str..""..string.upper(randomstring[math.random(1, counting123)])endendendreturn strend-------------------------------------Actual Stuff:-------------------------------------local AimbotSG_Name = "$?8??4V32HTT?B?T17O9IA282??I6A"local valid = nilif (settings.Binds.Aimbot and settings.Binds.Hide) thenvalid = truefor i,v in pairs(settings) doif (v == nil) thenvalid = falsebreakendendendif (valid) thenif (game.CoreGui:FindFirstChild(AimbotSG_Name)) thenwarn("Attempted to open another aimbot GUI again!")returnend--=========================================================--local aimKey = settings.Binds.Aimbot:lower()local hideKey = settings.Binds.Hide:lower()-- Instances:local Title_Frame = Instance.new("Frame")local Title_Label = Instance.new("TextLabel")local Exit_BTN = Instance.new("TextButton")local Minimize_BTN = Instance.new("TextButton")local Aimbot_Frame = Instance.new("Frame")local HoldKey_CB = Instance.new("TextButton")local TeamCheck_CB = Instance.new("TextButton")local AimbotKey_TB = Instance.new("TextBox")local AimbotKey_Label = Instance.new("TextLabel")local HoldKey_Label = Instance.new("TextLabel")local CyclePart_BTN = Instance.new("TextButton")local Part_Label = Instance.new("TextLabel")local TeamCheck_Label = Instance.new("TextLabel")local Status_Label = Instance.new("TextLabel")--Properties:Aimbot_SG.Name = AimbotSG_NameAimbot_SG.Parent = game:WaitForChild("CoreGui")Aimbot_SG.ZIndexBehavior = Enum.ZIndexBehavior.SiblingAimbot_SG.ResetOnSpawn = falseTitle_Frame.Name = getrandomstring()Title_Frame.Parent = Aimbot_SGTitle_Frame.BackgroundColor3 = settings.Color.BorderTitle_Frame.BorderSizePixel = 0Title_Frame.Position = UDim2.new(0.0216195825, 0, 0.254411727, 0)Title_Frame.Size = UDim2.new(0, 225, 0, 25)Title_Frame.Active = trueTitle_Frame.Draggable = trueTitle_Label.Name = getrandomstring()Title_Label.Parent = Title_FrameTitle_Label.BackgroundColor3 = settings.Color.BorderTitle_Label.BorderSizePixel = 0Title_Label.Position = UDim2.new(-0.0266666673, 0, 0, 0)Title_Label.Size = UDim2.new(0, 175, 0, 25)Title_Label.Font = Enum.Font.SourceSansTitle_Label.Text = "JD Aimbot"Title_Label.TextColor3 = settings.Color.TextTitle_Label.TextScaled = trueTitle_Label.TextSize = 14.000Title_Label.TextWrapped = trueExit_BTN.Name = getrandomstring()Exit_BTN.Parent = Title_FrameExit_BTN.BackgroundColor3 = settings.Color.BorderExit_BTN.BorderColor3 = Color3.fromRGB(27, 42, 53)Exit_BTN.BorderSizePixel = 0Exit_BTN.Position = UDim2.new(0.884444475, 0, 0, 0)Exit_BTN.Size = UDim2.new(0, 25, 0, 25)Exit_BTN.Font = Enum.Font.SourceSansExit_BTN.Text = "X"Exit_BTN.TextColor3 = settings.Color.TextExit_BTN.TextScaled = trueExit_BTN.TextSize = 14.000Exit_BTN.TextWrapped = trueMinimize_BTN.Name = getrandomstring()Minimize_BTN.Parent = Title_FrameMinimize_BTN.BackgroundColor3 = settings.Color.BorderMinimize_BTN.BorderColor3 = Color3.fromRGB(27, 42, 53)Minimize_BTN.BorderSizePixel = 0Minimize_BTN.Position = UDim2.new(0.773333371, 0, 0, 0)Minimize_BTN.Size = UDim2.new(0, 25, 0, 25)Minimize_BTN.Font = Enum.Font.SourceSansMinimize_BTN.Text = "-"Minimize_BTN.TextColor3 = settings.Color.TextMinimize_BTN.TextScaled = trueMinimize_BTN.TextSize = 14.000Minimize_BTN.TextWrapped = trueAimbot_Frame.Name = getrandomstring()Aimbot_Frame.Parent = Title_FrameAimbot_Frame.BackgroundColor3 = settings.Color.BackgroundAimbot_Frame.BorderSizePixel = 0Aimbot_Frame.Position = UDim2.new(-0.0266666673, 0, 0.976347685, 0)Aimbot_Frame.Size = UDim2.new(0, 230, 0, 216)--[[HoldKey_CB.Instance.Name = "lol"HoldKey_CB.Instance.Parent = Aimbot_FrameHoldKey_CB.Instance.BackgroundColor3 = settings.Color.CheckboxOffHoldKey_CB.Instance.BorderColor3 = settings.Color.BorderHoldKey_CB.Instance.Position = UDim2.new(0.0400000066, 0, 0.474999994, 0)HoldKey_CB.Instance.Size = UDim2.new(0, 25, 0, 25)HoldKey_CB.Instance.Font = Enum.Font.SourceSansHoldKey_CB.Instance.Text = ""HoldKey_CB.Instance.TextColor3 = Color3.fromRGB(0, 0, 0)HoldKey_CB.Instance.TextSize = 14.000]]----HoldKey_CB.Name = getrandomstring()HoldKey_CB.Parent = Aimbot_FrameHoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOffHoldKey_CB.BorderColor3 = settings.Color.BorderHoldKey_CB.Position = UDim2.new(0.0400000066, 0, 0.474999994, 0)HoldKey_CB.Size = UDim2.new(0, 25, 0, 25)HoldKey_CB.Font = Enum.Font.SourceSansHoldKey_CB.Text = ""HoldKey_CB.TextColor3 = Color3.fromRGB(0, 0, 0)HoldKey_CB.TextSize = 14.000--TeamCheck_CB.Name = getrandomstring()TeamCheck_CB.Parent = Aimbot_FrameTeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOffTeamCheck_CB.BorderColor3 = settings.Color.BorderTeamCheck_CB.Position = UDim2.new(0.0400000066, 0, 0.637500048, 0)TeamCheck_CB.Size = UDim2.new(0, 25, 0, 25)TeamCheck_CB.Font = Enum.Font.SourceSansTeamCheck_CB.Text = ""TeamCheck_CB.TextColor3 = Color3.fromRGB(0, 0, 0)TeamCheck_CB.TextSize = 14.000AimbotKey_TB.Name = getrandomstring()AimbotKey_TB.Parent = Aimbot_FrameAimbotKey_TB.BackgroundColor3 = settings.Color.TextAimbotKey_TB.Position = UDim2.new(0.0400000066, 0, 0.0620370433, 0)AimbotKey_TB.Size = UDim2.new(0, 25, 0, 25)AimbotKey_TB.Font = Enum.Font.SourceSansAimbotKey_TB.Text = aimKeyAimbotKey_TB.TextColor3 = Color3.fromRGB(0, 0, 0)AimbotKey_TB.TextSize = 17.000AimbotKey_Label.Name = getrandomstring()AimbotKey_Label.Parent = Aimbot_FrameAimbotKey_Label.BackgroundColor3 = settings.Color.BackgroundAimbotKey_Label.BorderSizePixel = 0AimbotKey_Label.Position = UDim2.new(0.186666653, 0, 0.0620370433, 0)AimbotKey_Label.Size = UDim2.new(0, 180, 0, 25)AimbotKey_Label.Font = Enum.Font.SourceSansAimbotKey_Label.Text = "Aimbot Key: "..aimKeyAimbotKey_Label.TextColor3 = settings.Color.TextAimbotKey_Label.TextSize = 23.000AimbotKey_Label.TextWrapped = trueAimbotKey_Label.TextXAlignment = Enum.TextXAlignment.LeftHoldKey_Label.Name = getrandomstring()HoldKey_Label.Parent = Aimbot_FrameHoldKey_Label.BackgroundColor3 = settings.Color.BackgroundHoldKey_Label.BorderSizePixel = 0HoldKey_Label.Position = UDim2.new(0.186666653, 0, 0.474999994, 0)HoldKey_Label.Size = UDim2.new(0, 180, 0, 25)HoldKey_Label.Font = Enum.Font.SourceSansHoldKey_Label.Text = "Hold Key"HoldKey_Label.TextColor3 = settings.Color.TextHoldKey_Label.TextSize = 23.000HoldKey_Label.TextWrapped = trueHoldKey_Label.TextXAlignment = Enum.TextXAlignment.LeftCyclePart_BTN.Name = getrandomstring()CyclePart_BTN.Parent = Aimbot_FrameCyclePart_BTN.BackgroundColor3 = settings.Color.BackgroundCyclePart_BTN.BorderColor3 = settings.Color.TextCyclePart_BTN.Position = UDim2.new(0.0400000066, 0, 0.213888898, 0)CyclePart_BTN.Size = UDim2.new(0, 25, 0, 25)CyclePart_BTN.Font = Enum.Font.SourceSansCyclePart_BTN.Text = ""CyclePart_BTN.TextColor3 = Color3.fromRGB(0, 0, 0)CyclePart_BTN.TextSize = 14.000Part_Label.Name = getrandomstring()Part_Label.Parent = Aimbot_FramePart_Label.BackgroundColor3 = settings.Color.BackgroundPart_Label.BorderSizePixel = 0Part_Label.Position = UDim2.new(0.186666653, 0, 0.213888928, 0)Part_Label.Size = UDim2.new(0, 180, 0, 25)Part_Label.Font = Enum.Font.SourceSansPart_Label.Text = "Part: Head"Part_Label.TextColor3 = settings.Color.TextPart_Label.TextSize = 23.000Part_Label.TextWrapped = truePart_Label.TextXAlignment = Enum.TextXAlignment.LeftTeamCheck_Label.Name = getrandomstring()TeamCheck_Label.Parent = Aimbot_FrameTeamCheck_Label.BackgroundColor3 = settings.Color.BackgroundTeamCheck_Label.BorderSizePixel = 0TeamCheck_Label.Position = UDim2.new(0.186666653, 0, 0.637499988, 0)TeamCheck_Label.Size = UDim2.new(0, 180, 0, 25)TeamCheck_Label.Font = Enum.Font.SourceSansTeamCheck_Label.Text = "Team Check"TeamCheck_Label.TextColor3 = settings.Color.TextTeamCheck_Label.TextSize = 23.000TeamCheck_Label.TextWrapped = trueTeamCheck_Label.TextXAlignment = Enum.TextXAlignment.LeftStatus_Label.Name = getrandomstring()Status_Label.Parent = Aimbot_FrameStatus_Label.BackgroundColor3 = settings.Color.BackgroundStatus_Label.BorderSizePixel = 0Status_Label.Position = UDim2.new(0.146666676, 0, 0.829166651, 0)Status_Label.Size = UDim2.new(0, 158, 0, 25)Status_Label.Font = Enum.Font.SourceSansStatus_Label.Text = "Aimbot: Disabled"Status_Label.TextColor3 = settings.Color.TextStatus_Label.TextSize = 25.000----------------------------------------------------Events and stuff:---------------------------------------------------local HoldKey = settings.Aimbot.HoldKeylocal TeamCheck = settings.Aimbot.TeamChecklocal AimbotStarted = nilif (HoldKey) thenHoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOnendif (TeamCheck) thenTeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOnendfunction dispose()if (AimbotStepped) thenAimbotStepped:Disconnect()endAimbotStarted = falseStatus_Label.Text = "Aimbot: Disabled"endfunction playerRoot(playerChar)if (playerChar) then --HRP/Torso: R6 | UpperTorso: R15local root = playerChar:FindFirstChild("HumanoidRootPart") or playerChar:FindFirstChild("Torso") orplayerChar:FindFirstChild("UpperTorso")return rootendreturn nilendfunction getfovxyz(p0, p1, deg)local x1, y1, z1 = p0:ToOrientation()local cf = CFrame.new(p0.p, p1.p)local x2, y2, z2 = cf:ToOrientation()local d = math.degif (deg) thenreturn Vector3.new(d(x1 - x2), d(y1 - y2), d(z1 - z2))elsereturn Vector3.new((x1 - x2), (y1 - y2), (z1 - z2))endendfunction checkfov(part)local fov = getfovxyz(Camera.CFrame, part.CFrame)local angle = math.abs(fov.X) + math.abs(fov.Y)return angleendExit_BTN.MouseButton1Click:Connect(function()dispose()--InputBegan:Disconnect()InputEnded:Disconnect()BindPressed:Disconnect()Aimbot_SG:Destroy()end)Minimize_BTN.MouseButton1Click:Connect(function()if (Aimbot_Frame.Visible) thenAimbot_Frame.Visible = falseelseAimbot_Frame.Visible = trueendend)local TargetPart = 1 --1 = Head | 2 = Rootlocal otherParts = {"Left Arm", "Right Arm", "Left Leg", "Right Leg"}CyclePart_BTN.MouseButton1Click:Connect(function()if (TargetPart == 1) thenTargetPart = 2Part_Label.Text = "Part: Root (Center)"elseif (TargetPart == 6) thenTargetPart = 1Part_Label.Text = "Part: Head"elseTargetPart = TargetPart + 1Part_Label.Text = "Part: "..otherParts[TargetPart - 2]endend)AimbotKey_TB:GetPropertyChangedSignal("Text"):Connect(function()local text = AimbotKey_TB.Textif (text ~= "") thenlocal firstChar = text:sub(1,1):lower()aimKey = firstCharAimbotKey_TB.Text = firstCharAimbotKey_Label.Text = "Aimbot Key: "..aimKeyAimbotKey_TB:ReleaseFocus()endend)HoldKey_CB.MouseButton1Click:Connect(function()if (HoldKey) thenHoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOffHoldKey = falseelseHoldKey_CB.BackgroundColor3 = settings.Color.CheckboxOnHoldKey = trueendend)TeamCheck_CB.MouseButton1Click:Connect(function()if (TeamCheck) thenTeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOffTeamCheck = falseelseTeamCheck_CB.BackgroundColor3 = settings.Color.CheckboxOnTeamCheck = trueendend)-----BindPressed = gPlr:GetMouse().KeyDown:Connect(function(key)local keyValue = key:byte()if (keyValue == aimKey:byte()) thenif (AimbotStarted and not HoldKey) thendispose()returnend---local mouse, playerTarget = gPlr:GetMouse(), nilif (settings.Aimbot.Closest) thenlocal plrChar = gPlr.Characterlocal plrRoot = playerRoot(plrChar)if (not plrChar or not playerRoot(plrChar)) thenplayerTarget = nilreturnendlocal nearDist = math.hugelocal nearest = nilfor _,target in pairs(gPlayers:GetPlayers()) doif (target ~= gPlr and target.Character and playerRoot(target.Character)) thenlocal charDist = target:DistanceFromCharacter(plrRoot.Position)if (charDist < nearDist) thennearDist = charDistnearest = targetendendendplayerTarget = nearestelseif not (_G.aimDebug) then --If off, then defaults to closest player--local pos = mouse.Hit.plocal targetPos = Vector3.new(pos.X, pos.Y, pos.Z)local nearDist = math.hugelocal nearest = nilfor _,target in pairs(gPlayers:GetPlayers()) doif (target ~= gPlr and target.Character and playerRoot(target.Character)) thenlocal charDist = target:DistanceFromCharacter(targetPos)if (charDist < nearDist) thennearDist = charDistnearest = targetendendendplayerTarget = nearest--else --Experimental--local maxangle = math.rad(settings.Aimbot.FOV)local closestToMouse = nilfor i,player in pairs(gPlayers:GetChildren()) dolocal pChar = player.Characterif not (pChar) then return endlocal part = playerRoot(pChar) or pChar:FindFirstChild("Head")if (player.Name ~= plr and part) thenlocal angle = checkfov(part)if (angle <= maxangle) thenmaxangle = angleclosestToMouse = playerend endendplayerTarget = closestToMouse--endendif (playerTarget == nil) then return endAimbotStepped = game:GetService("RunService").RenderStepped:Connect(function()if (AimbotStarted and playerTarget and playerTarget.Character) thenlocal part = nil--Check stuffif (TargetPart == 1) then --Headpart = playerTarget.Character:FindFirstChild("Head")elseif (TargetPart == 2) then --Rootpart = playerRoot(playerTarget.Character)elsepart = playerTarget.Character:FindFirstChild(otherParts[TargetPart - 2])end--Actual stuff nowif (part) thenif (TeamCheck) thenif (playerTarget.Team ~= gPlr.Team) thenCamera.CoordinateFrame = CFrame.new(Camera.CoordinateFrame.p, part.CFrame.p)endelseCamera.CoordinateFrame = CFrame.new(Camera.CoordinateFrame.p, part.CFrame.p)endendendend)---Status_Label.Text = "Aimbot: Enabled"AimbotStarted = trueelseif (keyValue == hideKey:byte()) thenif (Aimbot_Frame.Visible) thenAimbot_Frame.Visible = falseelseAimbot_Frame.Visible = trueendendend)InputEnded = gUIS.InputEnded:Connect(function(key)if (HoldKey and key.KeyCode.Value == aimKey:byte()) thendispose()endend)print("Loaded JohnnyDoe's Aimbot GUI")elsewarn("Something in settings was invalid! Check your binds and color settings!")end
Remember to employ a dummy account when injecting scripts. We cannot be held responsible for any potential harm caused to your Roblox account.
Description
VERY EASY TO USE AND OP CUSTOM UI – Can change settings BY MRSCRIPTs LIKE IF IT WORKS FOR YOU PLEASE AND THANK YOU!!
Download Cricfy
Download Kipas Guys