Advertisement
Dsaqwed123

Madnesstybe

May 4th, 2024
2,032
2
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LScript 64.08 KB | Gaming | 2 0
  1.  
  2. -- Welcome to ER2F * Explorer R2F
  3. -- Made by MadnessMyth
  4.  
  5. -- Controls:
  6.  
  7. -- M3 to toggle UI
  8. -- X while mouse is hovered on the title of the Window
  9. -- 1,2,3,4,5,6,7,8,9, to change the Explorer category
  10. -- M1 Is reserved for local sided events, anims, events, audio,
  11. -- M2 Is reserved for server sided events, anims, events, audio,
  12.  
  13. --Code!
  14.  
  15. -- Variables
  16.  
  17. local TooltipData = {
  18.     -- QTE
  19.     TurnBased = "This allows QTE to cancel at any time",   
  20.     -- Reactions
  21.  
  22.     HeatNeeded = "The heat needed for this heat action, climax: red heat, normal: blue heat",
  23.     HeatUse = "Heat used by the heat action, Heat can range from 0 to 100",
  24.     Closest = "The object used to know how close 1-4 victims need to be for this action.",
  25.     Distance = "The heat actions range",
  26.  
  27.     Reaction = "What the action does to affected enemies",
  28.  
  29.     -- Stats
  30.  
  31.     HorizKnockback = "How much knockback the enemy gets when hit.",
  32.     FinishingBlow = "When existing, the attack is a Finishing Blow.",
  33.     MoveDuration = "How long the move has lasted.",
  34.     HitboxLocations = "The hitbox's CFrame data in a string.",
  35.     MoveForawrd = "How much the attack moves you forward",
  36.     AniSpeed = "The animation speed, 2 is double the speed.",
  37.     StartAt = "When the attack starts (In seconds)",
  38.     EndAt = "When the attack ends (In seconds)",
  39.     Circle = "Attack in a circle",
  40.     Knockout = "Ragdoll enemies whom got hit.",
  41.     Trail = "When this value exists, the attack will have a trail.",
  42.     RagdollTime = "The ragdoll duration of ragdolled enemies",
  43.     IgnoreBlock = "Ignore blocking and hit normally",
  44.     Sound = "Sound when the action is activated",
  45.     HSound = "Hit sound",
  46.     Dmg = "The damage dealt",
  47.     Anim = "The animation.",
  48.     Stumble = "Hit lock the enemy (Stuns for a small amount of time)",
  49.     CounterAttack = "When existing, the action can only be used during an enemies attack.",
  50.     Invulnerable = "Gives you invulnerablity during the attack.",
  51.     HSize = "The size of the hitbox in Studs, (circle)",
  52.     ComboAt = "The amount of time until you can start the next attack",
  53.     Cancelable = "Enemies can cancel your attack by fighting back.",
  54.     NoKnockback = 'This attack can not deal any knockback.',
  55.     RushSet = "This attack inside of a rush set (Inside of a combo folder)",
  56.     TauntSound = "This allows the action to play the taunt sound.",
  57.     ForceSound = "This makes it so it can play a sound whenever.",
  58.     NoDmg = "When existing, this attack can not deal any damage to enemies.",
  59.     RagdollHeight = "How many studs high will the ragdolled opponent go after the heat action.",
  60.     NeedAbility = "You need the ablity to use this action.",
  61.     NoBosses = "When existing, this ablity can not be used on bosses. (Can be used on mini-bosses)",
  62.     GiveHeat = 'Gives the player heat after using this heat action.',
  63.     WhenAttacking = "Allows you to use this action whenever the enemy is attacking (The red flash does not need to show up.)",
  64.     LockedDirection = "You can only use this while locked on a enemy, Or it will auto lock.",
  65.     CanBeEvaded = "Allows the enemies or you to dodge this attack.",
  66.     IgnoreResist = 'Will ignore brute blocking when this action is peformed.',
  67.     Stun = "Stun enemies who got hit by this action.",
  68.     SF = 'Delay before move forward or any other movers will be active.',
  69.     FixedCF = "Fixed CFrame, your character and your enemey will have a set positon.",
  70.     DuringAttack = "This heat action can be used while the enemy is attacking.",
  71.     RotateDeez = "This is used by the game to know what to do when your camera's angle changes to be above or below this value.",
  72.     CorpseIncluded = "This allows you to use the action when a battle ends or after the battle ends.",
  73.     ShieldBreak = "Breaks the enemies shield when hit.",
  74.     Prop = "This action can only be used when wielding a weapon.",
  75.     NoShieldBreak = "You can not do anything at all to break an enemies shield when you use this action.",
  76.     CanUseWeapon = "You can use a weapon with this action.",
  77.     WhileEvading = "You need to be in a evading state to peform this action.",
  78.     NeedBlunt = "You need a blunt weapon to use this action.",
  79.     SuperArmor = "You are given super armor during this attack (You can not take knockback during this attack).",
  80.     IgnoreDmg = "You can not take damage during this action.",
  81.     OvercomeWeapon = "When the action is peformed, any props beingpairs() wielded will be broken.",
  82.     ThrowProp = "When this action is peformend, any wielded props will be thrown.",
  83.     InstantTurn = "Will turn the player instantly to a locked target when the action is peformed.",
  84.     KnockoutDistance = "How far a enemy is punted away in studs.",
  85.     delayqte = "The delay before a new QTE is done after a action.",
  86.     addqte = "The delay after doing a QTE for a new one.",
  87.     Warp = "Teleports the person doing the action to the correct position.",
  88.     Grabber = "The enemy will be grabbed instead of damaged when damage is supposed to be dealt.",
  89.  
  90.     -- Requirements
  91.  
  92.     UseWeapon = "When this is placed, you have to have the weapon out to use this action. E.G: Pistols, SMGS, etc",
  93.     AdminOnly = "This action is restricted to Administrators only. Oh how sad.",
  94.     DuringRagdoll = "You can only use this while you are ragdolled.",
  95.     YouNeed = "X amount of victims until this heat action can be peformed.",
  96.     Victim1 = "The first victim affected by the heat action",
  97.     Victim2 = "The second victim affected by the heat action",
  98.     Victim3 = "The third victim affected by the heat action",
  99.     Victim4 = "The fourth victim affected by the heat action",
  100.  
  101.     KF1 = "The stats of the first victim affected by the heat action",
  102.     KF2 = "The stats of the second victim affected by the heat action",
  103.     KF3 = "The stats of the third victim affected by the heat action",
  104.     KF4 = "The stats of the fourth victim affected by the heat action",
  105. }
  106.  
  107. -- Setup, do not touch!
  108.  
  109. local ts = game:GetService("TweenService")
  110.  
  111. TooltipData = setmetatable(TooltipData, {
  112.     __index = function()
  113.         return "No documentation found."
  114.     end,
  115. })
  116.  
  117. local function ultra_sub(str, gsubs)
  118.     local new = str
  119.  
  120.     for i,v in pairs(gsubs) do
  121.         new = new:gsub(i, v)
  122.     end
  123.  
  124.     return new
  125. end
  126.  
  127. local conversions = {
  128.     Animation = function(b)
  129.         local ipath = "game."..b.Parent:GetFullName()
  130.         local value = b.AnimationId
  131.         local name = b.Name
  132.         local class = b.ClassName
  133.  
  134.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  135. v = objectpath_xoamg["objectname_xoamg"]
  136. else
  137. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  138. end
  139.  
  140. v.AnimationId = "objectvalue_xoamg"
  141. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectvalue_xoamg = value, objectclass_xoamg = class})
  142.     end,
  143.  
  144.     Folder = function(b)
  145.         local ipath = "game."..b.Parent:GetFullName()
  146.         local name = b.Name
  147.         local class = b.ClassName
  148.  
  149.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  150. v = objectpath_xoamg["objectname_xoamg"]
  151. else
  152. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  153. end
  154. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectclass_xoamg = class})
  155.     end,
  156.  
  157.     StringValue = function(b)
  158.         local ipath = "game."..b.Parent:GetFullName()
  159.         local value = b.Value
  160.         local name = b.Name
  161.         local class = b.ClassName
  162.  
  163.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  164. v = objectpath_xoamg["objectname_xoamg"]
  165. else
  166. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  167. end
  168. v.Value = "objectvalue_xoamg"
  169. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectvalue_xoamg = value, objectclass_xoamg = class})
  170.     end,
  171.  
  172.     NumberValue = function(b)
  173.         local ipath = "game."..b.Parent:GetFullName()
  174.         local value = b.Value
  175.         local name = b.Name
  176.         local class = b.ClassName
  177.  
  178.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  179. v = objectpath_xoamg["objectname_xoamg"]
  180. else
  181. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  182. end
  183. v.Value = objectvalue_xoamg
  184. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectvalue_xoamg = value, objectclass_xoamg = class})
  185.     end,
  186.  
  187.     IntValue = function(b)
  188.         local ipath = "game."..b.Parent:GetFullName()
  189.         local value = b.Value
  190.         local name = b.Name
  191.         local class = b.ClassName
  192.  
  193.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  194. v = objectpath_xoamg["objectname_xoamg"]
  195. else
  196. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  197. end
  198. v.Value = objectvalue_xoamg
  199. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectvalue_xoamg = value, objectclass_xoamg = class})
  200.     end,
  201.  
  202.     Color3Value = function(b)
  203.         local ipath = "game."..b.Parent:GetFullName()
  204.         local value = b.Value
  205.         local name = b.Name
  206.         local class = b.ClassName
  207.  
  208.         return ultra_sub([[if objectpath_xoamg:FindFirstChild("objectname_xoamg") then
  209. v = objectpath_xoamg["objectname_xoamg"]
  210. else
  211. v = Instance.new("objectclass_xoamg", objectpath_xoamg)
  212. end
  213. v.Value = Color3.fromRGB(objectvalue_r_xoamg,objectvalue_g_xoamg,objectvalue_b_xoamg)
  214. v.Name = "objectname_xoamg"]], {objectpath_xoamg = ipath, objectname_xoamg = name, objectvalue_r_xoamg = value.R * 255, objectvalue_g_xoamg = value.G * 255, objectvalue_b_xoamg = value.B * 255, objectclass_xoamg = class})
  215.     end
  216. }
  217.  
  218. local function convert(b:Instance) 
  219.     if not conversions[b.ClassName] then
  220.         error("datatype does not exist! "..b.ClassName)
  221.         return
  222.     end
  223.  
  224.     local result = conversions[b.ClassName](b)
  225.  
  226.     if result and typeof(result) == "string" then
  227.         return result
  228.     else
  229.         warn("data")
  230.         warn(result)
  231.         warn("typedata")
  232.         warn(typeof(result))
  233.         warn("Broken datatype! "..b.ClassName)
  234.     end
  235. end
  236.  
  237. local plr = game.Players.LocalPlayer
  238. local pgui = plr.PlayerGui
  239. local interf = pgui.Interface
  240. local bt = interf.Battle
  241. local main = bt.Main
  242.  
  243. local function sendNotification(text, color)
  244.     if not color then color = Color3.new(1, 1, 1) end
  245.     pgui.Notify.Awards.ChildAdded:Once(function(c)
  246.         if c.Text == text then
  247.             c.TextColor3 = color
  248.             coroutine.wrap(function()
  249.                 local con;
  250.                 con = game:GetService("RunService").RenderStepped:Connect(function()
  251.                     if not c then
  252.                         con:Disconnect()
  253.                         return
  254.                     end
  255.                     c.TextColor3 = color
  256.                 end)()
  257.             end)()
  258.         end
  259.     end)
  260.     pgui["नोटिफ"]:Fire(text)
  261. end
  262.  
  263. -- Instances:
  264.  
  265. -- Gui to Lua
  266. -- Version: 3.2
  267.  
  268. local ScreenGui = Instance.new("ScreenGui")
  269. local Frame = Instance.new("Frame")
  270. local Frame_2 = Instance.new("Frame")
  271. local ScrollingFrame = Instance.new("ScrollingFrame")
  272. local TextLabel = Instance.new("TextBox")
  273. local ViewportFrame = Instance.new("ViewportFrame")
  274. local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
  275. local UIGradient = Instance.new("UIGradient")
  276. local Frame_3 = Instance.new("Frame")
  277. local UIGradient_2 = Instance.new("UIGradient")
  278. local TextLabel_2 = Instance.new("TextLabel")
  279. local TextLabel_3 = Instance.new("TextLabel")
  280. local TextLabel_4 = Instance.new("TextLabel")
  281. local TextLabel_5 = Instance.new("TextLabel")
  282. local Search = Instance.new("TextBox")
  283.  
  284. --Properties:
  285.  
  286. local t = Instance.new("TextButton", Frame)
  287. t.Transparency = 1
  288. t.Modal = true
  289.  
  290. ScreenGui.IgnoreGuiInset = true
  291. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  292. ScreenGui.ResetOnSpawn = false
  293.  
  294. Frame.Parent = ScreenGui
  295. Frame.BackgroundColor3 = Color3.fromRGB(54, 54, 54)
  296. Frame.BorderSizePixel = 0
  297. Frame.Position = UDim2.new(0.259390414, 0, 0.217391238, 0)
  298. Frame.Size = UDim2.new(0.480449498, 0, 0.0638587251, 0)
  299. Frame.ZIndex = 2
  300.  
  301. local SearchBar = Instance.new("Frame", Frame_2)
  302.  
  303. SearchBar.Size = UDim2.fromScale(0.5, 0.1)
  304. SearchBar.Position = UDim2.new(0.5, 0, 0.025, 0)
  305. SearchBar.BackgroundColor3 = Color3.new(1,1,1)
  306. SearchBar.BackgroundTransparency = 0.9
  307. SearchBar.ZIndex = 3
  308.  
  309. Search.Size = UDim2.fromScale(1, 1)
  310. Search.Position = UDim2.new(0, 0, 0, 0)
  311. Search.BackgroundTransparency = Color3.new(0.7, 0.7, 0.7)
  312. Search.BackgroundTransparency = 0
  313. Search.ZIndex = 4
  314. Search.PlaceholderText = "Search here"
  315. Search.Text = ""
  316. Search.ClearTextOnFocus = false
  317. Search.TextScaled = true
  318. Search.TextColor3 = Color3.new(1, 1, 1)
  319. Search.Parent = SearchBar
  320.  
  321. local padding = Instance.new("UIPadding", SearchBar)
  322. padding.PaddingTop = UDim.new(0, 8)
  323. padding.PaddingBottom = UDim.new(0, 8)
  324. padding.PaddingLeft = UDim.new(0, 8)
  325. padding.PaddingRight = UDim.new(0, 8)
  326.  
  327. local padding = Instance.new("UIPadding", Search)
  328. padding.PaddingTop = UDim.new(0, 2)
  329. padding.PaddingBottom = UDim.new(0, 2)
  330. padding.PaddingLeft = UDim.new(0, 2)
  331. padding.PaddingRight = UDim.new(0, 2)
  332.  
  333. local corner = Instance.new("UICorner", Search)
  334. Search.BackgroundTransparency = 0.75
  335.  
  336. Frame_2.Parent = Frame
  337. Frame_2.BackgroundColor3 = Color3.fromRGB(29, 29, 29)
  338. Frame_2.BorderSizePixel = 0
  339. Frame_2.Position = UDim2.new(0.00884408504, 0, 0.9816432, 0)
  340. Frame_2.Size = UDim2.new(0.983145714, 0, 7.45732832, 0)
  341. Frame_2.ZIndex = 0
  342.  
  343. local UIGradient = Instance.new("UIGradient")
  344.  
  345.  
  346. Instance.new("UICorner", ViewportFrame)
  347.  
  348. --Properties:
  349.  
  350. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(0.37, Color3.fromRGB(244, 244, 244)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(170, 170, 170))}
  351. UIGradient.Rotation = 90
  352. UIGradient.Parent = Frame_3
  353.  
  354. ScrollingFrame.Parent = Frame_2
  355. ScrollingFrame.Active = true
  356. ScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  357. ScrollingFrame.BackgroundTransparency = 0.900
  358. ScrollingFrame.Position = UDim2.new(0.5, 0, 1-0.875, 0)
  359. ScrollingFrame.Size = UDim2.new(0.5, 0, 0.875, 0)
  360. ScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
  361. ScrollingFrame.HorizontalScrollBarInset = Enum.ScrollBarInset.ScrollBar
  362. ScrollingFrame.ClipsDescendants = true
  363.  
  364. local padding = Instance.new("UIPadding", ScrollingFrame)
  365. padding.PaddingTop = UDim.new(0, 6)
  366.  
  367. TextLabel.Name = "TextLabel"
  368. TextLabel.Parent = Frame_2
  369. TextLabel.Active = false
  370. TextLabel.TextEditable = false
  371. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  372. TextLabel.BackgroundTransparency = 1.000
  373. TextLabel.Position = UDim2.new(0.0169449076, 0, 0.0586978942, 0)
  374. TextLabel.Selectable = false
  375. TextLabel.Size = UDim2.new(0.465519071, 0, 0.0974802077, 0)
  376. TextLabel.ZIndex = 4
  377. TextLabel.ClearTextOnFocus = false
  378. TextLabel.Font = Enum.Font.SourceSansBold
  379. TextLabel.PlaceholderText = "id"
  380. TextLabel.Text = ""
  381. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  382. TextLabel.TextScaled = true
  383. TextLabel.TextSize = 14.000
  384. TextLabel.TextWrapped = true
  385. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  386.  
  387. ViewportFrame.BackgroundTransparency = 0.7
  388. ViewportFrame.AnchorPoint = Vector2.new(0.5, 0)
  389. ViewportFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  390. ViewportFrame.Parent = Frame_2
  391. ViewportFrame.Position = UDim2.new(0.237909153, 0, 0.262771815, 0)
  392. ViewportFrame.Size = UDim2.fromScale(0.434, 0.643)
  393.  
  394. UIAspectRatioConstraint.Parent = ViewportFrame
  395.  
  396. UIGradient.Rotation = 90
  397. UIGradient.Transparency = NumberSequence.new{NumberSequenceKeypoint.new(0.00, 0.00), NumberSequenceKeypoint.new(0.78, 0.16), NumberSequenceKeypoint.new(1.00, 0.29)}
  398. UIGradient.Parent = ViewportFrame
  399.  
  400. Frame_3.Parent = Frame
  401. Frame_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  402. Frame_3.BorderSizePixel = 0
  403. Frame_3.Position = UDim2.new(0.00884403568, 0, 0.430648267, 0)
  404. Frame_3.Size = UDim2.new(0.991155982, 0, 0.99999994, 0)
  405.  
  406. UIGradient_2.Rotation = 90
  407. UIGradient_2.Transparency = NumberSequence.new{NumberSequenceKeypoint.new(0.00, 0.58), NumberSequenceKeypoint.new(1.00, 1.00)}
  408. UIGradient_2.Parent = Frame_3
  409.  
  410. TextLabel_2.Parent = Frame
  411. TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  412. TextLabel_2.BackgroundTransparency = 1.000
  413. TextLabel_2.Position = UDim2.new(0.0256328117, 0, 0.212765858, 0)
  414. TextLabel_2.Rotation = 1.000
  415. TextLabel_2.Size = UDim2.new(0.259852558, 0, 0.574468195, 0)
  416. TextLabel_2.ZIndex = 4
  417. TextLabel_2.Font = Enum.Font.SourceSansBold
  418. TextLabel_2.Text = "Animation List"
  419. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  420. TextLabel_2.TextScaled = true
  421. TextLabel_2.TextSize = 14.000
  422. TextLabel_2.TextWrapped = true
  423. TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left
  424.  
  425. TextLabel_3.Parent = Frame
  426. TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  427. TextLabel_3.BackgroundTransparency = 1.000
  428. TextLabel_3.Position = UDim2.new(0, 0, 0.212765858, 0)
  429. TextLabel_3.Rotation = 2.000
  430. TextLabel_3.Size = UDim2.new(0.4, 0, 0.768877447, 0)
  431. TextLabel_3.ZIndex = 3
  432. TextLabel_3.Font = Enum.Font.SourceSansBold
  433. TextLabel_3.Text = "Animation List"
  434. TextLabel_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  435. TextLabel_3.TextScaled = true
  436. TextLabel_3.TextSize = 14.000
  437. TextLabel_3.TextTransparency = 0.500
  438. TextLabel_3.TextWrapped = true
  439. TextLabel_3.TextXAlignment = Enum.TextXAlignment.Left
  440.  
  441. TextLabel_4.Parent = Frame
  442. TextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  443. TextLabel_4.BackgroundTransparency = 1.000
  444. TextLabel_4.Position = UDim2.new(0.722524881, 0, 0.212765872, 0)
  445. TextLabel_4.Rotation = -1.000
  446. TextLabel_4.Size = UDim2.new(0.259852558, 0, 0.574468195, 0)
  447. TextLabel_4.ZIndex = 4
  448. TextLabel_4.Font = Enum.Font.SourceSansBold
  449. TextLabel_4.Text = "By MadnessMyth"
  450. TextLabel_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  451. TextLabel_4.TextScaled = true
  452. TextLabel_4.TextSize = 14.000
  453. TextLabel_4.TextWrapped = true
  454. TextLabel_4.TextXAlignment = Enum.TextXAlignment.Right
  455.  
  456. TextLabel_5.Parent = Frame
  457. TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  458. TextLabel_5.BackgroundTransparency = 1.000
  459. TextLabel_5.Position = UDim2.new(0.749759793, 0, 0.106382929, 0)
  460. TextLabel_5.Rotation = -2.000
  461. TextLabel_5.Size = UDim2.new(0.242229998, 0, 0.768877447, 0)
  462. TextLabel_5.ZIndex = 3
  463. TextLabel_5.Font = Enum.Font.SourceSansBold
  464. TextLabel_5.Text = "By MadnessMyth"
  465. TextLabel_5.TextColor3 = Color3.fromRGB(0, 0, 0)
  466. TextLabel_5.TextScaled = true
  467. TextLabel_5.TextSize = 14.000
  468. TextLabel_5.TextTransparency = 0.500
  469. TextLabel_5.TextWrapped = true
  470. TextLabel_5.TextXAlignment = Enum.TextXAlignment.Right
  471.  
  472. local worldmodel = Instance.new("WorldModel", ViewportFrame)
  473. local distance = 7
  474.  
  475. local character = game:GetService('Players').LocalPlayer.Character
  476. character.Archivable = true
  477. local clone = character:Clone()
  478. character.Archivable = false
  479. for i,v in pairs(clone:GetDescendants()) do
  480.     if v.ClassName:lower():find("script") then
  481.         v:Destroy()
  482.     end
  483. end
  484. clone.Parent = worldmodel
  485. clone:PivotTo(CFrame.new(Vector3.new(0, 0, 0), Vector3.new(0, 0, distance)))
  486. local hum = clone:WaitForChild("Humanoid")
  487.  
  488. local function stopallanim()
  489.     for i,v in pairs(hum:GetPlayingAnimationTracks()) do
  490.         v:Stop()
  491.         v:Destroy()
  492.     end
  493. end
  494.  
  495. local function getnumbers(x)
  496.     local n = ""
  497.  
  498.     for i=1,#x do
  499.         local l = x:sub(i, i)
  500.         if tostring(tonumber(l)) == l then
  501.             n = n .. l
  502.         end
  503.     end
  504.  
  505.     return tonumber(n)
  506. end
  507.  
  508. local function playanimid(id, chum)
  509.     local a = Instance.new("Animation")
  510.     a.AnimationId = "rbxassetid://"..getnumbers(tostring(id))
  511.     local v = (chum or hum):LoadAnimation(a)
  512.     v.Looped = true
  513.  
  514.     v:Play()
  515.     v.Destroying:Once(function()
  516.         a:Destroy()
  517.     end)
  518.  
  519.     return v
  520. end
  521.  
  522. local camera = Instance.new("Camera", ViewportFrame)
  523. ViewportFrame.CurrentCamera = camera
  524. ViewportFrame.ZIndex = 8
  525.  
  526. camera.CFrame = CFrame.new(
  527.     Vector3.new(0, 0, distance), Vector3.new(0, 0, 0)
  528. )
  529.  
  530. local uis = game:GetService("UserInputService")
  531.  
  532. local padding = 3
  533. local cursor = Instance.new("Frame", ScreenGui)
  534. cursor.ZIndex = 100
  535. cursor.Active = false
  536. cursor.Size = UDim2.fromOffset(8, 8)
  537. cursor.AnchorPoint = Vector2.new(1, 1) * 0.5
  538.  
  539. local b2 = game:GetService("RunService").Heartbeat:Connect(function(d)
  540.     local p = uis:GetMouseLocation()
  541.     cursor.Position = UDim2.fromOffset(p.X, p.Y)
  542.  
  543.     -- stop the character from going off screen
  544.     --local cp = Vector3.new(0, 0, distance)
  545.     --for i,v in pairs(clone:GetDescendants()) do
  546.     --  if v:IsA("Part") and v.Transparency == 1 then
  547.     --      local p = v.Position + Vector3.new(0, 0, padding)
  548.  
  549.     --      if math.max(p.Z, p.Y, p.Z) > cp.Z then
  550.     --          cp = Vector3.new(0, 0, math.max(p.Z, p.Y, p.Z))
  551.     --      end
  552.     --  end
  553.     --end
  554.     local diff = CFrame.new(clone:GetPivot().Position + Vector3.new(0, 1, distance), Vector3.new(0, 0, 0))
  555.  
  556.     local v= Vector3.new(0, 1, distance)
  557.     local l = CFrame.new(v + Vector3.new(0, 0, (v - diff.Position).Magnitude), Vector3.new(0, 0, 0))
  558.     camera.CFrame = camera.CFrame:Lerp(l, math.clamp(d*4, 0, 1))
  559. end)
  560.  
  561. local b = Frame.InputBegan:Connect(function(i)
  562.     if i.KeyCode == Enum.KeyCode.X then
  563.         ScreenGui:Destroy()
  564.         --uis.MouseBehavior = Enum.MouseBehavior.LockCenter
  565.     end
  566. end)
  567.  
  568. local b3 = uis.InputBegan:Connect(function(i,g)
  569.     if i.UserInputType == Enum.UserInputType.MouseButton3 then
  570.         ScreenGui.Enabled = not ScreenGui.Enabled
  571.     end
  572. end)
  573.  
  574.  
  575. local function makebutton()
  576.     -- Gui to Lua
  577.     -- Version: 3.2
  578.  
  579.     -- Instances:
  580.  
  581.     task.wait()
  582.     local TextButton = Instance.new("TextButton")
  583.  
  584.     --Properties:
  585.  
  586.     TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  587.     TextButton.BackgroundTransparency = 0.800
  588.     TextButton.BorderColor3 = Color3.fromRGB(27, 42, 53)
  589.     TextButton.Size = UDim2.new(0.5, 0, 0, 24)
  590.     TextButton.Font = Enum.Font.SourceSans
  591.     TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  592.     TextButton.TextScaled = true
  593.     TextButton.TextSize = 14.000
  594.     TextButton.TextWrapped = true
  595.     TextButton.RichText = true
  596.  
  597.     TextButton.Changed:Connect(function(v)
  598.         if v == "Text" then
  599.             for i=1,3 do
  600.                 task.wait()
  601.             end
  602.             TextButton.AutomaticSize = Enum.AutomaticSize.X
  603.             task.wait()
  604.  
  605.             if TextButton.Parent == nil then
  606.                 pcall(function()
  607.                     TextButton:Destroy()
  608.                 end)
  609.                 return
  610.             end
  611.  
  612.             local Size = TextButton.AbsoluteSize
  613.             TextButton.AutomaticSize = Enum.AutomaticSize.None
  614.             TextButton.Size = UDim2.new(Size.X / TextButton.Parent.AbsoluteSize.X, 0, 0, 24)
  615.         end
  616.     end)
  617.  
  618.     Instance.new("UICorner", TextButton)
  619.  
  620.     local uistroke = Instance.new("UIStroke", TextButton)
  621.     uistroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  622.     uistroke.LineJoinMode = Enum.LineJoinMode.Round
  623.     uistroke.Thickness = 2
  624.     uistroke.Transparency = 0
  625.     uistroke.Color = Color3.fromRGB(255, 255, 255)
  626.  
  627.     local x = Instance.new("UIPadding", TextButton)
  628.     x.PaddingLeft = UDim.new(0, 6)
  629.     x.PaddingRight = UDim.new(0, 6)
  630.  
  631.     return TextButton
  632. end
  633.  
  634. local function makelistitem()
  635.     -- Gui to Lua
  636.     -- Version: 3.2
  637.  
  638.     -- Instances:
  639.  
  640.     local Frame = Instance.new("Frame")
  641.  
  642.     --Properties:
  643.  
  644.     Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  645.     Frame.BackgroundTransparency = 1
  646.     Frame.BorderColor3 = Color3.fromRGB(27, 42, 53)
  647.     Frame.Size = UDim2.new(1, 0, 0, 24)
  648.     Frame.AutomaticSize = Enum.AutomaticSize.Y
  649.  
  650.     local TextButton = Instance.new("TextButton")
  651.  
  652.     TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  653.     TextButton.BackgroundTransparency = 0.8
  654.     TextButton.BorderColor3 = Color3.fromRGB(27, 42, 53)
  655.     TextButton.Size = UDim2.new(1, 0, 0, 24)
  656.     TextButton.Font = Enum.Font.SourceSans
  657.     TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  658.     TextButton.TextScaled = true
  659.     TextButton.TextWrapped = true
  660.     TextButton.Parent = Frame
  661.  
  662.     local Scroll = Instance.new("Frame", Frame)
  663.     local layout = Instance.new("UIListLayout", Scroll)
  664.     layout.Padding = UDim.new(0, 2)
  665.     layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  666.  
  667.     Scroll.Size = UDim2.fromScale(1, 0)
  668.     Scroll.AutomaticSize = Enum.AutomaticSize.Y
  669.     Scroll.Position = UDim2.new(0, 0, 0, 24)
  670.     Scroll.Name = "List"
  671.     Scroll.BackgroundTransparency = 1
  672.  
  673.     return Frame
  674. end
  675.  
  676. --warn("319-3891203euyhj89ewrhfjsdrugfvnd")
  677. --local function makelist(name, data)
  678. --  local list = makelistitem()
  679. --  list.TextButton.Text = name
  680.  
  681. --  print(name)
  682.  
  683. --  for i,v in pairs(data) do
  684. --      print(v, v.ClassName)
  685.  
  686. --      if not v:IsA('StringValue') then
  687. --          continue
  688. --      end
  689.  
  690. --      warn(v.Value)
  691.  
  692. --      local id = v.Value
  693. --      local n = v.Name
  694.  
  695. --      local button = makebutton()
  696. --      button.Text = n .. " / " .. tostring(id)
  697.  
  698. --      button.Visible = false
  699. --      button.Parent = list.List
  700. --      button.Size = UDim2.new(0.5, 0, 0, 22)
  701. --      button.Position = UDim2.fromScale(0.5, 0)
  702. --      button.AnchorPoint = Vector2.new(0.5, 0)
  703.  
  704. --      button.Activated:Connect(function()
  705. --          stopallanim()
  706. --          playanimid(id)
  707. --          TextLabel.Text = id
  708. --      end)
  709.  
  710. --      list.TextButton.Activated:Connect(function()
  711. --          button.Visible = not button.Visible
  712. --      end)
  713. --  end
  714.  
  715. --  return list
  716. --end
  717.  
  718. --for i,v in pairs(game:GetService("ReplicatedStorage"):GetDescendants()) do
  719. --  if v:IsA"Animation" then
  720. --      local parent1 = v.Parent
  721. --      local parent2 = parent1.Parent
  722. --      local parent3 = parent2.Parent
  723.  
  724. --      print(v)
  725. --      print(parent1, parent2, parent3)
  726. --      break
  727. --  end
  728. --end
  729.  
  730. local actiontree = Instance.new("ScrollingFrame", ViewportFrame)
  731. actiontree.Visible = false
  732. actiontree.Size = UDim2.fromScale(1, 1)
  733. actiontree.BackgroundTransparency = 1
  734.  
  735. local list = Instance.new("UIListLayout", actiontree)
  736. list.Padding = UDim.new(0, 8)
  737. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  738.  
  739. Search:GetPropertyChangedSignal("Text"):Connect(function()
  740.     if Search.Text == "" then
  741.         for i,v in pairs(ScrollingFrame:GetDescendants()) do
  742.             if v:IsA("TextButton") then
  743.                 v.Visible = true
  744.             end
  745.         end
  746.     else
  747.         --for i,v in pairs(actiontree:GetChildren()) do
  748.         --  v.Visible = (not not (v.Name:lower():find(Search.Name:lower()))) or v.Name == tostring(Search.Text)
  749.         --end
  750.  
  751.         for i,v in pairs(ScrollingFrame:GetDescendants()) do
  752.             if v:IsA("TextButton") then
  753.                 v.Visible = (not not (v.Text:lower():find(Search.Text:lower()))) or v.Name == tostring(Search.Text)
  754.             end
  755.         end
  756.     end
  757. end)
  758.  
  759. local function x(t)
  760.     TextLabel_3.Text = t
  761.     TextLabel_2.Text = t
  762. end
  763.  
  764. local function h(f)
  765.     f.Size = UDim2.fromScale(1, 0)
  766.     f.AutomaticSize = Enum.AutomaticSize.Y
  767.     f.BackgroundTransparency = 1
  768. end
  769.  
  770. x("Action animations")
  771.  
  772. local Actions = Instance.new("Frame", ScrollingFrame)
  773. h(Actions)
  774. local list = Instance.new("UIListLayout", Actions)
  775. list.Padding = UDim.new(0, 8)
  776. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  777. list.SortOrder = Enum.SortOrder.LayoutOrder
  778.  
  779. local BattleFeedback = Instance.new("Frame", ScrollingFrame)
  780. BattleFeedback.Visible = false
  781. local list = Instance.new("UIListLayout", BattleFeedback)
  782. list.Padding = UDim.new(0, 8)
  783. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  784.  
  785. h(BattleFeedback)
  786.  
  787. local Gestures = Instance.new("Frame", ScrollingFrame)
  788. Gestures.Visible = false
  789. local list = Instance.new("UIListLayout", Gestures)
  790. list.Padding = UDim.new(0, 8)
  791. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  792.  
  793. h(Gestures)
  794.  
  795. local StyleAnimations = Instance.new("Frame", ScrollingFrame)
  796. StyleAnimations.Visible = false
  797. local list = Instance.new("UIListLayout", StyleAnimations)
  798. list.Padding = UDim.new(0, 8)
  799. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  800.  
  801. h(StyleAnimations)
  802.  
  803. local Sounds = Instance.new("Frame", ScrollingFrame)
  804. Sounds.Visible = false
  805. local list = Instance.new("UIListLayout", Sounds)
  806. list.Padding = UDim.new(0, 8)
  807. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  808.  
  809. h(Sounds)
  810.  
  811. local Bots = Instance.new("Frame", ScrollingFrame)
  812. Bots.Visible = false
  813. local list = Instance.new("UIListLayout", Bots)
  814. list.Padding = UDim.new(0, 8)
  815. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  816.  
  817. h(Bots)
  818.  
  819. local Bots2 = Instance.new("Frame", ScrollingFrame)
  820. Bots2.Visible = false
  821. local list = Instance.new("UIListLayout", Bots2)
  822. list.Padding = UDim.new(0, 8)
  823. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  824.  
  825. h(Bots2)
  826.  
  827. local DungeonViewer = Instance.new("Frame", ScrollingFrame)
  828. DungeonViewer.Visible = false
  829. local list = Instance.new("UIListLayout", DungeonViewer)
  830. list.Padding = UDim.new(0, 8)
  831. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  832.  
  833. h(DungeonViewer)
  834.  
  835. local Prompts = Instance.new("Frame", ScrollingFrame)
  836. Prompts.Visible = false
  837. local list = Instance.new("UIListLayout", Prompts)
  838. list.Padding = UDim.new(0, 8)
  839. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  840.  
  841. h(Prompts)
  842.  
  843. local Styles = Instance.new("Frame", ScrollingFrame)
  844. Styles.Visible = false
  845. local list = Instance.new("UIListLayout", Styles)
  846. list.Padding = UDim.new(0, 8)
  847. list.HorizontalAlignment = Enum.HorizontalAlignment.Center
  848.  
  849. h(Styles)
  850.  
  851. local function clear()
  852.     for i,v in pairs(ScrollingFrame:GetChildren()) do
  853.         if v:IsA("Frame") then
  854.             v.Visible = false
  855.         end
  856.     end
  857. end
  858.  
  859. local b4 = uis.InputBegan:Connect(function(i, g)
  860.     if uis:GetFocusedTextBox() then
  861.         return
  862.     end
  863.  
  864.     if not ScreenGui.Enabled then
  865.         return
  866.     end
  867.  
  868.     if i.KeyCode == Enum.KeyCode.One then
  869.  
  870.         clear()
  871.  
  872.         Actions.Visible = true
  873.         x("Action animations")
  874.     elseif i.KeyCode == Enum.KeyCode.Two then
  875.         clear()
  876.  
  877.         BattleFeedback.Visible = true
  878.         x("Battle feedback animations")
  879.     elseif i.KeyCode == Enum.KeyCode.Three then
  880.         clear()
  881.  
  882.         Gestures.Visible = true
  883.         x("Gesture animations")
  884.     elseif i.KeyCode == Enum.KeyCode.Four then
  885.         clear()
  886.  
  887.         StyleAnimations.Visible = true
  888.         x("Style animations")
  889.     elseif i.KeyCode == Enum.KeyCode.Five then
  890.         clear()
  891.  
  892.         Sounds.Visible = true
  893.         x("Sound effects")
  894.     elseif i.KeyCode == Enum.KeyCode.Six then
  895.         clear()
  896.  
  897.         Bots.Visible = true
  898.         x("Unplayed battles")
  899.     elseif i.KeyCode == Enum.KeyCode.Seven then
  900.         clear()
  901.  
  902.         Bots2.Visible = true
  903.         x("Ongoing battles")
  904.     elseif i.KeyCode == Enum.KeyCode.Eight then
  905.         clear()
  906.  
  907.         DungeonViewer.Visible = true
  908.         x("Dungeons")
  909.     elseif i.KeyCode == Enum.KeyCode.Nine then
  910.         clear()
  911.  
  912.         Prompts.Visible = true
  913.         x("Prompt")
  914.     elseif i.KeyCode == Enum.KeyCode.Zero then
  915.         clear()
  916.  
  917.         Styles.Visible = true
  918.         x("Styles")
  919.     end
  920. end)
  921.  
  922. local function get_battlestarter(bot)
  923.     local z = bot:WaitForChild("MyArena", 5)
  924.  
  925.     if (not z or not z.Value) or not z.Value:FindFirstChild("BattleStarter") then
  926.         return nil
  927.     end
  928.  
  929.     local MyArena = z.Value
  930.     local BattleStarter = MyArena.BattleStarter.Value
  931.  
  932.     return BattleStarter
  933. end
  934.  
  935. local function CanJoinPlayer(Player)
  936.     local self = game.Players.LocalPlayer
  937.  
  938.     local PartyUsers = Player.Status.Parties:GetChildren()
  939.  
  940.     for i,v in pairs(PartyUsers) do
  941.         if v.Name == Player.Name then
  942.             return true
  943.         end
  944.     end
  945.  
  946.     return not Player.Status.Settings.PreventJoin.Value
  947. end
  948.  
  949. local function LVL(Player)
  950.     local status = Player.Status
  951.  
  952.     if status.Resets.Value ~= 0 then
  953.         return 100
  954.     end
  955.  
  956.     return status.Level.Value
  957. end
  958.  
  959. local function handle_ongoingbattles(button, bot)
  960.     button.Visible = false
  961.     local BattleStarter = get_battlestarter(bot)
  962.  
  963.     if not BattleStarter then
  964.         button:Destroy()
  965.         return
  966.     else
  967.         button.Visible = true
  968.     end
  969.  
  970.     local Status = BattleStarter.Status
  971.     local Settings = Status.Settings
  972.  
  973.     if not CanJoinPlayer(BattleStarter) then
  974.         button.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  975.         button.BackgroundTransparency = 0.5
  976.     end
  977.  
  978.     local function update()
  979.         if not CanJoinPlayer(BattleStarter) then
  980.             button.BackgroundColor3 = Color3.new(1, 0.5, 0.5)
  981.             button.BackgroundTransparency = 0.5
  982.         else
  983.             button.BackgroundColor3 = Color3.new(1, 1, 1)
  984.             button.BackgroundTransparency = 0.8
  985.         end
  986.     end
  987.  
  988.     local b1 = Status.Parties.ChildAdded:Connect(update)
  989.     local b2 = Status.Parties.ChildRemoved:Connect(update)
  990.  
  991.     local b3 = Settings.PreventJoin.Changed:Connect(update)
  992.  
  993.     button.Destroying:Once(function()
  994.         b1:Disconnect()
  995.         b2:Disconnect()
  996.         b3:Disconnect()
  997.     end)
  998. end
  999.  
  1000. local function bot_added(v)
  1001.     local button = makebutton()
  1002.  
  1003.     button.Text = v.Name
  1004.     button.Name = v.Name
  1005.     button.Parent = Bots
  1006.  
  1007.     button.InputBegan:Connect(function(i)
  1008.         if i.UserInputType == Enum.UserInputType.MouseButton2 or i.UserInputType == Enum.UserInputType.MouseButton1 then
  1009.             local oldpivot = character:GetPivot()
  1010.             character:PivotTo(v:GetPivot())
  1011.             if not v:FindFirstChild"InBattle" then
  1012.                 task.wait()
  1013.                 character:PivotTo(oldpivot)
  1014.             end
  1015.         end
  1016.     end)
  1017.  
  1018.     if v:FindFirstChild("InBattle") and button.Parent ~= nil then
  1019.         button.Parent = Bots2
  1020.  
  1021.         if get_battlestarter(v) then
  1022.             button.Text = v.Name .. " Begun by "..get_battlestarter(v).DisplayName.." LV "..LVL(get_battlestarter(v)).." AT "..get_battlestarter(v).Status.Location.Value
  1023.         end
  1024.         handle_ongoingbattles(button, v)
  1025.     else
  1026.         v.ChildAdded:Connect(function(newinstance)
  1027.             if newinstance.Name == "InBattle" then
  1028.                 button.Parent = Bots2
  1029.  
  1030.                 if get_battlestarter(v) then
  1031.                     button.Text = v.Name .. " Begun by "..get_battlestarter(v).DisplayName.." LV "..LVL(get_battlestarter(v)).." AT "..get_battlestarter(v).Status.Location.Value
  1032.                 end
  1033.                 handle_ongoingbattles(button, v)
  1034.             end
  1035.         end)
  1036.     end
  1037.  
  1038.     v.Destroying:Once(function()
  1039.         button:Destroy()
  1040.     end)
  1041. end
  1042.  
  1043. local b6
  1044. task.spawn(function()
  1045.     b6 = game:GetService("RunService").Heartbeat:Connect(function()
  1046.         local same_category = {
  1047.             Bots2 = {
  1048.  
  1049.             },
  1050.  
  1051.             Bots = {
  1052.  
  1053.             }
  1054.         }
  1055.  
  1056.         local function add(self, x)
  1057.             if not self[x.Name] then
  1058.                 self[x.Name] = {}
  1059.             else
  1060.                 table.insert(self[x.Name], x)
  1061.             end
  1062.         end
  1063.  
  1064.         for i,v in pairs(Bots2:GetChildren()) do
  1065.             if v:IsA("TextButton") then
  1066.                 add(same_category.Bots2, v)
  1067.             end
  1068.         end
  1069.  
  1070.         for i,v in pairs(Bots:GetChildren()) do
  1071.             if v:IsA("TextButton") then
  1072.                 add(same_category.Bots, v)
  1073.             end
  1074.         end
  1075.  
  1076.         for i,v in pairs(same_category) do
  1077.             for i,v in pairs(v) do
  1078.                 for i,v in pairs(v) do
  1079.                     v.Visible = false
  1080.                 end
  1081.  
  1082.                 v.Visible = true
  1083.             end
  1084.         end
  1085.     end)
  1086.  
  1087.     for i,v in pairs(workspace.Bots.AI:GetChildren()) do
  1088.         bot_added(v)
  1089.     end
  1090. end)
  1091.  
  1092. local function changestyle(newstyle)
  1093.     -- Script generated by SimpleSpy - credits to exx#9394
  1094.  
  1095.     local args = {
  1096.         [1] = {
  1097.             [1] = "changestyle",
  1098.             [2] = newstyle
  1099.         }
  1100.     }
  1101.  
  1102.     game:GetService("ReplicatedStorage").Events.ME:FireServer(unpack(args))
  1103. end
  1104.  
  1105. task.spawn(function()
  1106.  
  1107.     for i,v in pairs(workspace.Map.MiniQuests:GetChildren()) do
  1108.         if v:IsA("Model") then
  1109.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1110.  
  1111.             local prompt = v.HumanoidRootPart:FindFirstChild("DungeonPrompt")
  1112.  
  1113.             if not prompt then
  1114.                 continue
  1115.             end
  1116.  
  1117.             local button = makebutton()
  1118.             button.Text = v.Name
  1119.             button.Name = v.Name
  1120.  
  1121.             button.Parent = Prompts
  1122.  
  1123.             button.InputBegan:Connect(function(i)
  1124.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1125.                     fireproximityprompt(prompt)
  1126.                 end
  1127.             end)
  1128.  
  1129.             button.Activated:Connect(function()
  1130.                 fireproximityprompt(prompt)
  1131.             end)
  1132.         end
  1133.     end
  1134. end)
  1135.  
  1136. local b5 = workspace.Bots.AI.ChildAdded:Connect(bot_added)
  1137. task.spawn(function()
  1138.  
  1139.     for i,v in pairs(workspace.Map.Dungeons:GetChildren()) do
  1140.         if v:IsA("Folder") then
  1141.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1142.  
  1143.             local button = makebutton()
  1144.             button.Text = v.Name
  1145.             button.Name = v.Name
  1146.  
  1147.             button.Parent = DungeonViewer
  1148.  
  1149.             button.InputBegan:Connect(function(i)
  1150.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1151.                     fireproximityprompt(v.Prompt.DungeonPrompt)
  1152.                 end
  1153.             end)
  1154.  
  1155.             button.Activated:Connect(function()
  1156.                 fireproximityprompt(v.Prompt.DungeonPrompt)
  1157.             end)
  1158.         end
  1159.     end
  1160. end)
  1161. task.spawn(function()
  1162.  
  1163.     for i,v in pairs(game:GetService("ReplicatedStorage").Sounds:GetChildren()) do
  1164.         if v:IsA("StringValue") then
  1165.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1166.  
  1167.             local id = v.Value
  1168.  
  1169.             local button = makebutton()
  1170.             button.Text = v.Name .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  1171.             button.Name = id
  1172.  
  1173.             button.Parent = Sounds
  1174.             --button.Size = UDim2.new(0.5, 0, 0, 22)
  1175.             --button.Position = UDim2.fromScale(0.5, 0)
  1176.             --button.AnchorPoint = Vector2.new(0.5, 0)
  1177.  
  1178.             button.InputBegan:Connect(function(i)
  1179.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1180.                     game.ReplicatedStorage.ScriptEvents.rplaysound:Fire(v.Name)
  1181.                     TextLabel.Text = v.Name .. " / "..tostring(id)
  1182.                 end
  1183.             end)
  1184.  
  1185.             local sfx = Instance.new("Sound", nil)
  1186.  
  1187.             sfx.SoundId = id
  1188.  
  1189.             for i,v in pairs(v:GetChildren()) do
  1190.                 sfx[v.Name] = v.Value
  1191.             end
  1192.  
  1193.             button.Activated:Connect(function()
  1194.                 game.SoundService:PlayLocalSound(sfx)
  1195.                 TextLabel.Text = v.Name .. " / "..tostring(id)
  1196.             end)
  1197.         end
  1198.     end
  1199. end)
  1200. task.spawn(function()
  1201.  
  1202.     for i,v in pairs(game:GetService("ReplicatedStorage").BattleFeedback:GetDescendants()) do
  1203.         if v:IsA("Animation") then
  1204.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1205.  
  1206.             local id = v.AnimationId
  1207.             local n = v.Parent.Name
  1208.  
  1209.             local button = makebutton()
  1210.             button.Text = v.Name .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  1211.             button.Name = id
  1212.  
  1213.             button.Parent = BattleFeedback
  1214.             --button.Size = UDim2.new(0.5, 0, 0, 22)
  1215.             --button.Position = UDim2.fromScale(0.5, 0)
  1216.             --button.AnchorPoint = Vector2.new(0.5, 0)
  1217.  
  1218.             button.InputBegan:Connect(function(i)
  1219.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1220.                     local v = playanimid(id, character.Humanoid)
  1221.                     v.Looped = false
  1222.                 end
  1223.             end)
  1224.  
  1225.             button.Activated:Connect(function()
  1226.                 stopallanim()
  1227.                 playanimid(id)
  1228.                 TextLabel.Text = v.Name .. " / "..tostring(id)
  1229.             end)
  1230.         end
  1231.     end
  1232. end)
  1233. task.spawn(function()
  1234.  
  1235.     for i,v in pairs(game:GetService("ReplicatedStorage").Gestures:GetDescendants()) do
  1236.         if v:IsA("Animation") then
  1237.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1238.  
  1239.             local id = v.AnimationId
  1240.             local n = v.Parent.Name
  1241.  
  1242.             local button = makebutton()
  1243.             button.Text = v.Name .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  1244.             button.Name = id
  1245.  
  1246.             button.Parent = Gestures
  1247.             --button.Size = UDim2.new(0.5, 0, 0, 22)
  1248.             --button.Position = UDim2.fromScale(0.5, 0)
  1249.             --button.AnchorPoint = Vector2.new(0.5, 0)
  1250.  
  1251.             button.InputBegan:Connect(function(i)
  1252.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1253.                     local v = playanimid(id, character.Humanoid)
  1254.                     v.Looped = false
  1255.                 end
  1256.             end)
  1257.  
  1258.             button.Activated:Connect(function()
  1259.                 stopallanim()
  1260.                 playanimid(id)
  1261.                 TextLabel.Text = v.Name .. " / "..tostring(id)
  1262.             end)
  1263.         end
  1264.     end
  1265. end)
  1266.  
  1267. task.spawn(function()
  1268.     for i,v in pairs(game:GetService("ReplicatedStorage").Styles:GetDescendants()) do
  1269.         if v:IsA("Animation") then
  1270.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1271.  
  1272.             local id = v.AnimationId
  1273.             local n = v.Parent.Name
  1274.  
  1275.             local button = makebutton()
  1276.             button.Text = v.Name .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  1277.             button.Name = id
  1278.  
  1279.             button.Parent = StyleAnimations
  1280.             --button.Size = UDim2.new(0.5, 0, 0, 22)
  1281.             --button.Position = UDim2.fromScale(0.5, 0)
  1282.             --button.AnchorPoint = Vector2.new(0.5, 0)
  1283.  
  1284.             button.InputBegan:Connect(function(i)
  1285.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1286.                     local v = playanimid(id, character.Humanoid)
  1287.                     v.Looped = false
  1288.                 end
  1289.             end)
  1290.  
  1291.             button.Activated:Connect(function()
  1292.                 stopallanim()
  1293.                 playanimid(id)
  1294.                 TextLabel.Text = v.Name .. " / "..tostring(id)
  1295.             end)
  1296.         end
  1297.     end
  1298. end)
  1299.  
  1300. -- Gui to Lua
  1301. -- Version: 3.2
  1302.  
  1303. -- Instances:
  1304.  
  1305. local TextBox = Instance.new("TextBox")
  1306.  
  1307. --Properties:
  1308. TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1309. TextBox.BackgroundTransparency = 1.000
  1310. TextBox.Size = UDim2.new(1, 0, 0, 32)
  1311. TextBox.ClearTextOnFocus = false
  1312. TextBox.Font = Enum.Font.SourceSansBold
  1313. TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  1314. TextBox.TextScaled = true
  1315. TextBox.TextSize = 14.000
  1316. TextBox.TextWrapped = true
  1317. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  1318. TextBox.ZIndex = 12
  1319.  
  1320. -- Gui to Lua
  1321. -- Version: 3.2
  1322.  
  1323. -- Instances:
  1324.  
  1325. local UIListLayout = Instance.new("UIListLayout")
  1326.  
  1327. --Properties:
  1328.  
  1329. ViewportFrame.InputBegan:Connect(function(i)
  1330.     if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1331.         actiontree.Visible = not actiontree.Visible
  1332.     end
  1333. end)
  1334.  
  1335. actiontree.Parent = ViewportFrame
  1336. actiontree.ZIndex = 10
  1337. actiontree.Active = true
  1338. actiontree.Visible = false
  1339. actiontree.BackgroundColor3 = Color3.fromRGB(66, 66, 66)
  1340. actiontree.BackgroundTransparency = 0
  1341. actiontree.BorderSizePixel = 2
  1342. actiontree.Size = UDim2.new(1, 0, 1, 0)
  1343. actiontree.CanvasSize = UDim2.new(0, 0, 0, 0)
  1344. actiontree.HorizontalScrollBarInset = Enum.ScrollBarInset.ScrollBar
  1345. actiontree.VerticalScrollBarInset = Enum.ScrollBarInset.ScrollBar
  1346. actiontree.AutomaticCanvasSize = Enum.AutomaticSize.Y
  1347.  
  1348. UIListLayout.Parent = actiontree
  1349. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1350.  
  1351. local tooltip = Instance.new("TextLabel", ScreenGui)
  1352. tooltip.BackgroundTransparency = 0.75
  1353. tooltip.BackgroundColor3 = Color3.new(0, 0, 0)
  1354. tooltip.TextColor3 = Color3.new(1,1,1)
  1355. tooltip.TextStrokeTransparency = 1
  1356. tooltip.TextScaled = true
  1357. tooltip.Size = UDim2.fromScale(0.2, 0.2)
  1358. tooltip.ZIndex = 360
  1359. tooltip.Visible = false
  1360.  
  1361. local ti = TweenInfo.new(0.3, Enum.EasingStyle.Quad)
  1362. local fadeout = ts:Create(tooltip, ti, {TextTransparency = 1, BackgroundTransparency = 1})
  1363. local fadein = ts:Create(tooltip, ti, {TextTransparency = 0, BackgroundTransparency = 0.75})
  1364.  
  1365. Instance.new("UIAspectRatioConstraint", tooltip).AspectRatio = 6
  1366.  
  1367. local function create_tab(Title, Func, ...)
  1368.     -- Gui to Lua
  1369.     -- Version: 3.2
  1370.  
  1371.     -- Instances:
  1372.  
  1373.     local Frame = Instance.new("Frame")
  1374.     local TextBox = Instance.new("TextBox")
  1375.     local Items = Instance.new("Frame")
  1376.     local UIListLayout = Instance.new("UIListLayout")
  1377.     local TextBox_2 = Instance.new("TextBox")
  1378.     local TextButton = Instance.new("TextButton")
  1379.     local UICorner = Instance.new("UICorner")
  1380.     local UIPadding = Instance.new("UIPadding")
  1381.     local UIPadding_2 = Instance.new("UIPadding")
  1382.  
  1383.     --Properties:
  1384.  
  1385.     Frame.ZIndex = 300
  1386.     Frame.Size = UDim2.new(1, 0, 0, 32)
  1387.     Frame.BackgroundTransparency = 1
  1388.     Frame.AutomaticSize = Enum.AutomaticSize.Y
  1389.  
  1390.     TextBox.Parent = Frame
  1391.     TextBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1392.     TextBox.BackgroundTransparency = 0.8
  1393.     TextBox.Size = UDim2.new(1, 0, 0, 32)
  1394.     TextBox.ClearTextOnFocus = false
  1395.     TextBox.Font = Enum.Font.SourceSansBold
  1396.     TextBox.Text = Title
  1397.     TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  1398.     TextBox.TextSize = 32.000
  1399.     TextBox.TextWrapped = true
  1400.     TextBox.TextEditable = false
  1401.     TextBox.TextXAlignment = Enum.TextXAlignment.Left
  1402.     TextBox.TextYAlignment = Enum.TextYAlignment.Center
  1403.     TextBox.ZIndex = 300
  1404.  
  1405.     TextBox.MouseEnter:Connect(function()
  1406.         tooltip.Visible = true
  1407.  
  1408.         task.wait()
  1409.         fadein:Play()
  1410.  
  1411.         tooltip.Text = TooltipData[Title]
  1412.         tooltip.Name = Title
  1413.     end)
  1414.  
  1415.     TextBox.MouseLeave:Connect(function()
  1416.         fadeout:Play()
  1417.     end)   
  1418.     Instance.new("UICorner", TextBox)
  1419.  
  1420.     Items.Name = "Items"
  1421.     Items.Parent = nil
  1422.     Items.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1423.     Items.BackgroundTransparency = 1
  1424.     Items.Position = UDim2.new(0, 12, 0, 32)
  1425.     Items.Size = UDim2.new(1, -12, 0, 0)
  1426.     Items.ZIndex = 300
  1427.     Items.Visible = false
  1428.  
  1429.     UIListLayout.Parent = Items
  1430.     UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1431.  
  1432.     TextButton.Parent = Frame
  1433.     TextButton.AnchorPoint = Vector2.new(1, 0)
  1434.     TextButton.BackgroundColor3 = Color3.fromRGB(113, 107, 124)
  1435.     TextButton.Position = UDim2.new(1, -12, 0, 4)
  1436.     TextButton.Size = UDim2.new(0.300000012, 0, 0, 32-8)
  1437.     TextButton.Font = Enum.Font.ArialBold
  1438.     TextButton.Text = "OPEN"
  1439.     TextButton.TextColor3 = Color3.fromRGB(231, 231, 231)
  1440.     TextButton.TextScaled = true
  1441.     TextButton.TextSize = 14.000
  1442.     TextButton.TextStrokeTransparency = 0.000
  1443.     TextButton.TextWrapped = true
  1444.     TextButton.ZIndex = 300
  1445.  
  1446.     Frame.Destroying:Once(function()
  1447.         Items:Destroy()
  1448.     end)
  1449.  
  1450.     TextButton.Activated:Connect(function()
  1451.         --local success = false
  1452.         --for i,v in pairs(Items:GetChildren()) do
  1453.         --  if v:IsA("TextBox") then
  1454.         --      success = true
  1455.         --      break
  1456.         --  end
  1457.         --end
  1458.  
  1459.         --if not success then
  1460.         --  return
  1461.         --end
  1462.  
  1463.         if Items.Visible then
  1464.             Items.Parent = nil
  1465.             Items.Visible = false
  1466.  
  1467.             TextButton.Text = "OPEN"
  1468.         else
  1469.             Items.Parent = Frame
  1470.             Items.Visible = true
  1471.  
  1472.             local y = 0
  1473.             for i,v in pairs(Items:GetChildren()) do
  1474.                 if v:IsA("TextBox") then
  1475.                     y = y + v.AbsoluteSize.Y
  1476.                 end
  1477.             end
  1478.  
  1479.             Items.Size = UDim2.new(1, -12, 0, y)
  1480.  
  1481.             TextButton.Text = "CLOSE"
  1482.         end
  1483.     end)
  1484.  
  1485.     UICorner.Parent = TextButton
  1486.  
  1487.     UIPadding.Parent = TextButton
  1488.     UIPadding.PaddingTop = UDim.new(0, 4)
  1489.  
  1490.     UIPadding_2.Parent = TextBox
  1491.     UIPadding_2.PaddingRight = UDim.new(0.200000003, 0)
  1492.  
  1493.     if Func then
  1494.         local x = Func(TextButton, ...)
  1495.         local poffset_scale = 0
  1496.         local poffset_offset = 0
  1497.         for i,x in pairs(x) do
  1498.             x.Position = UDim2.new(1 - x.Size.X.Scale + poffset_scale, -12 - (x.Size.X.Offset + (4+poffset_offset)), 0, 4)
  1499.             x.Parent = TextButton.Parent
  1500.             poffset_scale = poffset_scale - x.Size.X.Scale
  1501.             poffset_offset = poffset_offset + 4
  1502.         end
  1503.     end
  1504.  
  1505.     return Frame, Items
  1506. end
  1507.  
  1508. local label = Instance.new("TextLabel", ViewportFrame)
  1509.  
  1510. label.Visible = false
  1511. label.Size = UDim2.fromScale(1, 0.15)
  1512. label.Position = UDim2.fromScale(0.5, 0.5)
  1513. label.AnchorPoint = Vector2.new(0.5, 0.5)
  1514. label.Text = "Right click to view heat action stats"
  1515. label.BackgroundTransparency = 1
  1516. label.TextScaled = true
  1517. label.ZIndex = ViewportFrame.ZIndex + 1
  1518. label.TextColor3 = Color3.new(1, 1, 1)
  1519.  
  1520. Actions:GetPropertyChangedSignal("Visible"):Connect(function()
  1521.     if not Actions.Visible then
  1522.         actiontree.Visible = false
  1523.         label.Text = ""
  1524.     else
  1525.         label.Text = "Right click to view heat action stats"
  1526.     end
  1527. end)
  1528.  
  1529. ViewportFrame.MouseEnter:Connect(function()
  1530.     label.Visible = true
  1531. end)
  1532.  
  1533. ViewportFrame.MouseLeave:Connect(function()
  1534.     label.Visible = false
  1535. end)
  1536.  
  1537. --task.spawn(function()
  1538. --  for i,v in pairs(game:GetService("ReplicatedStorage").Moves:GetDescendants()) do
  1539. --      if v:IsA("Animation") then
  1540. --          --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  1541.  
  1542. --          local id = v.AnimationId
  1543. --          local n = v.Parent.Name
  1544.  
  1545. --          local button = makebutton()
  1546. --          button.Text = n .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  1547. --          button.Name = id
  1548.  
  1549. --          --<font transparency="0.5">50% transparency</font>
  1550.  
  1551. --          button.Parent = Actions
  1552. --          --button.Size = UDim2.new(0.5, 0, 0, 22)
  1553. --          --button.Position = UDim2.fromScale(0.5, 0)
  1554. --          --button.AnchorPoint = Vector2.new(0.5, 0)
  1555.  
  1556. --          button.InputBegan:Connect(function(i)
  1557. --              if i.UserInputType == Enum.UserInputType.MouseButton2 then
  1558. --                  local v = playanimid(id, character.Humanoid)
  1559. --                  v.Looped = false
  1560. --              end
  1561. --          end)
  1562.  
  1563. --          button.Activated:Connect(function()
  1564. --              stopallanim()
  1565. --              playanimid(id)
  1566.  
  1567. --              TextLabel.Text = n .. " / "..tostring(id)
  1568.  
  1569. --              for i,v in pairs(ScrollingFrame:GetChildren()) do
  1570. --                  if not v:IsA"UIListLayout" then
  1571. --                      v:Destroy()
  1572. --                  end
  1573. --              end
  1574.  
  1575. --              local data = {
  1576. --                  value = "Value",
  1577. --                  animation = "AnimationId",
  1578. --              }
  1579.  
  1580. --              local function iterate(v, p)
  1581. --                  for i,v in pairs(v:GetChildren()) do
  1582. --                      if #v:GetChildren() > 0 then
  1583. --                          local t, items = create_tab(v.Name)
  1584. --                          t.Parent = p or ScrollingFrame
  1585.  
  1586. --                          iterate(v, items)
  1587. --                      elseif v:IsA("Folder") then
  1588. --                          local box = TextBox:Clone()
  1589. --                          box.Parent = p or ScrollingFrame
  1590. --                          box.Text = " * "..v.Name
  1591. --                      else
  1592. --                          local box = TextBox:Clone()
  1593. --                          box.Parent = p or ScrollingFrame
  1594. --                          box.Text = v.Name
  1595.  
  1596. --                          for indpairs(ex,p) in data do
  1597. --                              if v.ClassName:lower():find(index) then
  1598. --                                  box.Text = v.Name ..": "..v[p]
  1599. --                              end
  1600. --                          end
  1601. --                      end
  1602. --                  end
  1603. --              end
  1604.  
  1605. --              iterate(v.Parent)
  1606. --          end)
  1607. --      end
  1608. --  end
  1609. --end)
  1610.  
  1611. -- Gui to Lua
  1612. -- Version: 3.2
  1613.  
  1614. -- Instances:
  1615.  
  1616. local Frame2 = Instance.new("Frame")
  1617. local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
  1618. local Shadow = Instance.new("ImageLabel")
  1619. local Title = Instance.new("TextLabel")
  1620. local UIPadding = Instance.new("UIPadding")
  1621. local TextLabel = Instance.new("TextLabel")
  1622. local UIPadding_2 = Instance.new("UIPadding")
  1623. local Class = Instance.new("TextBox")
  1624. local UIPadding_3 = Instance.new("UIPadding")
  1625. local OK = Instance.new("TextButton")
  1626. local Cancel = Instance.new("TextButton")
  1627. local X = Instance.new("ImageButton")
  1628. local UIAspectRatioConstraint_2 = Instance.new("UIAspectRatioConstraint")
  1629.  
  1630. --Properties:
  1631.  
  1632. Frame2.Parent = ScreenGui
  1633. Frame2.AnchorPoint = Vector2.new(0.5, 0.5)
  1634. Frame2.BackgroundColor3 = Color3.fromRGB(229, 229, 229)
  1635. Frame2.BorderSizePixel = 0
  1636. Frame2.Position = UDim2.new(0.5, 0, 0.5, 0)
  1637. Frame2.Size = UDim2.new(0.400000006, 0, 0.200000003, 0)
  1638. Frame2.ZIndex = 400
  1639. Frame2.Visible = false
  1640.  
  1641. UIAspectRatioConstraint.Parent = Frame2
  1642. UIAspectRatioConstraint.AspectRatio = 4.000
  1643.  
  1644. Shadow.Name = "Shadow"
  1645. Shadow.Parent = Frame2
  1646. Shadow.AnchorPoint = Vector2.new(0.5, 0.5)
  1647. Shadow.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1648. Shadow.BackgroundTransparency = 1.000
  1649. Shadow.Position = UDim2.new(0.5, 0, 0.5, 0)
  1650. Shadow.Size = UDim2.new(1, 16, 1, 16)
  1651. Shadow.ZIndex = 399
  1652. Shadow.Image = "rbxasset://textures/StudioUIEditor/resizeHandleDropShadow.png"
  1653. Shadow.ImageColor3 = Color3.fromRGB(0, 0, 0)
  1654. Shadow.ImageTransparency = 0.500
  1655. Shadow.ScaleType = Enum.ScaleType.Slice
  1656. Shadow.SliceCenter = Rect.new(4, 2, 12, 14)
  1657.  
  1658. Title.Name = "Title"
  1659. Title.Parent = Frame2
  1660. Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1661. Title.BorderSizePixel = 0
  1662. Title.Size = UDim2.new(1, 0, 0, 24)
  1663. Title.ZIndex = 401
  1664. Title.Font = Enum.Font.Arial
  1665. Title.Text = "Dialog"
  1666. Title.TextColor3 = Color3.fromRGB(0, 0, 0)
  1667. Title.TextSize = 20.000
  1668. Title.TextXAlignment = Enum.TextXAlignment.Left
  1669.  
  1670. UIPadding.Parent = Title
  1671. UIPadding.PaddingBottom = UDim.new(0, 2)
  1672. UIPadding.PaddingLeft = UDim.new(0, 4)
  1673. UIPadding.PaddingTop = UDim.new(0, 2)
  1674.  
  1675. TextLabel.Parent = Frame2
  1676. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1677. TextLabel.BackgroundTransparency = 1.000
  1678. TextLabel.BorderSizePixel = 0
  1679. TextLabel.Position = UDim2.new(0.0400101095, 0, 0.395889521, -2)
  1680. TextLabel.Size = UDim2.new(0.157681853, 0, 0, 24)
  1681. TextLabel.ZIndex = 401
  1682. TextLabel.Font = Enum.Font.Arial
  1683. TextLabel.Text = "Class:"
  1684. TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
  1685. TextLabel.TextSize = 18.000
  1686. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  1687.  
  1688. UIPadding_2.Parent = TextLabel
  1689. UIPadding_2.PaddingBottom = UDim.new(0, 4)
  1690. UIPadding_2.PaddingLeft = UDim.new(0, 4)
  1691.  
  1692. Class.Name = "Class"
  1693. Class.Parent = Frame2
  1694. Class.Active = false
  1695. Class.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1696. Class.BorderSizePixel = 0
  1697. Class.Position = UDim2.new(0.19794476, 0, 0.395889521, 0)
  1698. Class.Selectable = false
  1699. Class.Size = UDim2.new(0.513561308, 0, 0, 24)
  1700. Class.ZIndex = 401
  1701. Class.ClearTextOnFocus = false
  1702. Class.Font = Enum.Font.Arial
  1703. Class.Text = "Part"
  1704. Class.TextColor3 = Color3.fromRGB(0, 0, 0)
  1705. Class.TextSize = 20.000
  1706. Class.TextXAlignment = Enum.TextXAlignment.Left
  1707.  
  1708. UIPadding_3.Parent = Class
  1709. UIPadding_3.PaddingBottom = UDim.new(0, 2)
  1710. UIPadding_3.PaddingLeft = UDim.new(0, 4)
  1711. UIPadding_3.PaddingTop = UDim.new(0, 2)
  1712.  
  1713. OK.Name = "OK"
  1714. OK.Parent = Frame2
  1715. OK.Active = true
  1716. OK.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1717. OK.BorderSizePixel = 0
  1718. OK.Position = UDim2.new(0.762297869, 0, 0.395889521, -2)
  1719. OK.Selectable = false
  1720. OK.Size = UDim2.new(0.166105032, 0, 0, 24)
  1721. OK.ZIndex = 401
  1722. OK.Font = Enum.Font.Arial
  1723. OK.Text = "OK"
  1724. OK.TextColor3 = Color3.fromRGB(0, 0, 0)
  1725. OK.TextSize = 18.000
  1726.  
  1727. Cancel.Name = "Cancel"
  1728. Cancel.Parent = Frame2
  1729. Cancel.Active = true
  1730. Cancel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1731. Cancel.BorderSizePixel = 0
  1732. Cancel.Position = UDim2.new(0.762000024, 0, 0.690700829, -2)
  1733. Cancel.Selectable = false
  1734. Cancel.Size = UDim2.new(0.166105032, 0, 0, 24)
  1735. Cancel.ZIndex = 401
  1736. Cancel.Font = Enum.Font.Arial
  1737. Cancel.Text = "Cancel"
  1738. Cancel.TextColor3 = Color3.fromRGB(0, 0, 0)
  1739. Cancel.TextSize = 18.000
  1740.  
  1741. X.Name = "X"
  1742. X.Parent = Frame2
  1743. X.Active = true
  1744. X.AnchorPoint = Vector2.new(1, 0)
  1745. X.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1746. X.BackgroundTransparency = 1.000
  1747. X.BorderSizePixel = 0
  1748. X.Position = UDim2.new(1, -6, 0, 6)
  1749. X.Selectable = false
  1750. X.Size = UDim2.new(0.0715970472, 0, 0, 12)
  1751. X.ZIndex = 401
  1752. X.Image = "rbxasset://textures/ui/InspectMenu/x.png"
  1753. X.ImageColor3 = Color3.fromRGB(0, 0, 0)
  1754. X.ScaleType = Enum.ScaleType.Fit
  1755.  
  1756. UIAspectRatioConstraint_2.Parent = X
  1757.  
  1758. -- attributes
  1759.  
  1760. X:SetAttribute("Animation", 'FadeIn')
  1761. Title:SetAttribute("Animation", 'FadeIn')
  1762. Shadow:SetAttribute("Animation", 'FadeIn')
  1763.  
  1764. local function darken(color, strength)
  1765.     local h,s,v = color:ToHSV()
  1766.  
  1767.     return Color3.fromHSV(h, s, math.clamp(v * (1-strength), 0, 1))
  1768. end
  1769.  
  1770. local function get_screensize()
  1771.     return workspace.CurrentCamera.ViewportSize
  1772. end
  1773.  
  1774. local data = {
  1775.     FadeIn = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut),
  1776.     ComingIn = TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
  1777. }
  1778.  
  1779. local animations = {
  1780.     FadeOut = function(v:Frame)
  1781.         local p = v.Position
  1782.         local BGTransparency = v.BackgroundTransparency
  1783.         local Color = v.BackgroundColor3
  1784.  
  1785.         local propertites = {BackgroundColor3 = darken(v.BackgroundColor3, 0.1), Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset, v.Position.Y.Scale, v.Position.Y.Offset - 8), BackgroundTransparency = 1}
  1786.  
  1787.         local j = v.ClassName:lower()
  1788.  
  1789.         local extra = {}
  1790.  
  1791.         if j:find("text") then
  1792.             propertites.TextTransparency = 1
  1793.             extra.TextTransparency = v.TextTransparency
  1794.         elseif j:find("image") then
  1795.             propertites.ImageTransparency = 1
  1796.             extra.ImageTransparency = v.ImageTransparency
  1797.         end
  1798.  
  1799.         local tween = ts:Create(v, data.FadeIn, propertites)
  1800.  
  1801.         tween:Play()
  1802.  
  1803.         tween.Completed:Once(function()
  1804.             v.Visible = false
  1805.  
  1806.             for i2,v2 in pairs(extra) do
  1807.                 v[i2] = v2
  1808.             end
  1809.  
  1810.             v.Position = p
  1811.             v.BackgroundTransparency = BGTransparency
  1812.             v.BackgroundColor3 = Color
  1813.         end)
  1814.  
  1815.         return tween
  1816.     end,
  1817.  
  1818.     FadeIn = function(v:Frame)
  1819.         local p = v.Position
  1820.         local BGTransparency = v.BackgroundTransparency
  1821.         local Color = v.BackgroundColor3
  1822.  
  1823.         v.BackgroundTransparency = 1
  1824.         v.Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset, v.Position.Y.Scale, v.Position.Y.Offset - 8)
  1825.         v.BackgroundColor3 = darken(v.BackgroundColor3, 0.1)
  1826.  
  1827.         local propertites = {BackgroundColor3 = Color, Position = p, BackgroundTransparency = BGTransparency}
  1828.  
  1829.         local j = v.ClassName:lower()
  1830.  
  1831.         if j:find("text") then
  1832.             propertites.TextTransparency = v.TextTransparency
  1833.             v.TextTransparency = 1
  1834.         elseif j:find("image") then
  1835.             propertites.ImageTransparency = v.ImageTransparency
  1836.             v.ImageTransparency = 1
  1837.         end
  1838.  
  1839.         local tween = ts:Create(v, data.FadeIn, propertites)
  1840.  
  1841.         tween:Play()
  1842.         return tween
  1843.     end,
  1844.  
  1845.     FromRight = function(v)
  1846.         local p = v.Position
  1847.         local BGTransparency = v.BackgroundTransparency
  1848.  
  1849.         v.BackgroundTransparency = v.BackgroundTransparency + 0.3
  1850.         v.Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset + get_screensize().X, v.Position.Y.Scale, v.Position.Y.Offset)
  1851.  
  1852.         local tween = ts:Create(v, data.ComingIn, {Position = p, BackgroundTransparency = BGTransparency})
  1853.  
  1854.         tween:Play()
  1855.         return tween
  1856.     end,
  1857.  
  1858.     FromLeft = function(v)
  1859.         local p = v.Position
  1860.         local BGTransparency = v.BackgroundTransparency
  1861.  
  1862.         v.BackgroundTransparency = v.BackgroundTransparency + 0.3
  1863.         v.Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset - get_screensize().X, v.Position.Y.Scale, v.Position.Y.Offset)
  1864.  
  1865.         local tween = ts:Create(v, data.ComingIn, {Position = p, BackgroundTransparency = BGTransparency})
  1866.  
  1867.         tween:Play()
  1868.         return tween
  1869.     end,
  1870.  
  1871.     FromUp = function(v)
  1872.         local p = v.Position
  1873.         local BGTransparency = v.BackgroundTransparency
  1874.  
  1875.         v.BackgroundTransparency = v.BackgroundTransparency + 0.3
  1876.         v.Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset, v.Position.Y.Scale, v.Position.Y.Offset - get_screensize().Y)
  1877.  
  1878.         local tween = ts:Create(v, data.ComingIn, {Position = p, BackgroundTransparency = BGTransparency})
  1879.  
  1880.         tween:Play()
  1881.         return tween
  1882.     end,
  1883.  
  1884.     FromDown = function(v)
  1885.         local p = v.Position
  1886.         local BGTransparency = v.BackgroundTransparency
  1887.  
  1888.         v.BackgroundTransparency = v.BackgroundTransparency + 0.3
  1889.         v.Position = UDim2.new(v.Position.X.Scale, v.Position.X.Offset, v.Position.Y.Scale, v.Position.Y.Offset + get_screensize().Y)
  1890.  
  1891.         local tween = ts:Create(v, data.ComingIn, {Position = p, BackgroundTransparency = BGTransparency})
  1892.  
  1893.         tween:Play()
  1894.         return tween
  1895.     end,
  1896. }
  1897.  
  1898. local function playanim(v)
  1899.     v.Visible = true
  1900.     animations.FadeIn(v)
  1901.  
  1902.     local random = {
  1903.         "Down",
  1904.         "Up",
  1905.         "Left",
  1906.         "Right"
  1907.     }
  1908.  
  1909.     local index = 1
  1910.  
  1911.     for i,v in pairs(v:GetDescendants()) do
  1912.         if v:IsA("GuiObject") then
  1913.             local at = v:GetAttribute("Animation")
  1914.  
  1915.             index = index + 1
  1916.  
  1917.             if index > 4 then
  1918.                 index = 1
  1919.             end
  1920.  
  1921.             if at then
  1922.                 animations[at](v)
  1923.             else
  1924.                 local x = animations["From"..random[index]]
  1925.  
  1926.                 x(v)
  1927.             end
  1928.         end
  1929.     end
  1930. end
  1931.  
  1932. local function hide()
  1933.     if Frame2.Visible then
  1934.         animations.FadeOut(Frame2)
  1935.  
  1936.         for i,v in pairs(Frame2:GetDescendants()) do
  1937.             if v:IsA("GuiObject") then
  1938.                 animations.FadeOut(v)
  1939.             end
  1940.         end
  1941.     end
  1942. end
  1943.  
  1944. local function show_objectinserter()
  1945.     playanim(Frame2)
  1946.     Class.Text = "Part"
  1947. end
  1948.  
  1949. local function does_classname_exist(classname)
  1950.     local d = Instance.new(classname)
  1951.  
  1952.     if d then
  1953.         d:Destroy()
  1954.         return true
  1955.     end
  1956.  
  1957.     return false
  1958. end
  1959.  
  1960. local class = Class.Text
  1961. local ObjectToSpawn
  1962. local function enable_instanceadder(Object)
  1963.     show_objectinserter()
  1964.  
  1965.     ObjectToSpawn = Object
  1966.  
  1967.     local c1 = Class:GetPropertyChangedSignal("Text"):Connect(function()
  1968.         local successful, result = pcall(function()
  1969.             return does_classname_exist(Class.Text)
  1970.         end)
  1971.  
  1972.         class = Class.Text
  1973.  
  1974.         if successful and result then
  1975.             Class.TextColor3 = Color3.new(0, 0, 0)
  1976.         else
  1977.             Class.TextColor3 = Color3.new(255, 0, 0)
  1978.         end
  1979.     end)
  1980.  
  1981.  
  1982. end
  1983.  
  1984. OK.Activated:Connect(function()
  1985.     Instance.new(class, ObjectToSpawn)
  1986. end)
  1987.  
  1988. Cancel.Activated:Connect(hide)
  1989. OK.Activated:Connect(hide)
  1990. X.Activated:Connect(hide)
  1991.  
  1992. fadeout.Completed:Connect(function(p)
  1993.     if p == Enum.PlaybackState.Completed then
  1994.         tooltip.Visible = false
  1995.     end
  1996. end)
  1997.  
  1998. local function modifable_item(Object, Property, ShowProperty)
  1999.     -- Gui to Lua
  2000.     -- Version: 3.2
  2001.  
  2002.     -- Instances:
  2003.  
  2004.     local TextBox = Instance.new("TextBox")
  2005.     local TextBox_2 = Instance.new("TextBox")
  2006.  
  2007.     --Properties:
  2008.  
  2009.     TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2010.     TextBox.BackgroundTransparency = 1.000
  2011.     TextBox.Size = UDim2.new(0, 0, 0, 32)
  2012.     TextBox.ClearTextOnFocus = false
  2013.     TextBox.Font = Enum.Font.SourceSansBold
  2014.  
  2015.     TextBox.MouseEnter:Connect(function()
  2016.         tooltip.Visible = true
  2017.  
  2018.         task.wait()
  2019.         fadein:Play()
  2020.  
  2021.         tooltip.Text = TooltipData[Object.Name]
  2022.         tooltip.Name = Object.Name
  2023.     end)
  2024.  
  2025.     TextBox.MouseLeave:Connect(function()
  2026.         fadeout:Play()
  2027.     end)
  2028.  
  2029.     if ShowProperty then
  2030.         TextBox.Text = Object.Name.."."..Property.." "
  2031.  
  2032.         TextBox.Focused:Connect(function()
  2033.             TextBox.Text = Object.Name
  2034.         end)
  2035.  
  2036.         TextBox.FocusLost:Connect(function(e)
  2037.             if e then
  2038.                 Object.Name = TextBox.Text
  2039.             end
  2040.             TextBox.Text = Object.Name.."."..Property.." "
  2041.         end)
  2042.     else
  2043.         TextBox.Text = Object.Name..": "
  2044.  
  2045.         TextBox.Focused:Connect(function()
  2046.             TextBox.Text = Object.Name
  2047.         end)
  2048.  
  2049.         TextBox.FocusLost:Connect(function(e)
  2050.             if e then
  2051.                 Object.Name = TextBox.Text
  2052.             end
  2053.             TextBox.Text = Object.Name..": "
  2054.         end)
  2055.     end
  2056.  
  2057.     TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  2058.     TextBox.TextScaled = true
  2059.     TextBox.TextSize = 14.000
  2060.     TextBox.TextWrapped = true
  2061.     TextBox.ZIndex = 300
  2062.  
  2063.     TextBox.TextXAlignment = Enum.TextXAlignment.Left
  2064.  
  2065.     local function display()
  2066.         if typeof(Object[Property]) == 'Color3' then
  2067.             local o = Object[Property]
  2068.             TextBox_2.Text = math.round(o.R * 255)..", "..math.round(o.G * 255)..", "..math.round(o.B * 255)
  2069.         else
  2070.             TextBox_2.Text = tostring(Object[Property])
  2071.         end
  2072.     end
  2073.  
  2074.     TextBox_2.Parent = TextBox
  2075.     TextBox_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2076.     TextBox_2.BackgroundTransparency = 1.000
  2077.     TextBox_2.Position = UDim2.new(1, 0, 0, 0)
  2078.     TextBox_2.Size = UDim2.new(3, 0, 0, 32)
  2079.     TextBox_2.ClearTextOnFocus = false
  2080.     TextBox_2.Font = Enum.Font.SourceSans
  2081.     TextBox_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  2082.     TextBox_2.TextSize = 30.000
  2083.     TextBox_2.TextWrapped = true
  2084.     TextBox_2.TextXAlignment = Enum.TextXAlignment.Left
  2085.     TextBox_2.ZIndex = 300
  2086.  
  2087.     TextBox.AutomaticSize = Enum.AutomaticSize.X
  2088.     TextBox_2.AutomaticSize = Enum.AutomaticSize.X
  2089.  
  2090.     TextBox_2.FocusLost:Connect(function()
  2091.         pcall(function()
  2092.             if typeof(Object[Property]) == "Color3" then
  2093.                 local text = TextBox_2.Text
  2094.                 local spilts = text:split(",")
  2095.  
  2096.                 for i,v in pairs(spilts) do
  2097.                     v = v:gsub(" ", "")
  2098.                 end
  2099.  
  2100.                 local color = Color3.fromRGB(unpack(spilts))
  2101.  
  2102.                 Object[Property] = color
  2103.             elseif typeof(Object[Property]) == "number" then
  2104.                 Object[Property] = tonumber(TextBox_2.Text)
  2105.             else
  2106.                 Object[Property] = TextBox_2.Text
  2107.             end
  2108.         end)
  2109.  
  2110.         --TextBox_2.Text = tostring(Object[Property])
  2111.         display()
  2112.     end)
  2113.  
  2114.     display()
  2115.  
  2116.     Object:GetPropertyChangedSignal(Property):Connect(display)
  2117.  
  2118.     return TextBox
  2119. end
  2120.  
  2121. local globalscale = 0.5
  2122.  
  2123. local function add_button(button, object, scale)
  2124.     button.Size = UDim2.new(
  2125.         button.Size.X.Scale * (scale or 1) * globalscale,
  2126.         button.Size.X.Offset,
  2127.         button.Size.Y.Scale,
  2128.         button.Size.Y.Offset
  2129.     )
  2130.  
  2131.     local c = button:Clone()
  2132.  
  2133.     c.Text = 'ADD'
  2134.     c.Activated:Connect(function()
  2135.         enable_instanceadder(object)
  2136.     end)
  2137.  
  2138.     local c2 = button:Clone()
  2139.  
  2140.     c2.Text = 'SAVE'
  2141.     c2.Activated:Connect(function()
  2142.         sendNotification("Copied to clipboard!")
  2143.  
  2144.         -- Compile all styles
  2145.  
  2146.         local data = [[]]
  2147.  
  2148.         local styles = {
  2149.             game.ReplicatedStorage.Styles.Brawler,
  2150.             game.ReplicatedStorage.Styles.Rush,
  2151.             game.ReplicatedStorage.Styles.Beast
  2152.         }
  2153.  
  2154.  
  2155.         local tab = [[
  2156.  
  2157. ]]
  2158.        
  2159.         local newcode = convert(object)
  2160.         data = data .. newcode .. tab
  2161.        
  2162.         for i,v in pairs(object:GetDescendants()) do
  2163.             local newcode = convert(v)
  2164.             data = data .. newcode .. tab
  2165.         end
  2166.  
  2167.         setclipboard(data)
  2168.     end)
  2169.  
  2170.     return {c, c2}
  2171. end
  2172.  
  2173. local function tree(v, p, scale)
  2174.     local tab, list = create_tab(v.Name, add_button, v, scale)
  2175.     tab.Parent = p
  2176.     tab.Name = v.Name          
  2177.  
  2178.     local function iterate(object, parent)
  2179.         local function new(v)
  2180.             if v.ClassName:lower():find("value") then
  2181.                 local box = modifable_item(v, "Value")
  2182.  
  2183.                 box.Name = v.Name
  2184.                 box.Parent = parent or list
  2185.             else
  2186.                 if #v:GetChildren() > 0 then
  2187.                     local tab2, list2 = create_tab(v.Name, add_button, v, scale)
  2188.                     tab2.Parent = parent or list
  2189.                     tab2.Name = v.Name
  2190.  
  2191.                     iterate(v, list2)
  2192.                 else
  2193.                     local tab2, list2 = create_tab(v.Name, add_button, v, scale)
  2194.                     tab2.Parent = parent or list
  2195.                     tab2.Name = v.Name
  2196.  
  2197.                     --tab2.BackgroundTransparency = 1
  2198.                     --list2:Destroy()
  2199.                     tab2.TextButton.Transparency = 0.5
  2200.  
  2201.                     object.ChildRemoved:Connect(function()
  2202.                         if #object:GetChildren() == 0 then
  2203.                             tab2.TextButton.Transparency = 0.5
  2204.                         end
  2205.                     end)
  2206.  
  2207.                     object.ChildAdded:Connect(function()
  2208.                         tab2.TextButton.Transparency = 0
  2209.                     end)
  2210.                 end
  2211.             end
  2212.         end
  2213.  
  2214.         object.ChildAdded:Connect(new)
  2215.  
  2216.         for i,v in pairs(object:GetChildren()) do                  
  2217.             new(v)
  2218.         end
  2219.     end
  2220.  
  2221.     iterate(v)
  2222.  
  2223.     return tab
  2224. end
  2225.  
  2226. task.spawn(function()
  2227.     for i,v in pairs(game:GetService("ReplicatedStorage").Styles:GetChildren()) do
  2228.         if v:IsA("Folder") then
  2229.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  2230.             tree(v, Styles)
  2231.         end
  2232.     end
  2233. end)
  2234.  
  2235. local b7 = game:GetService("RunService").RenderStepped:Connect(function()
  2236.     if ScreenGui.Enabled or Frame2.Visible then
  2237.         uis.MouseIconEnabled = true
  2238.     end
  2239.  
  2240.     if tooltip.Visible then
  2241.         local msloc = uis:GetMouseLocation()
  2242.         tooltip.Position = UDim2.fromOffset(msloc.X, msloc.Y)
  2243.     end
  2244. end)
  2245.  
  2246. local x
  2247.  
  2248. task.spawn(function()
  2249.     for i,v in pairs(game:GetService("ReplicatedStorage").Moves:GetDescendants()) do
  2250.         if v:IsA("Animation") then
  2251.             --makelist(v.Name, v:GetChildren()).Parent = ScrollingFrame
  2252.  
  2253.             local id = v.AnimationId
  2254.             local n = v.Parent.Name
  2255.  
  2256.             local button = makebutton()
  2257.             button.Text = n .. " " .. '<font transparency="0.5">'..tostring(id).."</font>"
  2258.  
  2259.             --<font transparency="0.5">50% transparency</font>
  2260.  
  2261.             button.Parent = Actions
  2262.  
  2263.             local dmg = 0
  2264.  
  2265.             for i,v in pairs(v.Parent:GetDescendants()) do
  2266.                 if v.Name == "Dmg" then
  2267.                     dmg += v.Value
  2268.                 end
  2269.             end
  2270.  
  2271.  
  2272.             button.LayoutOrder = -dmg
  2273.  
  2274.             --button.Size = UDim2.new(0.5, 0, 0, 22)
  2275.             --button.Position = UDim2.fromScale(0.5, 0)
  2276.             --button.AnchorPoint = Vector2.new(0.5, 0)
  2277.  
  2278.             button.InputBegan:Connect(function(i)
  2279.                 if i.UserInputType == Enum.UserInputType.MouseButton2 then
  2280.                     local v = playanimid(id, character.Humanoid)
  2281.                     v.Looped = false
  2282.                 end
  2283.             end)
  2284.  
  2285.             button.Activated:Connect(function()
  2286.                 stopallanim()
  2287.                 playanimid(id)
  2288.  
  2289.                 if x then
  2290.                     x:Destroy()
  2291.                 end
  2292.  
  2293.                 x = tree(v.Parent, actiontree, 0.5)
  2294.  
  2295.                 TextLabel.Text = n .. " / "..tostring(id)
  2296.             end)
  2297.         end
  2298.     end
  2299. end)
  2300.  
  2301. Frame.Destroying:Once(function()
  2302.     b:Disconnect()
  2303.     b2:Disconnect()
  2304.     b3:Disconnect()
  2305.     b4:Disconnect()
  2306.     b5:Disconnect()
  2307.     b6:Disconnect()
  2308.     b7:Disconnect()
  2309.     ScreenGui:Destroy()
  2310.     for i,v in pairs(ScreenGui:GetDescendants()) do
  2311.         pcall(function()
  2312.             v:Destroy()
  2313.         end)
  2314.     end
  2315. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement