
Key Required

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



Trash