Elemental Battlegrounds Script | DUNGEONS AUTO FARM

repeat task.wait() until game:IsLoaded() getgenv().autofarm = true local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local ReplicatedStorage = game:GetService("ReplicatedStorage") local Services = ReplicatedStorage.ReplicatedStorage.Packages.Knit.Services local PartyService = Services.PartyService local CreateParty = PartyService.RF.CreateParty local StartParty = PartyService.RF.StartParty local GetPartyFromPlayer = PartyService.RF.GetPartyFromPlayer local VoteOn = PartyService.RF.VoteOn local StartDungeon = Services.DungeonService.RF.StartDungeon local UseSword = Services.WeaponService.RF.UseSword function createDungeon(name, difficulty, join, hardcore) CreateParty:InvokeServer(name, difficulty, join, not hardcore and "Normal") StartParty:InvokeServer(GetPartyFromPlayer:InvokeServer(LocalPlayer)['Data']['UUID']) end function retry() VoteOn:InvokeServer("Retry") end function goNext() VoteOn:InvokeServer("Next") end if game.PlaceId == 10515146389 then createDungeon("SnowCastle", "Hell", "All", "Normal") end function startDungeon() StartDungeon:InvokeServer() end function getAliveMobs() local mobs = {} for _,v in next, workspace.Mobs:GetChildren() do if v:FindFirstChild("Humanoid") and v.PrimaryPart and v.Humanoid.Health > 0 then table.insert(mobs, v) end end return mobs end function swing() UseSword:InvokeServer() end -- THIS IS FOR DODGE ATTACKS, DOESN'T WORK YET. FEEL FREE TO MAKE IT WORK function isPositionClear(position, obstacles) for _, obstacle in pairs(obstacles) do if obstacle.Parent and obstacle.Name == "Warning" and obstacle.Transparency ~= 1 then local distance = (Vector3.new(position.X, 0, position.Z) - Vector3.new(obstacle.Position.X, 0, obstacle.Position.Y)).Magnitude if distance - 1 < (obstacle.Size.Magnitude / 2) then return false end end end return true end function dogeAttacks(targetPosition, obstacles) for pos1 = 1,100 do for neg1 = -1, 1, 2 do for pos2 = 1,100 do for neg2 = -1, 1, 2 do local randomOffset = Vector3.new(pos1 * neg1, 0, pos2 * neg2) local newPosition = targetPosition + randomOffset if isPositionClear(newPosition, obstacles) then return newPosition end end end end end return nil end startDungeon() -- THIS IS FOR DODGE ATTACKS, DOESN'T WORK YET. FEEL FREE TO MAKE IT WORK --[[ local obstacles = {} workspace.Effects.ChildAdded:Connect(function(child) wait() if child:IsA("BasePart") then table.insert(obstacles, child) else for _,child in next, child:GetChildren() do if child:IsA("BasePart") then task.spawn(function() table.insert(obstacles, child) end) end end end end) workspace.Effects.ChildRemoved:Connect(function(child) if child:IsA("BasePart") then table.remove(obstacles, table.find(obstacles, child)) else for _,child in next, child:GetChildren() do if child:IsA("BasePart") then table.remove(obstacles, table.find(obstacles, child)) end end end end) ]] task.spawn(function() while task.wait() and getgenv().autofarm do if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart then LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(0,0,0) end end end) function killMob(mob) task.wait() if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart and mob.PrimaryPart and mob:FindFirstChild("Humanoid") and mob.Humanoid.Health > 0 then local targetPosition = (mob.PrimaryPart.CFrame).p + Vector3.new(0,4,0) if not targetPosition then LocalPlayer.Character.PrimaryPart.CFrame = CFrame.new(1000,100,1000) else local oldHealth = mob.Humanoid.Health repeat LocalPlayer.Character.PrimaryPart.CFrame = CFrame.new(targetPosition, mob.PrimaryPart.Position) task.wait() swing() until not LocalPlayer.Character or not LocalPlayer.Character.PrimaryPart or mob.Humanoid.Health ~= oldHealth or #mob.Humanoid:GetPlayingAnimationTracks() > 1 if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart then LocalPlayer.Character.PrimaryPart.CFrame = LocalPlayer.Character.PrimaryPart.CFrame + Vector3.new(0,50,0) end end end end function pickupShit() for _,v in next, workspace.Camera.Drops:GetChildren() do if v:FindFirstChild("Center") and v.Center:FindFirstChild("ProximityPrompt") then fireproximityprompt(v.Center.ProximityPrompt) end end end while getgenv().autofarm and task.wait() do for _, mob in next, getAliveMobs() do killMob(mob) pickupShit() end if game:GetService("Players").LocalPlayer.PlayerGui.DungeonComplete.Main.Visible then retry() end end

