-- Made by Jiren getgenv().AutoDodge = not getgenv().AutoDodge getgenv().TPTween = false getgenv().TweenSpeed = 3000 -- the higher the faster getgenv().dodgedistance = 20 function TeamCheckLib() local func = {} function teamType(noob) if noob.Team or noob.TeamColor then local teamplayer = noob.Team or noob.TeamColor return teamplayer end end function FFA() sameTeam = 0 for _, player in next, game.Players:GetPlayers() do if teamType(player) == teamType(game.Players.LocalPlayer) then sameTeam = sameTeam + 1 end end if sameTeam == #game.Players:GetChildren() then return true else return false end end function func:ProTeam(Noob) -- Same team if Noob.Neutral and game.Players.LocalPlayer.Neutral then return true end return Noob.TeamColor == game.Players.LocalPlayer.TeamColor end function func:NoobTeam(noob) -- Enemy team / FFA return teamType(noob) ~= teamType(game.Players.LocalPlayer) or FFA() end return func end function GetClosestNoob() local check = TeamCheckLib(); local pro = game.Players.LocalPlayer local okdistance = math.huge local closestplayer for all,noob in next, game:GetService("Players"):GetPlayers() do if noob ~= pro and check:NoobTeam(noob) and noob.Character and noob.Character:FindFirstChild("Humanoid") and noob.Character.Humanoid.Health ~= 0 then closestnoob = (pro.Character.HumanoidRootPart.Position - noob.Character.HumanoidRootPart.Position).Magnitude if closestnoob < dodgedistance - 1 then okdistance = closestnoob closestplayer = noob end end end return closestplayer end local function RandomShit(t) return t[math.random(1, #t)] end pcall(function() getgenv().AddAuraWhenSpawn:Disconnect() end) function MUIAura(UltraInstinct) pcall(function() Aura:Destroy() Aura2:Destroy() Aura3:Destroy() Aura4:Destroy() Aura5:Destroy() Aura6:Destroy() Aura7:Destroy() Sparkles:Destroy() end) if not UltraInstinct then return end local char = game.Players.LocalPlayer.Character local larm = char:WaitForChild("Left Arm") local rarm = char:WaitForChild("Right Arm") local lleg = char:WaitForChild("Left Leg") local rleg = char:WaitForChild("Right Leg") local hed = char:WaitForChild("Head") local torso = char:WaitForChild("Torso") local root = char:WaitForChild("HumanoidRootPart") getgenv().Aura = Instance.new("ParticleEmitter",rarm) Aura.Texture = "rbxassetid://1207853932" Aura.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura.EmissionDirection = "Top" Aura.Speed = NumberRange.new(1) Aura.Size = NumberSequence.new(1.2) Aura.Transparency = NumberSequence.new(0,1) Aura.Drag = 0.4 Aura.LightInfluence = 0 Aura.LockedToPart = true Aura.Lifetime = NumberRange.new(1.2) Aura.Rate = 48 Aura.LightEmission = 1 Aura.Rotation = NumberRange.new(-360,360) Aura.VelocitySpread = 0 Aura.Acceleration = Vector3.new(0,0,0) Aura.ZOffset = 0.2 getgenv().Aura2 = Instance.new("ParticleEmitter",larm) Aura2.Texture = "rbxassetid://1207853932" Aura2.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura2.EmissionDirection = "Top" Aura2.Speed = NumberRange.new(1) Aura2.Size = NumberSequence.new(1.2) Aura2.Transparency = NumberSequence.new(0,1) Aura2.Drag = 0.4 Aura2.LightInfluence = 0 Aura2.LockedToPart = true Aura2.Lifetime = NumberRange.new(1.2) Aura2.Rate = 48 Aura2.LightEmission = 1 Aura2.Rotation = NumberRange.new(-360,360) Aura2.VelocitySpread = 0 Aura2.Acceleration = Vector3.new(0,0,0) Aura2.ZOffset = 0.2 getgenv().Aura3 = Instance.new("ParticleEmitter",torso) Aura3.Texture = "rbxassetid://1207853932" Aura3.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura3.EmissionDirection = "Top" Aura3.Speed = NumberRange.new(1) Aura3.Size = NumberSequence.new(1.2) Aura3.Transparency = NumberSequence.new(0,1) Aura3.Drag = 0.4 Aura3.LightInfluence = 0 Aura3.LockedToPart = true Aura3.Lifetime = NumberRange.new(1.2) Aura3.Rate = 48 Aura3.LightEmission = 1 Aura3.Rotation = NumberRange.new(-360,360) Aura3.VelocitySpread = 0 Aura3.Acceleration = Vector3.new(0,0,0) Aura3.ZOffset = 0.2 getgenv().Aura4 = Instance.new("ParticleEmitter",hed) Aura4.Texture = "rbxassetid://1207853932" Aura4.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura4.EmissionDirection = "Top" Aura4.Speed = NumberRange.new(1) Aura4.Size = NumberSequence.new(1.2) Aura4.Transparency = NumberSequence.new(0,1) Aura4.Drag = 0.4 Aura4.LightInfluence = 0 Aura4.LockedToPart = true Aura4.Lifetime = NumberRange.new(1.2) Aura4.Rate = 48 Aura4.LightEmission = 1 Aura4.Rotation = NumberRange.new(-360,360) Aura4.VelocitySpread = 0 Aura4.Acceleration = Vector3.new(0,0,0) Aura4.ZOffset = 0.2 getgenv().Aura5 = Instance.new("ParticleEmitter",torso) Aura5.Texture = "rbxassetid://242255193" Aura5.Color = ColorSequence.new(Color3.fromRGB(85, 170, 255)) Aura5.EmissionDirection = "Top" Aura5.Speed = NumberRange.new(1) Aura5.Size = NumberSequence.new(3) Aura5.Transparency = NumberSequence.new(0.9,1) Aura5.Drag = 0.4 Aura5.LightInfluence = 0 Aura5.LockedToPart = true Aura5.Lifetime = NumberRange.new(4) Aura5.Rate = 28 Aura5.LightEmission = 1 Aura5.Rotation = NumberRange.new(-360,360) Aura5.VelocitySpread = 1 Aura5.Acceleration = Vector3.new(0,0,0) Aura5.ZOffset = 2 getgenv().Aura6 = Instance.new("ParticleEmitter",lleg) Aura6.Texture = "rbxassetid://1207853932" Aura6.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura6.EmissionDirection = "Top" Aura6.Speed = NumberRange.new(1) Aura6.Size = NumberSequence.new(1.2) Aura6.Transparency = NumberSequence.new(0,1) Aura6.Drag = 0.4 Aura6.LightInfluence = 0 Aura6.LockedToPart = true Aura6.Lifetime = NumberRange.new(1.2) Aura6.Rate = 48 Aura6.LightEmission = 1 Aura6.Rotation = NumberRange.new(-360,360) Aura6.VelocitySpread = 0 Aura6.Acceleration = Vector3.new(0,0,0) Aura6.ZOffset = 0.2 getgenv().Aura7 = Instance.new("ParticleEmitter",rleg) Aura7.Texture = "rbxassetid://1207853932" Aura7.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255)) Aura7.EmissionDirection = "Top" Aura7.Speed = NumberRange.new(1) Aura7.Size = NumberSequence.new(1.2) Aura7.Transparency = NumberSequence.new(0,1) Aura7.Drag = 0.4 Aura7.LightInfluence = 0 Aura7.LockedToPart = true Aura7.Lifetime = NumberRange.new(1.2) Aura7.Rate = 48 Aura7.LightEmission = 1 Aura7.Rotation = NumberRange.new(-360,360) Aura7.VelocitySpread = 0 Aura7.Acceleration = Vector3.new(0,0,0) Aura7.ZOffset = 0.2 getgenv().Sparkles = Instance.new("ParticleEmitter",torso) Sparkles.Texture = "rbxassetid://1084976679" Sparkles.Color = ColorSequence.new(BrickColor.new("White").Color) Sparkles.EmissionDirection = "Top" Sparkles.Speed = NumberRange.new(0) Sparkles.Size = NumberSequence.new(2.5) Sparkles.Transparency = NumberSequence.new(0,1) Sparkles.Drag = 0.4 Sparkles.LightInfluence = 0 Sparkles.LockedToPart = true Sparkles.Lifetime = NumberRange.new(0.8) Sparkles.Rate = 60 Sparkles.LightEmission = 1 Sparkles.Rotation = NumberRange.new(-360,360) Sparkles.VelocitySpread = 0 Sparkles.Acceleration = Vector3.new(0,10,0) Sparkles.ZOffset = 1 end if getgenv().AutoDodge then MUIAura(true) else MUIAura(false) end function Tween(targetPos, targetCFrame) local tween_s = game:service"TweenService" local mysexybody = game:GetService("Players").LocalPlayer.Character["HumanoidRootPart"] local info = TweenInfo.new((targetPos - mysexybody.Position).Magnitude/getgenv().TweenSpeed, Enum.EasingStyle.Linear) local tween, err = pcall(function() local tween = tween_s:Create(game:GetService("Players").LocalPlayer.Character["HumanoidRootPart"], info, {CFrame = targetCFrame}) tween:Play() end) if not tween then return err end end function Dodge() pcall(function() local getnoob = GetClosestNoob() local youcf = getnoob.Character.HumanoidRootPart.Position local a = dodgedistance local number = {-a, -a-1, -a-2, a-2, a-1, a} local randomX = RandomShit(number) local randomZ = RandomShit(number) if getgenv().TPTween then Tween(youcf + Vector3.new(randomX, 0, randomZ), CFrame.new(youcf + Vector3.new(randomX, 0, randomZ))) else game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(youcf.X + randomX, youcf.Y, youcf.Z + randomZ) end end) end spawn(function() while getgenv().AutoDodge do game:GetService("RunService").RenderStepped:Wait() Dodge() end end) spawn(function() getgenv().AddAuraWhenSpawn = game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function() repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if getgenv().AutoDodge then MUIAura(true) end end) end)