Advertisement
Guest User

arbix hub leaked by ugly

a guest
Jul 14th, 2025
1,634
3
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.36 KB | None | 3 0
  1. --discord.gg/uglyscripts
  2. --PLEASE STOP GETTING TRICKED BY ARBIX HUB!
  3. --USE UGLY SCRIPTS! YOU DESERVE BETTER, IF YOU DONT LIKE I WILL GIFT NITRO!
  4.  
  5. local TweenService = game:GetService("TweenService")
  6. local UIS = game:GetService("UserInputService")
  7. local RunService = game:GetService("RunService")
  8. local Lighting = game:GetService("Lighting")
  9. local Players = game:GetService("Players")
  10. local Player = Players.LocalPlayer
  11.  
  12. local key = "arbix hub"
  13. local discordLink = "https://discord.gg/EXK4dQxJBv"
  14. local scriptToLoad = [[
  15. local Players = game:GetService("Players")
  16. local RunService = game:GetService("RunService")
  17. local TweenService = game:GetService("TweenService")
  18. local UserInputService = game:GetService("UserInputService")
  19. local Lighting = game:GetService("Lighting")
  20. local player = Players.LocalPlayer
  21. local random = Random.new()
  22.  
  23. --// Configuration
  24. local DEBUG = false
  25. local tpAmt
  26. local void = CFrame.new(0, -3.4028234663852886e+38, 0)
  27. local teleporting
  28.  
  29. local function DebugInfo(mode, content, value)
  30. if not DEBUG then return end
  31. if mode == "warn" then
  32. warn("[ArbixTP DEBUG]:", content, value or "")
  33. elseif mode == "print" then
  34. print("[ArbixTP DEBUG]:", content, value or "")
  35. else
  36. warn("[ArbixTP DEBUG]: Invalid debug type.")
  37. end
  38. end
  39.  
  40. --// Player & Character setup
  41. local backpack = player:WaitForChild("Backpack")
  42. local char, humanoid, hrp
  43.  
  44. local function GetCharacter()
  45. return player.Character or player.CharacterAdded:Wait()
  46. end
  47.  
  48. local function SetupCharacter()
  49. char = GetCharacter()
  50. humanoid = char:WaitForChild("Humanoid")
  51. hrp = char:WaitForChild("HumanoidRootPart")
  52. backpack = player:WaitForChild("Backpack")
  53. DebugInfo("print", "Character setup completed for", player.Name)
  54. end
  55.  
  56. SetupCharacter()
  57.  
  58. player.CharacterAdded:Connect(function()
  59. SetupCharacter()
  60. end)
  61.  
  62. --// Calculate tpAmt from Latency
  63. task.spawn(function()
  64. while true do
  65. local ping = player:GetNetworkPing() * 1000
  66. tpAmt = math.clamp(math.floor(ping * 0.8), 10, 150)
  67. if DEBUG then
  68. DebugInfo("print", "Ping: " .. math.floor(ping) .. "ms | tpAmt:", tpAmt)
  69. end
  70. RunService.Heartbeat:Wait()
  71. end
  72. end)
  73.  
  74. local function TP(position)
  75. if not teleporting then
  76. teleporting = true
  77. if typeof(position) == "CFrame" then
  78. hrp.CFrame = position + Vector3.new(
  79. random:NextNumber(-0.0001, 0.0001),
  80. random:NextNumber(-0.0001, 0.0001),
  81. random:NextNumber(-0.0001, 0.0001)
  82. )
  83. RunService.Heartbeat:Wait()
  84. teleporting = false
  85. end
  86. else
  87. DebugInfo("warn", "You are already teleporting", "teleporting")
  88. end
  89. end
  90.  
  91. local function FindDelivery()
  92. local plots = workspace:FindFirstChild("Plots")
  93. if not plots then
  94. DebugInfo("warn", "Plots folder not found in workspace", nil)
  95. return
  96. end
  97. for _, plot in pairs(plots:GetChildren()) do
  98. local sign = plot:FindFirstChild("PlotSign")
  99. if sign then
  100. local yourBase = sign:FindFirstChild("YourBase")
  101. if yourBase and yourBase.Enabled then
  102. local hitbox = plot:FindFirstChild("DeliveryHitbox")
  103. if hitbox then return hitbox end
  104. end
  105. end
  106. end
  107. DebugInfo("warn", "No valid DeliveryHitbox found", nil)
  108. end
  109.  
  110. local function DeliverBrainrot(statusLabel)
  111. local hitbox = FindDelivery()
  112. if not hitbox then
  113. statusLabel.Text = "Error: DeliveryHitbox not found"
  114. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  115. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  116. task.wait(2)
  117. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  118. return
  119. end
  120.  
  121. DebugInfo("print", "DeliveryHitbox successfully found", hitbox)
  122.  
  123. local target = hitbox.CFrame * CFrame.new(0, -3, 0)
  124.  
  125. local i = 0
  126. while i < (tpAmt or 70) do
  127. TP(target)
  128. i += 1
  129. end
  130.  
  131. for _ = 1, 2 do
  132. TP(void)
  133. end
  134.  
  135. i = 0
  136. while i < (tpAmt / 16) do
  137. TP(target)
  138. i += 1
  139. end
  140.  
  141. task.wait(1)
  142.  
  143. local distance = (hrp.Position - target.Position).Magnitude
  144. if distance <= 30 then
  145. DebugInfo("print", "Teleport succeeded", distance)
  146. statusLabel.Text = "Teleport Succeeded!"
  147. statusLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
  148. else
  149. DebugInfo("warn", "Teleport failed", distance)
  150. statusLabel.Text = "Teleport Failed: Too far (" .. math.floor(distance) .. ")"
  151. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  152. end
  153. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  154. task.wait(2)
  155. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  156. end
  157.  
  158. local function TPNearestBase(statusLabel)
  159. local plotsFolder = workspace:FindFirstChild("Plots")
  160. if not plotsFolder then
  161. DebugInfo("warn", "Missing folder", "Plots")
  162. statusLabel.Text = "Error: Plots folder not found"
  163. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  164. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  165. task.wait(2)
  166. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  167. return
  168. end
  169.  
  170. local closestBrainrot = nil
  171. local shortestDistance = math.huge
  172.  
  173. for _, plot in pairs(plotsFolder:GetChildren()) do
  174. local plotSign = plot:FindFirstChild("PlotSign")
  175. if plotSign then
  176. local plotSignText = plotSign:FindFirstChild("SurfaceGui"):FindFirstChild("Frame"):FindFirstChild("TextLabel")
  177. if plotSignText and plotSignText.ContentText ~= "Empty Base" then
  178. local yourBase = plotSign:FindFirstChild("YourBase")
  179. if yourBase and not yourBase.Enabled then
  180. local podiums = plot:FindFirstChild("AnimalPodiums")
  181. if podiums then
  182. for _, brainrot in pairs(podiums:GetChildren()) do
  183. if brainrot:IsA("Model") and brainrot:FindFirstChild("Base"):FindFirstChild("Spawn") then
  184. local brainrotSpawn = brainrot.Base.Spawn
  185. local distance = (brainrotSpawn.Position - hrp.Position).Magnitude
  186. if distance < shortestDistance then
  187. shortestDistance = distance
  188. closestBrainrot = brainrotSpawn
  189. end
  190. end
  191. end
  192. end
  193. end
  194. end
  195. end
  196. end
  197.  
  198. if not closestBrainrot then
  199. DebugInfo("warn", "No valid podium found", nil)
  200. statusLabel.Text = "Error: No valid podium found"
  201. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  202. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  203. task.wait(2)
  204. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  205. return
  206. end
  207.  
  208. DebugInfo("print", "Nearest podium found", closestBrainrot)
  209.  
  210. local target = closestBrainrot.CFrame * CFrame.new(0, 2, 0)
  211.  
  212. local i = 0
  213. while i < (tpAmt or 70) do
  214. TP(target)
  215. i += 1
  216. end
  217.  
  218. for _ = 1, 2 do
  219. TP(void)
  220. end
  221.  
  222. i = 0
  223. while i < (tpAmt / 16) do
  224. TP(target)
  225. i += 1
  226. end
  227.  
  228. task.wait(1)
  229.  
  230. local distance = (hrp.Position - target.Position).Magnitude
  231. if distance <= 30 then
  232. DebugInfo("print", "Teleport succeeded", distance)
  233. statusLabel.Text = "Teleport Succeeded!"
  234. statusLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
  235. else
  236. DebugInfo("warn", "Teleport failed", distance)
  237. statusLabel.Text = "Teleport Failed: Too far (" .. math.floor(distance) .. ")"
  238. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  239. end
  240. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  241. task.wait(2)
  242. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  243. end
  244.  
  245. local function TweenSteal(statusLabel)
  246. local TELEPORT_ITERATIONS = 85
  247. local VOID_CFRAME = CFrame.new(0, -3e40, 0)
  248. local MIN_RANDOM_OFFSET = -0.0008
  249. local MAX_RANDOM_OFFSET = 0.0008
  250. local JITTER_RANGE = 0.0002
  251.  
  252. local function executeStealthMovement(targetCF, steps)
  253. if not hrp or typeof(targetCF) ~= "CFrame" then
  254. DebugInfo("warn", "Invalid HRP or target CFrame", nil)
  255. return false
  256. end
  257.  
  258. local currentPos = hrp.Position
  259. local targetPos = targetCF.Position
  260. local startTime = tick()
  261.  
  262. for i = 1, steps do
  263. local progress = (tick() - startTime) / (steps * 0.02)
  264. progress = math.min(progress, 1)
  265.  
  266. local curvedProgress = progress * progress * (3 - 2 * progress)
  267.  
  268. local newPos = currentPos:Lerp(targetPos, curvedProgress)
  269. newPos += Vector3.new(
  270. random:NextNumber(-JITTER_RANGE, JITTER_RANGE),
  271. random:NextNumber(-JITTER_RANGE, JITTER_RANGE),
  272. random:NextNumber(-JITTER_RANGE, JITTER_RANGE)
  273. )
  274.  
  275. hrp.CFrame = CFrame.new(newPos) * (hrp.CFrame - hrp.Position)
  276.  
  277. local waitTime = random:NextNumber(0.005, 0.015)
  278. task.wait(waitTime)
  279. end
  280. return true
  281. end
  282.  
  283. local function findDeliverySpot()
  284. for _, v in ipairs(workspace.Plots:GetDescendants()) do
  285. if v.Name == "DeliveryHitbox" and v.Parent:FindFirstChild("PlotSign") then
  286. if v.Parent.PlotSign:FindFirstChild("YourBase") and v.Parent.PlotSign.YourBase.Enabled then
  287. return v
  288. end
  289. end
  290. end
  291. DebugInfo("warn", "No valid DeliveryHitbox found for TweenSteal", nil)
  292. return nil
  293. end
  294.  
  295. local delivery = findDeliverySpot()
  296. if not delivery then
  297. statusLabel.Text = "Error: DeliveryHitbox not found"
  298. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  299. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  300. task.wait(2)
  301. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  302. return
  303. end
  304.  
  305. DebugInfo("print", "DeliveryHitbox found for TweenSteal", delivery)
  306.  
  307. local targetPos = delivery.CFrame * CFrame.new(0, random:NextInteger(-3, -1), 0)
  308.  
  309. for _ = 1, 3 do
  310. task.spawn(function()
  311. local success = executeStealthMovement(targetPos, TELEPORT_ITERATIONS)
  312. if success then
  313. for _ = 1, 3 do
  314. hrp.CFrame = VOID_CFRAME
  315. task.wait(random:NextNumber(0.05, 0.1))
  316. hrp.CFrame = targetPos
  317. task.wait(random:NextNumber(0.05, 0.1))
  318. end
  319. end
  320. task.wait(random:NextNumber(0.1, 0.3))
  321. end)
  322. end
  323.  
  324. task.wait(1)
  325. local distance = (hrp.Position - targetPos.Position).Magnitude
  326. if distance <= 30 then
  327. DebugInfo("print", "TweenSteal succeeded", distance)
  328. statusLabel.Text = "TweenSteal Succeeded!"
  329. statusLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
  330. else
  331. DebugInfo("warn", "TweenSteal failed", distance)
  332. statusLabel.Text = "TweenSteal Failed: Too far (" .. math.floor(distance) .. ")"
  333. statusLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  334. end
  335. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 0}):Play()
  336. task.wait(2)
  337. TweenService:Create(statusLabel, TweenInfo.new(0.3), {TextTransparency = 1}):Play()
  338. end
  339.  
  340. local ScreenGui = Instance.new("ScreenGui")
  341. ScreenGui.Name = "ArbixTPGui"
  342. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  343. ScreenGui.IgnoreGuiInset = true
  344. ScreenGui.DisplayOrder = 999
  345. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  346. DebugInfo("print", "ArbixTPGui created", ScreenGui.Name)
  347.  
  348. local Blur = Instance.new("BlurEffect")
  349. Blur.Name = "ArbixTPBlur"
  350. Blur.Size = 0
  351. Blur.Parent = workspace
  352. DebugInfo("print", "ArbixTPBlur created", Blur.Name)
  353.  
  354. local Frame = Instance.new("Frame")
  355. Frame.Parent = ScreenGui
  356. Frame.BackgroundColor3 = Color3.fromRGB(10, 10, 15)
  357. Frame.BorderSizePixel = 0
  358. Frame.AnchorPoint = Vector2.new(0.5, 0.5)
  359. Frame.Position = UDim2.new(0.5, 0, 0.5, 0)
  360. Frame.Size = UDim2.new(0, 0, 0, 0)
  361. Frame.ClipsDescendants = true
  362. Frame.BackgroundTransparency = 1
  363.  
  364. local Gradient = Instance.new("UIGradient")
  365. Gradient.Color = ColorSequence.new({
  366. ColorSequenceKeypoint.new(0, Color3.fromRGB(20, 20, 30)),
  367. ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 10, 20))
  368. })
  369. Gradient.Rotation = 45
  370. Gradient.Parent = Frame
  371.  
  372. local UICorner = Instance.new("UICorner")
  373. UICorner.CornerRadius = UDim.new(0, 16)
  374. UICorner.Parent = Frame
  375.  
  376. local DropShadow = Instance.new("ImageLabel")
  377. DropShadow.Name = "DropShadow"
  378. DropShadow.Parent = Frame
  379. DropShadow.AnchorPoint = Vector2.new(0.5, 0.5)
  380. DropShadow.BackgroundTransparency = 1
  381. DropShadow.Position = UDim2.new(0.5, 0, 0.5, 8)
  382. DropShadow.Size = UDim2.new(1, 24, 1, 24)
  383. DropShadow.Image = "rbxassetid://6014261993"
  384. DropShadow.ImageColor3 = Color3.fromRGB(0, 0, 0)
  385. DropShadow.ImageTransparency = 0.6
  386. DropShadow.ScaleType = Enum.ScaleType.Slice
  387. DropShadow.SliceCenter = Rect.new(10, 10, 118, 118)
  388. DropShadow.ZIndex = -1
  389. DropShadow.Visible = false
  390.  
  391. local TitleBar = Instance.new("Frame")
  392. TitleBar.Name = "TitleBar"
  393. TitleBar.Parent = Frame
  394. TitleBar.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
  395. TitleBar.BorderSizePixel = 0
  396. TitleBar.Size = UDim2.new(1, 0, 0, 40)
  397. TitleBar.ZIndex = 2
  398.  
  399. local TitleBarGradient = Instance.new("UIGradient")
  400. TitleBarGradient.Color = ColorSequence.new({
  401. ColorSequenceKeypoint.new(0, Color3.fromRGB(25, 25, 35)),
  402. ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 25))
  403. })
  404. TitleBarGradient.Parent = TitleBar
  405.  
  406. local TitleBarCorner = Instance.new("UICorner")
  407. TitleBarCorner.CornerRadius = UDim.new(0, 16)
  408. TitleBarCorner.Parent = TitleBar
  409.  
  410. local TitleLabel = Instance.new("TextLabel")
  411. TitleLabel.Name = "Title"
  412. TitleLabel.Parent = TitleBar
  413. TitleLabel.BackgroundTransparency = 1
  414. TitleLabel.Size = UDim2.new(1, -80, 1, 0)
  415. TitleLabel.Position = UDim2.new(0, 15, 0, 0)
  416. TitleLabel.Font = Enum.Font.GothamBlack
  417. TitleLabel.Text = "ARBIX TP"
  418. TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  419. TitleLabel.TextSize = 20
  420. TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
  421. TitleLabel.TextTransparency = 1
  422.  
  423. local ButtonFrame = Instance.new("Frame")
  424. ButtonFrame.Parent = TitleBar
  425. ButtonFrame.BackgroundTransparency = 1
  426. ButtonFrame.Size = UDim2.new(0, 80, 1, 0)
  427. ButtonFrame.Position = UDim2.new(1, -80, 0, 0)
  428.  
  429. local MinimizeButton = Instance.new("TextButton")
  430. MinimizeButton.Name = "MinimizeButton"
  431. MinimizeButton.Parent = ButtonFrame
  432. MinimizeButton.AnchorPoint = Vector2.new(0.5, 0.5)
  433. MinimizeButton.BackgroundTransparency = 1
  434. MinimizeButton.Position = UDim2.new(0.65, 0, 0.5, 0)
  435. MinimizeButton.Size = UDim2.new(0, 24, 0, 24)
  436. MinimizeButton.Font = Enum.Font.GothamBold
  437. MinimizeButton.Text = "—"
  438. MinimizeButton.TextColor3 = Color3.fromRGB(255, 204, 0)
  439. MinimizeButton.TextSize = 16
  440. MinimizeButton.TextTransparency = 1
  441.  
  442. local CloseButton = Instance.new("TextButton")
  443. CloseButton.Name = "CloseButton"
  444. CloseButton.Parent = ButtonFrame
  445. CloseButton.AnchorPoint = Vector2.new(0.5, 0.5)
  446. CloseButton.BackgroundTransparency = 1
  447. CloseButton.Position = UDim2.new(0.85, 0, 0.5, 0)
  448. CloseButton.Size = UDim2.new(0, 24, 0, 24)
  449. CloseButton.Font = Enum.Font.GothamBold
  450. CloseButton.Text = "X"
  451. CloseButton.TextColor3 = Color3.fromRGB(255, 80, 80)
  452. CloseButton.TextSize = 16
  453. CloseButton.TextTransparency = 1
  454.  
  455. local Content = Instance.new("Frame")
  456. Content.Name = "Content"
  457. Content.Parent = Frame
  458. Content.BackgroundTransparency = 1
  459. Content.Position = UDim2.new(0, 0, 0, 40)
  460. Content.Size = UDim2.new(1, 0, 1, -40)
  461.  
  462. local DeliveryButton = Instance.new("TextButton")
  463. DeliveryButton.Name = "DeliveryButton"
  464. DeliveryButton.Parent = Content
  465. DeliveryButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  466. DeliveryButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  467. DeliveryButton.Position = UDim2.new(0.1, 0, 0.15, 0)
  468. DeliveryButton.Size = UDim2.new(0.8, 0, 0, 50)
  469. DeliveryButton.Font = Enum.Font.GothamSemibold
  470. DeliveryButton.Text = "TP TO DELIVERY BOX"
  471. DeliveryButton.TextSize = 18
  472. DeliveryButton.TextWrapped = true
  473. DeliveryButton.TextTransparency = 1
  474. DeliveryButton.AutoButtonColor = false
  475.  
  476. local UICorner_Delivery = Instance.new("UICorner")
  477. UICorner_Delivery.CornerRadius = UDim.new(0, 12)
  478. UICorner_Delivery.Parent = DeliveryButton
  479.  
  480. local DeliveryStroke = Instance.new("UIStroke")
  481. DeliveryStroke.Parent = DeliveryButton
  482. DeliveryStroke.Color = Color3.fromRGB(0, 80, 200)
  483. DeliveryStroke.Thickness = 2
  484. DeliveryStroke.Transparency = 0.5
  485.  
  486. local BaseButton = Instance.new("TextButton")
  487. BaseButton.Name = "BaseButton"
  488. BaseButton.Parent = Content
  489. BaseButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  490. BaseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  491. BaseButton.Position = UDim2.new(0.1, 0, 0.35, 0)
  492. BaseButton.Size = UDim2.new(0.8, 0, 0, 50)
  493. BaseButton.Font = Enum.Font.GothamSemibold
  494. BaseButton.Text = "TP INSIDE NEAREST BASE"
  495. BaseButton.TextSize = 18
  496. BaseButton.TextWrapped = true
  497. BaseButton.TextTransparency = 1
  498. BaseButton.AutoButtonColor = false
  499.  
  500. local UICorner_Base = Instance.new("UICorner")
  501. UICorner_Base.CornerRadius = UDim.new(0, 12)
  502. UICorner_Base.Parent = BaseButton
  503.  
  504. local BaseStroke = Instance.new("UIStroke")
  505. BaseStroke.Parent = BaseButton
  506. BaseStroke.Color = Color3.fromRGB(0, 80, 200)
  507. BaseStroke.Thickness = 2
  508. BaseStroke.Transparency = 0.5
  509.  
  510. local TweenStealButton = Instance.new("TextButton")
  511. TweenStealButton.Name = "TweenStealButton"
  512. TweenStealButton.Parent = Content
  513. TweenStealButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  514. TweenStealButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  515. TweenStealButton.Position = UDim2.new(0.1, 0, 0.55, 0)
  516. TweenStealButton.Size = UDim2.new(0.8, 0, 0, 50)
  517. TweenStealButton.Font = Enum.Font.GothamSemibold
  518. TweenStealButton.Text = "TWEEN STEAL"
  519. TweenStealButton.TextSize = 18
  520. TweenStealButton.TextWrapped = true
  521. TweenStealButton.TextTransparency = 1
  522. TweenStealButton.AutoButtonColor = false
  523.  
  524. local UICorner_TweenSteal = Instance.new("UICorner")
  525. UICorner_TweenSteal.CornerRadius = UDim.new(0, 12)
  526. UICorner_TweenSteal.Parent = TweenStealButton
  527.  
  528. local TweenStealStroke = Instance.new("UIStroke")
  529. TweenStealStroke.Parent = TweenStealButton
  530. TweenStealStroke.Color = Color3.fromRGB(0, 80, 200)
  531. TweenStealStroke.Thickness = 2
  532. TweenStealStroke.Transparency = 0.5
  533.  
  534. local StatusLabel = Instance.new("TextLabel")
  535. StatusLabel.Name = "StatusLabel"
  536. StatusLabel.Parent = Content
  537. StatusLabel.BackgroundTransparency = 1
  538. StatusLabel.Size = UDim2.new(0.8, 0, 0, 30)
  539. StatusLabel.Position = UDim2.new(0.1, 0, 0.75, 0)
  540. StatusLabel.Font = Enum.Font.Gotham
  541. StatusLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  542. StatusLabel.TextSize = 14
  543. StatusLabel.TextTransparency = 1
  544. StatusLabel.Text = ""
  545. StatusLabel.TextWrapped = true
  546.  
  547. local function createHoverEffect(button, stroke)
  548. button.MouseEnter:Connect(function()
  549. TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  550. BackgroundColor3 = Color3.fromRGB(0, 140, 255),
  551. TextColor3 = Color3.fromRGB(255, 255, 255)
  552. }):Play()
  553. TweenService:Create(stroke, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  554. Color = Color3.fromRGB(0, 100, 220),
  555. Thickness = 3,
  556. Transparency = 0.2
  557. }):Play()
  558. end)
  559. button.MouseLeave:Connect(function()
  560. TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  561. BackgroundColor3 = Color3.fromRGB(0, 120, 255),
  562. TextColor3 = Color3.fromRGB(255, 255, 255)
  563. }):Play()
  564. TweenService:Create(stroke, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  565. Color = Color3.fromRGB(0, 80, 200),
  566. Thickness = 2,
  567. Transparency = 0.5
  568. }):Play()
  569. end)
  570. end
  571.  
  572. createHoverEffect(DeliveryButton, DeliveryStroke)
  573. createHoverEffect(BaseButton, BaseStroke)
  574. createHoverEffect(TweenStealButton, TweenStealStroke)
  575.  
  576. -- Initial animation
  577. task.wait(0.1)
  578. TweenService:Create(Blur, TweenInfo.new(0.6, Enum.EasingStyle.Exponential), {Size = 15}):Play()
  579. TweenService:Create(Frame, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
  580. Size = UDim2.new(0, 450, 0, 360),
  581. BackgroundTransparency = 0,
  582. BackgroundColor3 = Color3.fromRGB(10, 10, 15)
  583. }):Play()
  584. DropShadow.Visible = true
  585. TweenService:Create(DropShadow, TweenInfo.new(0.6), {ImageTransparency = 0.6}):Play()
  586.  
  587. task.wait(0.3)
  588. TweenService:Create(TitleLabel, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  589. TweenService:Create(CloseButton, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  590. TweenService:Create(MinimizeButton, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  591.  
  592. task.wait(0.2)
  593. TweenService:Create(DeliveryButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  594. TextTransparency = 0,
  595. BackgroundTransparency = 0
  596. }):Play()
  597. TweenService:Create(DeliveryStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  598. TweenService:Create(BaseButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  599. TextTransparency = 0,
  600. BackgroundTransparency = 0
  601. }):Play()
  602. TweenService:Create(BaseStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  603. TweenService:Create(TweenStealButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  604. TextTransparency = 0,
  605. BackgroundTransparency = 0
  606. }):Play()
  607. TweenService:Create(TweenStealStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  608.  
  609. DeliveryButton.MouseButton1Click:Connect(function()
  610. DebugInfo("print", "Delivery button clicked", "")
  611. DeliverBrainrot(StatusLabel)
  612. end)
  613.  
  614. BaseButton.MouseButton1Click:Connect(function()
  615. DebugInfo("print", "Base button clicked", "")
  616. TPNearestBase(StatusLabel)
  617. end)
  618.  
  619. TweenStealButton.MouseButton1Click:Connect(function()
  620. DebugInfo("print", "TweenSteal button clicked", "")
  621. TweenSteal(StatusLabel)
  622. end)
  623.  
  624. local isMinimized = false
  625. local originalSize = UDim2.new(0, 450, 0, 360)
  626. local minimizedSize = UDim2.new(0, 200, 0, 40)
  627.  
  628. MinimizeButton.MouseButton1Click:Connect(function()
  629. isMinimized = not isMinimized
  630. local targetSize = isMinimized and minimizedSize or originalSize
  631. local contentTransparency = isMinimized and 1 or 0
  632.  
  633. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  634. Size = targetSize,
  635. BackgroundColor3 = Color3.fromRGB(10, 10, 15)
  636. }):Play()
  637.  
  638. TweenService:Create(Content, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  639. Visible = not isMinimized
  640. }):Play()
  641.  
  642. TweenService:Create(DropShadow, TweenInfo.new(0.4), {
  643. ImageTransparency = 0.6,
  644. Visible = true
  645. }):Play()
  646.  
  647. TweenService:Create(DeliveryButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  648. TextTransparency = contentTransparency,
  649. BackgroundTransparency = contentTransparency
  650. }):Play()
  651.  
  652. TweenService:Create(DeliveryStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  653. Transparency = contentTransparency
  654. }):Play()
  655.  
  656. TweenService:Create(BaseButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  657. TextTransparency = contentTransparency,
  658. BackgroundTransparency = contentTransparency
  659. }):Play()
  660.  
  661. TweenService:Create(BaseStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  662. Transparency = contentTransparency
  663. }):Play()
  664.  
  665. TweenService:Create(TweenStealButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  666. TextTransparency = contentTransparency,
  667. BackgroundTransparency = contentTransparency
  668. }):Play()
  669.  
  670. TweenService:Create(TweenStealStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  671. Transparency = contentTransparency
  672. }):Play()
  673.  
  674. TweenService:Create(StatusLabel, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  675. TextTransparency = contentTransparency
  676. }):Play()
  677.  
  678. MinimizeButton.Text = isMinimized and "□" or "—"
  679. DebugInfo("print", "Minimize toggled", isMinimized and "Minimized" or "Restored")
  680. end)
  681.  
  682. CloseButton.MouseButton1Click:Connect(function()
  683. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  684. Size = UDim2.new(0, 0, 0, 0),
  685. BackgroundTransparency = 1
  686. }):Play()
  687. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 0}):Play()
  688. task.wait(0.4)
  689. ScreenGui:Destroy()
  690. Blur:Destroy()
  691. DebugInfo("print", "ArbixTPGui closed", "")
  692. end)
  693.  
  694. local isGuiVisible = true
  695. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  696. if gameProcessedEvent then return end
  697. if input.KeyCode == Enum.KeyCode.RightShift then
  698. isGuiVisible = not isGuiVisible
  699. if isGuiVisible then
  700. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
  701. Size = isMinimized and minimizedSize or originalSize,
  702. BackgroundColor3 = Color3.fromRGB(10, 10, 15),
  703. BackgroundTransparency = 0
  704. }):Play()
  705. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 15}):Play()
  706. TweenService:Create(DropShadow, TweenInfo.new(0.4), {
  707. ImageTransparency = 0.6,
  708. Visible = true
  709. }):Play()
  710. TweenService:Create(Content, TweenInfo.new(0.4), {
  711. Visible = not isMinimized
  712. }):Play()
  713. if not isMinimized then
  714. TweenService:Create(DeliveryButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  715. TextTransparency = 0,
  716. BackgroundTransparency = 0
  717. }):Play()
  718. TweenService:Create(DeliveryStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  719. TweenService:Create(BaseButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  720. TextTransparency = 0,
  721. BackgroundTransparency = 0
  722. }):Play()
  723. TweenService:Create(BaseStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  724. TweenService:Create(TweenStealButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  725. TextTransparency = 0,
  726. BackgroundTransparency = 0
  727. }):Play()
  728. TweenService:Create(TweenStealStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  729. TweenService:Create(StatusLabel, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {TextTransparency = 1}):Play()
  730. end
  731. DebugInfo("print", "ArbixTPGui shown", "")
  732. else
  733. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  734. Size = UDim2.new(0, 0, 0, 0),
  735. BackgroundTransparency = 1
  736. }):Play()
  737. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 0}):Play()
  738. TweenService:Create(DropShadow, TweenInfo.new(0.4), {ImageTransparency = 1}):Play()
  739. DebugInfo("print", "ArbixTPGui hidden", "")
  740. end
  741. end
  742. end)
  743.  
  744. local dragging = false
  745. local dragInput, dragStart, startPos
  746.  
  747. TitleBar.InputBegan:Connect(function(input)
  748. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  749. dragging = true
  750. dragStart = input.Position
  751. startPos = Frame.Position
  752. input.Changed:Connect(function()
  753. if input.UserInputState == Enum.UserInputState.End then
  754. dragging = false
  755. end
  756. end)
  757. end
  758. end)
  759.  
  760. TitleBar.InputChanged:Connect(function(input)
  761. if input.UserInputType == Enum.UserInputType.MouseMovement then
  762. dragInput = input
  763. end
  764. end)
  765.  
  766. UserInputService.InputChanged:Connect(function(input)
  767. if input == dragInput and dragging then
  768. local delta = input.Position - dragStart
  769. local goal = UDim2.new(
  770. startPos.X.Scale,
  771. startPos.X.Offset + delta.X,
  772. startPos.Y.Scale,
  773. startPos.Y.Offset + delta.Y
  774. )
  775. Frame:TweenPosition(goal, Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 0.05, true)
  776. end
  777. end)
  778.  
  779. DebugInfo("print", "ArbixTPGui initialization completed", "")
  780. ]]
  781.  
  782. local ScreenGui = Instance.new("ScreenGui")
  783. ScreenGui.Name = "ArbixHub"
  784. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  785. ScreenGui.IgnoreGuiInset = true
  786. ScreenGui.DisplayOrder = 999
  787. ScreenGui.Parent = Player:WaitForChild("PlayerGui")
  788.  
  789. local Blur = Instance.new("BlurEffect")
  790. Blur.Name = "ArbixBlur"
  791. Blur.Size = 0
  792. Blur.Parent = Lighting
  793.  
  794. local Frame = Instance.new("Frame")
  795. Frame.Parent = ScreenGui
  796. Frame.BackgroundColor3 = Color3.fromRGB(10, 10, 15)
  797. Frame.BorderSizePixel = 0
  798. Frame.AnchorPoint = Vector2.new(0.5, 0.5)
  799. Frame.Position = UDim2.new(0.5, 0, 0.5, 0)
  800. Frame.Size = UDim2.new(0, 0, 0, 0)
  801. Frame.ClipsDescendants = true
  802. Frame.BackgroundTransparency = 1
  803.  
  804. local Gradient = Instance.new("UIGradient")
  805. Gradient.Color = ColorSequence.new({
  806. ColorSequenceKeypoint.new(0, Color3.fromRGB(20, 20, 30)),
  807. ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 10, 20))
  808. })
  809. Gradient.Rotation = 45
  810. Gradient.Parent = Frame
  811.  
  812. local UICorner = Instance.new("UICorner")
  813. UICorner.CornerRadius = UDim.new(0, 16)
  814. UICorner.Parent = Frame
  815.  
  816. local DropShadow = Instance.new("ImageLabel")
  817. DropShadow.Name = "DropShadow"
  818. DropShadow.Parent = Frame
  819. DropShadow.AnchorPoint = Vector2.new(0.5, 0.5)
  820. DropShadow.BackgroundTransparency = 1
  821. DropShadow.Position = UDim2.new(0.5, 0, 0.5, 8)
  822. DropShadow.Size = UDim2.new(1, 24, 1, 24)
  823. DropShadow.Image = "rbxassetid://6014261993"
  824. DropShadow.ImageColor3 = Color3.fromRGB(0, 0, 0)
  825. DropShadow.ImageTransparency = 0.6
  826. DropShadow.ScaleType = Enum.ScaleType.Slice
  827. DropShadow.SliceCenter = Rect.new(10, 10, 118, 118)
  828. DropShadow.ZIndex = -1
  829. DropShadow.Visible = false
  830.  
  831. local TitleBar = Instance.new("Frame")
  832. TitleBar.Name = "TitleBar"
  833. TitleBar.Parent = Frame
  834. TitleBar.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
  835. TitleBar.BorderSizePixel = 0
  836. TitleBar.Size = UDim2.new(1, 0, 0, 40)
  837. TitleBar.ZIndex = 2
  838.  
  839. local TitleBarGradient = Instance.new("UIGradient")
  840. TitleBarGradient.Color = ColorSequence.new({
  841. ColorSequenceKeypoint.new(0, Color3.fromRGB(25, 25, 35)),
  842. ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 25))
  843. })
  844. TitleBarGradient.Parent = TitleBar
  845.  
  846. local TitleBarCorner = Instance.new("UICorner")
  847. TitleBarCorner.CornerRadius = UDim.new(0, 16)
  848. TitleBarCorner.Parent = TitleBar
  849.  
  850. local TitleLabel = Instance.new("TextLabel")
  851. TitleLabel.Name = "Title"
  852. TitleLabel.Parent = TitleBar
  853. TitleLabel.BackgroundTransparency = 1
  854. TitleLabel.Size = UDim2.new(1, -80, 1, 0)
  855. TitleLabel.Position = UDim2.new(0, 15, 0, 0)
  856. TitleLabel.Font = Enum.Font.GothamBlack
  857. TitleLabel.Text = "ARBIX HUB"
  858. TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  859. TitleLabel.TextSize = 20
  860. TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
  861. TitleLabel.TextTransparency = 1
  862.  
  863. local ButtonFrame = Instance.new("Frame")
  864. ButtonFrame.Parent = TitleBar
  865. ButtonFrame.BackgroundTransparency = 1
  866. ButtonFrame.Size = UDim2.new(0, 80, 1, 0)
  867. ButtonFrame.Position = UDim2.new(1, -80, 0, 0)
  868.  
  869. local MinimizeButton = Instance.new("TextButton")
  870. MinimizeButton.Name = "MinimizeButton"
  871. MinimizeButton.Parent = ButtonFrame
  872. MinimizeButton.AnchorPoint = Vector2.new(0.5, 0.5)
  873. MinimizeButton.BackgroundTransparency = 1
  874. MinimizeButton.Position = UDim2.new(0.65, 0, 0.5, 0)
  875. MinimizeButton.Size = UDim2.new(0, 24, 0, 24)
  876. MinimizeButton.Font = Enum.Font.GothamBold
  877. MinimizeButton.Text = "—"
  878. MinimizeButton.TextColor3 = Color3.fromRGB(255, 204, 0)
  879. MinimizeButton.TextSize = 16
  880. MinimizeButton.TextTransparency = 1
  881.  
  882. local CloseButton = Instance.new("TextButton")
  883. CloseButton.Name = "CloseButton"
  884. CloseButton.Parent = ButtonFrame
  885. CloseButton.AnchorPoint = Vector2.new(0.5, 0.5)
  886. CloseButton.BackgroundTransparency = 1
  887. CloseButton.Position = UDim2.new(0.85, 0, 0.5, 0)
  888. CloseButton.Size = UDim2.new(0, 24, 0, 24)
  889. CloseButton.Font = Enum.Font.GothamBold
  890. CloseButton.Text = "X"
  891. CloseButton.TextColor3 = Color3.fromRGB(255, 80, 80)
  892. CloseButton.TextSize = 16
  893. CloseButton.TextTransparency = 1
  894.  
  895. local Content = Instance.new("Frame")
  896. Content.Name = "Content"
  897. Content.Parent = Frame
  898. Content.BackgroundTransparency = 1
  899. Content.Position = UDim2.new(0, 0, 0, 40)
  900. Content.Size = UDim2.new(1, 0, 1, -40)
  901.  
  902. local InputBox = Instance.new("TextBox")
  903. InputBox.Name = "InputBox"
  904. InputBox.Parent = Content
  905. InputBox.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
  906. InputBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  907. InputBox.PlaceholderText = "Enter access code"
  908. InputBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 160)
  909. InputBox.BorderSizePixel = 0
  910. InputBox.Position = UDim2.new(0.1, 0, 0.15, 0)
  911. InputBox.Size = UDim2.new(0.8, 0, 0, 50)
  912. InputBox.Font = Enum.Font.Gotham
  913. InputBox.Text = ""
  914. InputBox.TextSize = 18
  915. InputBox.TextWrapped = true
  916. InputBox.TextTransparency = 1
  917. InputBox.ClearTextOnFocus = false
  918.  
  919. local UICorner_Input = Instance.new("UICorner")
  920. UICorner_Input.CornerRadius = UDim.new(0, 12)
  921. UICorner_Input.Parent = InputBox
  922.  
  923. local InputStroke = Instance.new("UIStroke")
  924. InputStroke.Parent = InputBox
  925. InputStroke.Color = Color3.fromRGB(60, 60, 70)
  926. InputStroke.Thickness = 2
  927. InputStroke.Transparency = 1
  928.  
  929. local ButtonContainer = Instance.new("Frame")
  930. ButtonContainer.Parent = Content
  931. ButtonContainer.BackgroundTransparency = 1
  932. ButtonContainer.Size = UDim2.new(0.8, 0, 0, 50)
  933. ButtonContainer.Position = UDim2.new(0.1, 0, 0.35, 0)
  934.  
  935. local SubmitButton = Instance.new("TextButton")
  936. SubmitButton.Name = "SubmitButton"
  937. SubmitButton.Parent = ButtonContainer
  938. SubmitButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  939. SubmitButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  940. SubmitButton.Position = UDim2.new(0, 0, 0, 0)
  941. SubmitButton.Size = UDim2.new(0.48, -5, 1, 0)
  942. SubmitButton.Font = Enum.Font.GothamSemibold
  943. SubmitButton.Text = "SUBMIT CODE"
  944. SubmitButton.TextSize = 18
  945. SubmitButton.TextWrapped = true
  946. SubmitButton.TextTransparency = 1
  947. SubmitButton.AutoButtonColor = false
  948.  
  949. local UICorner_Submit = Instance.new("UICorner")
  950. UICorner_Submit.CornerRadius = UDim.new(0, 12)
  951. UICorner_Submit.Parent = SubmitButton
  952.  
  953. local SubmitStroke = Instance.new("UIStroke")
  954. SubmitStroke.Parent = SubmitButton
  955. SubmitStroke.Color = Color3.fromRGB(0, 80, 200)
  956. SubmitStroke.Thickness = 2
  957. SubmitStroke.Transparency = 0.5
  958.  
  959. local GetCodeButton = Instance.new("TextButton")
  960. GetCodeButton.Name = "GetCodeButton"
  961. GetCodeButton.Parent = ButtonContainer
  962. GetCodeButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  963. GetCodeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  964. GetCodeButton.Position = UDim2.new(0.52, 5, 0, 0)
  965. GetCodeButton.Size = UDim2.new(0.48, -5, 1, 0)
  966. GetCodeButton.Font = Enum.Font.GothamSemibold
  967. GetCodeButton.Text = "GET CODE"
  968. GetCodeButton.TextSize = 18
  969. GetCodeButton.TextWrapped = true
  970. GetCodeButton.TextTransparency = 1
  971. GetCodeButton.AutoButtonColor = false
  972.  
  973. local UICorner_GetCode = Instance.new("UICorner")
  974. UICorner_GetCode.CornerRadius = UDim.new(0, 12)
  975. UICorner_GetCode.Parent = GetCodeButton
  976.  
  977. local GetCodeStroke = Instance.new("UIStroke")
  978. GetCodeStroke.Parent = GetCodeButton
  979. GetCodeStroke.Color = Color3.fromRGB(0, 80, 200)
  980. GetCodeStroke.Thickness = 2
  981. GetCodeStroke.Transparency = 0.5
  982.  
  983. local NotificationFrame = Instance.new("Frame")
  984. NotificationFrame.Parent = Content
  985. NotificationFrame.BackgroundTransparency = 1
  986. NotificationFrame.Size = UDim2.new(0.8, 0, 0, 30)
  987. NotificationFrame.Position = UDim2.new(0.1, 0, 0.65, 0)
  988. NotificationFrame.Visible = false
  989.  
  990. local NotificationLabel = Instance.new("TextLabel")
  991. NotificationLabel.Parent = NotificationFrame
  992. NotificationLabel.BackgroundTransparency = 1
  993. NotificationLabel.Size = UDim2.new(1, 0, 1, 0)
  994. NotificationLabel.Font = Enum.Font.Gotham
  995. NotificationLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  996. NotificationLabel.TextSize = 14
  997. NotificationLabel.TextTransparency = 1
  998. NotificationLabel.Text = ""
  999. NotificationLabel.TextWrapped = true
  1000.  
  1001. local LoadingCircle = Instance.new("Frame")
  1002. LoadingCircle.Name = "LoadingCircle"
  1003. LoadingCircle.Parent = Content
  1004. LoadingCircle.AnchorPoint = Vector2.new(0.5, 0.5)
  1005. LoadingCircle.BackgroundTransparency = 1
  1006. LoadingCircle.Position = UDim2.new(0.5, 0, 0.35, 0)
  1007. LoadingCircle.Size = UDim2.new(0, 40, 0, 40)
  1008. LoadingCircle.Visible = false
  1009.  
  1010. local Circle1 = Instance.new("Frame")
  1011. Circle1.Name = "Circle1"
  1012. Circle1.Parent = LoadingCircle
  1013. Circle1.AnchorPoint = Vector2.new(0.5, 0.5)
  1014. Circle1.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  1015. Circle1.Size = UDim2.new(0, 10, 0, 10)
  1016. Circle1.Position = UDim2.new(0.5, 0, 0, 0)
  1017. Circle1.BorderSizePixel = 0
  1018.  
  1019. local UICorner_Circle1 = Instance.new("UICorner")
  1020. UICorner_Circle1.CornerRadius = UDim.new(1, 0)
  1021. UICorner_Circle1.Parent = Circle1
  1022.  
  1023. local Circle2 = Instance.new("Frame")
  1024. Circle2.Name = "Circle2"
  1025. Circle2.Parent = LoadingCircle
  1026. Circle2.AnchorPoint = Vector2.new(0.5, 0.5)
  1027. Circle2.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
  1028. Circle2.Size = UDim2.new(0, 10, 0, 10)
  1029. Circle2.Position = UDim2.new(0.5, 0, 0, 0)
  1030. Circle2.BorderSizePixel = 0
  1031.  
  1032. local UICorner_Circle2 = Instance.new("UICorner")
  1033. UICorner_Circle2.CornerRadius = UDim.new(1, 0)
  1034. UICorner_Circle2.Parent = Circle2
  1035.  
  1036. local function createHoverEffect(button, stroke)
  1037. button.MouseEnter:Connect(function()
  1038. TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  1039. BackgroundColor3 = Color3.fromRGB(0, 140, 255),
  1040. TextColor3 = Color3.fromRGB(255, 255, 255)
  1041. }):Play()
  1042. TweenService:Create(stroke, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  1043. Color = Color3.fromRGB(0, 100, 220),
  1044. Thickness = 3,
  1045. Transparency = 0.2
  1046. }):Play()
  1047. end)
  1048. button.MouseLeave:Connect(function()
  1049. TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  1050. BackgroundColor3 = Color3.fromRGB(0, 120, 255),
  1051. TextColor3 = Color3.fromRGB(255, 255, 255)
  1052. }):Play()
  1053. TweenService:Create(stroke, TweenInfo.new(0.2, Enum.EasingStyle.Exponential), {
  1054. Color = Color3.fromRGB(0, 80, 200),
  1055. Thickness = 2,
  1056. Transparency = 0.5
  1057. }):Play()
  1058. end)
  1059. end
  1060.  
  1061. createHoverEffect(SubmitButton, SubmitStroke)
  1062. createHoverEffect(GetCodeButton, GetCodeStroke)
  1063.  
  1064. task.wait(0.1)
  1065. TweenService:Create(Blur, TweenInfo.new(0.6, Enum.EasingStyle.Exponential), {Size = 15}):Play()
  1066. TweenService:Create(Frame, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
  1067. Size = UDim2.new(0, 450, 0, 320),
  1068. BackgroundTransparency = 0
  1069. }):Play()
  1070. DropShadow.Visible = true
  1071. TweenService:Create(DropShadow, TweenInfo.new(0.6), {ImageTransparency = 0.6}):Play()
  1072.  
  1073. task.wait(0.3)
  1074. TweenService:Create(TitleLabel, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  1075. TweenService:Create(CloseButton, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  1076. TweenService:Create(MinimizeButton, TweenInfo.new(0.4), {TextTransparency = 0}):Play()
  1077.  
  1078. task.wait(0.2)
  1079. TweenService:Create(InputBox, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1080. TextTransparency = 0,
  1081. PlaceholderColor3 = Color3.fromRGB(150, 150, 160)
  1082. }):Play()
  1083. TweenService:Create(InputStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1084.  
  1085. task.wait(0.2)
  1086. TweenService:Create(SubmitButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {TextTransparency = 0}):Play()
  1087. TweenService:Create(SubmitStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1088. TweenService:Create(GetCodeButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {TextTransparency = 0}):Play()
  1089. TweenService:Create(GetCodeStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1090.  
  1091. GetCodeButton.MouseButton1Click:Connect(function()
  1092. setclipboard(discordLink)
  1093. NotificationFrame.Visible = true
  1094. NotificationLabel.TextColor3 = Color3.fromRGB(0, 255, 100)
  1095. NotificationLabel.Text = "Discord link copied to clipboard!"
  1096. TweenService:Create(NotificationLabel, TweenInfo.new(0.3), {
  1097. TextTransparency = 0
  1098. }):Play()
  1099. task.wait(2)
  1100. TweenService:Create(NotificationLabel, TweenInfo.new(0.3), {
  1101. TextTransparency = 1
  1102. }):Play()
  1103. task.wait(0.3)
  1104. NotificationFrame.Visible = false
  1105. NotificationLabel.TextColor3 = Color3.fromRGB(255, 80, 80)
  1106. end)
  1107.  
  1108. local isMinimized = false
  1109. local originalSize = UDim2.new(0, 450, 0, 320)
  1110. local minimizedSize = UDim2.new(0, 200, 0, 40)
  1111.  
  1112. MinimizeButton.MouseButton1Click:Connect(function()
  1113. isMinimized = not isMinimized
  1114. local targetSize = isMinimized and minimizedSize or originalSize
  1115. local contentTransparency = isMinimized and 1 or 0
  1116.  
  1117. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1118. Size = targetSize,
  1119. BackgroundColor3 = Color3.fromRGB(10, 10, 15)
  1120. }):Play()
  1121.  
  1122. TweenService:Create(Content, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1123. Visible = not isMinimized
  1124. }):Play()
  1125.  
  1126. TweenService:Create(DropShadow, TweenInfo.new(0.4), {
  1127. ImageTransparency = 0.6,
  1128. Visible = true
  1129. }):Play()
  1130.  
  1131. TweenService:Create(InputBox, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1132. TextTransparency = contentTransparency,
  1133. BackgroundTransparency = contentTransparency
  1134. }):Play()
  1135.  
  1136. TweenService:Create(InputStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1137. Transparency = contentTransparency
  1138. }):Play()
  1139.  
  1140. TweenService:Create(SubmitButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1141. TextTransparency = contentTransparency,
  1142. BackgroundTransparency = contentTransparency
  1143. }):Play()
  1144.  
  1145. TweenService:Create(SubmitStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1146. Transparency = contentTransparency
  1147. }):Play()
  1148.  
  1149. TweenService:Create(GetCodeButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1150. TextTransparency = contentTransparency,
  1151. BackgroundTransparency = contentTransparency
  1152. }):Play()
  1153.  
  1154. TweenService:Create(GetCodeStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1155. Transparency = contentTransparency
  1156. }):Play()
  1157.  
  1158. MinimizeButton.Text = isMinimized and "□" or "—"
  1159. end)
  1160.  
  1161. SubmitButton.MouseButton1Click:Connect(function()
  1162. local userInput = string.lower(InputBox.Text or "")
  1163.  
  1164. if userInput == key then
  1165. SubmitButton.Visible = false
  1166. GetCodeButton.Visible = false
  1167. LoadingCircle.Visible = true
  1168.  
  1169. local angle = 0
  1170. local connection
  1171. connection = RunService.Heartbeat:Connect(function(delta)
  1172. angle = (angle + delta * 10) % (2 * math.pi)
  1173. Circle1.Position = UDim2.new(0.5 + math.cos(angle) * 0.4, 0, 0.5 + math.sin(angle) * 0.4, 0)
  1174. Circle2.Position = UDim2.new(0.5 + math.cos(angle + math.pi) * 0.4, 0, 0.5 + math.sin(angle + math.pi) * 0.4, 0)
  1175. end)
  1176.  
  1177. task.wait(1.2)
  1178. connection:Disconnect()
  1179.  
  1180. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1181. Size = UDim2.new(0, 0, 0, 0),
  1182. BackgroundTransparency = 1
  1183. }):Play()
  1184.  
  1185. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 0}):Play()
  1186.  
  1187. task.wait(0.4)
  1188. ScreenGui:Destroy()
  1189. Blur:Destroy()
  1190. print("[ArbixHub]: ArbixBlur destroyed")
  1191. local success, errorMsg = pcall(function()
  1192. local func = loadstring(scriptToLoad)
  1193. if not func then
  1194. error("Failed to compile scriptToLoad")
  1195. end
  1196. func()
  1197. end)
  1198. if not success then
  1199. warn("[ArbixHub ERROR]: Failed to execute scriptToLoad: " .. tostring(errorMsg))
  1200. else
  1201. print("[ArbixHub]: Successfully executed scriptToLoad")
  1202. end
  1203. else
  1204. NotificationFrame.Visible = true
  1205. NotificationLabel.Text = "Invalid code, please try again"
  1206.  
  1207. TweenService:Create(NotificationLabel, TweenInfo.new(0.3), {
  1208. TextTransparency = 0
  1209. }):Play()
  1210.  
  1211. local shakeTime = 0.4
  1212. for i = 1, 3 do
  1213. TweenService:Create(InputBox, TweenInfo.new(shakeTime/6), {Position = UDim2.new(0.1, -5, 0.15, 0)}):Play()
  1214. task.wait(shakeTime/6)
  1215. TweenService:Create(InputBox, TweenInfo.new(shakeTime/6), {Position = UDim2.new(0.1, 5, 0.15, 0)}):Play()
  1216. task.wait(shakeTime/6)
  1217. end
  1218. TweenService:Create(InputBox, TweenInfo.new(shakeTime/6), {Position = UDim2.new(0.1, 0, 0.15, 0)}):Play()
  1219. InputBox.Text = ""
  1220. TweenService:Create(InputStroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(255, 80, 80)}):Play()
  1221.  
  1222. task.wait(2)
  1223. TweenService:Create(NotificationLabel, TweenInfo.new(0.3), {
  1224. TextTransparency = 1
  1225. }):Play()
  1226. TweenService:Create(InputStroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(60, 60, 70)}):Play()
  1227. task.wait(0.3)
  1228. NotificationFrame.Visible = false
  1229. end
  1230. end)
  1231.  
  1232. CloseButton.MouseButton1Click:Connect(function()
  1233. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1234. Size = UDim2.new(0, 0, 0, 0),
  1235. BackgroundTransparency = 1
  1236. }):Play()
  1237. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 0}):Play()
  1238. task.wait(0.4)
  1239. ScreenGui:Destroy()
  1240. Blur:Destroy()
  1241. end)
  1242.  
  1243. local isGuiVisible = true
  1244. UIS.InputBegan:Connect(function(input, gameProcessedEvent)
  1245. if gameProcessedEvent then return end
  1246. if input.KeyCode == Enum.KeyCode.RightShift then
  1247. isGuiVisible = not isGuiVisible
  1248. if isGuiVisible then
  1249. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
  1250. Size = isMinimized and minimizedSize or originalSize,
  1251. BackgroundColor3 = Color3.fromRGB(10, 10, 15),
  1252. BackgroundTransparency = 0
  1253. }):Play()
  1254. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 15}):Play()
  1255. TweenService:Create(DropShadow, TweenInfo.new(0.4), {
  1256. ImageTransparency = 0.6,
  1257. Visible = true
  1258. }):Play()
  1259. TweenService:Create(Content, TweenInfo.new(0.4), {
  1260. Visible = not isMinimized
  1261. }):Play()
  1262. if not isMinimized then
  1263. TweenService:Create(InputBox, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1264. TextTransparency = 0,
  1265. BackgroundTransparency = 0
  1266. }):Play()
  1267. TweenService:Create(InputStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1268. TweenService:Create(SubmitButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1269. TextTransparency = 0,
  1270. BackgroundTransparency = 0
  1271. }):Play()
  1272. TweenService:Create(SubmitStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1273. TweenService:Create(GetCodeButton, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1274. TextTransparency = 0,
  1275. BackgroundTransparency = 0
  1276. }):Play()
  1277. TweenService:Create(GetCodeStroke, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {Transparency = 0}):Play()
  1278. end
  1279. else
  1280. TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Exponential), {
  1281. Size = UDim2.new(0, 0, 0, 0),
  1282. BackgroundTransparency = 1
  1283. }):Play()
  1284. TweenService:Create(Blur, TweenInfo.new(0.4), {Size = 0}):Play()
  1285. TweenService:Create(DropShadow, TweenInfo.new(0.4), {ImageTransparency = 1}):Play()
  1286. end
  1287. end
  1288. end)
  1289.  
  1290. local dragging = false
  1291. local dragInput, dragStart, startPos
  1292.  
  1293. TitleBar.InputBegan:Connect(function(input)
  1294. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1295. dragging = true
  1296. dragStart = input.Position
  1297. startPos = Frame.Position
  1298. input.Changed:Connect(function()
  1299. if input.UserInputState == Enum.UserInputState.End then
  1300. dragging = false
  1301. end
  1302. end)
  1303. end
  1304. end)
  1305.  
  1306. TitleBar.InputChanged:Connect(function(input)
  1307. if input.UserInputType == Enum.UserInputType.MouseMovement then
  1308. dragInput = input
  1309. end
  1310. end)
  1311.  
  1312. UIS.InputChanged:Connect(function(input)
  1313. if input == dragInput and dragging then
  1314. local delta = input.Position - dragStart
  1315. local goal = UDim2.new(
  1316. startPos.X.Scale,
  1317. startPos.X.Offset + delta.X,
  1318. startPos.Y.Scale,
  1319. startPos.Y.Offset + delta.Y
  1320. )
  1321. Frame:TweenPosition(goal, Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 0.05, true)
  1322. end
  1323. end)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement