Elvisfofo_rblx

C00lgui v2

Jul 15th, 2025 (edited)
8,161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.52 KB | None | 0 0
  1. --c00lclan gui v2 by Elvis Gaming, v1 by c00lkiddking
  2. --Services
  3. local Players = game:GetService("Players")
  4. local Player = Players.LocalPlayer
  5. local PlayerGui = Player:WaitForChild("PlayerGui")
  6. local UserInputService = game:GetService("UserInputService")
  7. local RunService = game:GetService("RunService")
  8. local PhysicsService = game:GetService("PhysicsService")
  9. local Character = Player.Character or Player.CharacterAdded:Wait()
  10. local Humanoid = Character:WaitForChild("Humanoid")
  11. local HRP = Character:WaitForChild("HumanoidRootPart")
  12. local Mouse = Player:GetMouse()
  13. local CollectionService = game:GetService("CollectionService")
  14. local RunService = game:GetService("RunService")
  15. local TeleportService = game:GetService("TeleportService")
  16. local HttpService = game:GetService("HttpService")
  17. local TweenService = game:GetService("TweenService")
  18. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  19. local MarketplaceService = game:GetService("MarketplaceService")
  20. local StarterGui = game:GetService("StarterGui")
  21. local Debris = game:GetService("Debris")
  22. local Lighting = game:GetService("Lighting")
  23. local SoundService = game:GetService("SoundService")
  24. local player = Player
  25.  
  26. local PlaceId = game.PlaceId
  27. local JobId = game.JobId
  28. --settings
  29. local infjump = false
  30. local invisRunning = false
  31. local noclipOn = false
  32. local noclipConn
  33. local hoverHeight
  34. local bindFrame, bindConn, waitingBindFunction
  35. local customBinds = {}
  36. local infJumpEnabled = false
  37. local infJumpConnection = nil
  38. local espOn = false
  39. local spinOn = false
  40. local spinBAV, lockBP
  41. local savedCFrame
  42. local invisRunning = false
  43. local InvisibleCharacter = nil
  44. local OriginalCharacter = nil
  45. local voidConn = nil
  46. local flyingEnabled = false
  47. local invisRunning = false
  48. local flyBG, flyBV, flyConn
  49. local ray = workspace.CurrentCamera:ScreenPointToRay(Mouse.X, Mouse.Y)
  50. local hit, pos = workspace:FindPartOnRay(ray, Character)
  51. --GUI settings
  52. local GUI_WIDTH = 400
  53. local GUI_HEIGHT = 320
  54. local TITLE_HEIGHT = 30
  55. local NAV_HEIGHT = 30
  56. local FOOTER_HEIGHT = 30
  57. local GRID_PADDING = 4
  58. local GRID_COLUMNS = 4
  59.  
  60. math.randomseed(os.time())
  61. local character_set = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  62.  
  63. local string_sub = string.sub
  64. local math_random = math.random
  65. local table_concat = table.concat
  66. local character_set_amount = #character_set
  67. local number_one = 1
  68. local default_length = 10
  69.  
  70.  
  71.  
  72. local function generate_string(length)
  73. local random_string = {}
  74.  
  75. for int = number_one, length or default_length do
  76. local random_number = math_random(number_one, character_set_amount)
  77. local character = string_sub(character_set, random_number, random_number)
  78.  
  79. random_string[#random_string + number_one] = character
  80. end
  81.  
  82. return table_concat(random_string)
  83. end
  84. -- Function manager with descriptions
  85. local FunctionManager = {
  86. CategorizedFunctions = { All = {} },
  87. Categories = { "All" },
  88. CurrentCategoryIndex= 1,
  89. Descriptions = {},
  90. OnFunctionAdded = Instance.new("BindableEvent"),
  91. }
  92.  
  93. function FunctionManager:register(name, callback, category, description)
  94. category = category or "General"
  95.  
  96. if not self.CategorizedFunctions[category] then
  97. self.CategorizedFunctions[category] = {}
  98. table.insert(self.Categories, category)
  99. end
  100. self.CategorizedFunctions[category][name] = callback
  101. self.CategorizedFunctions.All[name] = callback
  102. self.Descriptions[name] = description or ""
  103. self.OnFunctionAdded:Fire(category, name, callback)
  104. self.OnFunctionAdded:Fire("All", name, callback)
  105. end
  106.  
  107. function FunctionManager:getCurrentCategory()
  108. return self.Categories[self.CurrentCategoryIndex]
  109. end
  110.  
  111. function FunctionManager:cycleCategory()
  112. self.CurrentCategoryIndex = self.CurrentCategoryIndex % #self.Categories + 1
  113. return self:getCurrentCategory()
  114. end
  115.  
  116.  
  117.  
  118. local screenGui = Instance.new("ScreenGui")
  119. screenGui.Name = generate_string(math_random(1, 10))
  120. local die = screenGui.Name
  121. screenGui.ResetOnSpawn= false
  122. screenGui.Parent = PlayerGui
  123. local notificationContainer = Instance.new("Frame")
  124. notificationContainer.Name = "NotificationContainer"
  125. notificationContainer.Size = UDim2.new(1, 0, 1, 0)
  126. notificationContainer.Position = UDim2.new(0, 0, 0, 0)
  127. notificationContainer.BackgroundTransparency = 1
  128. notificationContainer.ZIndex = 100
  129. notificationContainer.Parent = screenGui
  130. local function Notify(text, title, duration)
  131. duration = duration or 4
  132.  
  133. local frame = Instance.new("Frame")
  134. frame.AnchorPoint = Vector2.new(1, 1)
  135. frame.Size = UDim2.new(0, 300, 0, 70)
  136. frame.Position = UDim2.new(1, 320, 1, -10)
  137. frame.BackgroundColor3 = Color3.fromRGB(40, 0, 0)
  138. frame.BackgroundTransparency = 0
  139. frame.BorderSizePixel = 0
  140. frame.ZIndex = 200
  141. frame.Parent = notificationContainer
  142.  
  143. local titleLabel = Instance.new("TextLabel")
  144. titleLabel.BackgroundTransparency = 1
  145. titleLabel.Size = UDim2.new(1, -10, 0, 24)
  146. titleLabel.Position = UDim2.new(0, 5, 0, 4)
  147. titleLabel.Font = Enum.Font.SourceSansBold
  148. titleLabel.Text = title or "Notice"
  149. titleLabel.TextColor3 = Color3.new(1, 1, 1)
  150. titleLabel.TextSize = 18
  151. titleLabel.TextXAlignment = Enum.TextXAlignment.Left
  152. titleLabel.ZIndex = 201
  153. titleLabel.Parent = frame
  154.  
  155. local bodyLabel = Instance.new("TextLabel")
  156. bodyLabel.BackgroundTransparency = 1
  157. bodyLabel.Size = UDim2.new(1, -10, 1, -30)
  158. bodyLabel.Position = UDim2.new(0, 5, 0, 28)
  159. bodyLabel.Font = Enum.Font.SourceSans
  160. bodyLabel.Text = text or ""
  161. bodyLabel.TextColor3 = Color3.new(1, 1, 1)
  162. bodyLabel.TextSize = 14
  163. bodyLabel.TextWrapped = true
  164. bodyLabel.TextXAlignment = Enum.TextXAlignment.Left
  165. bodyLabel.ZIndex = 201
  166. bodyLabel.Parent = frame
  167.  
  168. task.defer(function()
  169. local slideIn = TweenService:Create(frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
  170. Position = UDim2.new(1, -10, 1, -10)
  171. })
  172. slideIn:Play()
  173. end)
  174.  
  175.  
  176. task.delay(duration, function()
  177. local fadeOut = TweenService:Create(frame, TweenInfo.new(0.3), {
  178. BackgroundTransparency = 1,
  179. Position = UDim2.new(1, 320, 1, -10)
  180. })
  181. local titleFade = TweenService:Create(titleLabel, TweenInfo.new(0.3), {TextTransparency = 1})
  182. local bodyFade = TweenService:Create(bodyLabel, TweenInfo.new(0.3), {TextTransparency = 1})
  183.  
  184. fadeOut:Play()
  185. titleFade:Play()
  186. bodyFade:Play()
  187.  
  188. fadeOut.Completed:Wait()
  189. frame:Destroy()
  190. end)
  191. end
  192.  
  193.  
  194.  
  195.  
  196. local notificationLayout = Instance.new("UIListLayout")
  197. notificationLayout.SortOrder = Enum.SortOrder.LayoutOrder
  198. notificationLayout.Padding = UDim.new(0, 6)
  199. notificationLayout.HorizontalAlignment = Enum.HorizontalAlignment.Right
  200. notificationLayout.VerticalAlignment = Enum.VerticalAlignment.Bottom
  201. notificationLayout.Parent = notificationContainer
  202. Notify("Welcome to C00lClan!", "Have fun!", 3)
  203. -- Main frame
  204. local mainFrame = Instance.new("Frame")
  205. mainFrame.Name = generate_string(math_random(1, 10))
  206. mainFrame.Size = UDim2.new(0, GUI_WIDTH, 0, GUI_HEIGHT)
  207. mainFrame.Position = UDim2.new(0.5, -GUI_WIDTH/2, 0.5, -GUI_HEIGHT/2)
  208. mainFrame.BackgroundColor3= Color3.fromRGB(25, 5, 5)
  209. mainFrame.BorderSizePixel = 0
  210. mainFrame.Parent = screenGui
  211.  
  212. -- Tooltip
  213. local tooltip = Instance.new("TextLabel", screenGui)
  214. tooltip.Name = generate_string(math_random(1, 10))
  215. tooltip.Size = UDim2.new(0, 200, 0, 40)
  216. tooltip.BackgroundColor3 = Color3.fromRGB(30,30,30)
  217. tooltip.BorderSizePixel = 0
  218. tooltip.Visible = false
  219. tooltip.ZIndex = 100
  220. tooltip.ClipsDescendants = false
  221. tooltip.TextColor3 = Color3.fromRGB(255, 255, 255)
  222. tooltip.TextWrapped = true
  223. -- Title bar
  224. local titleBar = Instance.new("Frame", mainFrame)
  225. titleBar.Name = generate_string(math_random(1, 10))
  226. titleBar.Size = UDim2.new(1,0,0,TITLE_HEIGHT)
  227. titleBar.BackgroundColor3 = Color3.fromRGB(60,0,0)
  228. titleBar.BorderSizePixel = 0
  229.  
  230. local titleLabel = Instance.new("TextLabel", titleBar)
  231. titleLabel.Size = UDim2.new(1,-60,1,0)
  232. titleLabel.Position = UDim2.new(0,4,0,0)
  233. titleLabel.BackgroundTransparency = 1
  234. titleLabel.Text = "C00LCLAN GUI V2 By team c00lkidd"
  235. titleLabel.Font = Enum.Font.SourceSansBold
  236. titleLabel.TextSize = 18
  237. titleLabel.TextColor3 = Color3.new(1,1,1)
  238. titleLabel.TextXAlignment = Enum.TextXAlignment.Left
  239. titleLabel.Name = generate_string(math_random(1, 10))
  240.  
  241. local minBtn = Instance.new("TextButton", titleBar)
  242. minBtn.Name = generate_string(math_random(1, 10))
  243. minBtn.Size = UDim2.new(0,30,1,0)
  244. minBtn.Position = UDim2.new(1,-30,0,0)
  245. minBtn.Text = "_"
  246. minBtn.Font = Enum.Font.SourceSansBold
  247. minBtn.TextSize = 18
  248. minBtn.TextColor3 = Color3.new(1,1,1)
  249. minBtn.BackgroundColor3 = Color3.fromRGB(80,10,10)
  250. minBtn.BorderSizePixel = 0
  251.  
  252. -- Drag logic
  253. local UserInputService = game:GetService("UserInputService")
  254.  
  255. local dragging = false
  256. local dragInput, dragStart, startPos
  257.  
  258. local function updateDrag(input)
  259. local delta = input.Position - dragStart
  260. mainFrame.Position = UDim2.new(0, startPos.X.Offset + delta.X, 0, startPos.Y.Offset + delta.Y)
  261. end
  262.  
  263. titleBar.InputBegan:Connect(function(input)
  264. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  265. dragging = true
  266. dragStart = input.Position
  267. startPos = mainFrame.Position
  268.  
  269. local conn
  270. conn = input.Changed:Connect(function()
  271. if input.UserInputState == Enum.UserInputState.End then
  272. dragging = false
  273. conn:Disconnect()
  274. end
  275. end)
  276. end
  277. end)
  278.  
  279. titleBar.InputChanged:Connect(function(input)
  280. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  281. dragInput = input
  282. end
  283. end)
  284.  
  285. UserInputService.InputChanged:Connect(function(input)
  286. if input == dragInput and dragging then
  287. updateDrag(input)
  288. end
  289. end)
  290.  
  291. -- Category nav
  292. local catNav = Instance.new("Frame", mainFrame)
  293. catNav.Name = generate_string(math_random(1, 10))
  294. catNav.Size = UDim2.new(1,0,0,NAV_HEIGHT)
  295. catNav.Position = UDim2.new(0,0,0,TITLE_HEIGHT)
  296. catNav.BackgroundTransparency = 1
  297.  
  298. local leftCat = Instance.new("TextButton", catNav)
  299. leftCat.Size = UDim2.new(0,50,1,0)
  300. leftCat.Text = "<"
  301. leftCat.Font = Enum.Font.SourceSansBold
  302. leftCat.TextSize = 24
  303. leftCat.TextColor3 = Color3.new(1,1,1)
  304. leftCat.BackgroundColor3 = Color3.fromRGB(100,0,0)
  305. leftCat.BorderSizePixel = 0
  306. leftCat.Name = generate_string(math_random(1, 10))
  307. local catLabel = Instance.new("TextLabel", catNav)
  308. catLabel.Size = UDim2.new(1,-100,1,0)
  309. catLabel.Position = UDim2.new(0,50,0,0)
  310. catLabel.BackgroundTransparency = 1
  311. catLabel.Text = "All"
  312. catLabel.Font = Enum.Font.SourceSansBold
  313. catLabel.TextSize = 18
  314. catLabel.TextColor3 = Color3.new(1,1,1)
  315. catNav.Name = generate_string(math_random(1, 10))
  316. local rightCat = leftCat:Clone()
  317. rightCat.Parent = catNav
  318. rightCat.Position = UDim2.new(1,-50,0,0)
  319. rightCat.Text = ">"
  320. rightCat.Name = generate_string(math_random(1, 10))
  321.  
  322. -- Grid
  323. local gridFrame = Instance.new("ScrollingFrame", mainFrame)
  324. gridFrame.Name = generate_string(math_random(1, 10))
  325. gridFrame.ClipsDescendants= true
  326. gridFrame.Size = UDim2.new(1,-2*GRID_PADDING,0,GUI_HEIGHT-TITLE_HEIGHT-NAV_HEIGHT-FOOTER_HEIGHT-2*GRID_PADDING)
  327. gridFrame.Position = UDim2.new(0,GRID_PADDING,0,TITLE_HEIGHT+NAV_HEIGHT+GRID_PADDING)
  328. gridFrame.BackgroundTransparency = 1
  329.  
  330. local gridLayout = Instance.new("UIGridLayout", gridFrame)
  331. gridLayout.Name = generate_string(math_random(1, 10))
  332. gridLayout.CellSize = UDim2.new(0,(GUI_WIDTH-2*GRID_PADDING-(GRID_COLUMNS-1)*GRID_PADDING)/GRID_COLUMNS,0,40)
  333. gridLayout.CellPadding = UDim2.new(0,GRID_PADDING,0,GRID_PADDING)
  334. gridLayout.SortOrder = Enum.SortOrder.LayoutOrder
  335.  
  336. -- Footer
  337. local footer = Instance.new("Frame", mainFrame)
  338. footer.Name = generate_string(math_random(1, 10))
  339. footer.Size = UDim2.new(1,0,0,FOOTER_HEIGHT)
  340. footer.Position = UDim2.new(0,0,1,-FOOTER_HEIGHT)
  341. footer.BackgroundTransparency = 1
  342.  
  343. local closeBtn = Instance.new("TextButton", footer)
  344. closeBtn.Size = UDim2.new(1,0,1,0)
  345. closeBtn.Text = "Close"
  346. closeBtn.Font = Enum.Font.SourceSansBold
  347. closeBtn.TextSize = 18
  348. closeBtn.TextColor3 = Color3.new(1,1,1)
  349. closeBtn.BackgroundColor3 = Color3.fromRGB(100,0,0)
  350. closeBtn.BorderSizePixel = 0
  351. closeBtn.Name = generate_string(math_random(1, 10))
  352. -- Minimize toggle
  353. local minimized = false
  354. minBtn.MouseButton1Click:Connect(function()
  355. minimized = not minimized
  356. if minimized == true then
  357. mainFrame.BackgroundTransparency = 1
  358. else
  359. mainFrame.BackgroundTransparency = 0
  360. end
  361. gridFrame.Visible = not minimized
  362. catNav.Visible = not minimized
  363. footer.Visible = not minimized
  364. minBtn.Text = minimized and "◻" or "_"
  365. end)
  366. local function NotifyERROR(text)
  367. Notify(text, "ERROR", 3)
  368. end
  369. -- Build the grid and tooltips
  370. local function updateGrid()
  371. for _, c in ipairs(gridFrame:GetChildren()) do
  372. if c:IsA("TextButton") then c:Destroy() end
  373. end
  374. local cat = FunctionManager:getCurrentCategory()
  375. catLabel.Text = cat
  376.  
  377. for name, cb in pairs(FunctionManager.CategorizedFunctions[cat]) do
  378. local btn = Instance.new("TextButton")
  379. btn.Size = UDim2.new(1,0,0,40)
  380. btn.BackgroundColor3 = Color3.fromRGB(70,10,10)
  381. btn.BorderSizePixel = 0
  382. btn.Font = Enum.Font.SourceSansBold
  383. btn.TextSize = 16
  384. btn.TextColor3 = Color3.new(1,1,1)
  385. btn.Text = name
  386. btn.TextWrapped = true
  387. btn.Parent = gridFrame
  388. btn.Name = generate_string(math_random(1, 10))
  389.  
  390. -- tooltip
  391. local desc = FunctionManager.Descriptions[name]
  392. btn.MouseMoved:Connect(function()
  393. if desc ~= "" and desc ~= nil then
  394. tooltip.Text = desc
  395. tooltip.Position = UDim2.new(0,Mouse.X,0,Mouse.Y - tooltip.Size.Y.Offset - 4)
  396. tooltip.Visible = true
  397. end
  398. end)
  399. btn.MouseLeave:Connect(function() tooltip.Visible = false end)
  400.  
  401. btn.MouseButton1Click:Connect(function()
  402. pcall(cb)
  403. end)
  404. end
  405. end
  406. local logo = Instance.new("ImageLabel")
  407. logo.Name = generate_string(math_random(1, 10))
  408. logo.BackgroundTransparency = 1
  409. logo.Size = UDim2.new(1, 0, 0, 100)
  410. logo.Position = UDim2.new(0, -50, 0, -100)
  411. logo.Image = "rbxassetid://87486058304609"
  412. logo.ScaleType = Enum.ScaleType.Fit
  413. logo.Parent = mainFrame
  414. -- nav buttons
  415. leftCat.MouseButton1Click:Connect(function()
  416. FunctionManager.CurrentCategoryIndex = (FunctionManager.CurrentCategoryIndex - 2) % #FunctionManager.Categories + 1
  417. updateGrid()
  418. end)
  419. rightCat.MouseButton1Click:Connect(function()
  420. FunctionManager:cycleCategory()
  421. updateGrid()
  422. end)
  423. closeBtn.MouseButton1Click:Connect(function()
  424. screenGui:Destroy()
  425. end)
  426. FunctionManager.OnFunctionAdded.Event:Connect(updateGrid)
  427.  
  428.  
  429.  
  430. -- Initialize
  431. updateGrid()
  432.  
  433. FunctionManager:register("Decal Spam", function()
  434. local decalID = 8408806737
  435. local function exPro(root)
  436. for _, v in pairs(root:GetChildren()) do
  437. if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
  438. v.Parent = nil
  439. elseif v:IsA("BasePart") then
  440. v.Material = "Plastic"
  441. v.Transparency = 0
  442. local One = Instance.new("Decal", v)
  443. local Two = Instance.new("Decal", v)
  444. local Three = Instance.new("Decal", v)
  445. local Four = Instance.new("Decal", v)
  446. local Five = Instance.new("Decal", v)
  447. local Six = Instance.new("Decal", v)
  448. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  449. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  450. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  451. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  452. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  453. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  454. One.Face = "Front"
  455. Two.Face = "Back"
  456. Three.Face = "Right"
  457. Four.Face = "Left"
  458. Five.Face = "Top"
  459. Six.Face = "Bottom"
  460. end
  461. exPro(v)
  462. end
  463. end
  464. local function asdf(root)
  465. for _, v in pairs(root:GetChildren()) do
  466. asdf(v)
  467. end
  468. end
  469. exPro(game.Workspace)
  470. asdf(game.Workspace)
  471.  
  472. local s = Instance.new("Sky")
  473. s.Name = "Sky"
  474. s.Parent = game.Lighting
  475. local skyboxID = 8408806737
  476. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  477. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  478. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  479. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  480. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  481. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  482. game.Lighting.TimeOfDay = 12
  483.  
  484. for i, v in pairs(game.Players:GetChildren()) do
  485. local emit = Instance.new("ParticleEmitter")
  486. emit.Parent = v.Character.Torso
  487. emit.Texture = "http://www.roblox.com/asset/?id=8408806737"
  488. emit.VelocitySpread = 20
  489. end
  490. for i, v in pairs(game.Players:GetChildren()) do
  491. local emit = Instance.new("ParticleEmitter")
  492. emit.Parent = v.Character.Torso
  493. emit.Texture = "http://www.roblox.com/asset/?id=8408806737"
  494. emit.VelocitySpread = 20
  495. end
  496. for i, v in pairs(game.Players:GetChildren()) do
  497. local emit = Instance.new("ParticleEmitter")
  498. emit.Parent = v.Character.Torso
  499. emit.Texture = "http://www.roblox.com/asset/?id=8408806737"
  500. emit.VelocitySpread = 20
  501. end
  502. while true do
  503. game.Lighting.Ambient = Color3.new(math.random() , math.random() , math.random())
  504. wait(0.2)
  505. game.Lighting.ShadowColor = Color3.new(math.random() , math.random() , math.random())
  506. wait(0.2)
  507. end
  508. end, "Troll", "NOT FE")
  509. FunctionManager:register("JOHN DOE", function()
  510.  
  511. local redSkyboxAssetId = "rbxassetid://1012887"
  512. local sky = Lighting:FindFirstChildOfClass("Sky")
  513. if not sky then
  514. sky = Instance.new("Sky", Lighting)
  515. end
  516. sky.SkyboxBk = redSkyboxAssetId
  517. sky.SkyboxDn = redSkyboxAssetId
  518. sky.SkyboxFt = redSkyboxAssetId
  519. sky.SkyboxLf = redSkyboxAssetId
  520. sky.SkyboxRt = redSkyboxAssetId
  521. sky.SkyboxUp = redSkyboxAssetId
  522.  
  523. if not ReplicatedStorage:FindFirstChild("juisdfj0i32i0eidsuf0iok") then
  524. local detection = Instance.new("Decal")
  525. detection.Name = "juisdfj0i32i0eidsuf0iok"
  526. detection.Parent = ReplicatedStorage
  527. end
  528.  
  529. local screenGui = Instance.new("ScreenGui")
  530. screenGui.Name = "PersistentSoundGui"
  531. screenGui.ResetOnSpawn = false
  532. screenGui.Parent = player:WaitForChild("PlayerGui")
  533.  
  534. local button = Instance.new("TextButton")
  535. button.Size = UDim2.new(0, 150, 0, 50)
  536. button.Position = UDim2.new(0.02, 0, 0.477, 0)
  537. button.Text = "Sound Toggle"
  538. button.Font = Enum.Font.SourceSansBold
  539. button.TextSize = 20
  540. button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  541. button.TextColor3 = Color3.new(1, 1, 1)
  542. button.Parent = screenGui
  543.  
  544. local backgroundSound = SoundService:FindFirstChild("PersistentBGSound")
  545. if not backgroundSound then
  546. backgroundSound = Instance.new("Sound")
  547. backgroundSound.Name = "PersistentBGSound"
  548. backgroundSound.SoundId = "rbxassetid://19094700"
  549. backgroundSound.PlaybackSpeed = 0.221
  550. backgroundSound.Looped = true
  551. backgroundSound.Volume = 1
  552. backgroundSound.Parent = SoundService
  553. backgroundSound:Play()
  554. end
  555.  
  556. button.Activated:Connect(function()
  557. backgroundSound.Playing = not backgroundSound.Playing
  558. end)
  559.  
  560. local function setupCharacter(character)
  561. local humanoid = character:WaitForChild("Humanoid")
  562. local torso = character:WaitForChild("Torso")
  563. local hrp = character:WaitForChild("HumanoidRootPart")
  564.  
  565. local tool = Instance.new("Tool")
  566. tool.Name = "Slash"
  567. tool.RequiresHandle = false
  568. tool.Parent = player.Backpack
  569.  
  570. tool.Activated:Connect(function()
  571. local animation = Instance.new("Animation")
  572. animation.AnimationId = "rbxassetid://186934658"
  573. local track = humanoid:LoadAnimation(animation)
  574. track:Play()
  575. track:AdjustSpeed(2)
  576.  
  577. local s = Instance.new("Sound", torso)
  578. s.SoundId = "rbxassetid://28144425"
  579. s:Play()
  580.  
  581. task.wait(0.2)
  582.  
  583. local s2 = Instance.new("Sound", torso)
  584. s2.SoundId = "rbxassetid://429400881"
  585. s2.Volume = 0.2
  586. s2:Play()
  587. end)
  588.  
  589. local naeeym = Instance.new("BillboardGui", character)
  590. naeeym.Size = UDim2.new(0, 100, 0, 40)
  591. naeeym.StudsOffset = Vector3.new(0, 2, 0)
  592. naeeym.Adornee = character:WaitForChild("Head")
  593.  
  594. local tecks = Instance.new("TextLabel", naeeym)
  595. tecks.BackgroundTransparency = 1
  596. tecks.BorderSizePixel = 0
  597. tecks.Font = Enum.Font.Fantasy
  598. tecks.TextSize = 24
  599. tecks.TextStrokeTransparency = 0
  600. tecks.TextStrokeColor3 = Color3.new(0, 0, 0)
  601. tecks.TextColor3 = Color3.new(0, 0, 0)
  602. tecks.Size = UDim2.new(1, 0, 0.5, 0)
  603. tecks.Text = "John Doe"
  604.  
  605. local function changeName(newName)
  606. tecks.Text = newName
  607. end
  608.  
  609. local function shakeTag()
  610. local originalOffset = naeeym.StudsOffset
  611. for _ = 1, 10 do
  612. naeeym.StudsOffset = originalOffset + Vector3.new(math.random(-1,1), math.random(-1,1), math.random(-1,1))
  613. task.wait(0.05)
  614. end
  615. naeeym.StudsOffset = originalOffset
  616. end
  617.  
  618. coroutine.wrap(function()
  619. while character:IsDescendantOf(workspace) do
  620. changeName("BURN IN HELL")
  621. shakeTag()
  622. task.wait(0.2)
  623. changeName("STOP")
  624. task.wait(0.1)
  625. changeName("JUST GIVE UP")
  626. shakeTag()
  627. task.wait(0.2)
  628. changeName("STOP")
  629. shakeTag()
  630. task.wait(0.2)
  631. changeName("JOHN DOE")
  632. shakeTag()
  633. task.wait(0.3)
  634. changeName("HOPELESS")
  635. shakeTag()
  636. task.wait(0.3)
  637. end
  638. end)()
  639.  
  640. local footPartSize = Vector3.new(10, 0.5, 10)
  641. local floorPartColor = BrickColor.Black()
  642. local floorMaterial = Enum.Material.Neon
  643. local yOffset = -2.8
  644. local lastPosition = hrp.Position
  645. local standingTimer = 0
  646.  
  647. RunService.Heartbeat:Connect(function(dt)
  648. if not character:IsDescendantOf(workspace) then return end
  649. local currentPosition = hrp.Position
  650. standingTimer += dt
  651. local distanceMoved = (currentPosition - lastPosition).Magnitude
  652. local stepPosition = Vector3.new(currentPosition.X, hrp.Position.Y + yOffset, currentPosition.Z)
  653.  
  654. local function createFootstep(position)
  655. local part = Instance.new("Part")
  656. part.Size = footPartSize
  657. part.Position = position
  658. part.Anchored = true
  659. part.CanCollide = false
  660. part.BrickColor = floorPartColor
  661. part.Material = floorMaterial
  662. part.Transparency = 0.5
  663. part.Parent = workspace
  664. task.spawn(function()
  665. for i = 1, 10 do
  666. part.Transparency = i * 0.03
  667. task.wait(0.05)
  668. end
  669. end)
  670. Debris:AddItem(part, 1)
  671. end
  672.  
  673. if distanceMoved > 1 then
  674. createFootstep(stepPosition)
  675. lastPosition = currentPosition
  676. standingTimer = 0
  677. elseif standingTimer > 0.5 then
  678. createFootstep(stepPosition)
  679. standingTimer = 0
  680. end
  681. end)
  682.  
  683. local movel = 0.1
  684. local hiddenfling = true
  685.  
  686. local function fling()
  687. while hiddenfling and character:IsDescendantOf(workspace) do
  688. if hrp then
  689. local originalVelocity = hrp.Velocity
  690. hrp.Velocity = originalVelocity * 10000 + Vector3.new(0, 10000, 0)
  691. RunService.RenderStepped:Wait()
  692. hrp.Velocity = originalVelocity
  693. RunService.Stepped:Wait()
  694. hrp.Velocity = originalVelocity + Vector3.new(0, movel, 0)
  695. movel = -movel
  696. end
  697. RunService.Heartbeat:Wait()
  698. end
  699. end
  700. coroutine.wrap(fling)()
  701. end
  702.  
  703. player.CharacterAdded:Connect(setupCharacter)
  704. if player.Character then
  705. setupCharacter(player.Character)
  706. end
  707.  
  708. local Players = game:GetService("Players")
  709. local UserInputService = game:GetService("UserInputService")
  710.  
  711. local player = Players.LocalPlayer
  712. local mouse = player:GetMouse()
  713.  
  714. local function teleportToMousePosition()
  715. local character = player.Character
  716. if not character or not character:FindFirstChild("HumanoidRootPart") then
  717. return
  718. end
  719.  
  720. local target = mouse.Hit
  721. if target then
  722. character:MoveTo(target.Position)
  723. end
  724. end
  725.  
  726. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  727. if gameProcessed then return end
  728.  
  729. if input.KeyCode == Enum.KeyCode.T then
  730. teleportToMousePosition()
  731. end
  732. end)
  733. end, "Trolling", "BROKEN")
  734. FunctionManager:register("Invis gui", function()
  735. loadstring(game:HttpGet('https://pastebin.com/raw/3Rnd9rHf'))()
  736. end, "Trolling", "Credits to the original maker!")
  737. FunctionManager:register("DANCE", function()
  738. local anim = Instance.new("Animation")
  739. anim.AnimationId = "rbxassetid://27789359"
  740. local track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  741. track:Play()
  742. end, "Fun", "DANCE DANCE")
  743. FunctionManager:register("Sound GUI", function()
  744. local gui = game.Players.LocalPlayer.PlayerGui:FindFirstChild("SoundGui")
  745. if gui then
  746. gui:Destroy()
  747. return
  748. end
  749. local SoundGui = Instance.new("ScreenGui")
  750. local Frame = Instance.new("Frame")
  751. local AddSoundId = Instance.new("TextButton")
  752. local SoundIds = Instance.new("TextBox")
  753. local Default = Instance.new("TextButton")
  754. local Credits = Instance.new("TextLabel")
  755. local Title = Instance.new("TextLabel")
  756. local Swap = Instance.new("ImageButton")
  757. local PlayBackSpeed = Instance.new("TextBox")
  758. local Volume = Instance.new("TextBox")
  759. local Looped = Instance.new("TextBox")
  760. local Exit = Instance.new("ImageButton")
  761. local Frame2 = Instance.new("Frame")
  762. local Open = Instance.new("ImageButton")
  763. local spoky = Instance.new("Sound")
  764. local c00lflag = Instance.new("Sound")
  765. local drag = Instance.new("UIDragDetector")
  766. drag.Parent = Frame
  767. c00lflag.Name = "c00lsound23sas"
  768. c00lflag.Parent = Frame
  769. spoky.Parent = Frame
  770. spoky.SoundId = "rbxassetid://95156028272944"
  771. spoky.Volume = 3
  772. spoky.PlaybackSpeed = 0.2
  773. spoky.Name = "spoky"
  774. --Properties:
  775.  
  776. SoundGui.Name = "SoundGui"
  777. SoundGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  778. SoundGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  779. SoundGui.ResetOnSpawn = false
  780.  
  781. Frame.Parent = SoundGui
  782. Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  783. Frame.BorderColor3 = Color3.fromRGB(255, 0, 4)
  784. Frame.BorderSizePixel = 2
  785. Frame.Position = UDim2.new(0, 700, 0, 300)
  786. Frame.Size = UDim2.new(0, 398, 0, 206)
  787.  
  788. AddSoundId.Name = "AddSoundId"
  789. AddSoundId.Parent = Frame
  790. AddSoundId.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  791. AddSoundId.BorderColor3 = Color3.fromRGB(255, 0, 0)
  792. AddSoundId.BorderSizePixel = 2
  793. AddSoundId.Position = UDim2.new(0.118090451, 0, 0.718446612, 0)
  794. AddSoundId.Size = UDim2.new(0, 307, 0, 36)
  795. AddSoundId.Font = Enum.Font.Arial
  796. AddSoundId.Text = "Add Sound!"
  797. AddSoundId.TextColor3 = Color3.fromRGB(255, 255, 255)
  798. AddSoundId.TextSize = 29.000
  799.  
  800. SoundIds.Name = "SoundIds"
  801. SoundIds.Parent = Frame
  802. SoundIds.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  803. SoundIds.BorderColor3 = Color3.fromRGB(255, 0, 0)
  804. SoundIds.BorderSizePixel = 2
  805. SoundIds.Position = UDim2.new(0.118090451, 0, 0.305825233, 0)
  806. SoundIds.Size = UDim2.new(0, 307, 0, 33)
  807. SoundIds.Font = Enum.Font.Arial
  808. SoundIds.PlaceholderText = "Add a sound ID here!, No rbx://"
  809. SoundIds.Text = ""
  810. SoundIds.TextColor3 = Color3.fromRGB(255, 255, 255)
  811. SoundIds.TextScaled = true
  812. SoundIds.TextSize = 14.000
  813. SoundIds.TextWrapped = true
  814.  
  815. Default.Name = "Default"
  816. Default.Parent = Frame
  817. Default.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  818. Default.BorderColor3 = Color3.fromRGB(255, 0, 0)
  819. Default.BorderSizePixel = 2
  820. Default.Position = UDim2.new(0.118090451, 0, 0.529126227, 0)
  821. Default.Size = UDim2.new(0, 307, 0, 28)
  822. Default.Font = Enum.Font.Arial
  823. Default.Text = "Spooky Scary Skeletons!"
  824. Default.TextColor3 = Color3.fromRGB(255, 255, 255)
  825. Default.TextSize = 23.000
  826.  
  827. Credits.Name = "Credits"
  828. Credits.Parent = Frame
  829. Credits.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  830. Credits.BackgroundTransparency = 1.000
  831. Credits.BorderColor3 = Color3.fromRGB(0, 0, 0)
  832. Credits.BorderSizePixel = 0
  833. Credits.Position = UDim2.new(0.577889442, 0, 0.9174757, 0)
  834. Credits.Size = UDim2.new(0, 153, 0, 17)
  835. Credits.Font = Enum.Font.SourceSans
  836. Credits.Text = "made by: 1known. On discord!"
  837. Credits.TextColor3 = Color3.fromRGB(255, 255, 255)
  838. Credits.TextSize = 14.000
  839.  
  840. Title.Name = "Title"
  841. Title.Parent = Frame
  842. Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  843. Title.BackgroundTransparency = 1.000
  844. Title.BorderColor3 = Color3.fromRGB(255, 0, 4)
  845. Title.BorderSizePixel = 2
  846. Title.Position = UDim2.new(0.208542719, 0, 0.0291262139, 0)
  847. Title.Size = UDim2.new(0, 231, 0, 48)
  848. Title.Font = Enum.Font.Arial
  849. Title.Text = "c00lSound GUI!"
  850. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  851. Title.TextSize = 33.000
  852. Title.TextWrapped = true
  853.  
  854. Swap.Name = "Swap"
  855. Swap.Parent = Frame
  856. Swap.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  857. Swap.BorderColor3 = Color3.fromRGB(255, 0, 0)
  858. Swap.BorderSizePixel = 0
  859. Swap.Position = UDim2.new(0.904522598, 0, 0.33495146, 0)
  860. Swap.Size = UDim2.new(0, 23, 0, 21)
  861. Swap.Image = "rbxassetid://2500573769"
  862.  
  863. PlayBackSpeed.Name = "PlayBackSpeed"
  864. PlayBackSpeed.Parent = Frame
  865. PlayBackSpeed.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  866. PlayBackSpeed.BorderColor3 = Color3.fromRGB(255, 0, 0)
  867. PlayBackSpeed.BorderSizePixel = 2
  868. PlayBackSpeed.Position = UDim2.new(0.118090451, 0, 0.305825233, 0)
  869. PlayBackSpeed.Size = UDim2.new(0, 307, 0, 33)
  870. PlayBackSpeed.Visible = false
  871. PlayBackSpeed.Font = Enum.Font.Arial
  872. PlayBackSpeed.PlaceholderText = "Playback speed, Enter a number!"
  873. PlayBackSpeed.Text = "1"
  874. PlayBackSpeed.TextColor3 = Color3.fromRGB(255, 255, 255)
  875. PlayBackSpeed.TextScaled = true
  876. PlayBackSpeed.TextSize = 14.000
  877. PlayBackSpeed.TextWrapped = true
  878.  
  879. Volume.Name = "Volume"
  880. Volume.Parent = Frame
  881. Volume.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  882. Volume.BorderColor3 = Color3.fromRGB(255, 0, 0)
  883. Volume.BorderSizePixel = 2
  884. Volume.Position = UDim2.new(0.118090451, 0, 0.305825233, 0)
  885. Volume.Size = UDim2.new(0, 307, 0, 33)
  886. Volume.Visible = false
  887. Volume.Font = Enum.Font.Arial
  888. Volume.PlaceholderText = "Volume! Enter a number."
  889. Volume.Text = "0.5"
  890. Volume.TextColor3 = Color3.fromRGB(255, 255, 255)
  891. Volume.TextScaled = true
  892. Volume.TextSize = 14.000
  893. Volume.TextWrapped = true
  894.  
  895. Looped.Name = "Looped"
  896. Looped.Parent = Frame
  897. Looped.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  898. Looped.BorderColor3 = Color3.fromRGB(255, 0, 0)
  899. Looped.BorderSizePixel = 2
  900. Looped.Position = UDim2.new(0.118090451, 0, 0.305825233, 0)
  901. Looped.Size = UDim2.new(0, 307, 0, 33)
  902. Looped.Visible = false
  903. Looped.Font = Enum.Font.Arial
  904. Looped.PlaceholderText = "Is it looped?, Type: False or True"
  905. Looped.Text = "False"
  906. Looped.TextColor3 = Color3.fromRGB(255, 255, 255)
  907. Looped.TextScaled = true
  908. Looped.TextSize = 14.000
  909. Looped.TextWrapped = true
  910.  
  911. Exit.Name = "Exit"
  912. Exit.Parent = Frame
  913. Exit.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  914. Exit.BorderColor3 = Color3.fromRGB(255, 0, 0)
  915. Exit.BorderSizePixel = 2
  916. Exit.Position = UDim2.new(0.921999991, 0, 0.0289999992, 0)
  917. Exit.Size = UDim2.new(0, 25, 0, 23)
  918. Exit.Image = "rbxassetid://14930908086"
  919.  
  920. Frame2.Name = "Frame2"
  921. Frame2.Parent = SoundGui
  922. Frame2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  923. Frame2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  924. Frame2.BorderSizePixel = 0
  925. Frame2.Position = UDim2.new(0.984443069, 0, 0.841666639, 0)
  926. Frame2.Size = UDim2.new(0, 25, 0, 23)
  927. Frame2.Visible = false
  928.  
  929. Open.Name = "Open"
  930. Open.Parent = Frame2
  931. Open.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  932. Open.BorderColor3 = Color3.fromRGB(255, 0, 0)
  933. Open.BorderSizePixel = 2
  934. Open.Position = UDim2.new(-0.0312646478, 0, -0.0113339629, 0)
  935. Open.Size = UDim2.new(0, 25, 0, 23)
  936. Open.Image = "rbxassetid://14930908086"
  937.  
  938. -- Scripts:
  939.  
  940. local function GSSVM_fake_script() -- AddSoundId.LocalScript
  941. local script = Instance.new('LocalScript', AddSoundId)
  942.  
  943. local parent = script.Parent
  944.  
  945. parent.Activated:Connect(function()
  946. local SoundId = parent.Parent:WaitForChild("SoundIds").Text
  947. local Playbackspeed = parent.Parent:WaitForChild("PlayBackSpeed").Text
  948. local Volume = parent.Parent:WaitForChild("Volume").Text
  949. local looped = parent.Parent:WaitForChild("Looped").Text
  950. if SoundId == "" then
  951. parent.Text = "No Sound ID!"
  952. wait(2)
  953. parent.Text = "Add Sound!"
  954. return
  955. end
  956.  
  957. local id = "rbxassetid://" .. SoundId
  958. local speed = tonumber(Playbackspeed) or 1
  959. local existingSound = game.Workspace:FindFirstChild("c00lsound23sas")
  960.  
  961. if existingSound then
  962. existingSound.SoundId = id
  963. existingSound.PlaybackSpeed = speed
  964. existingSound.Volume = Volume
  965. if looped == "False" then
  966. existingSound.Looped = false
  967. elseif looped == "True" then
  968. existingSound.Looped = true
  969. else
  970. existingSound.Looped = false
  971. end
  972. existingSound:Play()
  973. else
  974. local clonedSound = parent.Parent.c00lsound23sas:Clone()
  975. clonedSound.Parent = game.Workspace
  976. clonedSound.SoundId = id
  977. clonedSound.PlaybackSpeed = speed
  978. clonedSound.Volume = Volume
  979. if looped == "False" then
  980. clonedSound.Looped = false
  981. elseif looped == "True" then
  982. clonedSound.Looped = true
  983. else
  984. clonedSound.Looped = false
  985. end
  986. clonedSound.Looped = looped
  987.  
  988. clonedSound:Play()
  989. end
  990.  
  991. parent.Text = "Injected Sound Succesfully!, Be sure to enter a correct ID if it doesnt work!"
  992. parent.TextScaled = true
  993. wait(3.5)
  994. parent.TextScaled = false
  995. parent.Text = "Add Sound!"
  996. end)
  997.  
  998. end
  999. coroutine.wrap(GSSVM_fake_script)()
  1000. local function MWUVEW_fake_script() -- Default.LocalScript
  1001. local script = Instance.new('LocalScript', Default)
  1002.  
  1003. local parent = script.Parent
  1004. local sound = parent.Parent.spoky
  1005.  
  1006. parent.Activated:Connect(function()
  1007. if sound.Playing == true then
  1008. sound.Playing = false
  1009. else
  1010. sound.Playing = true
  1011. end
  1012. end)
  1013. end
  1014. coroutine.wrap(MWUVEW_fake_script)()
  1015. local function BIKZQ_fake_script() -- Swap.LocalScript
  1016. local script = Instance.new('LocalScript', Swap)
  1017.  
  1018. local parent = script.Parent
  1019. local playback = parent.Parent.PlayBackSpeed
  1020. local Sound = parent.Parent.SoundIds
  1021. local volume = parent.Parent.Volume
  1022. local looped = parent.Parent.Looped
  1023. parent.Activated:Connect(function()
  1024. if Sound.Visible == true then
  1025. Sound.Visible = false
  1026. playback.Visible = true
  1027. volume.Visible = false
  1028. looped.Visible = false
  1029.  
  1030. elseif playback.Visible ==true then
  1031. playback.Visible = false
  1032. Sound.Visible = false
  1033. volume.Visible = true
  1034. looped.Visible = false
  1035.  
  1036. elseif volume.Visible == true then
  1037. Sound.Visible = false
  1038. playback.Visible = false
  1039. volume.Visible = false
  1040. looped.Visible = true
  1041. elseif looped.Visible == true then
  1042. Sound.Visible = true
  1043. playback.Visible = false
  1044. volume.Visible = false
  1045. looped.Visible = false
  1046. end
  1047. end)
  1048. end
  1049. coroutine.wrap(BIKZQ_fake_script)()
  1050. local function AXYPXC_fake_script() -- Exit.LocalScript
  1051. local script = Instance.new('LocalScript', Exit)
  1052.  
  1053. local parent = script.Parent
  1054. local main = parent.Parent
  1055.  
  1056. parent.Activated:Connect(function()
  1057. main.Parent.Frame2.Visible = true
  1058. main.Visible = false
  1059.  
  1060. end)
  1061. end
  1062. coroutine.wrap(AXYPXC_fake_script)()
  1063. local function WHTXC_fake_script() -- Open.LocalScript
  1064. local script = Instance.new('LocalScript', Open)
  1065.  
  1066. local parent = script.Parent
  1067. local main = parent.Parent.Parent.Frame
  1068.  
  1069. parent.Activated:Connect(function()
  1070. main.Visible = true
  1071. parent.Parent.Visible = false
  1072. end)
  1073. end
  1074. coroutine.wrap(WHTXC_fake_script)()
  1075. end, "General", "NOT FE")
  1076. FunctionManager:register("Bind Key", function()
  1077. if bindFrame then return end
  1078.  
  1079. local gui = Player:FindFirstChild("PlayerGui"):FindFirstChild(die)
  1080. if not gui then NotifyERROR("Gui not found!"); return end
  1081. screenGui = gui
  1082.  
  1083. bindFrame = Instance.new("Frame")
  1084. bindFrame.Name = generate_string(math_random(1, 10))
  1085. bindFrame.Size = UDim2.new(1,0,1,0)
  1086. bindFrame.BackgroundColor3 = Color3.new(0,0,0)
  1087. bindFrame.BackgroundTransparency = 0.5
  1088. bindFrame.ZIndex = 50
  1089. bindFrame.Parent = screenGui
  1090.  
  1091. local panel = Instance.new("Frame")
  1092. panel.Name = generate_string(math_random(1, 10))
  1093. panel.Size = UDim2.new(0, 300, 0, 400)
  1094. panel.Position = UDim2.new(0.5, -150, 0.5, -200)
  1095. panel.BackgroundColor3 = Color3.fromRGB(35,35,35)
  1096. panel.BorderSizePixel = 0
  1097. panel.ZIndex = 51
  1098. panel.Parent = bindFrame
  1099.  
  1100. local closeBtn = Instance.new("TextButton")
  1101. closeBtn.Size = UDim2.new(0, 60, 0, 24)
  1102. closeBtn.Position = UDim2.new(1, -64, 0, 4)
  1103. closeBtn.Text = "Close"
  1104. closeBtn.Font = Enum.Font.SourceSansBold
  1105. closeBtn.TextSize = 14
  1106. closeBtn.BackgroundColor3 = Color3.fromRGB(150,50,50)
  1107. closeBtn.TextColor3 = Color3.new(1,1,1)
  1108. closeBtn.ZIndex = 52
  1109. closeBtn.Parent = panel
  1110. closeBtn.MouseButton1Click:Connect(function()
  1111. bindFrame:Destroy()
  1112. bindFrame = nil
  1113. if bindConn then bindConn:Disconnect(); bindConn = nil end
  1114. end)
  1115.  
  1116. local title = Instance.new("TextLabel")
  1117. title.Size = UDim2.new(1, -8, 0, 24)
  1118. title.Position = UDim2.new(0, 4, 0, 4)
  1119. title.BackgroundTransparency = 1
  1120. title.Font = Enum.Font.SourceSansBold
  1121. title.TextSize = 18
  1122. title.TextColor3 = Color3.new(1,1,1)
  1123. title.Text = "Bind Key to Function"
  1124. title.ZIndex = 52
  1125. title.Parent = panel
  1126.  
  1127. local list = Instance.new("ScrollingFrame")
  1128. list.Size = UDim2.new(1, -8, 1, -40)
  1129. list.Position = UDim2.new(0, 4, 0, 32)
  1130. list.CanvasSize = UDim2.new(0,0,0,0)
  1131. list.ScrollBarThickness = 6
  1132. list.ZIndex = 51
  1133. list.Parent = panel
  1134.  
  1135. local uiList = Instance.new("UIListLayout")
  1136. uiList.Padding = UDim.new(0,4)
  1137. uiList.SortOrder = Enum.SortOrder.LayoutOrder
  1138. uiList.Parent = list
  1139.  
  1140. local function refreshList()
  1141. for _, child in ipairs(list:GetChildren()) do
  1142. if child:IsA("TextButton") or child:IsA("TextLabel") then
  1143. child:Destroy()
  1144. end
  1145. end
  1146.  
  1147. for _, cat in ipairs(FunctionManager.Categories) do
  1148. local hdr = Instance.new("TextLabel")
  1149. hdr.Size = UDim2.new(1,0,0,24)
  1150. hdr.BackgroundTransparency = 1
  1151. hdr.Font = Enum.Font.SourceSansBold
  1152. hdr.TextSize = 16
  1153. hdr.TextColor3 = Color3.new(1,1,0)
  1154. hdr.Text = "["..cat.."]"
  1155. hdr.ZIndex = 51
  1156. hdr.Parent = list
  1157.  
  1158. for name, cb in pairs(FunctionManager:getFunctionsInCategory(cat)) do
  1159. local btn = Instance.new("TextButton")
  1160. btn.Size = UDim2.new(1,0,0,24)
  1161. btn.Font = Enum.Font.SourceSans
  1162. btn.TextSize = 14
  1163. btn.BackgroundColor3 = Color3.fromRGB(50,50,50)
  1164. btn.TextColor3 = Color3.new(1,1,1)
  1165. btn.ZIndex = 51
  1166.  
  1167. local bound = {}
  1168. for key, fn in pairs(customBinds) do
  1169. if fn == cb then table.insert(bound, tostring(key)) end
  1170. end
  1171. local suffix = #bound>0 and " ("..table.concat(bound, ",")..")" or ""
  1172. btn.Text = name..suffix
  1173. btn.Parent = list
  1174.  
  1175. btn.MouseButton1Click:Connect(function()
  1176. waitingBindFunction = { cb = cb, btn = btn, name = name }
  1177. btn.Text = name.." → [Press a key]"
  1178. end)
  1179. end
  1180. end
  1181.  
  1182. list.CanvasSize = UDim2.new(0,0,0, uiList.AbsoluteContentSize.Y + 8)
  1183. end
  1184. bindConn = UserInputService.InputBegan:Connect(function(input, gameProcessed)
  1185. if gameProcessed or not waitingBindFunction then return end
  1186. if input.UserInputType == Enum.UserInputType.Keyboard then
  1187. customBinds[input.KeyCode] = waitingBindFunction.cb
  1188. waitingBindFunction.btn.Text = waitingBindFunction.name.." ("..tostring(input.KeyCode)..")"
  1189. waitingBindFunction = nil
  1190. end
  1191. end)
  1192. refreshList()
  1193.  
  1194. end, "Utility", "BUGGED")
  1195. UserInputService.InputBegan:Connect(function(input, gameProcessed)
  1196. if gameProcessed then return end
  1197. if input.UserInputType == Enum.UserInputType.Keyboard then
  1198. local fn = customBinds[input.KeyCode]
  1199. if fn and type(fn) == "function" then
  1200. pcall(fn)
  1201. end
  1202. end
  1203. end)
  1204. FunctionManager:register("JumpUp", function()
  1205. local char = Player.Character
  1206. local hrp = char and char:FindFirstChild("HumanoidRootPart")
  1207. if hrp then hrp.Velocity = Vector3.new(0, 100, 0) end
  1208. end, "Movement", "Leap into the air!")
  1209.  
  1210.  
  1211. FunctionManager:register("Sit", function()
  1212. local hum = Player.Character and Player.Character:FindFirstChildOfClass("Humanoid")
  1213. if hum then hum.Sit = true end
  1214. end, "Movement", "SIT DOWN")
  1215.  
  1216.  
  1217. FunctionManager:register("INF JUMP", function()
  1218. infJumpEnabled = not infJumpEnabled
  1219.  
  1220. if infJumpEnabled then
  1221. local debounce = false
  1222.  
  1223. infJumpConnection = UserInputService.JumpRequest:Connect(function()
  1224. if debounce then return end
  1225. debounce = true
  1226.  
  1227. local character = Player.Character
  1228. local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
  1229. if humanoid then
  1230. humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  1231. end
  1232.  
  1233. task.wait()
  1234. debounce = false
  1235. end)
  1236. else
  1237. if infJumpConnection then
  1238. infJumpConnection:Disconnect()
  1239. infJumpConnection = nil
  1240. end
  1241. end
  1242. end, "Movement", "Jump Forever!")
  1243.  
  1244. FunctionManager:register("WalkSpeed Slider", function()
  1245. if screenGui:FindFirstChild("WalkSpeedModal") then return end
  1246.  
  1247.  
  1248. local overlay = Instance.new("Frame")
  1249. overlay.Name = "WalkSpeedModal"
  1250. overlay.Size = UDim2.new(1,0,1,0)
  1251. overlay.Position = UDim2.new(0,0,0,0)
  1252. overlay.BackgroundColor3 = Color3.new(0,0,0)
  1253. overlay.BackgroundTransparency = 0.5
  1254. overlay.ZIndex = 50
  1255. overlay.Parent = screenGui
  1256.  
  1257. local panel = Instance.new("Frame")
  1258. panel.Name = "SliderPanel"
  1259. panel.Size = UDim2.new(0, 300, 0, 100)
  1260. panel.Position = UDim2.new(0.5, -150, 0.5, -50)
  1261. panel.BackgroundColor3 = Color3.fromRGB(40,40,40)
  1262. panel.BorderSizePixel = 0
  1263. panel.ZIndex = 51
  1264. panel.Parent = overlay
  1265.  
  1266. local closeBtn = Instance.new("TextButton")
  1267. closeBtn.Name = "Close"
  1268. closeBtn.Size = UDim2.new(0,60,0,24)
  1269. closeBtn.Position = UDim2.new(1,-64,0,4)
  1270. closeBtn.Font = Enum.Font.SourceSansBold
  1271. closeBtn.TextSize = 14
  1272. closeBtn.Text = "Close"
  1273. closeBtn.BackgroundColor3 = Color3.fromRGB(150,50,50)
  1274. closeBtn.TextColor3 = Color3.new(1,1,1)
  1275. closeBtn.ZIndex = 52
  1276. closeBtn.Parent = panel
  1277. closeBtn.MouseButton1Click:Connect(function()
  1278. overlay:Destroy()
  1279. end)
  1280.  
  1281. local label = Instance.new("TextLabel")
  1282. label.Name = "ValueLabel"
  1283. label.Size = UDim2.new(1,-8,0,24)
  1284. label.Position = UDim2.new(0,4,0,4)
  1285. label.BackgroundTransparency= 1
  1286. label.Font = Enum.Font.SourceSansBold
  1287. label.TextSize = 18
  1288. label.TextColor3 = Color3.new(1,1,1)
  1289. label.Text = "WalkSpeed: " .. tostring(Humanoid.WalkSpeed)
  1290. label.ZIndex = 52
  1291. label.Parent = panel
  1292.  
  1293. local track = Instance.new("Frame")
  1294. track.Name = "Track"
  1295. track.Size = UDim2.new(1,-16,0,20)
  1296. track.Position = UDim2.new(0,8,0,40)
  1297. track.BackgroundColor3 = Color3.fromRGB(60,60,60)
  1298. track.BorderSizePixel = 0
  1299. track.ZIndex = 51
  1300. track.Parent = panel
  1301.  
  1302. local fill = Instance.new("Frame")
  1303. fill.Name = "Fill"
  1304. fill.Size = UDim2.new(
  1305. math.clamp((Humanoid.WalkSpeed - 8)/(100-8),0,1), 0,
  1306. 1, 0
  1307. )
  1308. fill.BackgroundColor3 = Color3.fromRGB(100,200,100)
  1309. fill.BorderSizePixel = 0
  1310. fill.ZIndex = 52
  1311. fill.Parent = track
  1312.  
  1313. local dragging = false
  1314. local minS, maxS = 8, 100
  1315.  
  1316. local function update(x)
  1317. local rel = math.clamp((x - track.AbsolutePosition.X)/track.AbsoluteSize.X, 0,1)
  1318. local v = math.floor(minS + (maxS-minS)*rel)
  1319. Humanoid.WalkSpeed = v
  1320. label.Text = "WalkSpeed: "..v
  1321. fill.Size = UDim2.new(rel,0,1,0)
  1322. end
  1323.  
  1324. track.InputBegan:Connect(function(i)
  1325. if i.UserInputType == Enum.UserInputType.MouseButton1 then
  1326. dragging = true
  1327. update(i.Position.X)
  1328. end
  1329. end)
  1330. track.InputEnded:Connect(function(i)
  1331. if i.UserInputType == Enum.UserInputType.MouseButton1 then
  1332. dragging = false
  1333. end
  1334. end)
  1335. UserInputService.InputChanged:Connect(function(i)
  1336. if dragging and i.UserInputType==Enum.UserInputType.MouseMovement then
  1337. update(i.Position.X)
  1338. end
  1339. end)
  1340. end, "Movement", "Control your walkspeed!")
  1341.  
  1342.  
  1343.  
  1344. FunctionManager:register("Server Hop", function()
  1345. local success, res = pcall(function()
  1346. return game:HttpGet(
  1347. "https://games.roblox.com/v1/games/" ..
  1348. PlaceId ..
  1349. "/servers/Public?sortOrder=Desc&limit=100&excludeFullGames=true"
  1350. )
  1351. end)
  1352.  
  1353. if not success then
  1354. return NotifyERROR("[Server Hop] HTTP request failed")
  1355. end
  1356.  
  1357. local body
  1358. local ok, err = pcall(function()
  1359. body = HttpService:JSONDecode(res)
  1360. end)
  1361. if not ok or type(body) ~= "table" or type(body.data) ~= "table" then
  1362. return NotifyERROR("[Server Hop] Invalid JSON response")
  1363. end
  1364.  
  1365. local servers = {}
  1366. for _, v in ipairs(body.data) do
  1367. if type(v) == "table"
  1368. and tonumber(v.playing)
  1369. and tonumber(v.maxPlayers)
  1370. and v.playing < v.maxPlayers
  1371. and v.id ~= JobId then
  1372. table.insert(servers, v.id)
  1373. end
  1374. end
  1375.  
  1376. if #servers == 0 then
  1377. return NotifyERROR("[Server Hop] No available servers found")
  1378. end
  1379.  
  1380. local choice = servers[math.random(1, #servers)]
  1381. TeleportService:TeleportToPlaceInstance(PlaceId, choice, Players.LocalPlayer)
  1382. end, "Utility","Changes Servers")
  1383.  
  1384. FunctionManager:register("TP Behind Closest", function()
  1385.  
  1386. if not HRP then
  1387. NotifyERROR("No HumanoidRootPart found.")
  1388. return
  1389. end
  1390.  
  1391. local closestPlayer
  1392. local shortestDistance = math.huge
  1393.  
  1394.  
  1395. for _, otherPlayer in ipairs(Players:GetPlayers()) do
  1396. if otherPlayer ~= Player and otherPlayer.Character then
  1397. local otherRoot = otherPlayer.Character:FindFirstChild("HumanoidRootPart")
  1398. if otherRoot then
  1399. local distance = (otherRoot.Position - HRP.Position).Magnitude
  1400. if distance < shortestDistance then
  1401. shortestDistance = distance
  1402. closestPlayer = otherPlayer
  1403. end
  1404. end
  1405. end
  1406. end
  1407.  
  1408. if closestPlayer and closestPlayer.Character then
  1409. local targetRoot = closestPlayer.Character:FindFirstChild("HumanoidRootPart")
  1410. if targetRoot then
  1411. local behindPosition = targetRoot.CFrame.Position - targetRoot.CFrame.LookVector * 3
  1412. local newCFrame = CFrame.new(behindPosition, targetRoot.Position)
  1413. HRP.CFrame = newCFrame
  1414. end
  1415. else
  1416. NotifyERROR("No nearby player found.")
  1417. end
  1418. end, "Movement", "Owai moi, shinderu. NANI?")
  1419. FunctionManager:register("Scare Closest Player", function()
  1420.  
  1421. if not HRP then
  1422. NotifyERROR("Could not find your HumanoidRootPart.")
  1423. return
  1424. end
  1425.  
  1426. local closestPlayer, closestDistance = nil, math.huge
  1427. for _, otherPlayer in ipairs(Players:GetPlayers()) do
  1428. if otherPlayer ~= Player and otherPlayer.Character then
  1429. local otherRoot = otherPlayer.Character:FindFirstChild("HumanoidRootPart")
  1430. if otherRoot then
  1431. local dist = (otherRoot.Position - HRP.Position).Magnitude
  1432. if dist < closestDistance then
  1433. closestDistance = dist
  1434. closestPlayer = otherPlayer
  1435. end
  1436. end
  1437. end
  1438. end
  1439.  
  1440. if closestPlayer and closestPlayer.Character then
  1441. local targetRoot = closestPlayer.Character:FindFirstChild("HumanoidRootPart")
  1442. if targetRoot then
  1443. local oldPos = HRP.CFrame
  1444. HRP.CFrame = targetRoot.CFrame + targetRoot.CFrame.lookVector * 2
  1445. HRP.CFrame = CFrame.new(HRP.Position, targetRoot.Position)
  1446. task.wait(0.5)
  1447. HRP.CFrame = oldPos
  1448. end
  1449. else
  1450. NotifyERROR("No target player nearby.")
  1451. end
  1452. end, "Fun", "FNAF reference")
  1453. FunctionManager:register("ESP Toggle", function()
  1454. espOn = not espOn
  1455. for _, plr in ipairs(Players:GetPlayers()) do
  1456. if plr.Character and plr ~= Player then
  1457. local head = plr.Character:FindFirstChild("Head")
  1458. if head then
  1459. local bb = head:FindFirstChild("ESP") or Instance.new("BillboardGui", head)
  1460. bb.Name = "ESP"
  1461. bb.Size = UDim2.new(0,80,0,20)
  1462. bb.AlwaysOnTop = true
  1463. local lbl = bb:FindFirstChild("Name") or Instance.new("TextLabel", bb)
  1464. lbl.Name = "Name"
  1465. lbl.BackgroundTransparency = 1
  1466. lbl.Size = UDim2.new(1,0,1,0)
  1467. lbl.TextColor3 = Color3.new(1,0,0)
  1468. lbl.TextScaled = true
  1469. lbl.Text = plr.Name
  1470. bb.Enabled = espOn
  1471. end
  1472. end
  1473. end
  1474. Notify("ESP " .. (espOn and "Enabled" or "Disabled"), "SYSTEM", 3)
  1475. end, "Visual", "ur cooked i just got wallhacks")
  1476. FunctionManager:register("JumpPowerSlider", function()
  1477. if screenGui:FindFirstChild("JumpPowerModal") then return end
  1478. Humanoid.UseJumpPower = true
  1479. local overlay = Instance.new("Frame")
  1480. overlay.Name = "JumpPowerModal"
  1481. overlay.Size = UDim2.new(1,0,1,0)
  1482. overlay.Position = UDim2.new(0,0,0,0)
  1483. overlay.BackgroundColor3 = Color3.new(0,0,0)
  1484. overlay.BackgroundTransparency = 0.5
  1485. overlay.ZIndex = 50
  1486. overlay.Parent = screenGui
  1487.  
  1488.  
  1489. local panel = Instance.new("Frame")
  1490. panel.Name = "JumpPanel"
  1491. panel.Size = UDim2.new(0, 300, 0, 100)
  1492. panel.Position = UDim2.new(0.5, -150, 0.5, -50)
  1493. panel.BackgroundColor3 = Color3.fromRGB(40,40,40)
  1494. panel.BorderSizePixel = 0
  1495. panel.ZIndex = 51
  1496. panel.Parent = overlay
  1497.  
  1498.  
  1499. local closeBtn = Instance.new("TextButton")
  1500. closeBtn.Name = "Close"
  1501. closeBtn.Size = UDim2.new(0,60,0,24)
  1502. closeBtn.Position = UDim2.new(1,-64,0,4)
  1503. closeBtn.Font = Enum.Font.SourceSansBold
  1504. closeBtn.TextSize = 14
  1505. closeBtn.Text = "Close"
  1506. closeBtn.BackgroundColor3 = Color3.fromRGB(150,50,50)
  1507. closeBtn.TextColor3 = Color3.new(1,1,1)
  1508. closeBtn.ZIndex = 52
  1509. closeBtn.Parent = panel
  1510. closeBtn.MouseButton1Click:Connect(function()
  1511. overlay:Destroy()
  1512. end)
  1513.  
  1514.  
  1515. local label = Instance.new("TextLabel")
  1516. label.Name = "ValueLabel"
  1517. label.Size = UDim2.new(1,-8,0,24)
  1518. label.Position = UDim2.new(0,4,0,4)
  1519. label.BackgroundTransparency= 1
  1520. label.Font = Enum.Font.SourceSansBold
  1521. label.TextSize = 18
  1522. label.TextColor3 = Color3.new(1,1,1)
  1523. label.Text = "JumpPower: " .. tostring(Humanoid.JumpPower)
  1524. label.ZIndex = 52
  1525. label.Parent = panel
  1526.  
  1527.  
  1528. local track = Instance.new("Frame")
  1529. track.Name = "Track"
  1530. track.Size = UDim2.new(1,-16,0,20)
  1531. track.Position = UDim2.new(0,8,0,40)
  1532. track.BackgroundColor3 = Color3.fromRGB(60,60,60)
  1533. track.BorderSizePixel = 0
  1534. track.ZIndex = 51
  1535. track.Parent = panel
  1536.  
  1537. local fill = Instance.new("Frame")
  1538. fill.Name = "Fill"
  1539. fill.Size = UDim2.new(
  1540. math.clamp((Humanoid.JumpPower - 50)/(200-50),0,1), 0,
  1541. 1, 0
  1542. )
  1543. fill.BackgroundColor3 = Color3.fromRGB(100,200,100)
  1544. fill.BorderSizePixel = 0
  1545. fill.ZIndex = 52
  1546. fill.Parent = track
  1547.  
  1548.  
  1549. local dragging = false
  1550. local minJ, maxJ = 50, 200
  1551.  
  1552. local function update(x)
  1553. local rel = math.clamp((x - track.AbsolutePosition.X)/track.AbsoluteSize.X, 0,1)
  1554. local v = math.floor(minJ + (maxJ-minJ)*rel)
  1555. Humanoid.JumpPower = v
  1556. label.Text = "JumpPower: "..v
  1557. fill.Size = UDim2.new(rel,0,1,0)
  1558. end
  1559.  
  1560. track.InputBegan:Connect(function(i)
  1561. if i.UserInputType == Enum.UserInputType.MouseButton1 then
  1562. dragging = true
  1563. update(i.Position.X)
  1564. end
  1565. end)
  1566. track.InputEnded:Connect(function(i)
  1567. if i.UserInputType == Enum.UserInputType.MouseButton1 then
  1568. dragging = false
  1569. end
  1570. end)
  1571. UserInputService.InputChanged:Connect(function(i)
  1572. if dragging and i.UserInputType==Enum.UserInputType.MouseMovement then
  1573. update(i.Position.X)
  1574. end
  1575. end)
  1576. end, "Movement", "Control your jumppower")
  1577.  
  1578.  
  1579.  
  1580. FunctionManager:register("Spin Bot", function()
  1581. spinOn = not spinOn
  1582. if spinOn then
  1583. if not HRP then return NotifyERROR("No HRP!") end
  1584.  
  1585.  
  1586. lockBP = Instance.new("BodyPosition")
  1587. lockBP.Name = "SpinLockBP"
  1588. lockBP.Position = HRP.Position
  1589. lockBP.MaxForce = Vector3.new(1e6, 1e6, 1e6)
  1590. lockBP.P = 1e5
  1591. lockBP.D = 0
  1592. lockBP.Parent = HRP
  1593.  
  1594.  
  1595. spinBAV = Instance.new("BodyAngularVelocity")
  1596. spinBAV.Name = "SpinBAV"
  1597. spinBAV.AngularVelocity = Vector3.new(0, 10000, 0)
  1598. spinBAV.MaxTorque = Vector3.new(1e6, 1e6, 1e6)
  1599. spinBAV.P = 1e5
  1600. spinBAV.Parent = HRP
  1601.  
  1602. NotifyERROR("Spin Bot On")
  1603. else
  1604. if spinBAV then
  1605. spinBAV:Destroy()
  1606. spinBAV = nil
  1607. end
  1608. if lockBP then
  1609. lockBP:Destroy()
  1610. lockBP = nil
  1611. end
  1612. NotifyERROR("Spin Bot Off")
  1613. end
  1614. end, "Visual", "Speeeeen")
  1615.  
  1616. FunctionManager:register("TP To Mouse", function()
  1617. if hit then
  1618. HRP.CFrame = CFrame.new(pos + Vector3.new(0, 3, 0))
  1619. warn("Teleported to mouse")
  1620. end
  1621. end, "Movement", "BUGGED")
  1622. FunctionManager:register("Save Position", function()
  1623. savedCFrame = HRP.CFrame
  1624. Notify("Position Saved", "SYSTEM", 3)
  1625. end, "Utility", "Checkpoint")
  1626. FunctionManager:register("Load Position", function()
  1627. if savedCFrame then
  1628. HRP.CFrame = savedCFrame
  1629. Notify("Position Loaded", "SYSTEM", 3)
  1630. else
  1631. NotifyERROR("No Position Saved")
  1632. end
  1633. end, "Utility", "Reload")
  1634.  
  1635.  
  1636. FunctionManager:register("No‑Clip", function()
  1637. noclipOn = not noclipOn
  1638.  
  1639. if noclipOn then
  1640. hoverHeight = HRP.Position.Y
  1641.  
  1642. while noclipOn == true do
  1643. task.wait(0.01)
  1644.  
  1645. for _, part in ipairs(Character:GetDescendants()) do
  1646. if part:IsA("BasePart") then
  1647. part.CanCollide = false
  1648. end
  1649. end
  1650.  
  1651. local pos = HRP.Position
  1652. HRP.CFrame = CFrame.new(pos.X, hoverHeight, pos.Z)
  1653. end
  1654.  
  1655. Notify("No‑Clip ON (locked at height)", "SYSTEM", 3)
  1656. else
  1657. for _, part in ipairs(Character:GetDescendants()) do
  1658. if part:IsA("BasePart") then
  1659. part.CanCollide = true
  1660. end
  1661. end
  1662. Notify("No‑Clip OFF", "SYSTEM", 3)
  1663. end
  1664. end, "Movement", "NOCLIP")
  1665.  
  1666. FunctionManager:register("DarkDex", function()
  1667. --Maybe works?
  1668. loadstring(game:HttpGet("https://raw.githubusercontent.com/Babyhamsta/RBLX_Scripts/main/Universal/BypassedDarkDexV3.lua", true))()
  1669. end, "General", "Take a peek under the hood")
  1670. FunctionManager:register("Teleport to lobby", function()
  1671. --loby
  1672. game.Players.LocalPlayer.Character:MoveTo(Vector3.new(0, 50, 0))
  1673. end, "General", "Teleports you to lobby")
  1674. FunctionManager:register("Fling All", function()
  1675. --heheh
  1676. loadstring(game:HttpGet("https://pastebin.com/raw/4nDpRkZU"))()
  1677. end, "Trolling", "Fling All But A little Bugged")
  1678. FunctionManager:register("c00lkidd Rises", function()
  1679. --Not FE?
  1680. local Players = game:GetService("Players")
  1681. local localPlayer = Players.LocalPlayer
  1682. local userId = 8035096399
  1683.  
  1684. local function spawnC00lkidd()
  1685. local model = Players:CreateHumanoidModelFromUserId(userId)
  1686. model.Name = "c00lkidd"
  1687. model.Parent = workspace
  1688.  
  1689. local root = localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart")
  1690. if root and model.PrimaryPart then
  1691. model:SetPrimaryPartCFrame(root.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5)))
  1692. end
  1693.  
  1694. local c00lkiddRoot = model:FindFirstChild("HumanoidRootPart")
  1695. if c00lkiddRoot then
  1696. local bp = Instance.new("BodyPosition", c00lkiddRoot)
  1697. bp.Position = guestRoot.Position + Vector3.new(0, 5, 0)
  1698. bp.MaxForce = Vector3.new(0, 5000, 0)
  1699. bp.D = 100
  1700. bp.P = 3000
  1701.  
  1702. local fire = Instance.new("Fire", c00lkiddRoot)
  1703. fire.Heat = 10
  1704. fire.Size = 10
  1705.  
  1706. local smoke = Instance.new("Smoke", c00lkiddRoot)
  1707. smoke.Color = Color3.new(0, 0, 0)
  1708. smoke.RiseVelocity = 5
  1709. smoke.Opacity = 0.5
  1710. smoke.Size = 10
  1711. end
  1712.  
  1713. local humanoid = model:FindFirstChild("Humanoid")
  1714. if humanoid then
  1715. local tPoseAnim = Instance.new("Animation")
  1716. tPoseAnim.AnimationId = "rbxassetid://235542946"
  1717. local track = humanoid:LoadAnimation(tPoseAnim)
  1718. track.Looped = true
  1719. track:Play()
  1720. end
  1721.  
  1722. return model
  1723. end
  1724.  
  1725. spawnC00lkidd()
  1726.  
  1727. local hint = Instance.new("Hint", workspace)
  1728.  
  1729. for i = 100, 1, -1 do
  1730. hint.Text = "Countdown: " .. i
  1731. wait(1)
  1732. end
  1733.  
  1734. hint:Destroy()
  1735.  
  1736. for _, player in pairs(Players:GetPlayers()) do
  1737. player:Kick("Server Shutdown")
  1738. end
  1739. end, "Fun", "Holy c00lkidd!")
  1740. FunctionManager:register("SimpleSpy", function()
  1741. --also maybe works?
  1742. loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/SimpleSpyV3/main.lua"))()
  1743. end, "Catch remotes")
  1744. FunctionManager:register("Orbit All Nearby Parts", function()
  1745. local radius = 20
  1746. local height = 3
  1747. local orbitSpeed = 2
  1748.  
  1749. local speaker = Players.LocalPlayer
  1750. local character = speaker.Character or speaker.CharacterAdded:Wait()
  1751. local root = character:FindFirstChild("HumanoidRootPart")
  1752. if not root then
  1753. NotifyERROR("No HumanoidRootPart found.")
  1754. return
  1755. end
  1756.  
  1757. local origin = root.Position
  1758. local orbitParts = {}
  1759.  
  1760. for _, part in ipairs(workspace:GetDescendants()) do
  1761. if part:IsA("BasePart") and not part.Anchored and not part:IsDescendantOf(workspace.Terrain) then
  1762. local isInCharacter = false
  1763.  
  1764. for _, player in ipairs(Players:GetPlayers()) do
  1765. local char = player.Character
  1766. if char and part:IsDescendantOf(char) then
  1767. isInCharacter = true
  1768. break
  1769. end
  1770. end
  1771.  
  1772.  
  1773. if not isInCharacter and (part.Position - origin).Magnitude <= radius then
  1774. if not CollectionService:HasTag(part, "OrbitPart") then
  1775. if part:CanSetNetworkOwnership() then
  1776. part:SetNetworkOwner(speaker)
  1777. else
  1778. warn("Cannot set network owner for part:", part.Name)
  1779. end
  1780. part.CanCollide = false
  1781. CollectionService:AddTag(part, "OrbitPart")
  1782. table.insert(orbitParts, part)
  1783. end
  1784.  
  1785. end
  1786. end
  1787. end
  1788.  
  1789. if #orbitParts == 0 then
  1790. warn("No parts found for orbit.")
  1791. return
  1792. end
  1793.  
  1794. local angleOffset = 2 * math.pi / #orbitParts
  1795.  
  1796. for i, part in ipairs(orbitParts) do
  1797. local angle = angleOffset * i
  1798.  
  1799. local startPos = root.Position + Vector3.new(
  1800. math.cos(angle) * radius,
  1801. height,
  1802. math.sin(angle) * radius
  1803. )
  1804.  
  1805. part.Position = startPos
  1806.  
  1807. local bodyGyro = Instance.new("BodyGyro")
  1808. bodyGyro.MaxTorque = Vector3.new(1e5, 1e5, 1e5)
  1809. bodyGyro.P = 1e4
  1810. bodyGyro.CFrame = CFrame.new(part.Position, root.Position)
  1811. bodyGyro.Parent = part
  1812.  
  1813. local bodyVel = Instance.new("BodyVelocity")
  1814. bodyVel.MaxForce = Vector3.new(1e5, 1e5, 1e5)
  1815. bodyVel.P = 1e4
  1816. bodyVel.Parent = part
  1817.  
  1818. local conn
  1819. conn = RunService.Heartbeat:Connect(function(dt)
  1820. if not root or not root.Parent then
  1821. conn:Disconnect()
  1822. return
  1823. end
  1824.  
  1825. angle += orbitSpeed * dt
  1826.  
  1827. local orbitCenter = root.Position
  1828. local orbitPoint = orbitCenter + Vector3.new(
  1829. math.cos(angle) * radius,
  1830. height,
  1831. math.sin(angle) * radius
  1832. )
  1833.  
  1834. local tangent = Vector3.new(
  1835. -math.sin(angle),
  1836. 0,
  1837. math.cos(angle)
  1838. ).Unit * orbitSpeed * radius
  1839.  
  1840. bodyVel.Velocity = tangent
  1841. bodyGyro.CFrame = CFrame.new(part.Position, orbitCenter)
  1842. part.Position = orbitPoint
  1843. end)
  1844. end
  1845.  
  1846. warn("Orbiting", #orbitParts, "parts around you.")
  1847. end, "Fun", "You have to be near the parts for a while for it to work")
  1848.  
  1849.  
  1850. local function toggleInvisibility()
  1851. if invisRunning then return end
  1852. invisRunning = true
  1853.  
  1854. local player = Players.LocalPlayer
  1855. repeat task.wait(0.1) until player.Character
  1856. local originalChar = player.Character
  1857. originalChar.Archivable = true
  1858.  
  1859. local invisibleChar = originalChar:Clone()
  1860. invisibleChar.Name = ""
  1861. invisibleChar.Parent = Lighting
  1862.  
  1863. -- clone transparency
  1864. for _, part in ipairs(invisibleChar:GetDescendants()) do
  1865. if part:IsA("BasePart") then
  1866. part.Transparency = (part.Name == "HumanoidRootPart") and 1 or 0.5
  1867. end
  1868. end
  1869.  
  1870. -- we’ll need these in nested functions:
  1871. local isInvis = false
  1872. local voidConn, deathConn, steppedConn
  1873.  
  1874. -- Respawn helper (puts you back to originalChar)
  1875. local function Respawn()
  1876. invisRunning = false
  1877. if steppedConn then steppedConn:Disconnect() end
  1878. if deathConn then deathConn:Disconnect() end
  1879.  
  1880. player.Character = originalChar
  1881. originalChar.Parent = workspace
  1882. -- destroy the extra humanoid
  1883. local clonedHum = originalChar:FindFirstChildWhichIsA("Humanoid")
  1884. if clonedHum then clonedHum:Destroy() end
  1885.  
  1886. invisibleChar.Parent = nil
  1887. end
  1888.  
  1889. -- fix for falling through the void
  1890. local voidY = workspace.FallenPartsDestroyHeight
  1891. steppedConn = RunService.Stepped:Connect(function()
  1892. local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
  1893. if not hrp then return end
  1894. local y = hrp.Position.Y
  1895. if (voidY < 0 and y <= voidY) or (voidY >= 0 and y >= voidY) then
  1896. Respawn()
  1897. end
  1898. end)
  1899.  
  1900. -- if cloned character dies
  1901. local clonedHum = invisibleChar:FindFirstChildWhichIsA("Humanoid")
  1902. deathConn = clonedHum.Died:Connect(Respawn)
  1903.  
  1904. -- now swap them
  1905. local camCF = workspace.CurrentCamera.CFrame
  1906. local hrpCF = originalChar.HumanoidRootPart.CFrame
  1907.  
  1908. originalChar:MoveTo(Vector3.new(0, math.pi*1e6, 0))
  1909. workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
  1910. task.wait(0.2)
  1911. workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
  1912.  
  1913. invisibleChar.Parent = workspace
  1914. invisibleChar.HumanoidRootPart.CFrame = hrpCF
  1915. player.Character = invisibleChar
  1916.  
  1917. -- re‑enable animations
  1918. for _, a in ipairs(player.Character:GetDescendants()) do
  1919. if a.Name == "Animate" and a:IsA("Model") then
  1920. a.Disabled = true; a.Disabled = false
  1921. end
  1922. end
  1923. workspace.CurrentCamera:remove()
  1924. wait(.1)
  1925. repeat wait() until player.Character ~= nil
  1926. workspace.CurrentCamera.CameraSubject = player.Character:FindFirstChildWhichIsA('Humanoid')
  1927. workspace.CurrentCamera.CameraType = "Custom"
  1928. player.CameraMinZoomDistance = 0.5
  1929. player.CameraMaxZoomDistance = 400
  1930. player.CameraMode = "Classic"
  1931. player.Character.Head.Anchored = false
  1932. player.Character.Animate.Enabled = false
  1933. player.Character.Animate.Enabled = true
  1934. Notify("You are now invisible!", "System", 3)
  1935. end
  1936.  
  1937. FunctionManager:register(
  1938. "Invisible",
  1939. toggleInvisibility,
  1940. "Fun",
  1941. "Make your character invisible until you respawn or die"
  1942. )
  1943.  
  1944.  
  1945. FunctionManager:register("Fly", function()
  1946. if not HRP then
  1947. warn("No HumanoidRootPart found; cannot fly.")
  1948. return
  1949. end
  1950.  
  1951. flyingEnabled = not flyingEnabled
  1952.  
  1953. if flyingEnabled then
  1954.  
  1955. flyBG = Instance.new("BodyGyro")
  1956. flyBG.P = 9e4
  1957. flyBG.MaxTorque = Vector3.new(9e4, 9e4, 9e4)
  1958. flyBG.CFrame = HRP.CFrame
  1959. flyBG.Parent = HRP
  1960.  
  1961.  
  1962. flyBV = Instance.new("BodyVelocity")
  1963. flyBV.MaxForce = Vector3.new(9e4, 9e4, 9e4)
  1964. flyBV.Velocity = Vector3.new(0, 0, 0)
  1965. flyBV.Parent = HRP
  1966.  
  1967. flyConn = RunService.Heartbeat:Connect(function()
  1968. local camCFrame = workspace.CurrentCamera.CFrame
  1969. local dir = Vector3.new()
  1970.  
  1971. if UserInputService:IsKeyDown(Enum.KeyCode.W) then
  1972. dir = dir + camCFrame.LookVector
  1973. end
  1974. if UserInputService:IsKeyDown(Enum.KeyCode.S) then
  1975. dir = dir - camCFrame.LookVector
  1976. end
  1977. if UserInputService:IsKeyDown(Enum.KeyCode.A) then
  1978. dir = dir - camCFrame.RightVector
  1979. end
  1980. if UserInputService:IsKeyDown(Enum.KeyCode.D) then
  1981. dir = dir + camCFrame.RightVector
  1982. end
  1983. if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
  1984. dir = dir + Vector3.new(0, 1, 0)
  1985. end
  1986. if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
  1987. dir = dir - Vector3.new(0, 1, 0)
  1988. end
  1989.  
  1990. if dir.Magnitude > 0 then
  1991. dir = dir.Unit * 50
  1992. end
  1993. flyBV.Velocity = dir
  1994. flyBG.CFrame = CFrame.new(HRP.Position, HRP.Position + camCFrame.LookVector)
  1995. end)
  1996.  
  1997. else
  1998. if flyConn then flyConn:Disconnect() flyConn = nil end
  1999. if flyBG then flyBG:Destroy() flyBG = nil end
  2000. if flyBV then flyBV:Destroy() flyBV = nil end
  2001.  
  2002.  
  2003. end
  2004. end, "Movement", "Fly around!")
  2005.  
  2006. FunctionManager:register("HatHub", function()
  2007. loadstring(game:HttpGet("https://raw.githubusercontent.com/inkdupe/hat-scripts/refs/heads/main/updatedhathub.lua"))()
  2008. end, "Troll", "Credits to original maker!")
  2009. FunctionManager:register("Hitbox Extender", function()
  2010. loadstring(game:HttpGet('https://raw.githubusercontent.com/AAPVdev/scripts/refs/heads/main/UI_LimbExtender.lua'))()
  2011. end, "Troll", "Extends hitboxes")
  2012. FunctionManager:register("Part Grab", function()
  2013. loadstring(game:HttpGet("https://raw.githubusercontent.com/v0c0n1337/scripts/refs/heads/main/Unachored_parts_controller_v2.lua.txt"))()
  2014. end, "Troll", "Much better part grab")
  2015. FunctionManager:register("Hat Script", function()
  2016. loadstring(game:HttpGet("https://raw.githubusercontent.com/ocfi/Scp-096-Obfuscated/refs/heads/main/obuf"))()
  2017. end, "Troll", "HATS")
  2018.  
  2019.  
  2020.  
  2021. FunctionManager:register("PART ORBIT", function()
  2022. loadstring(game:HttpGet("https://pastebin.com/raw/aZjaAr6F", true))()
  2023. end, "Troll", "Probs better orbit")
  2024.  
  2025.  
  2026. FunctionManager:register("Unban VoiceChat", function()
  2027. loadstring(game:HttpGet("https://pastebin.com/raw/aDFhvMC4", true))()
  2028. end, "Utility", "Credits to the original maker!")
  2029. FunctionManager:register("Fling GUI", function()
  2030. loadstring(game:HttpGet("https://pastebin.com/raw/VynRhxJV", true))()
  2031. end, "Troll", "Credits to the original maker!")
  2032.  
  2033. FunctionManager:register("Invis gui V2", function()
  2034. loadstring(game:HttpGet("https://pastebin.com/raw/hracJzLa"))()
  2035. end, "Trolling", "Credits to the original maker!")
  2036.  
  2037. FunctionManager:register("Thomas Train", function()
  2038. loadstring(game:HttpGet("https://pastebin.com/raw/dcywCSCs"))()
  2039. end, "Troll", "Become Thomas the Dank Engine!")
  2040.  
  2041. FunctionManager:register("I..... Am Steve", function()
  2042. loadstring(game:HttpGet("https://pastebin.com/raw/miABMATi"))()
  2043. end, "Trolling", "Who are you? I... Am Steve..")
  2044.  
  2045. FunctionManager:register("TP Tool", function()
  2046. loadstring(game:HttpGet("https://pastebin.com/raw/WUwLqAzr"))()
  2047. end, "Utility", "It's a teleport tool")
  2048.  
  2049. FunctionManager:register("GOD Mode Toggle", function()
  2050. loadstring(game:HttpGet("https://pastebin.com/raw/eD8HBXGS"))()
  2051. end, "Utility", "GOD Mode Toggle GUI")
  2052.  
  2053. FunctionManager:register("Control NPC GUI", function()
  2054. loadstring(game:HttpGet("https://raw.githubusercontent.com/randomstring0/fe-source/refs/heads/main/NPC/source/main.Luau"))()
  2055. end, "Trolling", "Credits to original script maker")
  2056.  
  2057. FunctionManager:register("Fake VR (hat method)", function()
  2058. loadstring(game:HttpGet("https://raw.githubusercontent.com/randomstring0/Qwerty/refs/heads/main/qwerty46.lua"))()
  2059. end, "Trolling", "Credits to original script maker")
  2060.  
  2061. FunctionManager:register("Telekinesis Powers", function()
  2062. loadstring(game:HttpGet("https://raw.githubusercontent.com/randomstring0/Qwerty/refs/heads/main/qwerty1.lua"))()
  2063. end, "Troll", "Credits to original script maker!")
  2064.  
  2065. FunctionManager:register("Infinite Yield", function()
  2066. loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
  2067. end, "General", "The classic admin commands script!")
  2068.  
  2069. FunctionManager:register("Nameless Admin", function()
  2070. loadstring(game:HttpGet("https://raw.githubusercontent.com/ltseverydayyou/Nameless-Admin/main/Source.lua"))()
  2071. end, "General", "Slight differences from infiniteyield admin")
  2072.  
  2073. FunctionManager:register("Drift Car", function()
  2074. loadstring(game:HttpGet("https://raw.githubusercontent.com/AstraOutlight/my-scripts/refs/heads/main/fe%20car%20v3"))()
  2075. end, "Fun", "Invisible Car :O")
  2076.  
  2077.  
  2078. --init
  2079. updateGrid()
Advertisement
Add Comment
Please, Sign In to add comment