papapyst

Script Hub GUI

Oct 19th, 2024
18,022
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 26.07 KB | None | 0 0
  1. -- scripthub latest update
  2. -- if your device is low, make a loadstring and paste the raw link
  3.  
  4. -- Btw you can modify the script or steal the credits or keep the credits, idc :)
  5.  
  6. local ScreenGui = Instance.new("ScreenGui")
  7. ScreenGui.Parent = game.CoreGui
  8. ScreenGui.IgnoreGuiInset = true
  9.  
  10. local BlurEffect = Instance.new("BlurEffect")
  11. BlurEffect.Size = 0 -- Initially no blur
  12. BlurEffect.Parent = game.Lighting -- Add the blur to Lighting
  13.  
  14. local function fadeBlur(targetSize)
  15.     local step = 1 -- Faster blur fade speed
  16.     if BlurEffect.Size < targetSize then
  17.         for i = BlurEffect.Size, targetSize, step do
  18.             BlurEffect.Size = i
  19.             wait(0.01) -- Faster fade-in effect
  20.         end
  21.     else
  22.         for i = BlurEffect.Size, targetSize, -step do
  23.             BlurEffect.Size = i
  24.             wait(0.01) -- Faster fade-out effect
  25.         end
  26.     end
  27. end
  28.  
  29. local MainFrame = Instance.new("Frame")
  30. MainFrame.Size = UDim2.new(0, 600, 0, 300) -- Bigger size for the main GUI
  31. MainFrame.Position = UDim2.new(0.5, -300, 0.5, -150) -- Centered
  32. MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 50) -- Dark blue color
  33. MainFrame.Active = true
  34. MainFrame.Draggable = true -- Makes it draggable
  35. MainFrame.Visible = false -- Initially hidden
  36. MainFrame.Parent = ScreenGui
  37.  
  38. local UICorner = Instance.new("UICorner")
  39. UICorner.CornerRadius = UDim.new(0.05, 0) -- Less rounded corners for a more square-like look
  40. UICorner.Parent = MainFrame
  41.  
  42. local function applySquircle(button)
  43.     local corner = Instance.new("UICorner")
  44.     corner.CornerRadius = UDim.new(0.1, 0) -- Adjust the value for squareness
  45.     corner.Parent = button
  46. end
  47.  
  48. local TitleLabel = Instance.new("TextLabel")
  49. TitleLabel.Size = UDim2.new(0, 180, 0, 30) -- Smaller size
  50. TitleLabel.Position = UDim2.new(0, 10, 0, 5) -- Top left of the GUI
  51. TitleLabel.Text = "ScriptHub GUI"
  52. TitleLabel.BackgroundTransparency = 1 -- Transparent background
  53. TitleLabel.TextColor3 = Color3.fromRGB(0, 255, 255) -- Cyan color
  54. TitleLabel.TextScaled = true
  55. TitleLabel.Parent = MainFrame
  56.  
  57. coroutine.wrap(function()
  58.     while true do
  59.         for i = 0, 1, 0.01 do
  60.             TitleLabel.TextColor3 = Color3.fromRGB(0, 255 * i, 255 * (1 - i)) -- Blue to Cyan
  61.             wait(0.05)
  62.         end
  63.         for i = 1, 0, -0.01 do
  64.             TitleLabel.TextColor3 = Color3.fromRGB(0, 255 * i, 255 * (1 - i)) -- Cyan to Blue
  65.             wait(0.05)
  66.         end
  67.     end
  68. end)()
  69.  
  70. local CloseButton = Instance.new("TextButton")
  71. CloseButton.Size = UDim2.new(0, 26, 0, 25) -- Smaller size
  72. CloseButton.Position = UDim2.new(1, -50, 0, 10) -- Slightly down from the top
  73. CloseButton.Text = "-" -- Changed text to "-"
  74. CloseButton.TextScaled = true -- Text scales with size
  75. CloseButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255) -- Blue color
  76. CloseButton.TextColor3 = Color3.new(1, 1, 1)
  77. CloseButton.Parent = MainFrame
  78.  
  79. local SmallButton = Instance.new("TextButton")
  80. SmallButton.Size = UDim2.new(0, 40, 0, 40) -- Smaller G button
  81. SmallButton.Position = UDim2.new(1, -75, 0, 45) -- Position under the 3 dots in the top-right corner
  82. SmallButton.Text = "SH" -- Changed to "UTG"
  83. SmallButton.TextScaled = true -- Text scales with size
  84. SmallButton.BackgroundColor3 = Color3.fromRGB(10, 10, 50) -- Same dark blue color
  85. SmallButton.TextColor3 = Color3.new(1, 1, 1)
  86. SmallButton.Visible = true -- Visible initially
  87. SmallButton.Parent = ScreenGui
  88. SmallButton.Active = true
  89. SmallButton.Draggable = true -- Makes it draggable
  90.  
  91. local SmallButtonCorner = Instance.new("UICorner")
  92. SmallButtonCorner.CornerRadius = UDim.new(0.2, 0) -- Slightly rounded corners for a squircle look
  93. SmallButtonCorner.Parent = SmallButton
  94.  
  95. local CloseButtonCorner = Instance.new("UICorner")
  96. CloseButtonCorner.CornerRadius = UDim.new(0.2, 0) -- Slightly rounded corners for a squircle look
  97. CloseButtonCorner.Parent = CloseButton
  98.  
  99. local TabsFrame = Instance.new("Frame")
  100. TabsFrame.Size = UDim2.new(0, 90, 0, 220) -- Adjusted size for tab buttons (left side)
  101. TabsFrame.Position = UDim2.new(0, 5, 0, 50) -- Position on the left of the tab section
  102. TabsFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 50) -- Background color for the tabs
  103. TabsFrame.Parent = MainFrame
  104.  
  105. local TabButtons = {}
  106. local tabNames = {"MAIN", "HATS", "TOOLS", "GAMES", "CREDITS"} -- Updated tab names
  107.  
  108. for i, tabName in ipairs(tabNames) do
  109.     local TabButton = Instance.new("TextButton")
  110.     TabButton.Size = UDim2.new(1, 0, 0, 40) -- Size of each tab button
  111.     TabButton.Position = UDim2.new(0, 0, (i-1) * 0.2, 0) -- Space out each tab more
  112.     TabButton.Text = tabName
  113.     TabButton.BackgroundColor3 = Color3.fromRGB(30, 30, 60) -- Darker color for tabs
  114.     TabButton.TextColor3 = Color3.new(1, 1, 1)
  115.     TabButton.Parent = TabsFrame
  116.     TabButtons[tabName] = TabButton
  117. end
  118.  
  119. -- Scrolling Frame for Buttons (centered and longer)
  120. local ScrollFrame = Instance.new("ScrollingFrame")
  121. ScrollFrame.Size = UDim2.new(0, 450, 0, 240) -- Adjusted size for perfect centering (longer)
  122. ScrollFrame.Position = UDim2.new(0, 100, 0, 40) -- Centered next to tabs
  123. ScrollFrame.CanvasSize = UDim2.new(0, 0, 4, 0) -- Increased canvas size for more scrolling space
  124. ScrollFrame.ScrollBarThickness = 6 -- Set the thickness of the scrollbar
  125. ScrollFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 50) -- Slightly dark blue background
  126. ScrollFrame.BorderSizePixel = 0 -- No border
  127. ScrollFrame.Visible = true -- Keep it visible initially
  128. ScrollFrame.Parent = MainFrame
  129.  
  130. -- Spiderman Button
  131. local SpidermanButton = Instance.new("TextButton")
  132. SpidermanButton.Size = UDim2.new(0, 275, 0, 50) -- Adjusted to fit the new frame size
  133. SpidermanButton.Position = UDim2.new(0, 15, 0, 0)
  134. SpidermanButton.Text = "Spiderman - need keyboard"
  135. SpidermanButton.TextScaled = true
  136. SpidermanButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  137. SpidermanButton.TextColor3 = Color3.new(1, 1, 1)
  138. SpidermanButton.Parent = ScrollFrame
  139. applySquircle(SpidermanButton)
  140.  
  141. -- Invisible Button
  142. local InvisibleButton = Instance.new("TextButton")
  143. InvisibleButton.Size = UDim2.new(0, 275, 0, 50)
  144. InvisibleButton.Position = UDim2.new(0, 15, 0, 60)
  145. InvisibleButton.Text = "Invisible"
  146. InvisibleButton.TextScaled = true
  147. InvisibleButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  148. InvisibleButton.TextColor3 = Color3.new(1, 1, 1)
  149. InvisibleButton.Parent = ScrollFrame
  150. applySquircle(InvisibleButton)
  151.  
  152. -- Invisible V2 Button
  153. local InvisibleV2Button = Instance.new("TextButton")
  154. InvisibleV2Button.Size = UDim2.new(0, 275, 0, 50)
  155. InvisibleV2Button.Position = UDim2.new(0, 15, 0, 120) -- Positioned under Invisible button
  156. InvisibleV2Button.Text = "Invisible V2"
  157. InvisibleV2Button.TextScaled = true
  158. InvisibleV2Button.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  159. InvisibleV2Button.TextColor3 = Color3.new(1, 1, 1)
  160. InvisibleV2Button.Parent = ScrollFrame
  161. applySquircle(InvisibleV2Button)
  162.  
  163. -- Invis v3 Button
  164. local InvisibleV3Button = Instance.new("TextButton")
  165. InvisibleV3Button.Size = UDim2.new(0, 275, 0, 50)
  166. InvisibleV3Button.Position = UDim2.new(0, 15, 0, 180) -- Positioned under Invisible V2 button
  167. InvisibleV3Button.Text = "Invisible V3"
  168. InvisibleV3Button.TextScaled = true
  169. InvisibleV3Button.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  170. InvisibleV3Button.TextColor3 = Color3.new(1, 1, 1)
  171. InvisibleV3Button.Parent = ScrollFrame
  172. applySquircle(InvisibleV3Button)
  173.  
  174. -- R6 Animations Button
  175. local R6AnimationsButton = Instance.new("TextButton")
  176. R6AnimationsButton.Size = UDim2.new(0, 275, 0, 50)
  177. R6AnimationsButton.Position = UDim2.new(0, 15, 0, 240) -- Positioned under Invisible V3 button
  178. R6AnimationsButton.Text = "R6 Animations"
  179. R6AnimationsButton.TextScaled = true
  180. R6AnimationsButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  181. R6AnimationsButton.TextColor3 = Color3.new(1, 1, 1)
  182. R6AnimationsButton.Parent = ScrollFrame
  183. applySquircle(R6AnimationsButton)
  184.  
  185. -- R6AnimsImproved Button
  186. local R6AnimsImproved = Instance.new("TextButton")
  187. R6AnimsImproved.Size = UDim2.new(0, 275, 0, 50)
  188. R6AnimsImproved.Position = UDim2.new(0, 15, 0, 300) -- Positioned under
  189. R6AnimsImproved.Text = "R6 Animations V2"
  190. R6AnimsImproved.TextScaled = true
  191. R6AnimsImproved.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  192. R6AnimsImproved.TextColor3 = Color3.new(1, 1, 1)
  193. R6AnimsImproved.Parent = ScrollFrame
  194. applySquircle(R6AnimsImproved)
  195.  
  196. -- Backflip Button
  197. local BackflipButton = Instance.new("TextButton")
  198. BackflipButton.Size = UDim2.new(0, 275, 0, 50)
  199. BackflipButton.Position = UDim2.new(0, 15, 0, 360) -- Positioned under
  200. BackflipButton.Text = "Backflip/FrontFlip"
  201. BackflipButton.TextScaled = true
  202. BackflipButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  203. BackflipButton.TextColor3 = Color3.new(1, 1, 1)
  204. BackflipButton.Parent = ScrollFrame
  205. applySquircle(BackflipButton)
  206.  
  207. -- Hat Orbit Button
  208. local HatOrbitButton = Instance.new("TextButton")
  209. HatOrbitButton.Size = UDim2.new(0, 275, 0, 50)
  210. HatOrbitButton.Position = UDim2.new(0, 15, 0, 0) -- Positioned at the top of the HATS tab
  211. HatOrbitButton.Text = "Hat Orbit"
  212. HatOrbitButton.TextScaled = true
  213. HatOrbitButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  214. HatOrbitButton.TextColor3 = Color3.new(1, 1, 1)
  215. HatOrbitButton.Parent = ScrollFrame
  216. HatOrbitButton.Visible = false -- Initially hidden under the HATS tab
  217. applySquircle(HatOrbitButton)
  218.  
  219. -- PP Giver Button
  220. local PPGiverButton = Instance.new("TextButton")
  221. PPGiverButton.Size = UDim2.new(0, 275, 0, 50)
  222. PPGiverButton.Position = UDim2.new(0, 15, 0, 60) -- Positioned under Hat Orbit button
  223. PPGiverButton.Text = "PP Giver"
  224. PPGiverButton.TextScaled = true
  225. PPGiverButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  226. PPGiverButton.TextColor3 = Color3.new(1, 1, 1)
  227. PPGiverButton.Parent = ScrollFrame
  228. PPGiverButton.Visible = false -- Initially hidden under the HATS tab
  229. applySquircle(PPGiverButton)
  230.  
  231. -- SCP96 Button
  232. local SCP96Button = Instance.new("TextButton")
  233. SCP96Button.Size = UDim2.new(0, 275, 0, 50)
  234. SCP96Button.Position = UDim2.new(0, 15, 0, 120) -- Positioned under
  235. SCP96Button.Text = "SCP 096"
  236. SCP96Button.TextScaled = true
  237. SCP96Button.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  238. SCP96Button.TextColor3 = Color3.new(1, 1, 1)
  239. SCP96Button.Parent = ScrollFrame
  240. SCP96Button.Visible = false
  241. applySquircle(SCP96Button)
  242.  
  243. -- Sniper Button
  244. local SniperButton = Instance.new("TextButton")
  245. SniperButton.Size = UDim2.new(0, 275, 0, 50)
  246. SniperButton.Position = UDim2.new(0, 15, 0, 180) -- Positioned under Invisible V2 button
  247. SniperButton.Text = "Sniper Weapon"
  248. SniperButton.TextScaled = true
  249. SniperButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  250. SniperButton.TextColor3 = Color3.new(1, 1, 1)
  251. SniperButton.Parent = ScrollFrame
  252. SniperButton.Visible = false
  253. applySquircle(SniperButton)
  254.  
  255. -- GoodBadCop Button
  256. local GoodBadCopButton = Instance.new("TextButton")
  257. GoodBadCopButton.Size = UDim2.new(0, 275, 0, 50)
  258. GoodBadCopButton.Position = UDim2.new(0, 15, 0, 240) -- Positioned under Invisible V2 button
  259. GoodBadCopButton.Text = "Good Cop Bad Cop"
  260. GoodBadCopButton.TextScaled = true
  261. GoodBadCopButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  262. GoodBadCopButton.TextColor3 = Color3.new(1, 1, 1)
  263. GoodBadCopButton.Parent = ScrollFrame
  264. GoodBadCopButton.Visible = false
  265. applySquircle(GoodBadCopButton)
  266.  
  267. -- Infinite Yield Button
  268. local InfiniteYieldButton = Instance.new("TextButton")
  269. InfiniteYieldButton.Size = UDim2.new(0, 275, 0, 50)
  270. InfiniteYieldButton.Position = UDim2.new(0, 15, 0, 0) -- Positioned
  271. InfiniteYieldButton.Text = "Infinite Yield"
  272. InfiniteYieldButton.TextScaled = true
  273. InfiniteYieldButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  274. InfiniteYieldButton.TextColor3 = Color3.new(1, 1, 1)
  275. InfiniteYieldButton.Parent = ScrollFrame
  276. InfiniteYieldButton.Visible = false -- Initially hidden under the TOOLS tab
  277. applySquircle(InfiniteYieldButton)
  278.  
  279. -- Rochips button
  280. local RochipsUniversalButton = Instance.new("TextButton")
  281. RochipsUniversalButton.Size = UDim2.new(0, 275, 0, 50)
  282. RochipsUniversalButton.Position = UDim2.new(0, 15, 0, 60) -- Positioned
  283. RochipsUniversalButton.Text = "Rochips Universal"
  284. RochipsUniversalButton.TextScaled = true
  285. RochipsUniversalButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  286. RochipsUniversalButton.TextColor3 = Color3.new(1, 1, 1)
  287. RochipsUniversalButton.Parent = ScrollFrame
  288. RochipsUniversalButton.Visible = false --Initially hidden under the TOOLS tab
  289. applySquircle(RochipsUniversalButton)
  290.  
  291. -- Keyboard Keystroke Button
  292. local KKButton = Instance.new("TextButton")
  293. KKButton.Size = UDim2.new(0, 275, 0, 50)
  294. KKButton.Position = UDim2.new(0, 15, 0, 120) -- Positioned under Invisible button
  295. KKButton.Text = "Keyboard/Keystroke"
  296. KKButton.TextScaled = true
  297. KKButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  298. KKButton.TextColor3 = Color3.new(1, 1, 1)
  299. KKButton.Parent = ScrollFrame
  300. KKButton.Visible = false
  301. applySquircle(KKButton)
  302.  
  303. -- Free Cam Button
  304. local FreeCamButton = Instance.new("TextButton")
  305. FreeCamButton.Size = UDim2.new(0, 275, 0, 50)
  306. FreeCamButton.Position = UDim2.new(0, 15, 0, 180) -- Positioned
  307. FreeCamButton.Text = "Free Cam"
  308. FreeCamButton.TextScaled = true
  309. FreeCamButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  310. FreeCamButton.TextColor3 = Color3.new(1, 1, 1)
  311. FreeCamButton.Parent = ScrollFrame
  312. FreeCamButton.Visible = false
  313. applySquircle(FreeCamButton)
  314.  
  315. -- DomainX Button
  316. local DomainXButton = Instance.new("TextButton")
  317. DomainXButton.Size = UDim2.new(0, 275, 0, 50)
  318. DomainXButton.Position = UDim2.new(0, 15, 0, 240) -- Positioned under Invisible V2 button
  319. DomainXButton.Text = "Domain X smart script"
  320. DomainXButton.TextScaled = true
  321. DomainXButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  322. DomainXButton.TextColor3 = Color3.new(1, 1, 1)
  323. DomainXButton.Parent = ScrollFrame
  324. DomainXButton.Visible = false
  325. applySquircle(DomainXButton)
  326.  
  327. -- SkyHub Button
  328. local SkyHubButton = Instance.new("TextButton")
  329. SkyHubButton.Size = UDim2.new(0, 275, 0, 50)
  330. SkyHubButton.Position = UDim2.new(0, 15, 0, 300) -- Positioned under
  331. SkyHubButton.Text = "SkyHub Utility"
  332. SkyHubButton.TextScaled = true
  333. SkyHubButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  334. SkyHubButton.TextColor3 = Color3.new(1, 1, 1)
  335. SkyHubButton.Parent = ScrollFrame
  336. SkyHubButton.Visible = false
  337. applySquircle(SkyHubButton)
  338.  
  339. -- ChatBypassUniversal Button
  340. local ChatBypassUniversal = Instance.new("TextButton")
  341. ChatBypassUniversal.Size = UDim2.new(0, 275, 0, 50)
  342. ChatBypassUniversal.Position = UDim2.new(0, 15, 0, 360) -- Positioned
  343. ChatBypassUniversal.Text = "Chat Bypasser Universal"
  344. ChatBypassUniversal.TextScaled = true
  345. ChatBypassUniversal.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  346. ChatBypassUniversal.TextColor3 = Color3.new(1, 1, 1)
  347. ChatBypassUniversal.Parent = ScrollFrame
  348. ChatBypassUniversal.Visible = false -- Initially hidden under the TOOLS tab
  349. applySquircle(ChatBypassUniversal)
  350.  
  351. -- ChatBypassGUI Button
  352. local ChatBypassGUI = Instance.new("TextButton")
  353. ChatBypassGUI.Size = UDim2.new(0, 275, 0, 50)
  354. ChatBypassGUI.Position = UDim2.new(0, 15, 0, 420) -- Positioned
  355. ChatBypassGUI.Text = "Nano Chat Bypasser"
  356. ChatBypassGUI.TextScaled = true
  357. ChatBypassGUI.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  358. ChatBypassGUI.TextColor3 = Color3.new(1, 1, 1)
  359. ChatBypassGUI.Parent = ScrollFrame
  360. ChatBypassGUI.Visible = false -- Initially hidden under the TOOLS tab
  361. applySquircle(ChatBypassGUI)
  362.  
  363. local GameHubButton = Instance.new("TextButton")
  364. GameHubButton.Size = UDim2.new(0, 275, 0, 50)
  365. GameHubButton.Position = UDim2.new(0, 15, 0, 0) -- Positioned
  366. GameHubButton.Text = "Game Hub"
  367. GameHubButton.TextScaled = true
  368. GameHubButton.BackgroundColor3 = Color3.fromRGB(20, 20,90) -- Slightly darker blue
  369. GameHubButton.TextColor3 = Color3.new(1, 1, 1)
  370. GameHubButton.Parent = ScrollFrame
  371. GameHubButton.Visible = false
  372. applySquircle(GameHubButton)
  373.  
  374. -- R4D troll button
  375. local R4DTrollButton = Instance.new("TextButton")
  376. R4DTrollButton.Size = UDim2.new(0, 275, 0, 50)
  377. R4DTrollButton.Position = UDim2.new(0, 15, 0, 60) -- Positioned
  378. R4DTrollButton.Text = "Brookhaven Trolling"
  379. R4DTrollButton.TextScaled = true
  380. R4DTrollButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  381. R4DTrollButton.TextColor3 = Color3.new(1, 1, 1)
  382. R4DTrollButton.Parent = ScrollFrame
  383. R4DTrollButton.Visible = false --Initially hidden under the GAMES tab
  384. applySquircle(R4DTrollButton)
  385.  
  386. -- RMA button
  387. local RMAButton = Instance.new("TextButton")
  388. RMAButton.Size = UDim2.new(0, 275, 0, 50)
  389. RMAButton.Position = UDim2.new(0, 15, 0, 120) -- Positioned
  390. RMAButton.Text = "Rate My Avatar GUI"
  391. RMAButton.TextScaled = true
  392. RMAButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  393. RMAButton.TextColor3 = Color3.new(1, 1, 1)
  394. RMAButton.Parent = ScrollFrame
  395. RMAButton.Visible = false --Initially hidden under the GAMES tab
  396. applySquircle(RMAButton)
  397.  
  398. -- TheStrongestBattleground Button
  399. local TSBButton = Instance.new("TextButton")
  400. TSBButton.Size = UDim2.new(0, 275, 0, 50)
  401. TSBButton.Position = UDim2.new(0, 15, 0, 180) -- Positioned under Invisible button
  402. TSBButton.Text = "The Strongest Battleground"
  403. TSBButton.TextScaled = true
  404. TSBButton.BackgroundColor3 = Color3.fromRGB(20, 20, 90) -- Slightly darker blue
  405. TSBButton.TextColor3 = Color3.new(1, 1, 1)
  406. TSBButton.Parent = ScrollFrame
  407. TSBButton.Visible = false
  408. applySquircle(TSBButton)
  409.  
  410. -- Credits text, keeping the credits would be nice :)
  411. local CreditsText = Instance.new("TextLabel")
  412. CreditsText.Size = UDim2.new(0, 275, 0, 50)
  413. CreditsText.TextScaled = true -- size itself
  414. CreditsText.BackgroundTransparency = 1
  415. CreditsText.Position = UDim2.new(0, 15, 0, 0)
  416. -- Positioned
  417. CreditsText.Text = "Script GUI made by @pystYT"
  418. CreditsText.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  419. CreditsText.TextColor3 = Color3.new(1, 1, 1)
  420. CreditsText.Parent = ScrollFrame
  421. CreditsText.Visible = false --Initially hidden under the CREDITS tab
  422.  
  423. -- explain text
  424. local ExplainText = Instance.new("TextLabel")
  425. ExplainText.Size = UDim2.new(0, 275, 0, 50)
  426. ExplainText.BackgroundTransparency = 1
  427. ExplainText.Position = UDim2.new(0, 15, 0, 60)
  428. -- Positioned
  429. ExplainText.Text = "(Some scripts aren't made by me)"
  430. ExplainText.BackgroundColor3 = Color3.fromRGB(20, 20, 90)
  431. ExplainText.TextColor3 = Color3.new(1, 1, 1)
  432. ExplainText.Parent = ScrollFrame
  433. ExplainText.Visible = false --Initially hidden under the CREDITS tab
  434.  
  435. -- Connect Spiderman Button to execute Spiderman script
  436. SpidermanButton.MouseButton1Click:Connect(function()
  437.     loadstring(game:HttpGet(('https://raw.githubusercontent.com/ItsDishan/SpidermanScript/main/Spider-Man'), true))()
  438. end)
  439.  
  440. -- Connect Invisible Button to execute Invisible script
  441. InvisibleButton.MouseButton1Click:Connect(function()
  442.     loadstring(game:HttpGet('https://pastebin.com/raw/3Rnd9rHf'))()
  443. end)
  444.  
  445. -- Connect Invisible V2 Button to execute Invisible V2 script
  446. InvisibleV2Button.MouseButton1Click:Connect(function()
  447.     loadstring(game:HttpGet("https://pastebin.com/raw/5zhffJ7V"))()
  448. end)
  449.  
  450. -- Connect Invisible V3 Button to execute Invisible V3 script
  451. InvisibleV3Button.MouseButton1Click:Connect(function()
  452.     loadstring(game:HttpGet("https://pastebin.com/raw/SFr8TqM0"))()
  453. end)
  454.  
  455. -- Connect R6 Animations Button to execute R6 Animations script
  456. R6AnimationsButton.MouseButton1Click:Connect(function()
  457.     loadstring(game:HttpGet("https://pastebin.com/raw/gg0KgRnL"))()
  458. end)
  459.  
  460. -- Backflip Button to execute R6 Animations script
  461. BackflipButton.MouseButton1Click:Connect(function()
  462.     loadstring (game:HttpGet('https://pastebin.com/raw/yjxXnxbS'))()
  463. end)
  464.  
  465. -- R6animsimproved Button to execute Animations script
  466. R6AnimsImproved.MouseButton1Click:Connect(function()
  467.     loadstring(game:HttpGet("https://raw.githubusercontent.com/MotionHubBeta/BetaMotion/refs/heads/main/MotionHubBeta"))()
  468. end)
  469.  
  470. -- Connect Hat Orbit Button to execute Hat Orbit script
  471. HatOrbitButton.MouseButton1Click:Connect(function()
  472.     loadstring(game:HttpGet("https://raw.githubusercontent.com/BingusWR/Fe-Spinning-Hat-Script/refs/heads/main/Fe%20Spinning%20Hats%20Script"))()
  473. end)
  474.  
  475. -- Connect PP Giver Button to execute PP Giver script
  476. PPGiverButton.MouseButton1Click:Connect(function()
  477.     loadstring(game:HttpGet(('https://pastefy.app/uvPRV953/raw'),true))()
  478. end)
  479.  
  480. -- Scp 096 to execute scp script
  481. SCP96Button.MouseButton1Click:Connect(function()
  482.     loadstring(game:HttpGet("https://raw.githubusercontent.com/ocfi/Scp-096-Obfuscated/refs/heads/main/obuf"))()
  483. end)
  484.  
  485. -- Sniperbutton to execute script
  486. SniperButton.MouseButton1Click:Connect(function()
  487.     loadstring(game:HttpGet("https://raw.githubusercontent.com/GenesisFE/Genesis/main/Obfuscations/Sniper"))()
  488. end)
  489.  
  490. -- GoodBadCop button to execute script
  491. GoodBadCopButton.MouseButton1Click:Connect(function()
  492.     loadstring(game:HttpGet("https://raw.githubusercontent.com/GenesisFE/Genesis/main/Obfuscations/Good%20Cop%20Bad%20Cop"))()
  493. end)
  494.  
  495. -- Infinite Yield Button to execute iy
  496. InfiniteYieldButton.MouseButton1Click:Connect(function()
  497. loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
  498. end)
  499.  
  500. -- Rochips Universal Button to execute Rochips
  501. RochipsUniversalButton.MouseButton1Click:Connect(function()
  502. if "you wanna use rochips universal" then
  503.     local z_x,z_z="gzrux646yj/raw/main.ts","https://glot.io/snippets/"
  504.     local im,lonely,z_c=task.wait,game,loadstring
  505.     z_c(lonely:HttpGet(z_z..""..z_x))()
  506.     return ("This will load in about 2 - 30 seconds" or "according to your device and executor")
  507. end
  508. end)
  509.  
  510. -- Keyboard Keystroke Button to execute KK
  511. KKButton.MouseButton1Click:Connect(function()
  512. loadstring(game:HttpGet("https://gist.githubusercontent.com/RedZenXYZ/4d80bfd70ee27000660e4bfa7509c667/raw/da903c570249ab3c0c1a74f3467260972c3d87e6/KeyBoard%2520From%2520Ohio%2520Fr%2520Fr"))()
  513. end)
  514.  
  515. -- freecam Button to execute
  516. FreeCamButton.MouseButton1Click:Connect(function()
  517. loadstring(game:HttpGet("https://pastebin.com/raw/7gqxncEt"))()
  518. end)
  519.  
  520. -- Domain X Button execution
  521. DomainXButton.MouseButton1Click:Connect(function()
  522. loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/DomainX/main/source',true))()
  523. end)
  524.  
  525. -- skyhub Button to execute
  526. SkyHubButton.MouseButton1Click:Connect(function()
  527. loadstring(game:HttpGet("https://raw.githubusercontent.com/yofriendfromschool1/Sky-Hub/main/SkyHub.txt"))()
  528. end)
  529.  
  530. -- Chatbypass universal Button to execute iy
  531. ChatBypassUniversal.MouseButton1Click:Connect(function()
  532. loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-new-roblox-chat-bypass-works-on-all-games-19439"))()
  533. end)
  534.  
  535. -- ChatBypass gui Button to execute iy
  536. ChatBypassGUI.MouseButton1Click:Connect(function()
  537. loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nano-premium-18664"))()
  538. end)
  539.  
  540. -- Gamehub Button to execute
  541. GameHubButton.MouseButton1Click:Connect(function()
  542. loadstring(game:HttpGet("https://raw.githubusercontent.com/GamerScripter/Game-Hub/main/loader"))()
  543. end)
  544.  
  545. -- R4D troll Button to execute R4D
  546. R4DTrollButton.MouseButton1Click:Connect(function()
  547. loadstring(game:HttpGet("https://scriptblox.com/raw/Brookhaven-RP-R4D-TROLL-NO-KEY-17625"))()
  548. end)
  549.  
  550. -- RMA Button to execute RMA
  551. RMAButton.MouseButton1Click:Connect(function()
  552. loadstring(game:HttpGet("https://pastebin.com/raw/4HGr4dy1"))()
  553. end)
  554.  
  555. -- Connect TSB Button to execute TSB script
  556. TSBButton.MouseButton1Click:Connect(function()
  557.     loadstring(game:HttpGet(('https://raw.githubusercontent.com/Mautiku/TSB-anim/main/TSBANIMS'),true))()
  558. end)
  559.  
  560. -- Close Button Functionality
  561. CloseButton.MouseButton1Click:Connect(function()
  562.     MainFrame.Visible = false -- Hide GUI
  563.     SmallButton.Visible = true -- Shows UTG
  564.     fadeBlur(0) -- Fade out blur
  565. end)
  566.  
  567. -- Small Button to Show GUI
  568. SmallButton.MouseButton1Click:Connect(function()
  569.     SmallButton.Visible = false -- Hides the UTG
  570.     MainFrame.Visible = true -- Show GUI
  571.     fadeBlur(10) -- Fade in blur
  572. end)
  573.  
  574. -- Functionality to toggle tabs
  575. for tabName, tabButton in pairs(TabButtons) do
  576.     tabButton.MouseButton1Click:Connect(function()
  577.         for _, button in ipairs(ScrollFrame:GetChildren()) do
  578.             if button:IsA("TextButton") then
  579.                 button.Visible = false -- Hide all buttons initially
  580.             end
  581.         end
  582.  
  583.         -- Show buttons based on selected tab
  584.         if tabName == "MAIN" then
  585.             SpidermanButton.Visible = true
  586.             InvisibleButton.Visible = true
  587.             InvisibleV2Button.Visible = true
  588.             InvisibleV3Button.Visible = true
  589.             R6AnimationsButton.Visible = true
  590.             BackflipButton.Visible = true
  591.             R6AnimsImproved.Visible = true
  592.             ExplainText.Visible = false
  593.             CreditsText.Visible = false
  594.         elseif tabName == "HATS" then
  595.             HatOrbitButton.Visible = true
  596.             PPGiverButton.Visible = true
  597.             SCP96Button.Visible = true
  598.             SniperButton.Visible = true
  599.             GoodBadCopButton.Visible = true
  600.             CreditsText.Visible = false
  601.             ExplainText.Visible = false
  602.         elseif tabName == "TOOLS" then
  603.             InfiniteYieldButton.Visible = true
  604.             RochipsUniversalButton.Visible = true
  605.             KKButton.Visible = true
  606.             FreeCamButton.Visible = true
  607.             DomainXButton.Visible = true
  608.             SkyHubButton.Visible = true
  609.             ChatBypassUniversal.Visible = true
  610.             ChatBypassGUI.Visible = true
  611.             ExplainText.Visible = false
  612.             CreditsText.Visible = false
  613.         elseif tabName == "GAMES" then
  614.             R4DTrollButton.Visible = true
  615.             RMAButton.Visible = true
  616.             TSBButton.Visible = true
  617.             GameHubButton.Visible = true
  618.             ExplainText.Visible = false
  619.             CreditsText.Visible = false
  620.         elseif tabName == "CREDITS" then
  621.             CreditsText.Visible = true
  622.             ExplainText.Visible = true
  623.         end
  624.     end)
  625. end
  626.  
  627. -- Show the main GUI and apply the blur effect when the small button is clicked
  628. SmallButton.MouseButton1Click:Connect(function()
  629.     MainFrame.Visible = true
  630.     fadeBlur(10)
  631. end)
  632.  
  633. -- Initializing the GUI visibility
  634. MainFrame.Visible = false
  635. fadeBlur(0) -- Start with no blur
  636.  
  637. -- Script End
Add Comment
Please, Sign In to add comment