Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Wait(0.2)
- game.StarterGui:SetCore("SendNotification", {
- Title = "Made by SumitScripts",
- Text = "Also Credit to My Friend LN Hub",
- Duration = 5,
- })
- -- Fractions
- print('SumitScripts Hub Loaded')
- setfpscap(165)
- local Stats = game:GetService('Stats')
- local Players = game:GetService('Players')
- local RunService = game:GetService('RunService')
- local ReplicatedStorage = game:GetService('ReplicatedStorage')
- local Nurysium_Util = loadstring(game:HttpGet('https://raw.githubusercontent.com/SumitScripts/Blade-ball/main/SumitScripts/NurysiumParryModule'))()
- local local_player = Players.LocalPlayer
- local camera = workspace.CurrentCamera
- local nurysium_Data = nil
- local hit_Sound = nil
- local closest_Entity = nil
- local parry_remote = nil
- getgenv().aura_Enabled = false
- getgenv().hit_sound_Enabled = false
- getgenv().hit_effect_Enabled = false
- getgenv().night_mode_Enabled = false
- getgenv().trail_Enabled = false
- getgenv().self_effect_Enabled = false
- local Services = {
- game:GetService('AdService'),
- game:GetService('SocialService')
- }
- -- Shop Fractions
- function SwordCrateManual()
- game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer("PromptPurchaseCrate", workspace.Spawn.Crates.NormalSwordCrate)
- end
- function ExplosionCrateManual()
- game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer("PromptPurchaseCrate", workspace.Spawn.Crates.NormalExplosionCrate)
- end
- function SwordCrateAuto()
- while _G.AutoSword do
- game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer("PromptPurchaseCrate", workspace.Spawn.Crates.NormalSwordCrate)
- wait(1)
- end
- end
- function ExplosionCrateAuto()
- while _G.AutoBoom do
- game:GetService("ReplicatedStorage").Remote.RemoteFunction:InvokeServer("PromptPurchaseCrate", workspace.Spawn.Crates.NormalExplosionCrate)
- wait(1)
- end
- end
- function initializate(dataFolder_name: string)
- local nurysium_Data = Instance.new('Folder', game:GetService('CoreGui'))
- nurysium_Data.Name = dataFolder_name
- hit_Sound = Instance.new('Sound', nurysium_Data)
- hit_Sound.SoundId = 'rbxassetid://8632670510'
- hit_Sound.Volume = 5
- end
- local function get_closest_entity(Object: Part)
- task.spawn(function()
- local closest
- local max_distance = math.huge
- for index, entity in workspace.Alive:GetChildren() do
- if entity.Name ~= Players.LocalPlayer.Name then
- local distance = (Object.Position - entity.HumanoidRootPart.Position).Magnitude
- if distance < max_distance then
- closest_Entity = entity
- max_distance = distance
- end
- end
- end
- return closest_Entity
- end)
- end
- --// Thanks Aries for this.
- function resolve_parry_Remote()
- for _, value in Services do
- local temp_remote = value:FindFirstChildOfClass('RemoteEvent')
- if not temp_remote then
- continue
- end
- if not temp_remote.Name:find('\n') then
- continue
- end
- parry_remote = temp_remote
- end
- end
- local aura_table = {
- canParry = true,
- is_Spamming = false,
- parry_Range = 0,
- spam_Range = 0,
- hit_Count = 0,
- hit_Time = tick(),
- ball_Warping = tick(),
- is_ball_Warping = false
- }
- ReplicatedStorage.Remotes.ParrySuccess.OnClientEvent:Connect(function()
- if getgenv().hit_sound_Enabled then
- hit_Sound:Play()
- end
- if getgenv().hit_effect_Enabled then
- local hit_effect = game:GetObjects("rbxassetid://17407244385")[1]
- hit_effect.Parent = Nurysium_Util.getBall()
- hit_effect:Emit(3)
- task.delay(5, function()
- hit_effect:Destroy()
- end)
- end
- end)
- ReplicatedStorage.Remotes.ParrySuccessAll.OnClientEvent:Connect(function()
- aura_table.hit_Count += 1
- task.delay(0.15, function()
- aura_table.hit_Count -= 1
- end)
- end)
- workspace:WaitForChild("Balls").ChildRemoved:Connect(function(child)
- aura_table.hit_Count = 0
- aura_table.is_ball_Warping = false
- aura_table.is_Spamming = false
- end)
- --// Gui
- local Library = loadstring(game:HttpGet("https://pastebin.com/raw/vff1bQ9F"))()
- local Window = Library.CreateLib("Private SumitScripts Hub")
- -- Local Tabs
- local Tab = Window:NewTab("Information")
- local Tab2 = Window:NewTab("Combat")
- local Tab3 = Window:NewTab("Shop")
- local Tab4 = Window:NewTab("World/Mics")
- local Tab5 = Window:NewTab("Player")
- local Tab6 = Window:NewTab("Credits")
- -- Local Sections
- -- Main Sections
- local Combat = Tab2:NewSection("Use New Account or Good Ping for auto parry")
- local Shop = Tab3:NewSection("Shop (80 Coin)")
- local World = Tab4:NewSection("World")
- local Player = Tab5:NewSection("Player")
- -- Credits
- local Credits = Tab6:NewSection("Made by SumitScripts")
- local Credits = Tab6:NewSection("Parry Visual By Alex")
- local Credits = Tab6:NewSection("Auto Fram Ball By LN Hub")
- -- Section information
- -- Account details
- local ad = Tab:NewSection("Account details")
- -- Add a label for the player's username
- local username = game.Players.LocalPlayer.Name
- ad:NewLabel("Username: " .. username)
- -- Add a label for the player's account age
- local accountAge = game.Players.LocalPlayer.AccountAge
- ad:NewLabel("Account Age: " .. tostring(accountAge) .. " days old")
- -- Add a button to copy the player's username to the clipboard
- ad:NewButton("Copy Username", "Copies your username to the clipboard", function()
- setclipboard(username)
- Library:Notify("Username copied to clipboard!")
- end)
- -- Add a button to copy the player's account age to the clipboard
- ad:NewButton("Copy Account Age", "Copies your account age to the clipboard", function()
- setclipboard(tostring(accountAge))
- Library:Notify("Account age copied to clipboard!")
- end)
- -- GUI - FOR REAL
- Combat:NewToggle("Auto Parry", "Credit Avie Hub", function(toggled)
- resolve_parry_Remote()
- getgenv().aura_Enabled = toggled
- end)
- Combat:NewButton("Visual Parry", "ButtonInfo", function()
- getgenv().Paws = {
- ["AutoParry"] = true,
- ["PingBased"] = true,
- ["PingBasedOffset"] = 0,
- ["DistanceToParry"] = 0.4,
- ["BallSpeedCheck"] = true,
- }
- loadstring(game:HttpGet("https://raw.githubusercontent.com/Alexisisback/Blade-ball-Auto-parry-Etc/main/Manual%20spam%2BAuto%20parry"))()
- print("Clicked")
- end)
- Combat:NewToggle("Auto Fram Ball", "credit to ln hub", function(toggled)
- if toggled then
- getgenv().TpToBall = true
- local Balls = workspace.Balls
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local function Cycle(Character)
- repeat
- for _, ball in pairs(Balls:GetChildren()) do
- if ball.BrickColor ~= "Dark blue" and TpToBall and Character:FindFirstChild("HumanoidRootPart") then
- Character:FindFirstChild("HumanoidRootPart").CFrame = ball.CFrame + Vector3.new(25, 5, 0)
- task.wait()
- end
- end
- task.wait()
- until not Character or not Character:FindFirstChild("Humanoid") or Character:FindFirstChild("Humanoid").Health == 0
- end
- LocalPlayer.CharacterAdded:Connect(Cycle);
- Cycle(LocalPlayer.Character);
- else
- getgenv().TpToBall = false
- local Balls = workspace.Balls
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local function Cycle(Character)
- repeat
- for _, ball in pairs(Balls:GetChildren()) do
- if ball.BrickColor ~= "Dark blue" and TpToBall and Character:FindFirstChild("HumanoidRootPart") then
- Character:FindFirstChild("HumanoidRootPart").CFrame = ball.CFrame + Vector3.new(0, 0, -100)
- task.wait()
- end
- end
- task.wait()
- until not Character or not Character:FindFirstChild("Humanoid") or Character:FindFirstChild("Humanoid").Health == 0
- end
- LocalPlayer.CharacterAdded:Connect(Cycle);
- Cycle(LocalPlayer.Character);
- end
- end)
- Combat:NewToggle("Minecraft Hit Sound", "ToggleInfo", function(toggled)
- getgenv().hit_sound_Enabled = toggled
- end)
- Combat:NewToggle("Hit Effect", "ToggleInfo", function(toggled)
- getgenv().hit_effect_Enabled = toggled
- end)
- Shop:NewButton("SwordCrate (80 coins)", "ButtonInfo", function()
- SwordCrateManual()
- print("Clicked")
- end)
- Shop:NewButton("ExplosionCrate (80 coins)", "ButtonInfo", function()
- ExplosionCrateManual()
- print("Clicked")
- end)
- World:NewToggle("Night Mode", "ToggleInfo", function(toggled)
- getgenv().night_mode_Enabled = toggled
- end)
- World:NewToggle("Trail", "ToggleInfo", function(toggled)
- getgenv().trail_Enabled = toggled
- end)
- World:NewToggle("Destroy Particles", "ToggleInfo", function(toggled)
- loadstring(game:HttpGet("https://raw.githubusercontent.com/Hosvile/Refinement/main/Destroy%20Particle%20Emitters",true))()
- end)
- World:NewToggle("AntiLag", "ToggleInfo", function(toggled)
- -- Made by RIP#6666
- _G.Settings = {
- Players = {
- ["Ignore Me"] = true, -- Ignore your Character
- ["Ignore Others"] = true -- Ignore other Characters
- },
- Meshes = {
- Destroy = false, -- Destroy Meshes
- LowDetail = true -- Low detail meshes (NOT SURE IT DOES ANYTHING)
- },
- Images = {
- Invisible = true, -- Invisible Images
- LowDetail = false, -- Low detail images (NOT SURE IT DOES ANYTHING)
- Destroy = false, -- Destroy Images
- },
- ["No Particles"] = true, -- Disables all ParticleEmitter, Trail, Smoke, Fire and Sparkles
- ["No Camera Effects"] = true, -- Disables all PostEffect's (Camera/Lighting Effects)
- ["No Explosions"] = true, -- Makes Explosion's invisible
- ["No Clothes"] = true, -- Removes Clothing from the game
- ["Low Water Graphics"] = true, -- Removes Water Quality
- ["No Shadows"] = true, -- Remove Shadows
- ["Low Rendering"] = true, -- Lower Rendering
- ["Low Quality Parts"] = true -- Lower quality parts
- }
- loadstring(game:HttpGet("https://raw.githubusercontent.com/CasperFlyModz/discord.gg-rips/main/FPSBooster.lua"))()
- end)
- World:NewToggle("Aiming Mechanism", "ToggleInfo", function(toggled) loadstring(game:HttpGet("https://raw.githubusercontent.com/Hosvile/Refinement/main/M%3ABlade%20Ball%20Mechanism",true))()
- end)
- World:NewToggle("Antiafk", "ToggleInfo", function(toggled) loadstring(game:HttpGet(('https://raw.githubusercontent.com/Proxylol/OtherScripts/main/AntiAfk.lua'),true))()
- end)
- Player:NewButton("infjump", "ButtonInfo", function()
- while true do
- wait(1)
- local infjmp = true
- game:GetService("UserInputService").jumpRequest:Connect(function()
- if infjmp then
- game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass"Humanoid":ChangeState("Jumping")
- end
- end)
- end
- print("Clicked")
- end)
- Player:NewButton("fly v3", "ButtonInfo", function()
- loadstring(game:HttpGet('https://raw.githubusercontent.com/Pro69Yes/sussy-Script/main/SecuredFlyGuiv3.lua'))()
- print("Clicked")
- end)
- Player:NewSlider("WalkSpeed", "SliderInfo", 500, 0, function(s) -- 500 (MaxValue) | 0 (MinValue)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = s
- end)
- --// trail
- task.defer(function()
- game:GetService("RunService").Heartbeat:Connect(function()
- if not local_player.Character then
- return
- end
- if getgenv().trail_Enabled then
- local trail = game:GetObjects("rbxassetid://17483658369")[1]
- trail.Name = 'nurysium_fx'
- if local_player.Character.PrimaryPart:FindFirstChild('nurysium_fx') then
- return
- end
- local Attachment0 = Instance.new("Attachment", local_player.Character.PrimaryPart)
- local Attachment1 = Instance.new("Attachment", local_player.Character.PrimaryPart)
- Attachment0.Position = Vector3.new(0, -2.411, 0)
- Attachment1.Position = Vector3.new(0, 2.504, 0)
- trail.Parent = local_player.Character.PrimaryPart
- trail.Attachment0 = Attachment0
- trail.Attachment1 = Attachment1
- else
- if local_player.Character.PrimaryPart:FindFirstChild('nurysium_fx') then
- local_player.Character.PrimaryPart['nurysium_fx']:Destroy()
- end
- end
- end)
- end)
- --// night-mode
- task.defer(function()
- while task.wait(1) do
- if getgenv().night_mode_Enabled then
- game:GetService("TweenService"):Create(game:GetService("Lighting"), TweenInfo.new(3), {ClockTime = 3.9}):Play()
- else
- game:GetService("TweenService"):Create(game:GetService("Lighting"), TweenInfo.new(3), {ClockTime = 13.5}):Play()
- end
- end
- end)
- --// aura
- task.spawn(function()
- RunService.PreRender:Connect(function()
- if not getgenv().aura_Enabled then
- return
- end
- if closest_Entity then
- if workspace.Alive:FindFirstChild(closest_Entity.Name) and workspace.Alive:FindFirstChild(closest_Entity.Name).Humanoid.Health > 0 then
- if aura_table.is_Spamming then
- if local_player:DistanceFromCharacter(closest_Entity.HumanoidRootPart.Position) <= aura_table.spam_Range then
- parry_remote:FireServer(
- 0.5,
- CFrame.new(camera.CFrame.Position, Vector3.zero),
- {[closest_Entity.Name] = closest_Entity.HumanoidRootPart.Position},
- {closest_Entity.HumanoidRootPart.Position.X, closest_Entity.HumanoidRootPart.Position.Y},
- false
- )
- end
- end
- end
- end
- end)
- RunService.Heartbeat:Connect(function()
- if not getgenv().aura_Enabled then
- return
- end
- local ping = Stats.Network.ServerStatsItem['Data Ping']:GetValue() / 10
- local self = Nurysium_Util.getBall()
- if not self then
- return
- end
- self:GetAttributeChangedSignal('target'):Once(function()
- aura_table.canParry = true
- end)
- if self:GetAttribute('target') ~= local_player.Name or not aura_table.canParry then
- return
- end
- get_closest_entity(local_player.Character.PrimaryPart)
- local player_Position = local_player.Character.PrimaryPart.Position
- local ball_Position = self.Position
- local ball_Velocity = self.AssemblyLinearVelocity
- if self:FindFirstChild('zoomies') then
- ball_Velocity = self.zoomies.VectorVelocity
- end
- local ball_Direction = (local_player.Character.PrimaryPart.Position - ball_Position).Unit
- local ball_Distance = local_player:DistanceFromCharacter(ball_Position)
- local ball_Dot = ball_Direction:Dot(ball_Velocity.Unit)
- local ball_Speed = ball_Velocity.Magnitude
- local ball_speed_Limited = math.min(ball_Speed / 1000, 0.1)
- local ball_predicted_Distance = (ball_Distance - ping / 15.5) - (ball_Speed / 3.5)
- local target_Position = closest_Entity.HumanoidRootPart.Position
- local target_Distance = local_player:DistanceFromCharacter(target_Position)
- local target_distance_Limited = math.min(target_Distance / 10000, 0.1)
- local target_Direction = (local_player.Character.PrimaryPart.Position - closest_Entity.HumanoidRootPart.Position).Unit
- local target_Velocity = closest_Entity.HumanoidRootPart.AssemblyLinearVelocity
- local target_isMoving = target_Velocity.Magnitude > 0
- local target_Dot = target_isMoving and math.max(target_Direction:Dot(target_Velocity.Unit), 0)
- aura_table.spam_Range = math.max(ping / 10, 15) + ball_Speed / 7
- aura_table.parry_Range = math.max(math.max(ping, 4) + ball_Speed / 3.5, 9.5)
- aura_table.is_Spamming = aura_table.hit_Count > 1 or ball_Distance < 13.5
- if ball_Dot < -0.2 then
- aura_table.ball_Warping = tick()
- end
- task.spawn(function()
- if (tick() - aura_table.ball_Warping) >= 0.15 + target_distance_Limited - ball_speed_Limited or ball_Distance <= 10 then
- aura_table.is_ball_Warping = false
- return
- end
- aura_table.is_ball_Warping = true
- end)
- if ball_Distance <= aura_table.parry_Range and not aura_table.is_Spamming and not aura_table.is_ball_Warping then
- parry_remote:FireServer(
- 0.5,
- CFrame.new(camera.CFrame.Position, Vector3.new(math.random(0, 100), math.random(0, 1000), math.random(100, 1000))),
- {[closest_Entity.Name] = target_Position},
- {target_Position.X, target_Position.Y},
- false
- )
- aura_table.canParry = false
- aura_table.hit_Time = tick()
- aura_table.hit_Count += 1
- task.delay(0.15, function()
- aura_table.hit_Count -= 1
- end)
- end
- task.spawn(function()
- repeat
- RunService.Heartbeat:Wait()
- until (tick() - aura_table.hit_Time) >= 1
- aura_table.canParry = true
- end)
- end)
- end)
- initializate('nurysium_temp')
- -- Gui to Lua
- -- Version: 3.2
- -- Instances:
- local ScreenGui = Instance.new("ScreenGui")
- local ImageButton = Instance.new("ImageButton")
- local UICorner = Instance.new("UICorner")
- --Properties:
- ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- ImageButton.Parent = ScreenGui
- ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
- ImageButton.BorderSizePixel = 0
- ImageButton.Position = UDim2.new(0.480349272, 0, -0.000868847885, 0)
- ImageButton.Size = UDim2.new(0, 46, 0, 48)
- ImageButton.Image = "rbxassetid://17547308586"
- UICorner.Parent = ImageButton
- ScreenGui.ResetOnSpawn = false
- ImageButton.Active = true
- ImageButton.Draggable = true
- ImageButton.MouseButton1Down:Connect(function()
- Library:ToggleUI()
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement