Advertisement
Dsaqwed123

Trollge style

May 12th, 2024
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LScript 4.18 KB | Gaming | 0 0
  1. -- We do some trolling
  2.  
  3. local DragonText = "Trollge"
  4. local DragonColor = Color3.fromRGB(255, 255, 255)
  5. local DragonSequence = ColorSequence.new({ColorSequenceKeypoint.new(0, DragonColor), ColorSequenceKeypoint.new(1, DragonColor)})
  6.  
  7. local rushstyle = game.ReplicatedStorage.Styles.Brawler
  8.  
  9. local plr = game.Players.LocalPlayer
  10. local pgui = plr.PlayerGui
  11. local interf = pgui.Interface
  12. local bt = interf.Battle
  13. local main = bt.Main
  14. local status = plr.Status
  15.  
  16. local function sendNotification(text, color)
  17.     if not color then color = Color3.new(1, 1, 1) end
  18.     pgui.Notify.Awards.ChildAdded:Once(function(c)
  19.         if c.Text == text then
  20.             c.TextColor3 = color
  21.             coroutine.wrap(function()
  22.                 local con;
  23.                 con = game:GetService("RunService").RenderStepped:Connect(function()
  24.                     if not c then
  25.                         con:Disconnect()
  26.                         return
  27.                     end
  28.                     c.TextColor3 = color
  29.                 end)()
  30.             end)()
  31.         end
  32.     end)
  33.     pgui["नोटिफ"]:Fire(text)
  34. end
  35.  
  36.  
  37. function isInBattle()
  38.     return (plr:FindFirstChild("InBattle") and true or false)
  39. end
  40.  
  41. function isDungeon()
  42.     return game.ReplicatedStorage.Dungeon.Value
  43. end
  44.  
  45. function doingHact()
  46.     return (plr.Character:FindFirstChild("Heated") and true or false)
  47. end
  48.  
  49. function showMaxHeatEffect()
  50.     return (isInBattle() and not doingHact() and plr.Status.Heat.Value >= 100) and true or false
  51. end
  52.  
  53. function hasWeaponInHand()
  54.     return (plr.Character:FindFirstChild("Holding") and true or false)
  55. end
  56.  
  57. local function changeValueStrict(obj, valName, newVal, valClass)
  58.     if obj and newVal and valName then
  59.         if not obj:FindFirstChild(valName) then
  60.             local n = Instance.new(valClass)
  61.             n.Name = valName
  62.             n.Parent = obj
  63.         end
  64.         obj[valName].Value = newVal
  65.     end
  66. end
  67.  
  68. local moves = game.ReplicatedStorage.Moves
  69. local stylesB = game.ReplicatedStorage.Styles.Brawler
  70.  
  71. current = moves["CounterHook"]
  72. changeValueStrict(current, "HitDur", 100, "NumberValue")
  73. changeValueStrict(current, "MoveDuration", 0, "NumberValue")
  74. changeValueStrict(current, "AniSpeed", 5, "NumberValue")
  75. changeValueStrict(current, "Dmg", 10000000, "NumberValue")
  76. changeValueStrict(current, "HitboxLocations", '[["RightHand",10000,[0,0,0]],["RightLowerArm",10000,[0,0,0]],["RightUpperArm",10000,[0,0,0]]]', "StringValue")
  77. changeValueStrict(current, "MoveForward", 0, "NumberValue")
  78.  
  79. stylesB.Rush1.Value = "CounterHook" --press q to explode
  80.  
  81. local function update()
  82.     local char = plr.Character or plr.CharacterAdded:Wait()
  83.     char.HumanoidRootPart.Fire_Main.Color = DragonSequence
  84.     char.HumanoidRootPart.Fire_Secondary.Color = DragonSequence
  85.     char.HumanoidRootPart.Fire_Main.Rate = status.Heat.Value >= 100 and 115 or status.Heat.Value >= 75 and 85 or 80
  86.     char.HumanoidRootPart.Fire_Secondary.Rate = status.Heat.Value >= 100 and 90 or status.Heat.Value >= 75 and 80 or 70
  87.     char.HumanoidRootPart.Lines1.Color = DragonSequence
  88.     char.HumanoidRootPart.Lines1.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
  89.     char.HumanoidRootPart.Lines2.Color = DragonSequence
  90.     char.HumanoidRootPart.Lines2.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
  91.     char.HumanoidRootPart.Sparks.Color = DragonSequence
  92.     if not char.HumanoidRootPart.TimeFor.Enabled then
  93.         char.HumanoidRootPart.TimeFor.Color = DragonSequence
  94.     end
  95.  
  96.     char.UpperTorso["r2f_aura_burst"].Lines1.Color = DragonSequence
  97.     char.UpperTorso["r2f_aura_burst"].Lines2.Color = DragonSequence
  98.     char.UpperTorso["r2f_aura_burst"].Flare.Color = DragonSequence
  99.     char.UpperTorso["r2f_aura_burst"].Lines1.Enabled = showMaxHeatEffect()
  100.     char.UpperTorso["r2f_aura_burst"].Flare.Enabled = showMaxHeatEffect()
  101.     char.UpperTorso["r2f_aura_burst"].Smoke.Color = DragonSequence
  102.     char.UpperTorso.Evading.Color = DragonSequence
  103. end
  104.  
  105. update()
  106.  
  107. rushstyle.VisualName.Value = DragonText
  108. rushstyle.Color.Value = DragonColor
  109. print(rushstyle.VisualName.Value)
  110.  
  111. if status.Style.Value == "Brawler" then
  112.     main.XP.Fill.ImageColor3 = DragonColor
  113. end
  114.  
  115. status.Heat.Changed:Connect(function()
  116.     update()
  117. end)
  118.  
  119. status.Style.Changed:Connect(function()
  120.     if status.Style.Value == "Brawler" then
  121.         main.XP.Fill.ImageColor3 = DragonColor
  122.     end
  123. end)
  124.  
  125. stylesB.BlockStrike.Value = "ParkerDrop"
  126. stylesB.Grab.Value = "ShuckyDrop"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement