local plr = game:GetService("Players").LocalPlayer local pgui = plr.PlayerGui local interf = pgui.Interface local cframe = plr.Character.HumanoidRootPart.CFrame local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local player = Players.LocalPlayer local status = player.Status game.ReplicatedStorage.Styles.Brawler.VisualName.Value = "Daigo" game.ReplicatedStorage.Styles.Brawler.Color.Value = Color3.fromRGB(138, 43, 226) -- Purple color -- Rushes game.ReplicatedStorage.Styles.Brawler.Rush1.Value = "龍Attack1" game.ReplicatedStorage.Styles.Brawler.Rush2.Value = "BAttack1" game.ReplicatedStorage.Styles.Brawler.Rush3.Value = "龍Attack3" game.ReplicatedStorage.Styles.Brawler.Rush4.Value = "BAttack4" -- Strikes game.ReplicatedStorage.Styles.Brawler.Strike1.Value = "GoAway" game.ReplicatedStorage.Styles.Brawler.Strike2.Value = "BStrike3" game.ReplicatedStorage.Styles.Brawler.Strike3.Value = "B2Strike2" game.ReplicatedStorage.Styles.Brawler.Strike4.Value = "BStrike5" game.ReplicatedStorage.Styles.Brawler.Strike5.Value = "BStrike4" game.ReplicatedStorage.Styles.Brawler["2Strike2"].Value = "龍2Strike1" game.ReplicatedStorage.Styles.Brawler["2Strike3"].Value = "龍2Strike2" game.ReplicatedStorage.Styles.Brawler["2Strike4"].Value = "B2Strike4" game.ReplicatedStorage.Styles.Brawler["2Strike5"].Value = "龍2Strike4" game.ReplicatedStorage.Styles.Brawler.EvadeStrikeF.Value = "BStrike5" game.ReplicatedStorage.Styles.Brawler.EvadeStrikeB.Value = "HueDrop" game.ReplicatedStorage.Styles.Brawler.DashAttack.Value = "DashAttack" if game.ReplicatedStorage.Moves["GoAway"]:FindFirstChild("Fallen") then v = game.ReplicatedStorage.Moves["GoAway"]["Fallen"] else v = Instance.new("StringValue", game.ReplicatedStorage.Moves["GoAway"]) end v.Value = "BStomp" v.Name = "Fallen" -- Heat Actions game.ReplicatedStorage.Styles.Brawler.H_FallenDown.Value = "H_FallenKick" game.ReplicatedStorage.Styles.Brawler.H_Fallen.Value = "H_FallenStomp" game.ReplicatedStorage.Styles.Brawler.H_GrabStanding.Value = "H_FallenFinisher" -- Animation IDs game.ReplicatedStorage.Moves.BAttack4.Anim.AnimationId = "rbxassetid://14404381235" game.ReplicatedStorage.Moves.BStrike4.Anim.AnimationId = "rbxassetid://13731753737" game.ReplicatedStorage.Moves["龍2Strike2"].Anim.AnimationId = "rbxassetid://14404379478" game.ReplicatedStorage.Moves["龍2Strike2"].HitboxLocations.Value = "[[\"LeftFoot\",2,[0,0,0]],[\"LeftLowerLeg\",1.5,[0,0,0]],[\"LeftUpperLeg\",1,[0,0,0]]]" game.ReplicatedStorage.Moves.HueDrop.Anim.AnimationId = "rbxassetid://12481294601" game.ReplicatedStorage.Moves.GoAway.Anim.AnimationId = "rbxassetid://14404377137" game.ReplicatedStorage.Moves.BEvadeStrikeLeft.HitboxLocations.Value = "[[\"RightHand\",2,[0,0,0]],[\"RightLowerArm\",1.5,[0,0,0]],[\"RightUpperArm\",1,[0,0,0]]]" game.ReplicatedStorage.Moves.BEvadeStrikeRight.HitboxLocations.Value = "[[\"LeftHand\",1.5,[0,0,0]],[\"LeftLowerArm\",2,[0,0,0]],[\"LeftUpperArm\",1,[0,0,0]]]" game.ReplicatedStorage.Moves.BEvadeStrikeLeft.Anim.AnimationId = "rbxassetid://10848059240" game.ReplicatedStorage.Moves.BEvadeStrikeRight.Anim.AnimationId = "rbxassetid://10848057381" game.ReplicatedStorage.Moves.GoAway.HitboxLocations.Value = "[[\"RightFoot\",2,[0,0,0]],[\"RightLowerLeg\",1.5,[0,0,0]],[\"RightUpperLeg\",1,[0,0,0]]]" game.ReplicatedStorage.Moves.GoAway.MoveDuration.Value = "0.3" game.ReplicatedStorage.Moves.BStrike4.HitDur.Value = "0.35" game.ReplicatedStorage.Moves.BAttack4.MoveDuration.Value = "0.3" local function change_color() if status.Style.Value == "Brawler" then local DragonSequence = ColorSequence.new{ColorSequenceKeypoint.new(0, game.ReplicatedStorage.Styles.Brawler.Color.Value), ColorSequenceKeypoint.new(1, game.ReplicatedStorage.Styles.Brawler.Color.Value)} local char = plr.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.Fire_Main.Color = DragonSequence char.HumanoidRootPart.Fire_Secondary.Color = DragonSequence char.HumanoidRootPart.Fire_Main.Rate = status.Heat.Value >= 100 and 115 or status.Heat.Value >= 75 and 85 or 80 char.HumanoidRootPart.Fire_Secondary.Rate = status.Heat.Value >= 100 and 90 or status.Heat.Value >= 75 and 80 or 70 char.HumanoidRootPart.Lines1.Color = DragonSequence char.HumanoidRootPart.Lines1.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20 char.HumanoidRootPart.Lines2.Color = DragonSequence char.HumanoidRootPart.Lines2.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20 char.HumanoidRootPart.Sparks.Color = DragonSequence if char.HumanoidRootPart:FindFirstChild("TimeFor") and not char.HumanoidRootPart.TimeFor.Enabled then char.HumanoidRootPart.TimeFor.Color = DragonSequence end if char.UpperTorso:FindFirstChild("r2f_aura_burst") then char.UpperTorso["r2f_aura_burst"].Lines1.Color = DragonSequence char.UpperTorso["r2f_aura_burst"].Lines2.Color = DragonSequence char.UpperTorso["r2f_aura_burst"].Flare.Color = DragonSequence char.UpperTorso["r2f_aura_burst"].Lines1.Enabled = (status.Heat.Value >= 100 and true or false) char.UpperTorso["r2f_aura_burst"].Smoke.Color = DragonSequence end if char.UpperTorso:FindFirstChild("Evading") then char.UpperTorso.Evading.Color = DragonSequence end end end end status.Heat.Changed:Connect(change_color) status.Style.Changed:Connect(change_color) local function invuln(YesOrNo) if YesOrNo == "Yes" then if not status:FindFirstChild("Invulnerable") then local invul = Instance.new("Folder", status) invul.Name = "Invulnerable" end else if status:FindFirstChild("Invulnerable") then status.Invulnerable:Destroy() end end end status.ChildAdded:Connect(function(CD) task.wait(0.05) if CD.Name == "ANGRY" then if CD:FindFirstChild("Type") and CD.Type.Value == "Resist" then invuln("Yes") end end end) status.ChildRemoved:Connect(function(CD) if CD.Name == "ANGRY" then invuln("No") end end) interf.Client.Disabled = true task.wait() interf.Client.Disabled = false task.wait(0.1) plr.Character.HumanoidRootPart.CFrame = cframe