Advertisement
Lembardon

Stud Ignation Exploiting Menu

Dec 24th, 2024 (edited)
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.01 KB | Gaming | 0 0
  1. local function playSound()
  2.     local sound=Instance.new("Sound")
  3.     sound.SoundId="rbxassetid://3398620867"
  4.     sound.Parent=game.Workspace
  5.     sound:Play()
  6. end
  7.  
  8. playSound()
  9.  
  10. local UserInputService=game:GetService("UserInputService")
  11. local gui
  12. local isDragging=false
  13. local offset=Vector2.new()
  14. local InfiniteJump=false
  15. local TeleportEnabled=false
  16.  
  17. local function createGUI()
  18.     gui=Instance.new("ScreenGui")
  19.     gui.Name="CustomUI"
  20.     gui.Parent=game.Players.LocalPlayer:WaitForChild("PlayerGui")
  21.  
  22.     local imageLabel=Instance.new("ImageLabel")
  23.     imageLabel.Size=UDim2.new(0,133,0,133)
  24.     imageLabel.Position=UDim2.new(0,10,0,10)
  25.     imageLabel.BackgroundTransparency=1
  26.     imageLabel.Image="rbxassetid://18656574467"
  27.     imageLabel.Parent=gui
  28.  
  29.     local frame=Instance.new("Frame")
  30.     frame.Size=UDim2.new(0,250,0,500)
  31.     frame.BackgroundColor3=Color3.fromRGB(50,0,200)
  32.     frame.Position=UDim2.new(0,10,0.5,-250)
  33.     frame.Active=true
  34.     frame.Parent=gui
  35.  
  36.     local uiCorner=Instance.new("UICorner")
  37.     uiCorner.CornerRadius=UDim.new(0,2)
  38.     uiCorner.Parent=frame
  39.  
  40.     local frameStroke=Instance.new("UIStroke")
  41.     frameStroke.Color=Color3.new(1,1,1)
  42.     frameStroke.Parent=frame
  43.     frameStroke.Thickness=3
  44.  
  45.     local offsetY=10
  46.  
  47.     local function createUIElement(element,isTextBox)
  48.         local uiCorner=Instance.new("UICorner")
  49.         uiCorner.CornerRadius=UDim.new(0,2)
  50.         uiCorner.Parent=element
  51.  
  52.         local uiStroke=Instance.new("UIStroke")
  53.         uiStroke.Color=Color3.new(1,1,1)
  54.         uiStroke.Thickness=3
  55.         uiStroke.ApplyStrokeMode=Enum.ApplyStrokeMode.Border
  56.         uiStroke.Parent=element
  57.  
  58.         element.RichText=true
  59.  
  60.         if isTextBox then
  61.             element.BackgroundTransparency=1
  62.         else
  63.             element.BackgroundTransparency=1
  64.         end
  65.  
  66.         element.TextColor3=Color3.new(1,1,1)
  67.         element.TextSize=16
  68.         element.Font=Enum.Font.GothamBold
  69.     end
  70.  
  71.     local elements={
  72.         {Instance.new("TextBox"),"32",UDim2.new(0,100,0,35)},
  73.         {Instance.new("TextButton"),"Set Walk Speed",UDim2.new(0,200,0,35)},
  74.         {Instance.new("TextButton"),"Toggle Infinite Jumps",UDim2.new(0,200,0,35)},
  75.         {Instance.new("TextButton"),"Toggle TPClick [ScrollButton]",UDim2.new(0,200,0,35)},
  76.         {Instance.new("TextButton"),"BypassJump",UDim2.new(0,200,0,35)},
  77.         {Instance.new("TextBox"),"100",UDim2.new(0,100,0,35)},
  78.         {Instance.new("TextButton"),"Set Jump Power",UDim2.new(0,200,0,35)},
  79.     }
  80.  
  81.     for _,elementData in ipairs(elements) do
  82.         local element=elementData[1]
  83.         local text=elementData[2]
  84.         local size=elementData[3]
  85.  
  86.         element.Size=size
  87.         element.Position=UDim2.new(0.5,-size.X.Offset/2,0,offsetY)
  88.         element.Text=text
  89.         element.Parent=frame
  90.         createUIElement(element,element:IsA("TextBox"))
  91.         offsetY=offsetY+size.Y.Offset+20
  92.     end
  93.  
  94.     frame.InputBegan:Connect(function(input)
  95.         if input.UserInputType==Enum.UserInputType.MouseButton1 then
  96.             isDragging=true
  97.             offset=input.Position-frame.Position
  98.         end
  99.     end)
  100.  
  101.     UserInputService.InputChanged:Connect(function(input)
  102.         if isDragging and input.UserInputType==Enum.UserInputType.MouseMovement then
  103.             frame.Position=UDim2.new(0,input.Position.X-offset.X,0,input.Position.Y-offset.Y)
  104.         end
  105.     end)
  106.  
  107.     UserInputService.InputEnded:Connect(function(input)
  108.         if input.UserInputType==Enum.UserInputType.MouseButton1 then
  109.             isDragging=false
  110.         end
  111.     end)
  112.  
  113.     local function onSetSpeed()
  114.         local speed=tonumber(elements[1][1].Text)
  115.         if speed then
  116.             game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=speed
  117.         end
  118.     end
  119.  
  120.     elements[2][1].MouseButton1Click:Connect(onSetSpeed)
  121.  
  122.     elements[3][1].MouseButton1Click:Connect(function()
  123.         InfiniteJump=not InfiniteJump
  124.         if InfiniteJump then
  125.             elements[3][1].UIStroke.Color=Color3.fromRGB(0,255,0)
  126.         else
  127.             elements[3][1].UIStroke.Color=Color3.fromRGB(173,216,230)
  128.         end
  129.     end)
  130.  
  131.     elements[4][1].MouseButton1Click:Connect(function()
  132.         TeleportEnabled=not TeleportEnabled
  133.         if TeleportEnabled then
  134.             elements[4][1].UIStroke.Color=Color3.fromRGB(0,255,0)
  135.         else
  136.             elements[4][1].UIStroke.Color=Color3.fromRGB(173,216,230)
  137.         end
  138.     end)
  139.  
  140.     elements[5][1].MouseButton1Click:Connect(function()
  141.         game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
  142.     end)
  143.  
  144.     game:GetService("UserInputService").JumpRequest:Connect(function()
  145.         if InfiniteJump then
  146.             game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
  147.         end
  148.     end)
  149.  
  150. game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessedEvent)
  151.     if TeleportEnabled and input.UserInputType == Enum.UserInputType.MouseButton3 and not gameProcessedEvent then
  152.         local mouse = game.Players.LocalPlayer:GetMouse()
  153.         local targetPosition = mouse.Hit.p
  154.         game.Players.LocalPlayer.Character:MoveTo(targetPosition)
  155.     end
  156. end)
  157.  
  158.  
  159.     elements[7][1].MouseButton1Click:Connect(function()
  160.         local jumpPower=tonumber(elements[6][1].Text)
  161.         if jumpPower then
  162.             game.Players.LocalPlayer.Character.Humanoid.JumpPower=jumpPower
  163.         end
  164.     end)
  165. end
  166.  
  167. local player=game.Players.LocalPlayer
  168. if player.Character then
  169.     createGUI()
  170. end
  171.  
  172. player.CharacterAdded:Connect(function()
  173.     createGUI()
  174. end)
  175.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement