The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Multi Tools GUI script pastebin roblox
By LINK GAME on 2024-09-18 08:00 am | Syntax: LUA | Views: 12



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local ScreenGui = Instance.new("ScreenGui")
  5. local main = Instance.new("Frame")
  6. local TextLabel = Instance.new("TextLabel")
  7. local Fly = Instance.new("TextButton")
  8. local Script = Instance.new("TextButton")
  9. local INfjump = Instance.new("TextButton")
  10. local Esp = Instance.new("TextButton")
  11. local Noclip = Instance.new("TextButton")
  12. local Script_2 = Instance.new("TextButton")
  13. local SPEED = Instance.new("TextButton")
  14. local Script_3 = Instance.new("TextButton")
  15. local Script_4 = Instance.new("TextButton")
  16. local Gravity = Instance.new("TextButton")
  17. local closebutton = Instance.new("TextButton")
  18. local openframe = Instance.new("Frame")
  19. local openbutton = Instance.new("TextButton")
  20. --Properties:
  21. ScreenGui.Parent = game.CoreGui
  22. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  23.  
  24. main.Name = "main"
  25. main.Parent = ScreenGui
  26. main.BackgroundColor3 = Color3.new(0, 0, 0)
  27. main.BackgroundTransparency = 0.38999998569489
  28. main.Position = UDim2.new(0.277571321, 0, 0.151802659, 0)
  29. main.Selectable = true
  30. main.Size = UDim2.new(0, 388, 0, 292)
  31. main.Visible = false
  32. main.Draggable = true
  33.  
  34. TextLabel.Parent = main
  35. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  36. TextLabel.BackgroundTransparency = 0.83999997377396
  37. TextLabel.Size = UDim2.new(0, 388, 0, 35)
  38. TextLabel.Font = Enum.Font.Fantasy
  39. TextLabel.Text = "scripts"
  40. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  41. TextLabel.TextScaled = true
  42. TextLabel.TextSize = 14
  43. TextLabel.TextWrapped = true
  44.  
  45. Fly.Name = "Fly"
  46. Fly.Parent = main
  47. Fly.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  48. Fly.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  49. Fly.Position = UDim2.new(0, 0, 0.119863003, 0)
  50. Fly.Size = UDim2.new(0, 149, 0, 41)
  51. Fly.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  52. Fly.Font = Enum.Font.Cartoon
  53. Fly.Text = "Fly"
  54. Fly.TextColor3 = Color3.new(0, 0, 0)
  55. Fly.TextScaled = true
  56. Fly.TextSize = 14
  57. Fly.TextWrapped = true
  58. Fly.MouseButton1Down:connect(function()
  59. repeat wait()
  60.     until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  61. local mouse = game.Players.LocalPlayer:GetMouse()
  62. repeat wait() until mouse
  63. local plr = game.Players.LocalPlayer
  64. local torso = plr.Character.Torso
  65. local flying = true
  66. local deb = true
  67. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  68. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  69. local maxspeed = 100
  70. local speed = 0
  71.  
  72. function Fly()
  73. local bg = Instance.new("BodyGyro", torso)
  74. bg.P = 9e4
  75. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  76. bg.cframe = torso.CFrame
  77. local bv = Instance.new("BodyVelocity", torso)
  78. bv.velocity = Vector3.new(0,0.1,0)
  79. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  80. repeat wait()
  81. plr.Character.Humanoid.PlatformStand = true
  82. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  83. speed = speed+.5+(speed/maxspeed)
  84. if speed > maxspeed then
  85. speed = maxspeed
  86. end
  87. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  88. speed = speed-1
  89. if speed < 0 then
  90. speed = 0
  91. end
  92. end
  93. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  94. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  95. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  96. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  97. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  98. else
  99. bv.velocity = Vector3.new(0,0.1,0)
  100. end
  101. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  102. until not flying
  103. ctrl = {f = 0, b = 0, l = 0, r = 0}
  104. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  105. speed = 0
  106. bg:Destroy()
  107. bv:Destroy()
  108. plr.Character.Humanoid.PlatformStand = false
  109. end
  110. mouse.KeyDown:connect(function(key)
  111. if key:lower() == "e" then
  112. if flying then flying = false
  113. else
  114. flying = true
  115. Fly()
  116. end
  117. elseif key:lower() == "w" then
  118. ctrl.f = 1
  119. elseif key:lower() == "s" then
  120. ctrl.b = -1
  121. elseif key:lower() == "a" then
  122. ctrl.l = -1
  123. elseif key:lower() == "d" then
  124. ctrl.r = 1
  125. end
  126. end)
  127. mouse.KeyUp:connect(function(key)
  128. if key:lower() == "w" then
  129. ctrl.f = 0
  130. elseif key:lower() == "s" then
  131. ctrl.b = 0
  132. elseif key:lower() == "a" then
  133. ctrl.l = 0
  134. elseif key:lower() == "d" then
  135. ctrl.r = 0
  136. end
  137. end)
  138. Fly()
  139. end)
  140.  
  141. Script.Name = "Script"
  142. Script.Parent = main
  143. Script.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  144. Script.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  145. Script.Position = UDim2.new(0.615979373, 0, 0.260273963, 0)
  146. Script.Size = UDim2.new(0, 149, 0, 41)
  147. Script.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  148. Script.Font = Enum.Font.Arcade
  149. Script.Text = "More soon!"
  150. Script.TextColor3 = Color3.new(0, 0, 0)
  151. Script.TextScaled = true
  152. Script.TextSize = 14
  153. Script.TextWrapped = true
  154.  
  155. INfjump.Name = "INf jump"
  156. INfjump.Parent = main
  157. INfjump.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  158. INfjump.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  159. INfjump.Position = UDim2.new(0, 0, 0.260273963, 0)
  160. INfjump.Size = UDim2.new(0, 149, 0, 41)
  161. INfjump.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  162. INfjump.Font = Enum.Font.Cartoon
  163. INfjump.Text = "Inf jump"
  164. INfjump.TextColor3 = Color3.new(0, 0, 0)
  165. INfjump.TextScaled = true
  166. INfjump.TextSize = 14
  167. INfjump.TextWrapped = true
  168. INfjump.MouseButton1Down:connect(function()
  169. local InfiniteJumpEnabled = true
  170. game:GetService("UserInputService").JumpRequest:connect(function()
  171.     if InfiniteJumpEnabled then
  172.         game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  173.     end
  174. end)
  175. end)
  176.  
  177. Esp.Name = "Esp"
  178. Esp.Parent = main
  179. Esp.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  180. Esp.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  181. Esp.Position = UDim2.new(0.615979373, 0, 0.119863003, 0)
  182. Esp.Size = UDim2.new(0, 149, 0, 41)
  183. Esp.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  184. Esp.Font = Enum.Font.Cartoon
  185. Esp.Text = "Esp"
  186. Esp.TextColor3 = Color3.new(0, 0, 0)
  187. Esp.TextScaled = true
  188. Esp.TextSize = 14
  189. Esp.TextWrapped = true
  190. Esp.MouseButton1Down:connect(function()
  191. local Holder = Instance.new("Folder", game.CoreGui)
  192. Holder.Name = "ESP"
  193.  
  194. local Box = Instance.new("BoxHandleAdornment")
  195. Box.Name = "nilBox"
  196. Box.Size = Vector3.new(4, 7, 4)
  197. Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  198. Box.Transparency = 0.7
  199. Box.ZIndex = 0
  200. Box.AlwaysOnTop = true
  201. Box.Visible = true
  202.  
  203. local NameTag = Instance.new("BillboardGui")
  204. NameTag.Name = "nilNameTag"
  205. NameTag.Enabled = false
  206. NameTag.Size = UDim2.new(0, 200, 0, 50)
  207. NameTag.AlwaysOnTop = true
  208. NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
  209. local Tag = Instance.new("TextLabel", NameTag)
  210. Tag.Name = "Tag"
  211. Tag.BackgroundTransparency = 1
  212. Tag.Position = UDim2.new(0, -50, 0, 0)
  213. Tag.Size = UDim2.new(0, 300, 0, 20)
  214. Tag.TextSize = 20
  215. Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  216. Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
  217. Tag.TextStrokeTransparency = 0.4
  218. Tag.Text = "nil"
  219. Tag.Font = Enum.Font.SourceSansBold
  220. Tag.TextScaled = false
  221.  
  222. local LoadCharacter = function(v)
  223.     repeat wait() until v.Character ~= nil
  224.     v.Character:WaitForChild("Humanoid")
  225.     local vHolder = Holder:FindFirstChild(v.Name)
  226.     vHolder:ClearAllChildren()
  227.     local b = Box:Clone()
  228.     b.Name = v.Name .. "Box"
  229.     b.Adornee = v.Character
  230.     b.Parent = vHolder
  231.     local t = NameTag:Clone()
  232.     t.Name = v.Name .. "NameTag"
  233.     t.Enabled = true
  234.     t.Parent = vHolder
  235.     t.Adornee = v.Character:WaitForChild("Head", 5)
  236.     if not t.Adornee then
  237.         return UnloadCharacter(v)
  238.     end
  239.     t.Tag.Text = v.Name
  240.     b.Color3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
  241.     t.Tag.TextColor3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
  242.     local Update
  243.     local UpdateNameTag = function()
  244.         if not pcall(function()
  245.             v.Character.Humanoid.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  246.             local maxh = math.floor(v.Character.Humanoid.MaxHealth)
  247.             local h = math.floor(v.Character.Humanoid.Health)
  248.             t.Tag.Text = v.Name .. "\n" .. ((maxh ~= 0 and tostring(math.floor((h / maxh) * 100))) or "0") .. "%  " .. tostring(h) .. "/" .. tostring(maxh)
  249.         end) then
  250.             Update:Disconnect()
  251.         end
  252.     end
  253.     UpdateNameTag()
  254.     Update = v.Character.Humanoid.Changed:Connect(UpdateNameTag)
  255. end
  256.  
  257. local UnloadCharacter = function(v)
  258.     local vHolder = Holder:FindFirstChild(v.Name)
  259.     if vHolder and (vHolder:FindFirstChild(v.Name .. "Box") ~= nil or vHolder:FindFirstChild(v.Name .. "NameTag") ~= nil) then
  260.         vHolder:ClearAllChildren()
  261.     end
  262. end
  263.  
  264. local LoadPlayer = function(v)
  265.     local vHolder = Instance.new("Folder", Holder)
  266.     vHolder.Name = v.Name
  267.     v.CharacterAdded:Connect(function()
  268.         pcall(LoadCharacter, v)
  269.     end)
  270.     v.CharacterRemoving:Connect(function()
  271.         pcall(UnloadCharacter, v)
  272.     end)
  273.     v.Changed:Connect(function(prop)
  274.         if prop == "TeamColor" then
  275.             UnloadCharacter(v)
  276.             wait()
  277.             LoadCharacter(v)
  278.         end
  279.     end)
  280.     LoadCharacter(v)
  281. end
  282.  
  283. local UnloadPlayer = function(v)
  284.     UnloadCharacter(v)
  285.     local vHolder = Holder:FindFirstChild(v.Name)
  286.     if vHolder then
  287.         vHolder:Destroy()
  288.     end
  289. end
  290.  
  291. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  292.     spawn(function() pcall(LoadPlayer, v) end)
  293. end
  294.  
  295. game:GetService("Players").PlayerAdded:Connect(function(v)
  296.     pcall(LoadPlayer, v)
  297. end)
  298.  
  299. game:GetService("Players").PlayerRemoving:Connect(function(v)
  300.     pcall(UnloadPlayer, v)
  301. end)
  302.  
  303. game:GetService("Players").LocalPlayer.NameDisplayDistance = 0
  304. end)
  305.  
  306. Noclip.Name = "Noclip"
  307. Noclip.Parent = main
  308. Noclip.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  309. Noclip.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  310. Noclip.Position = UDim2.new(0, 0, 0.681506753, 0)
  311. Noclip.Size = UDim2.new(0, 149, 0, 41)
  312. Noclip.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  313. Noclip.Font = Enum.Font.Cartoon
  314. Noclip.Text = "noclip"
  315. Noclip.TextColor3 = Color3.new(0, 0, 0)
  316. Noclip.TextScaled = true
  317. Noclip.TextSize = 14
  318. Noclip.TextWrapped = true
  319. Noclip.MouseButton1Down:connect(function()
  320. --This is not my script
  321. wait(2)
  322.  
  323. nam = game.Players.LocalPlayer.Name
  324.  
  325. coroutine.wrap(function()
  326. while wait() do
  327. for a, b in pairs(Workspace[nam]:GetChildren()) do
  328. if b:FindFirstChild('Handle') then
  329. b.Handle.CanCollide = false
  330. end
  331. end
  332. end
  333. end)()
  334.  
  335. Workspace[nam].Humanoid.Changed:connect(function()
  336. Workspace[nam].Humanoid.WalkSpeed = 16
  337. end)
  338.  
  339. game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function(asd)
  340. delay(0, function()
  341. if asd.Name ~= 'OutputGUI' then
  342. asd:Destroy()
  343. end
  344. end)
  345. end)
  346.  
  347. game:GetService('RunService').Stepped:connect(function()
  348. Workspace[nam].Torso.CanCollide = false
  349. Workspace[nam].Head.CanCollide = false
  350. end)
  351.  
  352. Workspace[nam].Torso.Changed:connect(function()
  353. Workspace[nam].Torso.CanCollide = false
  354. Workspace[nam].Head.CanCollide = false
  355. end)
  356. end)
  357.  
  358. Script_2.Name = "Script"
  359. Script_2.Parent = main
  360. Script_2.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  361. Script_2.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  362. Script_2.Position = UDim2.new(0.615979373, 0, 0.681506813, 0)
  363. Script_2.Size = UDim2.new(0, 149, 0, 41)
  364. Script_2.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  365. Script_2.Font = Enum.Font.SourceSans
  366. Script_2.Text = "Scripts"
  367. Script_2.TextColor3 = Color3.new(0, 0, 0)
  368. Script_2.TextScaled = true
  369. Script_2.TextSize = 14
  370. Script_2.TextWrapped = true
  371.  
  372. SPEED.Name = "SPEED"
  373. SPEED.Parent = main
  374. SPEED.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  375. SPEED.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  376. SPEED.Position = UDim2.new(0, 0, 0.541095853, 0)
  377. SPEED.Size = UDim2.new(0, 149, 0, 41)
  378. SPEED.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  379. SPEED.Font = Enum.Font.Cartoon
  380. SPEED.Text = "Speed 70"
  381. SPEED.TextColor3 = Color3.new(0, 0, 0)
  382. SPEED.TextScaled = true
  383. SPEED.TextSize = 14
  384. SPEED.TextWrapped = true
  385. SPEED.MouseButton1Down:connect(function()
  386. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 70
  387. end)
  388.  
  389. Script_3.Name = "Script"
  390. Script_3.Parent = main
  391. Script_3.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  392. Script_3.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  393. Script_3.Position = UDim2.new(0.615979373, 0, 0.537671268, 0)
  394. Script_3.Size = UDim2.new(0, 149, 0, 41)
  395. Script_3.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  396. Script_3.Font = Enum.Font.SourceSans
  397. Script_3.Text = "Scripts"
  398. Script_3.TextColor3 = Color3.new(0, 0, 0)
  399. Script_3.TextScaled = true
  400. Script_3.TextSize = 14
  401. Script_3.TextWrapped = true
  402.  
  403. Script_4.Name = "Script"
  404. Script_4.Parent = main
  405. Script_4.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  406. Script_4.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  407. Script_4.Position = UDim2.new(0.615979373, 0, 0.400684893, 0)
  408. Script_4.Size = UDim2.new(0, 149, 0, 41)
  409. Script_4.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  410. Script_4.Font = Enum.Font.SourceSans
  411. Script_4.Text = "Scripts"
  412. Script_4.TextColor3 = Color3.new(0, 0, 0)
  413. Script_4.TextScaled = true
  414. Script_4.TextSize = 14
  415. Script_4.TextWrapped = true
  416.  
  417. Gravity.Name = "Gravity"
  418. Gravity.Parent = main
  419. Gravity.BackgroundColor3 = Color3.new(0.666667, 0.333333, 1)
  420. Gravity.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  421. Gravity.Position = UDim2.new(0, 0, 0.400684893, 0)
  422. Gravity.Size = UDim2.new(0, 149, 0, 41)
  423. Gravity.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  424. Gravity.Font = Enum.Font.Cartoon
  425. Gravity.Text = "Gravity"
  426. Gravity.TextColor3 = Color3.new(0, 0, 0)
  427. Gravity.TextScaled = true
  428. Gravity.TextSize = 14
  429. Gravity.TextWrapped = true
  430. Gravity.MouseButton1Down:connect(function()
  431. wait()
  432. game.workspace.Gravity = 70
  433.  
  434. end)
  435.  
  436. closebutton.Name = "close button"
  437. closebutton.Parent = main
  438. closebutton.BackgroundColor3 = Color3.new(1, 1, 1)
  439. closebutton.Position = UDim2.new(0.819587588, 0, -0.0136986319, 0)
  440. closebutton.Size = UDim2.new(0, 70, 0, 42)
  441. closebutton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  442. closebutton.Font = Enum.Font.SourceSans
  443. closebutton.Text = "X"
  444. closebutton.TextColor3 = Color3.new(0, 0, 0)
  445. closebutton.TextScaled = true
  446. closebutton.TextSize = 14
  447. closebutton.TextWrapped = true
  448. closebutton.MouseButton1Down:connect(function()
  449. openbutton.Visible = true
  450. main.Visible = false
  451. end)
  452.  
  453. openframe.Name = "open frame"
  454. openframe.Parent = ScreenGui
  455. openframe.BackgroundColor3 = Color3.new(1, 1, 1)
  456. openframe.BackgroundTransparency = 1
  457. openframe.Position = UDim2.new(0, 0, 0.635673642, 0)
  458. openframe.Size = UDim2.new(0, 106, 0, 38)
  459.  
  460. openbutton.Name = "open button"
  461. openbutton.Parent = openframe
  462. openbutton.BackgroundColor3 = Color3.new(1, 1, 1)
  463. openbutton.Size = UDim2.new(0, 107, 0, 37)
  464. openbutton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  465. openbutton.Font = Enum.Font.Cartoon
  466. openbutton.Text = "Open"
  467. openbutton.TextColor3 = Color3.new(0, 0, 0)
  468. openbutton.TextSize = 29
  469. openbutton.TextWrapped = true
  470. openbutton.MouseButton1Down:connect(function()
  471. main.Visible      = true
  472. openframe.Visible = true
  473. end)