local DihuiModel = game:GetService("ServerScriptService").src.Others["ACertainSomeoneFromASingleThread"]["Dihui Star"].Model.ShiomiYoru:Clone()
local OPBRANCH = game:GetService("ServerScriptService").src.Identities.Sinclair["Heishou Pack - You Branch"]:Clone()
OPBRANCH.Name = "Heishou Pack - You Branch (Alt)"
OPBRANCH.Parent = game:GetService("ServerScriptService").src.Identities.Sinclair
DihuiModel.Parent = OPBRANCH.Model
for i,v in pairs(game:GetService("ServerScriptService").src.Others["ACertainSomeoneFromASingleThread"]["Dihui Star"].Model:GetChildren()) do
v:Clone().Parent = OPBRANCH.VFX
end
local OPBRANCHSTUFF = game:GetService("ReplicatedStorage").src.Identities.Sinclair["Heishou Pack - You Branch"]:Clone()
OPBRANCHSTUFF.Name = "Heishou Pack - You Branch (Alt)"
OPBRANCHSTUFF.Parent = game:GetService("ReplicatedStorage").src.Identities.Sinclair
for i,v in pairs(game:GetService("ReplicatedStorage").src.Others["ACertainSomeoneFromASingleThread"]["Dihui Star"].Animations.Base.Attack:GetChildren()) do
v:Clone().Parent = OPBRANCHSTUFF.Animations.Base.Attack
end
local OPS3 = OPBRANCHSTUFF.Moves.Base.S3_Unbreakable:Clone()
local CancelClash = game:GetService("ReplicatedStorage").src.Others["ACertainSomeoneFromASingleThread"]["Dihui Star"].Moves.Base.S9.Coins["1"]:Clone()
local OGBaseS3 = OPBRANCHSTUFF.Moves.Base.S3
CancelClash.Parent = OPS3.Coins
OPS3.Coins["1"].Name = 2
OPS3.Coins["2"].Name = 3
OPS3.Coins["3"].Name = 4
OGBaseS3:Remove()
OPS3.Name = "S3"
OPS3.Coins["4"].Name = 45
for i = 1,40 do
OPCoinReuse = OPS3.Coins["4"]:Clone()
OPCoinReuse.Name = 4+i
OPCoinReuse.Parent = OPS3.Coins
end
OPS3.Parent = OPBRANCHSTUFF.Moves.Base
OPS3:Clone().Name = "S3_Unbreakable"
OPBRANCHSTUFF.Moves.Base.S3_Unbreakable:Destroy()
local Player = game.Players.Garnierut
local UnopposedAttacks = {}
local IsClashing={}
local TempSig,TempSignal,CheckClash,HealthChange,chararactera
workspace.Char.Kuronokashinomisu:GetAttribute("MarkOfTheRebel")
function DetectRebel(v)
local MainCharacter = Player.Character
local MainCharacterChange = Player.CharacterAdded:Connect(function(man)
MainCharacter = man
end)
local success, fail = pcall(function()
local hooray = v.Character.CurrentTarget
end)
if success then
local chararactera = v.Character
CheckClash = chararactera.ChildAdded:Connect(function(thing)
if thing.Name == "AlreadyClashed" or thing.Name == "AlreadyCountered" then
IsClashing[chararactera] = true
end
end)
local TempSig = chararactera.CurrentTarget.Changed:Connect(function(CharacterCaught)
if CharacterCaught == MainCharacter then
TempSignal = chararactera:GetAttributeChangedSignal("TurnCount"):Connect(function(v)
if IsClashing[chararactera] == false then
local RebelMark = chararactera:GetAttribute("MarkOfTheRebel") or false
if RebelMark == false then
UnopposedAttacks[chararactera] = UnopposedAttacks[chararactera] + 1
if UnopposedAttacks[chararactera] == 2 then
UnopposedAttacks[chararactera] = 0
chararactera:SetAttribute("MarkOfTheRebel",true)
end
MainCharacter:SetAttribute("ShieldHP",1600)
else
MainCharacter:SetAttribute("ShieldHP",3200)
end
else
IsClashing[chararactera] = false
MainCharacter:SetAttribute("ShieldHP",100)
end
end)
end
end)
end
end
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
if v ~= Player then
DetectRebel(v)
v.CharacterAdded:Connect(function()
DetectRebel(v)
end)
end
end
game:GetService("Players").PlayerAdded:Connect(function(v)
DetectRebel(v)
end)
-- My stuff
local Player = owner or game.Players.Garnierut
Player.Character.ChildAdded:Connect(function(v)
if v.Name == "Stunned" or v.Name == "CoinStun" or v.Name == "Debounce" then
v:Destroy()
end
if string.find(v.Name,"Cooldown") then
v:Destroy()
end
end)