Advertisement
VerdantPotatos

omg they leaked right 2 fight script omg!!1

May 18th, 2023
6,372
5
Never
4
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.84 KB | None | 6 1
  1. --not made by me but anotha person
  2. --tip
  3. local DragonText = "Dragon"
  4. local DragonColor = Color3.new(0.95, 0.05, 0.1)
  5. local DragonSequence = ColorSequence.new({ColorSequenceKeypoint.new(0, DragonColor), ColorSequenceKeypoint.new(1, DragonColor)})
  6.  
  7. local plr = game.Players.LocalPlayer
  8. local pgui = plr.PlayerGui
  9. local interf = pgui.Interface
  10. local bt = interf.Battle
  11. local main = bt.Main
  12.  
  13. local hasUpdatedOnce = false
  14. local tigerDropsSession = 0
  15. local hactsSession = 0
  16.  
  17.  
  18. local function sendNotification(text, color)
  19. if not color then color = Color3.new(1, 1, 1) end
  20. pgui.Notify.Awards.ChildAdded:Once(function(c)
  21. if c.Text == text then
  22. c.TextColor3 = color
  23. coroutine.wrap(function()
  24. local con;
  25. con = game:GetService("RunService").RenderStepped:Connect(function()
  26. if not c then
  27. con:Disconnect()
  28. return
  29. end
  30. c.TextColor3 = color
  31. end)()
  32. end)()
  33. end
  34. end)
  35. pgui["नोटिफ"]:Fire(text)
  36. end
  37.  
  38. local function changeValueStrict(obj, valName, newVal, valClass)
  39. if obj and newVal and valName then
  40. if not obj:FindFirstChild(valName) then
  41. local n = Instance.new(valClass)
  42. n.Name = valName
  43. n.Parent = obj
  44. end
  45. obj[valName].Value = newVal
  46. end
  47. end
  48.  
  49.  
  50. function isInBattle()
  51. return (plr:FindFirstChild("InBattle") and true or false)
  52. end
  53.  
  54. function isDungeon()
  55. return game.ReplicatedStorage.Dungeon.Value
  56. end
  57.  
  58. function doingHact()
  59. return (plr.Character:FindFirstChild("Heated") and true or false)
  60. end
  61.  
  62. function showMaxHeatEffect()
  63. return (isInBattle() and not doingHact() and plr.Status.Heat.Value >= 100) and true or false
  64. end
  65.  
  66. function hasWeaponInHand()
  67. return (plr.Character:FindFirstChild("Holding") and true or false)
  68. end
  69.  
  70. local alreadyRunning = game.ReplicatedStorage:FindFirstChild("DragonOfSteel")
  71. if alreadyRunning then
  72. sendNotification("Dragon of Steel is already loaded")
  73. return
  74. end
  75.  
  76.  
  77. alreadyRunning = Instance.new("BoolValue")
  78. alreadyRunning.Parent =game.ReplicatedStorage
  79. alreadyRunning.Value = true
  80. alreadyRunning.Name = "DragonOfSteel"
  81.  
  82.  
  83. sendNotification("loading mod...")
  84.  
  85. local menu = pgui.MenuUI.Menu
  86. local abil = menu.Abilities.Frame.Frame.Frame
  87. local moves = game.ReplicatedStorage.Moves
  88.  
  89. local abilFolder = game.ReplicatedStorage.Abilities.Brawler
  90.  
  91. local kiwamiParticle;
  92. local battleWatcher = false;
  93.  
  94. local fill3 = nil
  95. local climaxfill3 = nil
  96.  
  97. local fillPreview = nil
  98. local climaxPreview = nil
  99.  
  100. local status = plr.Status
  101.  
  102. local connections = {
  103. KiwamiParticles = nil;
  104. PunchTrail = nil;
  105. BattleStart = nil;
  106. }
  107.  
  108. local specDialogues = {
  109. Parker = false;
  110. Bill = false;
  111. James = false;
  112. Caitlin = false;
  113. }
  114.  
  115. local animsChanged = false
  116. local hasReloaded = false
  117.  
  118. local essenceCodeNames = { }
  119. local essenceUsages = { }
  120.  
  121.  
  122.  
  123. local anim = game.Players.LocalPlayer.Character.Humanoid.Animator:LoadAnimation(game.ReplicatedStorage.AIStyles.Dragon.StanceIdle)
  124. anim.Priority = Enum.AnimationPriority.Movement
  125.  
  126. function scanHeatActions()
  127. for _,action in pairs(game.ReplicatedStorage.Moves:GetChildren()) do
  128. if string.sub(action.Name, 1, 2) == "H_" then
  129. local mn = action:FindFirstChild("MoveName")
  130. if mn then
  131. essenceCodeNames[mn.Value] = action.Name
  132.  
  133. if action:FindFirstChild("HeatUse") then
  134. essenceUsages[mn.Value] = action.HeatUse.Value
  135. else
  136. essenceUsages[mn.Value] = action:FindFirstChild("HeatNeeded") and (action.HeatNeeded.Value == "Climax" and 75 or action.HeatNeeded.Value == "Full" and 100 or 50) or 50
  137. end
  138. end
  139. end
  140. end
  141. end
  142.  
  143. sendNotification("loading heat actions...", Color3.fromRGB(255, 255, 255))
  144. scanHeatActions()
  145.  
  146. local function addFearParticle()
  147. local part = game.ReplicatedStorage.Particles.Fear
  148. for i,z in pairs(part:GetChildren()) do
  149. local p = z:Clone()
  150. p.Name = "FearParticle"
  151. p.Parent = plr.Character.Head
  152. p.Enabled = true
  153. end
  154.  
  155. local snd = Instance.new("Sound")
  156. snd.Parent = plr.Character.Head
  157. snd.SoundId = "rbxassetid://1846247709"
  158. snd.Volume = 0.5
  159. snd:Play()
  160. snd.Name = "FearSound"
  161. game:GetService("Debris"):AddItem(snd, 3)
  162. end
  163.  
  164. local function createDeathMessage(text)
  165. local new = Instance.new("TextLabel")
  166. new.Parent = interf
  167. new.Name = "DeathMessage"
  168. new.Text = ""
  169. new.Size = UDim2.new(1,0,1,0)
  170. new.Position = UDim2.new(0.5, 0, 0.5, 0)
  171. new.BackgroundTransparency = 1
  172. new.TextSize = 60
  173. new.TextStrokeTransparency = 0.5
  174. new.TextColor3 = Color3.fromRGB(255, 255 ,255)
  175. new.FontFace = Font.fromEnum(Enum.Font.Antique)
  176. new.AnchorPoint = Vector2.new(0.5, 0.5)
  177. for i = 1, string.len(text), 1 do
  178. new.Text = string.sub(text, 1, i)
  179. task.wait(0.025)
  180. end
  181. task.wait(0.10)
  182. repeat game:GetService("RunService").RenderStepped:Wait() until status.Health.Value > 0
  183. local tween = game:GetService("TweenService"):Create(new, TweenInfo.new(1.25, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, false, 0), {Size = UDim2.new(1.15, 0, 1.15, 0), TextTransparency = 1, TextStrokeTransparency = 1})
  184. tween:Play()
  185. game:GetService("Debris"):AddItem(new, 1.25)
  186. end
  187.  
  188. local dc = Instance.new("ColorCorrectionEffect")
  189. dc.Name = "DeathCorrection"
  190. dc.Parent = workspace.CurrentCamera
  191.  
  192. local function setDeathFilter()
  193. local tween = game:GetService("TweenService"):Create(dc, TweenInfo.new(0.4, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, false, 0), {TintColor = Color3.fromRGB(255, 206, 206), Saturation = -1, Brightness = -0.44})
  194. tween:Play()
  195. task.wait(0.4)
  196. repeat game:GetService("RunService").RenderStepped:Wait() until status.Health.Value > 0
  197. local tween = game:GetService("TweenService"):Create(dc, TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, false, 0), {TintColor = Color3.fromRGB(255, 255, 255), Saturation = 0, Brightness = 0})
  198. tween:Play()
  199. end
  200.  
  201. local function onBattleStart()
  202. task.wait(0.5)
  203. local arena = status.MyArena.Value
  204. if arena then
  205. if arena:FindFirstChild("AI"):FindFirstChild("Object") and arena.AI.Object.Value and arena.AI.Object.Value.Name == "Legendary Dragon" then
  206. addFearParticle()
  207. sendNotification("a tall dragon stands above you")
  208. sendNotification("an overwhelming sense of dread fills your body")
  209. coroutine.wrap(function()
  210. task.wait(1.5)
  211. sendNotification("you can't muster up any courage to use heat actions, items, or counters")
  212. end)()
  213. end
  214. end
  215. end
  216.  
  217. local function onBattleEnd()
  218. for _,z in pairs(plr.Character.Head:GetChildren()) do
  219. if z.Name == "FearParticle" then
  220. z:Destroy()
  221. end
  222. end
  223. end
  224.  
  225. local function UpdateStyle()
  226. if status.Style.Value == "Brawler" then -- idk why, but in the game's code, the game uses yakuza 0 style names instead of the ones rolve used in the game
  227. --main gui
  228. game.ReplicatedStorage.Styles.Brawler.VisualName.Value = DragonText
  229. game.ReplicatedStorage.Styles.Brawler.Color.Value = DragonColor
  230. main.XP.Fill.ImageColor3 = DragonColor
  231.  
  232. --particles
  233. local char = plr.Character
  234. char.HumanoidRootPart.Fire_Main.Color = DragonSequence
  235. char.HumanoidRootPart.Fire_Secondary.Color = DragonSequence
  236. char.HumanoidRootPart.Fire_Main.Rate = status.Heat.Value >= 100 and 115 or status.Heat.Value >= 75 and 85 or 80
  237. char.HumanoidRootPart.Fire_Secondary.Rate = status.Heat.Value >= 100 and 90 or status.Heat.Value >= 75 and 80 or 70
  238. char.HumanoidRootPart.Lines1.Color = DragonSequence
  239. char.HumanoidRootPart.Lines1.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
  240. char.HumanoidRootPart.Lines2.Color = DragonSequence
  241. char.HumanoidRootPart.Lines2.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
  242. char.HumanoidRootPart.Sparks.Color = DragonSequence
  243. if not char.HumanoidRootPart.TimeFor.Enabled then
  244. char.HumanoidRootPart.TimeFor.Color = DragonSequence
  245. end
  246.  
  247. char.UpperTorso["r2f_aura_burst"].Lines1.Color = DragonSequence
  248. char.UpperTorso["r2f_aura_burst"].Lines2.Color = DragonSequence
  249. char.UpperTorso["r2f_aura_burst"].Flare.Color = DragonSequence
  250. char.UpperTorso["r2f_aura_burst"].Lines1.Enabled = showMaxHeatEffect()
  251. char.UpperTorso["r2f_aura_burst"].Flare.Enabled = showMaxHeatEffect()
  252. char.UpperTorso["r2f_aura_burst"].Smoke.Color = DragonSequence
  253. char.UpperTorso.Evading.Color = DragonSequence
  254. -- heat bar
  255. if DragonText == "Dragon" then
  256. main.Heat.Fill.ImageColor3 = Color3.fromRGB(180, 0, 0)
  257. main.Heat.Fill2.ImageColor3 = Color3.fromRGB(255, 66, 142)
  258. main.Heat.ClimaxFill.ImageColor3 = Color3.fromRGB(180, 0, 0)
  259. main.Heat.ClimaxFill2.ImageColor3 = Color3.fromRGB(255, 39, 86)
  260. elseif DragonText == "Legend" then
  261. main.Heat.Fill.ImageColor3 = Color3.fromRGB(152, 152, 152)
  262. main.Heat.Fill2.ImageColor3 = Color3.fromRGB(203, 221, 225)
  263. main.Heat.ClimaxFill.ImageColor3 = Color3.fromRGB(136, 149, 152)
  264. main.Heat.ClimaxFill2.ImageColor3 = Color3.fromRGB(144, 216, 221)
  265. end
  266. -- idle stance
  267. --if (isInBattle() and not hasWeaponInHand() and char.Humanoid.MoveDirection == Vector3.new(0, 0, 0)) and not anim.IsPlaying then
  268. -- anim:Play()
  269. --elseif (not isInBattle() or hasWeaponInHand() or char.Humanoid.MoveDirection ~= Vector3.new(0, 0, 0)) and anim.IsPlaying then
  270. -- anim:Stop()
  271. --end
  272. else
  273. local char = plr.Character
  274. char.UpperTorso["r2f_aura_burst"].Flare.Enabled = false
  275. char.UpperTorso["r2f_aura_burst"].Lines1.Enabled = false
  276. if anim.IsPlaying then
  277. anim:Stop()
  278. end
  279.  
  280. char.HumanoidRootPart.Fire_Main.Rate = 80
  281. char.HumanoidRootPart.Fire_Secondary.Rate = 50
  282. char.HumanoidRootPart.Lines1.Rate = 20
  283. char.HumanoidRootPart.Lines2.Rate = 20
  284.  
  285. main.Heat.Fill.ImageColor3 = Color3.fromRGB(40, 150, 250)
  286. main.Heat.Fill2.ImageColor3 = Color3.fromRGB(70, 250, 250)
  287. main.Heat.ClimaxFill.ImageColor3 = Color3.fromRGB(180, 0, 0)
  288. main.Heat.ClimaxFill2.ImageColor3 = Color3.fromRGB(250, 60, 100)
  289. end
  290.  
  291.  
  292. if abil.Info.LvlHolder.Box.LvlHolder.Box.Fill.BackgroundColor3 == Color3.fromRGB(19, 157, 255) then
  293. abil.Info.LvlHolder.Box.LvlHolder.Box.Fill.BackgroundColor3 = DragonColor
  294. end
  295. -- Hact Names
  296. if main.HeatMove.TextLabel.Text == "Guru Spin Counter [Front]" then
  297. main.HeatMove.TextLabel.Text = "Essence of Arm Counter [Front]"
  298. elseif main.HeatMove.TextLabel.Text == "Guru Spin Counter [Left]" then
  299. main.HeatMove.TextLabel.Text = "Essence of Arm Counter [Left]"
  300. elseif main.HeatMove.TextLabel.Text == "Guru Spin Counter [Right]" then
  301. main.HeatMove.TextLabel.Text = "Essence of Arm Counter [Right]"
  302. elseif main.HeatMove.TextLabel.Text == "Guru Spin Counter [Back]" then
  303. main.HeatMove.TextLabel.Text = "Essence of Arm Counter [Back]"
  304. elseif main.HeatMove.TextLabel.Text == "Essence of Fisticuffs" then
  305. main.HeatMove.TextLabel.Text = "Essence of Knockdown"
  306. elseif main.HeatMove.TextLabel.Text == "Guru Firearm Flip" then
  307. main.HeatMove.TextLabel.Text = "Komaki Shot Stopper"
  308. end
  309.  
  310. if plr.Character:FindFirstChild("Heated") then
  311. if not plr.Character.Heated:FindFirstChild("HeatedBy") then
  312. main.HeatMove.ImageColor3 = Color3.fromRGB(255, 255, 255)
  313. main.HeatMove.TextLabel.TextColor3 = Color3.fromRGB(70, 250, 250)
  314. else
  315. main.HeatMove.ImageColor3 = Color3.fromRGB(255, 0, 0)
  316. main.HeatMove.TextLabel.TextColor3 = Color3.fromRGB(250, 73, 73)
  317. end
  318. end
  319.  
  320. -- Move Descriptions
  321. abilFolder["Ultimate Essence"].Description.Value = "The Legend's ultimate attack. Unleash the might of the Red Dragon to crush any opponent."
  322. abilFolder["Ultimate Essence"].Prompt.Value = "HEAVY ATTACK near stunned enemies via Komaki Parry with Full Heat"
  323. abilFolder["Time for Resolve"].Description.Value = "Unleash the willpower of the Legendary Red Dragon to fly above the rest and withstand any attacks that would stagger or knock you down."
  324.  
  325. abilFolder["Guru Parry"].Description.Value = "One of the Three Ultimate Komaki style moves. Stuns the enemy."
  326. abilFolder["Counter Hook"].Description.Value = "One of the Three Ultimate Komaki style moves. The style's strongest counter-attack."
  327. abilFolder["Guru Knockback"].Description.Value = "One of the Three Ultimate Komaki style moves. Send an enemy's attack right back at them."
  328.  
  329. -- Move Names & Requirements
  330. for i,z in pairs(abil.List.ListFrame:GetChildren()) do
  331.  
  332. if z:IsA("ImageButton") then
  333.  
  334. if z:FindFirstChild("sty").Value == "Brawler" and z:FindFirstChild("MyColor").Value == Color3.fromRGB(19, 157, 255) then
  335. z.MyColor.Value = DragonColor
  336. z.Generic.Label.TextColor3 = DragonColor
  337. if z.Name == "Counter Hook" then
  338. z.Generic.Label.Text = "Komaki Tiger Drop (Lvl. 25)"
  339. elseif z.Name == "Guru Knockback" then
  340. z.Generic.Label.Text = "Komaki Knock Back"
  341. elseif z.Name == "Ultimate Essence" then
  342. if string.sub(z.Lock.Title.Text, 1, 10) ~= "Need to be" then
  343. z.Lock.Title.Text = "Need to unlock Komaki Parry"
  344. end
  345. elseif z.Name == "Guru Parry" then
  346. z.Generic.Label.Text = "Komaki Parry (Lvl. 20)"
  347. if string.sub(z.Lock.Title.Text, 1, 10) ~= "Need to be" then
  348. z.Lock.Title.Text = "Need to unlock Finishing Hold"
  349. end
  350. elseif z.Name == "Guru Spin Counter" then
  351. z.Generic.Label.Text = "Komaki Fist Reversal"
  352. elseif z.Name == "Guru Firearm Flip" then
  353. z.Generic.Label.Text = "Komaki Shot Stopper"
  354. elseif z.Name == "Guru Dodge Shot" then
  355. z.Generic.Label.Text = "Komaki Evade & Strike"
  356. if string.sub(z.Lock.Title.Text, 1, 10) ~= "Need to be" then
  357. z.Lock.Title.Text = "Need to unlock Komaki Knock Back"
  358. end
  359. elseif z.Name == "Guru Safety Roll" then
  360. z.Generic.Label.Text = "Komaki Dharma Tumbler"
  361. elseif z.Name == "Essence of Fisticuffs" then
  362. z.Generic.Label.Text = "Essence of Knockdown"
  363. elseif z.Name == "Time for Resolve" then
  364. z.Generic.Label.Text = "Red Dragon Spirit (Lvl. 20)"
  365. end
  366. end
  367. end
  368. end
  369.  
  370. end
  371.  
  372. local function UpdateStyleOnce()
  373. if not hasUpdatedOnce then
  374. hasUpdatedOnce = true
  375. sendNotification("setting style...", Color3.fromRGB(255, 255, 255))
  376. end
  377. DragonSequence = ColorSequence.new({ColorSequenceKeypoint.new(0, DragonColor), ColorSequenceKeypoint.new(1, DragonColor)})
  378. status.Stats.Kills_Brawler.Visual.Value = "Enemies defeated using " .. DragonText
  379.  
  380. abil.Tabs.Tabs.Brawler.Filled.Title.Text = DragonText
  381.  
  382. game.ReplicatedStorage.Moves.TigerDrop.Anim.AnimationId = "rbxassetid://12120052426"
  383.  
  384. local function updateEncounterTitle()
  385. if interf.BattleStart.Text == "LEGENDARY DRAGON" then
  386. interf.BattleStart.Text = "THE TRUE DRAGON"
  387. elseif interf.BattleStart.Text == "MYSTERIOUS MERCS" then
  388. interf.BattleStart.Text = "MEN IN BLACK"
  389. elseif interf.BattleStart.Text == "DELINQUENTS" then
  390. local r = math.random(1, 3)
  391. interf.BattleStart.Text = r == 1 and "STREET RUFFIANS" or r == 2 and "STREET PUNKS" or "DELINQUENTS"
  392. elseif interf.BattleStart.Text == "RICH FIEND" then
  393. interf.BattleStart.Text = "NOUVEAU RICHE"
  394. elseif interf.BattleStart.Text == "DEVIOUS DAN" then
  395. interf.BattleStart.Text = "AVERAGE AMERICAN"
  396. elseif interf.BattleStart.Text == "JEFF ATTACK" then
  397. interf.BattleStart.Text = "BLUE BELTS"
  398. elseif interf.BattleStart.Text == "GORILLAMAN" then
  399. local r = math.random(1, 2)
  400. interf.BattleStart.Text = r == 1 and "COSPLAYERS" or "APE ARMY"
  401. elseif interf.BattleStart.Text == "HUE" then
  402. interf.BattleStart.Text = "COPYCAT"
  403. elseif interf.BattleStart.Text == "BLOODSUCKER" then
  404. local r = math.random(1, 4)
  405. interf.BattleStart.Text = r == 1 and "MENACING MAN" or r == 2 and "VAMPIRE" or r == 3 and "BUFF GUY" or "SUCKER"
  406. end
  407. end
  408.  
  409. if connections.BattleStart == nil then
  410. connections.BattleStart = interf.BattleStart.Changed:Connect(function()
  411. updateEncounterTitle()
  412. end)
  413. end
  414.  
  415. if kiwamiParticle == nil then
  416. kiwamiParticle = plr.Character.Head.FS:Clone()
  417. kiwamiParticle.Rate = 500
  418. kiwamiParticle.Enabled = false
  419. kiwamiParticle.Parent = game.ReplicatedStorage
  420. kiwamiParticle.Name = "KiwamiParticles"
  421. end
  422. --if connections.PunchTrail == nil then -- punch trail colors properly to legend style color
  423. -- connections.PunchTrail = game.Players.LocalPlayer.Character.DescendantAdded:Connect(function(child)
  424. -- if child:IsA("Trail") and status.Style.Value == "Brawler" then
  425. -- coroutine.wrap(function()
  426. -- while child do
  427. -- child.Color = DragonSequence
  428. -- game:GetService("RunService").RenderStepped:Wait()
  429. -- end
  430. -- end)()
  431. -- end
  432. -- end)
  433. --end
  434.  
  435. if fill3 == nil and not main.Heat:FindFirstChild("Fill3") then
  436. fill3 = main.Heat.Fill2:Clone()
  437. fill3.Parent = main.Heat
  438. fill3.Name = "Fill3"
  439. fill3.Visible = false
  440. fill3.ImageColor3 = Color3.fromRGB(255, 255, 255)
  441. fill3.ImageTransparency = 1
  442. coroutine.wrap(function()
  443. main.Heat.Fill2.Changed:Connect(function()
  444. fill3.Size = main.Heat.Fill2.Size
  445. end)
  446.  
  447. while true do
  448. repeat game:GetService("RunService").RenderStepped:Wait() until plr.Character:FindFirstChild("Heated") and not plr.Character.Heated:FindFirstChild("Throwing") and plr.Character.Heated:FindFirstChild("Heating") and plr.Character.Heated.Heating.Value ~= plr.Character
  449. fill3.ImageColor3 = Color3.fromRGB(0, 200, 0)
  450. repeat game:GetService("RunService").RenderStepped:Wait() until not plr.Character:FindFirstChild("Heated")
  451. fill3.ImageColor3 = Color3.fromRGB(255, 255, 255)
  452. end
  453. end)()
  454. local tween = game:GetService("TweenService"):Create(fill3, TweenInfo.new(0.3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, math.huge, true, 0), {ImageTransparency = 0.4})
  455. tween:Play()
  456. local function updateFill()
  457. fill3.Visible = status.Heat.Value >= 50 and true or false
  458. end
  459. status.Heat.Changed:Connect(function()
  460. updateFill()
  461. end)
  462. updateFill()
  463. end
  464. if climaxfill3 == nil and not main.Heat:FindFirstChild("ClimaxFill3") then
  465. climaxfill3 = main.Heat.ClimaxFill2:Clone()
  466. climaxfill3.Parent = main.Heat
  467. climaxfill3.Name = "ClimaxFill3"
  468. climaxfill3.Visible = false
  469. climaxfill3.ImageColor3 = Color3.fromRGB(255, 255, 255)
  470. climaxfill3.ImageTransparency = 1
  471. coroutine.wrap(function()
  472. main.Heat.ClimaxFill2.Changed:Connect(function()
  473. climaxfill3.Size = main.Heat.ClimaxFill2.Size
  474. end)
  475.  
  476. while true do
  477. repeat game:GetService("RunService").RenderStepped:Wait() until plr.Character:FindFirstChild("Heated") and not plr.Character.Heated:FindFirstChild("Throwing") and plr.Character.Heated:FindFirstChild("Heating") and plr.Character.Heated.Heating.Value ~= plr.Character
  478. climaxfill3.ImageColor3 = Color3.fromRGB(0, 200, 0)
  479. repeat game:GetService("RunService").RenderStepped:Wait() until not plr.Character:FindFirstChild("Heated")
  480. climaxfill3.ImageColor3 = Color3.fromRGB(255, 255, 255)
  481. end
  482. end)()
  483. local tween = game:GetService("TweenService"):Create(climaxfill3, TweenInfo.new(0.3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, math.huge, true, 0), {ImageTransparency = 0.4})
  484. tween:Play()
  485. local function updateFill()
  486. climaxfill3.Visible = status.Heat.Value >= 100 and true or false
  487. end
  488. status.Heat.Changed:Connect(function()
  489. updateFill()
  490. end)
  491. updateFill()
  492. end
  493.  
  494. if not fillPreview and not main.Heat:FindFirstChild("FillPreview") then
  495. fillPreview = main.Heat.Fill2:Clone()
  496. fillPreview.Parent = main.Heat
  497. fillPreview.Name = "FillPreview"
  498. fillPreview.Visible = false
  499. fillPreview.ImageColor3 = Color3.fromRGB(255, 0, 0)
  500. fillPreview.ImageTransparency = 0
  501. end
  502.  
  503. if not climaxPreview and not main.Heat:FindFirstChild("ClimaxPreview") then
  504. climaxPreview = main.Heat.ClimaxFill2:Clone()
  505. climaxPreview.Parent = main.Heat
  506. climaxPreview.Name = "ClimaxPreview"
  507. climaxPreview.Visible = false
  508. climaxPreview.ImageColor3 = Color3.fromRGB(255, 0, 0)
  509. climaxPreview.ImageTransparency = 0
  510. end
  511.  
  512. if not animsChanged then
  513. animsChanged = true
  514.  
  515. game.ReplicatedStorage.Styles.Brawler.Idle.AnimationId = "rbxassetid://12120045620"
  516.  
  517. local current;
  518. --finishing blows
  519. current = moves["BStomp"]
  520. current.Anim.AnimationId = "rbxassetid://7546695030"
  521.  
  522. current = moves["BStrike1"]
  523. current.Anim.AnimationId = "rbxassetid://8216285224"
  524. changeValueStrict(current, "EndAt", 0.75, "NumberValue")
  525. changeValueStrict(current, "HitDur", 0.6, "NumberValue")
  526. changeValueStrict(current, "HitboxLocations", '[["RightFoot",3,[0,0,0]],["RightLowerLeg",2.25,[0,0,0]],["RightUpperLeg",1.5,[0,0,0]]]', "StringValue")
  527.  
  528. current = moves["BStrike5"]
  529. current.Anim.AnimationId = "rbxassetid://7546691847"
  530. changeValueStrict(current, "MoveDuration", 0.3, "NumberValue")
  531. changeValueStrict(current, "ComboAt", 0.6, "NumberValue")
  532. changeValueStrict(current, "HSize", 1.3, "NumberValue")
  533. changeValueStrict(current, "HitboxLocations", '[["RightFoot",1.5,[0,0,0]],["RightLowerLeg",0.75,[0,0,0]],["RightUpperLeg",0.5,[0,0,0]]]', "StringValue")
  534.  
  535. -- x2 finishing blows
  536. moves["B2Strike4"].Name = "Fake2Strike4"
  537. moves["龍2Strike4"].Name = "B2Strike4"
  538.  
  539. current = moves["B2Strike2"]
  540. current.Anim.AnimationId = "rbxassetid://11955435829"
  541. changeValueStrict(current, "HSize", 0.75, "NumberValue")
  542. changeValueStrict(current, "HSound", "hardkick", "StringValue")
  543. changeValueStrict(current, "HitDur", 0.2, "NumberValue")
  544. changeValueStrict(current, "MoveDuration", 0.3, "NumberValue")
  545. changeValueStrict(current, "RagdollBonus", 1.25, "NumberValue")
  546. changeValueStrict(current, "HitboxLocations", '[["LeftFoot",1,[0,0,-0.5]],["LeftLowerLeg",2,[0,0,-0.5]],["LeftUpperLeg",2,[0,0,-0.5]]]', "StringValue")
  547.  
  548. current = moves["B2Strike3"]
  549. current.Anim.AnimationId = "rbxassetid://11809009022"
  550. changeValueStrict(current, "HitDur", 0.2, "NumberValue")
  551. changeValueStrict(current, "MoveDuration", 0.3, "NumberValue")
  552. changeValueStrict(current, "AniSpeed", 0.75, "NumberValue")
  553. changeValueStrict(current, "HSize", 0.75, "NumberValue")
  554. changeValueStrict(current, "RagdollBonus", 1.25, "NumberValue")
  555. changeValueStrict(current, "HorizKnockback", 0, "NumberValue")
  556. changeValueStrict(current, "HitboxLocations", '[["LeftHand",2,[0,0,0]],["RightHand",2,[0,0,0]]]', "StringValue")
  557.  
  558. current = moves["B2Strike1"]
  559. current.Anim.AnimationId = "rbxassetid://11826216628"
  560. changeValueStrict(current, "HitDur", 0.2, "NumberValue")
  561. changeValueStrict(current, "MoveDuration", 0.5, "NumberValue")
  562. changeValueStrict(current, "AniSpeed", 1, "NumberValue")
  563. changeValueStrict(current, "HSize", 0.75, "NumberValue")
  564. changeValueStrict(current, "RagdollBonus", 1.25, "NumberValue")
  565. changeValueStrict(current, "HorizKnockback", 0.25, "NumberValue")
  566. changeValueStrict(current, "Reaction", "Uppercut", "StringValue")
  567. changeValueStrict(current, "HitboxLocations", '[["RightHand",2,[0,0,0]],["RightLowerArm",1.5,[0,0,0]],["RightUpperArm",1,[0,0,0]]]', "StringValue")
  568.  
  569. -- rush combo
  570. moves["BAttack1"].Name = "FakeAttack1"
  571. moves["龍Attack1"].Name = "BAttack1"
  572. changeValueStrict(moves["BAttack1"], "ComboAt", 0.35, "NumberValue")
  573.  
  574. moves["BAttack2"].Name = "FakeAttack2"
  575. moves["龍Attack2"].Name = "BAttack2"
  576. changeValueStrict(moves["BAttack2"], "ComboAt", 0.35, "NumberValue")
  577.  
  578. moves["BAttack3"].Name = "FakeAttack3"
  579. moves["龍Attack3"].Name = "BAttack3"
  580. changeValueStrict(moves["BAttack3"], "ComboAt", 0.35, "NumberValue")
  581.  
  582. moves["BAttack4"].Name = "FakeAttack4"
  583. moves["龍Attack4"].Name = "BAttack4"
  584. changeValueStrict(moves["BAttack4"], "ComboAt", 0.35, "NumberValue")
  585. end
  586.  
  587.  
  588. if connections.KiwamiParticles == nil then -- Kiwami-style particles for enemies stunned by guru parry (to indicate if they can get UE'd)
  589. print("kiwami connected")
  590. connections.KiwamiParticles = game.Players.LocalPlayer.Character.ChildAdded:Connect(function(child)
  591. if status.Styles.Brawler:FindFirstChild("Ultimate Essence") then
  592. task.wait(0.1)
  593. if child.Name == "Heated" then
  594. if child:FindFirstChild("MoveName") then
  595. hactsSession += 1
  596. if hactsSession % 10 == 0 then
  597. sendNotification("heat actions (this session): [" .. hactsSession .. "]", Color3.fromRGB(0, 200, 0))
  598. end
  599. end
  600. if child:FindFirstChild("Throwing") and child:FindFirstChild("Heating") then
  601. local target = child.Heating.Value
  602. local n = 3
  603. repeat task.wait(0.05) n-=0.05 until target:FindFirstChild("Stunned") or not target or n<=0
  604. if target and target:FindFirstChild("Stunned") and target.Stunned:FindFirstChild("Guru") then
  605. print(target.Name .. " stunned by guru parry")
  606. if not target.Head:FindFirstChild("KiwamiParticles") then
  607. local new = kiwamiParticle:Clone()
  608. new.Parent = target.Head
  609. new.Color = DragonSequence
  610. new.Enabled = true
  611. coroutine.wrap(function()
  612. while target:FindFirstChild("Stunned") do game:GetService("RunService").RenderStepped:Wait() new.Color = DragonSequence end
  613. new:Destroy()
  614. end)()
  615. end
  616. end
  617. end
  618. end
  619. end
  620. end)
  621. end
  622.  
  623. main.Heat.noheattho.Text = "Heat Actions Disabled"
  624. main.Heat.noheattho.Size = UDim2.new(10, 0, 1, 0)
  625.  
  626. menu.Bars.Mobile_Title.Text = "DRAGON of STEEL Mod by MisterMax228#7446"
  627. menu.Bars.Mobile_Title.Visible = true
  628. if not isDungeon() then
  629. -- Dialogues
  630. workspace.Map.MiniQuests["Helen"].Dialogue.Dialog.Value = [[Thinking about moving to Bloxxer City..... But those crime rates are so high, and we got the dragon of steel protecting us here.]]
  631. workspace.Map.MiniQuests["Jort"].Dialogue.Dialog.Value = [[These are my favorite vending machines. There's a street legend out there who chugs sonic energy colas and then beats up all the bad guys... Or something like that.]]
  632. workspace.Map.MiniQuests["Fisherman Jimbo"].Dialogue.Dialog.Value = [[You don't look like ya fish... But you do look intimidating, to say the least. Do you happen to know that city legend that everyone says can drop a tiger in one blow? You kinda remind me of them...]]
  633. workspace.Map.MiniQuests["Fisherman Quill"].Dialogue.Dialog.Value = [[Hey there young legend, you look hungry. The dock lady is still there selling fresh stuff. Bearing the might of a Dragon surely is exhaustive, right?]]
  634. workspace.Map.MiniQuests["Anderson"].Dialogue.Dialog.Value = [[Wow, that's crazy. You'd think there would be more crime scenes around the city. You know, considering how big of a mess YOU'VE caused. You crush the nearest street thug and who do you think has to clean all that up?!]]
  635. -- Special dialogues
  636. if not specDialogues.Caitlin then
  637. specDialogues.Caitlin = true
  638. workspace.Map.MiniQuests["Caitlin"].Dialogue.Dialog.Value = [[There sure are a lot of jerks in this city who want to pick a fight. What, you want to fight too?]]
  639. local d1 = Instance.new("StringValue")
  640. d1.Parent = workspace.Map.MiniQuests["Caitlin"].Dialogue.Dialog
  641. d1.Value = "Yeah, fight me."
  642. d1.Name = "Dialog1"
  643. local r1 = Instance.new("StringValue")
  644. r1.Parent = workspace.Map.MiniQuests["Caitlin"].Dialogue.Dialog.Dialog1
  645. r1.Name = "Dialog"
  646. r1.Value = [[Aren't you that kid from Rajad that everyone talks about? Go do your thing and beat up <font color="#FF00AA">Vulcan</font> instead of fighting innocent bystanders.]]
  647. local d2 = Instance.new("StringValue")
  648. d2.Parent = workspace.Map.MiniQuests["Caitlin"].Dialogue.Dialog
  649. d2.Value = "There's no such thing as rest in this city."
  650. d2.Name = "Dialog2"
  651. local r2 = Instance.new("StringValue")
  652. r2.Parent = workspace.Map.MiniQuests["Caitlin"].Dialogue.Dialog.Dialog2
  653. r2.Name = "Dialog"
  654. r2.Value = [[I know, right. The mayor doesn't even do anything about it... Instead of fighting crimes, he watches videos of them, man. VIDEOS! OF CRIMES! ON TWITTER! He should be fired.]]
  655. end
  656. if not specDialogues.Bill then
  657. specDialogues.Bill = true
  658. workspace.Map.MiniQuests["Bill"].Dialogue.Dialog.Value = [[Hey, you're that legend from Rajad. I remember when you first arrived to Steel. Yeah, feels like it was yesterday.]]
  659. local d1 = Instance.new("StringValue")
  660. d1.Parent = workspace.Map.MiniQuests["Bill"].Dialogue.Dialog
  661. d1.Value = "Same."
  662. d1.Name = "Dialog1"
  663. local r1 = Instance.new("StringValue")
  664. r1.Parent = workspace.Map.MiniQuests["Bill"].Dialogue.Dialog.Dialog1
  665. r1.Name = "Dialog"
  666. r1.Value = "Memories bring back memories..."
  667. local d2 = Instance.new("StringValue")
  668. d2.Parent = workspace.Map.MiniQuests["Bill"].Dialogue.Dialog
  669. d2.Value = "Do you just... stand here all day?"
  670. d2.Name = "Dialog2"
  671. local d2 = Instance.new("StringValue")
  672. d2.Parent = workspace.Map.MiniQuests["Bill"].Dialogue.Dialog.Dialog2
  673. d2.Name = "Dialog"
  674. d2.Value = "What? No! Of course not. I just feel very nostalgic. Besides, I have really important things to do. Like um... uh... Nevermind."
  675. end
  676. if not specDialogues.James then
  677. specDialogues.James = true
  678. workspace.Map.MiniQuests["James"].Dialogue.Dialog.Value = [[There used to be a time when we didn't have a tower looming over this street, boy do I love corporations. You look awfully intimidating. Do you happen to be the guy from the legend?]]
  679. local d1 = Instance.new("StringValue")
  680. d1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog
  681. d1.Value = "You've got the wrong person."
  682. d1.Name = "Dialog1"
  683. local r1 = Instance.new("StringValue")
  684. r1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog1
  685. r1.Name = "Dialog"
  686. r1.Value = "Someone needs to stop them. I REALLY hate the very existence of that tower."
  687. local d1_1 = Instance.new("StringValue")
  688. d1_1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog1.Dialog
  689. d1_1.Value = "What's so bad about it?"
  690. d1_1.Name = "Dialog1"
  691. local r1_1 = Instance.new("StringValue")
  692. r1_1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog1.Dialog.Dialog1
  693. r1_1.Name = "Dialog"
  694. r1_1.Value = "That skyscraper is owned by a corporation run by an obnoxious guy named Derek, I think. Tough guy. Thinks there's no one stronger than him. He definitely fears that he might get beat up by the Dragon of Steel one day. He prolly built that tower just to look above everyone else... Literally."
  695. local d1_2 = Instance.new("StringValue")
  696. d1_2.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog1.Dialog
  697. d1_2.Value = "Yeah, I hate it too."
  698. d1_2.Name = "Dialog2"
  699. local r1_2 = Instance.new("StringValue")
  700. r1_2.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog1.Dialog.Dialog1
  701. r1_2.Name = "Dialog"
  702. r1_2.Value = "Crazy how the mayor allowed this..."
  703. local d2 = Instance.new("StringValue")
  704. d2.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog
  705. d2.Value = "Maybe I am."
  706. d2.Name = "Dialog2"
  707. local r2 = Instance.new("StringValue")
  708. r2.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog2
  709. r2.Name = "Dialog"
  710. r2.Value = "Say, why don't you go inside and teach them to not build giant corporate towers to ruin our mood?"
  711. local d2_1 = Instance.new("StringValue")
  712. d2_1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog2.Dialog
  713. d2_1.Value = "Maybe later?.."
  714. d2_1.Name = "Dialog1"
  715. local r2_1 = Instance.new("StringValue")
  716. r2_1.Parent = workspace.Map.MiniQuests["James"].Dialogue.Dialog.Dialog2.Dialog.Dialog1
  717. r2_1.Name = "Dialog"
  718. r2_1.Value = "You better hurry. I have a headache looking at how annoyingly high that tower is. Ruins the entire atmosphere of the city."
  719. end
  720. if not specDialogues.Parker then
  721. specDialogues.Parker = true
  722. workspace.Map.MiniQuests["Parker"].Dialogue.FDialog.Name = "Dialog"
  723. workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Value = [[Welcome back, kid.]]
  724. local d1 = Instance.new("StringValue")
  725. d1.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog
  726. d1.Value = "You know what."
  727. d1.Name = "Dialog1"
  728. local r1 = Instance.new("StringValue")
  729. r1.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog1
  730. r1.Name = "FDialog"
  731. r1.Value = "So you haven't changed."
  732. local d2 = Instance.new("StringValue")
  733. d2.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog
  734. d2.Value = "What's up?"
  735. d2.Name = "Dialog2"
  736. local r2 = Instance.new("StringValue")
  737. r2.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog2
  738. r2.Name = "Dialog"
  739. r2.Value = "Nothing much. Still have a sore throat."
  740. local d2_1 = Instance.new("StringValue")
  741. d2_1.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog2.Dialog
  742. d2_1.Value = "So... wanna fight?"
  743. d2_1.Name = "Dialog1"
  744. local r2_1 = Instance.new("StringValue")
  745. r2_1.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog2.Dialog.Dialog1
  746. r2_1.Name = "FDialog"
  747. r2_1.Value = "...You're really gonna make me stack up hospital bills."
  748. local d2_2 = Instance.new("StringValue")
  749. d2_2.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog2.Dialog
  750. d2_2.Value = "Stay healthy."
  751. d2_2.Name = "Dialog2"
  752. local r2_2 = Instance.new("StringValue")
  753. r2_2.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog2.Dialog.Dialog2
  754. r2_2.Name = "Dialog"
  755. r2_2.Value = "You too, kid."
  756. local d3 = Instance.new("StringValue")
  757. d3.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog
  758. d3.Value = "Nothing, see ya later."
  759. d3.Name = "Dialog3"
  760. local r3 = Instance.new("StringValue")
  761. r3.Parent = workspace.Map.MiniQuests["Parker"].Dialogue.Dialog.Dialog3
  762. r3.Name = "Dialog"
  763. r3.Value = "*cough* ..."
  764. end
  765. end
  766. if hasReloaded == false then
  767. hasReloaded = true
  768. local cframe = plr.Character.LowerTorso.CFrame
  769. sendNotification("reloading character...")
  770. interf.Client.Disabled = true
  771. task.wait()
  772. interf.Client.Disabled = false
  773. task.wait(0.1)
  774. plr.Character.LowerTorso.CFrame = cframe
  775. end
  776.  
  777. if not battleWatcher then
  778. battleWatcher = true
  779. while true do
  780. repeat task.wait() until isInBattle()
  781. coroutine.wrap(function()
  782. onBattleStart()
  783. end)()
  784. repeat task.wait() until not isInBattle()
  785. coroutine.wrap(function()
  786. onBattleEnd()
  787. end)()
  788. end
  789. end
  790. end
  791.  
  792. game:GetService("RunService").RenderStepped:Connect(function()
  793. UpdateStyle()
  794. end)
  795.  
  796. game.UserInputService.InputBegan:Connect(function(key)
  797. if game.UserInputService:GetFocusedTextBox() == nil then
  798. if key.KeyCode == Enum.KeyCode.L then
  799. if DragonText == "Dragon" then
  800. DragonText = "Legend"
  801. DragonColor = Color3.new(0.760784, 0.898039, 1)
  802. sendNotification("legend", DragonColor)
  803. elseif DragonText == "Legend" then
  804. DragonText = "Dragon"
  805. DragonColor = Color3.new(0.9, 0.05, 0.15)
  806. sendNotification("dragon of steel", DragonColor)
  807. end
  808. UpdateStyleOnce()
  809. end
  810. end
  811. end)
  812.  
  813. status.Health.Changed:Connect(function()
  814. if status.Health.Value <= 0 then
  815. task.wait()
  816. if not plr.Character:FindFirstChild("ImaDea") then
  817. return
  818. end
  819. local prompts = {
  820. "What brought you here?";
  821. "What happened to your right 2 fight?";
  822. "THAT'S supposed to be the strength of a Dragon?";
  823. "Who's laughing now?";
  824. "No way you're that bad...";
  825. "You can't give up just yet... " .. plr.DisplayName .. "... Stay determined!";
  826. "Would you like to continue? Don't say anything if yes.";
  827. "GAME OVER!......................... Not really. You can keep playing.";
  828. "Bet you'd die to spoiled brat";
  829. "That was a warm up, right?!";
  830. "So that's the Dragon of Steel?";
  831. }
  832.  
  833. if not game:GetService("UserInputService").GamepadEnabled then
  834. table.insert(prompts, "Real Legends use a controller")
  835. end
  836.  
  837. local text = prompts[math.random(1, #prompts)]
  838.  
  839. local arena = status.MyArena.Value
  840. if arena then
  841. if arena:FindFirstChild("AI"):FindFirstChild("Object") and arena.AI.Object.Value and arena.AI.Object.Value.Name == "Legendary Dragon" then
  842. text = "There can be only one Legendary Dragon."
  843. end
  844. end
  845. local n = status.Stats.Deaths.Value + 1
  846. coroutine.wrap(function()
  847. createDeathMessage(text)
  848. end)()
  849. coroutine.wrap(function()
  850. setDeathFilter()
  851. end)()
  852. end
  853. end)
  854.  
  855. coroutine.wrap(function()
  856. while true do
  857. UpdateStyleOnce()
  858. task.wait(5) -- update everything every 5 seconds (optimization)
  859. end
  860. end)()
  861.  
  862. status.Resets.Changed:Connect(function()
  863. sendNotification("you are now prestige [" .. status.Resets.Value .. "]", Color3.fromRGB(0, 200, 0))
  864. end)
  865.  
  866. status.Level.Changed:Connect(function()
  867. if status.Level.Value % 5 == 0 then
  868. sendNotification("you are now level [" .. status.Level.Value .. "]", Color3.fromRGB(0, 200, 0))
  869. end
  870. end)
  871.  
  872. status.Stats.Deaths.Changed:Connect(function()
  873. sendNotification("deaths total: [" .. status.Stats.Deaths.Value .. "]", Color3.fromRGB(200, 0, 0))
  874. end)
  875.  
  876. status.Stats.Kills_Brawler.Changed:Connect(function()
  877. if status.Stats.Kills_Brawler.Value % 50 == 0 then
  878. sendNotification("enemies defeated in " .. DragonText .. " style: [" .. status.Stats.Kills_Brawler.Value .. "]", Color3.fromRGB(0, 200, 0))
  879. end
  880. end)
  881.  
  882. status.Stats.Kills_Beast.Changed:Connect(function()
  883. if status.Stats.Kills_Beast.Value % 50 == 0 then
  884. sendNotification("enemies defeated in Brute style: [" .. status.Stats.Kills_Beast.Value .. "]", Color3.fromRGB(0, 200, 0))
  885. end
  886. end)
  887.  
  888. status.Stats.Kills_Rush.Changed:Connect(function()
  889. if status.Stats.Kills_Rush.Value % 50 == 0 then
  890. sendNotification("enemies defeated in Frenzy style: [" .. status.Stats.Kills_Rush.Value .. "]", Color3.fromRGB(0, 200, 0))
  891. end
  892. end)
  893.  
  894. status.Stats.Kills.Changed:Connect(function()
  895. if status.Stats.Kills.Value % 50 == 0 then
  896. sendNotification("enemies defeated total: [" .. status.Stats.Kills.Value .. "]", Color3.fromRGB(0, 200, 0))
  897. end
  898. end)
  899.  
  900. status.AttackBegan.Changed:Connect(function()
  901. if status.AttackBegan.Value == true then
  902. if status.CurrentMove.Value.Name == "TigerDrop" then
  903. tigerDropsSession += 1
  904. if tigerDropsSession % 10 == 0 then
  905. sendNotification("tiger drops (this session): [" .. tigerDropsSession .. "]", Color3.fromRGB(0, 200, 0))
  906. if tigerDropsSession == 100 then
  907. sendNotification("DAAAAAAAAAAAMN")
  908. end
  909. end
  910. end
  911. end
  912. end)
  913.  
  914. sendNotification("mod loaded", Color3.fromRGB(0, 200, 0))
  915. task.wait(3)
  916. sendNotification("tip: dont try to do a tiger drop kick, itll kick you", Color3.fromRGB(0, 200, 0))
  917. task.wait(3)
  918. sendNotification("press [L] to switch between legend/dragon styles", Color3.fromRGB(255, 255, 255))
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement