Advertisement
Idkrandomthingyyyy

credits r2f reposted

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