GHOSTYHUBDEV

GHOSTYSUPRISESCRIPT V500

Sep 13th, 2026
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.02 KB | None | 0 0
  1. --[[
  2. ================================================================
  3.  
  4. | TREXHACKERHUB (THH) |
  5. | Custom UI & Loader Hub - SURPRISE EDITION |
  6. ================================================================
  7. --]]
  8.  
  9. local _ENV = (getgenv or getrenv or getfenv)()
  10. local BETA_VERSION = BETA_VERSION or _ENV.BETA_VERSION
  11.  
  12. -- Execution Rate Limit (5 seconds debounce)
  13. do
  14. local last_exec = _ENV.thh_execute_debounce
  15. if last_exec and (tick() - last_exec) <= 5 then
  16. return nil
  17. end
  18. _ENV.thh_execute_debounce = tick()
  19. end
  20.  
  21. local Scripts = {
  22. {
  23. Name = "Blox Fruits",
  24. PlacesIds = {2753915549, 4442272183, 7449423635, 10260193230},
  25. UrlPath = "SurpriseMenu"
  26. }
  27. }
  28.  
  29. local urls = {}
  30. urls.Owner = "https://githubusercontent.com"
  31. urls.Repository = urls.Owner .. "Scripts/refs/heads/main/"
  32.  
  33. local function CreateUI()
  34. if _ENV.thh_ui_instance then
  35. _ENV.thh_ui_instance:Destroy()
  36. end
  37.  
  38. local identifyexecutor = identifyexecutor or (function() return "Delta Android" end)
  39. local TweenService = game:GetService("TweenService")
  40. local UserInputService = game:GetService("UserInputService")
  41. local CoreGui = game:GetService("CoreGui")
  42.  
  43. local ScreenGui = Instance.new("ScreenGui")
  44. ScreenGui.Name = "TREXHACKERHUB_UI"
  45. ScreenGui.ResetOnSpawn = false
  46.  
  47. pcall(function() ScreenGui.Parent = CoreGui end)
  48. if not ScreenGui.Parent then
  49. ScreenGui.Parent = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
  50. end
  51. _ENV.thh_ui_instance = ScreenGui
  52.  
  53. local MainFrame = Instance.new("Frame")
  54. MainFrame.Name = "MainFrame"
  55. MainFrame.Size = UDim2.new(0, 420, 0, 260)
  56. MainFrame.Position = UDim2.new(0.5, -210, 0.5, -130)
  57. MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
  58. MainFrame.BorderSizePixel = 0
  59. MainFrame.ClipsDescendants = true
  60. MainFrame.Parent = ScreenGui
  61.  
  62. local UICorner = Instance.new("UICorner")
  63. UICorner.CornerRadius = UDim.new(0, 8)
  64. UICorner.Parent = MainFrame
  65.  
  66. local UIStroke = Instance.new("UIStroke")
  67. UIStroke.Color = Color3.fromRGB(255, 215, 0)
  68. UIStroke.Thickness = 2
  69. UIStroke.Parent = MainFrame
  70.  
  71. local TopBar = Instance.new("Frame")
  72. TopBar.Name = "TopBar"
  73. TopBar.Size = UDim2.new(1, 0, 0, 40)
  74. TopBar.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
  75. TopBar.BorderSizePixel = 0
  76. TopBar.Parent = MainFrame
  77.  
  78. local TopBarCorner = Instance.new("UICorner")
  79. TopBarCorner.CornerRadius = UDim.new(0, 8)
  80. TopBarCorner.Parent = TopBar
  81.  
  82. local Title = Instance.new("TextLabel")
  83. Title.Size = UDim2.new(1, -50, 1, 0)
  84. Title.Position = UDim2.new(0, 12, 0, 0)
  85. Title.BackgroundTransparency = 1
  86. Title.Text = "⚡ TREXHACKERHUB [SURPRISE v500]"
  87. Title.TextColor3 = Color3.fromRGB(255, 215, 0)
  88. Title.TextSize = 15
  89. Title.Font = Enum.Font.SourceSansBold
  90. Title.TextXAlignment = Enum.TextXAlignment.Left
  91. Title.Parent = TopBar
  92.  
  93. local CloseBtn = Instance.new("TextButton")
  94. CloseBtn.Size = UDim2.new(0, 30, 0, 30)
  95. CloseBtn.Position = UDim2.new(1, -35, 0, 5)
  96. CloseBtn.BackgroundTransparency = 1
  97. CloseBtn.Text = "X"
  98. CloseBtn.TextColor3 = Color3.fromRGB(255, 215, 0)
  99. CloseBtn.TextSize = 16
  100. CloseBtn.Font = Enum.Font.SourceSansBold
  101. CloseBtn.Parent = TopBar
  102.  
  103. CloseBtn.MouseButton1Click:Connect(function()
  104. ScreenGui:Destroy()
  105. _ENV.thh_ui_instance = nil
  106. end)
  107.  
  108. local ContentContainer = Instance.new("Frame")
  109. ContentContainer.Size = UDim2.new(1, -20, 1, -55)
  110. ContentContainer.Position = UDim2.new(0, 10, 0, 45)
  111. ContentContainer.BackgroundTransparency = 1
  112. ContentContainer.Parent = MainFrame
  113.  
  114. local StatusLabel = Instance.new("TextLabel")
  115. StatusLabel.Size = UDim2.new(1, 0, 0, 25)
  116. StatusLabel.Position = UDim2.new(0, 0, 0, 5)
  117. StatusLabel.BackgroundTransparency = 1
  118. StatusLabel.Text = "SYSTEM: TREXHACKER OVERRIDE ACTIVE"
  119. StatusLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  120. StatusLabel.TextSize = 13
  121. StatusLabel.Font = Enum.Font.Code
  122. StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
  123. StatusLabel.Parent = ContentContainer
  124.  
  125. local GameLabel = Instance.new("TextLabel")
  126. GameLabel.Size = UDim2.new(1, 0, 0, 25)
  127. GameLabel.Position = UDim2.new(0, 0, 0, 30)
  128. GameLabel.BackgroundTransparency = 1
  129. GameLabel.Text = "TARGET PLACES LINKED: SUCCESS"
  130. GameLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
  131. GameLabel.TextSize = 13
  132. GameLabel.Font = Enum.Font.Code
  133. GameLabel.TextXAlignment = Enum.TextXAlignment.Left
  134. GameLabel.Parent = ContentContainer
  135.  
  136. local LoadBtn = Instance.new("TextButton")
  137. LoadBtn.Size = UDim2.new(1, 0, 0, 40)
  138. LoadBtn.Position = UDim2.new(0, 0, 0, 80)
  139. LoadBtn.BackgroundColor3 = Color3.fromRGB(255, 215, 0)
  140. LoadBtn.Text = "UNLEASH THE SURPRISE MENU 👹"
  141. LoadBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  142. LoadBtn.TextSize = 14
  143. LoadBtn.Font = Enum.Font.SourceSansBold
  144. LoadBtn.Parent = ContentContainer
  145.  
  146. local BtnCorner = Instance.new("UICorner")
  147. BtnCorner.CornerRadius = UDim.new(0, 6)
  148. BtnCorner.Parent = LoadBtn
  149.  
  150. local LogBox = Instance.new("TextLabel")
  151. LogBox.Size = UDim2.new(1, 0, 0, 60)
  152. LogBox.Position = UDim2.new(0, 0, 0, 130)
  153. LogBox.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
  154. LogBox.Text = " STATUS: Ready. Hit the golden button to inject surprise payload."
  155. LogBox.TextColor3 = Color3.fromRGB(255, 215, 0)
  156. LogBox.TextSize = 12
  157. LogBox.Font = Enum.Font.Code
  158. LogBox.TextWrapped = true
  159. LogBox.TextXAlignment = Enum.TextXAlignment.Left
  160. LogBox.TextYAlignment = Enum.TextYAlignment.Top
  161. LogBox.Parent = ContentContainer
  162.  
  163. local LogCorner = Instance.new("UICorner")
  164. LogCorner.CornerRadius = UDim.new(0, 6)
  165. LogCorner.Parent = LogBox
  166.  
  167. LoadBtn.MouseButton1Click:Connect(function()
  168. LogBox.Text = " STATUS: DEPLOYING ULTIMATE SURPRISE MATRIX ENGINE..."
  169. LogBox.TextColor3 = Color3.fromRGB(0, 255, 0)
  170. task.wait(1)
  171.  
  172. ScreenGui:Destroy()
  173. _ENV.thh_ui_instance = nil
  174.  
  175. local SGui = Instance.new("ScreenGui")
  176. local SFrame = Instance.new("Frame")
  177. local STitle = Instance.new("TextLabel")
  178. local SList = Instance.new("UIListLayout")
  179.  
  180. SGui.Name = "TrexSurprise"
  181. SGui.Parent = game:GetService("CoreGui")
  182. SGui.ResetOnSpawn = false
  183.  
  184. SFrame.Size = UDim2.new(0, 220, 0, 180)
  185. SFrame.Position = UDim2.new(0.1, 0, 0.3, 0)
  186. SFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  187. SFrame.Active = true
  188. SFrame.Draggable = true
  189. SFrame.Parent = SGui
  190.  
  191. local SStroke = Instance.new("UIStroke")
  192. SStroke.Thickness = 2
  193. SStroke.Color = Color3.fromRGB(255, 0, 0)
  194. SStroke.Parent = SFrame
  195.  
  196. STitle.Size = UDim2.new(1, 0, 0, 30)
  197. STitle.BackgroundColor3 = Color3.fromRGB(30, 0, 0)
  198. STitle.Font = Enum.Font.SourceSansBold
  199. STitle.Text = "👹 TREX SURPRISE MENU v500"
  200. STitle.TextColor3 = Color3.fromRGB(255, 0, 0)
  201. STitle.TextSize = 14
  202. STitle.Parent = SFrame
  203.  
  204. local BtnContainer = Instance.new("Frame")
  205. BtnContainer.Size = UDim2.new(1, -20, 1, -40)
  206. BtnContainer.Position = UDim2.new(0, 10, 0, 35)
  207. BtnContainer.BackgroundTransparency = 1
  208. BtnContainer.Parent = SFrame
  209.  
  210. SList.Parent = BtnContainer
  211. SList.Padding = UDim.new(0, 5)
  212.  
  213. local function AddSurpriseButton(text, callback)
  214. local b = Instance.new("TextButton")
  215. b.Size = UDim2.new(1, 0, 0, 30)
  216. b.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
  217. b.Font = Enum.Font.Code
  218. b.Text = text
  219. b.TextColor3 = Color3.fromRGB(255, 255, 255)
  220. b.TextSize = 12
  221. b.Parent = BtnContainer
  222.  
  223. local bS = Instance.new("UIStroke")
  224. bS.Color = Color3.fromRGB(255, 0, 0)
  225. bS.Parent = b
  226.  
  227. b.MouseButton1Click:Connect(callback)
  228. end
  229.  
  230. AddSurpriseButton("💥 Screen Jumpscare Shake", function()
  231. local cam = workspace.CurrentCamera
  232. local orig = cam.CFrame
  233. for i = 1, 30 do
  234. cam.CFrame = orig * CFrame.new(math.random(-2,2), math.random(-2,2), math.random(-2,2))
  235. task.wait(0.02)
  236. end
  237. cam.CFrame = orig
  238. end)
  239.  
  240. local spamming = false
  241. AddSurpriseButton("💬 Spammer: TREXHACKER ON TOP", function()
  242. spamming = not spamming
  243. task.spawn(function()
  244. while spamming do
  245. local textService = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents")
  246. if textService and textService:FindFirstChild("SayMessageRequest") then
  247. textService.SayMessageRequest:FireServer("🦖 TREXHACKERHUB IS ACTIVE! WE OWN THE SERVER! ⚡", "All")
  248. end
  249. task.wait(1.5)
  250. end
  251. end)
  252. end)
  253.  
  254. local spd = false
  255. AddSurpriseButton("⚡ God Speed Boost Toggle", function()
  256. spd = not spd
  257. task.spawn(function()
  258. while spd do
  259. task.wait(0.01)
  260. pcall(function()
  261. local lp = game.Players.LocalPlayer
  262. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") and lp.Character.Humanoid.MoveDirection.Magnitude > 0 then
  263. lp.Character.HumanoidRootPart.CFrame = lp.Character.HumanoidRootPart.CFrame + (lp.Character.Humanoid.MoveDirection * 2)
  264. end
  265. end)
  266. end
  267. end)
  268. end)
  269.  
  270. AddSurpriseButton("❌ Close Surprise Interface", function()
  271. SGui:Destroy()
  272. end)
  273. end)
  274.  
  275. local dragging, dragInput, dragStart, startPos
  276. TopBar.InputBegan:Connect(function(input)
  277. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  278. dragging = true
  279. dragStart = input.Position
  280. startPos = MainFrame.Position
  281.  
  282. input.Changed:Connect(function()
  283. if input.UserInputState == Enum.UserInputState.End then
  284. dragging = false
  285. end
  286. end)
  287. end
  288. end)
  289.  
  290. TopBar.InputChanged:Connect(function(input)
  291. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  292. dragInput = input
  293. end
  294. end)
  295.  
  296. UserInputService.InputChanged:Connect(function(input)
  297. if input == dragInput and dragging then
  298. local delta = input.Position - dragStart
  299. MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  300. end
  301. end)
  302.  
  303. UserInputService.InputBegan:Connect(function(gameProcessed, input)
  304. if not gameProcessed and input.KeyCode == Enum.KeyCode.RightControl then
  305. MainFrame.Visible = not MainFrame.Visible
  306. end
  307. end)
  308. end
  309.  
  310. CreateUI()
  311.  
Advertisement
Add Comment
Please, Sign In to add comment