Continue ReadingElemental Battlegrounds Script | DUNGEONS AUTO FARM

Blade Ball Script | AUTO PARRY – OPEN SOURCE

shared.config = { adjustment = 3.7, -- // Keep this between 3 to 4 \\ -- hit_range = 0.5, -- // You can mess around with this \\ -- mode = 'Hold', -- // Hold , Toggle , Always \\ -- deflect_type = 'Remote', -- // Key Press , Remote \\ -- notifications = true, keybind = Enum.KeyCode.E } loadstring(game:HttpGet(('https://raw.githubusercontent.com/cunning-sys/meowmeowscripts/main/bladeball.lua'),true))()

Continue ReadingBlade Ball Script | AUTO PARRY – OPEN SOURCE

Blade Ball Script | AUTO PARRY – 23RD SEPTEMBER

local Debug = false -- Set this to true if you want my debug output. local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local Player = Players.LocalPlayer or Players.PlayerAdded:Wait() local Remotes = ReplicatedStorage:WaitForChild("Remotes", 9e9) -- A second argument in waitforchild what could it mean? local Balls = workspace:WaitForChild("Balls", 9e9) -- Functions local function print(...) -- Debug print. if Debug then warn(...) end end local function VerifyBall(Ball) -- Returns nil if the ball isn't a valid projectile; true if it's the right ball. if typeof(Ball) == "Instance" and Ball:IsA("BasePart") and Ball:IsDescendantOf(Balls) and Ball:GetAttribute("realBall") == true then return true end end local function IsTarget() -- Returns true if we are the current target. return (Player.Character and Player.Character:FindFirstChild("Highlight")) end local function Parry() -- Parries. Remotes:WaitForChild("ParryButtonPress"):Fire() end -- The actual code Balls.ChildAdded:Connect(function(Ball) if not VerifyBall(Ball) then return end print(`Ball Spawned: {Ball}`) local OldPosition = Ball.Position local OldTick = tick() Ball:GetPropertyChangedSignal("Position"):Connect(function() if IsTarget() then -- No need to do the math if we're not being attacked. local Distance = (Ball.Position - workspace.CurrentCamera.Focus.Position).Magnitude local Velocity = (OldPosition - Ball.Position).Magnitude -- Fix for .Velocity not working. Yes I got the lowest possible grade in accuplacer math. print(`Distance: {Distance}\nVelocity: {Velocity}\nTime: {Distance / Velocity}`) if (Distance / Velocity) <= 10 then -- Sorry for the magic number. This just works. No, you don't get a slider for this because it's 2am. Parry() end end if (tick() - OldTick >= 1/60) then -- Don't want it to update too quickly because my velocity implementation is aids. Yes, I tried Ball.Velocity. No, it didn't work. OldTick = tick() OldPosition = Ball.Position end end) end)

Continue ReadingBlade Ball Script | AUTO PARRY – 23RD SEPTEMBER

Blade Ball Script | GZA FIX WITHOUT NEW LINES

getgenv().god = true while getgenv().god and task.wait() do for _,ball in next, workspace.Balls:GetChildren() do if ball then if game:GetService("Players").LocalPlayer.Character and game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position, ball.Position) if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Highlight") then game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = ball.CFrame * CFrame.new(10, -10, (ball.Velocity).Magnitude * -0.140) game:GetService("ReplicatedStorage").Remotes.ParryButtonPress:Fire() end end end end end

Continue ReadingBlade Ball Script | GZA FIX WITHOUT NEW LINES

Blade Ball Script | AUTO FARM COINS

local excludedUsernames = {"MAIN ACCOUNT HERE"} local player = game.Players.LocalPlayer local isExcluded = false for _, username in ipairs(excludedUsernames) do if player and player.Name == username then isExcluded = true break end end if not isExcluded then local folderToMonitor = game.Workspace.Balls local luaCodeToRun = "game.Players.LocalPlayer.Character.Humanoid.Health = 0" local function runLuaCode() local success, errorMsg = pcall(function() loadstring(luaCodeToRun)() end) if not success then warn("Error running Lua code: " .. errorMsg) end end local function onChildAdded(child) if child:IsA("BasePart") then runLuaCode() end end wait(0.01) UserSettings().GameSettings.MasterVolume = 0 wait(0.01) game:GetService("RunService"):Set3dRenderingEnabled(false) wait(0.01) 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) while true do if folderToMonitor and folderToMonitor:IsA("Folder") then folderToMonitor.ChildAdded:Connect(onChildAdded) else warn("Folder to monitor not found.") end wait(2) end end

Continue ReadingBlade Ball Script | AUTO FARM COINS