BOXING BETA Script | AUTODODGE

Created by Aidez

Features:

  • AUTODODGE
repeat wait() until game.Players.LocalPlayer ~= nil
repeat wait() until game.ReplicatedStorage:FindFirstChild("ClientTemplates")
repeat wait() until game:IsLoaded()

local HostileAnimations = {}
local HostileNames = {"Jab","Hook","Uppercut","Ultimate"}
for i,v in pairs(game.ReplicatedStorage.ClientTemplates:GetDescendants()) do
    if v:IsA("Animation") and not table.find(HostileAnimations, v.AnimationId) then
        for x = 1,#HostileNames do
            if string.find(v.Name, HostileNames[x]) then
                table.insert(HostileAnimations, v.AnimationId)
            end
        end
    end
end

for i,v in pairs(game.Players:GetPlayers()) do
    if v.Character ~= nil and v ~= game.Players.LocalPlayer then
        if v.Character:FindFirstChild("Humanoid") then
            v.Character.Humanoid.AnimationPlayed:Connect(function(track)
                if table.find(HostileAnimations, track.Animation.AnimationId) and v.Character:FindFirstChild("HumanoidRootPart") then
                    if game.Players.LocalPlayer.Character.Parent == game.Workspace and game.Players.LocalPlayer:DistanceFromCharacter(v.Character.HumanoidRootPart.Position) < 20 then
                        wait()
                        game:GetService("ReplicatedStorage").RemoteEvents.PlayerDodgeRemote:FireServer(true)
                    elseif game.Players.LocalPlayer:DistanceFromCharacter(v.Character.HumanoidRootPart.Position) < 20 and v.Character.Parent.Parent == game.Players.LocalPlayer.Character.Parent.Parent then
                        wait()
                        --if math.random(1,2) == 1 then
                            game:GetService("ReplicatedStorage").RemoteEvents.PlayerDodgeRemote:FireServer(true)
                        --end
                    end
                end
            end)
        end
    end
    if v ~= game.Players.LocalPlayer then
        v.CharacterAdded:Connect(function(char)
            repeat wait() until char:FindFirstChild("Humanoid")
            if char:FindFirstChild("Humanoid") then
                char.Humanoid.AnimationPlayed:Connect(function(track)
                    if table.find(HostileAnimations, track.Animation.AnimationId) and char:FindFirstChild("HumanoidRootPart") then
                        if game.Players.LocalPlayer.Character.Parent == game.Workspace and game.Players.LocalPlayer:DistanceFromCharacter(char.HumanoidRootPart.Position) < 20 then
                            wait()
                            game:GetService("ReplicatedStorage").RemoteEvents.PlayerDodgeRemote:FireServer(true)
                        elseif game.Players.LocalPlayer:DistanceFromCharacter(char.HumanoidRootPart.Position) < 20 and char.Parent.Parent == game.Players.LocalPlayer.Character.Parent.Parent then
                            wait()
                            --if math.random(1,2) == 1 then
                                game:GetService("ReplicatedStorage").RemoteEvents.PlayerDodgeRemote:FireServer(true)
                            --end
                        end
                    end
                end)
            end
        end)
    end
end

ENJOY!

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script!

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

More Scripts!

TOP 10 TRENDING SCRIPTS